您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 工程监理 > 企业信息管理系统实训报告
《Java+大型数据库》课程设计报告-I-附件四课程设计说明书题目:企业信息管理系统二级学院数学与计算机科学学院年级专业计算机科学与技术学号1202210051学生姓名陈明指导教师任军教师职称讲师《Java+大型数据库》课程设计报告-II-1引言...................................................................................................................................11.1课程设计选题............................................................................................................11.2课程设计的目的........................................................................................................11.3本选题的设计背景....................................................................................................12需求分析..............................................................................................................................22.1系统功能需求............................................................................................................22.2系统的开发运行环境...............................................................................................23总体设计............................................................................................................................33.1系统功能模块设计....................................................................................................34详细设计..............................................................................................................................44.1登录模块..................................................................................................................44.2收件箱模块................................................................................................................85小结和展望.........................................................................................................................1211引言1.1课程设计选题《企业信息管理系统》1.2课程设计的目的1)复习、巩固Java语言的基础知识,进一步加深对Java语言的理解和掌握;2)课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。提高学生适应实际,实践编程的能力;3)培养学生在项目开发中团队作精神、创新意识及能力。1.3本选题的设计背景随着社会的进步,科技的发展,互联网给人们的工作生活带来了极大地便利,因此帮助企业设计基于B/S模式的员工管理系统是很有必要的,这样可以提高企业效率以及社会竞争力,大大减少了错误的出现,帮助企业在当前社会取得更好的效益。22需求分析2.1系统功能需求1.登录功能此模块实现用户进入系统管理前的验证操作,只有输入正确的用户名和密码才能进入系统,进行各种操作。2.1.1登陆错误提示:用户名或密码错误2.1.2没选角色提示2.1.3登录成功按角色跳转(登陆错误提示没选角色提示登录成功按角色跳转)2.收件箱功能显示页面:罗列出所有的记录。查看界面:显示记录的数据。删除:删除该条记录。按条件筛选分页2.2系统的开发运行环境本系统开发平台:MyEclipse10、Tomcat6.0、oracle本系统运行环境:windows7、JDK7.033总体设计3.1系统功能模块设计3.1.1.登录功能此模块实现用户进入系统管理前的验证操作,只有输入正确的用户名和密码才能进入系统,进行各种操作。3.1.2.收件箱功能显示界面:罗列出所有的记录,并得出记录的数目,并实现删除功能。添加数据:用户保存自己要存的事件或其他。显示详细:显示出详细的事件数据。44详细设计4.1登录模块4.1.1功能设计根据不同的角色进入不同界面进行不同操作,如果登录失败是提示“用户名或者密码”,如果没有选择角色则会弹出对话框提示没有选择角色。登录界面提供用户名,密码,选择角色三个选项登录。登录失败的时候会提示用户名或密码错误,角色没选择会弹出没有选择角色,登录成功角色跳转。布局代码:formid=submitFormaction=servlet/LoginServletmethod=postdivid=login_tipspanid=login_errclass=sty_txt2/span/divdiv用户名:inputvalue=${username}type=textname=userNameclass=usernameid=name/divdiv密 码:inputvalue=${password}type=passwordname=passWordclass=pwdid=pwd/divdivstyle=height:27px;selectid=stylename=stylestyle=margin-top:10px;height:25px;optionvalue=---选择角色---optionvalue=管理员管理员optionvalue=员工员工/select/divdivstyle=color:red;text-align:center;padding-top:10px;${mes}/divdivid=btn_areainputtype=submitonclick=returncheck();class=login_btnid=login_subvalue=登录inputtype=resetclass=login_btnid=login_retvalue=重置/div/form5登录代码:publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{request.setCharacterEncoding(utf-8);Stringusername=request.getParameter(userName);Stringpassword=request.getParameter(passWord);Stringstyle=request.getParameter(style);SLEmployeeQueryemployeequery=newSLEmployeeQuery();Employeeemployee=employeequery.login(username,password);if(employee==null){request.setAttribute(username,username);request.setAttribute(password,password);request.setAttribute(mes,名户名或密码错误!!);request.getRequestDispatcher(/index.jsp).forward(request,response);}HttpSessionsession=request.getSession();session.setAttribute(user,employee);session.setAttribute(username,employee.getUserName());session.setAttribute(usercode,employee.getId());session.setAttribute(style,style);request.getRequestDispatcher(/common_page.jsp).forward(request,response);}64.1.2界面设计:登录主界面设计:登陆错误提示界面如下:7没选角色提示界面如下:登录成功按角色跳转界面如下:84.2收件箱模块4.1.1功能设计:显示界面:罗列出所有的记录,根据发件人实现筛选功能,并得出记录的数目,可以进行分页显示,并实现删除功能。其中根据发件人筛选,首先先选择部门,然后在第二个下拉框显示该部门下的员工。代码如下:收件箱代码:publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{StringpageNum=request.getParameter(pageNum);Stringemployee_id=request.getParameter(employee_id);Stringemployee_id2=(String)request.getSession().getAttribute(employee_id2);if(pageNum==null){pageNum=String.valueOf(1);}if(employee_id2==null){//1employee_id=String.valueOf(0);request.getSession().setAttribute(employee_id2,0);}else{if(employee_id!=null){if(employee_id.equals()){employee_id=String.valueOf(0);request.getSession().setAttribute(employee_id2,employee_id);}else{request.getSession().setAttribute(employee_id2,employee_id);}}else{if(pageNum==null){employee_id=String.valueOf(0);
本文标题:企业信息管理系统实训报告
链接地址:https://www.777doc.com/doc-7205283 .html