企业工资管理系统的开发及相应开源框架的研究

上传人:枫** 文档编号:495277195 上传时间:2022-08-06 格式:DOC 页数:54 大小:3.07MB
返回 下载 相关 举报
企业工资管理系统的开发及相应开源框架的研究_第1页
第1页 / 共54页
企业工资管理系统的开发及相应开源框架的研究_第2页
第2页 / 共54页
企业工资管理系统的开发及相应开源框架的研究_第3页
第3页 / 共54页
企业工资管理系统的开发及相应开源框架的研究_第4页
第4页 / 共54页
企业工资管理系统的开发及相应开源框架的研究_第5页
第5页 / 共54页
点击查看更多>>
资源描述

《企业工资管理系统的开发及相应开源框架的研究》由会员分享,可在线阅读,更多相关《企业工资管理系统的开发及相应开源框架的研究(54页珍藏版)》请在金锄头文库上搜索。

1、合肥工业大学2011届 毕 业 设 计(论文)设计(论文)题目企业工资管理系统的开发及相应开源框架的研究院系名称计算机科学与技术系专业(班级)2009计算机及其应用姓名(考号)张跃()指导教师郭骏 系负责人郭骏 二O一一年八月二十三日摘 要企业工资管理系统是公司管理的一个重要内容,是一种典型的管理系统,其开发内容主要包括后台的数据库的建立、维护以及前端的相应应用程序的开发两个方面.系统的建立和维护主要要求其具备管理数据的系统性、规范性、自动性等特点,而前台的应用程序开发则要求做到各项功能要完备、操作要简便、易学易用等特点.综合上述各项要求,本文首先分析了企业工资管理系统的应用现状,阐述了本工资

2、管理系统的开发目的,秉持对数据库技术的现状与发展决定数据库系统的选择的原则,系统开发工具的选择一系列问题的分析确定了系统的开发平台.接着阐述了MVC系统基本理论,并在此理论指导下,详细给出了从工资管理系统分析到总体设计,详细设计与实现及测试的各个环节内容,最后对本系统作了客观的评价.评价指明了系统的现实意义,缺点以及系统的升级方向.利用其能快速构建各类对象,特别是数据窗口这一能方便而简洁操纵数据库的最具特色的智能化控件,在短时间内快速建立起系统的原型,然后再对原型不断地根据需要进行修正和改进,直到形成用户满意的可行系统为止.关键词:企业工资管理,MVC,详细设计,原型,数据库ABSTRACT

3、The enterprise wages management system is an important content of enterprise management ,one kind of typical management system,the development of system mainly includes two aspects which involve the establishment of backstage database,maintenance ,and the development of front corresponding applicati

4、on,the establishment and maintenance of this system overriding demand management data systematically , standardization, automatically and so on. However the development of onstage application procedure request each function completed, the operation have to possess the characteristic of “easy to stud

5、y” and “easy to use” . The synthesis above each request,this passage through the earnest analysis and screening of system current status ,elaborate the purpose of the development of this system .Based on the principle which the chosen of database , the statues and development of database technology,

6、the deep analysis of the development kit decide development platform .Then this passage elaborates the base theory of MVC,with the direction of theory,it release the detailed content of the analysis of wage allocation and management and global design,implement and test .At last,the passage make a ob

7、jective evaluation of the system .The evaluation point out that the meaning of this system ,shortcoming and the direction which the system would updated forward .Actually,we take use of the feature what construction of every object,especially the smart controls of data windows make a prototype of th

8、e system at a short time,then fix and adorn this prototype gradually utile we get the satisfaction of our customer.KEY WORD: Enterprise Salary Management,MVC,detailed content of the analysis,prototype ,database目 录摘 要- 2 -ABSTRACT- 3 -目 录- 4 -第一章 企业工资管理系统概述- 1 -1.1系统的主要功能- 1 -1.2方法概要- 1 -1.3企业工资管理系统的

9、现状分析- 2 -1.3.1企业工资管理的应用现状- 2 -1.3.2管理系统开发的目的- 2 -第二章 系统平台使用的技术简介- 3 -2.1 Web Java开发主流框架- 3 -2.2 IDE和服务器:MyEclipse7.0+Tomcat- 5 -2.3 Browser/Server(浏览器/服务器)架构,MVC模式- 5 -2.4 Javascript,CSS等脚本代码- 7 -第三章MIS系统基本理论- 8 -3.1 MIS系统的概念- 8 -3.2 MIS系统的开发梗概- 8 -3.2.1 MIS系统的开发原则- 8 -3.2.2 MIS系统的开发步骤- 9 -3.2.3开发方法

