首页 > 教育知识 > 题目解答 > 工资管理系统设计

工资管理系统设计

时间:2018-05-05   来源:题目解答   点击:

【www.gbppp.com--题目解答】

工资管理系统设计 第一篇_工资管理系统论文

西北工业大学网络教育学院

毕业论文

毕 业 论 文

企业职工工资管理系统

王 雪

2011 9 10

西北工业大学网络教育学院

毕业论文任务书

一、 题目:

企业职工工资管理系统

二、 指导思想和目的要求:

人事工资管理智能化是解决上述问题的最佳方案。将一些先进的信息技术结合运用到人事工资信息管理和服务中,用这些技术来促进企事业管理各部门的协作,提高人事工资管理乃至单位管理的效率,是系统开发的主要目的。

整个系统从总体上分为人事档案管理、业务档案管理、考勤管理、系统用户管理五大

部分,各部分要实现的功能如下: 1、 员工档案的输入及查询;

2、 员工基本信息维护:包括修改、删除; 3、 评价的输入及维护功能; 4、 员工工资的生成及查询;;

5、 员工工资的统计及工资报表的打印; 6、 员工考勤管理的初始化及更新; 7、 工考勤的查询及报表的打印; 8、 对数据库中的员工自定义条件统计;

9、 统管理员实现对系统管理及系统用户对登录密码进行修改。

三、 主要技术指标:

1、 总体方案概要设计

确定人事管理系统实现什么功能,如何实现。1/天 2、 定义框架

初步规划大的模块,确定模块内容和各模块之间的联系。1/天 3、 定义流程

画出流程图,形成业务流程,基本确定整体骨架。1/天 4、 定义数据字典

定义各个业务的数据字典,形成总体数据字典,确定各数据之间的联系。1/天 5、 详细设计

根据总体方案和框架具体设计各模块的内部详细设计,具体到每个操作画面。1/天

四、 进度与要求:

1、 2011年2月15日-----2011年2月30日 了解课题背景,收集资料,准备开题; 2、 2011年3月1日------2011年3月10日 熟悉开发工具,开始编程及完成代码; 3、 2011年3月10日------2011年3月20日 系统模块编码实现; 4、 2011年3月21日----2011年4月1日 系统调试并完成论文初稿;

5、 2011年4月1日-----2011年4月9日 论文定稿并打印论文交指导教师,评阅老师评

阅及制作答辩电子讲演稿;

6、 2011年4月15日-----2011年4月15日 毕业答辩。

五、 主要参考书及参考资料:

1、 郑阿奇.Visual Basic 实用教程,电子工业出版社. 2、 Visual Basic 6.0 使用指南 ,电子工业出版社.

3、 Craig Eddy ,Timothy Buchanan.中文Access 2000 24学时教程 ,机械工业出版社. 4、 杜军平,黄杰.Access2000数据库开发.北京机械工业出版社,2001. 5、 张树兵. Visual Basic 6.0.清华大学出版社,1999.

6、 刘云生.数据库系统概论.华中理工大学出版社,1996. 7、 韩润春,佟志臣,王汉新.管理信息系统.河北人民出版社.2003.

学习中心:班 级: 专 业: 工商管理 学 生: xxx 指导教师: xxx

工资管理系统设计 第二篇_工资管理系统毕业论文

一 引 言【工资管理系统设计】

(一) MIS背景

