版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理实验原理与实践
- 护理员内分泌系统疾病护理
- 护理服务的多学科合作
- 护理服务模式创新与患者体验
- 护理研究项目申报的科研评估体系
- 护理实践中的健康教育与促进
- 护理安全管理中的安全行为观察
- 旅游行业导游员的招聘与培训要点分析
- 零售业投资部经理的招聘面试全解析
- 零售业财务预算分析师面试全解
- (三调)武汉市2026届高中毕业生三月调研考试生物试卷(含答案)
- 2026年新乡法院系统招聘省核定聘用制书记员126名笔试备考试题及答案解析
- 2026新春开工安全第一课:筑牢防线 安全启航
- 妇女能顶半边天:历史回响与时代新声2026年三八妇女节专题课件
- 2026年南京信息职业技术学院单招职业技能考试题库及答案详解(夺冠)
- 拆解电动车合同协议书
- 2026广东江门职业技术学院管理教辅人员招聘4人备考题库带答案详解
- 新版部编版三年级下册道德与法治全册教案(完整版)教学设计含教学反思
- 2026年及未来5年市场数据中国电力线载波通信芯片行业发展监测及投资战略咨询报告
- 项目部小车司机安全培训课件
- 小学电梯安全知识课件
评论
0/150
提交评论