版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
详细设计阐明书
1引言
1.1编写目日勺
本软件需求阐明书是系统设计的J根据,是系统分析与设计人员的必读的参照
用书。
1.2背景
a.图书管理系统
b.本项目的J任务是由高校图书管理有关部门提出,由财经学院信息学院计
算机1班课题小组承担,徐洋洋等课题组组员进行研制、开发,待使用n'、j是图书
馆前台操作人员及图书借阅人员。
1.3定义
软件需求阐明书。
1.4参照资料
a.本项目的开题汇报;
b.本项目的可行性分析汇报;
c.本项目的软件需求阐明书;
d.本项目的软件概要设计阐明书;
e.计算机软件工程规范国标汇编2023o
2系统构造
2.1模块构造
系统模块构造图如图1所示。
w-grzlxg
W-SJBF
她用K/八
图1系统模块构造
借图借
阅书阅
状类排
Wgrmmxg
W_grzIxg
W_lxfsxg
2.2程序系统的构造
程序系统的构造如表1所示。
表1程序系统构造
程序名称程序标识调用关系
顾客登记W-YHDJ
主菜单TSXT-MAINW-TSGL
W-TSCX
W-DZGL
W-KCGL
W_CZYGL
WDZGRXXGL
图书管理W-TSGLw-js
W-HS
W-FK
图书查询W-TSCXW-JDCX
W-PUCX
W-GJCX
读者管理W-DZGLW-DZZJ
W-DZSC
W-DZXG
W-DZCX
WDZDJGL
库存管理W-KCGLW-RK
W-CK
W-XGTSXX
W_CXTJ
操作员管理W_CZYGLW_CZYZJ
W_CZYSC
W_MMXG
读者个人信息管理W_DZGRXXGLW_GRXXCX
W_GRZLXG
数据备份WSJBF
借书W-JS
还书W-HS
罚款W-FK
简朴查询W_JDCX
一般查询W_PTCX
高级查询W_GJCX
读者增长W_DZZJ
读者删除W_DZSC
读者查询W_DZCXW_SYDZCX
WTSCQDZCX
WYJYDZCX
W_DZWNCX
读者等级管理W_DZDJGL
读者修改W_DZXG
出库W_CK
入库W_RK
修改图书信息W_XGTSXX
查询记录W_TJCXW_JYQKTJ
WTSLBTJ
W—JYPHB
操作员增长W_CZYZJ
操作员删除W_CZYSC
密码修改W_MMXG
个人信息查询W_GRXXCXWGRZLCX
WGRCQTSCX
W_DQJYTSCX
W_LSJYQKCX
W_FKJLCX
个人资料修改W_GRZLXGW_GRMMXG
W_LXFSXG
选择查询w_szcx
万能查询W_DZWNCX
借阅状况记录WJYQKTJ
图书类别记录W_TSLBTJ
借阅排行榜W_JYPHB
个人资料查询W_GRZLCX
个人超期图书查询W_GRCQTSCX
目前借阅状况查询W_DQJYTSCX
历史借阅状况查询W_LSJYQKCX
罚款状况查询W_FKJLCX
个人密码修改W_GRMMXG
联络方式修改W_LXESXG
3代码设计
名称:图书编码
别名:B_no
阐明:一本书对应一种唯一的编码
数据值类型:离散
类型:字符
长度:13
名称:读者编码
别名:DZBM
阐明:每个编码对应一种读者,每个读者有自己的操作权限,即对个人信息的维护、查询
数据值类型:离散
类型:字符
长度:10/6
有关数据构造:DZBMB,JYQKB
名称:操作员编码
别名:CZYBM
阐明:一种编码对应一种操作员,每个操作员有自己的操作权限
数据值类型:离散
类型:字符
长度:2
名称:图书类别号
别名:B_class_no
阐明:每本书对应一种类别,一种类别有多种书
数据值类型:离散
类型:字符
长度:2
4输入设计
输入设计说明
NO01
图书信息管理系统
输入信息D.TSBM输入信息图书编码表
编号名称
有关模块W_RK
与编号
输入周期半个月输入期限
输入方式
与键盘
输入媒体
输入格式:项目名称,数据位数及其类型(数值、字符或中文等)
图书编号书名著者出版社版次
C(13)C(40)C(35)C(20)N(2)
价格类别号所属语种状态寄存位置
N(6)C(2)C(10)C(6)C(20)
与否含光盘书籍页数书籍开本入库时间
C(2)N(4)N(15)D(8)
设计者徐洋洋审核者王竹云
设计日期2023-4-11审核日期2023-4-15
输入设计说明
NO02
图书信息管理系统
输入信息D.CZYBM输入信息操作员编码表
编号名称
有关模块W_CZYZJ
与编号
输入周期6个月输入期限
输入方式
与键盘
输入媒体
输入格式:项目名称,数据位数及其类型(数值、字符或中文等)
操作员编号姓名性别口令
C(2)C(8)C(2)C(10)
设计者徐洋洋审核者王竹云
设计日期2023-4-11审核日期2023-4-15
输入设计说明
NO03
图书信息管理系统
输入信息D_DZBM输入信息读者编码表
编号名称
有关模块W_DZZJ
与编号
输入周期一年输入期限
输入方式
与键盘
输入媒体
输入格式:项目名称,数据位数及其类型(数值、字符或中文等)
读者编号姓名性别院系
C(10)C(8)C(2)C(10)
读者类型班级口令
C(8)C(20)C(10)
电子邮件读者状态
C(11)C(30)C(6)
欠款状态生效日期失效日期备注信息
C(6)D(8)D(8)C(50)
设计者徐洋洋审核者王竹云
设计日期2023-4-11审核日期2023-4-15
输入设计说明
NO04
图书信息管理系统
输入信息D_DZDJ输入信息读者等级表
编号名称
有关模块
与编号
输入周期一年输入期限
输入方式键盘
与
输入媒体
输入格式:项目名称,数据位数及其类型(数值、字符或中文等)
读者类型借阅等级容许借书量
C(20)N(1)N(2)
设计者徐洋洋审核者王竹云
设计日期2023-4-11审核日期2023-4-15
输入设计说明
NO05
图书信息管理系统
输入信息D.TSLB输入信息图书类别
编号名称
有关模块
与编号
输入周期—■:输入期限
输入方式键盘
与
输入媒体
输入格式:项目名称,数据位数及其类型(数值、字符或中文等)
图书类别号图书类别名容许被借数
C(2)C(30)N(1)
设计者徐洋洋审核者王竹云
设计日期2023-4-11审核日期2023-4-15
5数据库设计
图书管理系统数据库表目录
序号数据库名标识符页号
1操作员编码表CZYBMB
2图书编码表TSBMB
3读者编码表DZBMB
4读者等级表DZDJB
5借阅状况表JYQKB
6图书类别表TSLBB
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
设计者徐洋洋审核者王竹云
设计日期2023-4-11审核日期2023-4-15
项目名称图书MIS系统项目的识TSMIS数据库表标识符JYQKB
子系统名称建档日期2023-4-11数据库表名称借阅状况表
主码图书编号数据库表类别
索引数据来源
夕卜码备分周期
简要阐明估计记录数
项次字段名称字段标识符类型长度Null说明
01图书编号B_noChar10NO
02读者编号R_noChar10NO
()3借阅时间Borrow_timeDateSNO
04应还时间S_Rcturn_timeDate8NO
05偿还时间H_Return_timeDate8NO
06续借次数TimesNUMERIC1NO
07罚款原囚Penaky_reasonChar20NO
08罚款金额Penalty_sumNUMERIC6,2NO
()9处理状态Dcal_statcChar6NO
10操作员编码L_noChar2NO
设计者徐洋洋审核者王竹云
设计日期2023-4-11审核口期2023-4-15
项目名称图书MIS系统项目的识TSMIS数据库表标识符TSBMB
子系统名称建档日期2023-4-11数据库表名称图书编码表
主码图书编号数据库表类别
索引数据来源
夕卜码图书类别备分周期
简要阐明估计记录数
项次字段名称字段标识符类型长度Null说明
01图书编号B_noChar10NO
02书名B_namcChar40NO
03著者AuthorChar35NO
04出版社PublishmentChar20NO
05版次Printcd_ordcrNUMERIC2NO
06价格B_priceNUMERIC6,2NO
07图书类别号B_class_noChar2NO
08所属语种B_lauguagcCliar10NO
09状态B_stateChar6NO
10寄存位置Leave_placeChar10NO
11与否含光盘Video_oi_notChar2NO
13图书页数PageNUMERIC4NO
14图书开本B_fonnatCHAR15NO
15入库时间Buy_timeDate8NO
设计者徐洋洋审核者王竹云
设计日期2023-4-11审核日期2023415_______
项目名称图书MIS系统项目的识TSMIS数据库表标识符DZBMB
子系统名称建档日期2023-4-11数据库表名称读者编码表
主码读者编号数据库表类别
索引数据来源
夕卜码读者类别备分周期
简要阐明估计记录数
项次字段名称字段标识符类型长度Null说明
01读者编号R_noChar10NO
02姓名R_namcChar20NO
03性别SexChar2NO
04院系DepatChar20NO
05读者类型R.titleChar8NO
06班级R_classChar20YES
07口令PasswordChar10NO
08目前借书量Cununi_BNUMERIC1NO
09历史借书量History_BNUMERIC5NO
10TelChar11YES
11电子邮件E_mailCHAR30YES
12读者状态R_stateCHAR6NO
13欠款状态Arrearage_stateChar6YES
14生效日期Effective_timeDate8NO
15失效日期Disable_limeDate8YES
16备注信息OtherChar50YES
设计者徐洋洋审核者E竹云
设计日期2023-4-11审核日期2023-4-15
项目名称图书MIS系统项目的识TSMIS数据库表标识符CZYBMB
子系统名称建档日期2023-4-11数据库表名称操作员编码表
主码操作员编号数据库表类别
索引数据来源
夕卜码备分周期
简要阐明估计记录数
项次字段名称字段标识符类型长度Null说明
01操作员编号L_noChar2NO
02姓名L_namcChar8NO
03性别SexChar2NO
04口令PasswordChar10NO
设计者徐洋洋审核者王竹云
设计日期2023-4-11审核日期2023-4-15
项目名称图书MIS系统项目的识TSMIS数据库表标识符DZDJB
子系统名称建档日期2023-4-11数据库表名称读者等级表
主码读者类型数据库表类别
索引数据来源
夕卜码备分周期
简要阐明估计记录数
项次字段名称字段标识符类型长度Null说明
01读者类型R.titleChar8NO
02借阅等级GradeNUMERIC1NO
03容许借书量TMNCBNUMERIC1NO
设计者徐洋洋审核者王竹云
设计日期2023-4-11审核日期2023-4-15
项目名称图书MIS系统项目的识TSMIS数据库表标识符TSLB
子系统名称建档日期2023-4-11数据库表名称图书类别表
主码图书类别数据库表类别
索引数据来源
夕卜码备分周期
简要阐明估计记录数
项次字段名称字段标识符类型长度Null说明
01图书类别名B_class_nameChar30NO
02图书类别号B_class_noCHAR2NO
03容许被借数TNCBBNUMERIC1NO
设计者徐洋洋审核考王竹云
设计日期_________2023-4-11审核日期2023-4-15
6程序模块设计
程序编号W-YHDJNO01
程序名顾客登记语言Delphi7.0
调用关系
参数或接
口阐明
输入阐明输入顾客编号、口令、身份
输出阐明显示顾客姓名、输出操作子系统主模块
功能及算1)输入顾客编号
法描述2)在操作员编码表或者读者编码中定位查找姓名并显示之
3)输入口令
4)定位杳找满足顾客编号及口令日勺顾客,启动图书管理系统主菜单模块
5)三次输入口令不对自动退出,返回操作系统
设计者徐洋洋审核者王竹云
设计日期2023-4-11审核日期2023-4-15
程序编号TSXT-MAINN002
程序名主菜单语言Delphi7.0
调用关系W-TSGL,W-TSCX,W-DZGL,W-KCGL,W-CZYGL,W-DZGRXXGL
参数或接
口阐明
输入阐明
输出阐明
功能及算
法描述
设计者徐洋洋审核者王竹云
设计日期2023-4-11设计日期2023-4-15
程序编号W-TSGLNO03
程序名图书管理Delphi7.0
调用关系W-JSW-HSW-FK
参数或接
口阐明
输入阐明
输出阐明
功能及算
法描述
择
选
设
计者
徐
洋洋
审
核者
竹
王
云
设计日期2023-4-11审核日期2023-4-15
程序编号W-JSN004
程序名借书语言Delphi7.0
调用关系
参数或接
口阐明
输入阐明图书编码读者编码
输出阐明JYQKB
功能及算1、输入读者的J编码。
法描述2、查询读者编码表,若存在,在屏幕上显示该读者的信息;若不存在该读者,
屏幕提醒“对不起,您先须办理借阅卡”;若该读者借阅数目已满,屏幕提醒
“对不起,您借阅数目已满,无法再借阅”;若该读者存在超期的书目,屏幕
提醒“您存在已超期的图书,请先偿还,再借阅”。若该读者存在欠款,屏幕
提醒“您已欠款,无法借阅”。
3、输入读者要借阅的图书的编码。
4、在图书编码表中查询该书,若存在,在屏幕上显示该书有关信息。若不存
在,屏幕提醒“对不起,库存中不存在该书”;若该书状态为“丢失”,屏幕
提醒“对不起,该书已丢失,无法借阅”;若查询到该书状态为“借阅中”,
屏幕提醒“对不起,该书已被借出,无法借阅”。
5、若图书在库,并且读者可借,执行借书操作,修改图书状态“借阅中”,
在借阅状况表中添加一条借阅信息。增长读者的已借书量。
6、返回:返回主菜单
设计者徐洋洋审核者王竹云
设计日期2023-4-11审核日期2023-4-15
程序编号W-HSN005
程序名还书语言Delphi7.0
调用关系
参数或接
口阐明
输入阐明图书编码
输出阐明JYQKB
功能及算止常偿还
法描述a)输入读者要偿还H勺图书的编码。
b)在图书编码表中查询该书,若存在,在屏幕上显示该书有关信息。若不存在,
屏幕提醒“库存中不存在该书”;若该书状态为“丢失”,屏幕提醒“该书已
丢失”;若查询到该书状态为“在库”,屏幕提醒”该书已在库”。
1)c)查询借阅状况表,偿还口期超过应还口期,屏幕提醒“该书超期*天,
应罚金额*元。罚款金额以每天0.1元人民币的幅度增长。
d)修改图书状态“在库”,修改借阅信息表,其中处理状态未“未处理”。减
少读者口勺己借书量。
e)返回主菜单
设计者徐洋洋审核者王竹云
设计日期2023-4-11审核日期2023-4-15
程序编号W-FKN0()6
程序名罚款语言Delphi7.0
调用关系
参数或接
口阐明
输入阐明读者编码图书编码
输出阐明D-TSBMBD-DZBMB
功能及算若该书丢失或损坏或光盘去失,执行罚款
法描述a)在下拉列表中选择罚款原因,若为“图书损坏”,还应选择破坏程度。
b)查询图书信息表,根据价格和罚款原因,自动显示罚款金额。
C)人工输入读者编号,若为存在日勺读者编码,自动显示读者信息,或者从过期
未罚款读者列表中选择读者。从该读者的过期图书列表中选择要执行罚款的图
书,并显示该图书信息、。
d)若未输入读者,屏幕提醒“请先选中读者”,若未选择罚款图书,屏幕提醒
“请先选中罚款图书”。
d)修改借阅状况表;修改读者编码表,其中处理状态改为己处理;修改图书
编码表。
e)屏幕提醒“罚款成功”。
f)返回主菜单。
设计者徐洋洋审核者王竹云
设计日期2023-4-11审核日期2023-4-15
程序编号W-TSCXNO07
程序名图书查询语言Delphi7.0
调用关系W-JDCX,W-PUCX,W-GJCX
参数或接
口阐明
输入阐明
输出阐明
设计者王家驹审核者王竹云
设计日期2023-4-II审核日期2023-4-15
程序编号W-JDCXNO08
程序名简朴查询语言Delphi7.0
调用关系
参数或接
口阐明
输入阐明检索词
输出阐明D-TSBMB
功能及算a)输入检索词。
法描述b)选择“模糊”,“题名”,“作者”.
c)假如顾客选择H勺是“题名”,则在图书编码表中找到图书名含该检索词的
图书信息,并显示在屏幕。
d)假如顾客选择口勺是“作者”,则在图书编码表中找到图书著者含该检索词的
图书信息,并显示在屏幕。
e)假如顾客选择的是“模糊”,则在图书编码表中找到图书著者或图书名含
该检索词的图书信息,并显示在屏幕。
f)若未输入检索词,则显示提醒信息“请输入检索词”.
g)若图书编码中没有对应的图书,则显示“对不起,没有您找H勺图书”。
设计者王家驹审核者王竹云
设计日期2023-4-II审核日期2023-4-15
程序编号W-PTCXN009
程序名一般查询语言Delphi7.0
调用关系
参数或接
口阐明
输入阐明检索词
输出阐明D-TSBMB
功能及算a)在下拉列表中选择文献类型。
法描述b)在下拉列表中选择查询类型。
c)输入查询内容。
d)选择查询模式。
e)选择查询模式。包括“前方匹配”、“任意匹配”。
f)根据顾客选择11勺是文献类型,查询类型,查询模式和输入的查询内容,在
图书编码表中找到对应图书信息,并显示在屏幕。
g)若未输入查询内容,则显示提醒信息“请输入查询内容”。
h)若图书编码中没有对应日勺图书,则显示“对不起,没有您找的图书”“
设计者王家驹审核者王竹云
设计日期2023-4-II审核日期2023-4-15
程序编号W-GJCXN010
程序名高级查询语言Delphi7.0
调用关系
参数或接
口阐明
输入阐明检索词
输出阐明D-TSBMB
功能及算a)输入题名、出版社、著者。
法描述b)在下拉列表中选择语种类别(包括所有语种中文英语日语俄语德语
法语)
c)在下拉列表中选择图书类型。
d)根据欧1输入和选择信息,查询图书编码表,显示满足所有条件H勺图书信息。
e)假如有的编辑框未填或未在下拉列表中选择,屏幕显示“请输入完整的图
书信息”
f)假如没找到该书,屏幕显示“对不起,没有你要查找的图书”。
设计者王家驹审核者王竹云
设计日期2023-4-II审核日期2023-4-15
程序编号W-DZGLN011
程序名读者管理语言Delphi7.0
调用关系W-DZZJ,W-DZSC,W-DZCX,W-DZXG
参数或接
口阐明
输入阐明
输出阐明
功能及算
法描述
1
P
读读读读读者
者者者者等级
增删查修管理
长除询改
Tr
C
设计者王家驹审核者王竹云
设计日期2023-4-II审核日期2023-4-15
程序编号W-DZZJN012
程序名读者增长语言Delphi7.0
调用关系
参数或接
口阐明
输入阐明读者信息
输出阐明新添加H勺读者信息*****************
功能及算a)输入读者信息,包括读者编号、姓名、性别、院系、读者类型、班级、借阅
法描述等级、、电子邮件、备注信息。
b)若未输入读者编号,则在屏幕上显示提醒信息“请输入读者编号”。
c)若未输入姓名,则在屏幕.上显示提醒信息”请输入姓名”。
d)若未输入性别,则在屏幕上显示提醒信息”请输入性别”。
e)若未输入院系,则在屏幕上显示提醒信息“请输入院系”。
f)若未输入读者类型,则在屏幕上显示提醒信息”请输入读者类型”。
g)若未输入班级,则在屏幕,显示提醒信息“消输入班级”。
h)若未输入借阅等级,则在屏幕上显示提醒信息”请输入借阅等级”。
i)若未输入读者编号、姓名、性别、院系、读者类型、班级、借阅等级中两项
以上包括两项,则在屏幕.匕显示提醒信息”请输入完整的读者信息”。
j)添加成功后,在读者编号添加一种记录。
设计者王家驹审核者王竹云
设计日期2023-4-II审核日期2023-4-15
程序编号W-DZSCNO13
程序名读者删除语言Delphi7.0
调用关系
参数或接
口阐明
输入阐明读者信息
输出阐明DZBMB**************
功能及算a)选定准备删除的读者,点击删除。
法描述b)假如未选定目口勺,则在屏幕上显示提醒信息“请选定想删除日勺读者”。
c)屏幕提能“与否真的要删除该读者”
d)假如该读者有借阅的图书未还,屏幕提醒“该读者有未还书目,暂不能删除”
e)删除成功后,在读者编号中减少一种记录。
设计者王家驹审核者王竹云
设计日期2023-4-11审核日期2023-4-15
程序编号W-DZDJGLNO14
程序名读者等级管理语言Delphi7.0
调用关系
参数或接
口阐明
输入阐明读者等级
输出阐明DZDJB****************
功能及算a)输入读者类型
法描述b)输入读者等级
c)输入容许最大借书量
d)确定:保留到读者等级表中。
e)返回主窗口。
设计者王家驹审核者王竹云
设计日期2023-4-11审核日期2023-4-15
程序编号W-DZCXNO15
程序名读者查询语言Delphi7.0
调用关系W_XZCX,W_WNCX
参数或接
口阐明
输入阐明
输出阐明
功能及算
法描述
f1T
万
能
查
询
1
c
设计者王家驹审核者王竹云
设计日期2023-4-II审核日期2023-4-15
程序编号W-XZCXN016
程序名选择查询语言Delphi7.0
调用关系
参数或接
口阐明
输入阐明检索词
输出阐明D-DZBMB
功能及算a)在下拉列表中选择“目前有图书超期未还读者”“所有读者”“目前有借
法描述阅未还读者”“存在欠款记录读者”。
b)假如顾客选择H勺是“目前有图书超期未还读者”,那么查询借阅状况表,
获取该表中应还时间不不小于目前系统时间,且图书状态为“借阅中”的读者
编号,再根据该读者编号
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 麻醉药品和精神药品管理制度
- 骨科护理创新思维训练
- 呼吸困难护理的新进展
- 健康宣教应体现要点
- 2026年版思想道德与法治考试题及答案
- 糖尿病护理知识考核试题及答案解析
- 剑麻栽培工诚信评优考核试卷含答案
- 绢人工岗前规章考核试卷含答案
- 柔性版制版员常识测试考核试卷含答案
- 钽电解电容器赋能、被膜工安全理论强化考核试卷含答案
- 2026 年民政局认可离婚协议书正规模板
- PRP培训课件教学课件
- 桥梁悬臂浇筑施工技术标准
- 北京长城课件
- 医疗机构反家暴培训课件
- 危大工程巡视检查记录表(含基坑、支撑、脚手架、塔吊安拆工程)
- 租店面合同范本模板
- GB 7691-2025涂装作业安全管理通则
- 2025年职业技能鉴定考试(汽车驾驶员高级)题库及答案
- 数字文化产品国际化传播策略体系构建
- 2025年湖北省高考物理真题卷含答案解析
评论
0/150
提交评论