自50年代中后期,计算机应用的重点开始由科学计算转向数据处理。计算机技术和管理信息系统的概念迅速发展起来。管理信息系统的发展经过了四个阶段。最初阶段是统计系统,所研究的内容是数据间表面规律,它可以把数据分成较相关和不相关的组,然后把数据转换为信息。第二阶段是数据的更新系统,典型代表是美航公司50年代建成的SABRE预约订票系统。但从概念上来讲,它只是一个数据更新系统,比如它不能告诉你以现在的售票速度何时票将售完,从而采取补救措施。因而它也是管理信息系统的低级阶段。第三阶段是状态报告系统,我们可以通过IBM公司1968年使用的制造信息系统CMIS的成功运行发现用来处理日常业务和生产报告,重点在于将手工作业自动化,提高效率和节省人力,但一般不能提供决策信息。最后的阶段是决策支持系统,它是用来辅助决策的信息系统。该系统可以计划、分析方案,审查解答和求解的误差。有较好的人机对话方式,可以和不太熟悉计算机的管理人员对话。一般包括一些模型用以产生决策信息,但不强调全面的管理功能。20年间,国外的大公司的管理信息系统的发展体现了三种变化,一是抓管理着重于建设MIS系统,使管理技术走向成熟;二是信息是决策的依据,MIS随时为决策者们服务;三是决策者通过MIS使其经营计划和具体的业务活动联系在一起。了解了管理信息系统的发展过程我们可以看到管理信息系统的工作从最基础的工作,如打印报表等工作到今日的支持企业组织的目标,辅助决策者进行决策的决策支持系统(DSS)阶段,管理信息系统的迅速发展过程就是生产水平迅速发展的过程。我相信管理信息系统的开发和设计工作蕴涵着巨大的生产力。

(二)工资管理实现信息系统化的必要性

信息对任何行业都是一项很重要的资源。随着经济的不断发展,信息显得尤为重要。信息提供了关于企业过去、现在和未来的全面材料。它对任何各种生产经营的计划、控制、考

核、预测企业前景、参与企业决策、规划企业未来起着非常重要的作用。从某种意义来讲企业管理实际上就是企业信息的管理,目的就是最大限度满足企业对信息的要求,为企业的上层决策提供有效依据。

高校管理系统是针对人事处的大量业务处理工作用计算机进行全面现代化管理。主要包括人员基本情况管理、工资设定、和工资查看等几个方面的功能,以实现用户方便的输入查询、统计的业务需求。

自20世纪末以来,悄然兴起的新经济逐渐对现代人力资源管理包括工资管理提出了更高的要求。经济全球化在增加适应性创新、创新和竞争力方面,对人才管理也增加了可怕的压力。专门知识的价值被确认,并融入组织和日常管理以应付上述压力;智力资本作为独特的生产要素取代人力资本并排在产业资本、金融资本之首。所有这些都给工资管理带来了根本的变革,这主要体现在以下几个方面:

1. 人力成本将逐步上升。

人力资源领域内所带来的最直接的竞争后果就是薪金,导致人力资源的价格滚动攀升。与此呼应,利润的分配格局也会产生巨大的变革,知识有所值、人才劳有所得的呼声会越来越强烈,收益将更广泛的分享而不是过分集中。组织必须对人力资源采取更严肃而慷慨的态度,对人力资本付出更大的投资力度。

2. 工资制定的依据将更多的反映市场而不是工作本身的价值。

传统的工作价值论将逐渐向市场价值论过渡,依靠工作分析计算工作价值的传统做法将向更高层次发展,工资将更贴切地反映知识市场化的需求,工资管理将形成动态的分析机制以适应市场变化的需求。

3. 工资福利设计更富弹性并走向多元化。

工资福利设计方面,弹性设计和多轨制度将更加流行,其中蕴含的规则将更加复杂,“分化”现象将更加普遍。在工资管理中,人文化设计色彩将更加浓重,心理学原理而不是经济学原理将起更重要的作用。在主要基于脑力劳动的经济时代,工资不是纯粹的计算问题而更主要是人的心理学问题。工资的定义将更加注重人的价值而不是工作的经济价值。

4. 工资分配形式由货币主导型向资本主导型过渡。

以股票期权威主要形式的资本分配在未来人们工资中的比重不断扩大,并成为主导性分配方式。近来甚至有人提出以自然资本包括环境、生态等非货币化方式作为奖励的手段。

5. 工资支付方式将呈现多样化。

例如利用互联网、银行等支付等等。

新系统的事实将给使用者带来以下便捷:

1. 新系统的正常运行使高校的组织结构得到了优化。

2. 工作人员可以随时,便捷,简单,清晰的使用该系统。

