数据库课程设计(论文):图书管理系统

数据库课程设计(论文):图书管理系统

ID:18624833

大小:935.00 KB

页数:34页

时间:2018-09-19

数据库课程设计(论文):图书管理系统_第1页
数据库课程设计(论文):图书管理系统_第2页
数据库课程设计(论文):图书管理系统_第3页
数据库课程设计(论文):图书管理系统_第4页
数据库课程设计(论文):图书管理系统_第5页
资源描述:

《数据库课程设计(论文):图书管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、目录1图书管理系统需求分析11.1开发背景11.2系统主要业务分析11.2.1读者办理借书卡分析11.2.2管理员更改图书信息分析11.2.3读者借还书分析21.2.4查询图书信息分析31.3系统功能需求分析41.3.1功能模块41.3.2用例图41.3.3数据流图51.4系统数据模型71.4.1关系模型71.4.2ER图71.4.3PDM图81.4.4视图81.5数据字典81.5.1.管理员81.5.2借书卡91.5.3读者101.5.4图书111.5.5借阅121.5.6归还132图书管理系统逻辑结构设计142.1系统模块划分142.2数据库逻辑结构设计143图书管理系统功能设

2、计153.1建表153.2视图183.3索引183.4插入数据193.5查询203.6修改253.7删除294课程设计总结3111图书管理系统需求分析1.1开发背景图书作为学校教学和学习必不可少的工具,它的作用举足轻重,它存在于每一个学校之中。而相当一部分学校由于设施条件不好、资金缺乏而甚至采用传统的纸质的方式去完成,这样就导致了很多的问题,例如:不能很好的对读者借书还书进行管理,当读者需要还书的时候还要查找以前的纸质文档来找到相应的记录,非常的麻烦;时间长的话图书馆的资料一旦丢失很难再恢复,给整个工作带来很大的困难;读者也只有通过去学校图书馆才能一本一本地寻找才能找到自己想要找到

3、书本等一系列的问题。针对以上情况开发一个图书管理系统显得尤为必要,通过该系统来实现管理员和读者两个角色的管理使用。在使用该系统前,所有读者(管理员借书时也可以看成是读者)都必须办理借书证。对于读者,可以查询自己要借阅的图书,可以查询该图书的基本信息确定是否能借阅,也可以查询自己的借书、还书信息。确定自己还能不能借书,还有多少天超期。对于管理员可以对图书信息进行增、删、改、查。还可以修改登录该系统的密码,当有读者(管理员借书时也可以看成是读者)借书时,可以查阅该读者的借书权限和借书还书的记录,判断该学生还能不能借书,还能借几本等信息。本图书管理系统可以更加人性化的满足小型图书馆的日常

4、借阅问题,达到一个很理想的智能管理目的。1.2系统主要业务分析1.2.1读者办理借书卡分析当有读者想借阅书籍之前,要先办理借书证。管理员可根据读者的相关信息来为读者办理借书证。1.2.2管理员更改图书信息分析管理员作为该系统的管理者,可以对图书进行增、删、改操作。增:对于有新书加入到图书馆时,管理员需要及时在图书管理系统中增加该图书的信息,便于读者查询和借阅。删:当有图书被读者遗失、破损导致无法修复或者太过陈旧而淘汰时,管理员需要及时在图书管理系统中删除该图书的信息,便于读者查询和借阅。改:当有图书的信息需要修改时,管理员需要及时在图书管理系统中修改该图书的信息,便于读者查询和借

5、阅。33更新图书信息的业务流程图:1.2.3读者借还书分析当有读者借书时,系统根据读者的信息首先要判断该读者的借书权限,再查询该读者的借阅记录和还书记录,判断该读者还能不能借书以及能借几本。当有读者还书时,系统首先判断改读者借书是否超期,如果超期,则根据要求对该读者进行处罚。读者借书的业务流程图:331.2.4查询图书信息分析读者和管理员都可以查询该系统中的图是信息,这样读者能更方便地借阅图书,管理员也能够更好地管理图书。331.3系统功能需求分析1.3.1功能模块1.3.2用例图:331.3.3数据流图:图书管理系统第0层图:第1层图:办理借书卡——读者(管理员借书时也可以看成是

6、读者)借阅书籍前先要办理借书卡。读者办理借书卡的信息全部保存在借书卡文件中:管理员处理基本信息——管理员可以对图书进行增、删、改、查操作,也可以修改密码。对图书进行增、删、改后,更改的信息存入到图书信息文件中,管理员修改密码后的信息存入到管理员信息文件中:33查询读者信息和借还书——读者在借书时管理员和读者可以查询读者信息,借书时可以查看图书记录,还书时可以查看该读者的借书信息文件,以便查询该读者的借阅书籍信息以及借阅时间331.4系统数据模型根据上面所述的业务流程,可以得到系统的数据流图。根据业务流程以及对应的数据流图,可以得到各个实体的属性图。1.4.1关系模型管理员(管理员编

7、号,管理员姓名,性别,年龄,电话)外键:无借书卡(借书卡号,读者编号,办理时间)外键:读者编号图书(图书编号,书号,出版社,作者,出版日期,价格,图书类型,适合人群)外键:无读者(读者编号,读者姓名,类别,性别,可借阅数目,可借阅天数,年龄)外键:无借阅(图书编号,读者编号,借阅时间)外键:图书编号,读者编号归还(图书编号,读者编号,归还时间)外键:图书编号,读者编号1.4.2ER图331.4.3PDM图1.4.4视图借书权限的视图:使用书时间的视图:1.5数据字典1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。