10、的选择- 9 -第四章 企业工资管理系统分析- 11 -4.1系统目标- 11 -4.2系统可行性分析研究- 11 -4.2.1技术上的可行性- 11 -4.2.2 经济上的可行性- 11 -4.2.3管理上的可行性- 11 -4.2.4社会可行性- 12 -4.3 需求分析- 12 -4.4 数据流程图:- 12 -4.4.1.管理系统的数据流程图符号- 12 -4.4.2.本薪资系统的数据流程- 13 -第五章 工资管理系统概要设计- 14 -5.1系统功能模块图- 14 -5.2 功能的说明- 17 -第六章 工资管理系统详细设计与代码实现- 23 -6.1数据库设计- 23 -6.1.

11、1概念设计- 23 -6.1.2实体和实体之间的关系E-R图.- 23 -6.2 数据库表- 24 -6.3系统模块设计- 25 -6.3.1 数据输入- 26 -6.3.2 工资计算- 28 -6.3.3 查询- 29 -6.4框架的搭建- 31 -第七章 系统测试- 39 -7.1 系统开发环境:- 39 -7.2 系统测试:- 39 -7.3 系统运行与维护:- 41 -7.4 系统的转换方案:- 41 -第八章 系统评价- 42 -8.1 系统的特点- 42 -8.2 系统的缺点- 42 -8.3 将来可能提出的要求- 42 -第九章 关于Spring开源框架的思考- 43 -9.1

12、关于Spring的核心技术和封装思想- 43 -9.1.1 控制反转 IOC Inversion of Control- 43 -9.1.2 面向切面编程 AOP (Aspect Oriented Programming)- 44 -9.2 Spring对Hibernate等其他框架的封装- 45 -9.3 Spring中AOP的启发- 45 -第十章 总结与展望- 46 -参考文献- 47 -致 谢- 48 -附 录- 49 -第一章 企业工资管理系统概述1.1系统的主要功能企业工资管理系统的主要任务是用计算机对各种工资信息进行日常的管理,如查询、修改、增加、删除以及存储等,迅速准确地完成各

13、种工资信息的统计计算和汇总工作,快速打印出工资报表,针对系统服务对象的具体要求,设计了企业工资管理系统.企业工资管理系统主要有以下几大功能:对单位人员的变动进行处理.一个单位的职工不会是一成不变的,总是在不断的变化:有调出、有调入、也有职工在本单位内部调动.因此,设计系统是应考虑到这些情况.对职工的工资进行计算、修改.可以对职工的工资档案进行个别、部分和批量修改,同时,能对各职工的工资进行计算,即计算应发金额、应扣金额及实发金额等.查询统计功能.要求即可以单项查询,比如查看某个职工的工资情况等;也可以多项查询,比如某部门工资总额数在某一范围的职工的工资情况等.1.2方法概要工资管理系统是采用面

14、向对象的程序设计思想进行编制的,整个系统由若干个表单、类、报表以及一个主菜单组成,有项目管理目录统一管理全部程序的编写和调试.用户可以通过主菜单或表单来调用系统的各项功能.1、面向对象设计不再是单纯的从代码的第一行一直编到最后一行,而是考虑如何创建类和对象,利用类和对象来简化程序设计,并提供代码的封装和可重用性,便于程序的维护与扩展.2、所谓的对象是一种抽象的名称,用来对应实现世界存在的“东西”.一个窗口、一个按钮、一个菜单都可视为一个对象,而按钮对象、菜单对象、又会出现在窗口对象中,因此按钮对象、菜单对象便是窗口的组件之一.对象内部的数据是不能随意更改的,必须由类的外部向内部传递信息,再由对

15、象按其方法加以处理.用户无需知道其任何细节,操作是封闭的,对象之间能通过函数调用相互通信.3、类可视为一个产品模具、一个模块.在面向对象设计中,类是对象的原型,是对象的构造器.类的概念是面向对象程序设计最重要的特征.所谓类,是指由数据结构及其相关操作所形成的集合,描述该类任意一个对象的共同的行为特征,是对一组性质相同的对象的程序描述,概括了对象的共同性质和数据.4、面向对象设计的核心是类的设计.例如:可以定义一个“工资查询表单”类,该类中可以定义查询的姓名、年龄、工资等等信息,则以此类为原型可以设计出众多的“工资查询表单”类的对象实例,这些实体都具有类中所定义的特征.5、设计的工资管理系统也是建立在一系列类基础之上的,其编程的思想是:先根据一定的需要创建一系列的子类,编译程序时,由这些类派生出相应的对象,所派生出的对象继承了其父类所有的功能,而且具有很好的封装性,这样就可利用派生出的对象像搭

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号