企业工资管理系统数据库课程设计(DOC 35页)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
企业工资管理系统数据库课程设计(DOC 35页)
企业工资管理系统
目录
第一章绪论 (1)
1.1数据库管理系
统 (1)
1.2企业工资管理系
统 (1)
1.3开发工
具 (1)
第二章员工工资管理系统设计分析 (2)
2.1应用需求与分
析 (2)
2.2系统模块划
分 (2)
2.3系统数据库设
计 (3)
第三章:企业工资管理系统应用程序设计 (4)
3.1系统图 (4)
3.1.1系统的数据流
图 (4)
3.1.2系统的流程
图 (5)
3.1.3系统模块的具体划
分 (6)
3.2跳转界面设
计 (7)
3.2“选择登陆用户模块”详细设计………………………………………
8
3.4管理员登录………………………………………………………………
10
3.4.1“登录模块”详细设计………………………………………………
10
3.4.2主窗体模块设计………………………………………………………
13
3.4.3员工注册界面及功能…………………………………………………
15
3.4.4删除员工信息界面及功能……………………………………………
18
3.4.5修改及查询员工工资界面及功能……………………………………
20
3.4.6工资设定界面及功能…………………………………………………
23
3.4.7职位管理界面及功能…………………………………………………
25
3.4.8其他功能………………………………………………………………
28
3.5员工登陆模块……………………………………………………………
29
第四章:运行与测试 (31)
4.1系统运行………………………………………………………………
31
4.2系统测试………………………………………………………………
31
第五章:实验心得 (32)
第一章绪论
1.1数据库管理系统
数据库管理系统(DBMS)是指数据库系统中管理数据的软件系统。DBMS是数据库系统的核心组成部分。对数据库的一切操作,包括定义、更新及各种控制,都是通过DBMS进行的。DBMS总是基于某种数据模型,可以把DBMS看成是某种数据模型在计算机系统上的具体实现。根据数据模型的不同,DBMS可以分成层次型、网状型、关系型、面向对象型等。MSsqlserve2000就是一种关系型数据库管理系统。
关系模型主要是用二维表格结构表达实体集,用外键表示实体间联系。关系模型是由若干个关系模式组成的集合。关系模式相当于前面提到的记录类型,每个关系实际上是一张二维表格。关系模型和层次、网状模型的最大判别是用关键码而不是用指针导航数据,表格简单用户易懂,编程时并不涉及存储结构,访问技术等细节。SQL语言是关系型数据库的标准化语言,已得到了广泛的应用。
1.2企业工资管理系统
企业工资管理是一项琐碎、复杂而又十分细致的工作,一般不允许发生差错。最初的工资统计和发放都是使用人工方式处理,工作量大的时候,出现错误的机率也随之升高,不仅花费财务人员大量的时间,而且往往由于抄写不慎,或者由于计算的疏忽,出现工资发放错误的现象。同时工资的发放具有较强的时间限制,必须严格按照单位规定的时间完成计算和发放工作。正是企业工资管理的这种重复性、规律性、时间性,使得企业工资管理计算机化成为可能。企
业工资管理系统就是使用电脑代替大量的人工统计和计算,完成众多企业工资信息的处理,同时使用电脑还可以安全地、完整地保存大量的企业工资记录。
1.3开发工具
后台数据库采用SQL SERVER数据库服务器,前台开发语言可自选。可设计成为C/S模式或B/S模式均可。要求根据题目自行设计系统所使用的数据库及数据表,通过系统界面实现对数据库的各种查询、增、删、改等功能操作。结合实际,经过实际的需求分析,采用功能强大的visual stdio 20010作为前台设计工具,c#作为软件编程语言, sql server 2008作为后台数据库开发工具。本文先进行需求分析,详细论述了课题来源和本系统的开发目的,经过实现和测试各个环节,最后对本系统做出客观理性的评价,指明了它的现实作用、缺点以及系统的升级方向。
第二章员工工资管理系统设计分析
2.1应用需求与分析
企业工资管理系统的开发宗旨以及总体任务就是帮助企业提高工作效率,节省大量的人力和物力资源,实现企业工资信息管理的自动化、规范化和系统化。
系统最终实现的主要功能如下:
(1)员工及管理员的登录与注册;
(2)员工查询浏览工资的发布情况;
(3)管理员对工资信息进行维护管理操作;
(4)管理员对员工信息进行相关的管理操作;
2.2系统模块划分
开发这个系统的目的就是帮助企业的财务主管部门提高工作效率,实现企业工资信息管理的系统化、规范化和自动化。能够和认识管理系统、考勤管理
系统相结合,真正实现企业高效、科学、现代化的员工管理。系统最终实现的主要功能如下。
·企业工资信息设置部分:包括设置员工的基本工资和其他项目的金额,如奖金等。
·企业工资信息管理部分:包括查询工资和查询现有职务及现有基本工资标准。·系统部分:包括添加用户。
2.3系统数据库设计
数据库是信息管理系统的后台,存储着所有的信息,在信息管理系统中有着很重要的地位。数据库设计的好与坏,直接影响到这个系统的运行效率。良好的数据库设计,可以提高数据信息的存储效率,确保数据信息的完整性和一致性。
针对企业工资信息管理系统的需求,通过对员工工资计算过程的内容分析,为本系统设计如下的数据项和数据结构:
表5-2为员工信息表。
此表中包含属性为:员工号,员工姓名,员工职位,员工电话,月薪,奖金,处罚金。
表5-2 员工信息表