1、 学生课程设计学生课程设计(论文)(论文) 题 目: 职工工资管理系统 2012 年 12 月 19 日 课程设计任务书课程设计任务书 题题 目目 职工工资管理系统开发 1、课程设计的目的、课程设计的目的 使学生掌握数据库的基本概念, 结合实际的操作和设计, 巩固课堂教学内容; 使学生掌握数据库系统的基本概念、原理和技术,将理论与实际相结合,应用现 有的数据建模工具和数据库管理系统软件,规范、科学地完成一个小型数据库的 设计与实现;把理论课与实验课所学内容做一综合,并在此基础上强化学生的实 践意识、提高其实际动手能力。 2、课程设计的内容和要求(包括原始数据、技术要求、工作要求等)、课程设计的
2、内容和要求(包括原始数据、技术要求、工作要求等) 某单位员工分为管理员、财务员、技术员和销售员等。该单位下设经理室、财务 科、技术科和销售科4个科室。工资由基本工资、福利补贴和奖励工资构成, 失业保险和住房公积金在工资中扣除。每个员工的基本资料有姓名、性别、 年龄、单位和职业(如经理、工程师等)。工资按月发放, 1)职工的基本信息管理:录入、修改与删除职工信息。 2)职工的基本工资管理:录入、修改与删除职工工资信息 3)职工的工资计算:计算每个人的实际发放工资。实际发放的工资金额为工资 减去扣除。 4)工资的查询:按职工所在的部门、职工名及职工编号等条件查询每个职工的 工资 5)工资的统计:按
3、科室、职业分类统计人数和工资金额。 3、主要参考文献、主要参考文献 1张莉 SQL SEVER数据库原理及应用 2萨师煊 王珊著.数据库系统概论第三版.高等教育出版社 3 施伯乐 丁宝康 汪卫.数据库系统教程 高等教育出版社2003年第2版 4庄成三等.数据库系统原理及其应用.电子工业出版社 4、课程设计工作进度计划、课程设计工作进度计划 第第 1 天天 :选题、:选题、完成需求分析 第第 2 天天 :数据库概念结构设计 第第 3 天:天:数据库逻辑结构设计及物理实现 第第 4 天:天:应用程序开发 第第 5 天:天: 程序调试分析和结果、编写课程设计报告 指导教师指导教师(签字) 日期日期
4、年 月 日 教研室意见:教研室意见: 年 月 日 学生学生(签字) : 接受任务时间:2012 年 12 月 11 日 注:注:任务书由指导教师填写。 I 摘摘 要要 对企业而言,人力资源是企业最宝贵的资源,也是企业的“生命线” 。而 工资 管理又是人力资源管理的重中之重。实行电子化的工资管理,可以让人力 资源管理人员从繁 重琐碎的案头工作解脱出来,去完成更重要的工作。本文介 绍毕业设计课题的选题背景和意 义,相关的研究和开发的比较和综述,研究开 发的过程,以及设计思路和实现细节的考虑, 最后给出了作者在毕业设计过程 的体会。 关键词 管理信息系统,数据库,工资管理,数据 目目 录录 摘摘 要
5、要. I 1 1 系统总体设计系统总体设计 . 1 2 2 数据库设计数据库设计 . 2 2.12.1 创建数据库创建数据库. 2 2.22.2 创建员工情况表创建员工情况表 2 2.32.3 创建工资表创建工资表 . 2 2.42.4 创建员工部门表创建员工部门表 3 2.5 2.5 创建系统登录表创建系统登录表 . 3 3 3 详细设计详细设计 . 5 3.1 VB 3.1 VB 登录界面的设计登录界面的设计 5 4 4 员工信息管理模块员工信息管理模块 . 7 5 5 员工变动管理模块员工变动管理模块 . 8 6 6 奖惩情况管理模块奖惩情况管理模块 . 10 7 7 工资管理模块工资管
6、理模块 . 12 8 8 查询功能模块查询功能模块 . 14 9 9 统计功能模块统计功能模块 . 16 1010 数据库备份功能模块数据库备份功能模块 . 18 1111 报表打印功能报表打印功能 . 19 1212 结论结论 . 20 参考文献参考文献 21 1 1 系统总体设计 总体设计: 1. 设计一个登录界面,使该系统具有一定的安全性和通用性,对应的,在数据 库里建立一个登录界面表。 2. 在数据库内设计三个信息表,分别是员工情况表,员工部门表,工资表。 3. 在 VB 界面内设计窗体,并书写代码,使其与数据库连接起来,并具有相应 功能。 2 2 数据库设计 使用 SQL 语句创建数据库,表,及所要添加的相应数据: 2.1 创建数据库 语句如下: create database 工资管理系统 2.2 创建员工情况表 语句如下: create table 员工情况表员工编号 char10 NOT NULL 姓名 varchar50 性别 char10 出生年月 datetime 部门编号