- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
详细设计说明书-书模块
详细设计说明书
还书部分
完成者:赵震
2014年 6月 16 日
引言
编写目的
设计说明是系统开发的重要阶段,是系统开发人员编码实现的图纸和依据,需要在前述需求规格说明的基础上进一步描述系统的体系结构、各功能模块的内部细节、数据结构以及界面布局。
本文档基于系统设计的目的,从功能模块的角度,详细叙述图书管理系统图书管理员部分的设计思路,为后期编码实现提供必要的说明。
定义
数据库管理系统:DBMS
运行环境:Windows系列操作系统
软件开发语言:JSP
开发工具:Myeclipse
参考资料
[1].软件详细设计教程,樊海玮 吕进等著,西安电子科技大学出版社[1],20010年12月
[2]. UML基础与Rose建模教程,蔡敏 徐慧慧 黄炳强著,人民邮电出版社[1],2006年1月
[3].软件设计与体系结构,袁绍兴著,清华大学出版社[1],2012年6月
总体设计
需求概述
图书管理系统图书管理员部分针对图书馆相关工作人员的业务现状,以更快更好地协助管理员处理读者的借阅请求为目的,着力于解决传统的人工处理过程中的诸多问题,譬如,借阅过程繁琐、容易出现差错、数据易丢失等。设计开发的系统将基本改善上述现状,实现相关用户所要求的功能,减轻甚至免除其工作中耗时耗力的冗余环节,更好地满足信息化管理的要求,适应信息化时代的节奏在很大程度上,为工作人员带来便利。
功能模块的划分
根据《需求规格说明文档》中的分析结果,图书管理员部分主要功能模块可
按表2-1所示结构划分。
表2-1 图书管理员部分功能模块划分
参与者 功能 子功能模块 图书管理员 登录模块(1) 身份验证
借还处理模块(2) 处理借书(2-1) 处理还书(2-2) 处理续借(2-3) 预约处理模块(3) 处理预约 采购方案决策(4) 新书采购决策(4-1) 现书补购决策(4-2)
详细设计
还书处理模块
3.1.1数据流图
图3-9 还书处理过程数据流图
3.1.2时序图
图 3-6 还书时序图(正常情况处理)
图3-7 还书时序图(异常情况处理)
3.1.3活动图
说明:此处以借书处理活动图为核心,额外包含续借处理和还书处理部分活动图。
图3-8 活动图(借、续借、还)
3.1.4功能描述
功能类型:修改数据
功能描述:处理读者的还书请求并提供超期警示和读者测评服务
前提业务:功能2(借还书处理模块)
后继业务:无
功能约束:权限约束
约束描述:
操作权限:图书管理员
3.1.5界面设计
3.1.6逻辑设计
表3-6 还书记录表(由借阅记录表继承得)
字段 字段名 类型 长度 默认 允许为空 主键 外键 说明 1 serial_number 借阅流水号 long 15 自动生成 2 return_time 还书时间 date √ 3 id 读者编号 long 10 √ 4 ISBN 书目编号 long 15 √ 5 borrow_time 借阅时间 date √ 6 due_time 到期时间 date √ 7 id_no 操作员编号 long 10 √ 8 status 状态 vchar 8 可借 √
表3-6 读者信息表
字段 字段名 类型 长度 默认 允许为空 主键 外键 说明 1 id 读者编号 int 10 2 name 姓名 string 3 type 类型 string 15 4 birthdate 生日 Date √ 5 gender 性别 bool √ 6 E-mail 电子邮箱 string √ 7 phoneNumber 手机号码 string 10 √ 8 borrow_quantity 可借数量 int 10 9 password 密码 string 10 regist_date 登记日期 Date 11 valid_date 有效期至 Date 12 remarks 备注 string 15 √
表3-7 书目表
字段 字段名 类型 长度 默认 允许为空 主键 外键 说明 1 bookName 书名 string 15 2 sort 类别 string 15 3 author 作者 string 10 4 ISBN 书目编号 string 15 5 barcode 条形码 string 15
文档评论(0)