企业工资管理系统的开发及相应开源框架的研究.doc
企业工资管理系统的开发及相应开源框架的研究,摘 要企业工资管理系统是公司管理的一个重要内容,是一种典型的管理系统,其开发内容主要包括后台的数据库的建立、维护以及前端的相应应用程序的开发两个方面.系统的建立和维护主要要求其具备管理数据的系统性、规范性、自动性等特点,而前台的应用程序开发则要求做到各项功能要完备、操作要简便、...
内容介绍
此文档由会员 金阳 发布企业工资管理系统的开发及相应开源框架的研究
摘 要
企业工资管理系统是公司管理的一个重要内容,是一种典型的管理系统,其开发内容主要包括后台的数据库的建立、维护以及前端的相应应用程序的开发两个方面.系统的建立和维护主要要求其具备管理数据的系统性、规范性、自动性等特点,而前台的应用程序开发则要求做到各项功能要完备、操作要简便、易学易用等特点.
综合上述各项要求,本文首先分析了企业工资管理系统的应用现状,阐述了本工资管理系统的开发目的,秉持对数据库技术的现状与发展决定数据库系统的选择的原则,系统开发工具的选择一系列问题的分析确定了系统的开发平台.接着阐述了MVC系统基本理论,并在此理论指导下,详细给出了从工资管理系统分析到总体设计,详细设计与实现及测试的各个环节内容,最后对本系统作了客观的评价.评价指明了系统的现实意义,缺点以及系统的升级方向.利用其能快速构建各类对象,特别是数据窗口这一能方便而简洁操纵数据库的最具特色的智能化控件,在短时间内快速建立起系统的原型,然后再对原型不断地根据需要进行修正和改进,直到形成用户满意的可行系统为止.
关键词:企业工资管理,MVC,详细设计,原型,数据库
ABSTRACT
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 application,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 study” 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,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 objective eva luation of the system .The eva luation 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 the 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企业工资管理系统的现状分析 - 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开发方法的选择 - 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.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 关于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 -