《图书管理系统》.docx

上传人:1513****116 文档编号:95059078 上传时间:2023-08-14 格式:DOCX 页数:11 大小:82.25KB
返回 下载 相关 举报
《图书管理系统》.docx_第1页
第1页 / 共11页
《图书管理系统》.docx_第2页
第2页 / 共11页
点击查看更多>>
资源描述

《《图书管理系统》.docx》由会员分享,可在线阅读,更多相关《《图书管理系统》.docx(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

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

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

3、1.2.2 时间特性要求本系统的响应时间、更时间、数据的转换和传送时间均较快,能满足用户的需求。2.1.2.4 牢靠性本系统存储数据使用Sqlserver 2023 并且数据都具有周期性备份和更处理,同时带有肯定数量的接口和外部进展交互。2.1.2.5 敏捷性当用户需求发生变化,如对系统的操作方式发生变化,运行环境发生变化、同其他软件的接口发生变化、计算结果的精度发生变化时,本系统均能有效地敏捷处理。2.1.3 输入输出要求详见数据字典。2.1.4 数据治理力量要求本系统需要治理预约信息表、图书借阅清单、书目信息表、借书信息表四个数据存储文 件、需要对图书馆的全部读者信息进展记录,对读者的相关

4、信息如图书借阅信息进展记录, 同时要做好数据备份。2.1.5 故障处理要求A、系统内存故障处理:本系统对效劳器的要求较高,当访问的用户较多时可能导致系统因内存缺乏而瘫痪,因而应保证足够大的内存。B、外部故障处理:对编辑的程序进展重装载时,第一次装载认为错,修改。其次次运行,在需求调用时出错,有错误提示,重试。C、数据故障处理:本系统使用Sqlserver2023 数据库系统,在系统运行时可能会产生数据出错概率较小,因而图书治理员要做好数据备份。2.1.6 其他特地要求A、保密要求:本系统使用数据库治理数据,并使用用户密码确认登录方式,具有较高安全保密数据不易泄漏。B、运行环境可转换性要求:本系

5、统使用windows 操作系统,可运用与windows 各个版本,兼容性高。C、使用便利要求:本系统均有相应的操作提示和帮助文档,相应的操作还有快捷方式, 用户可以轻松便利的使用。2.2 运行环境2.2.1 设备A、PC 机处理器:奔腾以上处理器B、PC 机内存容量:512M 以上C、PC 机操作系统:windows 系统D、效劳器要求:Pentium II 266 微机以上,内存大于1G,硬盘: 5G,网卡 10MB/100MB 自适应。2.2.2 支持软件A、操作系统:windows 操作系统、B、编译程序:JDK 平台、eclipse 开发软件、Sqlserver2023 C、测试支持软

6、件:2.2.3 接口硬件接口:本系统要求较大的硬盘存储数据、同时要求要有用于数据备份的磁盘机和光盘刻录机,因而要求有肯定的硬件接口。软件接口:主要是考虑本系统与操作系统、数据库治理系统的接口、以及局域网和互联网之间的数据交换。同时本系统使用的时 windows 操作系统的运行环境,可能在系统的运行中会用到微软的office 软件工具。2.2.4 掌握由于本系统承受目前的主流技术,对程序的运行和掌握都没有特别要求。2.3 根本设计概念和处理流程系统启动显示主界面选择登陆类型图书治理员登陆读者登陆读者注册输入账号、密码信息错误信息错误输入账号、密码输入注册信息信息错误验证信息验证信息验证格式正确正

7、确正确治理员登陆成功读者登陆成功读者注册成功登录流程:治理员功能界面选择流程:治理员登陆输入账号、密码错误验证账号、密码正确治理员功能界面还书治理入库治理借书治理查询处理读者功能界面选择流程:读者登录输入账号、密码错误验证账号、密码正确读者功能界面图书预约个人信息管理图书借阅图书查询2.4 构造图书入库更图书信息治理员模块信息查询个人信息治理借书治理图书治理系统还书治理图书预约个人信息治理读者模块图书查询图书借阅2.5 功能需求与系统模块的关系本条用一张矩阵图说明各项功能需求的实现同各模块的安排关系。模块功能需求创立查找修改删除个人信息治理治理员更图书信息治理员图书入库治理员信息查询治理员借书

8、治理治理员还书治理治理员图书预约读者个人信息治理读者图书查询读者图书借阅读者2.6 人工处理过程1. 创立用户注册用户:用户信息需要手工输入计算机。2. 交纳罚金:需要将现金将付于治理员,并手工输入金额到计算机并去除罚金记录。2.7 尚未解决的问题1、系统与数据库的连接,由于数据库软件版本问题,连接数据库存在肯定问题。2、局部接口为设计完成、3. 接口设计3.1 用户接口说明将向用户供给的命令和它们的语法构造,以及相应的答复信息。说明供给应用户操作的硬件掌握面板的定义。向用户供给命令软件答复信息图书查询匹配检索关键字的书目信息修改用户资料修改后的用户资料借阅图书借阅成功的图书信息归还图书归还成

9、功的图书信息3.2 外部接口说明本系统同外界的全部接口的安排包括软件与硬件之间的接口、本系统与各支持系统之间的接口关系。接口传递信息硬件接口与打印机接口图书信息,用户信息,借阅信息与读条码机接口图书 ISBN,借阅号软件接口与数据库接口图书信息,用户信息,借阅信息3.3 内部接口说明本系统之内的各个系统元素之间的接口的安排。接口传递信息图书入库添加图书图书信息:书名、ISBN、出版社、数量、是否可借图书入库修改图书信息图书信息:书名、ISBN、出版社、数量、是否可借图书入库删除图书信息图书信息:书名、ISBN、出版社、数量、是否可借治理员主模块更个人信息治理员信息:工号ID、姓名治理员主模块借

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

11、块删除模块治理员入库治理治理员更图书信息治理员借书治理治理员还书治理治理员修改用户信息用户个人资料治理用户查询图书用户借阅图书用户归还图书4.2 运行掌握说明每一种外界的运行掌握的方式方法和操作步骤。运行掌握掌握方法治理员入库治理治理员填写书目信息并提交,系统在书目信息表中创立一个数据项治理员更图书信息治理员通过查询找到要更的书目信息并更,系统在书目信息表中写入更后信息治理员添加用户治理员填写用户资料提交,系统在用户资料表中创立一个数据项治理员修改用户信息治理员通过检索找到要修改的用户信息并修改,系统在用户资料表中写入修改后的信息用户更个人资料用户重填写可修改的用户资料局部并修改,系统在用户资

12、料表中写入修改后的数据项用户查询图书用户填写要检索图书的关键字,系统检索图书信息表,输出匹配条目用户借阅图书用户通过检索找到要借阅的图书并借阅,系统修改图书信息表中该书目剩余数量一项,并在图书借阅表中添加借阅信息用户归还图书用户归还图书,系统删除图书借阅表中该用户对该书的借阅信息条目,并修改图书信息表中该书的剩余数据一项4.3 运行时间说明每种运行模块组合将占用各种资源的时间。类型运行搜寻响应时间5s10s5. 系统数据构造设计5.1 规律构造设计要点给出本系统内软件所使用的每个数据构造的名称、标识符以及它们之中每个数据项、记录、文卷和系的标识、定义、长度及它们之间的层次的或表格的相互关系。数

13、据构造数据项类型长度备注图书信息书名CHAR20ISBNCHAR20唯一标识书目出版社CHAR20数量INT4库存INT4用户信息IDINT4唯一标识读者姓名CHAR20性别CHAR5班级CHAR20联系 INT4借阅信息IDCHAR10ISBNCHAR20数量INT2借出日期DATA5.2 物理构造设计要点给出本系统内软件所使用的每个数据构造中的每个数据项的存储要求,访问方法、存取单位、存取的物理关系、设计考虑和保密条件。承受链表构造。5.3 数据构造与程序的关系说明各个数据构造与访问这些数据构造的各个程序之间的对应关系。注册登录模块图书治理模块读者治理模块图书借还模块用户信息图书信息读者信

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

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

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