图书管理系统ER图-流程图-功能结构图-源代码 第5页
VB+Access图书管理系统
3.4系统功能模块图
在这一阶段中我们将根据系统调查与分析阶段的结果,进行系统的设计。系统设计包括两个方面的工作:首先是系统总体结构的设计,即把系统的功能分解成许多基本的功能模块,确定它们之间的联系,规定它们的功能和处理流程;其次是具体的物理设计,即对实现系统的各项功能,选择具体的技术手段和处理方式。因此,如果说系统研制人员在系统调查与分析阶段的任务是在逻辑上弄清楚系统“作什么”的话,在系统设计阶段的任务则是在物理上确定系统“如何去做”。
系统设计包括如下工作内容:
1. 系统的总体设计
(1) 系统功能结构的划分
(2) 系统界面设置
2. 具体物理设计
(1) 代码设计
(2) 输出设计
(3) 输入设计
从图书管理系统的整体出发,根据系统的目标将其分解成一系列子系统,各个子系统既相互配合,又各自具有一定的独立功能,共同实现整个系统的目标。上层的子系统其功能越笼统、越抽象,越下层的子系统其功能越简单、越优越,越具体。对于每一个子系统或系统模块,都应该尽量使其相对独立,要尽可能减少各个子系统之间的联系。
系统划分的结果最终为一张分层的树型结构图——图书管理系统的功能结构图如3—1所示。
若图片无法显示请联系QQ3249114,图书管理系统免费,转发请注明源于www.751com.cn
3.5系统开发环境简介
程序设计是系统实施工作中工作量最大、耗时最多的工作,是开发管理信息系统的主要环节。正确的程序设计思想和良好的方法学指导是非常重要的。传统的结构化程序设计把一个大程序分解成具有层次结构的若干个模块,每层模块在分解成下一层子模块,如此自顶向下,逐步细分,就可以把复杂的大模块分解成功能单一的小模块。在这些小模块完成设计之后,再按其逻辑结构,层层向上组织起来,大的程序就得到了解决。从而使程序设计更加符合人类对现实世界的理解和描述,大大提高了程序设计的能力。
基于上述特点,决定了采用结构化程序设计和面向对象程序设计相结合的方法,以Microsoft Visual Basic 6.0 为开发工具进行程序设计,不仅实现了系统各模块的功能,而且具有直观友好的用户界面,使用户操作简单、方便、快捷,也大大减轻了管理员的工作量,提高了图书管理的自动化程度。
Visual Basic具有强大的数据库管理功能,利用数据控件和数据库管理窗口,可以直接建立或处理Microsoft Access格式的数据库,并提供了强大的数据存储和检索功能。同时,Visual Basic还能直接编辑和访问其他外部数据库。
3.6数据库设计
3.6.1 数据库介绍
数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。计算机的数据库可以分为两类:非关系数据库和关系数据库。关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,如记录、域等。
Access2000 就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。Access 的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。另外,Access 允许创建自定义报表用于输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。Access 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。如上所述,Access 作为关系数据库开发,具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。
数据库表:
字 段 名 |
数 据 类 型 |
数 据 长 度 |
种类名称 |
文本型(char) |
50 |
借书数量 |
数字(INT) |
10 |
借书期限 |
数字(INT) |
10 |
有效期限 |
数字(INT) |
10 |
系统管理:
字 段 名 |
数 据 类 型 |
数 据 长 度 |
用户名 |
文本型(char) |
50 |
密码 |
文本型(char) |
50 |
3.6.2 使用ADO 数据控件访问数据库
ADO是ActiveX Data Objects 的缩写,提供对各种数据库访问的标准接口。
1、如何用ADO存取数据:
在实际编程过程中使用ADO的一个典型的存取数据的步骤为:
a 连接数据源
b 打开记录集对象
c 使用记录集
d 断开连接
2、关闭所有的数据连接
如果在代码中使用了数据控件如 ADO, 在退出时应该关闭所有打开的 recordsource, database 。 虽然对象能自动注销, 但是数据连接不会马上断开, 可能会导致一些内存不能被系统重新分配。
Visual Basic提供了与底层数据库系统紧密的连接。Visual Basic 支持不同的关系数据库管理系统并充分发挥每一个数据库的特长。生成独立应用或脱离服务器运行的服务以上的应用,Visual Basic连接数据库的方式有两种:
1.通过使用Visual Basic的 ADO控件。
2.通过使用由Visual Basic提供的专用的直接与数据库相连的接口。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>