《图书管理系统》word版.doc

上传人:wux****ua 文档编号:7809141 上传时间:2020-03-24 格式:DOC 页数:12 大小:329.50KB
返回 下载 相关 举报
《图书管理系统》word版.doc_第1页
第1页 / 共12页
《图书管理系统》word版.doc_第2页
第2页 / 共12页
《图书管理系统》word版.doc_第3页
第3页 / 共12页
点击查看更多>>
资源描述
图书管理系统概要设计说明书1引言1.1编写目的根据前阶段的可行性分析和需求说明书,概要的描述本系统要实现的功能以及功能如何实现,其中包括程序的基本功能和界面设计,为下一阶段的详细设计打下基础。1.2背景A:开发的软件系统的名称:图书馆管理系统B: 本项目的任务提出者:XXX开发者:XXX用户:XX学校图书馆C:项目与其他软件或其他系统的关系:单机版图书管理系统,独立于其他系统。1.3定义产品生命周期(product life cycle)、项目开发计划、1.4参考资料1 张海藩主编软件工程北京:清华大学出版社,20092总体设计2.1需求规定2.1.1系统功能 见表格:功能输入处理输出查询处理查询要求/图书信息系统按要求查询并输出信息查询信息/图书信息借书管理个人信息/借书信息系统对读者的借书要求进行处理借书成功/失败信息预约管理预约要求系统记录读者的预约要求通知还书管理还书信息系统对还书进行处理应输出信息还书成功/读者信息入库管理入库要求/图书信息处理要求,进行图书入库记录入库信息/图书数量信息通知管理图书编号系统根据图书编号进行通知管理读者信息/还书提示2.1.2系统性能2.1.2.1精度 本系统所涉及的所有的货币金额数据类型,均按实数保存,在显示处理时保留小数点后2位,所涉及的时间最小以小时计。系统设计的目标是尽量达到适当的精确度同时简化复杂度。2.1.2.2时间特性要求本系统的响应时间、更新时间、数据的转换和传送时间均较快,能满足用户的需求。2.1.2.4可靠性本系统存储数据使用Sqlserver 2005并且数据都具有周期性备份和更新处理,同时带有一定数量的接口和外部进行交互。2.1.2.5灵活性当用户需求发生变化,如对系统的操作方式发生变化,运行环境发生变化、同其他软件的接口发生变化、计算结果的精度发生变化时,本系统均能有效地灵活处理。2.1.3输入输出要求 详见数据字典。2.1.4数据管理能力要求 本系统需要管理预约信息表、图书借阅清单、书目信息表、借书信息表四个数据存储文件、需要对图书馆的全部读者信息进行记录,对读者的相关信息如图书借阅信息进行记录,同时要做好数据备份。2.1.5故障处理要求 A、系统内存故障处理:本系统对服务器的要求较高,当访问的用户较多时可能导致系统因内存不足而瘫痪,因而应保证足够大的内存。B、外部故障处理:对编辑的程序进行重装载时,第一次装载认为错,修改。 第二次运行,在需求调用时出错,有错误提示,重试。C、数据故障处理:本系统使用Sqlserver2005 数据库系统,在系统运行时可能会产生数据出错(概率较小),因而图书管理员要做好数据备份。2.1.6其他专门要求A、保密要求:本系统使用数据库管理数据,并使用用户密码确认登录方式,具有较高安全保密数据不易泄漏。B、运行环境可转换性要求:本系统使用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开发软件、Sqlserver2005C、测试支持软件:2.2.3接口硬件接口:本系统要求较大的硬盘存储数据、同时要求要有用于数据备份的磁盘机和光盘刻录机,因而要求有一定的硬件接口。软件接口:主要是考虑本系统与操作系统、数据库管理系统的接口、以及局域网和互联网之间的数据交换。同时本系统使用的时windows操作系统的运行环境,可能在系统的运行中会用到微软的office软件工具。2.2.4控制由于本系统采用目前的主流技术,对程序的运行和控制都没有特殊要求。2.3基本设计概念和处理流程登录流程: 管理员功能界面选择流程:读者功能界面选择流程:2.4结构 2.5功能需求与系统模块的关系本条用一张矩阵图说明各项功能需求的实现同各模块的分配关系。模块 功能需求创建查找修改删除个人信息管理(管理员)更新图书信息(管理员)图书入库(管理员)信息查询(管理员)借书管理(管理员)还书管理(管理员)图书预约(读者)个人信息管理(读者)图书查询(读者)图书借阅(读者)2.6人工处理过程1. 创建用户(注册新用户):用户信息需要手工输入计算机。2. 交纳罚金:需要将现金将付于管理员,并手工输入金额到计算机并清除罚金记录。2.7尚未解决的问题1、系统与数据库的连接,由于数据库软件版本问题,连接数据库存在一定问题。 2、部分接口为设计完成、3接口设计3.1用户接口说明将向用户提供的命令和它们的语法结构,以及相应的回答信息。说明提供给用户操作的硬件控制面板的定义。向用户提供命令软件回答信息图书查询匹配检索关键字的书目信息修改用户资料修改后新的用户资料借阅图书借阅成功的图书信息归还图书归还成功的图书信息3.2外部接口说明本系统同外界的所有接口的安排包括软件与硬件之间的接口、本系统与各支持系统之间的接口关系。接口传递信息硬件接口与打印机接口图书信息,用户信息,借阅信息与读条码机接口图书ISBN,借阅号软件接口与数据库接口图书信息,用户信息,借阅信息3.3内部接口说明本系统之内的各个系统元素之间的接口的安排。接口传递信息图书入库添加图书图书信息:书名、ISBN、出版社、数量、是否可借图书入库修改图书信息图书信息:书名、ISBN、出版社、数量、是否可借图书入库删除图书信息图书信息:书名、ISBN、出版社、数量、是否可借管理员主模块更新个人信息管理员信息:工号ID、姓名管理员主模块借书管理图书信息:书名、ISBN、 读者信息:姓名、ID、管理员主模块还书管理图书信息:书名、ISBN、借出时间, 读者信息:姓名、ID读者主模块注册用户信息:ID、姓名、年龄、性别、邮箱读者主模块更改读者信息读者信息:ID、姓名、年龄、性别(部分可修改)读者主模块图书预约读者信息:姓名、ID ,图书信息:书名、ISBN号读者主模块图书查询图书信息:书名、ISBN读者主模块图书借阅借阅信息:ID、ISBN、借出日期, 读者信息:姓名、ID4运行设计4.1运行模块组合说明对系统施加不同的外界运行控制时所引起的各种不同的运行模块组合,说明每种运行所历经的内部模块的支持软件。创建模块查找模块修改模块删除模块管理员入库管理管理员更新图书信息管理员借书管理管理员还书管理管理员修改用户信息用户个人资料管理用户查询图书用户借阅图书用户归还图书4.2运行控制说明每一种外界的运行控制的方式方法和操作步骤。运行控制控制方法管理员入库管理管理员填写书目信息并提交,系统在书目信息表中创建一个新数据项管理员更新图书信息管理员通过查询找到要更新的书目信息并更新,系统在书目信息表中写入更新后信息管理员添加新用户管理员填写新用户资料提交,系统在用户资料表中创建一个新数据项管理员修改用户信息管理员通过检索找到要修改的用户信息并修改,系统在用户资料表中写入修改后的信息用户更新个人资料用户重新填写可修改的用户资料部分并修改,系统在用户资料表中写入修改后的新数据项用户查询图书用户填写要检索图书的关键字,系统检索图书信息表,输出匹配条目用户借阅图书用户通过检索找到要借阅的图书并借阅,系统修改图书信息表中该书目剩余数量一项,并在图书借阅表中添加借阅信息用户归还图书用户归还图书,系统删除图书借阅表中该用户对该书的借阅信息条目,并修改图书信息表中该书的剩余数据一项4.3运行时间说明每种运行模块组合将占用各种资源的时间。类型响应时间运行5s搜索10s5系统数据结构设计5.1逻辑结构设计要点给出本系统内软件所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、文卷和系的标识、定义、长度及它们之间的层次的或表格的相互关系。数据结构数据项类型长度备注图书信息书名CHAR20ISBNCHAR20唯一标识书目出版社CHAR20数量INT4库存INT4用户信息IDINT4唯一标识读者姓名CHAR20性别CHAR5班级CHAR20联系电话INT4借阅信息IDCHAR10ISBNCHAR20数量INT2借出日期DATA5.2物理结构设计要点给出本系统内软件所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单位、存取的物理关系、设计考虑和保密条件。采用链表结构。5.3数据结构与程序的关系说明各个数据结构与访问这些数据结构的各个程序之间的对应关系。注册登录模块图书管理模块读者管理模块图书借还模块用户信息图书信息读者信息密码6系统出错处理设计6.1出错信息可能的故障/出错输出信息的形式含义处理方法输入用户名不存在以弹出式对话框的形式提醒用户说明数据库中没有此用户注册成为用户密码错误以弹出式对话框的形式提醒用户说明用户名和密码不匹配重新输入/输入超过6次后冻结用户,需带学生证解冻数据丢失以弹出式对话框的形式提醒用户图书管理员没有及时保存好数据造成数据丢失可通过数据备份还原丢失的数据图书相关数据出错当用户用到相关数据时提醒用户出现错误图书库存/再架/外借等信息出错更新数据库6.2补救措施1、后备技术:当数据丢失时可以通过外部的硬盘、磁盘的备份进行数据恢复。2、数据备份:本系统可周期性的对数据进行备份,以防数据丢失。3、系统再启动:当系统数据出现错误时可进行系统的再启动,系统可选择恢复到故障点前期。4、降效技术:当系统的自动存储、更新出现错误时,可以由系统管理员进行人工手动输入。6.3系统维护设计由于本项目比较小,除了严格按照软件工程的科学方法开发软件、认真建立文档、编码阶段写详细住室外,并没有特殊维护设计,如设计维护模块等。不过,我们的DBA会定期备份数据资料,并进行管理。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 大学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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