赵婷_论文_代码赵婷_毕业答辩ppt_第1页
赵婷_论文_代码赵婷_毕业答辩ppt_第2页
赵婷_论文_代码赵婷_毕业答辩ppt_第3页
赵婷_论文_代码赵婷_毕业答辩ppt_第4页
赵婷_论文_代码赵婷_毕业答辩ppt_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于JSP学生成绩评优管理系统的设计与实现汇报人:赵婷指导老师:朱利华李洋班级:中软131班目录页CONTENTS PAGEP1.开发背景P2.准备与实现P4.总结与展望P3.问题与不足开发背景Part1传统学生成绩管理有什么漏洞?Part 2Part 3Part 4Part 1传统学生成绩管理采用半手工式录入发(手写表再生产excel表)的方式统计,但是由于跨越多个学期或年度,文件多, 数据种类多,格式不同,来源广等各种问题,经常导 致数据处理的异常,不同步,耗费时间长,时常出现 严重的错误与偏差。不仅仅如此,使用大众普片使用 的软件,导致安全性降低,使用excel数据得不到有效的保障。困境

2、4工作量大安全性低数据繁多成绩评优系统可以带来什么好处?Part 2Part 3Part 4Part 15减轻学校职工的工作负担为教学管理者提供资源访问管理提高教学资源对象的利用率为教师提供安全高效的存取管理减少学生成绩信息错误输入准备与实现Part21.为学生系统做了哪些准备?Part 1Part 3Part 4Part 2开发技术1. SSH框架2. J2EE技术3. Ajax技术4.JavaScript技术系统数据流程图1. 创建数据库2. 程序结构3. 信息管理模块实现系统设计开发技术整合技术需求分析详细设计编程目的整体功能需求分析系统功能需求分析系统实现所需环境需求分析阶段总结1.

3、系统数据流程图2. 创建数据库3. 程序结构4. 信息管理模块实现5. 程序详细设计72. 开发技术Part 1Part 3Part 4Part 2本系统使用了主流的Web框架技术,运用Web框架开发不仅实现了组件重用, 而且优化了系统性能,极大地提高了开发效率。同时使用了可信任的、高效的、智能 的SQL Server 2008数据库,使得项目开发起来更加轻松、方便。本系统架构为B/S架构,基于SSH框架,JavaScript技术的应用,运用于前台和 之间的操作;通过JTDS连接数据库,对数据库进行访问、操作。在系统开发过程中通过整合Struts2、Spring、Hibernate框架,实现了

4、基于J2EE的SSH框架的学生成绩评优系统。83.系统需求分析Part 1Part 3Part 4Part 29对评定的结果及所需的信息,需要打印的各类信息能生成报表打印报表的生成对奖学金评定相关信息的分类统计,以便能得出评定的结果统计分析包括对学生信息的查询,修改,更新等学生信息管理需求分析数据库管理主要是对学生信息数据库的导入和删除等操作用户管理主要是管理用户登陆,和用户的权限设置3.系统需求分析Part 1Part 3Part 4Part 2在分析常州信息职业技术学院近年来入校学生越来越多的基础上,经过需求分析和数据整理,确认学生成绩评优系统功能是:1. 管理员管理2. 学生信息管理3.

5、 教师管理4. 课程管理5. 成绩管理104.系统总体设计Part 1Part 3Part 4Part 2系统环境配置1.2.3.4.5.6.系统运行平台:Tomcat6.0 + JDK1.7数据库:SQL Server 2008 开发环境: MyEclipse8.5 其他软件: DreamWeaver软件环境:windows 8操作系统硬件环境:PC机(P以上配置)114.系统总体设计Part 1Part 3Part 4Part 2系统功能结构图124.系统总体设计Part 1Part 3Part 4Part 2系统架构图领域对象13表示层(Struts框架)业务层(Spring框架)持久层

6、(Hibernate框架)Hibernate DAO实现Service类JSP页面Action类IDAO接口IseSrevrviiccee接接口口4.系统总体设计Part 1Part 3Part 4Part 2 基本表设计数据库设计14t_用ad户m表in科t目_g成ra绩de表课t_k程eC信h息en表g教t_师te信ac息he表r学t_生st信ud息e表nt5.学生评优系统实现的步骤:Part 1Part 3Part 4Part 2AdminAction KeChengAction GradeAction TeacherAction StudentActionIStudentDao Stu

7、dentDaoImpl IteacherDao teacherDaoImpl基本Dao BaseDa o基本implBaseImpl数据库访问层底层完成基本Dao基本impl实体类控制层实体类Student类Admin类 KeCheng类Teacher类Grade类IGradeDao GradeDaoImp lIAdminDao AdminDaoImpl IKeChengDao KeChengDaoImpl156.界面设计Part 1Part 3Part 4Part 2添加学生student.jsp首页面-admin.jspmin用户拥有所有只拥有学生管理权限的用户16ad权限问题与不足Par

8、t3项目中所遇到的问题与解决方法Part 1Part 2Part 4Part 32015/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 (8

9、080, 8009) required by Tomcat v7.0 Server at localhost are already in use.端被占,不能启动服务。解决方法:打开cmd的doc命令输入:netstat -ano|findstr 8080taskkill /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 struts2Unable to load configuration. - unknown location原因:在adminaction中出现了找不到结果的错误18项目中暂缺的功能Part 1Part 2Part 4Part 319学生成绩评优管理系统多个学期分类完善多

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论