菏泽学院论文模板(本科-理工类)4-26改版

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

菏泽学院
Heze University
本科生毕业设计(论文)
题目试题库系统
姓名王龙学号2012134031
院系计算机与信息工程系
专业网络工程
指导教师李静职称讲师
20 年月日
菏泽学院教务处制
目录
引言 (3)
第1章可行性分析 (5)
1.1题库管理系统的研究现状与分析 (5)
1.2项目内容 (5)
1.3项目特点与意义 (5)
1.3.1题库管理系统的特点 (5)
1.3.2设计题库管理系统的意义 (5)
1.3.3题库管理系统的可行性分析 (6)
第2章需求分析 (6)
2.1总体设计思想及论证 (6)
2.1.1系统试题管理方式 (6)
2.2开发工具级环境论证 (6)
2.2.1开发工具介绍 (7)
2.2.2环境论证 (7)
2.3数据库结构设计 (8)
2.3.1数据库设计分析 (8)
2.3.2数据库表详细设计 (8)
2.4技术体系分析 (9)
2.4.1什么叫JSP技术 (9)
2.4.2 JSP知识体系图 (10)
2.4.3 JSP+JavaBean+Servlet的响应过程 (11)
2.5数据库实体图 (11)
2.5.1选择题实体图 (11)
2.5.2填空题实体图 (11)
2.5.2判断题实体图 (11)
第3章总体设计 (12)
3.1系统开发技术概述 (12)
3.1.1系统总体设计 (12)
3.1.2什么是JavaBean (13)
3.2系统测试 (13)
3.2.1主要JSP页面 (13)
3.3 系统使用说明 (14)
第4章详细设计 (15)
4.1功能模块设计 (15)
4.1.1系统模块结构图 (15)
4.1.2系统流程分析 (15)
4.2数据流 (16)
4.2.1系统数据流分析 (16)
4.2.2系统试题库的审查机制................................................................. 错误!未定义书签。

4.3项目具体设计 (17)
4.3.1 JavaBean设计 (17)
4.3.2 页面设计 (19)
结束语 (19)
参考文献 (20)
致谢 (21)
附录A主要源代码 (22)
附录B系统功能预览 (29)
摘要
计算机技术的发展正改变着传统的教育方式,通过数据库技术和计算机技术的偶合,开发出了许多解决实际问题的应用系统。

而这种利用计算机技术和数据库技术来解决实际问题的模式有两种,即C/S模式和B/S模式。

C/S模式包括一个服务端程序和一个客户端程序,他的缺点就是一旦服务器端程序改变了,那么客户端程序也相应的要更新,应用不灵活。

B/S则是相对于客户端来说使用和操作都比较方便,客户端不需要安装什么客户端程序,也不需要在客户这种对于客户端的用户来说是非常方便的。

题库管理系统是为了解决某个科目门类而设计的,题库管理系统涉及范围也是非常广泛的。

本系统是为了解决学校内部多个教师对某一科目试题的管理,这样可以实现科目试题的统一管理和共享,为教师的教学和出题提供了方便。

本次毕业设计设计的题库管理系统,针对性强,对教师具有很强的适理和维护,并且也具有很强的扩展性和延伸性。

本系统在设计之初就充分考虑到了系统的安全性,数据的保密性和安全性对于一个题库管理系统来说是非常重要的。

为此,用户在使用本系统时由于所处的用户角色不同,被赋予了不同的使用权限。

不同权限用户对本系统的管理,从而实现了对题库管理系统的整体管理。

题库管理系统从根本上解决了教师维护试题难,出题难的问强的使用性。

关键词:题库管理,B/S,数据库技术,扩展性/延伸性
ABSTRACT
Computer technology is changing the traditional education method ,By the database and computer technology ,many problems are to solved. This method made of two kinds of mode , c/&b/s. c/s include serve pole client pole .the bad thing is changing serve pole relation with the client pole, Application is not flexible. But B/S is convenient, the client pole don’t made the any program, only have a IE. For the client is very convenient.
A topic administrator system is design for the subject , A topic administrator system’s rang is very wide. It can used for the teachers with same subject. Therefore it can achieve Same administration & share. This system’s purpose is very seeing. This system used B/S mode so that easy operating and administration and it’s developing & wider is flexible.
This system thinking the safe at the first, secret of data , so different user have different use authority. The highest authority have the all the administration for the system.
This system handle the problem of hard maintain & made item bank manage questions.
Keywords: Item Bank Manage, B/S ,Database Technique, Expansibility
引言
一、设计题目来源
本次毕业设计题目来源主要是根据学校安排再由本人仔细考量后而确定的,刚开始题目下来的时候叫做《题库管理系统》。

