欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    最新JSP人事管理系统课程设计报告.doc

    • 资源ID:35034486       资源大小:5.32MB        全文页数:19页
    • 资源格式: DOC        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    最新JSP人事管理系统课程设计报告.doc

    浙江科技学院基于J2EE的组件开发技术课程设计报告 班 级: 2008计算机科学与技术083班 学 号: 108021062 姓 名: 邢婷 指导教师: 虞建东 二一年 十一 月 三十 日设计日期自 2010年11月30日至2010年12月30日目 录1 前言32 设计内容32.1 系统设计32.1.1 需求分析32.1.2 系统功能模块42.1.3 功能设计52.2 数据库设计与实现62.2.1 数据库需求分析62.2.2 数据库逻辑结构设计62.2.3 关系图82.3 系统的设计与实现92.2.1 登录界面(login.jsp)92.2.2 主界面 (mian.jsp)102.2.3 员工管理界面(emplist.jsp)112.2.4培训管理(eduList.jsp)122.2.5奖惩信息界面(stituList.jsp)132.2.6薪金信息界面(pendList.jsp)132.2.7 员工工作信息管理(ModifySituation1)142.2.8 退出系统功能(loginOut)162.4 数据库配置163 设计总结与体会174 参考文献18 浙江科技学院信息与电子工程学院课程设计报告1 前言随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。随着经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高。如何通过计算机为我们完成更多的事情,进而达到办公自动化和优化日常工作的目的,也就成了一个大众化的课题。人事管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以人事劳资管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。2 设计内容2.1 系统设计2.1.1 需求分析  作为计算机应用的一部分,使用计算机对人事劳资信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事劳资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。数据库技术产生于60年代,40多年来数据库技术得到了迅速发展,并已形成较为完整的理论体系和一大批实用系统。并且,近年来,随着World Wide Web(WWW)的猛增及Internet技术的迅速发展,数据库技术成为最热门技术之一。面向对象软件的开发技术,也大大保障了软件开发的速度和效果。随着计算机的普及,计算机等硬件价格也已经不再是什么天文数字。因此,不管是从技术上,还是经济上,设计和开发一个企业人事管理系统都已经具有较好的可行性。2.1.2 系统功能模块主要的功能模块主要分为员工管理,培训管理,薪金管理,奖惩管理,员工工作信息管理。员工管理包括:管理员登陆,浏览员工信息,添加员工信息,修改员工信息,删除员工信息。培训管理包括:浏览培训信息,添加培训信息,修改培训信息,删除培训信息。薪金管理包括:浏览薪金信息,添加薪金信息,修改薪金信息,删除薪金信息。奖惩管理包括:浏览奖惩信息,添加奖惩信息,修改奖惩信息,删除奖惩信息。员工工作信息管理包括:员工的培训计划,薪金计划,奖惩计划等的信息,主要是实现对员工的计划分配。如图2-1所示:人力资源管理系统员工管理培训管理薪金管理奖惩管理员工工作信息管理管理员登录浏览员工信息修改员工信息添加员工信息删除员工信息浏览培训信息修改培训信息添加培训信息删除培训信息浏览薪金信息修改薪金信息添加薪金信息删除薪金信息浏览奖惩信息修改奖惩信息添加奖惩信息删除奖惩信息浏览员工工作信息修改员工工作信息添加员工工作信息删除员工工作信息图2-1 功能模块划分图2.1.3 功能设计各模块功能设计如下:1员工管理 管理员登录:用于管理员登录系统;浏览员工信息:进入主界面后,查看员工信息;添加员工信息:进入主界面后,添加员工信息;修改员工信息:进入主界面后,修改员工信息;删除员工信息:进入主界面后,删除员工信息。2培训管理浏览培训计划:在主界面中,浏览培训计划;添加培训计划:在主界面中,添加培训计划;查看培训计划的详细情况:在主界面中,查看培训计划的详细信息;修改培训计划:在主界面中,修改培训计划的详细信息;删除培训计划:在主界面中,删除培训计划的详细信息。3薪金管理浏览薪金列表:在薪金管理界面,浏览薪金列表;添加薪金列表:在薪金管理界面,添加薪金信息;查看薪金详细信息:在薪金列表中,查看详细薪金信息;修改薪金数据:在薪金列表中,修改薪金信息;删除薪金数据:在薪金列表中,删除薪金信息。4奖惩管理浏览奖惩制度:在奖惩管理界面,浏览奖惩制度信息;添加奖惩制度:在奖惩管理界面,添加奖惩制度信息;查看奖惩制度详细信息:在奖惩管理界面,查看奖惩制度详细信息;修改奖惩制度:在奖惩管理界面,修改奖惩制度详细信息;删除奖惩制度:在奖惩管理界面,删除奖惩制度信息。5员工工作信息管理员工的培训计划,薪金计划,奖惩计划等的信息,主要是实现对员工的计划分配;包括信息的查看,修改,删除。2.2 数据库设计与实现2.2.1 数据库需求分析 根据本系统的需求分析,需要5张表。管理员信息表:存放管理员基本信息。 员工信息表:存放员工的基本信息。培训计划表:存放培训计划的详细信息。 奖惩计划表:存放奖惩计划的详细信息。薪金计划表:存放薪金计划的详细信息。员工工作的具体信息表:员工的培训计划,薪金计划,奖惩计划等的信息2.2.2 数据库逻辑结构设计下面是本系统设计的表及其作用。表2-1 数据表说明表名表的作用admin (管理员信息表)存放管理员基本信息employee(员工信息表)存放员工的基本信息educate(培训计划表)存放培训计划的详细信息institution(奖惩计划表)存放奖惩计划的详细信息stipend (薪金计划表)存放薪金计划的详细信息integrate(员工工作的具体信息表)员工的培训计划,薪金计划,奖惩计划等的信息下面是各个表的详细结构。1. 管理员信息表(admin),见图2-2图2-2 学生基本信息表2. 员工信息表(employee),见图2-3图2-3 员工信息表3. 培训计划表 (educate),见图2-4图2-4培训计划表4. 奖惩计划表 (institution),见图2-5图2-5奖惩计划表5. 薪金计划表 (integrate),见图2-6图2-6薪金计划表6. 员工工作的具体信息表(stipend),见图2-7图2-7员工工作的具体信息表2.2.3 关系图图2-8关系图2.3 系统的设计与实现对于本系统各个功能块的实现,是通过JAVA语言在myEclipse环境下完成的,界面是用JSP编写的,用Mysql实现JAVA语言与数据库的连接,最后完成整个系统的开发。2.2.1 登录界面(login.jsp)登录界面是很多应用系统中不可缺少的组成部分。通过验证用户输入的用户名和密码,决定是否允许用户进入系统,在一定程度上保证系统的安全。本系统建立一个登录窗口,运行界面如图2-9所示:图2-9登录界面在工号和密码输入框分别输入工号和密码,点击确定,当输入的信息正确时,界面跳转到主界面(mian.jsp),否则出现错误消息框,如图2-10所示: 图2-10 错误消息框取消按钮,清空输入框里的内容。2.2.2 主界面 (mian.jsp)主界面是负责应用程序的,由它调用其他模块。因此应该具有操作性好、界面清晰的特点,使用户能够很方便地找到所需功能。根据功能需求和总体设计的结果,主界面包括员工管理,培训管理,薪金管理,奖惩管理,员工工作信息管理和退出系统。可以通过点击菜单项进入相应的功能模块,主界面如图2-10所示:图2-10主界面当管理员未登录时,直接输入网址时会提示消息对话框如图2-11所示:图2-11未登录的消息对话框 2.2.3 员工管理界面(emplist.jsp)员工管理界面如图2-12所示: 图2-12员工管理界面员工管理界面具有新增员工,修改员工信息,删除员工的功能,新增员工界面如图2-13所示: 图2-13员工管理界面的新增界面员工信息的修改界面如图2-14所示: 图2-14员工管理界面的修改界面删除员工信息如图2-15所示: 图2-15 员工信息的删除界面2.2.4培训管理(eduList.jsp)培训信息界面,包括培训信息的新增,修改和删除,如图2-16所示: 图2-16 培训信息的主界面2.2.5奖惩信息界面(stituList.jsp)奖惩信息主要分为奖惩信息的新增,修改和删除等功能,如图2-17所示: 图2-17 奖惩信息的主界面2.2.6薪金信息界面(pendList.jsp)薪金信息主要分为薪金信息的新增,修改和删除等功能,运行界面如图2-18所示:图2-18 薪金信息的主界面新增界面如图2-19所示:图2-19 薪金信息的新增界面2.2.7 员工工作信息管理(ModifySituation1)员工工作信息主要是对员工的培训计划,薪金计划,奖惩计划等的信息分配和修改,删除等,运行界面如图2-20所示:图2-20 员工工作信息的主界面新增员工的工作信息分配记录,如图2-21所示:图2-21 新增员工工作信息的界面其中下拉表中的数据分别来自数据库employee(员工信息表),educate(培训计划表),institution(奖惩计划表), stipend (薪金计划表)中的信息。且当同一名员工已有相同的分配记录时,新增会出现消息提示框,如图2-22所示:图2-21 新增员工工作信息时的警告信息2.2.8 退出系统功能(loginOut)当用户点击退出系统时,页面跳转到登录界面,并且关闭session。2.4 数据库配置本系统的数据库用mysql,建立了一个名为myproject的数据库,通过mysql-connector-java-5.1.6-bin.jar与数据库的连接,方法如下:1. 加载驱动程序Class.forName("com.mysql.jdbc.Driver");2.连接数据库Connection con=DriverManager.getConnection("jdbc:mysql:/localhost:3306/myproject?u seUnicode=true&characterEncoding=utf8","root","123"); 班级: 计算机科学与技术083 姓名: 邢婷 学号:108021062 第 17 页3 设计总结与体会在课程设计的这两个星期里体会最深刻的是“兴趣是慢慢培养的”这句话,因为缺少对编程的热爱,平日里从不会自主地去学习一些编程之类的资料,也不会动手去写,以至于现在编程水平很差。导师的方法很有效,他让我先“择书”敲小例子进行调试,为的就是增加自信感。一个人只有对编程没有惧怕感了,才能产生热爱感,才能自己写东西出来。所以实习的第一天我把一本Jsp基础的书看完,以便把基础知识巩固一下,就当是进入状态的第一步。接下来的三天我一直在敲书上的例子,然后在myEclipse环境下运行调试,有时候我自己也会觉得纳闷,会质疑这到底有没有用,只是敲书上的例子,然后再消化,就这样周而复始地做同一件事,这样会不会只是停留在读人家的程序的水平上,但是我别无选择,基础不好,于是我坚持了下来。奇怪的是几天后,我发现效果了,以前一些小错误我要找很久才能改出来,可是现在很多一眼就能发现了,真的是代码打多了自然也就知道了,就这样我渐渐地对程序产生了兴趣,也明显感觉到了编程水平每天都在提高,每次导师会根据我完成的程序然后给我提些更高的要求,然后我再按照他的要求去查阅资料,修改程序,每当我达到他的要求的时候我就会很高兴,因为我知道我又进步了,我的知识又多了一点。虽然通过这次实习,比起以前我有了很大的进步,也学到了不少的东西和经验,但是在实际做的时候还是碰到了很多的问题,有时候一个很简单的小问题就困扰了我好几天,然后会觉得那几天完全在浪费时间。比如我在连接数据库的时候,在数据源设置的时候没有把默认数据库设置为本系统所用到的myproject数据库,而是设置了另一个数据库,所以每次都显示数据库连接成功,但是用到本系统中就连接错误。就因为这么一个低级错误我就要花两三天的时间去解决它,想想太后悔了,所以之后每做什么事情我都会很仔细很认真,那也是一个程序员所必备的条件。不过,有时当一个很棘手的问题被解决了,那时会让我兴奋许久。对于这些宝贵的经验是我在学校书本上所学不到的。经过这两个星期的学习,提高了我独立解决问题的能力,也为以后的工作打下了扎实的基础。虽然其中碰到了很多的困难,但是在老师和身边同学的帮助以及自己不懈的努力下,最终得以解决。4 参考文献1刘伟,张利国 Java Web 开发与实战.北京:科学出版社,2008.122郑阿奇,俞琰 .J2EE应用实践教程. 北京:电子工业出版社,2010.1 3屈艳莲,明日科技. JSP网络开发实例自学手册. 北京:人民邮电出版社,2008.8

    注意事项

    本文(最新JSP人事管理系统课程设计报告.doc)为本站会员(1595****071)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开