图书管理系统

上传人:cn****1 文档编号:490303598 上传时间:2023-01-28 格式:DOC 页数:11 大小:330KB
返回 下载 相关 举报
图书管理系统_第1页
第1页 / 共11页
图书管理系统_第2页
第2页 / 共11页
图书管理系统_第3页
第3页 / 共11页
图书管理系统_第4页
第4页 / 共11页
图书管理系统_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《图书管理系统》由会员分享,可在线阅读,更多相关《图书管理系统(11页珍藏版)》请在金锄头文库上搜索。

1、图书管理系统概要设计说明书1引言1.1编写目的根据前阶段的可行性分析和需求说明书,概要的描述本系统要实现的功能以及功能如何实现,其中包括程序的根本功能和界面设计,为下一阶段的详细设计打下根底。1.2背景A:开发的软件系统的名称:图书馆管理系统B: 本工程的任务提出者:XXX开发者:XXX用户:XX学校图书馆C:工程与其他软件或其他系统的关系:单机幅员书管理系统,独立于其他系统。1.3定义产品生命周期product life cycle、工程开发方案、1.4参考资料1 张海藩主编?软件工程?北京:清华大学出版社,20212总体设计2.1需求规定系统功能 见表格:功能输入处理输出查询处理查询要求/

2、图书信息系统按要求查询并输出信息查询信息/图书信息借书管理个人信息/借书信息系统对读者的借书要求进行处理借书成功/失败信息预约管理预约要求系统记录读者的预约要求通知还书管理还书信息系统对还书进行处理应输出信息还书成功/读者信息入库管理入库要求/图书信息处理要求,进行图书入库记录入库信息/图书数量信息通知管理图书编号系统根据图书编号进行通知管理读者信息/还书提示系统性能2.1.2.1精度 本系统所涉及的所有的货币金额数据类型,均按实数保存,在显示处理时保存小数点后2位,所涉及的时间最小以小时计。系统设计的目标是尽量到达适当的精确度同时简化复杂度。.2时间特性要求本系统的响应时间、更新时间、数据的

3、转换和传送时间均较快,能满足用户的需求。.4可靠性本系统存储数据使用Sqlserver 2005并且数据都具有周期性备份和更新处理,同时带有一定数量的接口和外部进行交互。.5灵活性当用户需求发生变化,如对系统的操作方式发生变化,运行环境发生变化、同其他软件的接口发生变化、计算结果的精度发生变化时,本系统均能有效地灵活处理。输入输出要求 详见数据字典。数据管理能力要求 本系统需要管理预约信息表、图书借阅清单、书目信息表、借书信息表四个数据存储文件、需要对图书馆的全部读者信息进行记录,对读者的相关信息如图书借阅信息进行记录,同时要做好数据备份。故障处理要求 A、系统内存故障处理:本系统对效劳器的要

4、求较高,当访问的用户较多时可能导致系统因内存缺乏而瘫痪,因而应保证足够大的内存。B、外部故障处理:对编辑的程序进行重装载时,第一次装载认为错,修改。 第二次运行,在需求调用时出错,有错误提示,重试。C、数据故障处理:本系统使用Sqlserver2005 数据库系统,在系统运行时可能会产生数据出错概率较小,因而图书管理员要做好数据备份。其他专门要求A、保密要求:本系统使用数据库管理数据,并使用用户密码确认登录方式,具有较高平安保密数据不易泄漏。B、运行环境可转换性要求:本系统使用windows操作系统,可运用与windows各个版本,兼容性高。C、使用方便要求:本系统均有相应的操作提示和帮助文档

5、,相应的操作还有快捷方式,用户可以轻松方便的使用。2.2运行环境设备A、PC机处理器:奔腾以上处理器B、PC机内存容量:512M以上C、PC机操作系统:windows系统D、效劳器要求:Pentium II 266微机以上,内存大于1G,硬盘: 5G,网卡10MB/100MB自适应。支持软件A、操作系统:windows操作系统、B、编译程序:JDK平台、eclipse开发软件、Sqlserver2005C、测试支持软件:接口硬件接口:本系统要求较大的硬盘存储数据、同时要求要有用于数据备份的磁盘机和光盘刻录机,因而要求有一定的硬件接口。软件接口:主要是考虑本系统与操作系统、数据库管理系统的接口、

6、以及局域网和互联网之间的数据交换。同时本系统使用的时windows操作系统的运行环境,可能在系统的运行中会用到微软的office软件工具。控制由于本系统采用目前的主流技术,对程序的运行和控制都没有特殊要求。2.3根本设计概念和处理流程登录流程: 管理员功能界面选择流程:读者功能界面选择流程:2.4结构 2.5功能需求与系统模块的关系本条用一张矩阵图说明各项功能需求的实现同各模块的分配关系。模块 功能需求创立查找修改删除个人信息管理管理员更新图书信息管理员图书入库管理员信息查询管理员借书管理管理员还书管理管理员图书预约读者个人信息管理读者图书查询读者图书借阅读者2.6人工处理过程1. 创立用户注

