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