图书查询系统需求分析

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

图书查询系统需求分析
一、系统功能介绍
在图书管理系统中,包括三个角色:游客、图书、管理人员。

图书管理、借书、还书等是系统的基础业务,而图书馆网络管理系统可向读者提供图书查询、借阅等服务。

用户可以对图书进行查询、借阅、退还;管理员可注册/登录/个人信息维护,以及添加/删除/修改书籍,从而控制图书的流通。

二、分析设计
(1).角色分配及权限功能
1.管理员:
a.维护管理员、游客信息。

包括对管理员信息的查询、修改、添加,游客使用权限设置及游客信息的查询、修改、添加。

其中查询时可分为按书名查询和按图书编号查询。

b.维护图书信息。

对图书分类并设置目录;对图书的编号、书名、出版社的信息进行管理;对丢失、增加的图书进行删除、添加操作。

c.借书、还书、续借管理。

借书时进行登记,记录借书人信息及借阅时间;还书时登记时间并修改图书状态;当图书接近归还日期时发出提醒;游客提出续借要求时,修改归还日期;游客达到借阅数量上线时不再进行借阅功能。

2.游客:
a.修改本人信息。

游客可以对自己的信息进行修改、删除。

b.查询、借阅、续借、归还图书。

游客可以对图书进行查阅;借阅时会对个人信息及借阅时间进行登记;续借时对归还日期进行相应修改;归还时相应的会将相关信息删除;游客借阅图书有相应上线,超过限额不能再借阅图书。

3.图书:
图书信息包括书名、图书编号、出版社、作者名、分类、可借阅数量、图书库存
(2).系统功能模块
a.总体模块
图书管理系统功能模块划分图
b.登录模块
登陆信息记录流程图
C
管理员模块流程图
d .游客模块
游客模块流程图
e .图书信息模块
图书信息模块流程图
(3).数据库结构描述
在这个系统中,选用SOL Sever2008 R2作为系统服务数据库,这是因为SOL Sever 2008功能强大,操作简便,应用较广。

数据库方面做了四张表,根据功能不同,在每个子系统里面读取的数据部分不同。

设计的表如下:
管理员信息数据表
游客信息数据表
图书信息数据表
出借图书登记表
数据库公共服务模块是图书管理系统与数据库连接和执行相关操作的核心服务模块。

在本模块中实现了一下功能:
1. 与数据库的连接和关闭。

2.图书管理系统涉及各种记录的添加、修改、删除、查询等,整个系统需要连4个数据库访问函数。

三、总结
这次软件工程课程设计,主要采用Visual Studio作为前台开发工具,Microsoft SQL Severe2008作为后台数据库,结合软件工程设计和数据库编程的有关知识,开发这个图书管理系统。

相关文档
最新文档