工资管理系统实训报告Word格式.docx
- 文档编号:17265455
- 上传时间:2022-11-30
- 格式:DOCX
- 页数:19
- 大小:1.20MB
工资管理系统实训报告Word格式.docx
《工资管理系统实训报告Word格式.docx》由会员分享,可在线阅读,更多相关《工资管理系统实训报告Word格式.docx(19页珍藏版)》请在冰豆网上搜索。
可供财务人员对本单位的人员以及工资进行增加、删除、修改、查询,对工资发放中的应发工资合计等项目由系统自动进行计算;
同时系统还可对员工及工资管理情况进行多角度查询。
基于以上原因,企业工资管理系统使用电脑安全保存、快速计算、全面统计,实现工资管理的系统化、规范化、自动化。
1.2系统开发综述
1.2.1开发模式
本系统采用C/S模式,基于其模式的网络数据库在前端计算机上要安装专门的应用程序来操作后台数据库服务器中的数据,前台应用程序可以完成计算和接受处理数据的工作,后台数据库服务器主要完成数据的管理工作。
1.2.2开发工具
一个完整的数据库应用系统,既包括利用开发平台开发的应用程序部分,还包括存储数据的数据库系统。
本系统采用SQLServer作为后台数据库,利用VisualStudio设计前台应用系统。
2.系统可行性研究
2.1系统目标
本系统要对企业工资管理的日常的工资发放进行数据输入,并对各项工资条款进行计算。
汇总各项数据生成员工个人台帐。
采用用户名,密码安全机制,分用户权限登陆访问,保证系统资源不受人为因素的干扰。
该系统针对公司企业管理人员及普通员工,管理者有权限查看,添加和修改工资数据。
而员工只有查看数据的权限。
在录入工资数据时应相应录入员工数据。
2.2技术可行性分析
技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,软硬件配置能否满足开发者需要等,这一特点非常适合计算机的特点,发挥计算机的数据处理速度快,准确率高的优势,现代计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。
该系统采用SQLServer作为后台数据库,使用VisualStudio设计前台应用程序,可实现对各类信息的录入、查询、修改功能。
2.3经济可行分析
主要是对项目的经济效益进行评价,一方面是支出的费用,其中包括设备购置费,软件开发费,管理和维护费,人员工资和培训费等。
另一方面是取得的收益中可以用钱来衡量的那部分(收益的另一部分难以用钱来表示)。
基于企业的现有计算机及配套设备,建设MIS系统。
不但能大大减少重复性的书面报告,降低办公费用,提高办公室效率,而且能提高检测数据效用,为企业提供很方便。
2.4管理可行性分析
主要是管理人员对开发信息系统是否支持,现有管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等,企业工资管理系统比较完善的规章制度和管理方法为系统的建设提供了保障。
3.系统需求分析
3.1目标规定
软件开发人员要准确理解用户的要求,进行细致的调查分析,将用户的需求陈述转化为完整的需求定义,再有需求定义转化为需求规格说明。
用户需求必须与业务需求相一致,用户需求使需求分析者能从中总结出功能需求,已满足用户对产品的期望,从而完成其任务;
而开发人员则根据软件需求规格来设计软件已实现必要的功能。
通过使用企业工资管理系统,使企业的工资管理工作系统化、规范化、自动化,从而达到提高企业管理效率的目的系统开发的总体任务是使办公人员可以轻松快捷地完成工资管理任务。
满足企业相关人员日常使用的需要,并达到操作过程中的直观、方便、实用、安全等要求。
3.2运行环境
操作系统:
MicrosoftWindowsXP
数据库:
MicrosoftSQLServer2000
开发模式:
C/S结构
前台应用程序:
VisualStudio
3.3数据描述
3.3.1系统功能需求
1.对本系统老板用户有员工档案信息的数据需要,员工用户和老板用户都有工资信息数据的需求。
2.本企业工资管理系统基本能够满足现代企业工资管理的需求。
企业工资管理系统功能为老板提供工资信息,方便查询、浏览、修改等操作,为个人提供工资查询服务。
3.数据的完整性需求,参照完整性的需求,以保证数据库表的一致性,实体完整性,保证企业职工和部门有重复的输入,发放工资时出错导致经济损失。
4.安全性的需求,根据不同的用户类型,设定不同的服务器角色,根据不同用户的需求设定设置不同的权限。
图3-1系统功能分析
3.3.2系统性能需求
1.系统对单个用户的绘画响应时间不超过5秒。
2.要求有良好的人机界面,简洁、美观,符合用户的操作习惯。
3.系统并发量不低于30个用户。
4.该系统通过本地服务器提供服务,其开发模式采用C/S结构。
5.本系统将为用户提供一个简洁、友好、便于操作的用户界面。
它在符合大多数用户的审美观条件下,参考了对大多数用户操作系统的统计和分析结果,尽量为用户提供一个友好、快捷的使用环境。
3.3.3数据描述
建立以“工资管理系统”为名的后台数据库,建立公司信息表、部门信息表、员工信息表、工资表、用户表,并输入具体数据。
管理员和用户登陆后可在各个模块进行操作。
4.系统分析
4.1系统目标
工资管理系统的主要任务是用计算机对各种工资信息进行日常的管理,如查询、修改、增加、删除以及存储等,迅速准确地完成各种工资信息的统计计算和汇总工作,采用用户名,密码安全机制,分用户权限登陆访问,保证系统资源不受人为因素的干扰。
针对系统服务对象的具体要求,设计了企业工资管理系统。
4.2总体结构分析
一个有效的系统要能储存系统中所必须的信息并能对这些信息进行各种操作例如对信息快速查找。
工资管理系统是帮助企业管理职工工资的系统,本系统是由系统管理、基本信息管理和工资管理等几个功能模块组成。
根据以上的功能结构,将工资管理系统的数据分为:
1、数据输入部分
其中包括员工信息的输入,每个月不同工资明细的输入,用户登录信息的录入,公司和部门基本信息的输入等。
2、数据输出部分
数据输出部分主要是显示各种数据的查询与统计。
例如查询某个员工的个人信息,本月工资信息,统计某个部门或员工某月工资信息的总和等。
3、数据处理部分
此部分主要是对一些修改后的信息的处理工作。
企业中随时会出现增加新员工,员工离职,员工变换部门,员工升降职以及员工工龄等的不断变化。
当企业中的员工出现此类信息的变化时,数据库中的信息必须及时得到更新,这样才能避免一些不必要的错误出现,提高企业的工作效率。
4.3系统流程分析
所谓系统流程就是用户在使用系统时的工作过程。
运行系统后,首先会看到登录窗体,对用户身份进行认证。
如果是完成日常的操作,则以普通用户的身份登陆;
如果需要对普通用户进行管理,则是用管理员用户登录。
图4-1系统流程分析图
5.系统设计
5.1功能模块
根据实现功能的不同可以将系统化分为三大模块:
系统管理模块、基本信息管理模块、工资管理模块。
系统功能模块图如图所示。
图5-1系统功能模块
图5-2系统总E-R图
5.2功能说明
5.2.1系统管理模块
包括用户管理模块和密码设置模块。
用户管理模块提供增加操作用户、删除操作用户和修改用户信息的功能。
密码设置模块提供修改当前登录用户密码的功能。
用户登录时有权限的设定。
查看或者修改系统只有管理员才有权限,而个人用户只能查看关于个人信息、工资等内容,无权修改其它信息。
5.2.2基本信息管理模块
该模块主要是为了方便管理员查看数据库中的各项信息。
一个好的系统需要强大的后台数据库做支持。
当管理员对某个信息进行修改、增加、删除等操作时,数据库中的信息必须同时得到更新,这样才能保证系统的正常运行。
在前台就可以看到数据库的信息无疑增加了管理员的工作效率,节省了更多的人力资源与时间。
该模块包括公司信息、部门信息、员工信息,与其他两个模块相互连接。
公司信息和部门信息用来保存公司基本信息,员工信息分为浏览和查询,可对员工信息进行增加记录、修改记录、删除记录,查询员工号或员工姓名。
5.2.3工资管理模块
该模块负责工资的查询,可选择或输入职工号,姓名,部门,输出相应的职工工资信息。
用户进入工资查询界面后,由用户选择查询条件,可以选择员工编号,输入员工姓名,确定后,系统根据查询条件进行数据库访问。
然后根据员工号或姓名查询工资表,无错误则显示符合查询条件的员工工资信息。
除此之外,该模块还可以对某个部门的月工资、年工资进行查询,也可以对整个企业的工资发放情况进行查询。
包括基本工资管理、工资计算和工资查询。
基本工资管理主要包括固定工资、岗位工资、补贴工资等。
工资计算将每个员工的各项工资条款进行汇总,运用计算机技术来管理好员工的工资发放情况。
工资查询提供根据员工姓名或员工号进行工资查询。
6.数据库设计
6.1总体分析
根据对工资管理系统的总体分析和需求分析,要求管理员通过该系统对公司有关信息、员工用户信息、工资信息进行统一管理,从而实现对系统管理模块、基本信息管理模块和工资管理模块信息的增加、删除、修改和浏览、查询的功能。
6.2概念模型
图6-1公司信息E-R图
图6-2部门信息E-R图
图6-3员工信息E-R图
图6-4工资E-R图
图6-5用户E-R图
6.3逻辑模型
将工资管理系统的E-R图转换为关系数据库的数据模型。
1、公司信息表,用来保存公司基本信息。
表6-1公司信息表的结构
编号
字段名称
数据类型
长度
说明
1
公司名称
varchar
30
不许空
2
公司账号
3
公司地址
50
允许空
4
公司法人
2、部门信息表,用来保存公司部门相关信息。
表6-2部门信息表的结构
部门组号
5
主键
部门名称
20
部门经理
10
联系电话
15
备注
6
部门员工数
int
3、员工信息表,用来保存公司员工的基本信息。
表6-3员工信息表的结构
员工编号
姓名
班组部门
外键
是否在职
银行账号
身份证号码
7
出生日期
datetime
8
雇用日期
9
合同期开始
合同期终止
11
离职日期
12
离职原因
13
办公电话
14
家庭电话
家庭住址
16
邮政编码
17
文化程度
18
籍贯
19
民族
婚姻状况
4、工资表,用来保存员工工资信息。
表6-4工资表的结构
基本工资
职务津贴
加班工资
考勤工资
5、用户表,用来保存用户的信息。
表6-5用户表的结构
int
用户姓名
用户角色
用户密码
7.系统实施及集成
管理员或普通用户对系统进行操作,过程中调用后台数据库进行浏览、查询,能够实现工资管理系统的系统管理、基本信息管理、工资管理模块的功能。
系统前台共包括登录界面、系统主界面、用户管理界面、编辑用户信息界面、密码修改界面、公司信息查询界面、部门信息查询界面、员工信息查询界面、编辑员工信息界面、工资查询界面、工资计算界面11个界面。
7.1系统界面设计
1、登录界面。
管理员或用户输入姓名和密码登录至系统主界面,若输错显示提示“信息输入有误,请重新输入”。
2、系统主界面。
界面中有三大模块,用户可根据自身情况进行操作。
3、用户管理界面。
管理员输入编号或姓名可进行用户信息查询,也可查看全部信息。
点击“编辑”可对其信息进行增加、修改、删除。
4、密码修改界面。
管理员根据情况对用户密码进行修改。
5、公司信息查询界面。
管理员或用户可进行公司信息查询。
6、部门信息查询界面。
管理员或用户输入部门组号可进行部门信息查询,也可查看全部部门信息。
7、员工信息查询界面。
管理员或用户输入编号或姓名可查询员工信息,也可查看全部工资信息。
8、工资查询界面。
管理员或用户输入编号或姓名可查询员工工资信息,也可查看全部工资信息,并可查看员工应发工资。
9、工资计算界面。
管理员或用户输入编号或姓名可查看员工实际应发工资,也可查看全部工资信息。
8.系统设计开发心得
通过这次课题设计,使我受到了一次用专业知识、专业技能分析和解决问题的全面系统的锻炼。
使我在综合知识的选用方面,在应用软件开发的基本思想、方法方面都能向前迈了一大步。
我懂得了管理系统开发的全过程,通过对系统的概述分析、需求分析、概念设计、物理设计和详细设计,使后台数据库与前台应用系统相连接,这样的设计对我学过的知识是一个综合性很高的实践。
在这次课题设计中,我体会到进行系统开发不是一件简单的事情,它需要设计者具有全面的专业知识、缜密的思维、严谨的工作态度以及较高的分析问题、解决问题的能力,而我在很多方面还有欠缺,这需要长时间的积累和经验。
这次在老师的帮助和同学合作下,基本完成了设计任务,在开发应用系统方面有了一定的提高。
尤其是在word文档和ppt演示文稿写作方面对我以后使用办公自动化软件造成了潜移默化的影响,这次的信息系统设计也为以后的毕业设计和工作打下了坚实的基础。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工资管理 系统 报告