欢迎来到天天文库
浏览记录
ID:9376144
大小:595.00 KB
页数:13页
时间:2018-04-29
《图书管理系统(文档3)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、图书管理系统(文档3)文档编号BMSD3文档名称概要设计文档作者高维国文档参与者高维国.苏通维护人员高维国编写日期2008-5-18内容摘要子系统划分,业务流程,顶层图,0层图,状态转移图,基本人员,基本操作,基本说明3.1概述概要设计应该根据需求分析做出相应的改动和完善,根据我们的图书管理系统的需求分析,我们可以对我们的系统进行细化分出需要的子系统,然后再将给个子系统模块化,为每个模块化的子系统实现的需求给以确定,并且给出相应的实现方法和操作流程,进入各个子系统后再进行数据操作等,针对不同的操作给出不同的业务流程为详细设计提供参考和依据。还有就是基本词汇等的说明,比如基本人员
2、的划分,基本操作的划分等。主要的方式是图文结合。3.2子系统划分在这里我们划分图书管理系统的主要依据的数据的组织方式,主要子系统根据静态数据、动态数据、数据库后台分别是信息查询系统、信息管理系统、信息维护系统。在此基础上再根据操作对象的不同细分出更小的子系统,如下图。图书管理系统信息查询系统信息管理系统信息维护系统图书管理用户管理借阅管理在线管理图书信息用户信息借阅信息系统信息日志留言管理角色权限管理用户注册注销图书入库出库3.3顶层图这里主要描述的是图书管理系统与各个实体直接的联系和交互,本系统主要是与图书管理员,用户,系统管理员的交互,附加上与教师信息管理系统和学生信息管理
3、系统的连接,如下图。3.4零层图主要是各种信息所涉及的实体和系统进行概要描述。3.5业务流程业务流程是对图书管理系统的核心部分进行流程的概要描述,其主要功能是给详细设计提供参考,从用户出发进行可能的合理的活动,并且给每个活动涉及到的信息的变化进行相应的说明。此部分的接口即接入下面的各部分这是接口1部分的数据流图。这是接口2部分的数据流图3.6基本人员1.用户:(1)注册用户,非注册用户。(2)学生(本科生,研究生,博士生),教师(教授,非教授)。2.图书管理员:(1)管理图书人员(入库,库存,电子刊物,编目,注销)(2)管理借阅人员:(阅览,预定,借书,还书,续借,与用户交互)
4、3.系统管理员:(1)角色信息管理员(注册,登录,权限,注销,密码,口令)(2)数据库系统管理员(基本表管理,数据库维护,硬件软件维护)(3)网络系统管理员(网络服务器维护,隔离病毒,网站性能维护)3.7基本操作(1)系统:安装、升级、维护、卸载。(2)用户:查询、注册、登录、退出。(3)图书管理员:查询,黑名单、图书、用户、罚单更新。(4)系统管理员:角色、权限、系统、视图、接口设置3.8图书状态转移及说明图书库中查询有无此图书,没有可以预定,预定图书只有入库后才能被借出,如果不预定则无法借出,否则如果图书库存>0图书被借(-1);否则看是否有借出未还。如果借出到期未还数量>
5、0,催还图书,图书归还(+1)后即可借出(-1);否则看是否有被借出但是未到归还期限图书,如果图书数量>0,等待归还(+1)如果续借(-1),仍然不能借出,只有归还(+1)不续借时才能借出(-1)。阅览图书时先查询阅览图书库中有无此书,没有可以预定,预定图书只有入库才能被阅览,如果不预定则无法阅览,否则看书架是否有此书,有书就可阅览(-1),每次每人只能阅览一本;阅览完后,将图书放回书架(+1),放回书架后,可以借别的书,也可以离开。电子刊物则只需查询此书信息,有此书如果有权限可以浏览(被浏览次数+1),没有权限可以注册获得权限,否则只能预定,等待刊物入库才能浏览。图书注销则图
6、书所有相关信息(图书库)删除。3.9用户状态迁移及说明借书时需要查看是否在黑名单中,如果在要求还书交罚款,不还书不交罚款不能借书,还书交罚款就将此用户从黑名单中删除,删除后就可以借书,登记借书信息(时间,图书,数量)登出系统。还书时查询是否在黑名单中,如果是图书归还,要求交罚单,如果不交不能借书、预定、续借,否则从黑名单中删除信息,可以借书但是不能预定和续借,登出系统。预定、续借时查看是否在黑名单中,如果不是则看查看此书是否能够被预定,能够就预定否则不能预定;如果在黑名单中则不能预定,要求归还图书并且交罚单,归还图书交罚单后可以删除黑名单中信息,可以借书但是不能预定、续借,续借
7、;如果没有归还没有交罚单则不能借书、预定、续借,登出系统。3.10基本说明(1)用户分为注册用户和非注册用户,注册用户又可以分为学生和教师,非注册用户可以分为在校师生和非在校用户。注册用户可以查询图书信息,个人档案信息,可以借书,续借。非注册用户中在校师生可以查询图书信息,可以注册;非在校用户可以查询图书目录但是不能查询图书信息也不能注册。在校用户信息可以与学校的学生信息管理系统,教师信息管理系统产生接口。(2)角色是为了便于系统管理员管理系统和人员,也便于权限管理和试图管理,也有利于软件系
此文档下载收益归作者所有