3. 各相关部门可以准确及时的掌握工资相关信息。

4. 根据要求,确定合理的工资设置和分配制度。

5. 新系统的顺利实施既能保持各部门的工作的联系性,更能保持财务部门的资金合理

使用。

(三)管理系统开发的一些基本方法和开发过程

 常用管理信息系统开发方法

我们知道工资管理系统就是一个管理信息系统。因此它的设计必然具有MIS的特点它的功能也应为信息的管理服务。现在常用的管理信息系统开发方法有:结构化生命周期开发方法、原型法和面向对象的系统开发方法。其中原型法的基本思想是系统开发人员凭借自己对用户需求的理解,通过强有力的软件环境支持,构造出一个实在的系统原型,然后与用户协商,反复修改直至用户满意。

 系统常用开发过程

1.系统开发准备。系统开发工作包括提出开发要求,成立开发小组,制定系统开发计划等。

2.系统调查。新系统的系统分析和系统设计工作都要建立在对现行系统调查的基础上既必须调查现行系统运行情况、问题等,明确用户需要。

3.系统分析。又称逻辑设计,是管理系统开发的关键环节,要求在系统调查的基础上对新系统功能进行细致的分析,并建立一个新系统逻辑模型。

4.系统设计。又称物理设计。系统设计要根据系统分析报告中的系统逻辑模型综合考虑各种约束,利用一切可用的技术手段和方法进行各种具体设计,确定新系统的实施方案解决“系统怎么做”的问题。

5.系统分析和评价。系统评价主要指对系统目标功能的实现情况进行检查和对比,分析和总结。

(四)工资管理系统的简介

本工资管理系统是针对人事处的大量业务处理工作而开发的管理软件。根据用户的要求,实现人员基本情况管理、工资设定、工资核算、查询工资、打印报表等几个方面的功能。

用户通过输入各部分工资设定、职工基本资料等基本信息,由系统自行生成相应的统计数据及各类统计报表以供用户查询,另外用户还可以对这些基本信息进行定期的更新和删除, 本工资管理系统力求使办公人员可以轻松快捷地完成工资管理的任务。一切为用户着想,界面更美观大方,操作尽量简单明了。系统基本其功能基本符合用户需求。

(五)工资管理系统的用户需求

 总体功能需求

人事劳资管理系统是针对人事处的大量业务处理工作用计算机进行全面现代化管理。主要包括人员基本情况管理、工资设定、和工资查看。等几个方面的功能,以实现用户方便的输入、查询、统计的业务需求。

·具体系统功能需求描述

1. 信息管理

提供对“员工信息表 ” 数据输入、记录增加、记录修改、记录删除、记录查询等功能,实现员工信息的管理功能。

2.各部分工资设定

提供对“基本工资”、“职务工资”、“职称工资”、“等级工资”、“工龄工资”、“级别工资”、“奖金”、“课时费”等工资内容的标准输入、修改功能,这些表将构成员工工资的汇总因此,这几项工资内容的设置将影响职工的总工资。

【工资管理系统设计】

3.工资核算

对员工工资进行核算。

4.工资查询

提供对查询表“工资表”的查询,用户可以按职工编号、职工姓名、等对“工资表”进行查询并打印。

5.系统设置

用户可以修改登陆密码,而且可以添加登陆用户,如果需要的话可以对界面的颜色进行更改。

二 可 行 性 分 析

(一)系统业务调查

本系统要对某学校工资管理的日常的工资发放业务流程进行详细调查。包括对员工工资内容的调查、员工工资核算方式等内容的调查。在此项工作中我们要对相关数据进行收集分类,对核算流程进行记录分析,对工资核算要产生的统计报表进行分类汇总。总之,在此项工作中我们要对工资管理业务流程要做详细充分的调查。

(二)系统可行性分析研究

可行性研究的目的使用最小的代价在尽可能短的时间里确定问题是否能解决,通过复杂系统的规模与目标,研究与此类似的系统后,我们具体从下面三个方面考虑。

1.技术上的可行性。

