1学号201110137228武汉科技大学城市学院课程设计报告课程名称:Web技术(JSP)课程设计题目企业人事管理信息系统的设计与实现学部信息工程学部专业计算机科学与技术班级计科2班姓名黄亚琼指导教师于海平2013年12月27日2WEB技术(JSP)课程设计任务书课程设计项目名称:企业人事管理信息系统的设计与实现课程设计开发平台与工具:eclipse/Dreamweaver+JSP+SQLSERVER20051.课程设计任务该系统主要是针对人事管理系统中的业务数据进行管理,其中包括职工个人档案、部门、职工工作业绩评价等功能。2.课程设计任务(功能)说明及功能模块图管理员培训管理部门管理人员档案职称变动添加部门信息删除部门信息添加档案信息修改档案信息添加培训信息修改培训信息添加职称变动信息修改删除职称变动信息奖惩管理修改部门信息添加奖惩信息修改删除奖惩信息人员调动工资管理添加人员调动信息修改删除人员调动修改工资信息查看工资信息图2.1管理员功能结构图3.数据库设计本系统主要包含以下数据表单信息:(1)职称评定表(序号、职工编号、职称、评定日期、评定类型、负责人、开始日期、结束日期、部门、英语、计算机、备注)(2)部门表(部门编号、部门名称)(3)员工信息表(员工编号、员工姓名、性别、所属部门、出生日期、籍贯、婚否、身份证号、政治面貌、民族、学历、专业、毕业日期、毕业学校、公积金账号、行政级别、职务、职称、外语语种、外语水平、计算机水平、联系电话、手机号码、家庭住址、在职情况、个人简历)(4)奖惩信息表(序号、员工编号、职称、奖/惩、奖惩内容、奖惩原因、批准部门、批准人、开始日期、撤销日期、撤销原因、备注)(5)培训表(序号、员工编号、培训名称、开始日期、结束日期、培训单位、培训结果、备注)(6)人员调动表(序号、员工编号、调动日期、调动前部门、调动后部门、调动前职务、调动后职3务、经办人、备注)(7)用户表(用户名、密码)(8)工资表(序号、员工编号、基本工资、津贴、奖金、职称工资、合计)(9)医保信息表(员工编号、序号、参保时间、医保卡号、单位缴费、个人缴费)4.各模块的功能说明该系统主要包括七个模块,分别说明如下:(1)部门管理模块包括的子模块有添加部门和管理部门,其中添加部门是用来添加企业的部门信息,管理部门子模块是企业高层对企业部门的修改和删除部门,并且维护部门信息。(2)人员档案管理模块包括添加人员档案、人员档案管理和查询档案,添加人员档案可以添加人员的档案;人员档案管理可以维护人员的档案信息,包括修改和删除人员档案信息,在查询管理可以查看整体的人员档案信息。(3)培训管理模块有添加培训人员和培训管理两个子模块,用来添加、修改和删除培训人员的所有信息。(3)职称变动管理模块包含职称变动的添加和职称变动管理模块,添加模块用来添加人员职称变动的所有信息,管理子模块是用来维护人员职称变动的信息,有修改和删除功能。(4)奖惩管理模块包含添加奖惩信息和管理奖惩信息。(5)人员调动模块包含有人员调动的添加和人员调动管理两个模块,用来添加、修改、删除和查看人员调动的信息。(6)工资管理模块包含工资修改和管理两个模块,在工作修改中可以调整人员的工资信息,在管理可以查看人员工资信息。(7)医保管理模块有添加人员医保和医保管理两个子模块,主要提供添加、修改、删除和查看等功能。4目录1需求分析...................................................................................61.1背景.........................................................................................61.2解决方案.................................................................................61.2.1前台系统....................................................................................61.2.2后台系统....................................................................................61.3网站目标.................................................................................71.4网站建设目标分析.................................................................72系统设计...................................................................................82.1关键技术简介............................................................................82.2系统功能划分.........................................................................82.3数据库设计.............................................................................83页面设计与编码................................................................123.1界面设计...............................................................................123.1.1首页界面....................................................................................123.1.2注册界面....................................................................................123.1.3登陆界面....................................................................................133.1.4浏览信息界面............................................................................133.1.5修改注册信息界面....................................................................143.1.6修改密码界面............................................................................143.1.7上传照片界面............................................................................1553.1.8退出登陆界面............................................................................153.2系统核心代码.......................................................................163.2.1用户注册代码..........................................................................163.2.2用户登陆代码..........................................................................183.2.3用户上传照片代码..................................................................204总结.......................................................................................23参考文献....................................................................................24课程设计评分表........................................................................2561需求分析1.1背景随着社会的高速发展,企业也在蓬勃发展,企业的壮大紧随着企业人才的扩大,那么企业人才的管理逐渐变成首要问题。很好的管理企业人才不仅对他们自身的发展起着重要作用,对公司来说更是尤其重要,优良的企业管理系统会为公司正常运行和蓬勃发展起到积极作用。互联网为企业人才管理提供了优良的平台,因为其高效和方便,为企业人才管理提供了许多帮助。1.2解决方案在这个资讯快速传递,信息爆炸的时代,互联网世界更是丰富令人炫目。它所传递的信息很多都通过网页与用户交流。所以建设用户注册登陆、企业人才信息管理、企业人才工资管理、企业人才职称评定管理,企业人才部门管理、企业人才调动管理、奖惩管理等多种应用于一体的的企业人才管理系统,让其最大限度的实现企业人才管理的需求是一个不错的方法。1.2.1前台系统分为注册页面,登陆页面,浏览信息页面,修改密码页面,修改注册信息页面,退出登陆页面,上传照片页面。1.2.2后台系统注册功能的实现,登陆功能的实现,浏览信息的实现,修改密码的实现,修改注册信息的实现,退出登陆的实现,上传照片功能的实现。71.3网站目标本网站目标为:(1)合理的设计数据库尽量将少数据库数据的冗余,是重复的数据保持在最小限度,这样将不必要的多占用存储空间,减少产生混乱影响的危险,还能提高计算机的运行速度。(2)设计友好的界面假面的友好与否是用户评价一个软件优劣的重要方面之一,友好的界面使用户有一个良好的心情。(3)信息的及时更新及时的对各类信息进行更新,基因用户进行浏览和预定。1.4网站建设目标分析首先,网站建设目标是我们第一个要考虑并解决的问题。总所周知,好的开始时成功的一半,对于网站建设也是如此,网站的建设目标十分重要。一个目标清晰的网站很容易与用户产生交互并且容易让用户印象深刻,因为每一个网站的建设都是为了与用户进行有效的沟通和交流。为了做到这一点,不同的网站在互联网这个世界有着不同的目标和收获成果。针对这些不同,设计者必须对网站与用户之间的沟通进行信息的筛选和交流方式的选定。我们首先要知道,企业是通过经济活动,满足社会需要的组织,这与个人创办的网站就有些许不同,所以,我们就一定要考虑到企业与个人创办网站的期待和方式方法及结果的不同,同时,有效地使用二者和谐的在互联网世界中共同发展。82系统设计2.1关键技术简介SQLServer2005是一个全面的数据库平台,使用集成的商业智能(BI)工具提供了企业级的数据管理。SQLServer2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。SQLServer2005数据引擎是本企业数据管理解决方案的