资源预览内容
第1页 / 共22页
第2页 / 共22页
第3页 / 共22页
第4页 / 共22页
第5页 / 共22页
第6页 / 共22页
第7页 / 共22页
第8页 / 共22页
第9页 / 共22页
第10页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
基于JSP学生成绩评优管理系统的设计与实现目录页CONTENTSPAGEP1.开发背景P2.准备与实现P3.问题与不足P4.总结与展望Part1开发背景Part1Part2Part3Part44传统学生成绩管理有什么漏洞?数据繁多安全性低工作量大困境采用半手工式录入发(手写表再生产excel表)的方式统计,但是由于跨越多个学期或年度,文件多,数据种类多,格式不同,来源广等各种问题,经常导致数据处理的异常,不同步,耗费时间长,时常出现严重的错误与偏差。不仅仅如此,使用大众普片使用的软件,导致安全性降低,使用excel数据得不到有效的保障。传统学生成绩管理Part1Part2Part3Part45成绩评优系统可以带来什么好处?减少学减少学生成绩生成绩信息错信息错误输入误输入为教师为教师提供安提供安全高效全高效的存取的存取管理管理提高教提高教学资源学资源对象的对象的利用率利用率减轻学减轻学校职工校职工的工作的工作负担负担为教学管为教学管理者提供理者提供资源访问资源访问管理管理Part2准备与实现Part1Part2Part3Part471.为学生系统做了哪些准备?开发技术整合技术需求分析系统设计详细设计编程开发技术1.SSH框架2.J2EE技术3.Ajax技术4.JavaScript技术目的整体功能需求分析系统功能需求分析系统实现所需环境需求分析阶段总结系统数据流程图1.创建数据库2.程序结构3.信息管理模块实现1.系统数据流程图2.创建数据库3.程序结构4.信息管理模块实现5.程序详细设计Part1Part2Part3Part482.开发技术本系统使用了主流的Web框架技术,运用Web框架开发不仅实现了组件重用,而且优化了系统性能,极大地提高了开发效率。同时使用了可信任的、高效的、智能的SQLServer2008数据库,使得项目开发起来更加轻松、方便。本系统架构为B/S架构,基于SSH框架,JavaScript技术的应用,运用于前台和后台之间的操作;通过JTDS连接数据库,对数据库进行访问、操作。在系统开发过程中通过整合Struts2、Spring、Hibernate框架,实现了基于J2EE的SSH框架的学生成绩评优系统。Part1Part2Part3Part493.系统需求分析用户管理数据库管理学生信息管理统计分析报表的生成需求分析主要是管理用户登陆,和用户的权限设置主要是对学生信息数据库的导入和删除等操作对奖学金评定相关信息的分类统计,以便能得出评定的结果包括对学生信息的查询,修改,更新等对评定的结果及所需的信息,需要打印的各类信息能生成报表打印Part1Part2Part3Part4103.系统需求分析 在分析常州信息职业技术学院近年来入校学生越来越多的基础上,经过需求分析和数据整理,确认学生成绩评优系统功能是:1.管理员管理2.学生信息管理3.教师管理4.课程管理5.成绩管理Part1Part2Part3Part4114.系统总体设计系统环境配置 1.系统运行平台:Tomcat6.0+JDK1.72.数据库:SQLServer20083.开发环境:MyEclipse8.54.其他软件:DreamWeaver5.软件环境:windows8操作系统6.硬件环境:PC机(P以上配置)Part1Part2Part3Part4124.系统总体设计系统功能结构图Part1Part2Part3Part4134.系统总体设计系统架构图Service接口Part1Part2Part3Part4144.系统总体设计数据库设计学生信息表教师信息表科目成绩表用户表t_student课程信息表t_teachert_gradet_admint_keCheng基本表设计Part1Part2Part3Part4155.学生评优系统实现的步骤:基本Dao基本impl实体类数据库访问层控制层底层完成实体类Student类Admin类KeCheng类Teacher类Grade类AdminActionKeChengActionGradeActionTeacherActionStudentAction基本DaoBaseDao基本implBaseImplIGradeDaoGradeDaoImplIAdminDaoAdminDaoImplIKeChengDaoKeChengDaoImplIStudentDaoStudentDaoImplIteacherDaoteacherDaoImplPart1Part2Part3Part4166.界面设计首页面-admin.jsp添加学生student.jsp只拥有学生管理权限的用户admin用户拥有所有权限Part3问题与不足Part1Part2Part3Part418项目中所遇到的问题与解决方法2015/7/05 错误信息为:unknown server exception 解决:sessionfactory只能有一个,注意关闭2015/7/06错误信息:org.springframework.beans.factory.BeanCreationException注入的问题1)可能是action 的引用的时候的问题2)配置文件的问题/jar包的问题3)注入的时候看一下,名字没有错4)在注入的时候会根据entity对比它和数据库,看类型,名字等是否一致2015/7/6 Several ports (8080, 8009) required by Tomcat v7.0 Server at localhost are already in use. 端口号被占,不能启动服务。 解决方法:打开cmd的doc命令输入:netstat -ano|findstr 8080 taskkill /pid 端口号 /f2015/7/09 15:30 /严重: IOException while loading persisted sessions: java.io.EOFException/ 未知错误,未解决,不影响运行2015/7/10 不能登陆成功,因为action中添加时将密码使用MD5进行编码了,但是登陆时没有采用 MD5编码来判断登陆。2015/7/11 java.lang.IllegalArgumentException: Cannot convert XXXXXXXX.to Number 导致原因:跳转时将$ROOT_PATH写成$root-path2015/7/11 严重: Exception starting filter struts2 Unable to load configuration. - unknown location 原因:在adminaction中出现了找不到结果的错误Part1Part2Part3Part419项目中暂缺的功能学生成绩评优管理系统学生查询前台多个学期分类完善多种类统计学生信息Part4总结与展望Part1Part2Part3Part421总结与展望希望在经过个人以后的技术学习,和更为详细的需求挖掘后,可以实现以下期望,并对系统进一步的完善,使系统更加人性化。更多的平台访问更人性化的界面更完善的处理结构更具体的统计方式操作更多的学员信息展望谢谢指导!
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号