由于对工资管理系统这一类的财务系统进行开发已有一定的时期,有很多成功的实例。在进行系统开发前,我们考虑了自己的技术水平和能力,所以我们选择了我们四年以来比较熟悉的Visual Basic语言。VB是Windows平台上的一个强大的开发工具,是真正的面向对象的的可视化编程方法,开发者只需要少量的代码就可以编制出具有标准Windows风格的程序,代码维护非常方便。

2.经济上的可行性。

由于工资管理系统是一个比较小型的系统,从开发系统时我们就使用了比较大众化的开发工具VB,功能强大,分析考虑到了系统以后的进一步扩充,将资金投入运用的更好所以从人力、物力、财力方面来说都是可行的。

3.操作可行性。

在考虑到新系统将来投入使用后的管理维护人员的水平及工作的方便简洁程度。系统采用了面向对象的开发工具——Visual Basic 6.0,使所开发的新系统的界面和WINDOWS界面一样直观,从而使用户使用起来十分的方便,就像在WINDOWS操作窗口中操作一样方便。用户只需要告诉计算机做什么,而不用考虑怎么去做,新系统会引导用户一步一步去完成相应的操作。并且系统的安全可靠性比较好,用户不需要担心系统会操作出错,新系统会提示用户保存资料或者提行用户操作是否有误。对于一些重要的业务,若操作有误时,新系统可以撤销刚才的操作,避免了重大失误无法修改造成的经济损失,所以说该新系统不但操作简洁方便,用户只需要阅读相应的系统说明书就可以进行使用、维护,在短时间内熟练使用系统工作,而不用花费大量的时间学习系统的源程序,原理,操作方法。

(三)需求分析

对用户需求的分析应该全面、深入、发展。全面是指考查由MIS管理的信息是否有纰

工资管理系统设计 第三篇_职工工资管理系统设计与实现

职工工资管理信息系统设计与实现

学院:经济与管理学院

班级:

学号:090403010043

目 录

1 引言……………………………………………………………………………………2 1.1问题的提出…………………………………………………………………………3 1.2任务与分析…………………………………………………………………………3 2设计方案………………………………………………………………………………4 2.1程序功能设计………………………………………………………………………4 2.1.1程序功能描述……………………………………………………………………4 2.1.2程序结构分析……………………………………………………………………4 2.1.3 数据表结构分析…………………………………………………………………5 2.1.4程序流程分析……………………………………………………………………7 2.2程序界面和代码设计………………………………………………………………7 2.2.1项目设计框架……………………………………………………………………7 2.2.2主要表单及代码设计……………………………………………………………9 3 结果分析……………………………………………………………………………20 结论……………………………………………………………………………………25 致谢……………………………………………………………………………………26 参考文献………………………………………………………………………………27

1 引 言

1.1 问题的提出

为适合现代企业的需要,职工工资管理已经成为企业管理的一个难题,由于其

费时和繁琐性,企业迫切需要一种专门为职工工资管理而服务的工具。为此,简单的职工工资管理系统为此而制造出来。本简单程序是为职工工资管理而设计的,内容简单,使用方便。程序稍加变更可以适合对资源分配方面的杂事加以处理。

作为当代大学生,熟练的操作计算机是一种必备的素质。本次设计会让我们更加熟悉VF编程,把以前学过的一些东西又重新复习了一遍,并与实际结合起来,对我们能力的提升有了很大的帮助,还能促使我们在以后的实际应用中更好的应用VF编程来设计一些数据库管理系统。

1.2 任务与分析

分析你的设计任务,有什么难点?怎么解决?完成的步骤!

职工工资管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点.

本系统主要完成对学生选课信息的管理,包括数据库中表的添加、删除等。系统可以完成对各类信息的浏览、修改、查询和工资信息对工资进行计算的功能。系统的核心是数据库中各个表联系,每一个表的修改都将联动的影响其它的表,当完成对数据的操作时系统会自动地完成数据库的修改。查询功能也是系统的核心之一,在系统中即有单条件查询和多条件查询,也有精确查询和模糊查询,系统不仅有静态的条件查询,也有动态生成的条件查询,其目的都是为了方便用户使用。本系统有完整的用户添加、删除和密码修改功能,并具备报表打印功能.

