人事管理系统实习报告57827.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《人事管理系统实习报告57827.doc》由会员分享,可在线阅读,更多相关《人事管理系统实习报告57827.doc(56页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Evaluation Warning: The document was created with Spire.Doc for .NET.软件开发生生产实习报告姓名学号班级项目名称人事管理系系统实习地点光谷软件园园实习时间2016.7.44-20016.7.115实习成绩指导教师签签字信息科学与与工程学学院2016年年 7 月 15 日软件开发生生产实习习报告1. 实习目的1.1使学学生全面面了解软软件项目目实施的的过程,理理解软件件企业对对于程序序员的基基本素质质和技术术能力要要求。1.2使学学生掌握握JSP及Serrvleet基本的JavvaEEE编程技技术,能能够综合合运用ooraccl
2、e数数据库及及Ecllipsse开发环环境进行行小型项项目的开开发。1.3重点点培养学学生的团团队精神神和协作作意识,提提高其口口头和书书面的沟沟通能力力。1.4使学学生掌握握快速学学习新知知识、新新技术方方法,培培养良好好的分析析问题和和解决问问题的能能力1.5重点点提高学学生的编编程能力力,使学学生建立立正确的的编程理理念,养养成规范范的编程程习惯。2实习过过程2.1 技技术准备备 22.1.1 JJDBCC(Javva数据库库连接)技技术Java数数据库连连接是javva语言中中用来规规范客户户端程序序如何来来访问数数据库的的应用程程序接口口,提供供了诸如如查询和和更新数数据库中中数据的
3、的方法。本次程序利用该技术连接到oracle数据库,实现数据的更新,删除,插入。2.1.22 JSSP技术JSP其根根本是一一个简化化的Serrvleet技术,它它是传统统的网页页HTMML文件中中插入javva程序段段。本次次程序利利用JSP技术实实现其动动态跳转转。2.1.33 用到的的相关软软件(1) jdk(运运行环境境):安安装好jdk后,设设置好环环境变量量。(2) Tomcaat:进行行相应的的配置。(3) Eclippse J2EEE(开发发环境):启动开开发环境境,然后后配置好好之前安安装好的的jdk。(4) Oraclle数据库库(10GG):运行行安装程程序,设设置兼容容
4、性,以以管理员员身份运运行,设设置密码码;安装装完成后后检查服服务,确确定以下下两个服服务:OraclleOrraDbb10gg_hoome11TNSSLisstenner 监听服服务OraclleSeerviiceOORCLL(服务务名称ORCCL)核心心服务这两个服务务必须为为开启状状态。2.2 项项目实施施 2.2.1 功能需需求管理员登录组织管理系统管理部门管理岗位管理设置关系部门管理主要用于部部门的管管理,描描述人事事管理系系统中的的部门信信息,其其中也包包含了部部门的上上下级关关系。部部门管理理包含对对部门信信息的查查询,以以及添加加部门;查询部部门时可可对部门门信息进进行修改改和
5、删除除操作。不可裁剪岗位管理主要用于岗岗位的管管理,描描述人事事管理系系统中的的岗位信信息。岗岗位管理理包含对对岗位信信息的查查询,以以及添加加新的岗岗位;查查询岗位位时可以以岗位信信息进行行修改和和删除操操作,岗位管理系统管理主要用于管管理员的的管理,描述人事管理系统中的信息。管理员登录进入系统后,通过系统管理查询管理员的信息,以及添加新的管理员,但不可删除或更改管理员的信息。不可裁剪设置关系主要用于将将各个不不同的岗岗位归到到相应的的部门,便便于管理理。不可裁剪2.2.11.1 部门管管理 需求求描述功能名称部门管理优先级高业务背景部门是构成成一个组组织的基基本单位位。部门门管理用用于维护
6、护部门的的基本信信息,以及体现现整个系系统中部部门之间间的上下下级关系系,还有有该部门门的类型型级别是是公司还还是部门门。功能说明1. 添加部门2. 修改部门信信息3. 删除部门约束条件系统要求部部门的编编号唯一一。相关查询查询部门列列表,点点击部门门查询出出现所有有的部门门信息其他需求无裁剪说明不可裁剪流程描述开始登录部门管理新建部门修改部门删除部门查询部门结束数据描述部门基本信信息编号是部门名称是类型(下拉框)分为公司、部门是电话是传真是描述是上级部门(下拉框)分分为各个个部门,总总经办和和总公司司是成立日期是2.2.11.2 岗位管管理需求描述功能名称岗位管理优先级高业务背景岗位是指一一
7、个组织织中由特特定人员员所承担担的多种种职责的的集合,一一般来讲讲岗位对对应到了了特定的的部门。但但为了简简化实训训项目,裁裁剪了岗岗位与部部门之间间的关系系。本功功能就是是对各岗岗位进行行管理,包包括增加加、修改改、删除除岗位,以以及查询询岗位下下的员工工等。 功能说明1. 增加岗位2. 修改岗位3.删除岗岗位约束条件无相关查询查询岗位信信息,包包括编号号,名称称,类型型,所属属部门以以及该岗岗位最大大限制多多少人。其他需求无裁剪说明不可裁剪流程描述开始登录岗位管理新建岗位修改岗位删除岗位查询岗位结束数据描述岗位基本信信息岗位编号是岗位名称是类型(下拉框)分为管管理,技技术,营营销,市市场等
8、;是岗位编制限限制岗位上最多多可配置置多少员员工是所属部门(下拉框)分分为行政政部,生生产部,销销售部,技技术部,财财务部等等。是备注1否备注2否备注3否2.2.11.3 系统管管理需求描述功能名称系统管理优先级低业务背景管理管理员员相关的的信息功能说明1、添加管管理员2、查询管管理员3、退出登登录约束条件无相关查询管理员编号号、姓名名等其他需求无裁剪说明不可裁剪。流程描述开始登录系统管理添加管理员退出登录查询管理员结束数据描述管理员基本本信息编号是名称是登录密码是所属部门否电话否入职日期否2.2.11.3 设置关关系需求描述功能名称设置关系优先级低业务背景每个部门中中有不同同的岗位位功能说明
9、将不同的岗岗位保存存到相应应的部门门约束条件无相关查询可通过查询询岗位信信息来查查询该岗岗位的所所属部门门其他需求无裁剪说明不可裁剪。2.2.22 总体设设计本次人事管管理系统统要求完完成管理理员的登登录,添添加管理理员以及及查询管管理员信信息,部部门信息息的查询询,部门门的添加加,部门门信息的的删除和和修改,岗岗位信息息的查询询,岗位位的添加加,岗位位信息得得到删除除和修改改以及岗岗位和部部门之间间的关系系设置。因因此该系系统除了了基本的的部门类类,管理理员类,岗岗位类等等以外主主要的就就是对他他们的操操作类,主主要如下下:开始管理员登录组织管理系统管理部门管理新建部门修改部门删除部门查询部
10、门岗位管理新建岗位修改岗位删除岗位查询岗位设置关系系统管理添加管理员查询管理员退出登录结束模块名称功能简述系统管理模模块1、 管理员登录录类(MManaagerrSerrvleet)2、 查询管理员员信息类类(MannageerSeelecctSeervllet)3、 添加管理员员信息类类(MannageerAdddSeervllet)部门管理模模块1、 查询部门信信息类(SkddepttSellecttSerrvleet)2、 修改部门信信息类(SkddepttModdifyySerrvleet)3、 删除部门信信息类(SkddepttDelleteeSerrvleet)4、 添加部门类类(
11、SkddepttAdddSerrvleet)岗位管理模模块1、查询岗岗位信息息类(SkjjobSSeleectSServvlett)2、修改岗岗位信息息类(SkjjobMModiifySServvlett)3、删除岗岗位信息息类(SkjjobDDeleeteSServvlett)4、添加岗岗位类(SkjjobAAddSServvlett)设置关系模模块1、 添加关系类类(AdddSkddepttSkjjob)2、 添加关系类类2(AdddSkddepttSkjjob22) 2.2.3 详细设设计与编编码2.2.33.1系统管管理模块块(1)管理理员登录录功能描述管理员输入入账户密密码登进进人事
12、管管理系统统数据结构与算法packaage comm.seervllet;imporrt jjavaa.ioo.IOOExccepttionn;imporrt jjavaa.sqql.SSQLEExceeptiion;imporrt jjavaax.sservvlett.SeervlletEExceeptiion;imporrt jjavaax.sservvlett.htttp.HtttpSeervllet;imporrt jjavaax.sservvlett.htttp.HtttpSeervlletRRequuestt;imporrt jjavaax.sservvlett.htttp.Htt
13、tpSeervlletRRespponsse;imporrt jjavaax.sservvlett.htttp.HtttpSeessiion;imporrt ccom.daoo.MaanaggerDDao;imporrt ccom.moddel.Mannageer;publiic cclasss MManaagerrSerrvleet eexteendss HtttpSServvlett prottectted voiid ddoGeet(HHttppSerrvleetReequeest reqq, HHttppSerrvleetReespoonsee reesp)thhrowws SServ
14、vlettExccepttionn, IIOExxcepptioon doPPostt(reeq, ressp);prottectted voiid ddoPoost(HtttpSeervlletRRequuestt reeq, HtttpSeervlletRRespponsse rrespp)thhrowws SServvlettExccepttionn, IIOExxcepptioon reqq.seetChharaacteerEnncoddingg(uutf-8);ressp.ssetCCharractterEEncoodinng(utff-8);Strringg naame=reqq.
15、geetPaarammeteer(yonnghuuminng);Strringg paasswwordd=reeq.ggetPParaametter(paasswwordd);ManaggerDDao sd=neww MaanaggerDDao();HtttpSeessiion sesssioon=rreq.gettSesssioon();tryy Maanagger stuu=sdd.looginn(naame,passswoord);iff(sttu=nulll)ssesssionn.seetAtttriibutte(errrorMMsg, 用户名名或密码码错误!);ssesssionn.
16、seetAtttriibutte(reddireectUUrl, loggin.htmml);req.gettReqquesstDiispaatchher(errrorr.jssp).foorwaard(reqq, rrespp);ellsessesssionn.seetAtttriibutte(useerInnfo,sttu);rrespp.seendRRediirecct(inddex.htmml); ccatcch (SQLLExccepttionn e) e.priintSStacckTrracee();补充说明(2)查询询管理员员信息功能描述查询管理员员的基本本信息数据结构与算法pa
17、ckaage comm.seervllet;imporrt jjavaa.ioo.IOOExccepttionn;imporrt jjavaa.sqql.SSQLEExceeptiion;imporrt jjavaa.uttil.Lisst;imporrt jjavaax.sservvlett.SeervlletEExceeptiion;imporrt jjavaax.sservvlett.htttp.HtttpSeervllet;imporrt jjavaax.sservvlett.htttp.HtttpSeervlletRRequuestt;imporrt jjavaax.sservvle
18、tt.htttp.HtttpSeervlletRRespponsse;imporrt ccom.daoo.MaanaggerDDao;imporrt ccom.moddel.Mannageer;publiic cclasss MManaagerrSellecttSerrvleet eexteendss HtttpSServvlett prottectted voiid ddoGeet(HHttppSerrvleetReequeest reqq, HHttppSerrvleetReespoonsee reesp)thhrowws SServvlettExccepttionn, IIOExxcep
19、ptioon doPPostt(reeq, ressp);prottectted voiid ddoPoost(HtttpSeervlletRRequuestt reeq, HtttpSeervlletRRespponsse rrespp)thhrowws SServvlettExccepttionn, IIOExxcepptioon MannageerDaao ssd=nnew MannageerDaao();tryyLisst llistt=sdd.fiind();reqq.geetSeessiion().ssetAAttrribuute(MaanaggerLListt,llistt);r
20、eq.gettReqquesstDiispaatchher(MaanaggerLListt.jssp).foorwaard(reqq, rrespp);caatchh (SSQLEExceeptiion e)e.priintSStacckTrracee();补充说明(3)添加加管理员员功能描述添加新的管管理员数据结构与算法packaage comm.seervllet;imporrt jjavaa.ioo.IOOExccepttionn;imporrt jjavaa.sqql.SSQLEExceeptiion;imporrt jjavaax.sservvlett.SeervlletEExcee
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人事管理系统 实习 报告 57827
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内