基于BS模式的工资管理系统的设计与实现毕业论文.docx
- 文档编号:17196143
- 上传时间:2023-07-22
- 格式:DOCX
- 页数:41
- 大小:728.12KB
基于BS模式的工资管理系统的设计与实现毕业论文.docx
《基于BS模式的工资管理系统的设计与实现毕业论文.docx》由会员分享,可在线阅读,更多相关《基于BS模式的工资管理系统的设计与实现毕业论文.docx(41页珍藏版)》请在冰点文库上搜索。
基于BS模式的工资管理系统的设计与实现毕业论文
本科生毕业论文(设计)
题目
工资管理系统
学生姓名
指导教师
学院
专业班级
完成时间
毕业设计(论文)原创性声明和使用授权说明
原创性声明
本人郑重承诺:
所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:
日 期:
指导教师签名:
日 期:
使用授权说明
本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:
按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:
日 期:
学位论文原创性声明
本人郑重声明:
所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:
日期:
年月日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:
日期:
年月日
导师签名:
日期:
年月日
注意事项
1.设计(论文)的内容包括:
1)封面(按教务处制定的标准封面格式制作)
2)原创性声明
3)中文摘要(300字左右)、关键词
4)外文摘要、关键词
5)目次页(附件不统一编入)
6)论文主体部分:
引言(或绪论)、正文、结论
7)参考文献
8)致谢
9)附录(对论文支持必要时)
2.论文字数要求:
理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
3.附件包括:
任务书、开题报告、外文译文、译文原文(复印件)。
4.文字、图表要求:
1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写
2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。
图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画
3)毕业论文须用A4单面打印,论文50页以上的双面打印
4)图表应绘制于无格子的页面上
5)软件工程类课题应有程序清单,并提供电子文档
5.装订顺序
1)设计(论文)
2)附件:
按照任务书、开题报告、外文译文、译文原文(复印件)次序装订
指导教师评阅书
指导教师评价:
一、撰写(设计)过程
1、学生在论文(设计)过程中的治学态度、工作精神
□优□良□中□及格□不及格
2、学生掌握专业知识、技能的扎实程度
□优□良□中□及格□不及格
3、学生综合运用所学知识和专业技能分析和解决问题的能力
□优□良□中□及格□不及格
4、研究方法的科学性;技术线路的可行性;设计方案的合理性
□优□良□中□及格□不及格
5、完成毕业论文(设计)期间的出勤情况
□优□良□中□及格□不及格
二、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
三、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
建议成绩:
□优□良□中□及格□不及格
(在所选等级前的□内画“√”)
指导教师:
(签名)单位:
(盖章)
年月日
评阅教师评阅书
评阅教师评价:
一、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
二、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
建议成绩:
□优□良□中□及格□不及格
(在所选等级前的□内画“√”)
评阅教师:
(签名)单位:
(盖章)
年月日
教研室(或答辩小组)及教学系意见
教研室(或答辩小组)评价:
一、答辩过程
1、毕业论文(设计)的基本要点和见解的叙述情况
□优□良□中□及格□不及格
2、对答辩问题的反应、理解、表达情况
□优□良□中□及格□不及格
3、学生答辩过程中的精神状态
□优□良□中□及格□不及格
二、论文(设计)质量
1、论文(设计)的整体结构是否符合撰写规范?
□优□良□中□及格□不及格
2、是否完成指定的论文(设计)任务(包括装订及附件)?
□优□良□中□及格□不及格
三、论文(设计)水平
1、论文(设计)的理论意义或对解决实际问题的指导意义
□优□良□中□及格□不及格
2、论文的观念是否有新意?
设计是否有创意?
□优□良□中□及格□不及格
3、论文(设计说明书)所体现的整体水平
□优□良□中□及格□不及格
评定成绩:
□优□良□中□及格□不及格
教研室主任(或答辩小组组长):
(签名)
年月日
教学系意见:
系主任:
(签名)
年月日
摘要
企业单位的工资信息和数据纷乱复杂,整理统计费力费时。
要做好对企业的管理,企业就必须快速准确地获取自己企业单位的工资信息,这就要求及时统计数据并方便查看,以及对企业的工资数据信息进行维护。
本软件是利用JSP2.0设计开发的企业工资信息管理系统,是企业信息系统的一个重要组成部分,可实现对企业工资信息的分类管理和数据分析,从而使信息整理快速、准确、简单,以便于相关部门给予统筹安排,从而提高改进传统的管理方法,提高企业管理水平。
工资管理不仅包括劳动人事管理,也是企业财务管理的最重要的部分。
工资需要涉及到人事管理,以及连接考勤和医疗保险等等,来生成每个员工的企业的基本工资,基本救济,医疗保险,保险费用和实际支付工资。
金钱是企业生存的最重要的因素,资金流动影响的是企业,整体的运作,员工工资是企业资金管理一个最主要的组成部分。
之前的工资统计和发放都是人为处理纸质材料,不但花费财务人员大量的时间,而且不容易保存,经常由于个人因素不小心计算疏忽,使出现工资发放错误。
早期工资管理大多采取纸质材料和有较强时间限制。
根据以上原因,企业工资管理系统使用电脑保存安全、实现工资管理的系统化、规范化、自动化。
本文所叙述的内容以及程序代码都是企业工资管理中的常见问题。
关键词:
JSP2.0;企业信息系统;工资管理
Abstract
Enterprisecompanyunit'swagesinformationanddatachaoticcomplex,reorganizesthestatisticalhardsleddingtobetime-consuming.Mustdotoenterprise'smanagement,theenterprisemustgainoneselfEnterpriseunit'sinformationaccuratelyfast,thisrequestpromptstatisticaldataandfacilitatestheexamination,aswellascarriesonthemaintenancetoenterprise'sdatamessage.ThissoftwareisusestheJSP2.0designdevelopmentstheEnterprisecompanywagesinformationmanagementsystem,isanEnterprisecompanyinformationsystem'simportantcomponent,mayrealizetotheEnterprisecompanywagesinformationsortmanagementandthedataanalysis,thuscausestheinformationtoreorganizefast,isaccurate,issimple,isadvantageousfortherelateddepartmenttogivetheoverallplanarrangement,thustheenhancementimprovementtradition'smanagement,raisesthebusinessmanagementlevel.ThisarticlenarratesthecontentaswellastheprocedurecodeareintheEnterprisecompanywagemanagementfrequentlyaskedquestions.
Keyword:
JSP2.0EnterprisecompanyinformationsystemWagemanagement
绪论
企业工资管理对每个企业单位都是十分重要的工作,企业工资管理的好处是可以使信息管理发挥最大效益,提高管理效率。
本管理系统是为适应于的企业工资管理而开发的软件。
提供全面数据的编辑、查询、系统管理等等功能,达到对工资管理的目的。
企业以前的有关工资管理的工作都是由人工来完成的。
随着企业的发展,企业工资处的管理工作强度加大。
随着计算机应用的发展,许多企业迫切希望能够通过计算机来处理大部分的辛勤工作,降低眼压,提高工作效率。
而电脑应用的普及更加快了工资管理系统的产生。
上一代工资管理系统,主要用FOXBASE或FoxPro系统开发环境,也是一个数据库内置的开发工具。
它具有一个独立的单用户模式,开发简单,以利用数据库的功能。
的缺点是,一个系统相关,运行的发展,应根据该数据库的环境;这是不容易的升级和扩展,无法实现数据共享和并行操作;可怜的重用代码。
现有的数据共享工资制度的问题是最显着的区别,并提出了新的要求越来越多,越来越频繁。
这种可扩展性要求的标准化体系和更高的要求。
现有系统的其固有的和由于缺点无法适应现有的需要。
因此,今天的新技术,研制开发出适合新系统的任务提出的新要求,不得延误。
为次,借这次毕业设计的机会,明确所要开发的系统应该具有的功能、性能、界面,清楚地了解了用户的要求,利用SUN公司推出的强大的应用程序开发工具JSP,结合有关管理规范和实际调研,进行了对企业工资管理的软件——“工资管理系统”的开发。
该系统具有操作简单、稳定、安全和友好的用户界面等特点。
第一章需求分析
随着社会发展的日新月异,计算机的广泛应用已成为社会生产力发展的重要标志。
21世纪是一个信息时代,信息技术正影响着国民经济的各个领域。
并且处理数据的日趋庞大和对信息的准确要求、快速等因素的存在,使得计算机及相应的管理软件在企业管理中的应用成为必然趋势。
根据软件工程学的要求,开发软件首先要进行需求分析,对工资管理系统的开发进行需求分析,以确定该软件的规模、范围、总体要求以及所需要的硬件环境和支持软件,根据用户的情况确定该软件对操作的要求,以及待开发软件总体上的约束和限制。
1.1企业信息化的现状
1、我国工资经营企业信息化起步较晚,最近两三年才刚刚开始,受地区经济水平差异影响,发展状况也不平衡。
2、绝大多数企业只是局部采用了管理软件,尚未实现真正的面向企业全局的信息化管理,经营管理上存在着这样或那样的漏洞,不具备足够的优势来迎接日趋激烈的国际、国内市场竞争挑战。
3、少数率先步入信息化的企业使用的大多是在通用管理软件基础上修改出来的非专业化软件,对企业企业经营管理特点的针对性不够。
1.2可行性分析
1.2.1技术可行性
该软件的开发只需在Windows操作系统下进行,利用JSP进行开发,在计算机上只需安装一般的字处理软件和一些支持软件,不需要大型的系统软件和应用软件来支持。
1.2.2经济可行性
进行该软件的开发经费和投资较少,开发只需一台能运行和安装windows操作系统以及JSP以上的计算机,需要的支持软件较少,软件投入应用时也不需要很高配置的计算机设备和网络的安装,软件的运行寿命比较长,成本较低,所以开发该系统具有经济可行性。
1.2.3运行可行性
该系统的研制和开发充分考虑用户的业务往来、管理流程和人员素质等方面的因素,从而能够满足使用的要求。
窗口操作简单,直观,易于掌握。
是具有运行可行性的。
经上述的需求分析分析,系统的研制和开发具有可行性。
第二章系统分析
2.1系统功能分析
在科学技术迅速发展的今天,人们所处理的信息已不能用简单的手工记录来达到实际的要求,信息的数字化和信息量的日趋庞大,给手工记录带来了不少的麻烦与错误。
当今的企业界也存在着所处理数据的庞大和不易人工记录的问题,经过一段时间的调查与研究,企业的工资管理系统应具有如下功能模块:
1)系统管理
在开始使用职工工资管理信息系统其他功能模块之前,利用系统管理建立基本的用户信息表。
用户基本信息表包括用户名,密码两项。
每个用户名对应唯一的密码,都输入正确后进入管理系统。
进入系统后,用户名和密码可以修改。
2)工资设定
①修改个人工资:
利用本功能可以对每个职工的工资进行修改,操作方法:
单击“编辑”按钮/输入数据/单击“计算”按钮/单击“保存”按钮,便可完成个人工资的修改,并自动计算修改后的结果。
如不单击“保存”而单击“还原”按钮,则恢复对该记录的修改。
②打印个人工资:
在完成对个人工资的修改后,可以利用本功能直接打印出该职工的工资条。
单击“打印”按钮既可。
③新职工工资的录入:
利用本功能可以方便地将新来的职工工资情况录入数据库。
单击“添加”按钮,系统自动在数据库的末尾增加一条空记录,输入各工资项目,单击“保存”按钮,完成新职工工资的增加。
如不单击“保存”而单击“还原”按钮,则不能完成新职工工资的增加。
④删除个人工资:
利用本功能可以对当前记录进行删除,单击“删除”按钮完成对该记录的删除。
3)工资查询。
按某一条件查询:
可按姓名、部门、日期等条件查询,单击“查找”按钮,在出现的对话框中输入要查找的字段名,单击“搜索”按钮,便可查找到满足条件的记录。
④查询数据打印,点击按钮(打印按钮),即得到需要打印的结果。
4)工资汇总
①工资汇总,对所有职工工资进行汇总。
②打印预览
③工资打印
5)退出:
注销工资管理系统。
2.2系统流程详细分析
企业的工资管理系统所处理的信息较多,功能强大,其基于工资管理的系统流程如图2.2所示:
图2.2工资管理系统流程图
2.3数据库功能分析
随着数据管理规模一再扩大,数据量急剧增加,数据库在软件中有不可替代的作用,成为了软件生存的血液,根据软件工程和数据库原理的要求和设计初期的详细调研,对企业的工资管理系统进行详细的数据库分析。
2.3.1要求分析
企业的工资管理系统是一个数据库管理系统,数据库设计的好坏直接影响着整个工程运行的好坏,在数据库系统分析和设计阶段多下一点工夫是值得的,根据对软件所做的系统的要求,该系统是要对工资的基本信息进行添加、修改、删除和查询统计等操作,这样就需要操作员密码数据库、工资数据库等。
通过以上的数据库来完成整个的工资信息的管理。
2.3.2概要设计
根据数据库的要求分析,确定该管理系统应具有的数据实体和数据实体的属性。
在企业的工资管理系统中包括的实体对象有工资信息、管理员信息等。
经过上面的数据库实体模型分析后,确定该系统应具有的数据表主要有:
操作员密码数据表、工资数据表。
2.4外部接口分析
2.4.1用户界面
普遍使用的Windows图形界面,方便用户使用,而且鼠标和键盘的支持,界面设计应遵循以下原则:
1,接口要一致,接口规范要遵循的Windows软件接口规范;
2,确保一个简单的操作错误;
3,用于反馈,与各种信息通过提示当前状态的程序的用户运行元件软件接口功能;
4,操作可逆的,该操作可以是单个操作或独立运行的顺序;
5,屏幕闪屏显示,操作简单,干净,很现代,不是很花哨;
6,必须按照国家标准的计算机字字典应该是简洁和准确,不存在歧义,含义清晰的图形。
2.4.2故障处理
正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。
2.5性能需求
2.5.1数据精确度
调查应确保召回,所有相应的记录字段包含关键字查询应该能够被发现。
调查应保证精度,定位数据必须与某一个人或搜索条件的组合相匹配。
2.5.2时间特性
响应时间通常一般在1~2秒之间,数据的导入导出同样能在该时间段完成。
2.5.3适应性
达到客户使用的需求,对运行环境要达标。
2.6软件属性需求
1、正确性
要求发布的软件达到用户的预期目标,运行时基本无错误。
2、可靠性
在一般条件下,应不出故障。
3、效率
对于浏览、查询、增加、删除、更新和密码设置的一般操作,要求及时响应,在1~2秒内。
4、完整性
要求能在发生意外(如掉电)的情况下,保证不丢失数据。
5、易使用性
要求能尽量为用户的使用提供方便,软件的界面符合目前流行的界面规范。
6、可维护性
要求该软件在运行中发现错误时,能快速、准确对其进行定位、诊断和修改。
7、可测试性
设计时尽可能减少测试该软件的各项功能所需的工作量。
8、复用性
设计时应采取模块化的方法进行设计,对系统内各模块接口尽可能达到高内聚、低偶合的程度,以提高各模块的复用性。
9、安全保密性
要求提供身份验证,只允许通过身份验证的用户使用该软件。
10、可理解性
对于该软件提供的各种菜单命令,各信息提示,应易于用户理解。
11、可移植性
要求该软件在将来能易于向各种窗口操作系统上移植。
2.7系统的目标
根据初步的调查和征询用户的意见,最后确定企业的工资管理系统的目标如下:
1、操作简单方便。
2、提供友好的界面。
3、提供工资添加,修改的功能。
4、实现基本信息维护功能。
5、信息查询功能
6、提供重要数据备份的功能等。
2.8系统设计的原则
在进行较详细的调查和征询用户的初步要求之后,在设计的过程中本着以下几点来开发和完善此系统:
1、正确性所有的命令按钮实现正确的功能,满足用户的需求。
2、可用性软件基本结构、实现方式、操作方法必须使一个非计算机专业人员能够方便、正确的使用。
3、完整性实现当前工资管理的要求。
4、界面友好设计出的软件要美观大方、操作方便简单。
5、为了方便用户使用,应尽量减少键盘的操作,发挥鼠标的作用。
6、系统的稳定性要避免不注意的点击鼠标而产生意想不到的结果,或产生程序的错误,保证操作人员正常的工作。
7、减少执行一个功能的步骤,并尽量灵活,不要实现流程过深,而且应尽量能在任何界面中回到主界面,防止出现不能继续执行的现象。
第三章详细设计
在明确了用户需求以后,根据软件工程学的要求对该系统进行软件设计,确定了该软件所具有的全部功能和开发方案。
3.1数据库的设计
系统数据库基于通过数据库分层数据库的网络中,在三个阶段关系数据库放出的文件系统上。
因为它是更容易使用关系数据库来理解和接受的二维表来组织数据,快速发展,这已经成为主流产品数据库。
本系统的前端开发是利用JSP技术,通过控制和数据库连接JavaBean的逻辑和数据库后端采用的是MySQL的。
管理系统的MySQL数据库是一个数据库,全面,完整的产品分析。
MySQL是非常容易学习,使用,引进,更多的教材,解决方案MySQL数据库的完全支持Web功能,同时,MySQL的可扩展性,可靠性,同时还拥有多项纪录阶段,其中两个是他们的主要特点数据库企业在激烈的市场竞争中系统克敌获胜。
如果应用开发的速度是测量事务处理的速度,数据库的MySQL被称为系统更有效率。
MySQL有一个保证可靠,速度更快的内存,兼容性程度高,易于使用,MySQL作为应用程序数据库后端为系统提供的发展提供有力的支持,后运行软件提供了坚实的基础,因此,我使用MySQL作为数据库后端。
3.2数据字典
`detp`表【部门信息表】
编号
字段名称
字段类型
约束
含义
1
`id`
int(10)
notnull
id
2
`name`
Varchar(255)
notnull
名称
`employee`表【员工信息表】
编号
字段名称
字段类型
约束
含义
1
`id`
int(10)
notnull
id
2
`userID`
int(10)
notnull
员工编号
3
`deptId`
int(10)
notnull
部门编号
`leaves`表【请假信息表】
编号
字段名称
字段类型
约束
含义
1
`id`
int(11)
notnull
id
2
`leaveDate`
varchar(30)
请假日期
3
`leaveDays`
double(5,1)
请假天数
4
`leaveReason`
varchar(255)
请假原因
5
`note`
varchar(255)
备注
6
`userID`
int(11)
notnull
员工编号
`performance`表【业绩信息表】
编号
字段名称
字段类型
约束
含义
1
`id`
int(11)
notnull
id
2
`checkResult`
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 BS 模式 工资管理 系统 设计 实现 毕业论文