图2-4mysql安装图(开始)
安装时一般采用默认路径:
图2-5mysql安装图(路径)
图2-6 sql安装图(数据库类型)
为了支持中文,在下面的列表框中学者gb2312(切记)
图2-7mysql安装图(语言)
图2-8mysql安装图(等待成功)
2.7 Tomcat服务器 2.7.1 Tomcat 服务器简介
Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和Jsp规范总能在Tomcat中得到体现。 Tomcat中采用了Servlet容器:Catalina,完整的实现了Servlet2.3和Jsp1.2规范。Tomcat提供了各种平台的版本供下载,可以从其官方网站上下载其源代码版或者二进制版。由于Java的跨平台特性,基于Java的Tomcat也具有跨平台性。
2.7.2 Tomcat的特点
在Tomcat中,应用程序的部署很简单,你只需将你的WAR放到Tomcat的webapp目录下,Tomcat会自动检测到这个文件,并将其解压。你在浏览器中访问这个应用的Jsp时,通常第一次会很慢,因为Tomcat要将Jsp转化为Servlet文件,然后编译。编译以后,访问将会很快。另外Tomcat也提供了一个应用:manager,访问这个应用需要用户名和密码,用户名和密码存储在一个xml文件中。通过这个应用,辅助于Ftp,你可以在远程通过Web部署和撤销应用。当然本地也可以。
2.7.3 Tomcat的优势
Tomcat不仅仅是一个Servlet容器,它也具有传统的Web服务器的功能:处理Html页面。但是与Apache相比,它的处理静态Html的能力就不如Apache.我们可以将Tomcat和Apache集成到一块,让Apache处理静态Html,而Tomcat处理Jsp和Servlet.这种集成只需要修改一下Apache和Tomcat的配置文件即可。
2.7.4 Tomcat服务器的安装和配置
在开始安装之前,先准备J2SDK和TOMCAT两个软件,如果已经安装了J2SDK,就只需TOMCAT即可。
(1)需设置的环境变量 变量名:CATALINA_HOME
变量值:D:\\Program Files\\tomcat6.0 变量名:CLASSPATH
变量值:.;%JAVA_HOME%\\lib;êTALINA_HOME%\\common\\lib
(2)安装完成后,打开tomcat服务器,启动浏览器,在地址栏上输入:http://localhost:8080/ 若出现以下界面说明安装成功。
图2-9 tomcat启动页面
小结
本章全面介绍本系统所用到的关键技术和工具,其中jsp作为javaweb开发的基础,对它的运行机制要理解,同时还要明白它的优劣势;j2ee作为开发的标准也作了简单介绍。而SSH(struts+spring+hibernate)作为本系统的核心与亮点技术,更是作了详细介绍,要掌握他们的工作原理,主要功能。最后介绍了本系统使用的数据库mysql以及tomcat服务器的安装与配置。只有掌握了这些技术基础,才能使本系统的开发正常进行。
3.1 系统功能需求
图3-1 系统功能模块
如图3-1所示,在本系统中主要阐述用户管理、考试管理、成绩管理、题目管理四个模块。
(1)考试管理:实现选择课程,准备考试,开始考试,自动阅卷,显示考试成绩等。 (2)题目管理:实现试题库中试题的分类和增加,删除,以及答案的设置等。 (3)成绩管理:实现前台用户的成绩查询,后台管理员对成绩的查询。 (4)用户管理:实现用户注册、用户信息修改、用户查询功能。
3.2 系统角色及其功能分析 3.2.1 系统的2个角色:
(1)注册用户 (2)管理员
3.2.2 系统角色的功能
(1)注册用户
使用系统的功能,用户必须先注册,只要注册为网站用户后,获得自己的帐号,设置自己的密码就具有以下功能:登录,登出,参加考试,提交试卷,查询成绩,添加或修改个人资料。
(2)管理员
管理员可以对试题属性进行设置、对用户资料的查看,删除等,以及对成绩的查询等
百度搜索“70edu”或“70教育网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,70教育网,提供经典综合文库基于JAVA的在线考试系统毕业论文(含源文件)(4)在线全文阅读。
相关推荐: