视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
企业工资管理系统课程设计
2025-10-02 12:34:05 责编:小OO
文档


《管理信息系统》课程设计说明书

题    目:     企业工资管理信息系统      

学    院:          商学院               

专    业:         工业工程              

学号/姓名:       1000520315         

                       1000520318 林楠        

     指导教师:          张学龙               

职    称:          副教授               

2012年12月 5 日

目录

内容概要

第一章   引 言

1.1管理信息系统开发背景

1.2管理信息系统开发的目标及意义

1.3系统的开发方法

第二章   可行性研究

2.1   系统流程图

2.2   完成新系统的可行性

第三章   系统分析

3.1   系统的设计思想

3.2   需求分析

3.3   业务流程图

3.4   数据流图

3.5   数据字典

第四章   系统设计

   4.1   功能模块设计

   4.2   系统总体功能模块

   4.3   数据库设计

4.4   数据库结构的实现

第五章   工资管理系统功能实现

   5.1   开发环境简介

   5.2   系统界面的设计

   5.3   员工基本信息管理功能设计

   5.4   工资管理功能设计

第六章   软件测试

第七章   用户操作手册    

第八章   总结

8.1   参考文献

8.2   设计体会与建议

第一章 引 言

1.1 系统开发背景

 众所周知当今时代的世界经济正从工业经济向知识经济转变,而知识经济的两个重要特征就是信息化合全球化。要实现信息化和全球化就必须依靠完善的网络和数据库机制。处于现在这样一个飞速发展的信息时代,在各行各业中都离不开信息处理,这正是计算机被广泛应用于管理信息系统的环境,使用计算机进行信息控制不仅提高了工作效率,而且大大的提高了其安全性。尤其是对于复杂的信息管理,计算机能够充分发挥其优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发时系统管理的前提。

因此,对于企业或是事业单位来说开发一套工资管理系统是很必要的。虽然企业事业单位的管理已经进入信息化管理,但对于不同的单位所需要的功能是不一样的,这样通用的软件使用效率不高,还会造成人力,财力的浪费,这样就不能满足所有单位和部门的需求。所以必须做好客户的需求分析工作,设计符合用户要求的系统。

1.2 系统开发的目标及意义

企业和事业单位工资管理系统唯有采用自动化,高效率,人性化的管理,才能满足服务员工的需求。工资管理系统的主要目标在于加强服务而不在于精简人力。所以系统要能提供更自动化的服务,期望以最快的速度将人事工资信息做最适当的运用。主要目标有:以自动化、系统化、高效管理代替分散重复操作;提高单位效益和现代化信息管理水平;提高员工的自律性,促进员工人才的成长和流动;减轻人事工资管理员的负担,节省人力物力的开支等。

引进以计算机信息管理技术和网络通讯技术,是加快人事工资管理信息服务进程的重要手段。新的管理系统的使用会给人事管理体系发生变化。这促进了工资数据管理方式和理念的转变,提高了企业单位的现代化和信息化水平,为企业带来更多的效益。

1.3 系统的开发方法

本系统采用Access数据库2003可视化开发工具开发,采用ADO对象数据技术来提高系统的安全性和稳定性。工资管理系统可为企业和事业单位使用,属于C/S结构的数据库系统。

第二章  可行性研究

2.1 根据系统需求,及系统的作业流程,画出如下的系统流程图:

    

图2.1  系统流程图

 2.2 完成新系统的可行性

      工资管理系统吸取通用系统的优点的基础上,根据具体企业单位所要求的功能进行设计。添加业务管理模块,在业务管理模块中添加管理员工的业务档案,当用户的业务工种等发生变化时只需修改业务档案表记录即可。通用型工资管理的技术比较成熟,所以可以学习技术并添加一些企业需要的功能,这样就能完成此系统以满足客户的需求。

第三章  系统分析

3.1 系统的设计思想

工资管理系统是企业和事业单位常见的计算机信息管理系统。它的主要任务是对各种工资信息进行日常的管理,如工资信息的输入、查询、修改、增加、删除,迅速准确地完成各种工资信息的统计计算和汇总,快速打印出报表。在建立与实现工资管理系统时,应进行功能划分,能够由数据库管理系统完成的功能应尽可能由数据库管理系统完成,这样才能够充分发挥数据库管理系统高效、完全、可靠、便捷的性能,减少编程人员的工作量。

3.2 需求分析

工资管理系统是针对企事业单位的大量业务处理工作用计算机进行全面现代化管理主要包括信息输入功能,信息修改删除功能,信息的查询以及工资的计算管理等。

1.信息输入功能

1)输入职工的基本信息。包括:员工编号、员工姓名、所属部门、职务、性别、星级、住址、出生年月、电话号码等。

2)输入工资的信息。包括:基本工资、奖金。

3)输入员工的部门信息。包括:部门编号、部门名称、部门总管、部门人数等。

2.数据修改和删除功能

1)修改和删除员工的基本信息。当单位人员的信息发生变化,如职称的改变,工作部门变动,或调离本单位等,系统应能修改员工的信息或将其从员工信息表中删除。

2)修改和删除员工的工资信息。员工升职加薪、工资普调是企业中常见的事情,这就需要系统能方便对员工工资进行个别及批量的修改;如员工调离本单位,就应当从员工信息表中删除这个员工信息,将其工资信息表中相应的数据删除。

3)修改和删除部门信息。当撤消一个部门时,文学艺术在能从部门信息表中将其删除。而当一个部门的名称发生改变时,系统中所有该项部门的名称应一致的改变。

3.查询和统计功能

1)能够查询指定员工的基本信息。

2)能够查询指定某个部门或全部部门的基本信息。

3)查询某个员工的工资信息。