2 设计方案

该选课系统初步设计有五个表单,第一个为欢迎界面,第二个为登陆界面,第三个为职工工资管理系统,第四个为计算工资,第五个为查询工资。需要的数据表有3个,分别为职工信息,工资信息,表bb。

2.1程序功能设计

FORM1是欢迎界面,

FORM2是登陆界面,显示登陆的主界面。

FORM3是职工工资管理系统,调用FORM4和FORM5可以对职工工资进行计算,以及对职工工资进行查询。FORM4是计算工资,可以对各项工资以及扣税和扣水电进行计算作。FORM5是工资查询,具有按照员工号,姓名,性别分别对职工工资相关信息进行查询的功能

2.1.1程序功能描述

根据设计要求,程序要达到的功能如下:

1. 程序运行之后首先弹出欢迎窗口,继而进入登陆界面 2. 登陆界面得通过用户密码验证进入操作。

3. 密码输入正确后转入主菜单,就可以选择对职工工资进行计算或者查询或退出后回到主菜单。

4. 每个功能模块都有退出的功能,回到主菜单。 5. 点击主菜单的退出按钮,退出系统。

2.1.2程序结构分析

根据上面对系统功能的描述,构建出系统的总体功能结构图,如图1所示。

图1. 系统总功能结构图

2.1.3 数据表结构分析及原始记录 1.员工信息表结构及记录

表1. 员工信息表结构

工资管理系统设计 第四篇_工资管理系统(详细设计说明书)

1引言 ............................................................................................................................................... 2

1.1编写目的 ................................................................................................................................. 2

1.2背景......................................................................................................................................... 2

1.3定义......................................................................................................................................... 2

1.4参考资料 ................................................................................................................................. 2

2程序系统的结构 ........................................................................................................................... 3

3程序1(标识符)设计说明......................................................................................................... 3

3.1程序描述 ................................................................................................................................. 3

3.2功能......................................................................................................................................... 3

3.3性能......................................................................................................................................... 4

3.4输人项..................................................................................................................................... 4

3.5输出项..................................................................................................................................... 4

3.6算法......................................................................................................................................... 4

3.7流程逻辑 ................................................................................................................................. 5

3.8接口......................................................................................................................................... 6

3.9存储分配 ................................................................................................................................. 6

3.10注释设计 ............................................................................................................................... 6

3.11限制条件 ............................................................................................................................... 6

3.12测试计划 ............................................................................................................................... 6

3.13尚未解决的问题 ................................................................................................................... 6

4程序2(标识符)设计说明......................................................................................................... 7

4.1程序描述 ................................................................................................................................. 7

4.2功能......................................................................................................................................... 7

4.3性能......................................................................................................................................... 7

4.4输人项..................................................................................................................................... 7

【工资管理系统设计】

4.5输出项..................................................................................................................................... 7

4.6算法......................................................................................................................................... 8

4.7流程逻辑 ................................................................................................................................. 8

4.7接口......................................................................................................................................... 9

4.8存储分配 ................................................................................................................................. 9

4.9注释设计 ................................................................................................................................. 9

4.10限制条件 ............................................................................................................................. 10

4.11测试计划 ............................................................................................................................. 10

4.12尚未解决的问题 ................................................................................................................. 10

详细设计说明书

1引言

1.1编写目的

在使用程序语言编制程序之前,需要对所采用算法的逻辑关系进行进行分析,设计出全部必要的过程细节,并给予清晰的表达,使之成为编码的依据,也作为软件测试人员及软件维护人员进行测试及维护时的参照。

1.2背景

项目的提出: 工资管理是企业管理的重要组成部分,它与企业的人事管理、财务管理有着密切的联系。对于劳资关系相对复杂的大中型企事业单位,手工进行工资的发放工作往往需要耗费大量的人力与时间。由于工资发放在时间和操作上存在着一定的重复性、规律性,这使得工资管理的计算机化成为可能,该项目的提出正是为了在此基础上进一步实现企业员工工资管理的规范化和自动化。

