欢迎来到天天文库
浏览记录
ID:13013604
大小:1007.00 KB
页数:46页
时间:2018-07-20
《图书管理系统数据库实验设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、本科学生设计性实验报告项目组长陈贝贝学号0088225成员罗玉龙、尚丽娟、丁雪辉、郑婧专业08软件工程班级_四班__实验项目名称_图书管理系统数据库设计_指导教师及职称_熊碧舟(讲师)___开课学期2010至2011学年_一_学期上课时间2010年9月1日~2010年12月9日一、实验设计方案实验名称:图书管理系统实验时间:2010年12月小组合作:是●否○小组成员:陈贝贝、罗玉龙、尚丽娟、丁雪辉、郑婧1、实验目的:通过小型信息系统设计和开发,使我们了解数据库设计在软件工程中的地位,掌握数据库设计的方法,并把数据库运用于编程,巩固我们在课堂上学习到的知识,并培养我们作为未来软件开发,测试者应该
2、具有的合作精神,主动学习运用新知识。针对特定应用设计系统功能模块结构和数据库表结构,达到将《数据库系统原理》课程的理论知识综合运用的目的。2、实验场地及仪器、设备和材料:场地:H123实验室设备:计算机软件:WORD、VISIO、SQL-SERVER20003、实验思路(实验内容、数据处理方法及实验步骤等):一、实验内容:1)用户需求分析1.1总体需求描述1.2用户总体业务构造1.3其他需求1.4系统功能设想1.5业务流程分析1.5.1图书借阅信息1.5.2书籍信息管理1.5.3读者信息管理1.1总体需求描述图书管理系统涉及读者信息管理、借阅信息管理、图书信息管理等多方面的信息管理,系统的使用
3、对象为图书管理员和读者。他们在使用系统时,各拥有不同的权限,以完成各自需要的工作。下面对图书管理系统中主要的业务流程进行简要分析:在图书管理系统中,图书管理员要为每个读者建立借阅账户,记录读者的个人信息和图书借阅信息。读者个人账户建立成功后,给读者发借阅卡,可以通过图书管理员借阅、归还图书,也可以通过相应的终端查询个人的借阅信息,检索图书。读者借阅图书时,先输入借阅证卡号、密码,验证借阅证的有效性及是否可续借,无效则向读者提示原因,如“卡号不对”、“密码不对”、“已借满,不能再借”等;有效则显示读者的基本信息,例如读者的个人资料、已经借阅的图书信息等;读者通过图书管理员向系统提出借阅请求,管理
4、员操作管理终端,登记读者新借阅图书的相关信息。相应地,读者归还图书时,也需验证借阅卡号、密码等信息,验证借阅证的有效性,若不对,系统给出相关的提示;通过系统验证后,显示读者基本信息及图书借阅信息;读者向图书管理员递交归还的图书,管理员验证无误后,删除读者该书的借阅信息;若读者超期归还,则先向管理员递交图书滞纳费用,归还图书;另外,图书馆图书资料变更,如新购进图书或图书被损毁不能再使用时,图书管理员要相应的将图书信息入库或注销;同理,若有新增读者帐号或需要注销读者帐号的,图书管理员应通过系统管理终端进行记录。1.2用户总体业务构造一个典型的图书管理系统应包含图书信息管理、借阅信息管理、读者信息管
5、理三部分数据管理,其中图书管理员可实现如下操作:(1)增加、删除图书;(2)增加、删除读者;(3)借出、归还图书记录;(4)查询读者信息、图书信息;普通读者可以实现如下操作:(1)修改个人信息(如登陆密码,或其他个人信息等)(2)查询个人借阅信息和检索图书;1.3其他需求l师生可借阅图书,借阅图书有期限限制和数量限制,逾期不还还需要罚款;l每本书的馆藏数量不同,图书管理员需对这些书进行管理,书籍借出和归还时须注意是否有损毁。1.4系统功能设想图书管理系统基础数据和辅助管理用户登录及其验证登陆及退出系统图书借阅管理读者信息管理图书信息管理借书还书添加读者修改读者图书修改注销图书超期丢失正常删除读
6、者查询读者新书入库图1图书管理系统整体功能图示1.5业务流程分析业务处理描述业务处理单位文件存档1.5.1图书借阅信息错误信息读者所借图书图书管理员所需图书1.5.2书籍信息管理书籍信息添加/修改图书管理员书籍信息书籍信息书籍查询1.5.3读者信息管理借书读者图书管理员删除读者读者资料1)系统概念结构设计2.1实体2.2系统局部E-R图2.3系统全局E-R图上述数据流图和数据字典共同构成了对用户需求的表达,它们是系统分析员(数据库管理员)在需求调查过程中和用户反复交互得到的。概念设计就是通过对需求分析阶段得到的信息需求进行综合、归纳与抽象,形成一个独立于具体数据库管理系统的概念模型,主要使用E
7、-R图。2.1实体由前面分析得到的数据流图和数据字典,抽象出来的实体主要有3个:图书管理员、读者、图书、出版社(系统管理员先暂时不计)。实体和属性的定义:Ø书库图书信息,包括数据项有:图书编号、书名、书号、类别、出版社、作者、ISBN、印张、字数、版次、印数、定价、开本、是否在库、是否损坏、是否遗失、入库时间、图书介绍Ø读者信息,包括数据项有:学生编号、学号、姓名、性别、系别、班级、级别、已借图书
此文档下载收益归作者所有