软件专业java毕业答辩

软件专业java毕业答辩

ID:20563287

大小:3.08 MB

页数:21页

时间:2018-10-13

软件专业java毕业答辩_第1页
软件专业java毕业答辩_第2页
软件专业java毕业答辩_第3页
软件专业java毕业答辩_第4页
软件专业java毕业答辩_第5页
资源描述:

《软件专业java毕业答辩》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、答辩人:刘攀时间:2014年10月13日毕业答辩湖南信息职业技术学院该教务管理信息系统旨在探索一种以互联网为基础的办学模式。通过这种新的模式,为学校营造一种新的办学环境,使管理突破时空限制,扩大教务管理规模,提高工作效率和办学水平,使学校管理者、教师和学生可以在任何时候、任何地点通过网络进行资源的共享与信息的交流。湖南信息职业技术学院项目简介该系统是在Windows环境下的开发,开发工具为MyEclipse10,JDK1.7.0,MySql,用到的开发框架主要有Struts2,Hibernate3.0,Srping3.

2、0,开发流程为瀑布式开发,采用MVC开发模式,用到的技术有JSP,JavaScript,Easyui以及Jquery.湖南信息职业技术学院开发工具与环境湖南信息职业技术学院业务分层展示本系统结构层次做出了良好的分层,让业务逻辑更加的清晰,处理事务更加方便,大大减少了类与类之间的耦合度。该系统分为五大模块,分别为登陆模块,管理员模块,教师模块,学生模块以及权限管理模块,每个模块功能的实现基本都是通过表现层到逻辑层再到事务控制层然后到持久层最后再返回到表现层,下面分别介绍这五大模块。湖南信息职业技术学院功能简介湖南信息职业

3、技术学院登陆模块登陆模块这里有三个单选钮,通过这三个按钮的权限管理登陆到不同的模块,并将登陆信息保存到session里,下面展示登陆页面以及部分登陆后台代码。湖南信息职业技术学院湖南信息职业技术学院publicStringlogin()throwsException{if(li.getLx().equals("gl")){Admina=newAdmin();a.setId(li.getId());a.setPassword(li.getPass());a=adminDao.login(a);if(a!=null){se

4、ssion.put("gl",a);msg="登陆成功";return"admin";}else{msg="用户名或密码输入错误";return"input";}}elseif(li.getLx().equals("ls")){Teachert=newTeacher();t.setId(li.getId());t.setPassword(li.getPass());t=teacherDao.login(t);if(t!=null){session.put("ls",t);msg="登陆成功";return"teache

5、r";}else{msg="用户名或密码输入错误";return"input";}}elseif(li.getLx().equals("xs")){Students=newStudent();s.setId(li.getId());s.setPassword(li.getPass());s=studentDao.login(s);if(s!=null){session.put("xs",s);msg="登陆成功";return"student";}else{msg="用户名或密码输入错误";return"input";

6、}}return"input";}湖南信息职业技术学院管理员模块管理员在登录成功后,可以对学生和教师信息进行管理,查看所有学生和教师信息,添加新学生和教师,更改学生和教师信息以及删除学生和教师信息。还应该根据课程组织排课,利用相应的课程安排信息来统一的管理,并可以对课程安排信息进行必要的修改。下面展示管理员页面以及部分后台代码。湖南信息职业技术学院湖南信息职业技术学院添加课程(逻辑层代码)publicStringadd()throwsException{classesServiceDao.add(classes);re

7、turnSUCCESS;}(事务层代码)publicbooleanadd(Classest){returnclassesDao.save(t);}(持久层代码)publicbooleansave(Classest){try{hibernateTemplate.save(t);returntrue;}catch(DataAccessExceptione){e.printStackTrace();returnfalse;}}删除课程(逻辑层代码)publicStringdalete()throwsException{thi

8、s.classes();classes=(Classes)session.get("classes");booleanb=classesServiceDao.delete(classes);if(b){returnSUCCESS;}returnINPUT;}(事务层代码)publicbooleandelete(Classest){

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。