论文部分内容阅读
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操作系统对病毒的抵抗能力和提供网络服务方面又更能体现他的优越性。系统结构方面,在对当前常用的集中体系结构研究的基础上,选定一种安全可靠的系统架构。通过研究、对比、分析,本系统运行拟采用三层架构,系统整个运行的架构分为三个部分:客户端、应用程序服务器端、数据库服务器。这三部分在网络架构上,客户端和应用程序服务器端属于同一个网络,应用程序服务器端和数据库服务器又同时处于另外一个网络,这样就实现了用户和数据库隔离,避免了用户跳过应用程序直接修改数据库的危险性,这就保证了用户如果想修改数据必须使用应用程序,这为系统的安全运行提供了保障,增加了数据的安全性、一致性。