数据库图书管理系统实训报告(1).doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
《数据库原理》 集中实训报告 系统名称: 专 业: 班 级: 学 号: 姓 名: 指导教师: "2014 "年 "6 "月 "17 "日 " 目录 1、前言1 1。1 课题简介1 1、开发系统的名称:1 2、实训目的:1 3、实训意义:1 4、实训内容:1 5、实训预期实现效果:1 1。2 方案及其论证1 2、需求分析1 2.1可行性分析1 2。2系统功能分析2 1、系统功能结构图2 2、系统功能分析2 3、概念模型设计3 E—R图3 4、逻辑模型设计3 关系模型3 5、详细设计4 5。1建立数据库代码4 5.2建立前台界面以及其代码5 6、总结12 7、参考文献12 1、前言 1.1 课题简介 1、开发系统的名称: 图书管理系统 2、实训目的: 通过本次实训,应熟悉并掌握数据库系统开发的基本方法,对理论教学中所讲的知识和基 本概念有更进一步的理解,培养和提高实践操作能力,为今后从事计算机数据库系统的研 究、开发、应用提供必要的准备。 3、实训意义: 利用这次的实训,提高学生对理论知识的理解能力和实践技能.熟练掌握SQL语句的使 用,掌握分析和设计数据库的方法,会结合高级程序设计语言完成数据库系统的实现过 程,培养学生的自学能力和创新能力。 4、实训内容: 需求分析:可行性分析、系统功能设计 概念模型设计 逻辑结构设计:关系模式、规范处理、视图设计 详细设计:建立前台界面 调试并运行 5、实训预期实现效果: 通过此次实训,学生能够熟练的建立数据库,并在VS开发环境下编写管理系统。编写成功 的图书管理系统,能进行图书的查询、借阅、归还等简单的基本操作。 1。2 方案及其论证 语言: SQL+VB 运行环境:Microsoft Visual Stdio 2010 2、需求分析 2。1可行性分析 目前,我们已经大概学习了SQL server,对网络技术也有一定的了解,而且图书管理系统已经得到了大量的运用,有许 多可供参考的成功系统。而且,网上有许多关于Visual Studio C#编程的资料和SQL Se rver方面的资料。 从技术角度考虑,此系统开发可行。 2.2系统功能分析 1、系统功能结构图 2、系统功能分析 图书管理系统的流程是用户先选择自己的身份,是管理员或者是学生.如果是学生,则 进入学生登录界面,登陆成功后,学生所能做的操作就是查询图书的信息。如果是管理 员,则进入管理员登陆界面,登录成功后,能进行查询,图书借阅、归还等操作,通过此操 作删改学生借还图书的信息。 3、概念模型设计 E—R图 m m n nn 4、逻辑模型设计 关系模型 学生(学号,姓名,性别,班级,联系电话) 图书(书号,书名,作者,定价,数量,分类号,出版社名称) 管理员(编号,密码,姓名,联系电话) 借阅(学号,书号,借阅时间,借阅量) 管理(编号,书号,备注,管理日期) 5、详细设计 5。1建立数据库代码 create database books_management //建立数据库 on ( name='books_management', filename='E:\图书管理数据库\books_management.mdf', size=10, maxsize=10, filegrowth=10 ) log on (name='books_management_log', filename='E:\图书管理数据库\books_management_log。ldf', size=10, maxsize=10, filegrowth=10 ) Go create table student//建立学生表 (学号 varchar(200) primary key, 姓名 varchar(200) not null, 性别 varchar(100) not null default'男', 班级 varchar(200)not null, 联系电话 varchar(400) not null ) create table books//建立图书表 ( 书号 varchar(200) primary key, 书名 varchar(200) not null, 作者 varchar(200) not null, 定价 varchar(200) not null, 数量 varchar(200) not null, 分类号 varchar(200) not null, 出版社 varchar(200) not null, ) create table administrator //建立管理员表 (编号 varchar(200) primary key, 密码 varchar(200) not null, 姓名 varchar(100) not nu 《数据库图书管理系统实训报告》是一份详细记录了学生在数据库原理课程中进行系统开发实践的文档。该报告涉及的知识点主要包括数据库系统开发的基本方法、需求分析、概念模型设计、逻辑模型设计以及详细的设计与实现。 1. **实训目的**: - 掌握数据库系统开发流程,理解理论知识和基本概念。 - 提高实践操作能力,为未来从事数据库系统工作做准备。 - 熟练使用SQL语句,掌握数据库分析和设计。 - 培养自学和创新能力。 2. **实训意义**: - 通过实训加深理论知识理解,提升实践技能。 - 通过实际操作,熟练使用SQL,理解数据库设计。 - 学习如何将高级编程语言(如VB)与数据库系统相结合。 3. **实训内容**: - 需求分析:包括可行性分析和系统功能设计。 - 概念模型设计:构建E-R图。 - 逻辑模型设计:设计关系模式,进行规范化处理和视图设计。 - 详细设计:编写数据库代码和建立前台界面。 4. **方案及其论证**: - 使用SQL+VB作为开发语言,配合Microsoft Visual Studio 2010作为开发环境。 - 技术可行性分析:基于已有的SQL Server知识和网络技术基础,以及丰富的参考资料。 5. **需求分析**: - 可行性分析:从技术角度确认系统的开发是可行的,因为有现成的系统作为参考,并且有足够的学习资源。 - 系统功能分析:描述了图书管理系统的主要功能,如用户身份选择、图书查询、借阅和归还等。 6. **概念模型设计**: - E-R图描绘了实体间的关系,例如学生、图书、管理员和借阅之间的联系。 7. **逻辑模型设计**: - 设计了具体的关系型数据库模型,包括学生、图书、管理员、借阅和管理这五个表格,每个表格包含各自的属性和约束。 8. **详细设计**: - 建立数据库的SQL代码示例,展示了如何创建数据库和各个表格,并定义字段属性。 9. **预期效果**: - 学生应能熟练建立数据库,用VS开发环境编写图书管理系统,实现图书查询、借阅、归还等功能。 10. **总结**与**参考文献**: - 实训后的反思和总结,以及引用的相关参考资料,有助于评估和改进项目。 通过这个实训,学生不仅学习了数据库设计的基本步骤,还掌握了数据库系统的实际操作,为未来开发更为复杂的系统奠定了坚实的基础。
- m0_652812372024-01-22资源使用价值高,内容详实,给了我很多新想法,感谢大佬分享~
- 粉丝: 195
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助