首页> 中文学位 >基于Struts+Hibernate架构的课程及成绩管理系统的研究与实现
【6h】

基于Struts+Hibernate架构的课程及成绩管理系统的研究与实现

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

第一章 绪 论

1.1 课程及成绩管理系统设计的背景

1.2 课程及成绩管理系统设计的意义及目的

1.3 课程及成绩管理系统设计的目标

1.4 系统的特色及创新

1.5 论文的结构和内容

1.6 本人所做的工作

第二章 Struts框架概述

2.1 Java Web基础

2.2 Struts的基本原理及组成部分

2.3 Struts评价及选用理由

2.4 Java对象的持久化

第三章 系统的需求分析

3.1 功能需求

3.2 性能需求分析

3.3 数据需求分析

第四章 系统的详细设计

4.1 系统架构设计

4.2 系统功能设计

4.3 数据库设计

4.4 系统安全设计

4.5 系统开发环境

4.6 系统的各模块设计

第五章 系统的实现

5.1 系统登录模块的实现

5.2 学生、教师管理模块的实现

5.3 学生管理后台Strcts代码

5.4 教师管理后台Strcts代码

5.5 HibernateUtil事务管理代码

第六章 结束语

6.1 全文总结

6.2 未来工作

致谢

参考文献

个 人 简 历

展开▼

摘要

学校作为国家培养人才的重要基地,实现教育信息化、现代化、规范化是必然趋势,而教务管理是教学管理现代化的基础,课程及成绩管理是教务管理的关键环节。
  本系统开发了课程及成绩管理系统。它是学校教务管理系统中的一个子系统。主要用户是学生、教师(授课教师)和管理员(教务人员)。本系统为学生提供了课程及成绩的查询;教师的教学管理和学生成绩的录入的功能;更为重要的是,教师和学生查询课程和成绩不受时间和空间的限制。本系统提高了学校的教务管理,改变原来的课程及成绩管理的手工操作,为学校的课程及成绩管理工作提供一个综合性的环境,充分依托校园网、互联网,实现课程、成绩信息的集中管理、分散操作、信息共享,使传统的教务管理向数字化、智能化、综合化的方向发展,降低教务人员及教师的工作量、提高办公效率、提高信息处理速度和准确性;提高教务管理水平、实现教务管理的现代化。
  本系统体现的技术特色和创新有:系统的功能设计比较简洁,后台设计选择了J2EE技术,基于组件的分层设计使系统结构清晰,脉络分明,负载均衡,且具有良好的扩展性,易于维护。系统采用MVC三层架构的模式,在开发过程中会使用到Struts和Hibernate来处理页面逻辑和对象的持久化工作。本系统的开发并没有单纯的使用JSP+Servlet进行,而是结合了Struts和Hibernate,这是为了使系统的结构更加清晰同时简化开发工作。系统采用了MVC模式进行开发,做到了视图、控制和模型的分离。在Web层设计中,采用了Struts框架,使业务逻辑和显示功能合理分离,持久层采用Hibernat作为中间件,使用DAO设计模式,实现数据处理层的业务逻辑和数据逻辑的分离,降低了系统的耦合。根据各个模块的功能需求,设计与功能完善,使得整个系统界面和功能的设计思路非常清晰,而且易开维护和扩展。操作流程清晰,通过使用的流程来贯穿整个设计过程。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号