- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目 录
1 内容简介 1
2 需求分析 1
2.1 组织结构分析 1
2.2 业务流程分析 1
2.3 数据处理分析 2
3 概念模型设计 4
3.1 登录信息E-R图 4
3.2 读者信息E-R图 4
3.3 图书借阅情况E-R图 4
3.4 图书信息E-R图 5
3.5 图书借阅管理系统E-R图 5
4 逻辑结构设计 5
5 物理实现 7
5.1创建所需数据库和各类表 7
5.2 系统功能实现 10
1 内容简介
图书管理工作面对大量的可模块化处理的信息,是当今信息革命的一个重要阵地。开发图书管理信息系统就是采用现代化的信息管理方式代替手工管理方式,提高图书管理工作效率,作到信息的规范管理,科学统计和快速查询,让图书馆更好的为学校,社会服务。
实现下列功能:
1.登录、注册某位读者的信息;
2.输入输入读者编号,显示读者的信息;
3.输入图书编号,查看图书借阅情况的信息;
4.输入图书名称,查询图书的信息;
5.输入图书名称和数量,实现借阅、归还图书;
2 需求分析
2.1 组织结构分析
这个系统是对图书的借阅进行管理,图书管理包括读者信息、查看图书借阅情况、查询图书信息和借阅、归还图书等操作,因此课程设计中用到四个表,即登录表、读者信息、图书信息、图书借阅信息。
2.2 业务流程分析
借阅图书时,先输入读者的姓名和密码,系统将验证是否有此人,没有则提示其原因,进行注册。输入图书编号,可以查看借阅情况,还可以输入图书名称,查看图书信息。最后借阅,提交借阅请求,若被系统接受则存储借阅纪录,并修改可借阅图书的数量。提交还书请求,系统接受后,登记并修改借阅图书的数量
图书管理系统流程图
2.3 数据处理分析
1.数据流图:
2.数字字典:
数据字典是对系统中数据的详细描述,是各类数据结构和属性的清单。
数据项名 数据类型 长度 别名 用户名 varchar 10 会员的姓名 密码 varchar 5 会员的密码 读者编号 nvarchar 5 读者的编号 读者姓名 varchar 10 读者的姓名 年龄 char 2 读者的年龄 类型 varchar 10 读者的身份 已借阅书籍 nvarchar 50 借阅过的书籍 图书编号 nvarchar 5 图书的编号 图书名称 varchar 50 图书的名称 作者 varchar 10 书的作者 出版社 varchar 10 书籍的出版地 入库时间 datetime null 书籍入库的时间 库存量 int null 书籍的在库数量 借阅时间 datetime null 借阅书籍的时间 返还时间 datetime null 归还书籍的时间
数据结构名 含义说明 组成 登录 记录会员的基本信息 会员姓名、密码 图书信息 记录图书的基本信息 图书编号、图书名称、作者、出版社、入库时间、库存量 借阅信息 记录读者的借还信息 图书编号、读者编号、读者姓名、借阅时间、返还时间 读者信息 存储读者的基本信息 读者编号、读者姓名、年龄、类型、已借阅书籍 3 概念结构设计
3.1 登录信息E-R图
3.2 读者信息E-R图
3.3 图书借阅情况E-R图
3.4 图书信息E-R图
3.5 图书借阅管理系统E-R图
4、逻辑结构设计
数据库是有表、视图、存储过程等数据库对象组成的,也可以说,数据库是数据和数据库对象的集合。为了更有效地使用和管理图书管理数据库,还需要创建视图,存储过程和触发器等数据库对象。
(1)用户表:用于存放用户信息的。
用户名 密码 张三 00001 李四 00002 王五 00003 张四 00006 李五 00007
列名 数据类型 大小 可否为空 主键 用户名 Varchar 10 是 是 密码 Varchar 5 是 否
图书信息表:用于存放图书信息。
图书编号 图书名称 作者 出版社 入库时间 库存量 Ch-01 计算机网络 谢希仁 电子工业 2004-11-12 16 Ch-02 24重人格 卡梅伦 上海译文 2004-11-13 25 Ch-03 高等数学 同济大学 高等教育 2005-11-30 30 Ch-04 离散数学 耿素云 清华大学 2005-12-12 10 Ch-05 线性代数 德娜 中国农业 2005-1-12 16 Ch-06 须臾 落落 长江文艺 2005-7-2 23
列名 数据类型 大小 可否为空 主键 图书编号 Nvarchar 5 是 是 图书名称 Varchar 50 是 否 作者 Varchar 10 是 否 出版社 Varcha
原创力文档


文档评论(0)