首页
会员中心
到顶部
到尾部
Java毕业设计

(Struts框架的学生信息管理系统)JSP020

时间:2020/10/13 14:35:07  作者:  来源:  查看:0  评论:0
内容摘要: 基于struts的学生信息管理系统摘  要Struts 框架是基于MVC 模式的开源项目, 经过几年的发展已逐渐成为一个稳定、成熟的框架, 并且占有MVC 框架中最大的市场份额。Struts框架具有组件的模块化,灵活性和重用性的优点,同时简化了基于MVC的web...
基于struts的学生信息管理系统
摘  要
Struts 框架是基于MVC 模式的开源项目, 经过几年的发展已逐渐成为一个稳定、成熟的框架, 并且占有MVC 框架中最大的市场份额。Struts框架具有组件的模块化,灵活性和重用性的优点,同时简化了基于MVC的web应用程序的开发。随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。
本论文对系统的整个设计实现过程进行了分析和探讨:首先概要性的介绍了Struts的基本理论;又介绍了系统的需求分析,包括需求分析、可行性分析、业务流程分析等;然后就该学生信息管理系统设计过程中,对设计要点的理论进行了叙述;最后介绍了该学生信息管理系统的功能模块划分,简要列举了各功能模块的功能,并列出了一些程序代码以说明该学生信息管理系统应用程序设计中所采用的技术。本系统界面友好,操作简单,比较实用。
关键字:学生信息管理,J2EE,MVC 模式,Struts 框架
 
Based on struts student information management system
 

Abstract

Struts structure is a source program based on MVC, which has become a stable and mature structure after several years' development and also has held the biggest share in the market. With more and more widespread and profound application of information technology in management, the implement of management information system has become mature in technology step by step. Managing information system is a new subject. Enterprise needs existence and development, so enterprise activities should be organized efficiently and organically, which means tightening up the enterprise management and strengthening effective management of any resource (staff, finance, property, etc.) internal the enterprise, and also establishing a management information system fitting in with its own characteristics.
This dissertation analyzes and discusses the system design and realization: it first briefly introduces the basic theories of struts; and introduces the demand analysis part of the student management information system, including demand analysis, feasibility analysis, service flow analysis and so on then a cording to the experience gotten during the period of design for this student management system, this dissertation expounds the theories which are instructional modules and the main function so fetch module, further more, some codes are listed to demonstrate the technologies which are adopted in application programs. This system contact surface friendly, operation simple and is quite practical.
Key words: Student information management,J2EE,MVC Model,Struts Framework
 
目       录
摘要 …………………………………………………………………………………………… Ⅰ
Abstract ………………………………………………………………………………………… Ⅱ
目录 ……………………………………………………………………………………………  Ⅲ
第一章 前言 …………………………………………………………………………………… 1
1.1课题背景 …………………………………………………………………………………  1
1.2课题内容概述 ……………………………………………………………………………  1
1.3论文结构安排 ……………………………………………………………………………  2
第二章 Struts 概述 …………………………………………………………………………… 3
2. 1 MVC介绍 ………………………………………………………………………………  3
2.2 Struts 体系结构 …………………………………………………………………………  4
2.3 Struts 框架 ………………………………………………………………………………  4
2.3.1View 视图层 …………………………………………………………………………  5
2.3.2 Model 模型层 ………………………………………………………………………… 6
2.3.3 Controller 控制层 ……………………………………………………………………  7
第三章 系统需求分析 ………………………………………………………………………  8
 3.1 需求分析 ………………………………………………………………………………… 8
 3.2 可行性分析 ……………………………………………………………………………… 8
 3.3性能需求 ………………………………………………………………………………… 9