经过本人以及老师积极的介意,考虑到《题库管理系统》题目的范围的广泛性,以及此次毕业设计的时间限制。

《题库管理系统》必须具有一定范围内的、基于某些学科门类的学科试题的集合。

这种具有一定的针对性,从而达到解决一部分用户对此学科门类试题的需要。

随着我国经济建设以及综合国力的不断完善和提高,提高企业和单位内部的办事效率已经成为各企事业单位必须考虑的问题。

经过本人仔细分析之后,当前高校的考试制度和考试方式并没有一种完整性的、科学性的、统一性的规范。

均是由专业教师到了最后考试才通过教材临时性的出题,而且如果一个教师几年从事一门学科,而每一个出题都要经历前面的过程。

对于多个教师为一门学科出试题效率也是相当低的,因为都没有一个可靠的参考平台,而这种出题效率也是非常低的,也不具有统一的规范性。

那么,有没有一个可靠的、可行的、稳定的为这些老师提供一个有效的平台呢?<<基于JSP的题库管理系统设计>>就是为解决此类问题而设计的。

二、背景
(1) 当前题库管理系统的研究背景
当前题库系统的设计大多数都是基于C/S模式而设计,C/S的缺点就是不易于维护、扩展性不好。

系统一旦开发好后,如果要再修改或再在系统中添加模块以及科目试题库,对于C/S模式来说是非常困难的。

而B/S模式很好的解决了这些问题。

由于B/S在安全性方面也存在一些问题,现在将这两种模式作一比较:
(2) 系统的性能
在系统的性能方面,B/S占有优势的是其异地浏览和信息采集的灵活性。

任何时间、任何地点、任何系统,只要可以使用浏览器上网,就可以使用B/S系统的终端。

不过,采用B/S结构,客户端只能完成浏览、查询、数据输入等简单功能,绝大部分工作由服务器承担,这使得服务器的负担很重。

采用C/S结构时,客户端和服务器端都能够处理任务,这虽然对客户机的要求较高,但因此可以减轻服务器的压力。

而且,由于客户端使用浏览器,使得网上发布的信息必须是以HTML格式为主,其它格式文件多半是以附件的形式存放。

而HTML格式文件(也就是Web页面)不便于编辑修改,给文件管理带来了许多不便。

2、系统的开发
3
C/S结构是建立在中间件产品基础之上的,要求应用开发者自己去处理事务管理、消息队列、数据的复制和同步、通信安全等系统级的问题。

这对应用开发者提出了较高的要求,而且迫使应用开发者投入很多精力来解决应用程序以外的问题。

这使得应用程序的维护、移植和互操作变得复杂。

如果客户端是在不同的操作系统上,C/S结构的软件需要开发不同版本的客户端软件。

但是,与B/S结构相比,C/S技术发展历史更为“悠久”。

从技术成熟度及软件设计、开发人员的掌握水平来看,C/S技术应是更成熟、更可靠的。

3、系统的升级维护
C/S系统的各部分模块中有一部分改变,就要关联到其它模块的变动,使系统升级成本比较大。

B/S与C/S处理模式相比,则大大简化了客户端,只要客户端机器能上网就可以。

对于B/S而言,开发、维护等几乎所有工作也都集中在服务器端,当企业对网络应用进行升级时,只需更新服务器端的软件就可以,这减轻了异地用户系统维护与升级的成本。

如果客户端的软件系统升级比较频繁,那么B/S架构的产品优势明显——所有的升级操作只需要针对服务器进行,这对那些点多面广的应用是很有价值的,例如一些招聘网站就需要采用B/S模式,客户端分散,且应用简单,只需要进行简单的浏览和少量信息的录入。

有少数的通过C/S实现的应用程序,其提供的试题更是单一,且无法更新。

(2)解决试题管理的方法
除了使用一个C/S模式的应用程序来管理试题库以外,还有很多人直接以文件的方式在介质中存储,而这些方法都是非常低效的。

