以下是:进图书馆阅览图书的流程图、借书和还书的流程图:
图3.2 入馆流程
如图3.3 借书流程
如图3.4 登记流程(1)
如图3.5 登记流程(2)
如图3.6 还书流程
3.3 主要信息载体汇总(如表3-2) 编号 信息载体名称 产生周期 保存时间 存储量 (B) 来源 去向 安全性 处理时 间要求 1 新书单 随机 月 1000 购书单位 图书馆 只读 实时 2 罚款单 随机 月 1000 图书馆 借阅者 只读 实时 3 借书统计单 随机 月 3000 图书馆 图书馆 只读 实时 4 还书统计单 随机 月 3000 图书馆 图书馆 只读 实时 5 借书证 随机 年 1000 学生 图书馆 只读 实时
3.4 用户需求分析 3.4.1 系统功能要求 本系统应该具有资料检索功能,包括数据录入、增加数据、修改数据、删除数据、数据输出以及统计计算等功能。系统的每一个功能可以从以下几个方面说明: 输入:必须确定与功能有关的所有输入信息,包括其来源、意义、格式、接收方式、数量、输入范围及换算方法,必须说明时间要求、优先级和优先顺序。 处理:必须确定与输入数据、中间结果、直到获得预期输出结果的全部过程,操作的正确定顺序,非正常情况的反应。对每种功能的算法及其实现作文字描述,必要时给出图形、逻辑描述或相应的数学描述。 输出:必须确定与功能有关的所有输出信息,包括信息的传送方式、意义、格式、数量、输出范围及换算方法。必须说明时间要求、优先顺序和输出形式。 因此,根据用户和实际需要,本系统具有如下的功能: 网络管理功能。 系统恢复功能。 数据录入与维护功能。 数据查询功能。 统计和计算功能。 报表打印功能。
3.4.2系统性能要求 除了满足用户要求外,系统的性能也很重要。如果新系统不能为用户提高工作效率和使用方便,那么,用户是绝对不能接受的。 系统的性能要求一般包括:计算或查询响应时间、处理容量、存储容量、人机交互的友好性,系统的安全性、可靠性以及容错能力等,如果是网络系统,还应包括系统传输(交换)能力。例如:对资料查询的性能要求是:常用资料检索响应时间,非常用资料检索响应时间,资料信息存储容量,后备存储容量,可以打印报表的类型、数量。 系统性能一般由以下几个方面确定: 容量要求:确定系统的容量要求,如处理的记录和处理数据的最大容量等。 精度要求:确定系统的精度要求。如数据或数值计算的精度要求、数据传输的精度要求等。 时间特性要求:确定系统的时间特性要求。如处量时间、响应时间及其峰值负载期间允许偏离范围,系统各项功能的顺序关系,由于输入类型的不同和操作方式的变化而引起的优先顺序的变化等。 适应性要求:必须指明反映系统环境变化和系统适应能力的各种参数。说明当需求发生某些变化时系统的适应能力,指出为适应这些变化而需要设计的软件和过程。 人机交互友好性:要有适用于用户特点和智能化人机交互界面,便于用户操作使用。 系统的可靠性:为提高系统的可靠性采用了模块化、结构化设计,对于需要容错处理的模块提供备份,以减少系统故障。
根据用户的需求,应具有如下性能: 数据库和网络扩充的能力。 快速的信息交换能力及响应能力。 具有较大的数据存储能力。 系统快速恢复能力。 保障数据库系统和网络系统的安全。
数据模型设计 3.5.1 系统E-R图
如图3.7 图书馆管理 E-R图
3.5.2 数据类
根据主题数据库的设计原则,图书馆信息管理信息系统的数据类(如表3-3):
序号 实体 数据类 说明 1 书 书概况 全部书 借书记录 借书库 还书记录 还书库 2 借书证 借书证概况 全部借书证 注册借书证 注销借书证 3 管理员 管理员档案 添加管理员 注销管理员
主要数据库的主要内容(如表3-4):
序号 实体 说明 1 书概况 书编码,书名,书价,书作者,书类别,书数目 2 借书证 借书者卡号,借书日期,借书编码,借书本数 3 还书证 还书者卡号,还书日期,书编码,还书数目 4 借书证 借书编码,姓名,性别,年龄,班级,种类 5 管理 ID,PWD,权限,姓名
3.6子系统划分 根据其职能法划分为4个子系统: 1.图书管理 在图书管理中,主要是对“图书库”中的书籍进行管理,如新增图书更新、修改图书信息、提供图书查询和删除图书,把图书的变化情况提供给管理员。 2.借书证管理 借书证管理是从“借书证库”中获取借书证信息,并记录该借书证的借书和还书情况,以及对借书证变化的记载,提供给管理员。 3.图书借阅管理 图书借阅管理就是对借书者的借书和还书进行管理,当借书者借书时,随即对“图书库”、“借书库”和“借书证库”进行相应的管理,并把相关信息提供给图书管理和借书证管理;还书,则除了上述的几个功
首页 上一页 3 4 5 6 下一页 尾页 6/6/6