下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、图书管理系统-总体设计报告学院:信电学院专业班级:计算机1401 .姓名:冯嘉龙学号: 140210109指导教师:吴迪2016年3月20日、引言1.1 编写目的总体设计说明书是进行编程的依据, 此说明书的目的是为编程人员提供详细的说明。文档的读者对象为程序员, 系统设计人员, 图书馆管理人员以及参加评审的专家们。 从该阶 段开发正式进入软件的实际开发阶段, 本阶段完成系统的大致设计并明确系统的数据结构与 软件结构。 由此更加规范软件开发流程, 加速软件开发的速度,提高软件开发的质量, 降低 项目综合成本。1.2 背景现在的图书馆为人工管理 , 效率低 , 易出错 , 耗费人力 . 是不理想的
2、管理手段 , 所以需要 个图书管理系统 ,设计这个系统是符合人们的需求的 ,而且,效率高了 ,人力耗费少 ,正是一个合理 ,有效的图书馆管理系统。1.3 定义还可为方便对图书馆书籍、 读者资料、 借还书等进行高效的管理, 特编写该程序以提高图书 馆的管理效率。 使用该程序之后,工作人员可以查询某位读者、某种图书的借阅情况, 以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。1.4 参考资料张海藩、牟永敏,软件工程导论(第六版),清华大学出版社、总体设计2.1 需求规定 读者管理, 管理员为每个读者建立借阅账户, 并给读者发放不同权限 (包括学生权限和教师权限)的借阅卡
3、; 借阅管理,持有借阅卡的读者可以通过管理员借阅、归还图书; 读者信息查询,可通过互联网或图书馆内查询终端查询图书信息和个人借阅信息, 及续借图书(系统审核符合续借条件);修改、删除等图书信 图书管理,图书管理员定期或不定期对图书信息系统进行入库、 息管理以及注销,包括图书类别和出版社管理。2.2运行环境运行系统:Windows XP/7/8/10。6数据库管理软件:MySQL Navicat_20238。编程软件:Microsoft Visual C+、Eclipse。2.3基本设计概念和处理流程(图2.4功能需求与程序的关系通过计算机实现对图书馆图书入库、借阅、归还、检索、读者管理、查询管
4、理功能。2.5本阶段尚未解决的问题系统暂时用于借书大厅的局域网环境下,未扩展到in ternet环境,可随着后期投资加大扩展到In ternet环境,有利于管理员及用户随时随地查看图书借阅系统。2.6系统功能结构图(图 2)图书管理系统书籍信息读者信息增删查改增删查改系统功能结构图2.7总体结构与模块外部设计(图 3)教学师生还书信息借书信息增删查改增删查改管理员/用户图书管理系统输出数据F显示器(图3总体结构与模块外部设计)、接口设计3.1 用户接口采用窗口化,菜单式进行设计,在操作时响应热键。3.2 外部接口 硬件接口:校园一卡通,扫描器。 软件接口 :通过 ODBC寸Access数据库链
5、接3.3 内部接口通过面向寸象语言设计类,在 public 类中实现调用;类间实现严格封装。四、运行设计4.1 运行模块组合本程序主要是以一个窗口为模块,般一个窗口完成一个特定的功能, 主窗口通过打开各模块之间相寸独立, 程序的可另一个子窗口来实现每个模块之间不同功能的连接和组合。移植性好。各模块之间主要以传递数据项的引用来实现模块之间的合作和数据共享。4.2 运行控制在服务器允许的范围以内,用户自由控制、操作。4.3 运行时间借、还书运行时间很短,几秒之内即可完成。五、系统出错处理设计5.1 出错信息本程序多处采用了异常处理的机制, 当遇到异常时不但能及时的处理, 保证程序的安全 性和稳定性
6、, 而且各种出错信息能通过弹出对话框的形式, 及时的告诉用户出错的原因及解 决的办法, 使用户以后能够减少错误的发生。 程序的大部分地方还采取了出错保护, 如输入 内容的长度和类型等减少了用户出错的可能。5.2 补救措施Sql server 异常引起的,主要的错误可能有:数据库连接错误:这类错误主要是数据库设置不正确。或 我们只要取消本次操作,提醒用户检查数据库问题就可。输入错误 : 这主要是用户输入不规范造成的,我们在尽量减少用户出错的条件的情况 下,主要也是通过对话框,提醒用户,然后再次操作。 其他操作错误: 对于用户的不正当操作, 有可能使程序发生错误。 我们主要是中止操作,并提醒用户中止的原因和操作的规范。其他不可预知的错误:程序也会有一些我们无法预知或没考虑完全的错误,我们对此不可能作出万全的异常处理,这时我们主要要保证数据的安全, 所以要经常的进行数据库备份,并能及时的和我们联系,以逐步的完善我们的程序。5.3 系统维护设计对于数据库的维护,本软件已经提供了数据库的备份和恢复的功能,可以方便的实之间现数据库的维护管理。对于软件功能方面的维护,由于采用的是模块化的设计方法,每个模块(窗口
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 凉山州农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)及答案详解(典优)
- 深圳市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)含答案详解(培优b卷)
- 2026年省属虚拟市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)及一套答案详解
- 日照市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)及答案详解(必刷)
- 内蒙古自治区农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)及答案详解(全优)
- 益阳市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)含答案详解(a卷)
- 迪庆州农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)附答案详解(b卷)
- 镇江市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)附答案详解(研优卷)
- 2026年汕头市农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)含答案详解(完整版)
- 阿勒泰地区农村信用社联合社秋季校园招聘笔试备考题库(浓缩500题)附答案详解(典型题)
- 2025年单证员考试历年真题汇编与模拟试卷
- 后勤岗位考试试题及答案
- 2025至2030铁路工程行业产业运行态势及投资规划深度研究报告
- 燃气餐饮安全培训课件
- 射击俱乐部管理制度
- 中医诊所消防管理制度
- 秋冬季呼吸道疾病的预防
- 2025年中央厨房行业现状及发展趋势分析报告
- GB/T 45547-2025食品生产追溯体系通用技术规范
- 考研英语高频词汇-这200个单词必背
- 武汉网约车从业资格证考试题库及答案
评论
0/150
提交评论