版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、欢迎下载支持,谢谢!5组员:屈小莉 孙兢鑫 吕京 吕艳艳 丰肖霞文档名称:概要设计说明书 项目名称:图书管理系统 项目负责人:目录1. 引言 3.1.1 编写目的 3.1.2 项目背景 3.1.3 参考资料 3.2. 任务概述 3.2.1 目标3.2.2 运行环境 2.2.2.1 硬件环境 2.2.2.2 软件环境 2.2.3 需求概述 4.2.4 条件与限制 5.3. 总体设计 5.3.1 处理流程 5.3.2 总体结构和模块外部设计 5.3.3 功能分配 错. 误!未定义书签。4. 接口设计 6.4.1 外部接口 6.4.1.1 用户界面 6.4.1.2 软件接口 8.4.1.3 硬件接口
2、 8.4.2 内部接口 8.5. 数据结构设计 8.5.1 逻辑结构设计 9.5.1.1 数据库的定义: 9.5.2 物理结构设计 9.5.3 数据结构与程序的关系 1.06. 运行设计 1.0.6.1 运行模块的组合 1.06.2 运行控制 1.1.6.3 运行时间 1.1.7. 出错处理及安全保密设计 1.18. 维护设计 1.1.1.引言1.1 编写目的根据需求规格说明书,并分别与软件使用者和程序员进行了较为深入地 探讨和分析的基础上,在仔细考虑讨论之后,我们又进一步对图书管理系统 软件的功能划分、 数据结构、 软件总体结构有了进一步的认识。 我们把讨论的结 果记录下来, 作为概要设计说
3、明书, 为软件详细设计奠定了基础, 同时作为系统 分析员工作的阶段性总结和程序员进行开发及未来测试的重要文档资料。1.2 项目背景随着社会信息量的与日俱增, 作为信息存储的主要媒体之一图书, 数量、规模 比以往任何时候都大的多, 不论个人还是图书管理部门都需要使用方便而有效的 方式来管理自己的书籍。 在计算机日益普及的今天, 若采用一套行之有效的图书 管理系统来管理图书,则会方便快捷的多。所以建立完善的图书管理系统,可以方便图书管理人员及时,准确的对图书 的借还进行操作更新, 项目小组已完成了全面的市场调查和分析, 同时与目标用 户进行了多次深入沟通,并在此基础上着手开发图书管理系统软件。1.
4、3 参考资料1. 张海藩, 软件工程导论 , 清华大学出版社 , 2003.2. 郑人杰,殷人昆,陶永雷。实用软件工程(第二版)。清华大学出版 社, 1997。2.任务概述2.1目标图书管理系统旨在提供一个方便而有效的数据库管理系统, 可以方便图书管理人 员及时,准确的对图书的借还进行操作更新, 从纯机械式的手工劳动中解放出来。 同时为读者也提供的了更准确快捷的信息窗口。2.2 运行环境2.2.1 硬件环境服务器:Intel 486 以上系列,AMD K6以上系列或更高档PC台式机;运行时占用内存: 100MB;安装所需硬盘: 1G; 客户机:Intel 486 以上系列,AMD K6以上系列
5、或更高档PC台式机;运行时占用内存: 20MB ;2.2.2 软件环境服务器:操作系统:中文 Windows95/98/2000/XP 或更高版本数据库服务器: SQL Server 2000客户机:Intel 486 以上系列,AMD K6以上系列或更高档PC台式机;浏览器: IE6.0 或以上版本2.3 需求概述本软件主要由五个模块组成:1. 主模块 建立与数据库连接,获取系统设置,运行主对话框,根据输入调用子模块, 退出系统时断开与数据库的连接2. 借书模块 查验输入的读者证号,运行借书对话框,获取该读者的相关信息,查验输入 的图书号,登记借书3. 还书模块 运行还书对话框,查验输入的图
6、书书号,对合法输入登录还书信息,显示相 关信息4. 图书查询模块 根据给定查询条件,查询数据库,获取图书信息 根据给定的读者 ID ,查询所借阅的图书 ID 号5. 系统操作模块 验证输入的系统操作员账号以及口令,根据用户输入调用各子模块,完成: 图书库操作读者库操作数据统计欢迎下载支持,谢谢!更改口令2.4条件与限制一个完善的图书管理系统应该提供更为便捷与强大的信息管理与查询功能, 但由于开发时间有限,该系统未能提供这一功能。对信息的保护服务仅限于设置 用户级别,比较简单,不能防止用户恶意的破坏,安全性能有待于进一步提高。3. 总体设计3.1处理流程1. 服务器上的系统启动后,等待用户的登陆
7、访问;2. 用户访问系统管理的页面,填写所需的用户信息,服务器对用户的登录 注册信息进行验证。3. 进入主模块,用户单击对话框按钮事件触发主模块调用各下层模块,进 入对应的子对话框,同样由用户的输入触发这些模块调用其下层模块, 完成相应操作4. 最后由退出登录事件引导激活关闭登录模块,服务器与客户机结束此次 对话。3.2总体结构和模块外部设计各模块设计如下:主页模块:图书查询读者查询 借书模块: 还书模块: 图书库操作模块 : 读者库操作模块: 数据统计模块: 退出模块:3.3 功能分配1. 系统控制功能 主页模块,读者查验模块,退出模块2. 浏览功能 图书库操作模块,读者库操作模块3. 查询
8、功能 图书查询模块,数据统计模块,读者查询模块4. 插入功能 图书库操作模块,读者库操作模块,借书模块5. 修改功能 图书库操作模块,读者库操作模块,借书模块,还书模块6. 删除功能 图书库操作模块,读者库操作模块,还书模块4. 接口设计4.1 外部接口4.1.1 用户界面系统主界面进入图书流通、系统操作模块所需要的口令输入界面图书查询模块界面图书流通模块界面7欢迎下载支持,谢谢!系统操作模块界面4.1.2 软件接口运行于Windows95/98及更高版本的操作系统之上。4.1.3 硬件接口支持各种x86系列PC机。4.2内部接口模块间接口采用数据耦合方式,通过参数表传送数据,交换信息5.数据
9、结构设计5.1 逻辑结构设计5.1.1 数据库的定义:book 图书表字段说明类型允许空主码约束条件BookID图书编号intNo主码BookName图书书名char(30)NoBookPublisher图书出版社char(25)NoBookStatus图书状态char(5)Noreader 读者表字段说明类型允许空主码约束条件ReaderID读者识别号char(10)No主码ReaderName读者姓名char(10)NoReaderLevel读者权限char(10)Noborrow 借阅表字段说明类型允许空主码约束条件RecorderBookID:借阅图书号char(10)No主属性外码R
10、ecorderReaderlD借阅者证号char(10)No主属性外码RecorderOutDate:借书日期date(10)No值为还书日期Admi nister系统操作员表字段说明类型允许空主码约束条件Acco unt账号char(10)No主属性输入时显示Password口令char(10)No输入时不显示Level权限级别intNo5.2物理结构设计采用链表结构9欢迎下载支持,谢谢!5.3 数据结构与程序的关系主模块: 建立与数据库连接,获取系统设置,运行主对话框,根据输入调用子模 块,退出系统时断开与数据库的连接借书模块: 读入图书号,读者号,修改图书状态,在借书记录表中加入读者号,
11、图 书号,还书时间。还书模块: 读入图书号,读者号,修改图书状态,删除借书记录表中的读者号,图 书号,还书时间。图书查询模块: 指定图书查询条件,对应输出相应的图书信息,如图书书名,图书出 版社等。读者查询模块: 读入读者号,相应输出读者借书信息系统操作模块:1)系统操作权限查验模块:读入账号,口令,输出相应的信息。2)图书库操作模块:修改图书表中的信息。3)读者库操作模块:修改读者表中的信息。4)数据统计模块:指定统计条件,输出相应的信息。5)系统管理员口令修改模块:修改管理员登录的口令。6. 运行设计6.1 运行模块的组合程序启动后, 进入主模块,用户的单击对话框按钮事件触发主模块调用各下层模 块,进入对应的子对话框, 同样由用户的输入触发这些模块调用其下层模块, 完 成相应操作。116.2 运行控制本软件控制流程: 主程序运行, 等待用户的输入, 根据用户的输入调用各子模块6.3 运
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业现场管理与供应链协作
- 光伏安装工程竣工验收报告
- 2026固原市隆德县招募基层农技推广服务特聘农技员6人模拟试卷【基础题】附答案详解
- 民宿产业品牌建设与乡村民宿市场分析
- 2026北京信息科技大学聘用编岗位招聘10人(第二批)备考题库【B卷】附答案详解
- 2026四川宜宾汇发产业新空间投资有限公司第一批第二次招聘3人模拟试卷(模拟题)附答案详解
- 2026中国知识产权报社招聘编外3人备考题库及参考答案详解【黄金题型】
- 2026新疆天山职业技术大学(克州校区)人才引进8人笔试题库【预热题】附答案详解
- 护理学入门课程学习资料
- 2026重庆市大足区事业单位高层次人才引进12人笔试题库及参考答案详解(综合卷)
- 2024~2025学年贵州省毕节市金沙县联合考试八年级下学期期末物理试卷
- 2024-2025学年辽宁省沈阳市和平区七年级下学期期末地理试卷
- GB/T 46093-2025船舶与海上技术海船铝质跳板
- 软硬件资源配置管理办法
- 2024年医师定期考核口腔题库医师定考业务水平口腔类别题库及答案
- 汽车整车装配与调试课件:车门总成的装配
- 2023-2024学年人教版七年级数学下册 相交线与平行线 期末检测卷
- DL∕T 5342-2018 110kV~750kV架空输电线路铁塔组立施工工艺导则
- 遗传学教案设计
- 养老院建筑设计说明书
- 《失眠的药物治疗》课件
评论
0/150
提交评论