实验3 总体设计和数据库设计 实验目的 1、掌握总体设计和数据库设计 2、掌握总体设计方法和数据库设计方法,掌握界面设计的绘制。 实验内容: 任务一绘制工资支付系统的功能结构图和数据库 在系统设计阶段,要设计软件体系结构,即是确定软件系统中每个程序是由 哪些模块组成的,以及这些模块相互间的关系。同时把模块组织成良好的层次系 统:顶层模块通过调用它的下层模块来实现程序的完整功能,顶层模块下面的每 个模块再调用更下层的模块从而完成程序的一个子功能,最下层的模块完成最具 体的功能。通过对数据流图边界的划分,变换成软件结构,得到功能结构图。 试绘制工资支付系统的功能结构图: 工资支付系统 输入数据 加工事务数据 输出数据 输 更新 计算 输 入课时表 出 任务表 人事数 新年度 出工 课时 数 表 出工资明 图1-10 工资支付系统的功能结构图
11 实验 3 总体设计和数据库设计 实验目的 1、掌握总体设计和数据库设计 2、掌握总体设计方法和数据库设计方法,掌握界面设计的绘制。 实验内容: 任务一 绘制工资支付系统的功能结构图和数据库 在系统设计阶段,要设计软件体系结构,即是确定软件系统中每个程序是由 哪些模块组成的,以及这些模块相互间的关系。同时把模块组织成良好的层次系 统:顶层模块通过调用它的下层模块来实现程序的完整功能,顶层模块下面的每 个模块再调用更下层的模块从而完成程序的一个子功能,最下层的模块完成最具 体的功能。通过对数据流图边界的划分,变换成软件结构,得到功能结构图。 试绘制工资支付系统的功能结构图: 图 1-10 工资支付系统的功能结构图 工资支付系统 输入数据 加工事务数据 输出数据 输 入 课 时 表 输 入 任 务 表 审 核 数 据 计 算 正 常 工 资 输 出 工 资 表 输 出 工 资 明 细 表 更 新 人 事 数 据 计 算 超 额 课 时 费 更 新 年 度 数 据 输 出 报 表
操作步骤 1.运行Microsoft Office Visio 度度A,。 流程 6p 图1-11 运行Microsoft Office Visio 2.选择“流程图”中的“基本流程图”模板 了数 口料 3
12 操作步骤: 1.运行 Microsoft Office Visio 图 1-11 运行 Microsoft Office Visio 2.选择“流程图”中的“基本流程图”模板
图1-12选中基本流程图模板 3.用鼠标选拉图标进行绘图 根据数据流图和数据字典,试绘制工资管理系统的数据库模型图: 人事数基表 事务数据表 工洛细表 年度数基表 PK勇工号 P吓流水号 姓名 FKI 职务 工资表 PK流水 资发日期 图1-13工资支付系统的数据库模型图 操作步骤 1.运行Microsoft Office Visio
13 图 1-12 选中基本流程图模板 3.用鼠标选拉图标进行绘图 根据数据流图和数据字典,试绘制工资管理系统的数据库模型图: 图 1-13 工资支付系统的数据库模型图 操作步骤: 1.运行 Microsoft Office Visio
宝件和效辉年 →品8 图l-l4运行Microsoft Office Visio 2.选择“软件和数据库”中的“数据库模型图”模板 视因 了父表与共》 片兴别与子清 动连援 无 目对象关 页1 图1-15选中数据库模型图模板
14 图 1-14 运行 Microsoft Office Visio 2.选择“软件和数据库”中的“数据库模型图”模板 图 1-15 选中数据库模型图模板
3.用鼠标选拉图标进行绘图 (1)绘制实体(表) 遵类别 物理名称) 八事数据表 徐步 概念名称工) 人事数据表 命名空间) 所有者@) 源数据库) 定义类型 图1-16输入表名 日期 下移四 五示C可移延的露英数0)6物痘数邦英型巴集TA加) 图1-7输入字段名和数据类型 志加 图1-18选择主键 (2)绘制关系 人事数封 :事务数据表 外提希色名
15 3.用鼠标选拉图标进行绘图 (1)绘制实体(表) 图 1-16 输入表名 图 1-17 输入字段名和数据类型 图 1-18 选择主键 (2)绘制关系