Server数据库设计与系统开发教程

Server数据库设计与系统开发教程

ID:43195638

大小:300.50 KB

页数:8页

时间:2019-10-02

Server数据库设计与系统开发教程_第1页
Server数据库设计与系统开发教程_第2页
Server数据库设计与系统开发教程_第3页
Server数据库设计与系统开发教程_第4页
Server数据库设计与系统开发教程_第5页
资源描述:

《Server数据库设计与系统开发教程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、重点内容:系统需求分析数据库分析功能设计数据库设计程序开发第12章图书馆管理系统开发一、图书馆管理系统需求分析基础信息维护:在图书馆管理系统中,基础信息包括:系统用户信息、读者类别信息和图书类型信息。这3部分信息可在系统登录、读者档案管理和图书档案管理中应用。在用户登录时应用系统用户信息中的用户名和密码实现登录的验证。在读者档案管理中,读者的类别信息实现读者权限的划分。在图书档案管理中,图书类型信息实现图书类别的划分。这3部分的基础信息可实现添加和修改操作。读者管理:管理员对读者管理可实现浏览、添加、修改操作,在

2、添加读者信息时需一个读者编号对读者的身份进行辨认,此编号必须唯一,还需要登记读者的详细信息,例如姓名、身份证号码、电话等。在读者管理中要对读者进行分权限,读者的权限由基础信息中的读者类别信息提供。在实现读者信息的修改时,读者编号不可以修改。图书管理:管理员对图书管理可实现浏览、添加、修改和删除操作,在添加图书信息时需给图书建立一个图书的编号,编号唯一。还需登记图书的详细信息,例如书名、出版社、图书类别等。在实现图书信息的修改时,图书编号不可修改。实现图书信息的删除时要验证图书是否归还,如没有归还,将不能实现图书的

3、删除。一、图书馆管理系统需求分析期刊管理:管理员对期刊管理可实现添加、修改和删除操作,在添加期刊信息时需给图书建立一个期刊的编号,编号唯一。还需登记期刊的详细信息,例如刊号、期号等。在实现期刊信息的修改时,期刊编号不可修改。实现期刊信息的删除时要验证图书是否归还,如没有归还,将不能实现期刊信息的删除。图书流通管理:图书流通管理需要实现图书的征订、借阅、归还等功能。在图书的征订中需记录征订读者的编号、图书名称、作者等信息。图书的借阅要登记读者和图书的编号,以及借阅和归还时间。图书归还时要检查是否以及逾期,如逾期将缴

4、纳罚款,否则图书正常返回。期刊流通管理:期刊的流通管理与图书流通管理类似,但比图书流通管理简单,期刊限制在图书馆中阅读,因此期刊的流通只有征订功能。统计分析管理:图书归还时要实现归还逾期清单和罚款功能,在图书归还过程中要根据当前归还时间与应实际归还时间进行比较,如逾期归还图书,将给出逾期清单,并计算出相应的罚款数额。二、图书馆管理系统数据库分析1.读者表:在读者表中记录读者的信息,其中id字段为此表的主键值,并实现此键值在每添加一条新数据时自动加1,其中jb字段来源于读者类别表。2.图书表:在图书表中记录图书的信

5、息,其中id字段为此表的主键值,并实现此键值在每添加一条新数据时自动加1,其中book_type字段来源于图书类型表。3.图书借阅表:在图书借阅表中记录图书借予的信息记录,其中id字段为此表的主键值,并实现此键值在每添加一条新数据时自动加1,其中reader_id和Book_id字段来源于读者表和图书表,要保证这两个字段的数据相关联的数据表相同,保证数据库的数据完整性。4.读者类型表:读者类型表中记录了读者的类型信息,其中id字段为此表的主键值,并实现此键值在每添加一条新数据时自动加1,其中Jb定义了读者的权限。

6、二、图书馆管理系统数据库分析5.图书类型表:图书类型表中记录了图书的类型信息,其中id字段为此表的主键值,并实现此键值在每添加一条新数据时自动加1,比表较简单除id字段外只有一个book_type字段记录图书的类型。6.期刊表:期刊表中记录了期刊的信息,其中id字段为此表的主键值,并实现此键值在每添加一条新数据时自动加1。7.图书征订表:图书征订表中记录了征订的图书信息,其中id字段为此表的主键值,并实现此键值在每添加一条新数据时自动加1,其中Reader_id来源于读者表,要保证数据的完整性。8.图书馆管理员表

7、:图书馆管理员表中记录了管理员登录的信息。三、图书馆管理系统功能介绍1.系统登录功能:系统登录功能可实现图书馆管理员登录系统时验证用户身份的工作。在登录界面中需填写用户名和密码信息,提交登录信息后,会在数据表中进行验证,如果验证登录用户为系统的指定用户,则可以登录图书馆管理界面。2.读者类别设置功能:读者类别设置功能可实现读者类别的浏览和编辑操作。编辑操作中包括添加、修改和删除读者类别信息,由于此表为读者档案表的基表,因此为了保证数据的完整性,在删除数据时要对数据进行验证,如果读者档案表中应用了此基表中的数据,则

8、不可以实现读者类别的删除。三、图书馆管理系统功能介绍3.读者档案管理功能:读者档案管理功能可实现读者档案信息的浏览和编辑操作。编辑操作中可实现读者档案的添加、修改和删除应用。在实现读者档案信息添加时,要验证读者编号的唯一性,保证数据库的完整性。4.图书类型设置功能:图书类型设置功能可实现图书类型的浏览和编辑操作。编辑操作中包括添加、修改和删除图书类型信息,由于此表为图书档

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

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

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