已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
项目编号项目编号: S0202S0202LMS-BOSLMS-BOS 卷卷 号号 卷内编号卷内编号 密密 级级 概要设计说明书概要设计说明书 Version: 1.0 项 目 承 担 部 门: 撰 写 人(签名): 完 成 日 期: 本文档 使 用部门: 主管领导 项目组 客户(市场) 维护人员 用户 评审负责人(签名): 评 审 日 期: 概要设计说明书 1 目目 录录 1.引言引言 1 1.1编写目的1 2.定义定义 2 2.1参考资料2 3.任务概述任务概述.2 3.1目标.2 3.2运行环境2 3.3需求概述2 3.4条件与限制 2 4.数据设计数据设计.2 4.1数据流图2 4.1.1登录模块数据流图2 4.1.2图书管理模块数据流图.3 4.1.3评论管理模块数据流图.4 4.1.4公告管理模块数据流图.4 4.1.5用户管理模块数据流图.5 4.1.6文章管理模块数据流图.6 4.1.7工作人员管理模块数据流图7 4.1.8借阅管理模块数据流图.8 4.2数据字典复审.9 4.3数据项11 4.4数据结构与程序的关系 11 5.接口设计接口设计.12 5.1内部接口设计.12 5.2外部接口设计.12 6.系统出错处理设计系统出错处理设计.12 6.1出错信息12 6.2系统维护设计.12 7.系统维护设计系统维护设计12 1. 引言引言 1.1 编写目的编写目的 由前面的需求分析,得出了系统的基本需求,要实现整个系统,需要对用 户的需求进行设计,概要设计主要是利用比较抽象的语言对整个需求进行概括, 概要设计说明书 2 确定对系统的物理配置,确定整个系统的处理流程和系统的数据结构,接口设 计,实现对系统的初步设计。 2. 定义定义 SQL2005:数据库管理软件 Windows 2000/XP/Vista/7:运行环境 Jsp、JavaScript、Html:软件开发语言 用户:系统管理员、图书管理员、读者 2.1 参考资料参考资料 张海藩.软件工程导论第 5 版.清华大学出版社.2007 金尊和.软件工程实践导论.清华大学出版社.2009 3. 任务概述任务概述 3.1 目标目标 通过该系统的实施,将图书馆管理等方面通过系统来实施,其中包括对学 生借还读书信息,员工信息,以及读书信息等等,使得图书馆借还等管理业务 和查询业务运转周期缩短%以上,来提高学校图书馆运转效率。 3.2 运行环境运行环境 数据库管理系统软件: Sql server 2005 运行平台: Windows 2000 及以上版本。 分辨率:最佳效果 1024x768 像素 3.3 需求概述需求概述 按照需求分析文档中的规格要求,通过图书管理员的操作对图书馆的借书、 还书、罚款、评论、文章、公告进行管理,使得信息传递准确、流畅。同时, 系统最大限度地实现易安装,易维护性,易操作性,运行稳定,安全可靠。 3.4 条件与限制条件与限制 开发工具:MyEclipse7.5 开发语言:Jsp、JavaScript、Html 数据库:Sql server 2005 4. 数据设计数据设计 本章对软件所使用的数据进行定义和概要设计。本章内容在项目的其他文档中若有描 述,请在相应小节指明。 4.1 数据流图数据流图 4.1.1登录模块数据流图 用户注册表 用户 1.1 用户 系统 用户信息表 管理员信息表 登录成功 管理员注册表登录失败 登录失败 登录成功 1.2 后台 系统 用户登陆 管理员登陆 1 身份验 证 管理员 概要设计说明书 3 1.数据流条目 数据流名:管理员表 别名:无 说明:由用户和管理员输入的用户名和密码登录系统 数据流来源:用户和管理员登陆 数据流流向:加工 1.2(身份验证) 数据流组成:管理员表=用户名+密码 数据流量:1 次/月 2.数据项条目 数据项名称:用户名 数据项别名:username 说明:本系统登录人员的唯一标识 类型:字符串 长度:20 取值范围及含义:0000000-9999999 学号 3.数据文件条目 数据文件名称:管理员登陆 说明:本系统的管理员的用户名和密码信息 数据文件组成:管理员登陆=用户名+密码 组织方式:按管理员编号从大到小排列 存取方式:顺序 存取频率:1 次/月 4.数据加工条目 数据加工名称:身份验证 加工编号:1.1 说明:根据用户和管理员的注册信息验证用户和管理员的身份 输入数据流:用户名和密码 输出数据流:登陆成功界面或登录失败 加工逻辑:从 admin 表中取出用户名和密码的基本数据进行核对。 概要设计说明书 4 4.1.2图书管理模块数据流图 数据字典 数据流名称:图书管理 别名:无 简述:对图书进行添加、修改、删除、查询 来源:管理员 去向:文章页面 数据流量:100 字 组成:借书证编号借阅日期书 名借阅方式密码借阅人 数据流名称:还书 别名:无 简述:读者还书时附带的数据 来源:读者 去向:审核还书 数据流量:250 份/天 组成:借书证编号借阅日期书 名借阅方式 数据存储名称:借书文件 图书信息 图书信息 图书信息 修改图书 图书添加 进入系统 添加分类 修改分类 删除分类 2.6 删除 图书 2.5 图书 添加 2.7 修 改图书 2 图书管 理系统 2.2 添 加分类 2.3 修 改分类 2.4 删 除分类 2.1 身 份验证 系统管理员 反馈登陆信息 登陆系统 更新图书信息 图书信息表 分类信息表 图书信息 概要设计说明书 5 别名:无 简述:借书证编号借阅日期书 名借阅方式密码借阅人操作员 查询要求:要求能立即查询并修改 数据存储名称:库存文件 别名:无 简述:存放图书出/入库信息 组成:书名出版社作者出版日 期入库数据总数量(内容简介) 当前库存量 组织方式:数据文件,以书名为关键 字进行索引 查询要求:要求能立即查询并修改 加工名:审核借书证 编号:1.1 激发条件:接受到借书证 输入:借书证 输出:认定合格的借书证 加工逻辑:根据借书文件及读者借书 证 if 借书证编号在借书文件存在 and 未过期 and 密码正确 then 借书证有效 4.1.3评论管理模块数据流图 数据流条目 数据流名称:图书评论表 数据流别名:无 说明:由借阅者对图书进行评论,发表自己的意见 数据流来源:借阅者 数据流流向:加工 C2.1(评论处理) 2、数据项条目: 数据项名称:图书管理员 评论表 审核不过 图书管理员 删除评论 3 处理 评论 评论信息 发表评论 审核通过 概要设计说明书 6 数据项别名:admin 说明:对本系统的图书管理 类型:字符串 长度:50 3、数据文件条目 数据文件名称:数据库评论表 说明:是借阅者对图书评论的管理,保存。 数据文件组成:借阅者的评论信息 组织方式:按照评论内容的大小进行排列 存取方式:顺序 存取频率:1 次/每天 4、数据加工条目 数据加工名称:评论处理 加工编号:C2.1 说明:对评论者的评论信息进行管理,管理员对相应的评论进行删除、查询 输入数据流:发表评论信息 加工逻辑:IF 发表评论信息不违背数据库评论表的要求 输出评论信息 ELSE 发表不成功,图书管理员对不成功的留言进行删除处理 END IF 4.1.4公告管理模块数据流图 数据流条目 数据流名称:图书表 说明:记录图书的信息 数据流来源:查询公告 添加信息 修改信息 删除信息 用户 4 公告 管理 4.2 修改 公告 公告信息表 4.1 添加 公告 4.3 删除 公告 概要设计说明书 7 数据流流向:公告处理 数据流组成:图书名称、作者、简介、出版社、出版日期、ISBN 号、价格、数量 数据流名称:公告表 说明:记录系统的新的信息 数据流来源:查询公告 数据流流向:公告处理 数据流组成:新图书名称、作者、简介、出版社、出版日期、ISBN 号、价格、数量;放假的时 间。 数据文件条目 数据文件名称:公告库 说明:图书馆系统定时以告示形势发出的信息 数据文件组成:新图书信息、放假信息 组织方式:按编号 存取方式:顺序 4.1.5用户管理模块数据流图 数据加工名称:验证身份 说明:根据用户输入的信息(账号、密码)对其进行身份验证处理,验证成功进入系统管 理员界面,否则退回到用户登录界面重新验证 输入数据流:用户信息(账号、密码) 输出数据流:系统管理员进入、验证失败返回 加工逻辑:IF 用户输入的账号和密码正确进入系统管理员界面 ELSE 验证失败返回用户登录界面,要求重新登录 ENDIF 数据加工名称:添加用户 说明:根据系统管理员输入的用户信息添加用户并保存到数据库用户表中 输入数据流:用户信息(用户 ID,姓名,学号,性别,系别,班级,密码) 输出数据流:用户表 加工逻辑:系统管理员从用户档案中读取并输入用户信息,然后将用户信息添加到数据库 用 户 表 员进入 系统管理 输入信息 验证失败返回 登录 用 户 5.验证 身份 系 统 管 理 员 5.2 修 改用户 5.1 添 加用户 5.3 删 除用户 输入用户信息 修改用户信息 删除用户信息 概要设计说明书 8 用户表中 数据加工名称:修改用户 说明:根据系统管理员输入的用户新信息修改用户并把用户新信息保存到数据库用户表中 输入数据流:用户新信息 输出数据流:用户表 加工逻辑:系统管理员从用户档案中读取并输入用户新信息,然后将用户新信息修改并保 存到用户表中 数据加工名称:删除用户 说明:根据系统管理员输入的用户 ID 信息将该用户从数据库用户表中删除掉 输入数据流:用户 ID 输出数据流:用户表 加工逻辑:系统管理员从待删除的用户档案中读取并输入用户 ID,然后查找该用户,最后 执行删除该用户 概要设计说明书 9 4.1.6文章管理模块数据流图 数据字典 数据流名称:文章管理 别名:文章管理 简述:对文章进行添加、修改、删除、查询 来源:图书管理员 去向:文章页面 数据流量:100 字 组成:文章编号+文章日期+文章内容 数据流名称:添加文章 别名:无 简述:图书管理员对文章进行管理时附带数据库数据 来源:图书管理员 去向:发布文章、修改文章、删除文章、查询文章 数据流量:100 字 组成:文章编号+文章日期+文章内容 数据存储名称:文章文件 别名:无 简述:文章编号+文章日期+文章内容+图书管理员 文章信息 查询文章 修改文章 信息 删除文章 图书管 理员 6 验证 身份 6.3 删除 文章 6.1 添加 文章 6.2 查询 文章 6.4 修改 文章 文章信息 表 管理员表 反馈登陆 信息 登陆系统 添加文章 更新文章 更新信息 更新文章 信息 文章信息 图书管理 员信息 概要设计说明书 10 查询要求:要求能立即查询并修改 数据存储名称:库存文件 别名:无 简述:添加文章或者修改文章或者删除文章 组成:书名出版社作者出版日 期入库数据总数量(内容简介)当前库存量 组织方式:数据文件,以书名为关键 字进行索引 查询要求:要求能立即查询并修改 加工名:审核文章 编号:1.1 激发条件:无 输入:文章标题 输出:文章内容 加工逻辑:根据添加或修改或删除的文章 if 借书证编号在借书文件存在 and 未过期 and 密码正确 then 借书证有效 4.1.7工作人员管理模块数据流图 管理员表 身份信息 失败 图书管理员 7 身份 验证 7.2 删 除人员 7.3 添加 人员 7.1 修改 人员 7.4 值 班分配 工作人员表 值班表 4 公告 显示 概要设计说明书 11 数据流名称:身份信息 别名:无 简述:验证身份 来源:管理员表 去向:身份验证 数据流量:1 次/日 组成:身份信息=用户名+密码 数据文件名称:工作人员档案 说明:单位职工的基本信息 数据文件组成:职工号+性别+姓名 组织方式:按职工号从小到大排列 存取方式:顺序 存取频率:1 次/月 数据加工名称:值班分配 加工编号:4 说明:根据工作人员档案及工作表安排工作人员值班。 输入数据流:工作人员档案 输出数据流:工作表 加工逻辑: IF 工作人员没有上班,THEN 输出该人员今天值班 ELSE 继续查找。 概要设计说明书 12 4.1.8借阅管理模块数据流图 借阅信息 归还信息 图书损坏或遗失 罚金缴纳记录 图书超期 罚金金额 图书遗失信息赔偿金额 数据流条目: 数据流名称:借阅记录表 数据流别称:无 说明:记录借出的图书信息 数据流来源:用户、图书管理员 数据流流向:归还图书 数据流组成:借阅记录表=借阅 ID+图书 ID+用户 ID+借阅时间 数据流量: 数据流名称:归还记录表 数据流别称:无 说明:记录归还的图书信息 数据流来源:用户、图书管理员 数据流流向:无 数据流组成:归还记录表=归还 ID+图书 ID+用户 ID+归还时间+罚款金额 借阅信息 借阅记录表 归还记录表 图书信息表 归还 图 书 借阅 图 书 借阅 成 功 图书管理员 缴纳 罚 金 超期 处 理 图书 赔 偿 归还 成 功 归还 图 书 借阅 图 书 借阅 成 功 图书管理员 概要设计说明书 13 数据流量: 数据项条目: 数据项名称:借阅 ID 号 数据项别名:l_id 说明:借阅记录的唯一标识 类型:long 长度:自动增长 取值范围及含义:借阅条目的编号 数据项名称:借阅时间 数据项别名:l_time 说明:记录用户借阅图书的日期 类型:date 长度: 取值范围及含义:借阅图书的年、月、日 数据项名称:归还 ID 号 数据项别名:r_id 说明:归还记录的唯一标识 类型:long 长度:自动增长 取值范围及含义:归还条目的编号 数据项名称:归还时间 数据项别名:r_time 说明:记录归还图书的时间 类型:date 长度: 取值范围及含义:归还图书的年、月、日 数据项名称:罚款金额 数据项别名:r_fine 说明:记录归还图书超时,或图书损坏、遗失的罚款金额 类型:double 长度: 取值范围及含义:罚款的金额 数据加工条目: 数据加工名称:图书借阅管理 加工编号:H 说明:用于图书借阅的管理,包括借书的管理和还书的管理,还书时还涉及到缴纳罚金的计算 与管理。 输入数据流:借阅记录表,归还记录表,图书表 概要设计说明书 14 输出数据流:借阅记录表,归还记录表 加工逻辑:用户借阅书籍时,将借阅信息录入借阅记录表,借阅成功。归还图书时,调用借阅 记录与当前系统时间,计算是否超期,没有超期,还书成功,删除借阅记录。超期则计算罚款 金额,用户缴纳罚款,还书成功,删除借阅记录。图书损坏或遗失则计算赔偿金额,用户赔偿, 还书成功,删除借阅记录。 4.2数据字典复审数据字典复审 管理员表(admin) 字段数据类型长度 a_ida_idlong4 a_usernamevarchar20 a_passwordvarchar20 a_typeint10 用户表(user) 字段数据类型长度 u_idlong4 u_usernamevarchar50 u_passwordvarchar50 u_typeInt8 u_realnamevarchar50 u_addressvarchar200 u_classvarchar50 u_phonevarchar50 u_qqvarchar20 u_emailvarchar100 图书表(book) 字段数据类型长度 b_idlong5 s_idlong5 b_namevarchar50 b_authorvarchar50 B_descriptiontext100 b_publishervarchar200 b_publicdatedate10 b_pricedouble20 b_isbnvarchar100 b_amountInt10 b_remainInt10 图书分类表(sort) 字段数据类型长度 s_idlong4 s_namevarchar50 工作人员表(worker) 字段数据类型长度 w1_idlong10 w1_namevarchar50 w1_addressvarchar200 w1_phonevarchar50 w1_qqvarchar20 概要设计说明书 15 w1_emailvarchar20 工作人员记录表(working) 字段数据类型长度 w2_idlong4 w1_idlong4 t_idlong20 w2_timedate20 w2_attendint20 工作任务记录表(tasking) 字段数据类型长度 t_idlong4 w1_idlong10 t_timedate20 借阅记录表(lending) 字段数据类型长度 l_idlong4 b_idlong4 u_idlong20 l_timedate8 归还记录表(returning) 字段数据类型长度 r_idlong4 b_idlong20 u_idlong30 r_timedate30 r_finedouble20 公告表(notice) 字段数据类型长度 OwnerIDlong4 Nametext20 Sexdate5 文章表(news) 字段数据类型长度 n2_idlong4 n2_nametext10 n2_contenttext50 n2_timedate10 评论表(discuss) 字段数据类型长度 d_idlong4 b_idlong10 u_idlong10 d_addressvarchar(200)50 d_timedate10 d_typeint8 概要设计说明书 16 4.3 数据项数据项 编号格式说明描述 1 Admin 管理员表存储管理员信息 2 User 用户表存储用户信息 3 Book 图书表存储图书信息 4 Sort 图书分类表存储图书的各种分类信息 5 Worker 工作人员表存储工作人员信息 6 Working 工作情况记录表存储工作人员工作情况信息 7 Tasking 工作任务记录表存储工作任务的分配信息 8 Lending 借阅记录表存储用户的借阅信息 9 Returning 归还记
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年住房互换合同(1篇)
- 护理干预对老年患者跌倒风险的影响分析
- 病人休息与睡眠护理的科研进展
- 2026年装修耗材购销合同(1篇)
- 2026年劳保保护用品合同(1篇)
- 2026年木地板供货合同(1篇)
- 消化系统护理与肠内营养
- 癫痫患者康复指导与护理
- 护理竞赛团队协作与沟通技巧
- 市场营销原理与实践第17版第20章某省市场营销社会责任和道德
- 事业单位财务报销培训
- TSDDP 8-2024 新型无机磨石施工质量与验收规范
- 国开(浙江)2024年《领导科学与艺术》形成性考核作业1-4答案
- (正式版)JBT 7122-2024 交流真空接触器 基本要求
- 宗教活动场所财务管理办法
- 关于大学生网络安全教育
- 新课标高中化学必修课程学生九个必做实验
- 第01讲:一元二次方程(必刷8大考题8大题型)原卷版
- 水泵吊装施工方案
- IT-IT开发-通用-L1题目分享
- 火龙罐技术课件
评论
0/150
提交评论