您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 机械/模具设计 > E 概要设计说明书的编写提示
北京友谊中学概要设计说明书图书馆系统概要设计说明书版本1.0.0浙江机电学院计算机0135班由方燕川、贾克强、汪科军、徐尧仙、陈素洋开发组共同编写2003年12月19日指导教师:戴坚锋分工情况如下:方燕川:系统总体框架设计、系统数据流图设计、系统数据库设计、统计和打印;贾克强:编目的数据流图设计、以及相关的IPO图设计和程序流程图设计汪科军:还书和续借的数据流图设计、以及相关的IPO图设计和程序流程图设计徐尧仙:图书证办理的数据流图设计、以及相关的IPO图设计和程序流程图设计陈素洋:借书的数据流图设计、以及相关的IPO图设计和程序流程图设计第1页共34页北京友谊中学概要设计说明书概要设计说明书C.1引言北京友谊中学图书管理系统由北京微型计算机有限公司开发,本说明书是结合对现有系统的调研结果作出对新软件系统的基本描述,本说明书相当与整个系统的总体设计说明书。C.1.1编写目的本说明书交各个被调研单位审核,并经领导层讨论通过后,软件开发小组的成员将以这本说明书为框架开发新的系统。C.1.2背景a.待开发的软件系统的名称北京友谊中学图书管理系统b.本项目的任务提出者北京友谊中学c.本项目的任务开发者北京微型计算机有限公司d.本项目的任务用户北京友谊中学图书馆管理人员及员工C.1.3参考资料《软件工程》(周志刚主编)机械工业出版社GB8567国家标准,国家软件文档书写标准微星图书馆管理系统V3.6杭州正隆数码科技有限公司E.2总体设计E.2.1需求规定在对用户的需求进行了分析以后,规定了以下模块来适应用户的要求:功能描述模块使用单位开发者备注1.完成订购和购书两个过程2.能够打印出相关的订单3.订单的验收4.填写总括登记帐填写采购管理系统CGGL采购员系统管理员做为附加选项Page2of3411/5/2006北京友谊中学概要设计说明书1.编目时可以迅速查重2.可以快速对新种类的书进行编目。3.对新种类的书进行个别登记帐填写4.对个别登记明细表进行填写。5.登记书次表编目管理系统BMGL编目人员系统管理员贾克强1.进行借书管理2.进行还书管理3.进行续借管理4.在还书时实现计算机自动判断图书借阅是否超期根据条理进行罚款;5.在书丢失时进行赔偿。6.借书证办理流通管理系统LTGL_HSLTGL_JSLTGL_XJ流通管理人员系统管理员汪科军陈素阳徐尧仙1.入藏管理2.转库设置3.有多个库,要可以灵活设置库的性质4.剔除图书图书库管理系统CKGL系统管理员做为附加选项1.根据作者信息查书2.根据书名查书3.根据索书号查书4.根据出版社查书5.根据条形码查书6.根据主题词查书查询管理系统CXGl读者系统使用人员做为附加选项当只提供给读者使用时要注意屏蔽键盘的其他功能按钮。1.管理员管理2.读者种类设置3.是否分仓库管理4.数据备份5.数据恢复设置管理系统SZGL系统管理员注意保密问题和访问权限问题1.出一本已借出的书现在在谁那里。2.统计一本借书证在一段时间内借过的借过多少书。3.统计一本书在一段时间内被谁借过。4.统计当天工作人员工作流量和流量统计情况。5.图书馆藏书分类统计统计打印管理系统TJDY流通管理人员系统管理员方燕川Page3of3411/5/2006北京友谊中学概要设计说明书E.2.2运行环境结合用户当前的软件和硬件环境,设计了新系统运行的硬件和软件环境:a.硬件设备由于北京友谊中学已经具备了所需的一切硬件关键设备,所以在此不对起进行详细的说明。b.支持软件操作系统Windows98/Windows2000/WindowsNT4.0数据库系统SQLSERVER2000开发工具Powerbuilder7.0/PowerDesignerHP服务器工作站1(采购室)集线器工作站2(采编室2台)工作站3(借还书处4台)工作站4(查找书处3台)馆长办公室HP计算机调制解调器INTERNET喷墨打印机电话机打印机打印机c.网络拓扑结构系统的网络拓扑结构如上图所示Page4of3411/5/2006北京友谊中学概要设计说明书E.2.3基本设计概念和处理流程本系统不采用纯粹的B/S结构,因为目前B/S的应用在B端的灵活性不够,要增加灵活性的话,需要投入大量的人力开发控件,投入的人力太大,很可能造成项目的失败。本系统采用C/S结构。采用计算机管理后的图书库管理系统主要如下图所示:本系统的总体软件结构如下图所示:仓库信息个别登记表信息个别登记表信息书次号信息书次号信息读者信息财产号控制流控制流个别登记信息个别登记明细信息报表信息借还书信息读者信息统计打印信息部门编号借书信息图书条码读者信息借还续书信息借阅证条码借书证信息个别登记明细信息综括登记信息编目查重信息编目查重信息现有数据信息备份数据信息仓库信息管理员信息管理员信息读者信息设置信息仓库设置信息个别登记主表信息仓库信息仓库信息图书管理信息图书库管理信息个别登记明细信息个别登记表信息分类号订书信息计划订单图书库管理员10订书+14编目+总括登记表个别登记明细表订单存根表15图书库管理+读者信息表中图法分类表个别登记表仓库信息19设置+管理员信息部门信息20统计和打印+现有图书馆数据库备份图书馆数据库编目员21流通+读者借阅证读者图书流通员借还书信息表书次号表部门信息:1读者信息表:1借还书信息:1各类报表个别登记表:1个别登记明细表:1流通员馆长Page5of3411/5/2006北京友谊中学概要设计说明书E.2.4人工处理过程1.在采购验收后,进入编目时,要人工粘贴索书号和新书的条码。2.在图书上架仍保持手工摆放。E.2.5尚未处理的模块我们这个系统由于时间约束所以目前只考虑到做编目、借书、还书、续借、图书证办理及六张报表的统计。在前面的需求规定中的其他功能看时间来做。E.3功能设计软件的功能及功能功能编号面向如下表所示:权限模块功能描述模块号管理员采购员编目员流通员读者馆长编目时可以迅速查重BMGL001√√快速对新种类的书进行编目BMGL002√√对新种类的书进行个别登记帐填写BMGL003√√对个别登记明细表进行填写BMGL004√√编目管理登记书次表BMGL005√√进行借书管理LTGL_JS√√进行还书管理LTGL_HS√√进行续借管理LTGL_XJ√√在还书时实现计算机自动判断图书借阅是否超期根据条理进行罚款LTGL_HS004√√在书丢失时进行赔偿LTGL_HS002√√流通管理借书证办理LTGL_JSZBL√√Page6of3411/5/2006北京友谊中学概要设计说明书读者借书一览TJDY001√√单本图书流通明细TJDY002√√查出图书去向TJDY003√√统计工作人员工作流量TJDY004√√√借书分类统计TJDY005√√√统计打印图书馆藏书分类统计TJDY006√√√Page7of3411/5/2006北京友谊中学概要设计说明书E.3.1各部分的流程图、IPO图和程序流程图1.编目管理[书次号信息][书次号信息]已存在该类书的索书号和财产号个别登记信息[财产号]新输入的财产号个别登记明细信息已经存在的财产号是或否新输入的个别登记信息有误的个别登记信息个别登记信息是或否[个别登记主表信息]个别登记主表信息[编目查重信息][编目查重信息][个别登记主表信息][个别登记明细信息][分类号]新类书的个别登记信息查询结果14.1查重14.2合成新索书号及填写个别登记表14.5登记个别明细信息中图法分类表个别登记表:1个别登记明细表个别登记表:2图书库管理员编目员14.9个别登记信息校验14.10登记个别登记信息14.11重新填写个别登记信息14.12财产号查重14.13重新输入财产号书次号表:1书次号表:2Page8of3411/5/2006北京友谊中学概要设计说明书1.1IPO图IPO表系统:北京友谊中学图书管理系统作者:贾克强模块:编目管理BMGL(总)日期:2003-12-17被调用:调用:bmgl001:查重北京友谊中学图书管理系统bmgl002:合成新索书号及填写个别登记表bmgl003:财产号查重bmgl004:个别登记信息校验bmgl005:重新填写个别登记信息bmgl006:登记个别表登记信息bmgl007:重新输入财产号输入:图书库管理员编目信息输出:个别登记主表信息个别登记主表信息个别登记明细信息书次号及相关信息书次号表中的书次号编目员编目信息中图法分类表中的分类号个别登记明细表中的财产号处理:对订购进来的图书进行查重。如果查重结果发现在库存中已存在该类书的索书号和财产号,则对该索书号和财产号查重,如果已经存在这财产号,则重新输入财产号(循环),否则登记个别明细信息放入到个别登记明细表中。否则,合成新索书号及填写个别登记表,再个别登记信息进行校验,如果是有误的个别登记信息,则重新填写个别登记信息,否则登记个别登记信息放入到个别登记表中。局部数据元素:索书号财产号书次号种次号Page9of3411/5/2006北京友谊中学概要设计说明书1.2程序流程图开始输入书A是否有同此类书A重新输入财产号结束查重合成新索书号及填写个别登记表用程序流程图来描述对书的编目个别登记明细表YN个别登记信息校验财产号查重YN登记个别明细信息个别登记信息校验YN登记个别登记信息个别登记表Page10of3411/5/2006北京友谊中学概要设计说明书2.流通管理2.1流通总图[仓库信息]部门信息个别登记主表信息个别登记主表信息[个别登记表信息]处罚信息还书信息续借信息读者信息[读者信息]个别登记明细信息读者信息[部门编号][借书信息][个别登记明细信息]图书条码图书条码借阅证条码[图书条码][借还续书信息]图书证信息借书证信息[借书证信息]读者信息[读者信息]借阅证条码[借阅证条码]个别登记明细表读者读者借阅证流通员读者信息表:121.17还书+21.18续借+21.16借书+图书读者读者流通员流通员图书借还书信息表部门信息:121.19办证+读者信息表:2个别登记表部门信息:2仓库信息Page11of3411/5/2006北京友谊中学概要设计说明书2.2借书[仓库信息][部门信息][个别登记表信息]读者信息罚款标志位及罚款金额赔偿标志位及赔偿金额罚款信息要罚款的用户信息用户信息是或否赔偿信息要赔偿的用户信息用户信息是或否有效用户信息[读者信息][借书信息][借书证信息][个别登记明细信息][借还续书信息][图书条码][借阅证条码]无效书籍信息借书信息是或否无效读者信息有效或无效读者信息是或否该读者的个别登记明细信息该读者已超期的个别登记明细信息该读者的个别登记明细信息是或否读者信息该读者的个别登记明细信息是或否图书信息21.16.2此本书已经被借走21.16.3图书信息查询21.16.5是否有已借图书信息21.16.6是否超期21.16.7是否已借满21.16.10读者信息校验21.16.11提醒读者快还书21.16.13退出借书21.16.15借书登记读者借阅证读者信息表读者流通员图书个别登记明细表借还书信息表21.16.16赔偿未付标志位是否为真21.16.17罚款未付标志位是否为真21.16.18赔偿处理21.16.19罚款处理个别登记表部门信息:2仓库信息Page12of3411/5/2006北京友谊中学概要设计说明书2.2.1IPO图IPO表系统:北京友谊中学图书管理系统作者:陈素洋模块:LTGL_JS借书模块日期:2003.12.17js_005读者可以自己查找所需图书信息js_004判断读者可借图书是否已借满,如果不是进行借书js_003判断是否超期,如果是按规定设置罚金js_002显示读者已借图书的信息,可以进行续借处理:js_001判断是否为有效读者,如果是进行借书调用:ltgl_js001检验该读者身份ltgl_js002是否有已借图书ltgl_js003是否超期ltgl_js004是否已借满ltgl_js005图书信息查询被调用:北京友谊中学图书管理系统输入:读者信息借书证条码图书条码读者的个别登记明细信息输出:读者信息个别登记明细2.2.
本文标题:E 概要设计说明书的编写提示
链接地址:https://www.777doc.com/doc-6296732 .html