3.3.1 硬件环境……………………………………………………………………………… 9
3.3.2 软件环境 ………………………………………………………………………………9
3.4构建系统的开发环境 ……………………………………………………………………9
第四章 总体设计 ………………………………………………………………………………10
4.1系统层次模块图 ………………………………………………………………………… 10
4.2系统功能结构图 ………………………………………………………………………… 10
4.3数据库设计 ……………………………………………………………………………… 11
第五章  详细设计与实现 …………………………………………………………………… 13
5.1 登陆页面…………………………………………………………………………………… 13
5.2管理员教师进入系统可执行的操作……………………………………………………… 14
5.2.1专业管理 ………………………………………………………………………………  14
5.2.2科目管理 ………………………………………………………………………………  15
5.2.3学生管理 ………………………………………………………………………………  16
5.2.4成绩管理 ………………………………………………………………………………  17
5.3学生进入系统可执行的操作 …………………………………………………………… 18
5.3.1填写个人基本信息 …………………………………………………………………… 18
5.3.2 查询成绩 ……………………………………………………………………………… 18
5.4 系统的实现 ……………………………………………………………………………… 19
5.4.1 struts 的配置文件struts-config.xml …………………………………………………… 19
总结 …………………………………………………………………………………………… 26
参考文献 ……………………………………………………………………………………… 26
谢辞 …………………………………………………………………………………………… 27
 
 
第一章  前言
1.1课题背景
随着Internet 及全球信息网应用的快速发展对Web 的应用不再仅仅要求具有发布静态信息的简单功能,而且要求具有实时动态处理交互信息的能力,这些要求还在不断地变化和提高。因此,如何方便、快捷地开发具有高效、灵活和可扩展的Web 应用系统成为一个倍受关注的课题。MVC 模式凭借其具有的模型、清楚显示事务逻辑分离和由控制器进行流程控制等特点,符合当前Web 应用系统开发的基本要求,已逐渐成为开发Web 应用系统的主流架(framework)。MVC模式就是模型-视图-控制器 (Model-View-Controller)模式就是为那些需要为同样的数据提供多个视图的应用程序而设计的。它很好地实现了数据层与表示层的分离,特别适用于开发与用户图形界面有关的应用程序模式中基本结构定义为:控制器 用来处理用户命令以及程序事件的;模型维护数据并提供数据访问方法;视图数据的显示。而struts是MVC模式的一种实现,它将servlet和JSP标记(属于J2EE规范)用作实现的一部分,她继承了MVC模式的各项特性,并根据J2EE做了相应的修改。这就是具有现代气息的编程思想。
当今,我国教育产业化飞速发展,社会对教育水平和教学管理软硬件的要求日益提高,尤其是对一个学校能够具有一整套完善的教学管理软件提出了更多的要求。为了适应这种形式,教育系统尤其是大学不仅首先要有坚实的硬件基础,还要有一整套完善的教学管理软件管理系统。而要实现这一功能,就要求学校管理者配备一套高效的教育管理网络系统,以便在学校内实施良好的一整套完善的管理且以最快地速度响应教师和学生的需求,及时为他们提供服务,为他们提供一个高效、便捷的环境。面对庞大的信息量需要有学生管理系统来提高学生管理工作的效率。通过学生信息管理系统可以做到信息的规范管理、科学统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。学生信息管理系统是校园网络中一个重要的应用系统,它大大改善了学校教学、科研与管理的基础环境,在一定程度上反映出学校管理现代化的水平。
 
1.2课题内容概述
本系统主要用于学校学生信息管理,总体任务是实现学生信息的系统化、规范化和自动化,其主要任务是用计算机对学生各种信息进行管理,如查询、修改、增加、删除,针对这些要求设计了本学生信息管理系统。
本系统主要包括学生基本信息管理、成绩管理两部分。其功能主要有:
学生操作:
⒈ 有关学籍等信息的输入,包括输入学生基本信息、所在班级、所学课程等。
⒉ 学生信息的查询,包括查询学生基本信息、考试成绩等。
⒊ 学生信息的修改。
管理员操作:
⒈ 专业管理信息的输入,包括输入班级设置和信息等。
2. 班级管理信息的查询和修改。
3. 科目管理信息的设置和修改。
4. 学生课程的设置和修改。
 
1.3论文结构安排
这是一个基于struts的java应用,所以有必要介绍一下一些重要的概念,如J2EE、MVC以及Struts。它们是这个系统所使用的重要技术。后面的就是对系统的整体分析和系统的模块分析与实现。
 
第二章 Struts概述
2.1 MVC 模式

MVC 是一种设计模式, 它强制性地把应用程序的输入、处理和输出分开, 把应用程序分成三个核心模块: 模型、视图和控制器。模型-视图-控制结构是交互式应用程序广泛使用的一种体系结构。它有效地在存储和展示数据的对象中区分功能模块以降低它们之间的连接度,这种体系结构将传统的输入、处理和输入模型转化为图形显示的用户交互模型,或者换一种说法,是多层次的Web商业应用;MVC体系结构具有三个层面:模型(Model)、视图(View)和控制(Controller),每个层面有其各自的功能作用,MVC体系结构如下:
  


相关评论
Java毕业设计
    本类推荐
      广告联系QQ:45157718 点击这里给我发消息 电话:13516821613 杭州余杭东港路118号雷恩国际科技创新园  网站技术支持:黄菊华互联网工作室 浙ICP备06056032号