详细设计说明书-还书模块

上传人:沈*** 文档编号:168500753 上传时间:2022-11-10 格式:DOC 页数:9 大小:1.14MB
返回 下载 相关 举报
详细设计说明书-还书模块_第1页
第1页 / 共9页
详细设计说明书-还书模块_第2页
第2页 / 共9页
详细设计说明书-还书模块_第3页
第3页 / 共9页
点击查看更多>>
资源描述
详细设计说明书还书部分完成者:赵震2014年 6月 16 日1. 引言1.1 编写目的设计说明是系统开发的重要阶段,是系统开发人员编码实现的图纸和依据,需要在前述需求规格说明的基础上进一步描述系统的体系结构、各功能模块的内部细节、数据结构以及界面布局。本文档基于系统设计的目的,从功能模块的角度,详细叙述图书管理系统图书管理员部分的设计思路,为后期编码实现提供必要的说明。1.2 定义 数据库管理系统:DBMS 运行环境:Windows系列操作系统 软件开发语言:JSP 开发工具:Myeclipse1.3 参考资料1.软件详细设计教程,樊海玮 吕进等著,西安电子科技大学出版社1,20010年12月2. UML基础与Rose建模教程,蔡敏 徐慧慧 黄炳强著,人民邮电出版社1,2006年1月3.软件设计与体系结构,袁绍兴著,清华大学出版社1,2012年6月2. 总体设计2.1 需求概述图书管理系统图书管理员部分针对图书馆相关工作人员的业务现状,以更快更好地协助管理员处理读者的借阅请求为目的,着力于解决传统的人工处理过程中的诸多问题,譬如,借阅过程繁琐、容易出现差错、数据易丢失等。设计开发的系统将基本改善上述现状,实现相关用户所要求的功能,减轻甚至免除其工作中耗时耗力的冗余环节,更好地满足信息化管理的要求,适应信息化时代的节奏在很大程度上,为工作人员带来便利。2.2 功能模块的划分根据需求规格说明文档中的分析结果,图书管理员部分主要功能模块可按表2-1所示结构划分。表2-1 图书管理员部分功能模块划分参与者功能子功能模块图书管理员登录模块(1)身份验证借还处理模块(2)处理借书(2-1)处理还书(2-2)处理续借(2-3)预约处理模块(3)处理预约采购方案决策(4)新书采购决策(4-1)现书补购决策(4-2)3. 详细设计3.1 还书处理模块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 还书记录表(由借阅记录表继承得)字段字段名类型长度默认允许为空主键外键说明1serial_number借阅流水号long15自动生成2return_time还书时间date3id读者编号long104ISBN书目编号long155borrow_time借阅时间date6due_time到期时间date7id_no操作员编号long108status状态vchar8可借表3-6 读者信息表字段字段名类型长度默认允许为空主键外键说明1id读者编号int102name姓名string3type类型string154birthdate生日Date5gender性别bool6E-mail电子邮箱string7phoneNumber手机号码string108borrow_quantity可借数量int109 password密码string10regist_date登记日期Date11 valid_date有效期至Date12 remarks备注string15表3-7 书目表字段字段名类型长度默认允许为空主键外键说明1bookName书名string152sort类别string153author作者string104ISBN书目编号string155barcode条形码string156 press出版社string207 price价格double208 shelfName书架名称string159 remain现存量int1010 amount库存总量int1011 storage_time入库时间Date12 id_no操作员编号int1013 introduction简介string2014 borrow_times借书次数int10表3-8 图书缺损信息表字段字段名类型长度默认允许为空主键外键说明1ISBN书目编号String152damage_rank残损程度String153Id读者编号Int104id_no操作员编号Int10表3-9 下架信息表字段字段名类型长度默认允许为空主键外键说明1offshelf_no书目编号int102book_no图书编号int103offline_date下架日期date104id_no操作员编号int103.1.7脚本表3-10 处理还书过程脚本用户动作系统响应.书交给还书处老师检查;.验收书籍有无缺损;.扫描图书;.倘若书目有破损则调用Damage类的setDamageRank()方法记录破损情况,并调用Evaluation类的setCreditRank()方法评价该读者信用等级;.更新借阅和图书信息,调用Book类的setwithdraw()方法改变书目状态;.还书处理成功提示;.调用Borrow类的getBorrowTime()方法获取读者借书日期,调用Return类的getReturnTime()方法获取还书日期,通过计算二者差值来判断是否超期。若超期,则出现红色警示条目,提示读者存在超期书目;
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!