图书管理系统详细设计说明书Word文件下载.docx
- 文档编号:17771119
- 上传时间:2022-12-09
- 格式:DOCX
- 页数:9
- 大小:27.79KB
图书管理系统详细设计说明书Word文件下载.docx
《图书管理系统详细设计说明书Word文件下载.docx》由会员分享,可在线阅读,更多相关《图书管理系统详细设计说明书Word文件下载.docx(9页珍藏版)》请在冰豆网上搜索。
行开发,具有很好的可移植性,可在应用范围较广的Unix、WINDOW系列等操作系统上使用。
除此以外,BMS可通过访问权限控制以及数据备份功能,确保数据的安全性。
1.3定义
术语:
BMSBookManagementSystem图书管理系统
1.4参考资料
《数据库系统概念》AbrahamSilberschatzHenryF.korthS.sudarsham著。
《软件工程》RogerS.Pressman著。
《C#3.0与.NET3.5高级编程》丁士峰朱毅杨明羽等编著。
《深入解析WPF编程》王少葵著。
2程序系统的组织结构
2.1系统架构
本系统包含客户层,中间层和图书管理信息系统层。
其中,客户层用于用户与客户端的
交互,例如显示信息,查询信息,提交信息,输入数据等。
中间层为应用服务器部分,主要用来实现数据的接收,发送,并作为一座“桥梁”来连接客户与数据库。
图书管理信息系统层主要实现数据的处理功能。
从安全的角度看,中间层的引入能有效的对系统与数据进行保护,用户无法直接修改,
删除核心信息,从而使系统安全性得到保障,有效地避免数据丢失等问题的出现。
2.2系统功能模块
各模块结构体模块图如下所示
管理员功能模块图:
读者功能模块图:
读者
登录注册模块:
登录界面
读者注册
系统子模块清单:
入户密马
输用名不
写人息
真卜=g
模块名称
读者注册、登录模块
模块简要说明
读者第一次使用该系统,需要通过注册才能成为系统的用户。
登录系统后,用户可以使用系统开放给普通用户的各种功能。
在个人信息中,注册用户还可以查看并修改自己的个人信息。
丢失自己密码的注册用户可以通过个人资料认证来重新找回自己的密码。
图书信息查询、预览模块
登录用户可以在这个模块中查询系统中记录的图书信息,包括书名,编号,作者(译者),岀版社,定价,存放位置,数量以及可借阅复本数等信息。
并且可以预览自己感兴趣的书籍的封面,评价,部分内容等。
图书评价模块
对于借阅过图书的读者用户,可以在这个模块
中对自己借阅过的书籍进行评价,这些评价将记录
在图书信息中。
这些评价信息可以有效地帮助读者
用户找到自己需要的图书,而且可以在读者借书前
帮助读者对该书籍有所了解。
读者信息管理
读者把个人信息传到个人信息管理模块进行管
理,可以对个人信息修改。
管理员也可以利用这个
模块提供的功能对读者个人信息进行修改和删除
读者借阅记录模块
只有管理员有权限操作这个模块。
管理员可以
查询读者的注册信息和借阅记录,并且可以根据实
际情况添加、修改、删除读者的借阅记录。
图书借阅模块
管理员在得
到读者借阅的需求时,在该模块中添加借阅记录,
并依据该记录修改图书信息以及读者信息中的借阅
图书部分,并且如果读者需求借阅的图书已经全部
借岀,管理员可以根据图书借阅模块中的记录查找
该图书流向,然后通过通信方式(短信或者Email)
尽量通知借阅了该图书的读者,使得该图书能尽早
归还。
图书归还模块
到读者归还图书的需求时,在在图书借阅记录表中
查询到该借阅信息。
根据该信息判断图书是否是该
处借岀图书,判断图书是否逾期,是否需要对读者
罚款。
并修改图书借阅记录表和读者借阅记录。
3程序1(注册登录模块)设计说明
3.1程序描述
读者第一次使用该系统,需要通过注册才能成为系统的用户。
登录系统后,用户可以使
用系统开放给普通用户的各种功能。
在个人信息中,注册用户还可以查看并修改自己的个人
信息。
丢失自己密码的注册用户可以通过个人资料认证来重新找回自己的密码。
3.2功能
注册部分:
非会员输入注册信息,系统判断注册信息的正确性,如果正确,在数据库插
入新的读者信息,并返回欢迎信息。
取回密码部分:
读者输入读者ID,系统取出该读者ID的密码和注册邮箱,将密码发送
到该邮箱中。
登录部分:
管理员输入登录名和密码,系统判断密码正确性,如果正确,向管理员提供
管理员相关功能。
读者输入登录名和密码,系统判断密码正确性,如果正确,向其提供读者
相关功能。
3.3性能
-允许读者测试注册读者ID的合法性。
-提供足够的帮助信息,诱导用户输入。
-允许读者跳过某些非关键信息,允许读者更改输入次序。
3.4输入项
-注册部分:
输入注册信息,包括用户名,姓名,地址,Email,电话号码,密码等。
-取回密码部分:
输入用户名以及Email,电话号码中至少一项。
-登录部分:
读者输入用户名与密码,管理员输入管理员ID与密码。
3.5输出项
如果成功,输出欢迎信息;
否则出现失败提示信息。
如果成功,显示成功信息,并将密码发送至Email中;
失败则显示失
败提示信息。
反之则提示失败信息。
3.6算法
首先判断数据库中的读者ID是否存在,如果存在,提示错误信息,如果
不存在再判断输入数据是否符合输入要求,不符合要求,提示具体错误信息,反之则将注册
读者信息存入到数据库中。
首先判断输入的读者ID是否存在,不存在则提示错误信息,存在则
将该读者的密码发送至会员提供的Email中。
首先判断读者ID是否存在如果输入的读者名不存在,提示错误信息,然
后检查密码与读者ID是否对应,不对应则提示错误信息,对应输出欢迎信息。
3.7流程逻辑
3.8接口
数据库接口
3.9存储分配
读者信息存储在数据库tb_reader表中,管理员信息存储在数据库tb_admin中。
3.10注释设计
用/*……*/作多行注释,用//作单行注释。
3.11限制条件
取回密码时读者的邮箱地址一定要合法的,才能把密码发送到该邮箱中。
3.12测试计划
用多组重复的读者ID测试错误信息的检查与显示,用不符合要求的读者信息注册测试系统错误处理能力。
4程序2(读者功能模块)设计说明
目的:
登录用户可以在这个模块中查询系统中记录的图书信息,包括书名,编号,作者
(译者),出版社,定价,存放位置,数量以及可借阅复本数等信息,借阅过图书的读者用户,可以在这个模块中对自己借阅过的书籍进行评价,这些评价将记录在图书信息中。
4.1程序描述
前提:
读者必须先登陆成功才能对图书信息进行查询。
4.2功能
本模块为登录的读者提供精确查询,模糊查询,借阅,归还,评价,修改个人信息预览等功能。
4.3性能
利用数据库的排序功能对所有图书数据进行关键字排序使得对数据的查询,修改,插入,
删除,显示更具效率,从而使本模块数据处理速度提高,性能得到提升。
4.4输入项
本模块里除了对书的评价以及搜索关键字的健值需要用户手动输入以外,其他输入
都通过按钮的形式出现,读者只需要选择相应的按钮来选择要使用的功能。
4.5输出项
系统会因读者操作失败原因不同而输出不同的提示具体的错误信息,错误信息有数据库
连接失败,访问某数据表失败,借还书操作失败,信息记录错误等等,让读者清楚知道导致操作失败的原因,使读者能够及时的联系管理员,有针对性的解决问题。
操作成功会显示成功信息。
4.6算法
系统根据读者选择不同的按钮向数据库发送不同的数据库访问语句进行不同的操作并将需要返回的结果返回,显示给读者。
4.7流程逻辑
注:
具体本模块流程逻辑图参见BMS需求规格说明书.
4.8接口
4.9存储分配
4.10注释设计
用/*……*/作多行注释,用//作单行注释
4.11限制条件
对WPF界面设计技术掌握有限,界面美化工作进行有难度。
4.12测试计划
使用大量错误数据对借阅,归还图书以及查询图书等核心功能进行错误检查,确保各功
能能够高度检错性的进行。
4.13尚未解决的问题
图书的预览功能因为缺乏实体书的电子版来进行存储,还为能完全实现;
因WPF界面设
计技术有限,界面美化工作做得还不够完美。
5程序3(管理员功能模块)设计说明
5.1程序描述
管理员可以进行相应的系统维护,更新。
5.2功能
管理员可以在这个模块中删除或者添加其他管理员账号,并且对图书ID,状态,名字,
类别,出版社,作者进行查询,更新,修改,删除,添加等功能,也可以对读者借阅信息进行查询,更新,添加等功能。
系统的维护也由管理员在此模块中进行。
5.3性能
5.4输入项
管理员进行不同的操作只需点击相应的按钮进行输入即可完成需要的操作。
5.5输出项
系统会因管理员操作失败原因不同而输出不同的提示具体的错误信息,错误信息有数据
库连接失败,访问某数据表失败,借还书操作失败,信息记录错误等等,让管理员清楚知道导致操作失败的原因,使管理员能及时的有针对性的解决具体问题。
操作成功会显示成功信
息。
5.6算法
系统根据管理选择不同的按钮向数据库发送不同的数据库访问语句进行不同的操作并将需要返回的信息返回给管理员,以便管理员对数据进行分析,发现问题,并及时的解决。
5.7流程逻辑
本模块的流程逻辑图参见BMS需求规格说明书。
5.8接口
5.9存储分配
图书相关信息存储在数据库tb_book表中,读者信息存储在数据库tb_reader表
中,管理员信息存储在数据库tb_admin表中。
5.10注释设计
用/*……*/作多行注释,用II作单行注释
5.11测试计划
使用大量错误数据对图书和读者的信息进行查询,修改,更新,删除以及对系统的维护
等核心功能进行严格的错误检查,确保各功能能够有高度检错性的进行。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书 管理 系统 详细 设计 说明书
![提示](https://static.bdocx.com/images/bang_tan.gif)