您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 酒店餐饮 > 图书馆管理系统概要设计说明书
[项目名称]——概要设计说明书0概要设计说明书1.引言本说明书是结合对现有系统的调研结果作出对新软件系统的基本描述,本说明书相当与整个系统的总体设计说明书。1.1编写目的由前面的需求分析,得出了系统的基本需求,和基本的数据流图,要实现整个系统,需要对用户的需求进行设计,概要设计主要是利用比较抽象的语言对整个需求进行概括,确定对系统的物理配置,确定整个系统的处理流程和系统的数据结构,接口设计,实现对系统的初步设计,软件开发小组成员将以这本说明书为框架开发新的系统。1.2背景a.待开发软件系统的名称:图书馆管理系统b.本项目开发者黄亮亮付柯威方驰c.本项目用户众广大中高校图书馆人员、员工、学生、教师1.3定义•MYSQL:数据库管理软件•DBMS:数据库管理系统•客户与我们签定合同,要求购买产品的人。软件的开发以他们的需要为基础•用户使用这个软件的所有人•服务器(Server)一台共享信息的主机,配置比一般微机高,主要起监管网络,提供数据信息的作用。•客户机(Client)是相对于服务器(Server)的名词,与客户没有关系,是用户运行图书馆管理软件的一台微机。•C/S结构软件的一种结构,前提是有一个局域网,一台角色为数据库服务器,安装数据库管理软件,其他为客户机,安装管理系统软件,起操作平台的作用,数据保存在远程数据库服务器上。1.4参考资料《软件工程》(周志刚主编)机械工业出版社《软件工程导论——第5版》张海藩编著清华大学出版社《软件工程实践导论:有关方法、设计、实现、管理之三十六计》金尊和编著清华大学出版社《实用软件工程》LeszekA.MaciaszekBrucLeeLiong著机械工业出版社《软件工程概论》郑人杰殷人昆著清华大学出版《软件项目管理》WalkerRoyce著周伯生等[项目名称]——概要设计说明书12.总体设计2.1需求规定按照需求分析文档中的规格要求,使用条形码扫描器进书、借书、还书,使得信息传递准确、流畅。同时,系统最大限度地实现易安装,易维护性,易操作性,运行稳定,安全可靠。2.1.1功能规定在对用户的需求进行分析以后,规定了以下模块来适应用户功能描述模块使用单位开发者备注1.完成订购和购书两个过程;2.能够打印相关的订单;3.订单的验收;4.填写总括登记帐填写采购管理系统采购员系统管理员作为附加选项1.编目时可以迅速查找;2.可以快速对新种类的书进行编目;3.对新种类的书进行个别登记帐填写;4.登记书次表编目管理系统编目人员系统管理员1.进行借书管理;2.进行还书管理;3.进行续借管理;4.在还书时实现计算机自动判断图书借阅是否超期根据条理进行罚款;5.在书丢失时进行赔偿;6.借书证办理流通管理系统流通管理人员系统管理人员1.入藏管理;2.转库设置;3.有多个库,要可以灵活设置库的性质;4.剔除图书图书库管理系统系统管理员1.根据作者信息查书;2.根据书名查书;3.根据索书号查书;4.根据出版社查书;5.根据条形码查书查询管理系统读者系统使用者做为附加选项只提供给读者使用时要注意屏蔽键盘的其他功能按钮1.管理员管理;2.读者种类设置;3.是否分仓库管理;4.数据备份;5.数据恢复设置管理系统系统管理员注意保密问题和访问权限问题1.出一本已借出的书现在在谁那里;2.统计一本借书证在一段时间内借过多少书;统计管理系统流通管理人员系统管理员[项目名称]——概要设计说明书23.统计一本书在一段时间内谁借过;4.统计当天工作人员工作流量和流量统计情况;5.图书馆藏书分类统计;2.1.2系统功能能对图书类别进行管理能添加、修改、删除、查询图书信息能对读者进行分类管理能添加、修改、删除、查询读者信息能添加和查询读者借阅图书的信息能添加还书信息能添加新的管理员能修改管理员的密码2.1.2.1精度由于采用数据库技术并且用户的应用领域对数据精确度的要求不高,所以这点在系统中表现得比较少,但是用户数据的安全性与正确性是完全保证的,所以对用户的使用没有多大的障碍。2.1.2.2时间特性要求本系统的数据库较小,所以程序在响应时间,数据更新处理时间上性能是比较突出的。而且也正由于数据量相对较少,故在数据传输时间和系统运行时间上表现的较让人满意。2.1.2.4可靠性由于系统较小只保留一定程度上的可靠性。2.1.2.5灵活性由于系统较小只保留一定程度的灵活性。2.1.3输入输出要求2.1.4数据管理能力要求针对一般图书馆管理信息系统的需求,通过对图书馆管理工作过程的内容和数据流流程分析,设计如下面所示的数据和数据结构:1.读者种类信息包括:种类编号、种类名称、借书数量、借书期限、有效期限、备注等;2.读者信息包括:读者编号、读者姓名、读者种类、读者性别、办证日期、读者班级或科室;3.书籍类别信息包括:类别编号、关键词、备注;4.书籍信息包括:书籍编号、类别编号、书籍名称、作者姓名、出版社、关键词、登记日期、备注2.1.5故障处理要求考虑到软件的范围不大,所以故障处理一般由操作系统完成,系统只要保持与操作系统的借口即可。只要操作系统没有大的故障程序,一般比较稳定。考虑到用户对数据的安全性要求,程序可以有独立于操作系统之外的数据备份功能与过程,以及系统崩溃后的数据恢复功能,这点在数据库软件中已经到达了,只要稍微在其上再增加用户所需要的附加功能即可。2.1.6其他专门要求该软件是使用MyEclipse在WindowsXP系统下完成的,所以只要是兼容Windows的软件或是操作系统,该软件都可以正确地运行,有较好的适应能力与兼容性。而且应用户的特殊需求软件在完成后的维护阶段可以一个与其他类软件接口,随时满足用户的使用要求。2.2运行环境结合用户当前的软件的硬件环境,设计了新系统运行硬件和软件环境:2.2.1设备内容最低配置建议配置主机P/200PII/266[项目名称]——概要设计说明书3内存512MB1G硬盘10G20G2.2.2支持软件操作系统WindowsXP数据库SQLSERVER2005开发工具MYECLIPSEDREAMWEAVER2.2.3接口1.硬件接口:由于软件较小,除硬盘外,基本没有与外界硬件的联系。2.软件接口:在这里主要考虑软件与操作系统的接口,考虑到文档处理的需要有可能可以包括与较常用的办公软件的接口。2.2.4控制[说明控制该系统的运行的方法和控制信号,并说明这些控制信号的来源。]2.3基本设计概念和处理流程编号模块名称编号模块名称A1系统安全权限管理B1读者管理C1图书管理D1期刊管理E1借阅管理F1统计及数据维护G1查询管理H1库存管理J1采购管理读者提供个人资料图书馆管理员录入图书馆管理系统B1读者管理:读者基本信息[项目名称]——概要设计说明书4图书出版商出版社的设置图书出版商表C1图书管理:出版社设置图书图书类型的设置图书类型表C1图书管理:图书类型设置管理员录入读者类别数据数据库C1图书管理:图书类型设置图书图书基本资料管理图书信息表C1-图书管理::图书基本资料管理已损坏图书图书报损管理图书信息表C1-图书管理::图书报损管理丢失或损坏图书图书的注销图书信息表C1-图书管理::图书的注销图书图书采购、验收图书信息表生成采购单采购部门仓库管理采购计划待验收计划入库单到货单C1-图书管理::图书采购、验收读者借阅[项目名称]——概要设计说明书5D1-借阅管理::图书归还查询信息,核实结算用户读者还书返还押金执行执行D1-借阅管理::图书继借要求继借交付款额查询借阅信息,借阅数据处理返回执行用户读者D1-借阅管理::图书丢失查询该图书信息报损图书用户读者丢失图书偿还书款执行执行图书基本资料读者资料借阅资料管理员丢失(注销)资料订购资料查询条件确认返回数据注销报失确认查询条件确认返回数据查询条件*确认返回数据*查询条件确认返回数据统计排行图书借阅信息期刊借阅信息图形显示数据数据会员基本资料数据图形显示H1-统计及数据维护::借阅信息排行榜图书采购.验收未处理采购计划管理已处理采购计划管理采购计划处理表定单财务购书资金给财务的拨款证明,收款确认单未完成采购计划管理J1-采购管理:图书采购总体数据流图图书采购.验收采购计划处理表采购员未处理采购计划管理J1-采购管理:图书采购总体数据流图::未处理采购计划数据流程图未处理采购计划管理已处理采购计划管理采购计划处理表定单定单表给财务的拨款证明、收款确认单[项目名称]——概要设计说明书6K1-库存管理::图书入库入库请求分类计入库存,并存储入库单核实入库单采购员财务购书资金J1-采购管理:图书采购总体数据流图::已处理采购计划数据流程图未完成采购计划管理仓库采购计划完成表未完成采购计划已完成采购计划信息J1-采购管理:图书采购总体数据流图::未完成采购计划数据流程图采购计划处理表已完成采购计划管理J1-采购管理:图书采购总体数据流图::已完成采购计划管理数据流程图[项目名称]——概要设计说明书72.4结构功能块编号:01功能块名称:读者基本信息所属类别B1所需数据:读者的个人基本信息(编号,姓名,性别,身份证号,单位,读者类型,联系电话,家庭住址,卡号,状态,读者类型,打折率)K1-库存管理::库存盘点统计入库数据,统计出库数据,统计库存数年,统计报损数据盘点单据及明细单据存储盘点数据K1-库存管理::图书出库提取书并减少对应库存生成出库单出库单出库请求[项目名称]——概要设计说明书8输出数据:操作提示信息详细操作说明:帐户开户时由管理员录入读者的各种基本信息以及读者类型。管理人员点击“新增”录入提示的各类读者的个人基本信息,点击“保存”让录入数据保存如数据库,如录入错误可以点击“删除”重新录入,如要知道某读者信息,点击“查询”,录入编号或姓名等唯一的信息,点击“确定”,如读者的卡丢失,由管理员对其卡进行“挂失”,找回可以找管理员对其卡进行“解挂”,,如要知道某读者信息,点击“查询”,录入编号或姓名等唯一的信息,点击“确定”。实现功能:1.新增2.保存3.删除4.挂失5.解除挂失6.查询特殊要求:功能块编号:02功能块名称:读者类别信息所属类别B1所需数据:读者类别信息(类别名,借书限期,借阅数量限制)输出数据:操作提示信息详细操作说明:设置所有读者的类型,供录入读者基本信息和借书时使用。由管理员定义其类别,点击“新增”录入类别信息,点击“保存”保存入数据库,错误点击“删除”实现功能:1.新增2.保存3.删除特殊要求:功能块编号:01功能块名称:图书类型的设置所属类别C1所需数据:所有图书的被划分成的类别。如:科技类、文学类等输出数据:设置是否成功详细操作说明:设置所有的图书总体的种类,即为图书划分类别,供录入图书的基本资料时使用。所执行的操作有:新增删除保存特殊要求:无特殊要求功能块编号:02功能块名称:出版社的设置所属类别C1所需数据:所有出版社的名称,即所有的图书是由那些出版社出版的。输出数据:设置是否成功详细操作说明:输入所有的出版社的名称,供录入图书的基本资料时使用。所执行的操作有:新增删除保存特殊要求:无特殊要求功能块编号:03功能块名称:图书的基本资料管理所属类别C1所需数据:图书编号,存放位置,书名,类别,作者,出版社,出版日期,页数,ISBN码,入库时间,图书价格,图书打折率,状态,单位租金,借出次数。***[]为系统自动添加的***输出数据:打折后价格,输出操作是否成功的提示详细操作说明:当有新书到货时,由系统管理员录入图书所需的信息。如输入有误执行修改或删除,但确定无误后执行保存操作。在输入图书类别、出版社时由系统列出所选项,由系统管理员选择。图书打折率、状态、借出次数由系统自行添加。所执行的操作有:新增删除保存特殊要求:无特殊要求功能块编号:04功能块名称:图书的报损所属类别C1所需数据:报损图书的编号、名称、类别、数量、总金额、报损原因、入库时间输出数据:报损图书的编号、名称、类别、数量、总金额、报损原因、入库时间详细操作说明:通过仓库的盘点,得到总体的图书报损情况:报损图书的编号、名称、类别、数量、总金额、报损原因、入库
本文标题:图书馆管理系统概要设计说明书
链接地址:https://www.777doc.com/doc-6054291 .html