- 14
- 0
- 约7.26千字
- 约 19页
- 2019-06-14 发布于浙江
- 举报
PAGE
J2EE项目开发实训
设计说明书
姓 名:
学 号:
班 级:
指导教师:
完成日期:
设 计 要 求
考核
目的
考查Struts2、Hibernate、Spring三种框架技术。考查三种技术的融合,能否使用三种技术快速开发出完成的项目。
考核
项目
要求
主要考核三种框架的使用,具体如下:
Struts2的使用
使用Struts2开发系统的前台页面和业务逻辑功能,要求使用Struts2的拦截器、过滤器等功能,要求实现权限控制。
Hibernate的使用
使用Hibernate作为数据持久层,数据库设计时,要考虑表与表之间的关联关系。数据库建议使用MySQL。
Spring的使用
使用Spring框架,充分使用Spring的配置特点,完成业务bean的配置使用,完成事务的配置。
4.三种框架融合在一起实现整个系统
系统功能不需要全部实现,但是要体现三种框架的的结合使用。
目 录
TOC \o 1-3 \h \z \u 一 网站概述 1
1.1开发背景 1
1.2需求分析 1
1.2开发环境 2
二 系统流程与功能实现 3
2.1 .系统功能概述 3
2.2系统整体流程图 3
2.3系统功能 4
2.3.1系统登录界面 4
2.3.2学生信息界面 4
2.3.3课程管理界面 6
2.3.4成绩管理界面 7
2.4数据库设计 8
三 核心代码 11
四 总结 14
五 参考文献 15
1
《J2EE 项目开发实训课程设计》
PAGE 1
学生成绩管理系统设计说明书
一 网站概述
1.1开发背景
随着计算机技术的发展,特别是计算机网络技术与数据库技术的发展,使人民的生活与工作方式发生了很大的改观。网络技术的应用使得计算机之间通信,信息共享成为可能,而数据库角色的应用则为人们提供了数据存储、信息探索、信息分析等功能,从而使得工作更效率地进行。
数据库始于20世纪60年代,经过40多年的发展,现在已经形成了理论体系,成为计算机软件的一个重要分支。数据库技术体现了当代先进的数据管理方法,使计算机的应用真正参透到国民经济各个部门,在数据库处理领域发挥着越来越大的作用。而互联网技术的出现,更进一步丰富的人类生活,数字化生存已经一步步走进我们的生活与工作。
互联网技术与数据库技术的结合为计算的人类生活中的应用带来了巨大的影响。产业信息化,管理现代化,科学化已经成为行业发展的重要课程,这不仅是企业提高自身竞争力,甚至是国家提高综合国力,走向国民富强的重要手段。
1.2需求分析
随着高校的不断扩招,需要处理的学生信息日趋加大,不仅花费大量的教师资源,处理的效果还十分低下。为了提高学生管理的管理水平,优化资源,尽可能的降低管理成本,成为学生管理的新课题。学生管理系统是从学生管理的实际出发,它解决了学生管理数据信息量大,修改不方便,对一系列数据进行统计与分析花费时间长等问题,实现了有效管理学生信息,成为高校管理中必不可少的管理工具。
1.3开发环境
MyEclipse 简介
MyEclipse,是一个十分优秀的用于开发Java, J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSP, CSS, Javascript, SQL, Hibernate。
SSH框架简介
SSH框架为struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持,Spring做管理,管理struts和hibernate。具体做法是:用面向对象的分析方法根据需求提出一些模型,将这些模型实现为基本的Java对象,然后编写基
原创力文档

文档评论(0)