Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。Apache和Tomcat整合使用:如果客户端请求的是静态页面,则只需要Apache服务器响应请求;如果客户端请求动态页面,则是Tomcat服务器响应请求;因为JSP是服务器端解释代码的,这样整合就可以减少Tomcat的服务开销 。

1.2.5 MySQL数据库

    MySQL是一个小型关系型数据库管理系统,是一个真正的多用户、多线程SQL数据库服务器,它是一个客户机/服务器结构的实现。与其他的大型数据库例如Oracle、 DB2、 SQL  Server等相比, MySQL自有它的不足之处,如规模小、功能有限等,但是这丝毫也没有减少它受欢迎的程度。由于MySQL具有小巧、功能齐全、查询速度快、健壮和易用、总体拥有成本低,尤其是开放源码,免费的这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。MySQL数据库可以称得上是目前运行速度最快的SQL语言数据库。Struts2框架访问MySQL数据库是非常方便,所以我们也选用了MySQL数据库作为我们开发项目的数据库。

1.2.6 B/S结构

    B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser)浏览器通过Web Server 同数据库进行数据交互。

    B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零安装、零维护。系统的扩展非常容易,维护和升级方式简单。

    与C/S模式相比,它大大简化了客户端,客户端只要装上操作系统、网络协议软件以及浏览器即可。这时的客户机成为瘦客户机,而服务器端则集中了几乎所有的应用逻辑,开发、维护等工作也都集中在服务器端。同时,对应用软件进行升级时,只需要更新服务器端的软件就行了,所有的客户端只有浏览器,根本不需要做任何维护升级的工作量。所有的操作系统只需要针对服务器进行,从而减轻了系统维护与升级的成本与工作量,使用户的总体拥有成不大大降低。

1.3 系统运行环境文献综述

    客户端:

    操作系统:Windows XP/7

    浏览器:Internet Explorer 6.0+或360安全浏览器

服务器端:

    操作系统:Windows XP/7

    WEB服务器:Tomcat 6.0

    数据库:MySQL 5.0

1.4 系统限制条件

    本系统的功能使用存在一些用户条件限制,限制条件如下:

(1)学生不可以进入教师与管理员的页面

(2)教师也不可以进入管理员页面,还有学生页面

(3)管理员也不可以进入学生和教师页面

(4)每个学生登录进入之后只能看到自己班级的作业,不可以看到别的班级的作业

(5)教师登录只对自己发布的作业进行管理,不可以对别的教师发布的作业进行管理

(6)当学生注册时输入的学号必需与选定的班级匹配。

(7)不同的用户使用修改密码都只能修改自己的密码,无法修改他人的

上一篇:课程在线答疑系统的中文分词技术研究与实现
下一篇:基于EAP的异构数据迁移

java+mysql通用试题库系统后台设计与实现

asp.net+sqlserver数据挖掘的在...

java+mysql宿舍管理系统的设计+ER图

Node.js学生在线答疑系统设计

JSP在线学习与实例练习网站系统的设计

java+mysql家庭财务管理系统设计

java海量数据处理利器Hash在线邮件地址过滤

互联网教育”变革路径研究进展【7972字】

老年2型糖尿病患者运动疗...

网络语言“XX体”研究

张洁小说《无字》中的女性意识

麦秸秆还田和沼液灌溉对...

安康汉江网讯

我国风险投资的发展现状问题及对策分析

ASP.net+sqlserver企业设备管理系统设计与开发

LiMn1-xFexPO4正极材料合成及充放电性能研究

新課改下小學语文洧效阅...