项目与其他软件或其他系统的关系:

工资管理系统是全企业信息管理系统的一个有机组成部分,它需要和员工人事管理、员工工时考勤、员工医疗保险等系统连接,能够从这些系统中正确的取得员工基本工资、津贴、医疗保险等信息。

用户群:工资管理系统软件的用户主要为各种企事业单位的财务部门

1.3定义

工资项目:在计算月工资时需要涉及的各项信息,例如基本工资,津贴费,缺勤费,保险费等

计算公式:即计算月工资的方法

缺勤费用:即员工由于缺勤而需扣除的费用

津贴:即员工因为加班而需增加的工资

医疗保险:即员工参加医疗保险及社会保险等保险而需报销或交纳的一定费用 基本工资:每个工种有不同的基本工资

1.4参考资料

【1】《工资管理系统》需求规格说明书;

【2】《工资管理系统》概要设计说明书

【3】张立,C#2.0宝典,电子工业出版社,2007

【4】李兰友等编著,Visual C#.Net程序设计,清华大学出版社,2003

【5】《软件工程与软件开发工具》 ISBN7-302-09290-7、TP.6515 2004年9月。

【6】肖刚,古辉,程振波,张元鸣.实用软件文档写作.北京:清华大学出版社。 2程序系统的结构

工资管理系统是全企业信息管理系统的一个有机组成部分,它并非一个独立的系统,需要和员工人事管理、员工工时考勤、员工医疗保险等系统连接,能够从这些系统中正确的取得员工基本工资、津贴、医疗保险、出勤状况等信息。下图为本系统与其它系统的数据交换图。

本系统与其他系统联系紧密,那么就得通过相应的接口把各个系统联系起来,图(2-1-2)就是本系统和其他系统的接口图。

考勤数据库

图(2-1-2)系统接口图

3程序1(标识符)设计说明

3.1程序描述

本程序是系统启动时首先运行的程序,用户通过本程序的认证进入系统。通过本程序,操作系统在内存为用户分配一段内存,而且必须在此用户退出之前常驻内存,以便对本系统的所有操作都是在此登陆用户下进行。

3.2功能

本段程序功能非常简单,提供新用户注册和响应登陆者,并根据用户的权限打开不同

的登陆界面,该功能可用如下功能模块图描述。

图(3-2-1)模块功能方框图

3.3性能

该模块若要注册新用户和响应登陆者,就必须对数据库的用户表进行查询、核对和更改。经过反复测试与优化,我们将登陆时间限制在5秒以内,若超过5秒,就显示登陆出错信息。

对新用户注册数据提交时间限制在5秒,若超过5秒,就提示注册失败。

3.4输人项

本程序的输入就两大类,用户名和密码。以下为这两类输入项作以下限制。

(1)、用户:必须是数字、字母或则汉字组成,长度限制在6到12字符之间。

(2)、密码:必须是数字、字母组成,长度限制在6到12字符之间。

3.5输出项

登陆:根据数据库的记载,有三类输出结果,登陆成功显示管理员界面、登陆成功显示普通用户界面、登陆不成功显示错误信息。

注册:只有注册成功与注册不成功两类返回结果。

3.6算法

本段程序最主要的算法是如何进行权限判断。下面简单描述该算法。

在数据库里为每一个用户都配有一系列的字段,其中有一bool字段叫Controller,若为true,则代表该用户为管理员,若为false,该用户就是一普通用户。

3.7流程逻辑

以下图为本模块的流程图(3-7-1)

图(3-7-1)登陆模块流程图

工资管理系统设计 第五篇_工资管理系统设计报告

目录

