高校图书管理系统设计.docx
《高校图书管理系统设计.docx》由会员分享,可在线阅读,更多相关《高校图书管理系统设计.docx(33页珍藏版)》请在第壹文秘上搜索。
1、高校图书管理系统课程.数据库原理实验一、需求分析1.1 .1图书管理的现状在图书管理系统中,管理员为每个读者建立一个账户,账户内存储读者个人的详细信息,并依据读者类别的不同给每个读者发放借书卡。读者可凭借借书卡在图书馆进行借,还,查询图书等操作。由管理员录入借书卡号,显示姓名,学号,院系,出生年月,借书限额,己借书量等信息,完成借书操作同时修改相应图书信息的状态,读者信息中的已借数量并在借阅信息中添加相应记录。归还图书室,由管理员输入借书卡号,显示借书卡号,学号,姓名,读者编号等,并计算是否超期还书,若进行续借则取消超期和罚款信息。系统自动计算赔偿金额,完成归还操作的同时,修改相应的图书信息的
2、状态,修改读者信息中的已借数量,在借书信息中对相应的借书记录做标记,在还书信息中添加相应记录。图书管理员不定期对图书信息进行添加,修改和删除等操作,也可以对读者的信息进行添加,删除,修改等操作。1.2 .2选题的目的、意义图书管理系统数据库有着手工管理无法比拟的优点,如检索迅速、查找方便、可靠性高、存储量大、保密性好,成本低等等。这些优点能极大提高图书管理的效率,因此,开发一套能够为用户提供充足的信息和快捷的查询手段的图书管理系统是十分必要的。1.3 功能需求.1读者信息的增加、修改、删除等基本操作1.读者类别信息的输入,包括图书类型、图书册数等2.读者档案信息的输入,包括读者编号、读者类型等
3、1.2.2图书信息的增加、修改、删除等基本操作。1 .图书类别信息的输入,包括类别编号,类别名称等。2 .图书类别信息的查询,修改,包括类别编号,类别名称等。3 .图书档案信息的输入,包括图书编号,图书名称,图书类别,作者名称,出版社名称,出版日期,图书页数,关键词,登记日期,备注信息等。4 .2.3图书流通管理1 .图书征订管理2 .图书借阅管理3 .图书归还管理4 .图书罚款管理1. 3系统开发环境1、系统:WindOWSXP,7,8,102、开发平台:SQLSERVER2070,VISUALBASIC6.01.4SQLSERVER2017概述SQLSERVER2017是一个关系数据管理系
4、统,是微软公司推出的新版本,该版本增加了许多先进的功能,具有方便使用,可伸缩性好与软件集成度高等的优点,可以运行在个人电脑到大型多处理器的服务器等多种平台使用。二、概念结构设计2.1 实体型结构图2.2图V实体型图2.3图H类型实体型国2.5读者类型实体型图2.6H库实体型图2.8罚款交费单实体型图2.9图B入库单实体型图2.11图Bi报投单实体型图2.12图I5报损小明细实体型实体间的联系1.一个出版社对应多个图书,一个图书对应一个出版社,出版社和图书是一对多联系。2 .一个图书类型对应多个图书,一个图书对应一个图书类型,图书类型和图书是一对多联系。3 .一个读者类型对应多个读者,一个读者对
5、应一个读者类型,读者类型和读者是一对多联系。4 .一个书库对应多个图书类型,一个图书类型对应一个书库,书库和图书类型是一对多联系。5 .一个图书入库单对应多个图书入库单明细,一个图书入库单明细对应一个图书入库单,图书入库单和图书入库单明细是一对多联系。6 .一个图书报损单对应多个图书报损单明细,一个图书报损单明细对于一个图书报损单,图书报损单和图书报损单明细是对多联系。7 .一个读书对应多个图书入库单明细,一个图书入库单明细对应一个图书,图书和图书入库单明细是一对多联系。8 .一个读书对应多个图书报损单明细,一个图书报损单明细对应一个图书,图书和图书报损单明细是一对多联系。9 .一个读者对应多
6、个罚款交费单,一个罚款交罚单对应一个读者,读者和罚款交费单是一对多联系。10 .一个职工对应多个图书入库单,一个图书入库单对应一个职工,职工和图书入库单是一对多联系。IL一个职工对应多个图书报损单,一个图书报损单对应一个职工,职工和图书报损单是一对多联系。12. 一个职工对应多个罚款交费单,个罚款交费单对应一个职工,职工和罚款交费单是一对多联系。13. 一个读者对应多个图书,一个图书对应多个读者,读者和图书之间是多对多联系。2.3整体简化E-R图图书类型图书人库里明细是否续借罚款金额图书报损里读者书库借书日既不f三三、逻辑结构设计3.1E-R图向关系模式转换的原则1.一个实体型转换为一个关系模
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高校 图书 管理 系统 设计