论文摘要
在办公自动化日益完善的今天,很多学校都将自动化引入对教师的日常管理之中。学生的课程与成绩管理是学校教务信息管理现代化的基础及关键,特别是针对当前学校规模大、课程门类多、校区分散等实际情况,开发一种基于分布式的、网络的学生课程与成绩管理系统具有非常重要的实际应用意义。本文根据吉林师范大学辽源分院学生的课程与成绩管理的实际情况,基于业界广泛使用的J2EE体系结构,系统采用MVC三层架构的模式,在开发过程中会使用到Struts和Hibernate来处理页面逻辑和对象的持久化工作。本系统的开发并没有单纯的使用JSP+Servlet进行,而是结合了Struts和Hibernate,这是为了使系统的结构更加清晰同时简化开发工作。本系统要实现学生课程和成绩管理,主要用户是学生、教师和管理员。管理员管理系统需要的学生、教师、课程和班级基本信息,学生选课、查看成绩、修改个人信息,教师选择上课的学生并为学生登录成绩,不同的用户通过系统完成不同的工作。从而方便了学生选课和查分,方便了教师的教学管理和教师成绩的录入,更为重要的是系统方便了学校的教务管理。本文提出了一种基于J2EE平台的管理系统的设计方案,展示了基于组件设计、多层结构应用、组件重用等J2EE的技术特点。其跨平台、易维护、易扩展和基于Struts和Hibernate框架等设计思想比较鲜明的,稍加修饰和改造,可实现教务管理用途。
论文目录
提要第1章 绪论1.1 课程及成绩管理系统设计的背景1.2 课程及成绩管理系统设计的意义及目的1.3 系统的特色及创新1.4 论文的结构和内容1.5 本人所做的工作第2章 相关理论及技术2.1 J2EE Web 应用基础2.1.1 J2 EE 规范2.1.2 Servlet 技术2.1.3 JSP 技术2.2 Struts 框架概述2.2.1 MVC 模式介绍2.2.2 Struts 框架的三个组件2.2.3 Struts 主要类2.2.4 Struts 的优缺点2.2.5 为什么使用Struts 框架2.3 Hibernate 技术2.3.1 对象持久化的概念2.3.2 Hibernate 概述2.3.3 Hibernate API 及其核心接口2.3.4 Hibernate 的优势第3章 课程及成绩管理系统的需求分析3.1 功能需求3.2 性能需求分析3.3 数据需求分析第4章 课程及成绩管理系统的详细设计4.1 系统架构设计4.2 系统功能设计4.3 数据库设计4.4 系统安全设计4.5 系统开发环境4.6 系统的各模块设计4.6.1 用户登陆功能设计4.6.2 管理员功能设计4.6.3 学生功能设计4.6.4 教师功能设计第5章 系统的实现5.1 基于Struts 的实现5.1.1 构建视图5.1.2 构建模型5.1.3 构建控制器5.1.4 Struts 配置文件5.2 基于Hibernate 的实现5.2.1 配置Hibernate5.2.2 持久化类5.2.3 映射文件5.3 Hibernate在Struts 中的应用第6章 结束语6.1 全文总结6.2 未来工作参考文献摘要Abstract致谢
相关论文文献
标签:多层结构论文;
基于Struts的hibernate的课程及成绩管理系统的设计与实现
下载Doc文档