第1章可行性分析
1.1题库管理系统的研究现状与分析
定义:题库(ITEM BANK)是按照一定的教育测量理论,在计算机系统中实现的某个学科题目的集合,是在数学模型基础上建立起来教育测量工具。

当前社会上各式各样的题库管理系统层出不穷,都是为了唯一的目的就是管理简单和操作方便。

题库管理系统也是本着这一原则来实现的,但是为用户提供了更多的使用权限,用户可以从资料上录入试题,甚至可以是自己设计的试题。

从而提高了题库来源的深度和广度。

而且本系统是使用基础J2EE规范中的JSP+JA V ABEAN+Servlet来实现的,此种技术的好处就是与平台的无关性,不管用户使用的是何种操作系统,都可以在我们的系统中免费注册然后为某个科目类型的试题库添加试题。

1.2项目内容
本次毕业设计对系统中的用户也进行了严格的用户权限限制。

在本系统中主要的用户角色有三种:一种是超级管理员,负责分配科目管理员;一种便是科目管理员,主要任务是负责审查、管理相应科目的用户增加的试题;另一种便是普通用户,主要负责增加科目试题以及管理用户自己增加的且未被修改的试题。

在试题库的试题类型方面涉及了选择、填空、判断等三种题型。

并且每道题都含有包括试题科目、试题种类、试题难度等属性,使试题方便管理
1.3项目特点与意义
1.3.1题库管理系统的特点
本系统是采用当前流行的编程模式B/S模式来实现的,而且程序也是JSP的动态页面形式,用户只需一个浏览器便可使用,无需升级。

使用起来更加方便和可靠。

通过不同的用户角色来实现对整个试题库的管理是安全和稳定的,由于本系统的稳定性。

向其他考试系统、试卷系统提供了切实有效的依据。

关于系统数据的安全性和稳定性在以后的章节会有更详尽阐述。

1.3.2设计题库管理系统的意义
5
题库管理系统由于所涉及到的科目较广,而且也易于在系统中扩展更多的科目。

也以其适用的使用范围是很大的。

在系统的可扩展性方面,系统还可以很好的与各种考虑系统进行友好的衔接。

1.3.3试题库系统的可行性分析
(1) 技术可行性
《基于JSP的题库管理系统设计》是以当前安全性较高的JSP技术开发的,在系统还使用了JSP+JavaBean+Servlt。

使用JavaBean更好地封闭了处理的业务逻辑,JavaBean 适合用于中小型项目的开发,所以在本系统中使用Bean是非常适合的,也是切实可行的。

此外,使JavaBean在系统的升级当中也是很方便的。

(2) 经济可行性
系统在开发之初就充分考虑到了经济的可行性,由于本系统就规模来说属于中型项目,所以使用JSP+JavaBean比较适合的。

使用这样的技术系统的使用成本和维护成本就会降低。

而不像使用Struts等技术具有较高的维护成本。

(3) 操作可行性
系统是基于B/S模式来开发和部署的,所以对用户来说,操作是十分方便的。

此外,试题题库系统中提供的各个科目,以及添加各类实体的功能。

基本上能够满足计算机系的科目题库管理。

第2章需求分析
2.1总体设计思想及论证
2.1.1系统试题管理方式
《基于JSP的题库管理系统设计》的主要设计思想是:系统中提供了特定科目的试题类型,管理员在输入正确的账号密码后,可以对选择、填空、判断三种题型进行增、删、改查等操作。

2.2开发工具级环境论证
2.2.1开发工具介绍
本系统是近年来才提出的JSP技术,所以所涉及到的具体工具如下:
(1) jdk1.7.0_06:提供了Java用于开发的类库;
(2) jre1.7.0_06:提供了Class字节文件运行的环境,也作Java虚拟机;
(3) Tomcat 7.0:提供了应用程序的WEB服务器(容器/中间件);
(4) My SQL:用于存储应用中用到的数据库;
(5) My Eclipse:用于java代码及网页的编写;
2.2.2环境论证
本系统在开发的过程当中,选择了JDK1.7来进行开发。

JDK1.7的优点是在以往版本的基础上对Connection进行更友好的优化和扩充。

(1) 环境具体配置安装如下:
在本地系统的D驱动器中新建了一个名为Java的文件夹。

把JKD1.7安装在其下面:其路径为D:\Java\jdk1.7.0.u45。

