欢迎来到天天文库
浏览记录
ID:38695853
大小:981.50 KB
页数:12页
时间:2019-06-17
《图书馆数据库课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、目录第1章绪论2§1.1设计意义及目的2§1.2研究范围及技术要求2§1.3指导思想2§1.4解决的主要问题及研究方法2第2章需求分析2§2.1总体需求分析2§2.1.1查询和统计分析功能2§2.1.2基本信息的维护功能2§2.1.3日常功能3§2.2系统功能图3第3章总体设计5§3.1图书借阅流程图:5§3.2安全设计5第4章数据库设计5§4.1概念结构设计5§4.2逻辑结构设计6§4.3物理结构设计7第5章详细设计8第6章编码8结论12学习体会12致谢12参考文献1212第1章绪论§1.1设计意义及目的图书管理系统是一种基于集中统一规划
2、的数据库数据管理新模式,其宗旨是提高图书管理工作的效率,减少相关人员的工作量,使学校的图书管理工作真正做到科学、合理的规划,系统、高效的实施。§1.2研究范围及技术要求针对高校图书馆以及城市图书馆进行管理设计,提高工作效率;系统的数据量一般都比较大,一般都达到几万人甚至十几万人,书籍量一般都达到几百万册甚至上千万册,系统由于只供内网查询,提高了数据访问的安全性,同时对并发控制也降低了要求。§1.3指导思想数据库建立的基本规范方法学以及现代的图书馆经营管理理念。§1.4解决的主要问题及研究方法满足广大用户对图书的共享需求,提高书籍的流通性,使
3、其更好的服务人民;系统总体采用自顶向下,逐步求精的瀑布式方法设计,局部功能模块采用反复迭代的螺旋式设计方法。第2章需求分析§2.1总体需求分析§2.1.1查询和统计分析功能1.实现图书馆对在馆图书的按类别,书名,作者,内容,出版社,ISBN,借阅热度等的多功能查询。2.实现读者对其当前借阅记录和历史借阅记录以及罚款记录,读者基本信息和图书馆在库图书的基本信息的多方位查询功能。3.实现对当前图书馆在库图书丢失及总体流向的查询。4.综合统计统计图书馆目前的各种指标。5.统计、分析各时期的图书流通率、分类流通率、流通变化趋势,并可以图表、表格两种
4、方式显示。6.统计、分析各时期的图书馆藏量、分类馆藏量、馆藏量变化趋势,并可以图表、表格两种方式显示。§2.1.2基本信息的维护功能1.实现对读者信息的维护,包括包括添加读者信息、删除读者信息、修改读者信息。122.实现图书馆书籍基本信息的维护,包括图书入库和书架设置,图书基本信息的修改以及图书注销并且建立书籍档案,方便图书管理。3.实现对管理员基本信息的维护,包括管理员的添加,管理员基本信息(如类别等级)的修改和管理员的注销等功能。§2.1.3日常功能1.能够按照罚款规则,进行读者借阅超期和遗失图书的相关罚款功能。2.能够修改读者和管理员
5、密码及其权限,实现人员的有效管理。3.借书完全通过扫描枪条码识别,自动识别借书证是否有效,根据设定的规则进行管理。提示读者已借书数、超期图书应缴罚款等参考信息。根据图书的种类确定借阅期限。罚款单价根据图书种类确定。4.还书完全通过条码识别,自动作超期记录。5.图书预约可以为读者提供方便,可以进行管理及打印到书通知。6.图书损坏、丢失处理能显示每本书上次损坏的记录以及其它信息5.报表统计:包括统计图书信息、读者信息、借阅信息等。7.报表统计:包括统计图书信息、读者信息、借阅信息和罚款信息等。§2.2系统功能图12图2-112第3章总体设计§3
6、.1图书借阅流程图:图3-1§3.2安全设计一方面,系统通过在登陆界面对不同用户权限的审查,使其只能进入自己权限以内的功能操作界面;另一方面,系统控制有些敏感信息,使其不能被随意修改,如人员编号等;第4章数据库设计§4.1概念结构设计图书管理系统的数据库设计需要结合现代的图书管理理念和现代的数据库设计方法学。系统主要的参与人有普通读者、管理员以及其他人员;系统主要的实物体有图书、书架、储藏室等;通过对图书的来源、去向和流通的全程跟踪,及时分析每一步中需要参与的其他人员和实物(即实体),弄清楚各方在每一步中的具体的作用,抽取出各个关系表和事务
7、表,继而完成之后,检查各个关系是否具有完备性和完整性。设计的最终ER图为:12图4-1§4.2逻辑结构设计(1)图书基本信息(书籍编号,馆藏索引,存放位置,书名,类型,作者,出版社,ISBN编号,价格,出版日期,页数,关键字,入库时间,是否允许外接,是否注销,是否借出,借阅次数,备注)(2)人员信息表(人员编号,证件有效日期,证件截止日期,是否挂失,姓名,性别,类别,所属部门,地址,电话,电子邮件地址,备注)(3)借阅信息表(读者ID,书编号,借阅日期,是否经过假期标志,续借次数,最后还书截止日期,操作员编号,备注)(4)图书分类信息表(图
8、书分类号,类别名称,关键字,允许借的最大数目,备注)(5)人员分类信息表(人员分类号,类别名称,允许借书数量,允许借阅天数,允许续借次数,备注)(6)用户信息表(人员ID,人员密
此文档下载收益归作者所有