数据库应用设计文档

数据库应用设计文档

ID:12511531

大小:1.48 MB

页数:26页

时间:2018-07-17

数据库应用设计文档_第1页
数据库应用设计文档_第2页
数据库应用设计文档_第3页
数据库应用设计文档_第4页
数据库应用设计文档_第5页
资源描述:

《数据库应用设计文档》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据库课程设计1.系统功能简介:系统开发的总目标是实现内部图书借阅管理的系统化、规范化和自动化。能够对图书进行注册登记,也就是将图书的基本信息(如:书的编号、书名、作者、价格等)预先存入数据库中,供以后检索。能够对借阅人进行注册登记,包括记录借阅人的姓名、编号、班级、年龄、性别、地址、电话等信息。提供方便的查询方法。如:以书名、作者、出版社、出版时间(确切的时间、时间段、某一时间之前、某一时间之后)等信息进行图书检索,并能反映出图书的借阅情况;以借阅人编号对借阅人信息进行检索;以出版社名称查询出版社联系方式信息。提供对书籍进行的预先预订的功能。提供旧书销毁功能,对于淘汰、损坏、丢失的书目可及时

2、对数据库进行修改。能够对使用该管理系统的用户进行管理,按照不同的工作职能提供不同的功能授权。提供较为完善的差错控制与友好的用户界面,尽量避免误操作。2、系统功能需求分析要求:(1)读者管理:读者信息的制定、输入、修改、查询,包括级别、性别、借书数量、借书期限、备注等。(2)书籍管理:书籍基本信息制定、输入、修改、查询,包括书籍编号、类别、关键词、备注。(3)借阅管理:包括借书,还书,预订书籍,续借,查询书籍,过期处理和书籍丢失后的处理。(4)系统管理:包括用户权限管理,数据管理和自动借还书机的管理满足以上需求的系统主要包含有一下几个子系统(1)基本业务功能子系统:该系统中主要包含了借书还书和预

3、订等功能。(2)基本数据录入功能子系统:该子系统主要包含有书籍信息和读者信息录入功能。(3)信息查询子系统:包含了多功能的查询书籍信息和读者信息。(4)数据库管理功能子系统:主要包含了借阅信息管理功能,书籍信息管理功能和预订信息管理功能。(5)帮助功能子系统:正在建设中。①系统应具备的功能:1.详细记录每天的图书借阅量,读者增加减少量。2.图书馆对每本书的信息都有详细记录,每个读者的信息也应有详细的记录。3.图书馆都每个员工的信息也有详细的记录,拥有不同权限的读者可以查到的员工信息完整度也是不同的,员工可以查询到每位读者的完整信息。4.数据库的信息可以随时更新。②四个子系统的功能:基本业务功能

4、:每位普通读者一次只能借五本不同的书,一本书一次只能借给一位读者。高级读者每次可以预订一本书,每本书每次只能被一位读者预订。被预订的图书不能借给别人。高级读者一次可以借阅十本不同的书。基本数据录入功能:每本图书只能有一个图书索引号,每个图书索引号可以对应几本相同的图书。每本图书只能有一个图书编号,每个图书编号只能对应一本图书。每位读者只能有一个读者证,每个读者证只能对应一位读者。每位读者只能有一个读者证号,每个读者证号只能对就一位读者。信息查询功能。每位读者可以查询不同的书籍信息,每本书可以被不同的读者查询。每位读者可以查询自己的读者信息。员工可以查询不同的读者信息。③数据库管理功能:读者可以

5、查询自己的借阅信息。读者可以查询每本书籍的借阅状态。读者可以查询每本图书的预订状态。员工可以查询不同读者的借阅信息。员工可以查询每本书籍的借阅状态。员工可以查询每本图书的预订状态。三:系统设计。系统图:图书管理系统整体功能图示1图书馆管理系统的数据流图:显示系统界面有效用户及密码处理用户名与密码输入用户名及密码用户输入有效命令反馈给用户处理修改密码修改用户名及密码处理命令修改用户表书籍修改命令借.还书书籍入库及修改信息显示结果处理借还书命令修改书籍信息表修改借、还书表该图书馆管理系统的用例图如下:图书馆管理系统的用例图从用例图中我们可以看出管理员和读者之间对本系统所具有的用例。2管理员所包含

6、的用例有:登录系统:管理员可以通过登录该系统进行各项功能的操作书籍管理:包括对书籍的增删改等。书籍借阅管理:包括借书、还书、预订、书籍逾期处理和书籍丢失处理等等。读者管理:包含对读者的增删改等操作。自动借书机的管理。读者所包含的用例有:登录系统借书:进行借书业务。还书:读者具有的还书业务。查询:包含对个人信息和书籍信息的查询业务预订:读者对书籍的预订业务。逾期处理:就是书籍过期后的缴纳罚金等。书籍丢失处理:对书籍丢失后的不同措施进行处理。自动借书机的使用等。3、系统的顺序图顺序图是显示对象之间交互的图,这些对象是按时间顺序排列的。该图书馆管理系统主要含有以下几个重要的顺序图,其他对象的顺序图和

7、这些也类似。借书顺序图还书顺序图借书顺序图:图书馆管理系统借书顺序图【顺序图说明】login():登录系统。checkstu_card():对读者信息进行验证,检查是否符合本图书馆借书条件。showinformation():显示该读者的基本信息函数。borrow():读者借书函数。getreaders():取得读者信息函数。看该读者是否符合借书条件,若符合,则返回可借信息。gettitle():

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

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

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