把Tomcat安装在其下面:其路径为D:\Java\Tomcat 7.0。

把Myeclipse安装在其下面:其路径为D:\Java\Myeclipse。

把MySQL安装在D根目录下:其路径为D:\ MySQL。

(2) 完整环境变量配置如下:
变量名:JA V A_HOME
值:D:\Java\ jdk1.7.0.u45
变量名:Path
值:%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Pro gram Files\Microsoft SQL Server\80\Tools\BINN;%JA V A_HOME%\bin;
变量名:CATALINA_HOME
值:D:\java\Tomcat 6.0
使用以上配置的JSP开发环境,适合开发中小型项目的开发。

对于《题库管理系统》使用此环境应该是比较合适的。

本系统中使用了JSP+Javabean+Servlet来实现本应用程序的开发,在JSP页面中使用Bean大大提高了代码的重用性,对开发大中型项目提供了更加便利的途径。

2.3数据库结构设计
2.3.1数据库设计分析
本次数据库系统使用的数据库是MySQL。

考虑到本项目的数据量,所以使用了轻便灵活的MySQL。

在本次设计中我们使用的数据库名为:questions用户数据库,其包含choose_question,completion_question,judge_question三个表
2.3.2数据库表详细设计
Questions数据库部分表。

选择题:choose_question表,如表2-1所示。

表2-1 选择题表
填空题:completion_question表,如表2-2所示。

表2-2 填空题表
判断题:judge_question表,如表2-3所示。

表2-3 判断题表
2.4技术体系分析
2.4.1什么叫JSP技术与Servlet技术
JSP技术:直观地讲它就是在HTML语言中嵌入java程序的动态服务端。

JSPJavaServerPag的简称,它是ServletAPI的一个扩展。

事实上,JSP页面在处理请求之前都要编译成Servlet,以它具有Servlet的所有优势,包括访问JavaAPI简单地说,一个JSP页面就是包含了能够生成动态页面内容的可执行应用程序代码的HTML网页。

Servlet技术:Servlet技术是为了将Java浏览器端的Applet技术扩展到Web服务器端而提出的一种技术,它的出现就是为了替代传统的CGI,由于其相对于传统CGI有着巨大的优势。

Servlet是对支持Java的服务器的一般配扩充。

它最常见的用途是扩展Web 服务器,提供非常安全的,可移植的,易于使用的CGI替代品。

它是一种动太加载的模块,为来自Web服务器的请求提供服务。

它完全运行在Java虚拟机上。

由于它在服务器端运行,因此它不依赖于浏览器的兼容性。

一个Servlet实质上是一个符合ServletAPI 规范的Java类,它在Web服务器上接受并处理客户请求,然后将处理结果发送给客户端浏览器。

因为它本身是一个Java类,所以它拥有Java的所有优点,还有自己的一些特点:与其他资源交互,安全性,与协议无关。

(1) 动态网页制作技术JSP与ASP的比较
总的来讲,JavaSever PagesTM(JSP)和微软的Active Sever Pages(ASP)在技术
方面有许多相似之处。

两者都是为基于WEB应用实现动态交互网页制作提供的技术环境支持。

同等程度上来讲,两者都能够为程序开发人员提供实现应用程序的编制与自带组件设计网页从逻辑上分离的技术。

而且两者都能够替代CGI使网站建设与发展变的较为简单与快捷。

尽管JavaSever Pages 技术和微软的Active Sever Pages在许多方面都有相似的,但仍然存在很多不同之处,其中最本质上的区别在于:两者是来源于不同的技术规范组织,其实现的基础:WEB服务器平台要求不相同。

(2) JSP 技术:开放的技术
JSP和ASP技术明显的不同点:开发人员在对两者各自软件体系设计的深入了解的方式不同。

JSP技术基于平台和服务器的互相独立,输入支持来自广泛的,专门的,各种工具包,服务器的组件和数据库产品开发商所提供。

相比之下,ASP技术主要依赖微软的技术支持。

(3) 平台和服务器的独立性
JSP技术依附于一次写入,之后,可以运行在任何具有符合JavaTM语法结构的环境。

取而代之过去依附于单一平台或开发商,JSP技术能够运行在任何WEB服务器上并且支持来自多家开发商提供的各种各样工具包。

