欢迎来到天天文库
浏览记录
ID:41608709
大小:92.45 KB
页数:6页
时间:2019-08-28
《员工管理系统-源代码说明》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、员工管理系统设计与实现系统测试说明书Version1.020151版本及修订记录版本日期描述作者1.02015-5-11第一版木目录1引言31.1编写目的32程序目录结构33.1登录33.2查看任务43.3添加任务53.4查看员工51引言1・1编写目的编写此文档的目的在于为以后的修改提供依据。2程序目录结构1)com.zzmx.action逻辑处理模块代码2)com.zzmx.bean实体类代码3)com.zzmx.dao操作数据库模块代码4)com.zzmx.utils工具类代码5)com.zzmx.vo特殊实体类代码3.1登录在登录界面输入的账号(ZZ)、密码(ZZ)进行登录验证,通过
2、验证的账号,将向服务器请求数据,进行加载数据。⑪LoginActionjava1packagecom.zzmx.action;2di3古importjava.ucil.Map;口13込二4publicclassLoginActionextendsActionsupport{151819?0〔212223privateEmployeeDaoeDao=newEmployeeDao();privateRoleDaorDao=newRoleDao();publicStringexecute(){Emp1oyeeAndRo1eVOvo=newEmployeeAndRoleVO();Employee
3、e=eDao•selectByNameAndPass(usernair.efuserpass);if(e=null)returnnerror”;vo•setEicp(e);vo.setRole(rDao.selectByld(e.getEmployeeld()));30J27S281317^z>;>>323335136Mapsession=(Map)ActionContext.ge()•g包匸("session”);session.put(ncurrentUsernrvo);if(e.getRoleld()==1)returnr,admin11;elseif(e.gecRoleId()==
4、2)returnrtmanage”;else{returnnpersonr,;3334353637383940G414243444546474849505152533.2查看任务向服务器发送请求数据,获取所有任务细心,通过列表显示任务信息。3031publicclassManagerActionextendsActionSupportimplementsModelDriven{32ManagerDaodao=newManagerDao();privateHttpServletRequestrequest=ServlerActionContext.getRequest();Map
5、session^(Map)ActionConrext.aetContext().get(nses5ionfr);privateHttpServletResponsere=ServletActionContext.getResponse();privateStringzt;Lisrlist=newArrayLisr();publicStringselect(){try{Emp1oyeeAndRo1eVOem=(EmployeeAndRoleVO)session.get(r,currentUsern);if(n/Tas]cProject/person/perso
6、n!selectr,.equals(request.getRequestURI())){〃员工list=dao•selectAHTask3yImplId(em.getEmp()•getEmployeeld());session.put(r,zcflrzz);session・pu匸(nlistnrlist);returnnselectn;}else{//主管list=dao.selectAHTask3yAssId(em.getEmp().getEmployeeld());session.pur(nzrfzz);session.put(,llistnrlist);returnnselectn
7、;3.3添加任务将通过页面获取的相关任务信息保存到数据库中。7273-74757677787980818283Tasktask=newTask();publicStringadd(){EmployeeAndRo1eVOem=(Emp1oyeeAndRo1eVO)session.ger(ncurrentUserr,);task.secAssigner_id(em.gerEmp()•getEirployeeld());boo
此文档下载收益归作者所有