您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > 数据库大作业图书管理系统设计
1本科学生综合性实验报告课程名称:数据库系统原理数据库设计班级B01班姓名学号项目名称图书馆管理系统指导教师开课学期2011至2012学年第二学期完成时间2012年5月30日目录1需求分析...................................................................................................................321.1系统目标..............................................................................................................31.2业务需求及处理流程..........................................................................................31.3功能需求及数据需求分析..................................................................................51.4业务规则分析......................................................................................................72概念设计...............................................................................................................92.1命名规范.............................................................................错误!未定义书签。2.2实体集及属性.....................................................................错误!未定义书签。2.3联系集及属性......................................................................................................92.4系统总E-R图..................................................................................................162.5报表...................................................................................................................173逻辑设计.................................................................................................................183.1数据字典............................................................................................................183.2基本数据设计...................................................................................................183.3业务数据设计...................................................................................................213.4其它数据设计...................................................................................................213.5视图设计............................................................................................................213.6触发器设计........................................................................................................223.7存储过程设计....................................................................................................234模式求精.................................................................................................................244.1存在的问题........................................................................................................244.2解决方案............................................................................................................245物理设计.................................................................................................................255.1设计目标............................................................................................................255.2数据分布............................................................................................................255.3索引实现............................................................................................................256安全设计..................................................................................................................266.1设计目标............................................................................................................266.2用户设计............................................................................................................266.3权限设计............................................................................................................2731需求分析1.1系统目标图书馆在正常运营中面对大量书籍、读者信息以及两者间相互联系产生的借书信息、还书信息。现有的人工记录方法既效率低又错误过多,大大影响了图书馆的正常管理工作。因此需要对书籍资源、读者资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,有利用管理效率的提高。本系统通过强大的计算机技术给图书管理人员和读者借、还书带来便利。本系统除了图书馆内管理的一般功能还外,还包括网上在线查询图书信息、查询本人的借阅情况和续借等功能,系统的功能相对比较完善。根据以后不同的需要,还可以对系统进行更新。1.2业务需求及处理流程根据实际情况可以将图书馆管理系统分为四大流程:图书上架流程图、读者借书流程图、读者还书流程图和读者网上流程图。(1)图书上架流程如图1-1图1-1图书上架流程图开始给图书分类,编号给图书贴上条形码和带编号的标签按图书编号规则上架到指定位置结束把信息录入数据库4(2)读者借书流程如图1-2图1-2读者借书流程图(3)读者还书流程如图1-3图1-3读者还书流程图有超期未还的书?NY开始处罚办理还书结束把信息写入数据库借书证件有效?有超期未还的书?YYNN开始办理借书结束把信息写入数据库5(4)读者网上流程图如图1-4图1-4读者网上流程图1.3功能需求及数据需求分析图书馆管理系统总的系统功能模块如图1-5所示:查询阅读图书查询图书信息言建议图书馆还需购买哪些书查询预订图书查询网上续借开始管理员登录此图书馆网站结束把信息写入数据库6图1-5系统功能模块图(1)、新书录入和上架管理。○1新书录入数据库并上架。主要是为图书流通环节(如借书,还书等)做准备工作。包括图书编号、图书名称、作者、版本单价、出版社名、出版时间、上架时间、描述、图书图片、光盘数量、光盘价格等信息。(2)、图书信息管理○1图书信息查询。可输入指定关键词进行简单查询,也可根据ISBN、书名、作者、出版社等组合查询。○2图书信息更新及删除。当发现图书信息录入有误时,管理员可随时更新和删除图书信息。(3)、图书档案管理1.图书档案的建立。管理员要为每个图书建立档案,包括图书名称、图书编号、isbn、上架时间、操作人、翻译者、条形码、单价、版本、页数等信息。2.图书档案注销。对要注销图书的和因其它原因要注销的图书进行注销。图书馆管理系统图书下架管理读者借阅管理新书录入和上架管理图书流通统计图书信息管理图书档案管理管理员档案管理管理员证件管理图书续借管理新书录入数据库并上架图书信息查询图书信息更新及删除图书档案注销管理员档案的注销禁用上架下架家管理补办管理员注册图书档案的建立还书挂失续借借书各种数据的统计分析有用数据图书下架下架图书处理备案7(4)、管理员档案管理。○1管理员注册。管理员在系统里注册管理员帐号,被图书馆总负责人允许后生效。包括管理员姓名、管理员地址、管理员联系电话、管理员e-mail、管理员密码、管理员性别、管理员相片等信息。○2管理员档案的注销。总负责人对辞职的管理员进行注销。(5)、读者借阅管理。○1借书。审查读者的借书证件是否有效.并为读者办理借阅手续。并修改读者借书信息。○2还书。对需要还书的读者办理还书手续,若发现借书超期则给予相应处罚。并修改读者还书信息。○3续借。当有读者需更多时间去浏览此书,可到图书馆办理续借手续,也可登录网站续借图书。修改读者数据库相关信息。(6)、图书流通统计。○1各种数据的统计。图书流通统计主要是对借阅图书的统计,借阅情况的统计对研究文献流通数量方面发展变化的程度和规律具有参考价值,并能为实现文献流通工作的目标管理提供了科学的手段和方法。包
本文标题:数据库大作业图书管理系统设计
链接地址:https://www.777doc.com/doc-7447045 .html