工资管理系统实训报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2012/2013学年第1学期专用周报告
目录
1.选题分析 (4)
1.1课题背景及意义 (4)
1.2系统开发综述 (5)
1.2.1开发模式 (5)
1.2.2开发工具 (5)
2.系统可行性研究 (5)
2.1系统目标 (5)
2.2技术可行性分析 (6)
2.3经济可行分析 (6)
2.4管理可行性分析 (6)
3.系统需求分析 (7)
3.1目标规定 (7)
3.2运行环境 (7)
3.3数据描述 (8)
3.3.1系统功能需求 (8)
3.3.2系统性能需求 (8)
3.3.3数据描述 (9)
4.系统分析 (9)
4.1系统目标 (9)
4.2总体结构分析 (9)
4.3系统流程分析 (10)
5.系统设计 (11)
5.1功能模块 (11)
5.2功能说明 (12)
5.2.1系统管理模块 (12)
5.2.2基本信息管理模块 (12)
5.2.3工资管理模块 (13)
6.数据库设计 (13)
6.1总体分析 (13)
6.2概念模型 (14)
6.3逻辑模型 (15)
7.系统实施及集成 (17)
7.1系统界面设计 (17)
8.系统设计开发心得 (23)
引言
借助现代信息技术和管理理论,建立企业管理信息系统是当今社会的重要趋势。对企业而言,全面开发和应用计算机管理信息系统就是近期不能回避的问题。人力资源是企业最宝贵的资源,也是企业的“生命线”,而工资管理又是人力资源管理的重中之重。现在的工资管理系统多半采用人工管理模式。每个月企业统计个人的工作时间,休假状况,加班情况,奖金,保险等多方面的因素,类别繁多且复杂。人员在统计信息的时候经常出现各式各样的错误,使得企业的工资发放状况一直处于欠佳状态,不仅给企业带来了诸多不便,也使得个人也要为自己工资的差错而忙碌奔波。由计算机管理的工资系统解决了所有的不便。高效与正确性不仅方便了大家,也为企业节省了很多成本,使得人力资源可以得到更加广泛的应用。
现在应用在大中型企业的管理信息系统中,几乎都包括了工资管理模块。实行电子化的工资管理,可以让人力资源管理人员从繁重琐碎的案头工作解脱出来,去完成更重要的工作。
工资管理系统是公司管理的一个重要内容,是一种典型的管理系统,其开发主要包括后台的数据库的建立、维护以及前端的相应应用程序的开发两个方面的内容,系统的建立和维护主要要求其管理数据的系统性、规范性、自动性等特点,而前台的应用程序开发则要求做到各项功能要完备、操作要简便、易学易用等特点。
1.选题分析
1.1课题背景及意义
随着经济的发展,企业正向着大型化、规模化发展,而对于大中型企业,员工、职称等跟工资管理有关的信息随之急剧增加。在这种情况下单靠人工来处理员工的工资不但显得力不从心,而且极容易出错。如何设计一个小型企业工资的信息管理系统,由计算机代替人工执行一系列诸如增加新员工,删除旧员工,工资查询,统计等操作。这样就使办公人员可以轻松快捷地完成工资管理的任务。
对于企、事业单位的工资发放来说,不需要太大型的信息管理系统。只需要一个操作方便,功能实用,能同时满足财务部门、单位其他相关部门及代发单位三方对数据的管理及需求的系统。企业的目标就是在于利用编程软件开发一个功能实用,用户操作方便,简单明了的工资管理系统,实现工资的集中管理。可供财务人员对本单位的人员以及工资进行增加、删除、修改、查询,对工资发放中的应发工资合计等项目由系统自动进行计算;同时系统还可对员工及工资管理情况进行多角度查询。
基于以上原因,企业工资管理系统使用电脑安全保存、快速计算、全面统计,实现工资管理的系统化、规范化、自动化。
1.2系统开发综述
1.2.1开发模式
本系统采用C/S模式,基于其模式的网络数据库在前端计算机上要安装专门的应用程序来操作后台数据库服务器中的数据,前台应用程序可以完成计算和接受处理数据的工作,后台数据库服务器主要完成数据的管理工作。
1.2.2开发工具
一个完整的数据库应用系统,既包括利用开发平台开发的应用程序部分,还包括存储数据的数据库系统。本系统采用SQL Server作为后台数据库,利用Visual Studio设计前台应用系统。
2.系统可行性研究
2.1系统目标
本系统要对企业工资管理的日常的工资发放进行数据输入,并对各项工资条款进行计算。汇总各项数据生成员工个人台帐。采用用户名,密码安全机制,分用户权限登陆访问,保证系统资源不受人为因素的干扰。该系统针对公司企业管理人员及普通员工,管理者有权限查看,添加和修改工资数据。而员工只有查看数据的权限。在录入工资数据时应相应录入员工数据。
2.2技术可行性分析
技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,软硬件配置能否满足开发者需要等,这一特点非常适合计算机的特点,发挥计算机的数据处理速度快,准确率高的优势,现代计算机硬件和软件技术的飞速发展,为系统的建设提供了技术条件。该系统采用SQL Server作为后台数据库,使用Visual Studio设计前台应用程序,可实现对各类信息的录入、查询、修改功能。
2.3经济可行分析
主要是对项目的经济效益进行评价,一方面是支出的费用,其中包括设备购置费,软件开发费,管理和维护费,人员工资和培训费等。另一方面是取得的收益中可以用钱来衡量的那部分(收益的另一部分难以用钱来表示)。基于企业的现有计算机及配套设备,建设MIS系统。不但能大大减少重复性的书面报告,降低办公费用,提高办公室效率,而且能提高检测数据效用,为企业提供很方便。
2.4管理可行性分析
主要是管理人员对开发信息系统是否支持,现有管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等,企业工资管理系统比较完善的规章制度和管理方法为系统的建设提供了保障。