浅谈基于b-s结构的图书借阅管理系统的系统设计

浅谈基于b-s结构的图书借阅管理系统的系统设计

ID:10066127

大小:27.00 KB

页数:6页

时间:2018-05-23

浅谈基于b-s结构的图书借阅管理系统的系统设计_第1页
浅谈基于b-s结构的图书借阅管理系统的系统设计_第2页
浅谈基于b-s结构的图书借阅管理系统的系统设计_第3页
浅谈基于b-s结构的图书借阅管理系统的系统设计_第4页
浅谈基于b-s结构的图书借阅管理系统的系统设计_第5页
资源描述:

《浅谈基于b-s结构的图书借阅管理系统的系统设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、浅谈基于B/S结构的图书借阅管理系统的系统设计摘要:随着信息化进程的不断深入,原来需要手工完成的工作,都演变为由相应的信息管理系统所取代,信息管理系统的使用,使得工作效率提高,工作结果准确、可靠、且易于存储,最主要的是减少了工作失误,促使工作过程更加规范。本文将对基于B/S结构的图书借阅管理系统的系统设计过程进行探讨。关键词:图书借阅管理系统;系统设计中图分类号:TP311.52近年来,硬件产品性能不断提升,网络环境不断优化,信息管理系统越来越趋向于B/S结构,而且功能不在局限于业务处理,而是增加了很多围绕业务处理的附加功能,这种改变使得

2、终端用户可以更加方便的使用信息管理系统,本文所要介绍的图书借阅管理系统也正是基于以上观点进行设计的。1需求分析根据图书借阅流程以及图书借阅工作过程中涉及的附加工作来确定本系统的最终需求如下:1.1系统应实现功能1.1.1主要功能6实现各类图书信息的管理(包括添加、修改、删除、查询等)以及图书的借阅、续借、归还处理。1.1.2附加功能(1)能够实现各种信息的发布与管理(包括添加、修改、删除、查询等)。如新书信息的发布以及节假日放假安排等。(2)能够开辟专门的区域实现图书管理部门与用户之间的交流,如读者对于图书信息的咨询,对于图书借阅制度的咨

3、询等。1.2系统用户类型及权限根据系统实现的功能,本系统至少包含两种用户即管理员用户和读者用户。1.2.1管理员用户权限管理员用户对本系统拥有绝对的使用权,即系统应实现的主要功能及附加功能。1.2.2读者用户权限读者用户主要具有查询信息(包含对图书信息、借阅记录、发布信息的查询等)、提出咨询问题、图书续借、更改个人资料及密码的权限。2总体设计2.1系统功能模块6根据需求分析的结果,确定本系统由“留言板”模块、“通知”模块、“图书”模块、“图书借阅”模块、“读者”模块、“系统设置”模块等组成,其中“留言板”模块实现图书管理部门与读者用户间的

4、交流;“通知”模块实现图书管理部门各类信息的发布;“图书”模块实现各类图书信息的管理;“图书借阅”模块实现图书的借阅、续借、归还、借阅记录查询处理;“读者”模块实现读者信息的管理;“系统设置”模块实现系统参数设置,如图书借阅天数,图书续借天数,图书超期归还罚金等参数的设置,另外该模块还需实现用户安全退出系统的功能;各模块具体功能以及管理员用户、读者用户权限划分如图1所示,粗线箭头表示读者用户实现功能,细线箭头表示管理员用户实现功能。2.2数据库设计通过对图书借阅管理系统的功能模块划分,以及数据完整性、一致性,减少数据冗余的数据库设计原则,

5、确定本系统的数据库概要设计结构如图2所示。根据数据库概要设计结果,以及关系模式的转换规则,可确定本系统数据库包含如下数据表:通知表(Notice)、留言表(Message)、图书表(Book)、读者表(Reader)、借阅表(LendRecord)、用户表(Users)。通知表(通知编码,标题,内容,发布时间,类别编码,管理员编码),主键为“通知编码”,最好设置为自增长类型;外键为“管理员编码”,服从于用户表。6留言表(留言编码,读者编码,标题,内容,发布时间,类别编码,回复留言内容,管理员编码),主键为“留言编码”,最好设置为自增长类型

6、;外键为“管理员编码”,服从于用户表。图书表(图书编码,名称,ISBN编码,类别编码,作者,出版社,价格,总量,借出数量,出版日期,入馆日期,摘要信息,图书目录,图书封面图片,管理员编码),主键为“图书编码”,可设置为自增长类型;外键为“管理员编码”,服从于用户表。读者表(读者编码,密码,姓名,性别,电话,电子邮箱,关注类别编码,注册日期,照片,管理员编码),主键为“读者编码”,可根据实际需要设计编码,如设置此编码由五位字符构成,可容纳万人;外键为“管理员编码”,服从于用户表。借阅表(借阅编码,图书编码,读者编码,借阅日期,应还日期,续借

7、归还日期,实际归还日期,借阅超期罚金,管理员编码),主键为“借阅编码”,最好设置为自增长类型;其中“图书编码”服从于图书表;“读者编码”服从于读者表;“管理员编码”服从于用户表。用户表(管理员编码,密码)主键为“管理员编码”,可根据实际需要此设计编码。说明:6(1)以上每个数据表都含有“管理员编码”字段,是因为这样可实现多个管理员一起管理本系统,且可追踪每个管理员对每一个数据表的具体操作行为。(2)以上数据表中含有“类别编码”的字段,建议创建数据字典,即每种类别编码统一创建为数据项表,每种类别编码的编码范围值统一创建为数据子项表,实现数据

8、字典的统一管理。(3)对于“系统设置”模块中提到的图书借阅天数,图书续借天数,图书超期归还罚金等参数不建议创建为数据表,建议改为读写配置文件的方式。3结束语基于以上数据表实现的数据库,保证了数

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

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

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