工资管理 软件工程 课程设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程课程设计 工资管理系统的设计与实现 题 目: 工资管理系统 学生姓名: *********** 学 号: ********* 专业班级: **** 指导教师: ***** 开发背景说明 随着科技的发展现在越来越多的办公都实行了自动化,随着就职人员的增加,这对工资管理提出了新的要求,传统的纯手工或简单的计算工具,已经不适应现代经济高速发展和信息快速增长的要求,必须运用现代化管理手段,配备完善的自动化设备,采用全新的计算机网络和管理系统,来提高,最大限度地发挥准确、快捷、高效等作用,从而赢得的高信誉、强实力、好效益!,操作方便 3.4 数据流图 图3.4.1 底层数据流图 图3.4.2 工资管理第一层数据流图 图3.4.3 工资管理的展开 图3.4.4 本月工资管理的展开 3.5数据字典 通过需求分析,对企业工资管理系统编制数据字典如下: (1) 数据流定义 (2)数据存储定义 (3)处理逻辑定义 (4)外部实体定义 系统设计 4.1 系统处理流程和数据流程 4.2 系统数据库概念结构 4.3数据库设计 4.3.1数据录入功能 主要任务是对各种工资信息进行日常的管理,如工资信息的输入、查询、修改、增加、删除,迅速准确地完成各种工资信息的统计计算和汇总,快速打印出报表。 1 N M M 1 实体属性列表如下: 实体 属性 员工 工号 姓名 性别 年龄 籍贯 身份认证 婚姻状况 学历 部门名称 工种 工龄 职务等级 部门 部门名称 部门负责人 部门人数 工资 工号 工资年月 岗位工资 岗位补贴 出勤天数 加班工时 加班天数 加班类别 加班工资 病假扣款 事假扣款 其他扣款 应发工资 实发工资 4.4数据库逻辑设计 将数据库的概念模型转换为关系模型: 实体转换成的关系模式有: 员工(工号,姓名,性别,年龄,籍贯,身份证号,婚姻状况,学历,部门名称,工种,工龄,职务等级) 部门(部门编号,部门名称,部门负责人,部门人数) 获得(工号,姓名) 工资(工号,工资年月,岗位工资,岗位补贴,出勤天数,加班工时,加班工资,加班天数,加班类别,病假扣除,事假扣除,其它扣除,应发工资,实发工资) 因为,员工与工资是1:N的关系,所以各关系模式为: 员工(工号,姓名,性别,年龄,籍贯,身份证号,婚姻状况,学历,部门名称,工种,工龄,职务等级) 部门(部门名称,部门负责人,部门人数) 工资(工号,工资年月,岗位工资,岗位补贴,出勤天数,加班工时,加班工资,加班天数,加班类别,病假扣除,事假扣除,其它扣除,应发工资,实发工资) //字体为粗体的属性为各关系模式的主码。 关系规范式 :工资管理系统∈1NF 每个属性均不可再分 4.5数据库与数据表设计 ——物理结构设计 在SQL数据库中需要建立3个数据表:员工信息数据表、部门信息数据表和工资数据表。 4.5.1.数据库与数据表设计 ①员工信息数据表定义 其中,“工号”是表的主键,惟一标识。 “部门名称”是外键。“工号”将记录员工的编号,在员工信息表中增加这一列时,虽然增加了数据冗余,但可以在查询每个员工信息时,提高系统的性能。因为员工信息表的记录数相对固定,相比之下,增加这个冗余的列对于整个系统来说是有利的。通过它,系统将引用到工资信息。 此表取名为“员工” ②部门信息数据表定义 其中,部门名称是该表的主键,惟一标识一个部门。 此表取名为“部门” ③工资数据表定义 其中,“工号”作为该表的主键,唯一标识,保证客房信息表数据的参照完整性。 此表表取名为“工资” 根据上面三个数据表的设计,可执行下面的步骤创建数据表 1)打开企业管理器,在本地服务器上创建新的数据库“工资管理库” 2)创建表 员工、部门、工资 4.5.2.数据完整性设计 1) 给每个表实施主键约束。)实施CHECK约束Option Explicit Dim WithEvents rs As Recordset Private Sub cmdOK_Click() Dim Sql As String Sql = select * from t_user where usercode= Tr

文档评论(0)

38号店铺 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档