




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
四、系统设计(一)系统的功能结构图通过系统输入的分析,系统管理员的主要功能是:个人信息,员工信息,出勤信息,工资信息等;员工:个人信息,出勤信息,薪资信息等。具体功能结构如图5所示:图5系统功能图(二)系统数据库设计1.数据库E-R图基于对数据需求的分析,概念模型通常用于连接各种数据,分析和处理员工的信息,并制作E-R图以显示某些实体,属性和关系之间的关系。(1)管理员信息实体图如图6所示:图6管理员信息实体图(2)职位信息实体图如图7所示:图7职位信息实体图(3)员工信息实体图如图8所示:图8员工信息实体图(4)工资信息实体图如图9所示:图9工资信息实体图2.数据表字段设计数据库中心是独立的,当数据运行到程序中时,它将与他们联系相关人员记录,然后系统将自动链接数据。如果要熟悉数据库,请选择此部分并自动分解,然后单击“完成”,系统将在对话框中打开数据源名称,然后在等待正确操作之前转到下一个操作登录时输入的密码和帐户。系统功能设计和功能模块部门的要求描述了每个数据库表的结构和功能,并创建了表数据库:表1admins管理员信息表列名数据类型长度主键允许空说明adminIdint11是否姓名adminNamevarchar255是否用户名adminPasswordvarchar255否是密码表2t_jcbiaoti职位信息表列名数据类型长度主键允许空说明jcbiaotiIdint11是否名称jcbiaotiNamevarchar255是否工资表3t_user员工信息表列名数据类型长度主键允许空说明userIdint11是否登录名userNamevarchar255是否姓名userPasswordvarchar255否是性别userXingmingvarchar255否是年龄userSexint11否是电话userAgeint11否是工资userMinzuvarchar255否是学历userPhonevarchar255否是部门userMarkvarchar2550否是职位userMark1varchar255否是时间表4t_sjshaochu工资信息表列名数据类型长度主键允许空说明sjshaochuIdint11是否员工sjshaochuNamevarchar255是否月份sjshaochuMarkvarchar2550否是日期sjshaochuMark1varchar2550否是上班sjshaochuMark2varchar2550否是状态sjshaochuMark3varchar2550否是下班sjshaochuDatedatetime否是状态五、系统功能实现(一)登录界面管理员进入登录页面,输入自己登录名和密码调用文件中的用户信息进行校验,只有当用户名和密码相匹配时即可登录系统,进而管理自己的网盘,其界面图如图10所示。图10登录界面图此部分的编程实现的关键代码如下:<divclass="username"><spanclass="type">帐号:</span><inputtype="text"name="username"id="username"class="input"/></div><divclass="username"><spanclass="type">密码:</span><inputtype="password"name="password"id="password"class="input"/></div><divclass="username"><inputtype="submit"class="submit"value=”登录”style="margin-left:70px"/><scriptlanguage="javascript">if("${info}”!=null&&"${info}”卜””){alert("${info}”);}$(document).ready(function(){$("#sub").click(function(){varusername=$("#username").val();varpassword=$("#password").val();$.ajax({type:"post"url:”二/Login/logincheck",data:"username="+username+"&password="+password,datatype:"json"cache:false,success:function(data){if(data!=null&&data!=""){$(".errorsinfo").append(data);}else{$("form").submitQ;}}});(二)管理员功能界面1.主页进入系统主页时,管理员可以查看,添加,更改和删除个人数据,员工信息,出勤信息和薪水信息。接口图如图11所示。图11主页界面图2.个人信息管理员可以通过更改密码和登录名来查看,编辑,删除和管理个人信息。图12个人信息界面图3.员工信息管理员可以在“员工信息”中查看,编辑,删除和管理部门,职位和员工信息。添加工资信息:您可以基于原始工资信息文件添加新的工资记录,将其保存到磁盘上,并向用户显示已添加文件的保存状态,系统需要自动计算工资并将其放入文件将另存为付款组件。其界面图如图13所示。图13员工信息界面图4.考勤信息管理员可以查看,添加,删除,修改和管理状态信息,其接口图如图14所示。图14考勤信息界面图5.工资信息管理员可以查看,输入,删除,更改和管理薪水信息。更改员工薪资信息:向用户询问要更改的员工的序列号。如果文件中包含员工的薪水信息,将提示用户提供员工的姓名,各种薪资组成部分以及根据序列号进行更改的其他选项,更改结果将保存在文件中,这部分内容需求还必须使用户决定是否继续修改,更改工资,即整个部分,界面图如下:其界面图如图15所示。图15工资信息界面图关键代码://获取各部门各月工资发放情况publicstaticvoid1wfOfEachMonth(Stringunitid,Stringmark,Stringflg)throwsParseException{Booleanb1=false;Stringunid=session.get("unid");Ykunitunit=Ykunit.find("jgdm=?",unid).first();Stringunids=unitid;}(三)员工功能界面1.登录员工进入登录页面,并在其登录名和密码的调用文件中输入用户信息以进行验证,只有当用户名和密码相匹配时即可登录系统,进而管理自己的信息,其界面图如图16所示。图16登录界面图2.个人信息员工进入系统可以查看个人信息(登录名,姓名,性别,年龄,电话,工资,等)的操作。其界面图如图17所示。图17个人信息界面图3.考勤信息员工进入系统可以查看考勤信息的操作。其界面图如图18所示。图18考勤信息界面图4.员工中心员工进入系统主页后可以添加,编辑和查看个人信息,考勤信息和薪资信息。界面图如图19所示。图19员工中心六、系统测试(一)程序调试随着现代Internet的出现,软件测试现在变得非常重要,只要系统中存在问题,就必须立即进行适当的修改,程序设计中会出现很多问题,很难进步。经过几次测试后,我们需要知道错误并进行纠正,并且只要程序被编程,就需要将软件作为软件开发过程中最重要的部分进行测试,测试是整个系统中最重要的部分。统计分析,软件测试占软件开发工作量的45%。在软件测试过程中,每个编写的程序都会有大大小小的错误,但是,如果您想在开发过程中手动发现这些错误,则很难通过测试工具来测试和研究系统设计,与某些数据相比,经常会遇到错误消息数据处于语法错误中程序的执行也会触发错误,因此更容易发现错误,但是计算机会生成另一种错误,但是这些错误是隐藏的,并且不经常出现,因此解决这些错误是浪费时间。(二)程序的测试1.测试的重要性在软件的生命周期中,程序的测试需要在程序的设计以及开发完之后,采用自动检测技术,这样测试将会节约大量的时间和人工成本。员工工资管理系统的初衷是让员工更好地了解自己的工资。从理论上讲,我们希望尽快找到程序中的问题。准备测试也很重要。我们需要测试上面列出的所有功能,作为系统开发人员,我希望测试中的员工薪酬系统可以证明它是一个完美的管理系统,但同时也符合多种优良功能的顶部。2.检查步骤整个系统的构建必须通过几个步骤完成,并且每个软件应用程序都包含不同的子单元,因此大多数程序测试包括以下三个步骤:(1)检验单元是指检验单元中编码错误的设计;(2)在此测试中,可以在员工薪资系统中检测到错误,尤其是在程序正在运行时;(3)此步骤中的接受是一项测试,即在系统需求规格中发现错误。(三)测试分析通过以上的测试与分析员工工资管理系统设计与实现主要是从以下几个方面来进行的:负责入学考试的员工使用权限管理系统登录到站点检查不同帐户的登录方法,以验证系统是否具有相同的错误和成功要求具有相同的错误和成功要求。由于文章空间有限,仅截取了几个代表性的模块进行测试,并获得了测试结果。如下表所示,登录界面分为员工登录和管理员登录测试。表5管理员,员工测试表模块测试用例描述操作过程及数据预期结果用例类别管理员管理员登录输入正确的员工名密码进行登录操作在员工名中输入正确的员工名,密码框中输入对应员工的密码,点击登录按钮员工正常登录登录输入异常的员工名密码进行登录操作在员工名中输入不存在的员工名,密码框中任意输入一组数字作为的密码,点击登录按钮提示员工名或者密码错误登录不输入任何信息直接点击登录操作直接点击登录按钮系统提示员工名密码不能为空,请重新输入登录工资信息管理添加工资输入分类内容点击添加按钮正常添加工资管理修改工资信息选中需要修改的分类,点击修改按钮可以进行信息的修改工资管理分类删除选中需要删除的分类,点击删除按钮可以进行分类的删除分类管理员工员工登录输入正确的员工名密码进行登录操作在员工名中输入正确的员工名,密码框中输入对应员工的密码,点击登录按钮员工正常登录登录输入异常的员工名密码进行登录操作在员工名中输入不存在的员工名,密码框中任意输入一组数字作为的密码,点击登录按钮提示员工名或者密码错误登录不输入任何信息直接点击登录操作直接点击登录按钮系统提示员工名密码不能为空,请重新输入登录工资查看信息查看点击工资可以查看到工资信息信息查看(四)测试结论在进行软件测试时,我们必须严格遵循并执行这些步骤和说明。测试时,我们必须有耐心,而不是三心二意,不耐烦,并且当我们有足够的时间时,我们绝不能放任小细节。我们必须冷静下来并慢慢等待,以使该程序达到较高的水平,由于先前在其他地方进行的修改,此模块中的错误导致了一些问题。注意这一点是将来研究的一大进步;毕竟,在测试之后,应保存文档以备将来使用。在测试过程中,一些问题已在以后的工作中得到纠正,并且在以后的程序设计中将尽可能避免类似的问题。通过对以上测试结果的分析,表明薪酬管理系统的设计与实现满足了员工的需求和要求。这是面向员工的薪酬管理系统的设计与实现,应该得到普及,并且该系统主要从以下几个方面进行测试:(1)通过测试所有程序的功能,我们可以更好地了解该程序是否可以在现实生活中得到更好的应用。(2)此阶段的主要目的是测试系统设计是否可以达到预期的性能考虑是否有意外工作。(3)安全测试是检查系统是否可以随时随地使用和执行,以及数据安全性,验证代码和软件测试是检查单元中最重要的可能性,也称为单元测试,目标是每次运行测试单元会导致一些错误编码和设计细节较少。
结束语员工薪资管理系统开发主要使用java开发语言,服务器系统完善,日食选择系统开发,具有BS结构的开发框架,员工可以直接打开浏览器访问该网站,高安全性网站,预先设计符合工作要求的工作日程安排,员工可以根据需要访问相关的信息查询系统,进行过滤,查看信息等。由于此员工薪酬管理系统的开发是独立设计的,因此工作量非常大,在整个系统开发过程中遇到了许多困难,许多弯路,我们对自己的工作能力建立了信心,我相信这将对今后的学习工作生活有非常重要的影响。由于以前对JSP的知识还没有深入了解,所以从一开始我就遇到了很多困难,例如,在第一页非标准演示文稿上,问题出了之后联系数据库无法传递参数,最后通过帮助学生并寻找相关材料来解决,在此过程中,我还学到了很多知识,而且尽管我在每个程序中都做了所有有用的工作,但一直在规范数据处理方法和思想,只有在实践之后才能解决问题。
致谢在本次论文设计过程中,老师对该论文从选题,构思到最后定稿的各个环节给予细心指引与教导,使我得以最终完成毕业论文设计。在学习中,老师严谨的治学态度、丰富渊博的知识、敏锐的学术思维、精益求精的工作态度以及侮人不倦的师者风范是我终生学习的楷模,导师们的高深精湛的造诣与严谨求实的治学精神,将永远激励着我。这2.5年中还得到众多老师的关心支持和帮助。在此,谨向老师们致以衷心的感谢和崇高的敬意。最后,我要向百忙之中抽时间对本文进行审阅,评议和参与本人论文答辩的各位老师表示感谢!
参考文献[1]王海英,张笑歌,魏晨阳.农民工工资管理系统的设计和实现[J].中国公路,2020(08):114-115.[2]张艺雪.基于Java的办公自动化系统的研究与设计[J].西昌学院学报(自然科学版),2019,27(03):32.34.[3]周关平,张琥城.创新事业单位工资信息化管理模式研究[J].中国人事科学,2020(03):23-30.[4]董袁泉.基于Hibernat框架的J2EE应用开发.[J/OL]沙洲职业工学院学报.2019.03.1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广州卫生职业技术学院《国际共产主义运动史》2023-2024学年第一学期期末试卷
- 合肥师范学院《创意图像设计》2023-2024学年第二学期期末试卷
- 陕西青年职业学院《数据库技术MySQ》2023-2024学年第二学期期末试卷
- 预防性驾驶与防御性驾驶
- 避险逃生知识竞答
- 大学生商业计划创业
- 预防天然气爆炸
- 防雾霾小知识
- 脑积水业务学习及护理查房
- 音乐基础知识讲解
- 博物馆疫情防控方案与参观人数控制
- 2024年通讯机房、设备安全操作规程(2篇)
- 四川开放大学2024年秋《土木工程CAD》形考作业1-2终考答案
- 形势与政策总体国家安全观
- 智能运维知识库建设方案设计与实施规划
- 《即时检验(POCT)室内质量控制指南》
- 互联网+大学创新创业大赛金奖计划书(完整详细版)
- 中国高血压防治指南(2024年修订版)要点解读
- 室外消防管道保温施工方案
- 《积极心理学(第3版)》 课件 第3章 积极情绪的价值
- 公开课课件-《全球气候变化》
评论
0/150
提交评论