2.4.2 JSP知识体系图
如图2-1所示。

图2-1 JSP知识体系图
2.4.3 JSP+JavaBean的响应过程
其响应过程如图2-2所示。

图2-2 JSP+JavaBean响应过程图2.5数据库实体图
2.5.1选择题试题实体图
如图2-3所示。

图2-3 选择题试题实体图
2.5.2填空题试题实体图
如图2-4所示。

图2-4 填空题试题实体图
2.5.3判断题试题实体图
如图2-5所示。

图2-4 判断题试题实体图
第3章总体设计
3.1系统开发技术概述
3.1.1系统总体设计
对系统的操作主要由系统管理员和系统注册用户两种权限的用户来完成,系统管理员主要负责对系统中注册用户的管理、公告管理以及新闻管理,必要时还可以添加新的系统管理员。

系统注册用户必须在使用本系统时要先进行注册,填写个人相关资料,便于管理员管理。

注册用户的用户账号也是用户进入本系统的唯一凭证,并获得管理试题,生成试卷,在线学习等使用权限。

系统管理员在必要时可以对在使用本系统中操作不合法,损害系统正常运作的用户强制删除。

本系统使用J2EE规范中的JSP+JavaBean模式来进行开发的,在本系统中对数据库的操作都是通过JavaBean进行封装处理。

在当今各类JSP网站开发标准中,有两种使用JSP的方式,它们分别被称为模式一和模式二。

模式一是JSP+JavaBean的结合,模式二是JSP+JavaBean+Servlet的结合,也就是MVC模式。

这两种模式是当今大中型应用程序的基础,这两种模式中最重要的就是JavaBean的开发,JavaBean用来封装业务逻辑。

3.1.2什么是JavaBean
JavaBean使用Java语言描述的、易用的、与平台无关的软件组件模型,用于设计可重用的组件,有点类似于MicrosoftR COM组件概念。

在Java模型中,通过JavaBean 可以无限扩充Java程序的功能,通过JavaBean的组合可以快速生成新的应用程序。

对于程序员来说,最好的一点就是JavaBean可以实现代码的重复利用,另外对于程序的易维护性等也有很重大的意义。

JavaBean组件和企业级JavaBean(Enterprise JavaBean,EJB)组件的概念完全不同的。

EJB是J2EE的核心技术,它为开发服务器端应用程序组件提供了一个模型,利用这个模型来创建可移植性与分布式企业应用程序服务器或组件。

Enterprise JavaBean是一个用来创建分布式、服务器端以及基于Java的企业应用程序组件的功能强大的组件模型。

JavaBean是使用一种符合某些命名方法和设计规范的Java类。

创建JavaBean一般是使用getXxx()或者setXxx()这样的成员方法来处理Bean的属性(Properties)。

3.2系统测试
3.2.1主要JSP页面
本系统应该说都是由基本的JSP页面加上编译的CLASS文件来组织和组成的。

现在对这些JSP页面作一个概要的介绍。

(1)用户JSP页面:用户JSP页面主要是包括了用户登录页面、注册、和用户管理等页面。

(2)功能模块页面:功能模块页面主要是处理系统中一些业务逻辑、试题管理等页面。

(3)数据输入输出页面:数据输入输出页面的主要输入是负责系统中所涉及的试
题数据、用记数据、试题信息、用户信息等数据流的输入和输出。

3.3 系统使用说明
“题库管理系统”的使用说明主要包括以下三个方面:
(1) 管理员登录
由于从系统安全的角度考虑,本试题库管理系统并不是对所有用户开放的,所以本系统没有注册功能,管理员按照事先约定好的账号密码登录即可。

这里默认账号为:admin,密码则为:root
(2) 试题管理
本试题库系统包含对各种试题的添加、删除、修改、多种条件查询等功能。

第4章详细设计
4.1功能模块设计
4.1.1系统模块结构图
根据本系统中管理员及其各种权限操作,得到如图4-1的模块结构图。

图4-1 系统模块结构图
4.1.2系统流程分析
系统流程分析主要是以管理员登录后,所能进行的相关操作即增删改、多种条件查询。

从而分析出以下几个系统的流程图:
管理员登录,如图4-2所示。

图4-2 管理员登录。

4.2数据流
4.2.1系统数据流分析
系统用户操作试题库的数据流,如图4-3所示。

