1、数据库员工工资管理系统概述成 绩 评 定 表学生姓名田雯班级学号1003070203专 业电子信息科学与技术课程设计题目员工工资管理系统评语组长签字:成绩日期 20一三年 4月 日课程设计任务书学 院信息科学与工程学院专 业电子信息科学与技术学生姓名田雯班级学号1003070203课程设计题目员工工资管理系统实践教学要求与任务:一、 设计目的 学生根据所学的数据库原理与程序设计的知识,能够针对一个小型的数据库管理系统,进行系统的需求分析,系统设计,数据库设计,编码,测试等,完成题目要求的功能,从而达到掌握开发一个小型数据库的目的。二、 设计内容 设计一个小型的员工工资管理系统,提供的信息包括:
2、员工基本信息:用于员工基本信息的管理,包括:员工号,工种号,工种名称,基本工资和部门。员工工资基本信息:用于核对员工当月的工资,包括:员工号,工资,基本工资,奖金,工种号,总工资。员工津贴信息:用于员工当月所得及所扣津贴的管理,包括:员工号,加班时间,加班费用,误工数,误工费。员工补助信息:用于员工当月所得补助的管理,包括工种号,取暖补助,卫生补助,煤气补助,住房补助。所设计的工资管理系统应该实现对员工基本信息的添加、删除和修改以及对工资基本信息,津贴信息和补助信息的查询和删除。3、 工作计划与进度安排 讲解设计内容及要求 3月23 (1-4节) 编写程序代码 3月24 (1-4节) 程序测试
3、及调试 3月24 (5-8节) 答辩验收 3月31 (1-4节)指导教师: 沈红 20一三 年 3月 日专业负责人:20一三 年 3月 日学院教学副院长:20一三 年 3月 日7 员工工资管理系统1.概述1.1设计背景随着计算机技术的飞速发展和经济体制改革的不断深入,传统企业管理方法、手段以及工作效率已不能适应新的发展需要,无法很好地完成员工工资管理工作。提高公司企业管理水平的主要途径是更新管理者的思想,增强对管理活动的科学认识。基于与 数据库技术建立一个职工工资管理系统,该系统提供了查询、增加记录、删除等功能,功能比较齐全,基本上能满足管理员和公司的要求。1.2设计目的(1)强化和巩固理论基
4、础,掌握数据库编程的基本技巧;(2)要求用语言或其它语言及相应开发环境,实现一个小型完整程序的设计与开发; (3)巩固深化所学课程的知识,培养学生运用知识,分析和解决实际问题的能力。1.3设计内容(1)进行需求分析,编写数据字典。(2)设计图。(3)实现新进员工的数据录入以及对员工信息的删除和修改。(4)实现对所有员工的工资、津贴、补助的查询。2.需求分析2.1功能分析该通用工资管理系统具备下列功能:管理员通过输入用户名和密码进入该系统后,可以进行一些基本查询(员工工资信息查询、员工津贴信息查询、员工补助信息查询)、员工信息管理(添加、删除、修改员工信息)。具体功能的详细描述如下:(1)用户名
5、和密码即可进入主窗体,在其中选择要进行的操作。(2)点击进入查询界面功能窗体,选择要查询的内容。(3)点击工资查询界面功能窗体,输入员工号即可查询员工工资信息。(4)点击津贴查询界面功能窗体,输入员工号即可查询员工津贴信息。(5)点击补助查询界面功能窗体,输入工种号即可查询员工补助信息。(6)点击添加员工数据功能窗体,输入员工号和基本工资,点击快速添加即可添加员工。(7)点击修改员工数据功能窗体,输入员工号即可修改员工信息表中的数据。(8)点击删除员工数据功能窗体,输入员工号或工种号,选择想要删除的选项,即可删除对应表中的员工数据。(9)点击返回登录界面功能窗体,即可返回到最初的登录界面2.2
6、 工作流图 登录信息 寻找信息 错误信息 返回信息2.3数据字典数据库由以下五个数据表组成:第一个是管理员用户表,第二个是员工信息表,第三个是员工工资信息表,第四个是津贴管理表,第五个是员工补助表,下面设计它们的具体字段。2.3.1管理员用户表 2.3.2员工信息表 2.3.3员工工资信息表 2.3.4津贴管理表 2.3.5员工补助表 3.概念模型分析3.1管理员用户表图 3.2 员工信息表图3.3 员工工资信息表图3.4 津贴管理表图3.5 员工补助表图4.逻辑设计根据上面概念结构设计阶段得到的图,下一步应该将它转化为关系模型。可以得到对应的关系模式为:管理员用户表(用户号,用户,密码)员工
7、信息表(员工号,工种号,工种名称,基本工资,部门)员工工资信息表(员工号,工资,基本工资,奖金,工种号,总工资)津贴管理表(员工号,加班时间,加班费用,误工数,误工费)员工补助表(工种号,取暖补助,卫生补助,煤气补助,住房补助)4.1关系图4.2视图5.源代码及运行结果截图5.1登录界面5.1.1代码: ; ; ; ; ; ; ; ; ; 4 登录 : = 职工工资管理系统 ; = (); 登录() (); 登录( , e) 1( , e) = ( (*) 管理员用户表 用户=0 密码=1, 1(), 2(); (); = (, ); 1 = ()(); (1 0) (欢迎登录!); 主窗体
8、= 主窗体(); (); = ; (密码错误); (数据库连接失败); (); 2( , e) (); 5.1.2截图: 5.2主窗体5.2.1代码: ; ; ; ; ; ; ; ; ; 4 主窗体 : = 职工工资管理系统 ; = (); 主窗体() (); 2( , e) 1( , e) (); (); 查询界面 = 查询界面(); (); 21( , e) (); (); 显示所有界面 = 显示所有界面(); (); 31( , e) (); (); 添加员工界面 = 添加员工界面(); (); 4( , e) (); (); 删除员工界面 = 删除员工界面(); (); 6( , e)
9、 (); (); 登录 = 登录(); (); 5( , e) (); (); 修改界面 = 修改界面(); (); 5.2.2截图:5.3查询界面5.3.1代码: ; ; ; ; ; ; ; ; ; 4 查询界面 : = 职工工资管理系统 ; = (); 查询界面() (); 1( , e) (); (); 工资查询界面 = 工资查询界面(); (); 21( , e) (); (); 津贴查询界面 = 津贴查询界面(); (); 31( , e) (); (); 补助查询界面 = 补助查询界面(); (); 查询界面( , e) 4( , e) (); (); 主窗体 = 主窗体(); (
10、); 5.3.2截图:5.4工资查询界面5.4.1代码: ; ; ; ; ; ; ; ; ; 4 工资查询界面 : = 职工工资管理系统 ; = (); 工资查询界面() (); 3( , e) 1( , e) 2( , e) (); 查询界面 = 查询界面(); (); 1( , e) (); = (); = ( 职工工资管理系统 员工号,工资,基本工资,奖金,工种号,总工资 员工工资信息表 员工号= + 1 + , ); = (); (, 员工工资信息表); 1 = 员工工资信息表; (); ( ) (); 5.4.2截图:5.5津贴查询界面5.5.1代码: ; ; ; ; ; ; ; ;
11、 ; 4 津贴查询界面 : = 职工工资管理系统 ; = (); 津贴查询界面() (); 1( , e) 4( , e) 12( , e) 1( , e) (); = (); 1 = ( 职工工资管理系统 员工号,加班时间,加班费用,误工数,误工费 津贴管理表 员工号= + 1 + , ); 1 = (); 1(1, 津贴管理表); 1 = 1津贴管理表; (); ( ) (); 2( , e) (); 查询界面 = 查询界面(); (); 5.5.2截图:5.6补助查询界面5.6.1代码: ; ; ; ; ; ; ; ; ; 4 补助查询界面 : = 职工工资管理系统 ; = (); 补助查询界面() (); 8( , e) 1( , e) (); = (); 1 = ( 职工工资管理系统 工种号,取暖补助,卫生补助,煤气补助,住房补助 员工补助表 工种号= + 1 + , ); 2 = (); 1(2, 员工补助表); 1 = 2员工补助表; (); ( ) (); 2( , e) (); 查询界面 = 查询界面(); (); 5.6.2截图:5.7显示所有界面5.7.1代码: ; ; ; ;
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1