概要设计说明书Word格式文档下载.docx
- 文档编号:15945439
- 上传时间:2022-11-17
- 格式:DOCX
- 页数:13
- 大小:165.23KB
概要设计说明书Word格式文档下载.docx
《概要设计说明书Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《概要设计说明书Word格式文档下载.docx(13页珍藏版)》请在冰豆网上搜索。
输出
查询处理
查询要求/图书信息
系统按要求查询并输出信息
查询信息/图书信息
借书管理
个人信息/借书信息
系统对读者的借书要求进行处理
借书成功/失败信息
预约管理
预约要求
系统记录读者的预约要求
通知
还书管理
还书信息
系统对还书进行处理应输出信息
还书成功/读者信息
入库管理
入库要求/图书信息
处理要求,进行图书入库记录
入库信息/图书数量信息
通知管理
图书编号
系统根据图书编号进行通知管理
读者信息/还书提示
2.1.2系统性能
2.1.2.1精度
本系统所涉及的所有的货币金额数据类型,均按实数保存,在显示处理时保留小数点后2位,所涉及的时间最小以小时计。
系统设计的目标是尽量达到适当的精确度同时简化复杂度。
2.1.2.2时间特性要求
本系统的响应时间、更新时间、数据的转换和传送时间均较快,能满足用户的需求。
2.1.2.4可靠性
本系统存储数据使用Sqlserver2005并且数据都具有周期性备份和更新处理,同时带有一定数量的接口和外部进行交互。
2.1.2.5灵活性
当用户需求发生变化,如对系统的操作方式发生变化,运行环境发生变化、同其他软件的接口发生变化、计算结果的精度发生变化时,本系统均能有效地灵活处理。
2.1.3输入输出要求
详见数据字典。
2.1.4数据管理能力要求
本系统需要管理预约信息表、图书借阅清单、书目信息表、借书信息表四个数据存储文件、需要对图书馆的全部读者信息进行记录,对读者的相关信息如图书借阅信息进行记录,同时要做好数据备份。
2.1.5故障处理要求
A、系统内存故障处理:
本系统对服务器的要求较高,当访问的用户较多时可能导致系统因内存不足而瘫痪,因而应保证足够大的内存。
B、外部故障处理:
对编辑的程序进行重装载时,第一次装载认为错,修改。
第二次运行,在需求调用时出错,有错误提示,重试。
C、数据故障处理:
本系统使用Sqlserver2005数据库系统,在系统运行时可能会产生数据出错(概率较小),因而图书管理员要做好数据备份。
2.1.6其他专门要求
A、保密要求:
本系统使用数据库管理数据,并使用用户密码确认登录方式,具有较高安全保密数据不易泄漏。
B、运行环境可转换性要求:
本系统使用windows操作系统,可运用与windows各个版本,兼容性高。
C、使用方便要求:
本系统均有相应的操作提示和帮助文档,相应的操作还有快捷方式,用户可以轻松方便的使用。
2.2运行环境
2.2.1设备
A、PC机处理器:
奔腾以上处理器
B、PC机内存容量:
512M以上
C、PC机操作系统:
windows系统
D、服务器要求:
PentiumII266微机以上,内存大于1G,硬盘:
5G,网卡10MB/100MB自适应。
2.2.2支持软件
A、操作系统:
windows操作系统、
B、编译程序:
JDK平台、eclipse开发软件、Sqlserver2005
C、测试支持软件:
2.2.3接口
硬件接口:
本系统要求较大的硬盘存储数据、同时要求要有用于数据备份的磁盘机和光盘刻录机,因而要求有一定的硬件接口。
软件接口:
主要是考虑本系统与操作系统、数据库管理系统的接口、以及局域网和互联网之间的数据交换。
同时本系统使用的时windows操作系统的运行环境,可能在系统的运行中会用到微软的office软件工具。
2.2.4控制
由于本系统采用目前的主流技术,对程序的运行和控制都没有特殊要求。
2.3基本设计概念和处理流程
登录流程:
管理员功能界面选择流程:
读者功能界面选择流程:
2.4结构
2.5功能需求与系统模块的关系
本条用一张矩阵图说明各项功能需求的实现同各模块的分配关系。
模块功能需求
创建
查找
修改
删除
个人信息管理(管理员)
√
更新图书信息(管理员)
图书入库(管理员)
信息查询(管理员)
借书管理(管理员)
还书管理(管理员)
图书预约(读者)
个人信息管理(读者)
图书查询(读者)
图书借阅(读者)
2.6人工处理过程
1.创建用户(注册新用户):
用户信息需要手工输入计算机。
2.交纳罚金:
需要将现金将付于管理员,并手工输入金额到计算机并清除罚金记录。
2.7尚未解决的问题
1、系统与数据库的连接,由于数据库软件版本问题,连接数据库存在一定问题。
2、部分接口为设计完成、
3.接口设计
3.1用户接口
说明将向用户提供的命令和它们的语法结构,以及相应的回答信息。
说明提供给用户操作的硬件控制面板的定义。
向用户提供命令
软件回答信息
图书查询
匹配检索关键字的书目信息
修改用户资料
修改后新的用户资料
借阅图书
借阅成功的图书信息
归还图书
归还成功的图书信息
3.2外部接口
说明本系统同外界的所有接口的安排包括软件与硬件之间的接口、本系统与各支持系统之间的接口关系。
接口
传递信息
硬件接口
与打印机接口
图书信息,用户信息,借阅信息
与读条码机接口
图书ISBN,借阅号
软件接口
与数据库接口
3.3内部接口
说明本系统之内的各个系统元素之间的接口的安排。
图书入库
添加图书
图书信息:
书名、ISBN、出版社、数量、是否可借
修改图书信息
删除图书信息
管理员主模块
更新个人信息
管理员信息:
工号ID、姓名
书名、ISBN、读者信息:
姓名、ID、
书名、ISBN、借出时间,读者信息:
姓名、ID
读者主模块
注册
用户信息:
ID、姓名、年龄、性别、邮箱
更改读者信息
读者信息:
ID、姓名、年龄、性别(部分可修改)
图书预约
姓名、ID,图书信息:
书名、ISBN号
书名、ISBN
图书借阅
借阅信息:
ID、ISBN、借出日期,读者信息:
4.运行设计
4.1运行模块组合
说明对系统施加不同的外界运行控制时所引起的各种不同的运行模块组合,说明每种运行所历经的内部模块的支持软件。
创建模块
查找模块
修改模块
删除模块
管理员入库管理
管理员更新图书信息
管理员借书管理
管理员还书管理
管理员修改用户信息
用户个人资料管理
用户查询图书
用户借阅图书
用户归还图书
4.2运行控制
说明每一种外界的运行控制的方式方法和操作步骤。
运行控制
控制方法
管理员填写书目信息并提交,系统在书目信息表中创建一个新数据项
管理员通过查询找到要更新的书目信息并更新,系统在书目信息表中写入更新后信息
管理员添加新用户
管理员填写新用户资料提交,系统在用户资料表中创建一个新数据项
管理员通过检索找到要修改的用户信息并修改,系统在用户资料表中写入修改后的信息
用户更新个人资料
用户重新填写可修改的用户资料部分并修改,系统在用户资料表中写入修改后的新数据项
用户填写要检索图书的关键字,系统检索图书信息表,输出匹配条目
用户通过检索找到要借阅的图书并借阅,系统修改图书信息表中该书目剩余数量一项,并在图书借阅表中添加借阅信息
用户归还图书,系统删除图书借阅表中该用户对该书的借阅信息条目,并修改图书信息表中该书的剩余数据一项
4.3运行时间
说明每种运行模块组合将占用各种资源的时间。
类型
响应时间
运行
<
5s
搜索
10s
5.系统数据结构设计
5.1逻辑结构设计要点
给出本系统内软件所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、文卷和系的标识、定义、长度及它们之间的层次的或表格的相互关系。
数据结构
数据项
长度
备注
图书信息
书名
CHAR
20
ISBN
唯一标识书目
出版社
数量
INT
4
库存
用户信息
ID
唯一标识读者
姓名
性别
5
班级
联系电话
借阅信息
10
2
借出日期
DATA
5.2物理结构设计要点
给出本系统内软件所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单位、存取的物理关系、设计考虑和保密条件。
采用链表结构。
5.3数据结构与程序的关系
[说明各个数据结构与访问这些数据结构的各个程序之间的对应关系。
]
注册登录模块
图书管理模块
读者管理模块
图书借还模块
✓
读者信息
密码
6.系统出错处理设计
6.1出错信息
可能的故障/出错
输出信息的形式
含义
处理方法
输入用户名不存在
以弹出式对话框的形式提醒用户
说明数据库中没有此用户
注册成为用户
密码错误
说明用户名和密码不匹配
重新输入/输入超过6次后冻结用户,需带学生证解冻
数据丢失
图书管理员没有及时保存好数据造成数据丢失
可通过数据备份还原丢失的数据
图书相关数据出错
当用户用到相关数据时提醒用户出现错误
图书库存/再架/外借等信息出错
更新数据库
6.2补救措施
1、后备技术:
当数据丢失时可以通过外部的硬盘、磁盘的备份进行数据恢复。
2、数据备份:
本系统可周期性的对数据进行备份,以防数据丢失。
3、系统再启动:
当系统数据出现错误时可进行系统的再启动,系统可选择恢复到故障点前期。
4、降效技
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 概要 设计 说明书
![提示](https://static.bdocx.com/images/bang_tan.gif)