工资管理系统毕业设计论文(52页).doc
《工资管理系统毕业设计论文(52页).doc》由会员分享,可在线阅读,更多相关《工资管理系统毕业设计论文(52页).doc(52页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-工资管理系统毕业设计论文-第 52 页本科生毕业设计 题 目: 工资管理系统的设计与实现 全日制本科生毕业设计成绩评定总表姓 名学号专业信息与计算科学题 目工资管理系统的设计与实现题目来源是否来源于教师科研课题。是 ( );否( )完成期限 2014 年 9 月 2015 年 3 月指导教师杨讯职 称讲师设 计基本情况设计说明 10440 (字);图纸 25 (张);附件: 需求分析、概要设计、数据库设计、详细设计、功能模块测试 学生总成绩设计成绩(百分制)指导教师评分 ;评阅教师评分 ;答辩评分 折合比例指导教师评分40;评阅教师评分30;答辩评分30实得成绩(折合分)指导教师评分 ;评阅
2、教师评分 ;答辩评分 ;总分: ;总分人: 总评等级毕业设计总评等级: 学院分管领导(签字): 学院(签章) 年 月 日全日制本科生毕业设计成绩评定表姓 名学号专业题 目指导教师职 称指导教师意见(从学生的态度、设计作品情况及毕业设计说明写作情况等方面表述,是否达到本科毕业设计要求,是否同意答辩。内容统一楷体小4号,1.5倍行距打印,由教师本人手写签名)指导教师评分(百分制): 指导教师(签字): 全日制本科生毕业设计成绩评定表姓 名刘建涛学号20110513197专业信息与计算科学题 目工资管理系统的设计与实现评阅教师职 称评阅教师意见(从设计选题、设计思路、作品质量,设计说明等方面表述,是
3、否达到本科毕业设计要求,是否同意提交答辩。内容统一楷体小4号,1.5倍行距打印,由教师本人手写签名)评阅教师评分(百分制): 评阅教师(签字): 全日制本科生毕业设计成绩评定表姓名刘建涛学号20110513197专业信息与计算科学题目工资管理系统的设计与实现答辩时间 2015 年 2 月 2 日答辩地点大溪沟答辩人数4答辩小组组长(职称)刘建涛(主程序员)答辩记录人邓杨(美工)答辩小组成员(职称)黄涛(测试员)、蒋文明(文档整理员)、邓杨(美工)答辩小组意见(主要从学生答辩制作的PPT、语言表达、逻辑性,对提问的理解及回答,是否通过答辩等方面表述)答辩成绩(百分制): 答辩小组组长(签字):
4、答辩记录 (主要记录提问及回答问题,提问不少于3个)姓名刘建涛学号20110513197专业信息与计算科学题目工资管理系统设计与实现设计背景与目标本次开发是由安博教育和学校发起,学生自主选题的一次毕业设计。考虑到市面上的人事管理系统与工资管理系统都是针对个别公司开发的。我们有意利用ssh技术开发一种通用的,管理权限、部门、以及工资发放形式可以根据不同的公司自行分配和修改、易于维护、易于适应变更、可重用性良好的一个工资管理系统的设计与实现。设计思路、技术路线 在和指导老师多次交流后,确定实现方案的要点和工作计划。本系统的实现的主要功能有: 1)对系统进行管理。用户的添加修改以及权限授予都是管理员
5、操作的 2) 对单位人员的变动进行处理。一个单位的职工不会是一成不变的,总是在不断的变化:有调出、有调入、也有职工在本单位内部调动。因此,设计系统是应考虑到这些情况。 3)对工资账户的创建,修改,删除。 4) 对职工的工资进行计算、修改。能对各职工的工资进行计算,即计算应发金额、应扣金额及实发金额等。 5) 查询统计功能。要求即可以单项查询,比如查看某个职工的工资情况等;也可以查询全部。 6)员工个人信息的查询,修改与管理。 7) 报表打印功能。每月发放工资时,要求能够打印本月的工资表、随工资发给每个职工的工资条以及工资统计表。设计进度计划 正如研究任何其它软件项目一样,我做的毕业设计也经历了
6、从选题,调研,熟悉开发环境,实验关键技术,查找类似的相关系统的资料;系统概要设计,数据库结构设计,功能模块开发,功能模块测试,系统调试和系统试运行和修改。如下1.2-1开发计划流程图: 选题调查研究资料查询开发环境熟悉学习ssh技术概要设计数据库的设计功能模块开发和详细设计功能模块测试系统调试和修改需求分析 图1.2-1开发计划流程图 指导教师意见 指导教师(签名): 年 月 日全日制本科生毕业设计开题报告全日制本科生毕业设计教师指导记录姓 名刘建涛学号20110513197专业信息与计算科学暂定题目工资管理系统的设计与实现最终题目工资管理系统的设计与实现1、选题指导指导时间: 2014 年
7、9 月25 日2、Strusts2配置指导指导时间: 2014 年 10 月 10 日3、权限分配指导指导时间: 2014 年 10 月 20 日4、中文乱码指导指导时间: 2014 年 11 月 31 日指导教师(签名): 工资管理系统 框架搭建、用户登录、系统管理、报表管理 数学学院 信息与计算科学专业 2011级 刘建涛 指导教师 杨讯 摘 要:在本工资管理系统中,涉及到最多的就是对数据的增删改查,当然在真是的系统中,对于这些操作要控制在严格的权限中,使用struts2hibernatespring实现了简单的CRUD操作。在mvc与三层架构之间我们选择了三层架构,当然他们本质相同。这里
8、采用三层架构,也就是数据访问层、业务逻辑层、表示层。这样有利于分工和标准化。增加代码的复用性。但由于业务无法直接访问数据库必须通过中间层完成。反映时间间隔用操作是否成功界面代替。我在这里主要介绍:登录模块、系统管理模块、报表管理模块、退出登录、中文乱码的解决、如何在Strusts2中实现CRUD的权限分配。关键词:数据库;工资;工资管理;登录模块;系统管理模块;报表管理模块;退出登录;中文乱码的解决;如何在Strusts2中实现CRUD的权限分配。 Abstract:In the salary management system, involving the most is the data
9、additions and deletions, of course in the system really is, for these operations to be controlled in strict access, the use of Struts2 + hibernate + spring to achieve a simple CRUD operation. Between the MVC and the three layer architecture we choose three layers architecture, and of course they wer
10、e essentially the same.Here uses three layer structures, namely the data access layer, business logic layer, presentation layer. This is conducive to specialization and standardization. To increase the reusability of the code. But because of the business can not directly access the database must be
11、completed through the middle layer. Reflect the time interval is replaced by the success of an operation interface. I mainly introduced here: the login module, system management module, statements management module, log out, solve Chinese garbled, how to realize the authority distribution of CRUD in
12、 Strusts2. Key words:Database; salary; salary management; login module; system management module; report management module; exit; solve Chinese garbled; how to realize the authority distribution of CRUD in Strusts2. 目录1 绪论151.1 背景151.2 开发思路和计划152 系统需求162.1 范围162.2 定义162.3功能需求173 数据库设计173.1数据流程图173.2
13、数据字典分析184 设计说明214.1系统概述214.2数据源的配置214.3 Spring配置264.4 Struts2配置265 模块一登录模块275.1 登录模块以及响应基础类BaseAction类的配置275.2 对应类之间的调用295.3 部分算法设计305.4 接口315.5 子功能模块的测试326 模块二系统模块356.1 功能模块一部门管理模块实现356.1.1 Strusts的配置356.1.2配置DepartmentAction继承 BaseAction366.1.2 对应类之间的调用376.1.3 部分算法设计376.1.4 接口396.1.5 子功能模块的测试406.2
14、 功能模块二角色管理模块实现426.2.1 Strusts的配置426.2.2配置RoleAction和AclAction继承 BaseAction446.2.2 对应类之间的调用446.2.3 部分算法设计476.2.4 接口496.2.5 子功能模块的测试506.3 功能模块三用户管理模块实现536.3.1 Strusts的配置536.3.2配置UserAction 继承 BaseAction546.3.2 对应类之间的调用556.3.3 部分算法设计566.3.4 接口596.3.5 子功能模块的测试597 模块七报表管理模块627.1 功能模块一员工报表管理模块实现627.1.1 St
15、rusts的配置627.1.2 PersonReportAction继承 BaseAction637.1.2 对应类之间的调用647.1.3 部分算法设计647.1.4 接口687.1.5 子功能模块的测试687.2 功能模块一工资报表管理模块实现707.2.1 Strusts的配置707.2.2 PersonReportAction继承 BaseAction717.2.2 对应类之间的调用727.2.3 部分算法设计727.2.4 接口737.2.5 子功能模块的测试748 权限控制技术:769 技术控制(参考网址:7910 参考文献:821 绪论 1.1 背景 本次开发是由安博教育和学校发
16、起,学生自主选题的一次毕业设计。考虑到市面上的人事管理系统与工资管理系统都是针对个别公司开发的。我们有意开发一种通用的,管理权限、部门、以及工资发放形式可以根据不同的公司自行分配和修改的工资管理系统。随着现代信息技术和管理理论,建立企业管理信息系统是当今社会的重要趋势。“用信息化带动工业化”的指导思想的提出更是中国走向互联网时代的口号。对企业而言,全面开发和应用计算机管理信息系统就是近期不能回避的问题。在企业管理中,人力资源是企业最宝贵的资源,也是企业的“生命线”,因此人事管理是企业的计算机管理信息系统重要组成部分。而工资管理又是人力资源管理的重中之重。实行电子化的工资管理,可以让人力资源管理
17、人员从繁重琐碎的案头工作解脱出来,去完成更重要的工作。工资管理信息系统的实现可以减轻比较繁琐的手工工资管理。 1.2 开发思路和计划 在和指导老师多次交流后,确定实现方案的要点和工作计划。本系统的实现的主要功能有: (1)对系统进行管理。用户的添加修改以及权限授予都是管理员操作的 (2) 对单位人员的变动进行处理。一个单位的职工不会是一成不变的,总是在不断的变化:有调出、有调入、也有职工在本单位内部调动。因此,设计系统是应考虑到这些情况。 (3)对工资账户的创建,修改,删除。 (4) 对职工的工资进行计算、修改。能对各职工的工资进行计算,即计算应发金额、应扣金额及实发金额等。 (5) 查询统计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工资管理 系统 毕业设计 论文 52
限制150内