1 引言
11编写目
通前面需求设计解系统需求数流图实现系统需客户需求进行分析确定户需求物理配置整系统处理流程系统数结构接口设计便系统进行设计
12项目背景
现图书馆工理效率低易出错耗费力理想理手段需图书理系统设计系统符合需求效率高力耗费少正合理效图书馆理系统
13定义
Access:数库理软件
DBMS:数库理系统
Windows 20002003XP:运行环境
Visual Basic:软件开发语言
14参考资料
杨选辉信息系统分析设计清华学出版社
王晟 韩泽坤Access数库开发典案例解析清华学出版社
武新华等Visual Basic理信息系统开发案例西安电子科技学出版社
2务概述
21目标
通次系统设计图书馆理够方便书书书书情况信息列表达准确效实施减少出错提高效率目
22条件限制
暂
23运行环境
数库理系统软件:MySQL
运行台:Windows XPWindows 2000Windows 2003
24需求概述
通计算机实现图书馆图书入库阅检索读者理查询理功
3总体设计
31处理流程
顶层数流图
第0层图
第1层图
登录子系统
理子系统
查询子系统
第二层图
(1)入库理
(2)处理学生书
(3)处理学生书
(4)处理学生信息查询
(5)处理注销信息查询
(6)处理图书信息查询
32总体结构模块外部设计
33功分配
1图书理员:
功
模
块
浏览
添加
修改
删
查询
授权
添加记录
√
删记录
√
更改记录
√
显示记录
√
√
√
√
查询
√
√
√
√
√
2出版社:
功
模
块
浏览
添加
修改
删
查询
添加记录
√
删记录
√
更改记录
√
显示记录
√
√
√
√
查询
√
√
√
√
功
模
块
3图书分类:
浏览
添加
修改
删
查询
添加记录
√
删记录
√
更改记录
√
显示记录
√
√
√
√
查询
√
√
√
√
4图书编目:
功
模
块
浏览
添加
修改
删
查询
添加记录
√
删记录
√
更改记录
√
显示记录
√
√
√
√
查询
√
√
√
√
5图书阅等级:
功
模
块
浏览
添加
修改
删
查询
添加记录
√
删记录
√
更改记录
√
显示记录
√
√
√
√
查询
√
√
√
√
6图书库存信息:
功
模
块
浏览
添加
修改
删
查询
添加记录
√
删记录
√
更改记录
√
显示记录
√
√
√
√
查询
√
√
√
√
7读者阅等级:
功
模
块
浏览
添加
修改
删
查询
添加记录
√
删记录
√
更改记录
√
显示记录
√
√
√
√
查询
√
√
√
√
8读者信息:
功
模
块
浏览
添加
修改
删
查询
添加记录
√
删记录
√
更改记录
√
显示记录
√
√
√
√
查询
√
√
√
√
9图书操作:
功
模
块
出
续
丢失
预约
查询
统计
印
出
√
续
√
√
丢失
√
√
添加记录
√
√
√
√
√
删记录
√
更改记录
√
√
√
√
显示记录
√
√
√
√
√
√
√
√
查询
√
√
√
√
√
√
√
√
4接口设计
41外部接口
1户接口:采窗口化菜单式进行设计操作时响应热键
2硬件接口:卡通扫描仪器
3软件接口 通ODBCAccess数库连接
42部接口
通面象语言设计类public类中实现调类间实现严格封装
5数结构设计
51逻辑结构设计
1学生文件表
2 图书目录文件
3书文件表
4罚款单表
5入库表
6理员表
52物理结构设计
1学生文件表
2 图书目录文件
3书文件表
4罚款单表
5入库表
6理员表
53数结构程序关系
数录入修改删统计涉记录结构定义数查询涉数文件间关系错误信息结构显示错误信息带方便
6运行设计
61运行模块组合
程序窗口模块般窗口完成特定功窗口通开子窗口实现模块间功连接组合模块间相独立程序移植性模块间传递数项引实现模块间合作数享
62运行控制
符合操作说明书户控制
63运行时间
图书运行时间短(45秒已)
7出错处理设计
71出错输出信息
程序处采异常处理机制遇异常时时处理保证程序安全性稳定性种出错信息通弹出话框形式时告诉户出错原解决办法户够减少错误发生程序部分方采取出错保护输入容长度类型等减少户出错
72出错处理策
程序种错误进行分析分进行处理
错误:数库连接错误:类错误数库设置正确sql server异常引起取消次操作提醒户检查数库问题
输入错误户输入规范造成量减少户出错条件情况通话框提醒户然次操作操作错误:户正操作程序发生错误中止操作提醒户中止原操作规范
预知错误:程序会法预知没考虑完全错误作出万全异常处理时保证数安全常进行数库备份时联系逐步完善程序
8安全保密设计
软件安全方面表现点:
软件安全软件会进步会完善户保存数做备份工作
数保密:软件面学校图书馆理里面会书籍学生信息方面重数数非常重设计登陆系统保证操作员合法性外建议学校理员数库(备份文件)进行定密码保护防资料泄漏
操作安全:操作员操作慎导致数误删误改等情况里次删时候提醒户防误操作
9维护设计
1服务器相关软硬件维护出现问题进行评估制定响应时间
2数库维护效利数网站维护重容数库维护受重视
3容更新调整等
4制定相关图书馆系统维护规定图书馆理系统维护制度化规范化
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档