数据库课设图书管理系统
目录
一、系统背景
二、需求分析
(一)系统综合需求
(二)系统逻辑模型
三、系统设计
(一)概念结构设计
(二) 逻辑结构设计
(三)子模块划分及功能概述
四、详细设计
(一)开发平台及工具
(二)存储过程及触发器
(三)应用程序设计
(四)用户界面设计
五、课程设计总结
六、参考文献
七、附录
一.系统背景
图书馆信息管理系统数据库用以收集、存储书籍信息、人员(读者、图书管理员)信息、图书借阅信息以及意外处理信息,及时记录存储各个环节信息的变更,以便管理、查询、显示、输出,节约大量人力物力把人们从繁杂的手工记录方式中解脱出来的同时,有力保障图书馆日常事务的高效运作。
二.需求分析
(一)系统综合需求
作为一个图书管理系统,应该给用户提供方便、友好而简洁的界面进行应用,以便于收集图书信息。
对于图书管理来说,分为读者和图书,要实现的功能有管理和查询图书信息,读者的借还书信息,以及借书逾期或者丢失的罚款处理。
读者的基本数据有图书证号,姓名,性别,单位,借书日期,还书日期。
图书的基本数据有书籍编号,书籍名称,作者,出版社,购买日期,借阅次数,状态(是/否借出、库存)。还有基本数据罚款金额。
此外,一个成熟的管理系统不仅应该具有基本的处理、查询功能,还应该有一些分析、后台监控的功能。应该限制用户对数据的访问范围,限制用户操作级别(普通用户、管理员),限制对数据表修改权限。
最后,要求在进行设计系统中同时注意性能要求,响应各种操作的时间尽可能少。