4.3项目具体设计
4.3.1 JavaBean设计
在本系统中,首先在pack come.question.util包编写了连接数据库的工具类,这样写不仅可以提高代码的复用性,还可以为日后如果换成其他数据库只需在dbconfig.properties此配置文件中改成其他数据库的驱动即可。

同时,通过调用JavaBean 中getXxx()方法获得属性值后,将从表单中获取的数据封装在试题实体类中,然后再通过调用其逻辑处理类内的方法,这些方法就是处理具体业务逻辑的方法。

包函了对数据库插入,修改,删除等方法。

系统中编写连接questions数据库的JavaBean部分代码如下:
package com.question.util;
import java.io.IOException;
import java.io.InputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
17
import java.util.Properties;
import org.junit.Test;
public class JDBC_Utils {
private static Properties props = null;
static{
try{
InputStream is = JDBC_Utils.class.getClassLoader().getResourceAsStream("dbconfig.properties");
props = new Properties();
props.load(is);
} catch(IOException e) {
throw new RuntimeException(e);
}
try{
Class.forName(props.getProperty("driverClassName"));
} catch (ClassNotFoundException e) {
throw new RuntimeException(e);
}
}
public static Connection getConnection() throws SQLException{
return
DriverManager.getConnection(props.getProperty("url"),props.getProperty("username"),props. getProperty("password"));
}
4.3.2 页面设计
(1)管理员登录页面
管理员通过约定好的账号密码直接登录系统,并可以对试题库进行增删改、多功能查询等操作。

(2)管理试题库页面
管理员登录后便可进入管理试题库页面,在该页面管理员可以选择浏览试题、添加试题、删除试题、修改试题及多功能查询试题等业务功能。

并且这些页面下都含有子页面,比如浏览试题页面下有浏览选择题、浏览填空题、浏览判断题和浏览所有试题。

结束语
本系统在开发的过程中除了参阅大量的书籍和资料外,还广泛的听取了业内同学和教师的建议。

在需求分析层次花了很多功夫和时间,最终才形才了现在的“基于JSP的题库管理系统设计”这一题目。

虽然系统中对系统的安全性、稳定性进行了分析和研究,但需要更改和加强的地方还有很多,希望广大用户在使用时向管理员提出意见和建议。

这样才能使我们的题库管理系统更加的完善。

特别要指出的一点是,题库管理系统由于其范围较广,从某种意义上说对试题科目类型的要求也就很广。

本次毕业设计由于时间和人员上的原因,系统中提供的试题类型只提供了两类,即计算机类和公共类,并且公共类也只对“大学英语”提供了实现。

但是由于系统的扩充性好,所以今后在使用的过程当中,若有必要还可以在系统中增加科目类,以满足更多的用户需求。

系统在衔接方面也是很不错的,本系统主要的目的是实现对试题的管理,并没有涉及考试以及打印试题等范畴。

但是它可以很好的为这些范畴提供友好的接口,为那些“考试系统”,“试卷系统”等提供了更为有效的参考和依据。

19
参考文献
[1] 柳永坡, 刘雪梅, 赵长海.JSP应用开发技术[M].人民邮电出版社,2006,6
[2] 张支勇, 张智江, 刘锦德, 刘韵洁.中间件技术原理与应用[M].清华大学出,2004,2
[3] Vivek Chora, Jon Eaver, Rupert Jones.JSP高级程序设计[M].人民邮电出版社,2006,10
[4] 林胜利, 王坤茹, 孟海利.Java优化编程[M].电子工业出版社,2006,4
[5] 计磊, 李里, 周伟.精通J2EE整合应用案例[M].人民邮电出版社,2006,4
[6](美)Cay S.Horstmann Gary Cornell 著, 叶乃文, 邝劲筠等译.Java2核心技术[M].清华大学出版社,2006,9
[7] 邱哲, 王俊标, 马斗.Struts Web 设计与开发大全[M].清华大学出版社,2005,10
[8] (美)Robert Sedgewick 著, 赵文进译.Java算法第3版,第1卷[M].清华大学出版社,2006,2
[9] 湘沪科技.Java类库查询辞典[M].中国铁道出版社,2004,3
[10] 刘中兵, 李伯华, 邹晨.JSP数据库项目案例导航[M].清华大学出版社,2006,10。

相关文档
最新文档