(11) 还书信息的输入,包括还书信息编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期、还书日期、备注信息等。
(12) 还书信息的查询和修改,包括还书信息编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期、还书日期、备注信息等。
3.总体设计
3.1 数据库设计
3.1.1 数据库设计概述[2]
在设计过程中,必须把数据库的设计和对数据库中数据处理的设计紧密结合起来,这两个方面的需求分析、抽象、设计、实现在各个阶段应同时进行,相互参照,相互补充,以完善两方面的设计。
数据库是按照数据结构来组织、存储和管理数据的仓库,数据库不仅能够存储和管理数据,还能转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。
数据库是数据管理的最新技术。十多年来数据库管理系统已从专用的应用程序发展成为通用的系统软件。由于数据库具有数据结构化,最低冗余度,较高的程序与数据独立性,易于扩充,易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。因此不仅大型计算机及中小型计算机,甚至微型机都配有数据库管理系统。
数据模型是数据特征的抽象,是数据库管理的教学形式框架。数据库系统中用以提供信息表示和操作手段的形式构架。数据模型包括数据库数据的结构部分、数据库数据的操作部分和数据库数据的约束条件。(层次数据模型,网状数据模型,关系数据模型, E-R模型, 面向对象数据模型)
数据库设计是把现实世界的实体模型与需求转换成数据库的模型的过程,它是建立数据库应用系统的核心问题。数据库及其应用的性能都建立在良好的数据库设计的基础之上,数据库的数据是一切操作的基础,如果数据库设计不好,那么其它一切用于提高数据库性能的方法收效都是有限的。数据库设计的关键是如何使设计的数据库能合理地存储用户的数据,方便用户进行数据处理。
根据之前对于系统所需的要求分析,系统设计,规划处本系统使用的数据库实体分别为图书信息实体,图书分类实体,图书订阅实体,读者信息实体,操作员信息实体,库存信息实体。其中图书信息实体与图书订阅实体,图书分类实体,图书借阅信息实体,库存信息实体都具有相应关系,而读者信息实体与图书借阅信息实体同样具有相应关系。
3.1.2数据库设计周期
根据软件工程的思想,数据库设计的周期可以划分为751个阶段:
(1) 规划阶段
确定开发的总目标,给出计划开发的软件系统的功能、性能、可靠性以及接等方面的设想。
(2) 需求分析阶段
认真细致地了解用户对数据的加工要求,确定系统的功能与边界。本阶段的最终结果,提供一个可作为设计基础的系统说明书,包括对软硬件环境的要求和一整套完善的数据流程图。
(3) 设计阶段
把需求分析阶段所确定的功能细化,主要工作是概念设计阶段、逻辑设计阶段、物理设计阶段,然后,对每个阶段内部设计详细的流程。
(4) 程序编制阶段
以一种或几种特定的程序设计语言表达上一阶段确定的各模块控制流程。程序编制时应遵循结构化程序设计方法。
(5) 调试阶段
对已编好的程序进行单元调试(分调),整体调试(联调)和系统测试(验收)。
(6) 运行和文护阶段
这是整个设计周期最长的阶段,其工作重点是收集和记录系统实际运行的数据。在运行中,必须保持数据库的完整性,必须有效的处理数据故障和进行数据库恢复。同时解决开发过程的遗留问题,改正错误进行功能完善。 VB+access高校图书借阅系统的设计与实现(5):http://www.751com.cn/jisuanji/lunwen_1467.html