论文基于J2EE Struts的教学管理信息系统 联系客服

发布时间 : 星期五 文章论文基于J2EE Struts的教学管理信息系统更新完毕开始阅读f4ff5f18c281e53a5802ffb1

=设计(论文)

摘 要

基于J2EE Struts的教学管理信息系统,其开发工作包括后台数据库的建立、中间件开发及页面程序的开发。为了提高开发和维护效率,确定基于J2EE Struts框架完成开发,java编译环境为Eclipse,数据库采用SQL Server2000,Web服务器采用Tomcat。

Struts实质上是在JSP Model2的基础上实现的一个MVC框架。使用Struts可以大大简化Web应用的开发过程、提高开发效率。论文介绍了Struts的开发过程和框架流程。

系统主要由七个子模块构成,本文介绍奖惩管理子系统的开发,这部分主要完成对学生奖励和惩罚信息的登记以及奖励和惩罚信息的查询。

通过本课题的研究,熟练掌握了Struts框架的开发流程,并基于该框架完成了一个子系统各部分功能模块的开发,所开发系统可以充分提高教学管理工作的质量与效率,使之更好地为广大师生服务。

关 键 词:J2EE、Struts、MVC、教学管理信息系统

1

=设计(论文)

Abstract

J2EE Struts-based management information system of teaching, the development work includes the establishment of database, middleware, program development and the development of the page. In order to improve the efficiency of development and maintenance to determine the completion of the development framework based on J2EE Struts, java compilation environment for Eclipse, a database using SQL Server2000, Web server with Tomcat.

Struts JSP Model2 is essentially based on the implementation of a MVC framework. Using the Struts Web application can greatly simplify the development process, improve development efficiency. This paper introduces the development process and framework Struts processes. System mainly consists of seven sub-modules, this paper describes the development of incentive management subsystem, which some of the major rewards and punishments for students to complete the registration information and the reward and punishment information inquiries. Through this research project, master of the Struts framework development process, and based on the framework to complete some of the features of a subsystem of the module development, the development system management can take to improve the teaching quality and efficiency, to better for the majority of students and teachers.

Keywords: J2EE, Struts, MVC, teaching management information systems

2

=设计(论文)

目录

1 绪论 ............................................................................................................................. 4

1.1 课题背景............................................................................................................ 4 1.2 论文选题及研究内容 .......................................................................................... 4 2 相关理论及技术 ........................................................................................................... 5

2.1 J2EE 技术 ........................................................................................................ 5

2.1.1 J2EE 简介 ............................................................................................... 5 2.1.2 Servlet................................................................................................... 5 2.1.3 JSP.......................................................................................................... 5 2.1.4 sun公司提出的两个Java Web开发规范:JSP模型一和JSP模型二 ......... 6 2.2 开发环境Eclipse .............................................................................................. 7 2.3 tomcat服务器.................................................................................................... 7 2.4 数据库 ............................................................................................................... 7 2.5 MVC模式 ............................................................................................................ 8

2.5.1 MVC设计模式 ........................................................................................... 8 2.5.2 MVC模式处理过程 .................................................................................... 8 2.5.3 为什么要使用MVC模式 ............................................................................ 9 2.5.4 MVC模式的优点 ....................................................................................... 9 2.6 struts框架 ..................................................................................................... 10

2.6.1 Struts框架简介.................................................................................... 10 2.6.2 Struts的配置文件 .................................................................................11 2.6.3 Struts实现MVC机制 .............................................................................11 2.6.4 Struts工作流程.....................................................................................11

2.6.5 Struts中的数据传递 ............................................................................ 12

3具体设计 ................................................................................................................... 13

3.1 需求分析 ........................................................................................................ 13 3.2 奖惩管理子系统流程分析 ................................................................................. 13

3.3 数据库设计 ...................................................................................................... 16 3.4 组件................................................................................................................. 16 3.5 组件具体设计 .................................................................................................. 17

3.5.1 AwdManageBean的设计 ......................................................................... 17

3.5.2 AwdManageActionForm设计.................................................................... 18 3.5.3 DBAwdManageModel设计 ......................................................................... 18 3.5.4AwdManageAction设计 ............................................................................ 18 3.6 配置文件的设计 ............................................................................................... 18 3.7系统运行过程及效果图 ..................................................................................... 19 4 结论 ........................................................................................................................... 22

4.1 总结................................................................................................................. 22

4.2 不足与展望 ...................................................................................................... 23 致谢............................................................................................................................... 24 参考文献........................................................................................................................ 26 附录............................................................................................................................... 27

3

=设计(论文)

基于J2EE Struts框架实现教学管理信息系统

\\

1 绪论

1.1 课题背景

随着改革开放和现代化建设的不断深入,信息化己经成为覆盖现代化建设全局的战略举措。要通过信息化带动工业化,通过工业化促进现代化,从而加快我国现代化建设的步伐。因此为了跟进我国信息化的发展趋势,并提高学校教育教学质量、减轻教师的劳动强度,开发基于信息管理系统的学生管理系统的需求就迫在眉睫。

随着教育体制的改革,提高全民素质,高校招生名额每年以一定的速度递增,各高校的招生人数按不同程度的比例增加,在短短的几年中,各高校的在校学生人数己是原来学生人数的几倍。各个高校在原有硬件,软件条件下,很难适应当前的办校规模,给教学管理带来了巨大的不便,也为教学管理提出了更高的要求。为了保证教学质量,最大程度的发挥软硬件的作用,就必须提供一个开放的、易扩展、易维护的高校教学管理系统。

传统教育管理方式有很多不便,诸于重复建设,管理混乱,安全性差,工作效率低下,系统扩展性差,基于弊端越来越明显,随着我国计算机的普及,以及信息化的发展,完全可以通过计算机系统来弥补这些不足。将数据存储在数据库中,管理人员可以十分方便的检索出想要的信息并对信息进行管理维护,可以随时对学生的成绩排名进行分析,因为数据是存储在计算机系统中的,所以进行分析的速度和结果都可以保障。因此可以通过教学管理信息系统大大提高学校的整体工作效率,从而提高学校的教学质量。

通过开发基于J2EE架构的教学管理系统,可以让教师在学生日常管理中准确把握学生信息;让领导层对学生从入学到毕业的信息做到准确把握、宏观控制,及时地采取相应的措施,对学校出现的情况进行处理,并根据数据分析可以做出正确的决策。 1.2 论文选题及研究内容

论文课题为基于J2EE struts的教学管理信息系统,本选课系统基十J2EE技术,

采用MVC设计模式架构,使用B/S体系结构,服务端采用SQL Server 2000数据库系统和JSP组件来构成应用服务系统。

本系统主要由考务管理、基本信息、奖惩管理等七个子系统构成,我负责的是奖惩管理子系统,主要完成学生奖励、惩罚信息的登记和查询。

2 相关理论及技术

4