一、项目名称:工资管理系统设计 ............................................................................................... 2 二、实训目的: ............................................................................................................................... 2 三、应掌握的知识点 ....................................................................................................................... 2 四、应训练的能力点 ....................................................................................................................... 2 五、数据库设计内容 ....................................................................................................................... 3 (一)需求分析………………………………………………………………………………….3 (二)数据库概念设计………………………………………………………………………..3 (三)数据库逻辑设计…………………………………………………………………………5 (四)数据库与数据表设计 ——物理结构设计……………………………………………5 1.数据库与数据表设计…………………………………………………………………...5 2.数据完整性设计………………………………………………………………………...6 六、数据库操作实施与结果——数据库对象的设计 ................................................................... 8 (一)建数据库——工资管理库……………………………………………………………….7 (二)建表——员工信息表、部门信息表、工资信息表…………………………………..7 (三)视图……………………………………………………………………………………..9 (四)存储过程………………………………………………………………………………..9 (五)触发器 …………………………………………………………………………………10 (六)索引……………………………………………………………………………………11 (七)运行和维护……………………………………………………………………………12 1. 关系图的建立………………………………………………………………………...12 2. 简单查询……………………………………………………………………………...12

3. 复杂查询……………………………………………………………………………...15 4.数据库的用户与权限管理……………………………………………………………17 5.数据库的备份………………………………………………………………………….20 6.数据的导入与导出…………………………………………………………………….21

七、总结......................................................................................................................................... 22 八、评语…………………………………………………………………………………………..23

一、项目名称:工资管理系统设计 二、实训目的:

 了解数据库系统的理论

 掌握数据库设计的基本方法,熟悉数据库设计的步骤;  通过设计数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,

提高分析问题和解决问题的能力  学习基本数据库编程方法

 快速跟踪数据库系统软件的新技术及市场应用动态。

三、应掌握的知识点

 数据库基本原理

 关系数据库的设计方法、设计思路  初步掌握一种关系数据库语言

四、应训练的能力点

    

SQL Server 2000的操作与使用 数据库的概念设计与逻辑设计

数据库的建立与管理、数据表的建立与操作 SQL查询语言的使用与编程

设计和开发一个数据库应用系统的数据库设计部分【工资管理系统设计】

五、数据库设计内容

(一)需求分析

本系统要求实现以下主要功能: 1.数据录入功能

主要任务是对各种工资信息进行日常的管理,如工资信息的输入、查询、修改、增加、删除,迅速准确地完成各种工资信息的统计计算和汇总,快速打印出报表。 2.数据查询功能

系统需要提供以下查询功能: 1) 员工考勤情况(薪酬设计)

2) 员工工种情况,反映员工的工种、等级,岗位工资等信息

3) 员工津贴信息情况,反映员工的加班时间,加班类别、加班天数、岗位补贴情况等 4) 员工基本信息情况

5) 员工月工资情况:年,月,职工号,姓名,部门名,基本工资,病假扣款,事假扣款,

3.应发工资,实发工资 3.数据统计功能

1) 统计员工年终奖金 2) 统计每部门月工资情况

(二)数据库概念设计

分析前面的系统功能要求,需要一个表来存储和管理员工信息,使系统能够接受员工原始的各项数据,以实现数据录入、查询或统计员工信息等功能。员工是本系统的第一个实体。

为了能实现查询和统计部门内员工情况等功能,必须有一个表来存储和管理所有部门的信息。部门是本系统的第二个实体。

工资是以员工工作情况来制定的。需要建立一个表来记录各种工资、津贴、扣款的信息。它主要为各种查询和统计功能提供工资数据。工资是第3个实体。

据此可以绘出工资管理系统数据库的E-R图如下:

实体属性列表如下: 实体 员工

属性 工号 姓名 性别 年龄 籍贯 身份证号 婚姻状况 学历 部门名称 工种 工龄 职务等级

部门 工资

部门名称 部门负责人 部门人数 工号 工资年月 岗位工资 岗位补贴 出勤天数 加班工时 加班天数 加班类别 加班工资 病假扣款 事假扣款

其他扣款 应发工资 实发工资

本文来源:http://www.gbppp.com/jy/442305/

推荐访问:工资管理系统课程设计 库存管理系统设计

热门文章