图书证信息表:user 读 者 查 询
图书证信息表:user 罚款表:punishment 用户借阅表:borrow 图 书 借
阅 主表:
借阅登记表:borrow 辅助表:
图书证信息表:user
用户借阅信息表:punishment 系 统 管 理
操作员表:login 图书证信息表:user 统 计 报 表
借阅登记表:borrow 图书证信息表:user 6系统出错处理设计 6.1出错信息
用一览表的方式说朗每种可能的出错或故障情况出现时,系统输出信息的形式、含意及处理方法。
6.2补救措施
说明故障出现后可能采取的变通措施,包括:
a. 后备技术说明准备采用的后备技术,当原始系统数据万一丢失时启用的副本的建立和启动的技术,例如周期性地把磁盘信息记录到磁带上去就是对于磁盘媒体的一种后备技术;
b. 降效技术说明准备采用的后备技术,使用另一个效率稍低的系统或方法来求得所需结果的某些部分,例如一个自动系统的降效技术可以是手工操作和数据的人工记录;
c. 恢复及再启动技术说明将使用的恢复再启动技术,使软件从故障点恢复执行或使软件从头开始重新运行的方法。
3/29/2013
6.3系统维护设计
说明为了系统维护的方便而在程序内部设计中作出的安排,包括在程序中专门安排用于系统的检查与维护的检测点和专用模块。
四、详细设计
一、概述 :
随着互联网的爆炸性发展,人们越来越习惯于利用网络来实现所需的服务,网络已深深影响到人们生活的各个方面。另外,传统的图书馆不能满足一部分现代人的需要,而电子阅览室,由于其不受时间与空间的限制同时又具有传统图书馆的大部分功能,能够满足各类用户的常规与特殊需求,而且其方便快捷,实现技术又比较成熟,因此受到当代人的喜爱。
该系统主要分为两部分:读者部分和管理部分。为了方便读者查找自己感兴趣的主题进行阅读,要将图书按照内容进行分类。读者可以按照类别进行查找,逐级浏览。如果读者明确知道某本书的书名、作者等相关信息,图书搜索功能就很有用处了。有的读者会经常访问某些书目,或者是读者对某本书没有看完准备以后继续完成阅读,这时读者就要把以后还需要阅读的书目做上书签,以后便能方便的进行阅读了。他人对书的评价能够帮助我们选择阅读的对象。本系统的书评功能为读者提供发表意见的平台,以得到读者对书的评价和反馈。以上是个各为读者服务的功能。除此之外,本系统还可对用户的账号和书目的阅读权限进行管理。管理员需要给用户分配用户名和密码,及设定用户的级别。同时,还需要给图书资源也分级,以确定哪些级别的用户可以阅读。
根据收集到的(各种系统输入单、帐页和输出报表等凭证)或通过网络了解到的各类系统知识,以及向有关业务管理人员详细访问调查,系统分析主要包括如下内容:
1.组织机构和管理职能分析 库存管理 仓库主管 管理部门 出入库管理 统计报表 仓库管理员 入出月 统 查 库库 报 计 询 管管 出入库管理 统计分析组 理 理 2.业务流程分析:例如
仓库 入库单 合格入库单 入库单 检验 入库记帐
3.数据流程分析
顶层DFD图
3/29/2013
入库单 出版社 月报表 库存管理部门 管理 出库单 仓 库
第一层数据流图 入库单 月报表 统计分析 出入库管理 出库单 库存帐
第二层数据流图 入库单 1.1 出库单 1.2
登记入库帐 登记出库帐
库存帐 库存帐
入库累计数出库累计数 登记库存帐 1.3
库存帐
2.1 2.2
月统计 统计报表
4.数据字典
(1) 数据流字典
数据流名称:图书入库单 数据流名:入库单 别名:D1 说明:仓库管理员按图书编号名称和代码分类填报并检验 来源:出版社 去向:图书入库处理 数据结构:{日期+图书代码+图书名称+单位+规格+入库数量} 日期=年+月+日; 图书代码={数字}3 (2) 数图书名称=2{字符}16 单位=2{字符}4 据规格=存6{数字|字母}10; 入库数量=1{数字}6 组织:按(入库日期+图书代码)升序排列 储流量:最大字 60份/日 平均30份/日
数据库名称:图书出库单 工作流名:出库单 别名:D2 说明:仓库管理员填写,仓库保管员检验并登记图书出库流水帐。
3/29/2013
来源:图书仓库 去向:图书出库处理 数据结构:{日期+图书代码+图书名称+规格+出库数量} 组织:按(日期+图书代码)升序排列 流量:最大60份/日 平均40份/日
数据流名称:库存月报表 工作流名:库存月报表 别名:D3 说明:仓库管理员填写,检验并登记图书出库流水帐。 来源:仓库统计分析 去向:图书管理部门 数据结构:{日期+图书代码+图书名称+单位+月累计入库数量+月累计出库数量} 组织:按日期升序排列 流量:最大1份/日 平均1份/月 其他中间过程的数据流描述略。
(2)数据存储字典 存储文件名:入库帐 工作流名:入库帐 别名:F1 说明:存储每日图书入库流水帐。 流入数据流:图书入库单 流出数据流:入库日累计数据 数据结构:{日期+图书代码+图书名称+单位+规格+入库数量} 存储方式:按入库日期顺序存储。 涉及的处理:入库处理、记库存总帐
存储文件名:出库帐 工作流名:出库帐 别名:F2 说明:存储每日图书出库流水帐。 流入数据流:图书出库单 流出数据流:出库日累计数据 数据结构:{日期+图书代码+图书名称+单位+规格+出库数量} 存储方式:按出库日期顺序存储。 涉及的处理:出库处理、记库存总帐
存储文件名:图书库存总帐 工作流名:图书库存总帐 别名:F3 说明:存储全部库存信息。 流入数据流:库存登记处理结果 流出数据流:出入库存月报表 数据结构:{日期+图书代码+图书名称+单位+月累计入库数量+月累计出库数量} 存储方式:按日期、图书代码顺序存储。 涉及的处理:登记库存总帐、生成月报表
5.处理描述 图书入库处理
3/29/2013