数据库课程设计图书管理系统讲解.docVIP

  • 9
  • 0
  • 约1.01万字
  • 约 28页
  • 2017-03-17 发布于湖北
  • 举报
目录 1.序言 3 2.系统分析功能设计 4 2.1需求分析 4 2.2功能设计 6 2.3系统整体框架 6 3.数据库设计 7 3.1数据流程分析 7 3.2概念结构设计 14 3.3逻辑结构设计 15 4.详细设计 17 5.设计总结 23 6.参考文献 24 附录 25 摘要 图书馆作为社会文化服务部门,提供给社会的是文献服务,作为社会的重要文化信息部门,也需要一套有效的图书管理系统来提高管理效率。图书管理信息系统的目标是:信息收集制度化,信息加工标准化,信息传递规范化,信息内容系统化,信息储存档案化以及图书馆信息工作专业化。这样不仅可以提高图书馆的工作效率,减少图书管理员的负担,还可以为想要借书和还书的人提供更好的服务。本次利用微软SQL SERVER 2000建立的图书管理信息系统,可用于各种大学图书馆的管理业务。 关键字: 图书管理信息系统 数据库 1.序言 目前,在高校系部图书管理中,师生查找图书都是采用传统的查询方法,让读者在图书分类架上一本本地去查找,这样不仅很难找到自己所需要的图书,而且费时费力。而图书管理员在办理借书登记、查询读者借书记录时,管理人员必须在借书记录上一个个去查找,而要找到借书记录并删除该记录是件很麻烦的事情。每当新书入库时,图书管理员既要填写新书入库卡片,又要填写新书入库帐目,不仅工作量大,而且,在新书入库后要经历较长的时间方能借出。另外,有的系部因图书数量有限,必须对图书实行限量借阅,因此,要实施弹性借书方法是件很困难的事。 为提高图书查询效率,减少系部图书管理员的工作负担,有必要开发一个小型图书管理软件来对系部图书实施有效管理。 这样不仅能较好地帮助读者在最短的时间内找到自己所需要的图书书目、编号,且能让图书管理员以最高的效率办理借阅手续。 2.系统分析功能设计 2.1需求分析 本系统是一个图书管理系统,本系统用户分为读者用户和管理员用户两类,管理员用户负责系统的维护,包括对图书信息、读者信息、借阅信息的录入、修改、查询、删除等。读者用户只具有查询书籍和自己信息的权限。系统的开发主要目的是实现图书馆信息管理的系统化、规范化和自动化。 图书馆借阅的业务流程图见下: 图2.1 借书流程 图2.2 续借流程 图2.3 还书流程 2.2功能设计 图书管理信息系统应具备的功能有: 读者基本信息的输入,包括借书证编号、读者姓名、读者性别等。 读者基本信息的查询、修改,包括读者借书证编号、读者姓名、读者性别等。 书籍类别标准的制定、类别信息的输入,包括类别编号、类别名称。 书籍类别信息的查询、修改,包括类别编号、类别名称。 书籍库存信息的输入,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期、登记日期。 书籍库存信息的查询,修改,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期登记日期等。 借书信息的输入,包括读者借书证编号、书籍编号、借书日期。 借书信息的查询、修改,包括借书证编号、借书证编号、读者姓名、书籍编号、书籍名称、借书日期等。 还书信息的输入,包括借书证编号、书籍编号、还书日期。 还书信息的查询和修改,包括还书读者借书证编号、读者姓名、书籍编号、书籍名称、借书日期、还书日期等。 超期还书罚款输入,还书超出期限包括超出期限还书的读者借书证号,书籍编号,罚款金额。 超期还书罚款查询,删除,包括读者借书证编号、读者姓名、书籍编号、书籍名称,罚款金额等。 管理员管理:包括创建读者用户信息、删除读者用户信息、添加图书信息、删除图书信息。 超级管理员管理:包括创建管理员用户信息、删除管理员用户信息、创建读者用户信息、删除读者用户信息、添加图书信息、删除图书信息。 2.3系统整体框架 图2.4 系统整体框架 3 数据库设计 3.1数据流程分析 3.1.1数据流程图 数据流程图是关羽各种数据和处理的关系,数据流程分析是系统分析的基础环节,图书管理信息系统数据流程图如图3.1-3.5所示。 图3.1 顶层图 图3.2 0层图 图3.3 1层图(书籍管理) 图3.4 1层图(读者管理) 图3.5 1层图(借阅管理) 3.1.2 数据字典 表3.1 数据项 序号 数据项名 数据类型 值域范围 说明 V01 读者编号 字符型(10) 学生学号或教职工编号 V02 姓名 字符型(20) V03 年龄 数值型

文档评论(0)

1亿VIP精品文档

相关文档