7、册新用户:用户信息需要手工输入计算机。2. 交纳罚金:需要将现金将付于管理员,并手工输入金额到计算机并去除罚金记录。2.7尚未解决的问题1、系统与数据库的连接,由于数据库软件版本问题,连接数据库存在一定问题。 2、局部接口为设计完成、3接口设计3.1用户接口说明将向用户提供的命令和它们的语法结构,以及相应的答复信息。说明提供应用户操作的硬件控制面板的定义。向用户提供命令软件答复信息图书查询匹配检索关键字的书目信息修改用户资料修改后新的用户资料借阅图书借阅成功的图书信息归还图书归还成功的图书信息3.2外部接口说明本系统同外界的所有接口的安排包括软件与硬件之间的接口、本系统与各支持系统之间的接口关

8、系。接口传递信息硬件接口与打印机接口图书信息,用户信息,借阅信息与读条码机接口图书ISBN,借阅号软件接口与数据库接口图书信息,用户信息,借阅信息3.3内部接口说明本系统之内的各个系统元素之间的接口的安排。接口传递信息图书入库添加图书图书信息:书名、ISBN、出版社、数量、是否可借图书入库修改图书信息图书信息:书名、ISBN、出版社、数量、是否可借图书入库删除图书信息图书信息:书名、ISBN、出版社、数量、是否可借管理员主模块更新个人信息管理员信息:工号ID、姓名管理员主模块借书管理图书信息:书名、ISBN、 读者信息:姓名、ID、管理员主模块还书管理图书信息:书名、ISBN、借出时间, 读者

9、信息:姓名、ID读者主模块注册用户信息:ID、姓名、年龄、性别、邮箱读者主模块更改读者信息读者信息:ID、姓名、年龄、性别局部可修改读者主模块图书预约读者信息:姓名、ID ,图书信息:书名、ISBN号读者主模块图书查询图书信息:书名、ISBN读者主模块图书借阅借阅信息:ID、ISBN、借出日期, 读者信息:姓名、ID4运行设计4.1运行模块组合说明对系统施加不同的外界运行控制时所引起的各种不同的运行模块组合,说明每种运行所历经的内部模块的支持软件。创立模块查找模块修改模块删除模块管理员入库管理管理员更新图书信息管理员借书管理管理员还书管理管理员修改用户信息用户个人资料管理用户查询图书用户借阅图

10、书用户归还图书4.2运行控制说明每一种外界的运行控制的方式方法和操作步骤。运行控制控制方法管理员入库管理管理员填写书目信息并提交,系统在书目信息表中创立一个新数据项管理员更新图书信息管理员通过查询找到要更新的书目信息并更新,系统在书目信息表中写入更新后信息管理员添加新用户管理员填写新用户资料提交,系统在用户资料表中创立一个新数据项管理员修改用户信息管理员通过检索找到要修改的用户信息并修改,系统在用户资料表中写入修改后的信息用户更新个人资料用户重新填写可修改的用户资料局部并修改,系统在用户资料表中写入修改后的新数据项用户查询图书用户填写要检索图书的关键字,系统检索图书信息表,输出匹配条目用户借阅

11、图书用户通过检索找到要借阅的图书并借阅,系统修改图书信息表中该书目剩余数量一项,并在图书借阅表中添加借阅信息用户归还图书用户归还图书,系统删除图书借阅表中该用户对该书的借阅信息条目,并修改图书信息表中该书的剩余数据一项4.3运行时间说明每种运行模块组合将占用各种资源的时间。类型响应时间运行5s搜索10s5系统数据结构设计5.1逻辑结构设计要点给出本系统内软件所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、文卷和系的标识、定义、长度及它们之间的层次的或表格的相互关系。数据结构数据项类型长度备注图书信息书名CHAR20ISBNCHAR20唯一标识书目出版社CHAR20数量INT4库

12、存INT4用户信息IDINT4唯一标识读者姓名CHAR20性别CHAR5班级CHAR20联系 INT4借阅信息IDCHAR10ISBNCHAR20数量INT2借出日期DATA5.2物理结构设计要点给出本系统内软件所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单位、存取的物理关系、设计考虑和保密条件。采用链表结构。5.3数据结构与程序的关系说明各个数据结构与访问这些数据结构的各个程序之间的对应关系。注册登录模块图书管理模块读者管理模块图书借还模块用户信息图书信息读者信息密码6系统出错处理设计6.1出错信息可能的故障/出错输出信息的形式含义处理方法输入用户名不存在以弹出式对话框的形式

13、提醒用户说明数据库中没有此用户注册成为用户密码错误以弹出式对话框的形式提醒用户说明用户名和密码不匹配重新输入/输入超过6次后冻结用户,需带学生证解冻数据丧失以弹出式对话框的形式提醒用户图书管理员没有及时保存好数据造成数据丧失可通过数据备份复原丧失的数据图书相关数据出错当用户用到相关数据时提醒用户出现错误图书库存/再架/外借等信息出错更新数据库6.2补救措施1、后备技术:当数据丧失时可以通过外部的硬盘、磁盘的备份进行数据恢复。2、数据备份:本系统可周期性的对数据进行备份,以防数据丧失。3、系统再启动:当系统数据出现错误时可进行系统的再启动,系统可选择恢复到故障点前期。4、降效技术:当系统的自动存储、更新出现错误时,可以由系统管理员进行人工手动输入。6.3系统维护设计由于本工程比拟小,除了严格按照软件工程的科学方法开发软件、认真建立文档、编码阶段写详细住室外,并没有特殊维护设计,如设计维护模块等。不过,我们的DBA会定期备

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 商业计划书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号