版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第第页图书馆数据库管理系统统详细设计说明书图书馆数据库管理系统统具体设计说明书
1引言
1.1编写目的
图书管理系统具体设计是概要设计的下一个阶段,这个阶段的主要任务是在图书管理系统概要设计书基础上,对概要设计中产生的功能模块进行过程描述,设计功能模块的部环节,包括算法和具体数据结构,为编写源代码提供须要的说明。
概要设计解决了软件系统总体结构设计的问题,包括整个软件系统的结构、模块划分、模块功能和模块间的联系等。具体设计那么要解决如何实现各个模块的部功能,即模块设计。详细的说,模块设计就是要为已经产生的图书管理各子系统设计具体的算法。但这并不等同于系统实现阶段用详细的语言编码,它只是对实现环节作精确的描述,这样编码阶段就可以将具体设计中对功能实现的描述,径直翻译、转化为用某种程序设计语言书写的程序。
1.2背景
依据我校盼望能够充分利用现代科技来提高图书管理的效率,在原有的办公系统基础上进行扩展,将一些可以用计算机来管理的都进行计算机化,使得图书馆管理人员工作更加方便,工作效率也更加的高。
1.3定义
SQLServer:数据库管理软件
DBMS:数据库管理系统
Windows*P/7:运行环境
C#:软件开发语言
MicrosoftVisualStudio:开发工具
1.4参考资料
2程序系统的组织结构
程序系统的组织结构如图1
图1程序系统的组织结构
3登录系统设计
3.1程序描述
此模块负责用户的登陆,其中可分为管理员登陆与读者登陆两部分。用户输入用户名密码进行登陆,然后进入其他模块完成相应的动作。
3.2功能
用户名密码输入:提供输入窗体,进行用户名密码输入;
数据查询:依据输入的用户名密码,从数据库进行相应的查询;
错误提示:提示用户是否存在和密码是否正确;
密码验证:进行用户名密码的验证工作;
登陆胜利:通过用户名密码验证,进入系统;
3.3输入项
用户名、密码;
3.4输出项
用户名是否存在提示、用户名密码错误提示、登陆胜利提示;
3.5流程规律
如图2流程规律图;
图2流程规律图
3.6接口
管理员信息管理接口、读者信息管理接口、图书信息管理接口、图书借阅接口、图书管理接口;
3.7存储安排
表1同学信息表的结构
序号字段名称字段说明类型位
数
属性备注
1cVipID同学编号文本6需要非空
2cVipName同学文本10需要非空4cVipSe*同学性别文本1可为空
5vipAddTime同学入学时
间
时间日期需要非空
6vipEndTime同学毕业时
间
时间日期需要非空
序号字段名称字段说明类型
位
数
属性备注
1cOperatorID管理员编号文本5需要非空
2cOperatorName管理员文本10需要非空
3cOperatorPasswor
d
密码文本6需要非空
4cOperatorAddTime管理员加入时
间
时间日
期
10需要非空
3.8测试要点
数据库连接状况:正常状况,数据库文件缺少,外部系统异样。
系统设置猎取:正常状况,外部系统异样。
对用户输入的响应:合法输入,能够正常调用子模块;
非法输入,系统能否辨别,并作出响应(提出警告);
子模块的异样状况,系统能否实时做出响应。
4同学信息查询
4.1程序描述
输入查询信息,在数据库中查找相应的信息,假如有,那么显示查询结果,假如没有,那么显示没有该同学信息。
4.2功能
功能类型:查询同学的基本信息以及借阅图书的信息
功能概述:显示查询结果
前提业务:该生已经登陆
4.3输入项
需要查询的容
4.4输出项
同学学号
性别
入学时间
毕业时间
借书编号
图书编号
借书时间
还书时间
是否归还
4.5流程规律
如图同学信息查询规律图3
图3同学信息查询规律图
4.6接口
与登陆系统相连接
4.7存储安排
表3同学信息表
4.8测试计划
模块正常工作流程
对输入值的合法性与合理性检验
数据库连接异样能否做出适当处理
数据库数据异样时能否判断并予以适当处理
5图书信息查询
5.1程序描述
实现按条件对响应书目的查询;
5.2功能
依据查询者所提供的信息检索数据库中全部满意条件的书目;
5.3输入项
图书的基本信息,如书名、、图书编号、等;
5.4输出项
符合所查询信息的全部项;
5.5流程规律
如图图书信息查询规律图4:
图4图书信息查询规律图
5.6接口
无
5.7存储安排
图书信息表〔tBook〕,其字段列表如表4所示。
表4图书信息表的结构
序号字段名称字段说明类型位数属性备注
1cBooksID图书编号文本7需要非空
2cBooksName图书名称文本20需要非空
3cBooksISBN图书ISBN号文本15可为空
4cBooksAuthor图书文本10可为空
5cBooksPublisher图书文本20可为空
6cBooksType图书类型文本16可为空
7smBooksPrice图书价格货币可为空
8iBooksStoreQuan图书库存量整数可为空
9iBooksLeftQuant图书副本数
量
整数可为空
10iBooksTotalQuan图书总数整数可为空
5.8测试计划
数据库连接正常;
数据库数据正常获得正确的查询结果并显示;
数据库数据异样给出警告;
数据库连接异样给出警告;
6图书借阅
6.1程序描述
完成对用户借书的相关信息的记录;
6.2功能
查验输入的读者学号或工号;
运行借书对话框;
猎取该用户的相关信息;
查验输入的书号;
记录该借书信息;
6.3输入项
借书者的学号或工号、所借图书的编号;
6.4输出项
借书日期、借书操作是否正确完成;
6.5流程规律
如图图书借阅规律图5:
图5图书信息查询规律图6.6接口
登陆模块
6.7存储安排
图书借阅登记表〔tBorrow〕,其字段列表如表5所示。
表5图书借阅登记表的结构
6.8测试计划
模块正常运行流程;
用户输入数据检查(读者证号、图书书号),包括数据合理性检查,以及合法性检查;
数据库操作;
数据库连接异样时的响应状况;
7图书归还
7.1程序描述
完成对用户借书的相关记录的删除;
7.2功能
运行还书对话框;
查验输入的图书书号;
对合法输入登录还输信息;
现实相关信息〔本次还书操作信息,尚未归还图书的相关信息,读者信息〕;
7.3输入项
还书者的学号或工号、所还图书的编号、还书日期;
7.4输出项
还书操作是否正确完成、借书是非超期;
7.5流程规律
如图图书归还规律图6:
图6图书归还规律图
7.6接口
登陆模块;
7.7存储安排
图书归还登记表〔tReturn〕,其字段列表如表6所示。
表6图书归还登记表的结构
序号字段名称字段说明类型位
数
属性备注
1cBorrowID借书编号文本6需要非空
2cVipID同学编号文本6需要非空
3cBooksID图书编号文本7需要非空
4cBorrwTime借书时间时间日期可为空
5cReturnTime还书时间时间日期需要非空
6cReturn是否归还文本1需要非空
7cNoReturn归还异样文本8可为空
7.8测试计划
模块正常工作流程;
对输入的查验,包括输入值的合法性与合理性检验;
数据库连接异样能否做出适当处理;
数据库数据异样时能否判断并予以适当处理;
8管理员信息管理
8.1程序描述
实现对管理员信息的管理;
8.2功能
添加、修改、删除管理员信息;
8.3输入项
要管理的管理员的登录名、密码、权限等相关信息;8.4输出项
该操作是否胜利;
8.5流程规律:
如图管理员信息管理规律图7:
图7管理员信息管理规律图
8.6接口
登陆模块;
8.7存储安排
管理员信息表〔tOperators〕,其字段列表如表7所示。
序号字段名称字段说明类型
位
数
属性备注
1cOperatorID管理员编号文本5需要非空
2cOperatorName管理员文本10需要非空
3cOperatorPasswor
d
密码文本6需要非空
4cOperatorAddTime管理员加入时时间日10需要非空
间期
5cOperatoraccess管理员权限整型5需要非空
8.8测试计划
模块正常工作流程;
对输入值的合法性与合理性检验;
数据库数据异样时能否判断并予以适当处理;
9图书信息管理
9.1程序描述
实现对图书馆图书信息的管理;
9.2功能
添加、修改、删除图书信息;
9.3输入项
要管理的图书的相关信息;
9.4输出项
该操纵是否胜利;
9.5流程规律:
如图图书信息管理规律图8:
图8图书信息管理规律图
9.6接口
登陆模块
9.7存储安排
图书信息表〔tBooks〕,其字段列表如表8所示。
9.8测试计划
模块正常工作流程
对输入值的合法性与合理性检验
数据库连接异样能否做出适当处理
数据库数据异样时能否判断并予以适当处理
10读者信息管理
10.1程序描述
对图书馆系统中的读者进行管理,包括读者的添加、删除以及修改;
10.2功能
功能类型:添加、删除和修改读者信息;
功能概述:在数据库中增加,删除或修改相应信息;
业务前提:需要管理员来进行信息管理;
功能约束:权限约束;
操作权限:图书馆管理人员;
10.3输入项
要添加、删除或者修改的读者信息
10.4输出项
操作结果
10.5流程规律
如图读者信息管理规律图9:
图9读者信息管理规律图10.6接口
管理员模块
10.7存储安排
读者信息表〔tReader〕,其字段列表如表9所示。
序号字段名称字段说明类型
位
数
属性备注
1cReaderID读者编号文本5需要非空
2cReaderName读者文本10需要非空
3cReaderPassword密码文本6需要非空
4cReaderAddTime读者加入时间时间日
期
10需要非空
5cReaderAccess读者权限整数5需要非空
10.8测试计划
模块正常工作流程;
对输入值的合法性与合理性检验;
数据库连接异样能否做出适当处理;
数据库数据异样时能否判断并予以适当处理;
图书馆数据库管理系统统具体设计说明书
1引言
1.1编写目的
图书管理系统具体设计是概要设计的下一个阶段,这个阶段的主要任务是在图书管理系统概要设计书基础上,对概要设计中产生的功能模块进行过程描述,设计功能模块的部环节,包括算法和具体数据结构,为编写源代码提供须要的说明。
概要设计解决了软件系统总体结构设计的问题,包括整个软件系统的结构、模块划分、模块功能和模块间的联系等。具体设计那么要解决如何实现各个模块的部功能,即模块设计。详细的说,模块设计就是要为已经产生的图书管理各子系统设计具体的算法。但这并不等同于系统实现阶段用详细的语言编码,它只是对实现环节作精确的描述,这样编码阶段就可以将具体设计中对功能实现的描述,径直翻译、转化为用某种程序设计语言书写的程序。
1.2背景
依据我校盼望能够充分利用现代科技来提高图书管理的效率,在原有的办公系统基础上进行扩展,将一些可以用计算机来管理的都进行计算机化,使得图书馆管理人员工作更加方便,工作效率也更加的高。
1.3定义
SQLServer:数据库管理软件
DBMS:数据库管理系统
Windows*P/7:运行环境
C#:软件开发语言
MicrosoftVisualStudio:开发工具
1.4参考资料
2程序系统的组织结构
程序系统的组织结构如图1
图1程序系统的组织结构
3登录系统设计
3.1程序描述
此模块负责用户的登陆,其中可分为管理员登陆与读者登陆两部分。用户输入用户名密码进行登陆,然后进入其他模块完成相应的动作。
3.2功能
用户名密码输入:提供输入窗体,进行用户名密码输入;
数据查询:依据输入的用户名密码,从数据库进行相应的查询;
错误提示:提示用户是否存在和密码是否正确;
密码验证:进行用户名密码的验证工作;
登陆胜利:通过用户名密码验证,进入系统;
3.3输入项
用户名、密码;
3.4输出项
用户名是否存在提示、用户名密码错误提示、登陆胜利提示;
3.5流程规律
如图2流程规律图;
图2流程规律图
3.6接口
管理员信息管理接口、读者信息管理接口、图书信息管理接口、图书借阅接口、图书管理接口;
3.7存储安排
表1同学信息表的结构
序号字段名称字段说明类型位
数
属性备注
1cVipID同学编号文本6需要非空
2cVipName同学文本10需要非空4cVipSe*同学性别文本1可为空
5vipAddTime同学入学时
间
时间日期需要非空
6vipEndTime同学毕业时
间
时间日期需要非空
序号字段名称字段说明类型
位
数
属性备注
1cOperatorID管理员编号文本5需要非空
2cOperatorName管理员文本10需要非空
3cOperatorPasswor
d
密码文本6需要非空
4cOperatorAddTime管理员加入时
间
时间日
期
10需要非空
3.8测试要点
数据库连接状况:正常状况,数据库文件缺少,外部系统异样。
系统设置猎取:正常状况,外部系统异样。
对用户输入的响应:合法输入,能够正常调用子模块;
非法输入,系统能否辨别,并作出响应(提出警告);
子模块的异样状况,系统能否实时做出响应。
4同学信息查询
4.1程序描述
输入查询信息,在数据库中查找相应的信息,假如有,那么显示查询结果,假如没有,那么显示没有该同学信息。
4.2功能
功能类型:查询同学的基本信息以及借阅图书的信息
功能概述:显示查询结果
前提业务:该生已经登陆
4.3输入项
需要查询的容
4.4输出项
同学学号
性别
入学时间
毕业时间
借书编号
图书编号
借书时间
还书时间
是否归还
4.5流程规律
如图同学信息查询规律图3
图3同学信息查询规律图
4.6接口
与登陆系统相连接
4.7存储安排
表3同学信息表
4.8测试计划
模块正常工作流程
对输入值的合法性与合理性检验
数据库连接异样能否做出适当处理
数据库数据异样时能否判断并予以适当处理
5图书信息查询
5.1程序描述
实现按条件对响应书目的查询;
5.2功能
依据查询者
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广东省惠州市惠城区惠南中学2023~2024学年七年级下学期期中考试英语试卷
- 亭廊本体日常维修养护计划及实施方案全套
- 企业碳排放管理办法
- 2023年教育部重点实验室建设计划任务书
- 学校与学校结对帮扶计划
- 发票开具管理制度
- JJF(纺织) 106-2023 织物通.用磨损性能测试仪校准规范
- 中考复习诗歌意象深入挖掘
- 【信息技术】《数字化与编码》教案 2023-2024学年人教-中图版(2019)高中信息技术必修1
- 中考语文复习作文典型错误梳理
- 卢华伟初中数学教材例题、习题“二次开发”的策略研究(卢华伟).文档
- 研学旅行主题活动设计方案
- 参考答案《幼儿心理学基础习题册》
- 2024届内蒙古自治区包头市高三下学期三模文综
- 新加坡留学完整版本
- 20S517排水管道出水口图集
- 新《纪律处分条例》学习考试题库400题(含答案)
- 人教版《义务教育课程标准实验教科书》数学六年级下册全册教案
- 高中物理必修二第六章《圆周运动》检测题(含答案解析)
- 理综-四川省泸州市2024届高三第三次教学质量诊断性考试试题和答案
- 新编大学生安全教育智慧树知到期末考试答案2024年
评论
0/150
提交评论