vf公司管理系统论文 第3页
3.3 系统功能模块图
在这一阶段中,我们将根据系统调查与分析阶段的结果,进行系统的设计。系统设计包括两个方面的工作:首先是系统总体结构的设计,即把系统的功能分解成许多基本的功能模块,确定它们之间的联系,规定它们的功能和处理流程;其次是具体的物理设计,即对实现系统的各项功能,选择具体的技术手段和处理方式。因此,如果说系统研制人员在系统调查与分析阶段的任务是在逻辑上弄清楚系统“作什么”的话,在系统设计阶段的任务则是在物理上确定系统“如何去做”。
从公司管理系统的整体出发,根据系统的目标将其分解成一系列子系统,各个子系统既相互配合,又各自具有一定的独立功能,共同实现整个系统的目标。上层的子系统其功能越笼统、越抽象,越下层的子系统其功能越简单、越优越,越具体。对于每一个子系统或系统模块,都应该尽量使其相对独立,要尽可能减少各个子系统之间的联系。
系统划分的结果最终为一张分层的树型结构图——公司管理系统的数据流程图如图3-1所示:
图3-1 公司管理系统功能结构图
3.4 数据库结构设计
数据库是公司管理系统的基础,起结构直接关系到各种功能的实现和程序运行的效率。
3.4.1 数据库需求分析
数据库是一种存储数据并对数据进行操作的工具。数据库在一个公司管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。同时,合理的数据库结构也将有利于程序的实现。设计数据库时应该首先充分了解用户各个方面的需求,包括现有的以及将来可能增加的需求。
3.4.2 数据库介绍
Access 2000 就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。Access 的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于 Excel 的电子表格,可以使数据库一目了然。另外,Access 允许创建自定义报表用于输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。Access 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。如上所述,Access 作为关系数据库开发,具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。
表3-1为数据库表:
表3-1 数据库表
字 段 名 数 据 类 型 数 据 长 度
Employee_id 数字(INT) 4
Name 文本型(char) 10
Address 文本型(char) 50
telephone 文本型(char) 16
department 文本型(char) 10
position 文本型(char) 10
表3-2为系统管理员表:
表3-2 系统管理员表
字 段 名 数 据 类 型 数 据 长 度
用户名 文本型(char) 50
密码 文本型(char) 50
3.4.3 数据库数据结构的设计
本系统是使用Visual Foxpro 7.0创作后台数据库的,下边我们就在Visual Foxpro 7.0里创建几个数据库文件。
以下主要以数据库的自由表,和表单显示为例子。
数据库的自由表显示如图3-2:
图3-2 公司管理系统自由表图
数据库的表单显示如图3-3:
图3-3 公司管理系统表单图
上一页 [1] [2] [3] [4] [5] 下一页
vf公司管理系统论文 第3页下载如图片无法显示或论文不完整,请联系qq752018766