结构设计是工资管理信息系统应用系统开发过程中一个非常重要的 环节, 设计的好坏将直接对所开发的工资管理信息系统的效率以及实现的效果产生影 响。好的结构设计会减少的存储量,数据的完整性和一致性比较高,系 统具有较快的响应速度,简化基于此的应用程序的实现等等。工资管理系统需求规格说明书结构设计 主要就是要设计好中各个表的结构,包括信息保存在哪些表格中、各个表的结 构如何以及各个表之间的关系。由于设计的重要性,人们提出了许多结 构设计的技术。3.2需求分析需求分析是结构设计的第一个阶段,也是非常重要的一个阶段。在 这个阶段主要工作是收集基本数据以及数据处理的流程, 为以后进一步设计一打下基 础。需求分析主要解决两个问题::. ● 内容要求。调查应用系统用户所需要操作的数据,决定在中存储什么数据。● 处理要求。调查应用系统用户要求对进行什么样的处理,理清中各种数据之间的关系。
在需求分析后,得到一个数据字典文档,老保险、应 扣金额合计、工资合计、发放历史、月份。●用户登录信息。包括用户号、用户名、密码、用户组号。3.3 概念结构设计概念结构设计是在需求分析的基础上,设计出能够满足用户需求的各种实 体,以及它们之间的关系,为后面的逻辑结构设计打下基础。用 E-R 图是描述数据实 体关系的一种直观描述工具, 所以本系统采用了 E-R 图的方法进行概念结构设 计。
员工信息实体 E-R 图:员工编号 联系电话 员工姓名性别 个人账号 员工信息表 工龄 号码 职称 部门名称 部门编号 出生日期考勤表信息 E-R 图,基本工资表信息 E-R 图,福利分配表信息 E-R 图:8员 工 编 号考 勤 日 期 旷 工 天 数职称基本工资 表 部 门 编 号基 本 工 资部 门 名 称 福利分配表考勤表事 假 天 数 加 班 时 数 迟 到 次 数金额部 门 编 号 统 计 日 期员 工 编 号实体之间关系 E-R 图员工信息具有员工考勤具有员工具有员工工资员工福利具有3.4 逻辑结构设计概念结构是独立于实际数据模型的信息结构,必须将其转化为逻辑结构后才能进 行应用的设计。也就是要将概念上的结构转化为 BP 系统所支持的实际 数据模型。
工资管理系统中各个表格的设计结果如下面的四个表所示。每个表表示数 据中的一个表。表的设计及表结构:
员工信息表:
工资计算表:
变动工资表:9考勤表:福利费计提分配表:基本工资表:用户登录 Login 表:第四章 系统详细设计与实现4.1 公共类设计与实现Dbcon 类:实现的链接,各增删改查功能的实现,各种函数的实现 1. 的链接 private static string _connStr = "Data Source=.;Initial Catalog=工资管 理;Integrated Security=True";
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-31446-47.html
好看
你也山寨吧