基于 Struts 2 框架的高校毕业设计管理系统
设计与实现
戚磊,何文义**
5
10
15
20
25
30
35
(辽宁工程技术大学工商管理学院,辽宁葫芦岛 125105)
摘要:基于 Struts 2 框架,在 JavaEE 平台上实现本系统,采用面向对象的分析和设计方法
将整个系统划分为四个模块:学校管理员模块、学院管理员模块、指导教师模块和学生模块。
论述了 Struts 2 框架的基本结构及数据流,给出了系统的用例图及数据库表结构设计。系
统实现过程中主要使用了 JSP、Servlet、JavaScript 以及 Ajax 等 Web 编程技术。
关键词:Struts 2 框架;毕业设计;JavaEE;Ajax
中图分类号:
The Design and Implementation of College Graduation
Design Management System Based on Struts 2 Framework
Qi Lei, He Wenyi
(School of Business Administration,LiaoNing Techniacl University, LiaoNing HuLuDao 125105)
Abstract: Based on the Struts 2 framework, in JavaEE platform to achieve the system, use
object-oriented analysis and design method to divided the whole system into four modules: the
school administrator module, college administrator module, teacher and students module. Discuss
the basic structure and data flow of Struts 2 framework , give the use case diagram and database
table structure design of the the JSP, Servlet, JavaScript and Ajax Web
programming technology to realize this system.
Keywords: Struts 2 framework; Graduation Design; JavaEE; Ajax
0 引言
在全球信息化趋势的推动下,国内各大高校的信息化进程取得了突破性进展。然而,高
校毕业设计工作的信息化程度仍然没有取得实质性提高。随着国内大部分高校的扩招,每年
毕业生的人数不断增加,这给高校毕业设计工作的正常进行带来了一定的困难,突出表现在:
学生与指导老师交流渠道不畅、表格及文档不规范、进度安排不统一、信息统计难度大以及
管理工作效率低下。为解决上述困难,本文将探讨如何在 JavaEE 平台上建设一个基于 Struts
2 框架的高校毕业设计管理系统。
1 Struts 2 框架介绍
Struts 2 框架是目前使用最广泛的框架技术,它基于 MVC 设计思想,为了更好的了解
Struts 2 框架我们有必要先对 MVC 设计思想做一下简单的介绍。
Model 1 和 Model 2
Java Web 应用的结构经历了 Model 1 和 Model 2 两个时代。在 Model 1 模式下整个 Web
应用几乎全部由 JSP 页面组成,只用少量的 JavaBean 来处理数据库连接、数据库访问等操
作[1]。图 1 显示了 Model 1 的程序流程:
作者简介:戚磊,(1990-),男,信息管理与信息系统。
通信联系人:何文义,男,高级工程师,管理信息系统. E-mail: 739969657@
-1-
1
请求
浏
览
器
4
响应
2
JSP
JavaBean
Web 服务器
3
数据库服务器
40
45
图 1 Model 1 的程序流程
Program flow of Model 1
Model 2 已经是基于 MVC 框架的设计模式。在 Model 2 架构中,Servlet 作为前断控制
器负责接受客户端发送的请求,在 Servlet 中只包含控制逻辑和简单的前端处理;然后调用
后端 JavaBean 来完成实际的逻辑处理;最后,
基于Struts 2框架的高校毕业设计管理系统设计与实现 来自淘豆网m.daumloan.com转载请标明出处.