




免费预览已结束,剩余68页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
详细设计说明书1 引言1.1 编写目的本软件需求说明书是系统设计的依据,是系统分析与设计人员的必读的参考用书。1.2 背景a.图书管理系统b.本项目的任务是由高校图书管理有关部门提出,由财经学院信息学院计算机1班课题小组承担,徐洋洋等课题组成员进行研制、开发,待使用的是图书馆前台操作人员及图书借阅人员。1.3 定义 软件需求说明书。1.4 参考资料a. 本项目的开题报告;b.本项目的可行性分析报告;c.本项目的软件需求说明书;d.本项目的软件概要设计说明书;e.计算机软件工程规范国家标准汇编2000。2 系统结构2.1 模块结构系统模块结构图如图1所示。借书 w-js图书管理 w-tsgl 还书FA w-hs 罚款 w-fk 简单查询帐号编码表输入、查询、修改 w-jdcx图书查询 w-tscx普通查询 w-ptcx w-gjcx高级查询读者增加 w-dzzj读者删除 用 户 登 记读者管理 w-dzcx w-yhdj w-dzgl w-dzsc读者查询读者修改 w-dzxg读者等级管理 出库 w-ck入库库存管理w-kcgl w-rk修改图书信息 w-xgtsxx查询统计 w-cxtj操作员增加 w-czygl操作员管理操作员删除czygl w-czysc w-mmxg密码修改个人信息查询 w-grxxcx w-grxxgl个人信息管理个人资料修改 w-grzlxg 数据备份 W-SJBF 图1 系统模块结构读者查询 W_dzcx选择查询万能查询 W_xzcx w_wncx 查询统计 W_cxtjw_jyqktj w_tslbtj w_jyphb借阅情况统计借阅排行榜图书类别统计个人信息查询 W_grxxcx W_grzlcx w_grcqtscx w_dqjytscx w_lsjyqk w_fkjlcx个人超期图书查询当前借阅图书查询罚款记录查询历史借阅情况个人资料查询 W_grmmxg个人资料修 改个人密码修改联系方式修改 W_grzlxg W_lxfsxg2.2 程序系统的结构 程序系统的结构如表1所示。表1 程序系统结构程序名称程序标识调用关系用户登记W-YHDJ主菜单TSXT-MAINW-TSGLW-TSCXW-DZGLW-KCGLW_CZYGLW_DZGRXXGL图书管理W-TSGLW-JSW-HSW-FK图书查询W-TSCXW-JDCXW-PUCXW-GJCX读者管理W-DZGLW-DZZJW-DZSCW-DZXGW-DZCXW_DZDJGL库存管理W-KCGLW-RKW-CKW-XGTSXXW_CXTJ操作员管理W_CZYGLW_CZYZJW_CZYSCW_MMXG读者个人信息管理W_DZGRXXGLW_GRXXCXW_GRZLXG数据备份W_SJBF借书W-JS还书W-HS罚款W-FK简单查询W_JDCX普通查询W_PTCX高级查询W_GJCX读者增加W_DZZJ读者删除W_DZSC读者查询W_DZCXW_SYDZCXW_TSCQDZCXW_YJYDZCXW_DZWNCX读者等级管理W_DZDJGL读者修改W_DZXG出库W_CK入库W_RK修改图书信息W_XGTSXX查询统计W_TJCXW_JYQKTJW_TSLBTJW_JYPHB操作员增加W_CZYZJ操作员删除W_CZYSC密码修改W_MMXG个人信息查询W_GRXXCXW_GRZLCXW_GRCQTSCXW_DQJYTSCXW_LSJYQKCXW_FKJLCX个人资料修改W_GRZLXGW_GRMMXGW_LXFSXG选择查询W_SZCX万能查询W_DZWNCX借阅情况统计W_JYQKTJ图书类别统计W_TSLBTJ借阅排行榜W_JYPHB个人资料查询 W_GRZLCX个人超期图书查询W_GRCQTSCX当前借阅情况查询W_DQJYTSCX历史借阅情况查询W_LSJYQKCX罚款情况查询W_FKJLCX个人密码修改W_GRMMXG联系方式修改W_LXFSXG3 代码设计名称: 图书编码别名:B_no说明: 一本书对应一个唯一的编码数据值类型: 离散类型:字符长度:13有关数据结构: TSBMB总编号:编号:01有关编号说明: XXX . X - X X . X XXX 类别 楼层 架号 层数 序号名称:读者编码别名:DZBM说明:每个编码对应一个读者,每个读者有自己的操作权限,即对个人信息的维护、查询数据值类型: 离散类型: 字符长度:10/6有关数据结构: DZBMB,JYQKB总编号:编号:04有关编号说明: XX XX XXX X XX (学生) 年级 院系 专业 班级 序号 00 XX XXX 0 00(教师) 院系 工号 名称: 操作员编码别名:CZYBM说明:一个编码对应一个操作员,每个操作员有自己的操作权限数据值类型: 离散类型: 字符长度:2有关数据结构: CZYBMB,JYQKB总编号:编号:05有关编号说明: XX 管理员指定编码 名称: 图书类别号别名:B_class_no说明:每本书对应一个类别,一个类别有多种书数据值类型: 离散类型:字符长度:2有关数据结构: TSLBB总编号:编号:06有关编号说明: XX 所属学科 4 输入设计输 入 设 计 说 明 NO 01图书信息管理系统 输入信息 编号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)设计者徐洋洋审核者王竹云设计日期2009-4-11审核日期2009-4-15输 入 设 计 说 明 NO 02图书信息管理系统输入信息 编号D_CZYBM输入信息 名称操作员编码表相关模块与编号W_CZYZJ输入周期6个月输入期限输入方式 与输入媒体键盘输入格式:项目名称,数据位数及其类型(数值、字符或汉字等) 操作员编号 姓名 性别 口令 C(2) C(8) C(2) C(10) 设计者徐洋洋审核者王竹云设计日期2009-4-11审核日期2009-4-15输 入 设 计 说 明 NO 03图书信息管理系统输入信息 编号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)设计者徐洋洋审核者王竹云设计日期2009-4-11审核日期2009-4-15输 入 设 计 说 明 NO 04图书信息管理系统输入信息 编号D_DZDJ输入信息 名称读者等级表相关模块与编号输入周期一年输入期限输入方式 与输入媒体键盘输入格式:项目名称,数据位数及其类型(数值、字符或汉字等) 读者类型 借阅等级 允许借书量 C(20) N(1) N(2) 设计者徐洋洋审核者王竹云设计日期2009-4-11审核日期2009-4-15输 入 设 计 说 明 NO 05图书信息管理系统输入信息 编号D_TSLB输入信息 名称图书类别相关模块与编号输入周期一年输入期限输入方式 与输入媒体键盘输入格式:项目名称,数据位数及其类型(数值、字符或汉字等) 图书类别号 图书类别名 允许被借数 C(2) C(30) N(1) 设计者徐洋洋审核者王竹云设计日期2009-4-11审核日期2009-4-155 数据库设计图书管理系统数据库表目录序号数据库名标识符页号1操作员编码表CZYBMB2图书编码表TSBMB3读者编码表DZBMB4读者等级表DZDJB5借阅情况表JYQKB6图书类别表TSLBB78910111213141516171819202122232425设计者 徐洋洋审核者王竹云设计日期 2009-4-11审核日期2009-4-15项目名称图书MIS系统项目标识TSMIS数据库表标识符JYQKB子系统名称建档日期2009-4-11数据库表名称借阅情况表主码图书编号数据库表类别索引数据来源外码备分周期简要说明预计记录数项次字段名称字段标识符类 型长 度Null说 明01图书编号B_noChar10NO02读者编号R_noChar10NO03借阅时间Borrow_timeDate8NO04应还时间S_Return_timeDate8NO05归还时间H_Return_timeDate8NO06续借次数TimesNUMERIC1NO07罚款原因Penalty_reasonChar20NO08罚款金额Penalty_sumNUMERIC6,2NO09处理状态Deal_stateChar6NO10操作员编码L_noChar2NO设计者 徐洋洋审核者王竹云设计日期2009-4-11审核日期2009-4-15项目名称图书MIS系统项目标识TSMIS数据库表标识符TSBMB子系统名称建档日期2009-4-11数据库表名称图书编码表主码图书编号数据库表类别索引数据来源外码图书类别备分周期简要说明预计记录数项次字段名称字段标识符类 型长 度Null说 明01图书编号B_noChar10NO02书名B_nameChar40NO03著者AuthorChar35NO04出版社PublishmentChar20NO05版次Printed_orderNUMERIC2NO06价格B_priceNUMERIC6,2NO07图书类别号B_class_noChar2NO08所属语种B_languageChar10NO09状态B_stateChar6NO10存放位置Leave_placeChar10NO11是否含光盘Video_or_notChar2NO13图书页数PageNUMERIC4NO14图书开本B_formatCHAR15NO15入库时间Buy_timeDate8NO设计者 徐洋洋审核者王竹云设计日期2009-4-11审核日期2009-4-15项目名称图书MIS系统项目标识TSMIS数据库表标识符DZBMB子系统名称建档日期2009-4-11数据库表名称读者编码表主码读者编号数据库表类别索引数据来源外码读者类别备分周期简要说明预计记录数项次字段名称字段标识符类 型长 度Null说 明01读者编号R_noChar10NO02姓名R_nameChar20NO03性别SexChar2NO04院系DepatChar20NO05读者类型R_titleChar8NO06班级R_classChar20YES07口令PasswordChar10NO08当前借书量Current_BNUMERIC1NO09历史借书量History_BNUMERIC5NO10电话TelChar11YES11电子邮件E_mailCHAR30YES12读者状态R_stateCHAR6NO13欠款状态Arrearage_stateChar6YES14生效日期Effective_timeDate8NO15失效日期Disable_timeDate8YES16备注信息OtherChar50YES设计者 徐洋洋审核者王竹云设计日期2009-4-11审核日期2009-4-15项目名称图书MIS系统项目标识TSMIS数据库表标识符CZYBMB子系统名称建档日期2009-4-11数据库表名称操作员编码表主码操作员编号数据库表类别索引数据来源外码备分周期简要说明预计记录数项次字段名称字段标识符类 型长 度Null说 明01操作员编号L_noChar2NO02姓名L_nameChar8NO03性别SexChar2NO04口令PasswordChar10NO设计者 徐洋洋审核者王竹云设计日期2009-4-11审核日期2009-4-15项目名称图书MIS系统项目标识TSMIS数据库表标识符DZDJB子系统名称建档日期2009-4-11数据库表名称读者等级表主码读者类型数据库表类别索引数据来源外码备分周期简要说明预计记录数项次字段名称字段标识符类 型长 度Null说 明01读者类型R_titleChar8NO02借阅等级GradeNUMERIC1NO03允许借书量TMNCBNUMERIC1NO设计者 徐洋洋审核者王竹云设计日期2009-4-11审核日期2009-4-15项目名称图书MIS系统项目标识TSMIS数据库表标识符TSLB子系统名称建档日期2009-4-11数据库表名称图书类别表主码图书类别数据库表类别索引数据来源外码备分周期简要说明预计记录数项次字段名称字段标识符类 型长 度Null说 明01图书类别名B_class_nameChar30NO02图书类别号B_class_noCHAR2NO03允许被借数TNCBBNUMERIC1NO设计者 徐洋洋审核者王竹云设计日期2009-4-11审核日期2009-4-156 程序模块设计程序编号W-YHDJNO01程序名用户登记语言Delphi 7.0调用关系参数或接口说明输入说明输入用户编号、口令、身份输出说明显示用户姓名、输出操作子系统主模块功能及算 法描述1) 输入用户编号2) 在操作员编码表或者读者编码中定位查找姓名并显示之3) 输入口令4) 定位查找满足用户编号及口令的用户,启动图书管理系统主菜单模块5) 三次输入口令不对自动退出,返回操作系统设计者徐洋洋审核者王竹云设计日期2009-4-11审核日期2009-4-15程序编号TSXT-MAINNO02程序名主菜单语言Delphi 7.0调用关系W-TSGL,W-TSCX ,W-DZGL,W-KCGL,W-CZYGL,W-DZGRXXGL参数或接口说明输入说明输出说明功能及算 法描述 选择 W- DZGRXXGL 读者个人信息管理 W- CZYGL 操作员管理 W-KCGL 库存管理 W-DZGL 读者管理 W-TSCX 图书查询, W-TSGL 图书管理设计者徐洋洋审核者王竹云设计日期2009-4-11设计日期2009-4-15程序编号W-TSGLNO03程序名图书管理语言Delphi7.0调用关系W-JS W-HS W-FK参数或接口说明输入说明输出说明功能及算 法描述 选择 W-HS 还书 W-FK 罚款 W-JS 借书设计者徐洋洋审核者王竹云设计日期2009-4-11审核日期2009-4-15程序编号W-JSNO04程序名借书语言Delphi7.0调用关系参数或接口说明输入说明图书编码 读者编码输出说明JYQKB功能及算 法描述1、输入读者的编码。2、查询读者编码表,若存在,在屏幕上显示该读者的信息;若不存在该读者,屏幕提示“对不起,您先须办理借阅卡”;若该读者借阅数目已满,屏幕提示“对不起,您借阅数目已满,无法再借阅”;若该读者存在超期的书目,屏幕提示“您存在已超期的图书,请先归还,再借阅”。若该读者存在欠款,屏幕提示“您已欠款,无法借阅”。3、输入读者要借阅的图书的编码。4、在图书编码表中查询该书,若存在,在屏幕上显示该书相关信息。若不存在,屏幕提示“对不起,库存中不存在该书”;若该书状态为“丢失”,屏幕提示“对不起,该书已丢失,无法借阅”;若查询到该书状态为“借阅中”,屏幕提示“对不起,该书已被借出,无法借阅”。5、若图书在库,而且读者可借,执行借书操作,修改图书状态“借阅中”,在借阅情况表中添加一条借阅信息。增加读者的已借书量。6、返回:返回主菜单设计者徐洋洋审核者王竹云设计日期2009-4-11审核日期2009-4-15程序编号W-HSNO05程序名还书语言Delphi7.0调用关系参数或接口说明输入说明图书编码输出说明JYQKB功能及算 法描述正常归还a)输入读者要归还的图书的编码。b)在图书编码表中查询该书,若存在,在屏幕上显示该书相关信息。若不存在,屏幕提示“库存中不存在该书”;若该书状态为“丢失”,屏幕提示“该书已丢失”;若查询到该书状态为“在库”,屏幕提示“该书已在库”。1) c)查询借阅情况表,归还日期超过应还日期,屏幕提示“该书超期*天,应罚金额*元。罚款金额以每天0.1元人民币的幅度增长。d)修改图书状态“在库”,修改借阅信息表,其中处理状态未“未处理”。减少读者的已借书量。e)返回主菜单设计者徐洋洋审核者王竹云设计日期2009-4-11审核日期2009-4-15程序编号W-FKNO06程序名罚款语言Delphi7.0调用关系参数或接口说明输入说明读者编码 图书编码输出说明D-TSBMB D-DZBMB功能及算 法描述若该书丢失或损坏或光盘丢失,执行罚款a)在下拉列表中选择罚款原因,若为“图书损坏”,还应选择破坏程度。b)查询图书信息表,根据价格和罚款原因,自动显示罚款金额。c)人工输入读者编号,若为存在的读者编码,自动显示读者信息,或者从过期未罚款读者列表中选择读者。从该读者的过期图书列表中选择要执行罚款的图书,并显示该图书信息。d)若未输入读者,屏幕提示“请先选中读者”,若未选择罚款图书,屏幕提示“请先选中罚款图书”。d)修改借阅情况表;修改读者编码表,其中处理状态改为已处理;修改图书编码表。e)屏幕提示“罚款成功”。f)返回主菜单。设计者徐洋洋审核者王竹云设计日期2009-4-11审核日期2009-4-15程序编号W-TSCXNO07程序名 图书查询语言Delphi7.0调用关系W-JDCX, W-PUCX, W-GJCX参数或接口说明输入说明输出说明功能及算 法描述 选择简单查询高级查询普通查询设计者王家驹审核者王竹云设计日期2009-4-11审核日期2009-4-15程序编号W-JDCXNO08程序名简单查询语言Delphi7.0调用关系参数或接口说明输入说明检索词输出说明D-TSBMB 功能及算 法描述a)输入检索词。b)选择“模糊”,“ 题名”,“ 作者”.c)如果用户选择的是“ 题名”,则在图书编码表中找到图书名含该检索词的图书信息,并显示在屏幕。d)如果用户选择的是“作者”,则在图书编码表中找到图书著者含该检索词的图书信息,并显示在屏幕。e) 如果用户选择的是“模糊”,则在图书编码表中找到图书著者或图书名含该检索词的图书信息,并显示在屏幕。f)若未输入检索词,则显示提示信息“请输入检索词”。g)若图书编码中没有对应的图书,则显示“对不起,没有您找的图书”。设计者王家驹审核者王竹云设计日期2009-4-11审核日期2009-4-15程序编号W-PTCXNO09程序名普通查询语言Delphi7.0调用关系参数或接口说明输入说明检索词输出说明D-TSBMB 功能及算 法描述a) 在下拉列表中选择文献类型。b) 在下拉列表中选择查询类型。c) 输入查询内容。d) 选择查询模式。e) 选择查询模式。包括“前方匹配”、“任意匹配”。f) 根据用户选择的是文献类型,查询类型,查询模式和输入的查询内容,在图书编码表中找到对应图书信息,并显示在屏幕。g) 若未输入查询内容,则显示提示信息“请输入查询内容”。h) 若图书编码中没有对应的图书,则显示“对不起,没有您找的图书”。设计者王家驹审核者王竹云设计日期2009-4-11审核日期2009-4-15程序编号W-GJCXNO10程序名高级查询语言Delphi7.0调用关系参数或接口说明输入说明检索词输出说明D-TSBMB 功能及算 法描述a) 输入题 名、出版社、著 者。b) 在下拉列表中选择语种类别(包括 所有语种 中文 英语 日语 俄语 德语 法语 )c) 在下拉列表中选择图书类型。d) 根据的输入和选择信息,查询图书编码表,显示满足所有条件的图书信息。e) 如果有的编辑框未填或未在下拉列表中选择,屏幕显示“请输入完整的图书信息”f) 如果没找到该书,屏幕显示“对不起,没有你要查找的图书”。设计者王家驹审核者王竹云设计日期2009-4-11审核日期2009-4-15程序编号W-DZGLNO11程序名读者管理语言Delphi7.0调用关系W-DZZJ,W-DZSC,W-DZCX,W-DZXG参数或接口说明输入说明输出说明功能及算 法描述 选择 读者删除读者修改读者查询读者等级管理读者增加 设计者王家驹审核者王竹云设计日期2009-4-11审核日期2009-4-15程序编号W-DZZJNO12程序名读者增加语言Delphi7.0调用关系参数或接口说明输入说明读者信息输出说明新添加的读者信息 *功能及算 法描述a)输入读者信息,包括读者编号、姓名、性别、院系、读者类型、班级、借阅等级、电话、电子邮件、备注信息。b)若未输入读者编号,则在屏幕上显示提示信息“请输入读者编号”。c)若未输入姓名,则在屏幕上显示提示信息“请输入姓名”。d)若未输入性别,则在屏幕上显示提示信息“请输入性别”。e)若未输入院系,则在屏幕上显示提示信息“请输入院系”。f)若未输入读者类型,则在屏幕上显示提示信息“请输入读者类型”。g)若未输入班级,则在屏幕上显示提示信息“请输入班级”。h)若未输入借阅等级,则在屏幕上显示提示信息“请输入借阅等级”。i)若未输入读者编号、姓名、性别、院系、读者类型、班级、借阅等级中两项以上包括两项,则在屏幕上显示提示信息“请输入完整的读者信息”。j)添加成功后,在读者编号添加一个记录。设计者王家驹审核者王竹云设计日期2009-4-11审核日期2009-4-15程序编号W-DZSCNO13程序名读者删除语言Delphi7.0调用关系参数或接口说明输入说明读者信息输出说明DZBMB*功能及算 法描述a)选定准备删除的读者,点击删除。b)如果未选定目标,则在屏幕上显示提示信息“请选定想删除的读者”。c)屏幕提示“是否真的要删除该读者”d)如果该读者有借阅的图书未还,屏幕提示“该读者有未还书目,暂不能删除”e)删除成功后,在读者编号中减少一个记录。 设计者王家驹审核者王竹云设计日期2009-4-11审核日期2009-4-15程序编号W-DZDJGLNO14程序名读者等级管理语言Delphi7.0调用关系参数或接口说明输入说明读者等级输出说明DZDJB*功能及算 法描述a) 输入读者类型b) 输入读者等级c) 输入允许最大借
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 实验1 研究匀变速直线运动-2023年高考物理实验专项突破(原卷版)
- 老年人安全游泳知识培训课件
- 第五节 双曲线 2026年高三数学第一轮总复习
- 脑溢血的死亡率有多高
- 天气与气候-2024年中考地理一轮复习知识清单(扣空版)
- 人工智能通识教程(微课版) 课件 04 人工智能技术的觉醒-深度学习技术框架
- 上海市某中学2025-2026学年高三年级上册暑期考试数学试卷(7月份)
- CN120203212A 一种以米粒为支架一步法培养大黄鱼细胞为动植物复合食品的方法
- CN120201845A 一种有机半导体异质结光子突触晶体管及其制备方法
- CN120200250A 一种基于企业供电服务画像的供电服务策略优化方法
- ASTM 标准中文版 A和B系列2021
- 大学英语3词汇表
- 公共政策导论全套教学课件
- 应用统计基础与实务-教学课件-作者-宋文光-宫颖华-项目一
- 饮料风味稳定性与感官评价
- 后端开发入门课件
- 译林版牛津英语9A单词背记默写纸
- 社区社会组织备案申请表和章程
- 神经内科头痛健康宣教
- 统编人教部编版语文五年级上册第一单元教材解读分析文本解读及教学目标教学建议教研备课校本培训
- 动画运动规律-动画概论
评论
0/150
提交评论