节点文献

基于Jsp、JavaBean及Servlet的教务系统研究开发

【作者】 杨宗仁

【导师】 李学相;

【作者基本信息】 华东师范大学 , 软件工程, 2007, 硕士

【摘要】 2004年2月10日教育部《2003—2007年教育振兴行动计划》明确提出实施“教育信息化建设工程”,在河南信息工程学校提出了三年实现“数字化校园”工程。在此背景下,本文结合河南信息工程学校的教务办公应用以及对J2EE的MVC开发模式、JSP+JavaBean+Servlet技术、三层系统架构和红旗Linux操作系统下Tomcat 4.1.36的应用技术研究分析基础上,对教务系统进行了详细的系统需求分析、总体设计和系统研发。本文的教务系统在深入研究J2EE的MVC开发模式和学习研究JSP+JavaBean+Servlet技术的基础上进行开发设计。J2EE的MVC的开发模式中,M代表模型,也就是数据结构,在后台数据服务方面,采用SQL Server 2000数据库,根据自己熟悉的教务管理业务流程规划出科学、合理的数据结构;V代表表示层数据,也即数据显示,数据显示采用JSP页面和Servlet页面配合,Servlet能够较好的隐藏真正的程序文件,为系统的安全性提供了保障,C代表数据控制或者叫数据处理,对于数据处理采用JavaBean技术,它方便的实现数据处理业务流程,同时也较好的保护了数据处理的程序语句,为系统的安全性增加了一层安全的屏障。在教务系统运行环境方面,深入研究Linux操作系统下的应用。系统运行环境的搭建,本系统着重研究中科院开发的红旗Linux系统下运行Tomcat4.1.36的应用。Linux系统运行稳定,同时他又是开源的操作系统,这为操作系统本身的安全提供了方便,同时Linux操作系统对病毒的抵抗能力和提供网络服务方面又更能体现他的优越性。系统结构方面,在对当前常用的集中体系结构研究的基础上,选定一种安全可靠的系统架构。通过研究、对比、分析,本系统运行拟采用三层架构,系统整个运行的架构分为三个部分:客户端、应用程序服务器端、数据库服务器。这三部分在网络架构上,客户端和应用程序服务器端属于同一个网络,应用程序服务器端和数据库服务器又同时处于另外一个网络,这样就实现了用户和数据库隔离,避免了用户跳过应用程序直接修改数据库的危险性,这就保证了用户如果想修改数据必须使用应用程序,这为系统的安全运行提供了保障,增加了数据的安全性、一致性。

【Abstract】 On February 10, 2004 the Ministry of Education "2003-2007 Year Education Promotion Planning for Action " proposed explicitly the implementation "The Education Informationization Construction Project", simultaneously Information Engineer College Of Henan also proposed three years realize "The Digitized Campus" project. Under this background, this article carried on application of education administration business in Information Engineer College Of Henan, a research analysis to the MVC of J2EE development mode, JSP+JavaBean+Servlet technique, three layers of system structures and the applied technique of the Tomcat 4.1.36 under the red flag Linux operating system. On this foundation, carried on a detailed system demand analysis and the system design to The Educational Administration System.The Educational Administration System of this article have designed on the basis of in-depth studying the MVC development model of J2EE and learning JSP +JavaBean + Servlet technologies. In the J2EE developing pattern of MVC, the M represented of model, that is, data structure. In the data services and background respect, using SQL Server 2000 database, the systems have planned a scientific and rational data structure in accordance with my familiar education business system of process management. V represents of the data of the presentation layer, that is, data showing, that data showing use combination of JSP pages and Servlet pages, Servlet can better hide the real procedure document, which provides a security for the system. C represented data control or named data processing. It used JavaBean technology for data processing, which facilitate the realization of data-processing business processes, but also better protect the data-processing procedures statement and add a security barrier for the system.In the Environmental of The Educational Administration System operation aspects, it spent me much time to take an in-depth study of the application of the Linux operating system and the structures operating system environment. The system focuses on applications of the operating Tomcat 4.1.36 under the Red Flag Linux system that developed by the Chinese Academy of Sciences. The Linux system operating stability, and it also is open-source operating system. The system provides convenient for the safety of the operating system itself, at the same time Linux operating system expressed its better superiority for virus resistance and the provision of network services.In the system architecture aspects, selected a safe and reliable system architecture on the basis of studying the focus architecture which be used currently. Through there search, the contrast, the analysis, this system movement plans three overhead constructions, the system entire movement overhead construction divides into three parts: client, application server, database server. These three parts on the network overhead construction, the client and the application server end belong to the identical network. The application server and the database server simultaneously are in other network, which like this realized the user and the database isolation, avoided the user jumping the application procedure direct revision database risk, this has guaranteed that if the user wanted change the data it have to use the application procedure, this has provided the safeguard for the system safe operation, increased the security, the consistency of the data.

【关键词】 MVCJSPJavaBeanServlet教务系统
【Key words】 MVCJSPJavaBeanServletEducational Administration System
  • 【分类号】TP311.52
  • 【被引频次】8
  • 【下载频次】1533
节点文献中: 

本文链接的文献网络图示:

本文的引文网络