4)统计、汇总指定年份企业各部门或某个部门每个月或全年工资总额,汇总各部门的人数或本单位的总人数。

5)工资表月工资记录的生成功能。生成当月所有员工或某个部门的工资记录,同时能进行员工工资的计算,即计算应发金额、应扣金额及实发金额,工资汇总打印。

3.3 根据企业的需求与及企业内部的业务活动,画出如下的业务流程图:

图:3.1企业员工工资流程图 

3.4 数据流图

在对企业和事业单位工资管理过程进行分析后,根据系统功能的描述,得到工资管理系统的数据流图如下:

1. 顶层数据流图与0层数据流图

    用户名    查询

    浏览

图3.2 顶层数据流图

2.第二层数据流程图:

    职工号    员工基本信息

    工资情况

        

    工资信息

员工信息

        工资表

                                                                           输出 

图3.3  数据流图

    

3.5 数据字典

数据字典是系统中各类数据描述的集合

简要说明工资管理系统的数据字典。

1).名字:职工编号,部门编号

别名:职工号,部门号

描述:职工号唯一地标识数据库中职工信息相关表中的一个特定员工的关键域;部门号唯一地标识部门信息表中的一个特定部门的关键域

定义:职工号=6{字符}6

位置:员工信息表

         工资表

2).名字:职工信息表

   别名:职工信息

   描述:用户指定条件下的员工基本信息情况查询结果的信息表

    定义:职工信息表=职工号+职工姓名+性别+出生年月+职务+电话号码+住址+所属部门+身份证号

   位置:输出到打印机

3).名字:工资报表

   别名:工资信息

   描述:记录工资的组成部分以及员工的工资情况的信息

    定义:工资信息报表=职务+基本工资+每日工资+加班系数+出差天数+旷工标准+迟到标准+奖金

位置:输出到打印机 

第四章  系统设计

4.1 系统功能设计

    软件所实现的功能强弱是衡量一个软件最根本的标准。经过系统的可行性研究,需求分析后,得出中小型企业的工资信息管理系统的功能分层图如下:

  图4.1  工资管理系统层次图

4.2 系统总体功能模块

此工资管理系统分为五个模块,具体如下:

   1.人事基本信息管理模块:员工信息录入修改删除及查询。

   2.部门管理模块。

   3.工资计算及管理模块。

4.3 数据库设计

4.3.1概念结构设计

1.根据如上的信息可得到实体之间的关系E-R图如下:

图 4.2 E-R图

2.将E-R图转换成如下关系模式:

   

   部门表(部门号,部门名,部门总管,部门人数)

企业员工表(员工号,员工名,职务,部门号,星级,性别,出生年月,电话,住址,身份证号)

工资表(职务,员工号,基本工资,奖金,加班系数,迟到次数,旷工次数)

第五章  工资管理系统功能实现

5.1  开发环境简介

         Visual Basic是一个可视化、面向对象的、采用事件驱动的结构化高级程序设计语言,它具有强大的数据库操作功能,提供了数据管理器(Data Manager)、数据控件(data Control)以及ADO(Activex数据对象)等工具,利用它能够建立多种类型的数据库并可以管理维护和使用这些数据。

5.2系统界面的设计

      

图5.1  系统界面

系统主界面主要有系统菜单和运行界面。给界面提供了系统设置,人事管理,工资管理和帮助等功能,下面又分多个子功能。

5.3  员工基本信息管理功能设计(代码)

添加操作:

Dim EmployeeID, Employeename, Sex, birthday, Education, Duty, DepartmentName, IdentityID, Telephone, Address As String

EmployeeID = Text1.Text

Employeename = Text2.Text

Education = Text3.Text

     用户操作手册

   此系统是企业和事业单位进行工资基本信息管理的软件。

1.系统登陆

用户输入用户名和密码后可以登录。

图6.1 登陆界面

2.系统主界面

此处可以进行系统设置,人事管理和工资管理等功能。

图6.2  系统主界面

3.用户管理

   主要有查看用户,修改密码,增加和删除用户等操作。输入提示的内容,点击确定则完成相应的操作,下图可实现添加用户功能。

4.人事信息管理

   下图实现人事管理功能,输入信息或选定进行添加,修改和删除操作。

图6.3  人事信息管理

5.工资管理

输入基本的信息组成部分可进行工资计算,并实现工资查询。

图6.4  设置工资

第六章  软件测试报告

登陆界面测试:输入为空或密码错误时有相应的提示。(如图7.1和7.2)

图7.1 提示未输入同户名

图7.2  提示密错误

用户管理功能测试:用户管理时修改添加等输入不正确情况。(图7.3和图7.4)

图7.3  密码不输入提示

图7.4  资料填写不完整提示

人事管理功能测试:对职工信息操作时的提示。(图7.5到图7.6)

   

图7.5  添加用户操作时空输入

图7.6  删除操作时提示

工资管理功能测试:计算工资和查询工资。(图7.7到图7.8)

  

       图7.7  计算工资

  

图7.8  查询工资

第七章  总结

8.1  参考文献

戴志诚.SQL Server 2005数据库系统开发与实例.北京:电子工业出版社,2007年3月

Access数据库技术及应用教程.北京:清华大学出版社,2007年10月 第1版  

8.2  设计体会与建议

通过本次管理信息系统的课程设计,动手能力得到了提高,也对数据库的知识有了进一步的掌握。此次所完成的是一个小型系统,基本上完成了要求的功能,也设计了友好的人际交互界面。

除此之外,我们也深刻体会到团队合作精神的重要性;更重要的是,我们锻炼了我们自学能力和运用课本理论知识来处理实际问题的能力,从而为我们的后续课程的学习、毕业设计环节以及将来的实际工作打好坚实的基础。下载本文

显示全文
专题