收藏 分销(赏)

网上考试系统的开发与实现.doc

上传人:精**** 文档编号:2796007 上传时间:2024-06-06 格式:DOC 页数:28 大小:968.04KB
下载 相关 举报
网上考试系统的开发与实现.doc_第1页
第1页 / 共28页
网上考试系统的开发与实现.doc_第2页
第2页 / 共28页
网上考试系统的开发与实现.doc_第3页
第3页 / 共28页
网上考试系统的开发与实现.doc_第4页
第4页 / 共28页
网上考试系统的开发与实现.doc_第5页
第5页 / 共28页
点击查看更多>>
资源描述

1、XXXX大学XXXXX 毕业设计(论文)系 别 XXXXXXXXXXXX 专 业 XXXXXXXXXX 班 级 XXXXXXXXXX 学生姓名 XXX 学 号 XXXX 指导教师 XXX XXX 年 XX 月目 录摘要3前言4第一章 网上考试系统51.1系统开发背景51.2系统开发意义5第二章 网上考试系统需求分析62.1现状分析62.2可行性分析72.2.1经济可行性72.2.2技术可行性7第三章 系统设计83.1功能要求83.2系统开发环境93.3系统开发工具9第四章 网上考试系统设计114.1数据库设计114.1.1数据库结构设计114.1.2数据库表的设计114.2系统结构设计124.

2、2.1页面模块化设计124.2.2 MVC模式设计(Jsp+Servlet+JavaBean)12第五章 网上考试系统实现145.1系统环境配置145.1.1 安装和配置java145.1.2 下载并安装服务器145.1.3 测试服务器145.2数据连接的设计145.3考生登录和功能模块155.3.1登录模块155.3.2功能模块165.4管理员登录和功能模块195.4.1 登录模块195.4.2 功能模块19第六章 系统测试216.1系统测试分析216.2软件测试的目标与方法216.3系统测试过程和结果21第七章 系统的不足和改进23结束语24谢 辞25参考文献26网上考试系统的开发与实现摘

3、要随着计算机技术、网络技术迅速发展和高校校园网功能的日益完善,很多高校建立了基于校园网的网络信息管理平台,为提高教学管理水平提供了先进的管理手段。目前,基于网络的在线考试系统己经成为现代考试方式的有力补充和发展。基于网络的考试系统以其考试组织严格可信、考试结果分析科学合理、考试成本低、考试效率高等优势被各类学校所重视。本系统基本上可以满足学校及现代化企业的内部考试要求,以考生的信息作为基础,考生的信息管理,试卷的生成和提交直接由程序完成,大大提高了考试的公正性。本文重点就考试系统的技术选择、总体设计、数据库设计、系统的详细设计与实现等涉及的关键性问题予以重点阐述。关键字:网上考试系统,总体设计

4、,数据库设计,JSP前言伴随着网络技术的飞速发展,尤其是互联网、宽带技术在应用中日益成熟,网络技术已经应用到我们生产和生活的各个方面,成为不可缺少的工具。通过网络可以突破时间和空间上的限制,使用户能够随时随地享用几乎是无限的各种数据资源,可以了解到最新、最及时的信息,并可进行实时的交流,以便做出最合理高效的决策。基于网络的上述优势,应用成熟的网络技术来开发基于网络的教学辅助系统在技术上是完全可以实现的。随着科技的进步与经济的繁荣,校园计算机网络的建立与应用已相当普遍,它对内综合了校园中的计算机资源,对外建立了交换体系,更为快速的传递数据信息,初步达到了校园内资源的共享。为此,我们可以发挥网络的

5、资源整和优势,将分散在校园各处的教学资源有机的结合起来,使有限的资源得到充分的利用,加大信息的流动效率,实现信息量的相对增加。第一章 网上考试系统1.1系统开发背景很多学校学生的考试仍采用任课教师(个人或集体)考前出题的方式。为解决学生压题,考前漏题,补(缓)考试题与正式考试试题题量及难度差异问题,教务管理部门通常要求教师同时出多套试卷,其题量与难度要求相同,并且要同时给出答案和评分标准。这样做虽能解决一些问题,但给教师增加了很大的工作负担。1.2系统开发意义随着计算机技术、网络技术迅速发展和高校校园网功能的日益完善,很多高校建立了基于校园网的网络信息管理平台,为提高教学管理水平提供了先进的管

6、理手段。目前,基于网络的在线考试系统己经成为现代考试方式的有力补充和发展。相对于传统的笔试,网络在线考试不仅减轻了在组织考试、评卷、成绩统计等方面所花费的人力和物力,并且突破了时间与空间的限制,不仅节省了资源,而且提高了评分的客观性、公正性和准确度,大大改善了考试工作的效率。若建立题库,每次考试前由题库中题目随机生成试卷,则可较好地解决考教分离的问题,也可将广大教师从每学期末繁重的命题工作中解放出来。通过Internet来实现网上考试,可以有效利用校园网的软硬件资源,使其发挥最大效力,实现考试的客观、公证性,自动化组卷、阅卷可以减轻教师的工作强度。传统考试要求老师收集资料、出试卷、印试卷、安排

7、考试、监考、收集试卷、评改试卷、讲评试卷和分析试卷。这是一个漫长而复杂的过程,已经越来越不适应现代教学的需要。网上考试可大大提高考试的可靠性、有效性,降低考试成本,提高工作效率。第二章 网上考试系统需求分析2.1现状分析传统的考试方法要求组织者提前命题试卷,然后约定一个统一时间,让所有考生到考场里进行考试。这种模式如图2-1 所示: 编辑、审核考题 印刷试卷安排考场,时间,监考人员学生集体考试 阅卷,统计成绩图2-1 传统考试模式这种模式存在有较多的问题:命题:由于考试要求统一进行,所有考生都考同样的一份试卷,所以试卷的命题工作便一定得非常谨慎小心,试题太难或太容易,都达不到考试目的。而如何不

8、在考试之前使命好的试题泄漏出去,也是组织者费尽心思。试卷印刷:对于大规模的考试,试卷印刷费工费时,成本高,对纸张资源也是一种浪费。对于涉及地域范围较广的考试(如英语四,六级考试),还要考虑试卷大的长途运送费用和可能出现的试卷丢失,损坏等问题。在考试的印刷和运输过程中同样有试题泄漏出去的问题。考场的安排:涉及监考人员的培训与管理。对于大规模的考试,尤其是到了考试密集期(如期中,期末)。诸多学科的考试都要陆续开始的时候,对于教室资源和教师数量相对紧张的学校,如何安排考场,调配监考人员,是一件相对繁琐而又复杂的事情。进行考试:由于同一次考试的试卷相同,要杜绝考生作弊是一个普遍的难题。因此,历届组织考

9、试的人动了很多脑筋,如分AB卷,加强监考,加重对作弊者的惩罚程度等,但这些都没能从根本上杜绝作弊。不同地域监考的严格程度,考试时问控制的严格程度,也很难达到统一。过多人为因素的加入,也使得考试的公正性下降。阅卷:考试结束后,采用人工阅卷比较容易出错,并可能出现人为造成的不公正现象。2.2可行性分析可行性分析也称为可行性研究,即是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从经济、技术的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面的内容。2.2.1

10、经济可行性主要是对项目的经济效益进行评价,利用计算机来实现网上考试以成为适应当今教学管理的方式。开发一套能满足网上考试系统的软件是十分必要的,实现试卷管理和试卷生成自动化,在减少由于认为失误而造成损失的同时,也可以使教师减少工作量。本系统在经济上是可以接受的,并且本系统实施后可以显著提高考试效率,有助于学院完全实现网络化管理。所以本系统在经济上是可行的。2.2.2技术可行性技术上的可行性分析主要分析技术条件是否能顺利完成开发工作,软硬件能否满足开发者的需要等。软件方面,网络化考试需要的各种软件环境都已具备,数据库服务器方面则有SQL Server,均能够处理大量数据,同时保持数据的完整性并提供

11、许多高级管理功能。其灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。第三章 系统设计3.1功能要求对于JSP方案的在线考试系统,总体上作如下设计:(l)、将访问系统的用户按身份分为两类:管理员用户(一般是教师)、考生用户。(2)、允许管理员对考生、题目等基本信息进行管理。(3)、考生的主要功能是修改自己的资料、在线考试以及查看成绩。(4)、只有通过身份验证的用户才能进入相应用户身份的主页。以上两类用户分别拥有自己的操作功能。

12、根据操作划分模块,每一个操作模块都要实现自身的功能,并且在整个操作流程中负责承上启下。下面根据这两个方面的需要,来分别描述各个模块要实现的功能。其功能模块大致分为:考生信息模块:考生信息是调用数据库自动生成的,其中包括对考生信息的修改和删除功能。题目管理模块:主要包括对考试题目的查看和修改功能。成绩统计模块:主要包括所有已参加考试的考生的成绩显示。管理员追加:主要功能是添加后台管理员。在线考试模块:考生在线考试主要经过三个步骤,首先考生登录,登录成功后进入考试,再将所有问题答完后提交,最后将成绩显示出来。考试系统的整体方案如下图所示:图3-1 考试系统的整体方案3.2系统开发环境本系统采用了J

13、SP+Selver+JDBC+SQL Server2000的方式实现,即MVC模式(model+view+controller)。SQL Server2000用于数据存储,JDBC用于连接数据库并对数据库实现各种操作,Selver作为控制器用于处理过程控制,JSP用于页面显示部分。主要的开发工具如下:辅助开发工具: Dreamweaver 8数据库:SQL server2000服务器 :Apache Tomcat6.0运行环境 : JDK1.6.0_21开发工具: Eclipse 8.5其总体软件系统结构如下图所示图3-2总体软件系统结构3.3系统开发工具本系统是基于JSP+ SQL serv

14、er2000数据库技术实现的,现对JSP技术和SQL server2000数据库作简要的介绍。开发语言JSP(Java Server Page)JSP页面由HTML代码和嵌入其中的Java代码所组成。Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的等特点。数据库SQL server2000Microsoft SQL Server 2000产品是为当前的分布式客户机/服务器特别设计的,SQL Server数据库能够轻松通过Int

15、ernet和内部网络加以访问。SQL Server提供了一系列方法将数据填充到Web服务器,同时提供了对数据的快捷访问。它是一个可伸缩、高性能的数据库管理系统,具备内置的复制能力、Internet集成、开放系统体系结构的管理工具。它的一个独特功能是基于服务器的作业调度系统,允许直观的控制多个服务器和远程操作。这极大的增强了数据库的性能和可靠性。第四章 网上考试系统设计4.1数据库设计网络考试系统离不开数据库的支持,无论是试题、答案、还是考生信息都需要存放在数据库中,而且独立于程序而存在,具有较好的安全性,本例中的数据库表名为myvote。在对网上考试系统数据库部分进行设计的过程中,通过对系统功

16、能进行需求分析得到系统的基本信息表,绘制系统流程图,分析得到数据字典;通过对需求阶段得到的用户需求抽象得到数据库关系模型的E-R图,在逻辑结构设计阶段得到数据库的关系模式并绘制信息表。详细设计过程如下介绍。4.1.1数据库结构设计实体-关系模型(Entity-Relationship Module,简称E-R模型)是数据结构设计常用的方法。E-R图中的矩形表示实体,菱形表示实体之间的联系,联系的类型可用1:1或M:N表示。系统E-R图如下图4-1所示:图4-1 系统E-R图4.1.2数据库表的设计综合以上分析,要实现上面的所有功能模块,主要的表结构的描述如下:admins表:用来记录管理员信息

17、。student表:用来记录考生信息,包括考生的登录密码和基本资料。stuscore表:考生的成绩表。answer表:考生的答案表。tiku表:存放考试题目及答案等信息。例如tiku表如下图所示:图4-2 tiku表4.2系统结构设计4.2.1页面模块化设计模块化设计的要求不仅是为了提高代码的重用性,更重要的是为了提高代码的可维护性和稳定性。一个模块化程度高、结构清晰的应用程序,在程序维护时的便利性是可想而知的。最初设计方案时,就要规划好哪些模块是可以提出来多次使用,哪些模块虽只使用一次,但提出来之后能使代码更清晰等。网上考试系统是一个典型的数据库开发应用程序,本系统主要用管理员和学生两大模块

18、组成,各模块功能如下:管理员模块:该模块主要是对学生、管理员信息的添加和修改,添加试题、查看试卷等。学生模块:该模块主要是学生通过登录该系统能够修改个人信息,进行考试等。4.2.2 MVC模式设计(Jsp+Servlet+JavaBean)MVC(Model View Controller)是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。它们各自处理自己的任务。视图是用户看到并与之交互的界面。如何处理应用程序的界面变得越来越有挑战性。MVC一个大的好处是它能为你的应用程序处理很多不同的视图。JSP页面处于表现层,也就是视力(

19、View即V)的角色。模型表示企业数据和业务规则。在MVC的三个部件中,模型拥有最多的处理任务。由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性。JavaBean则负责数据的处理,也就是模型(Model即M)的角色。控制器接受用户的输入并调用模型和视图去完成用户的需求。所以当单击Web页面中的超链接和发送HTML表单时,控制器本身不输出任何东西和做任何处理。它只是接收请求并决定调用哪个模型构件去处理请求,然后用确定用哪个视图来显示模型处理返回的数据。Servlet用来处理请求的事务,充当控制器(Controller即C)的角色,Servlet负责响应用户对业务逻辑的请

20、求并根据用户的请求行为,决定将哪个JSP页面发送给客户。初始的请求由Servlet来处理,Servlet调用商业逻辑和数据处理代码,并创建Bean来表示相应的结果(模型)。然后Servlet确定哪个页面适合于表达这些特定的结果,并将请求转发到相应的页面(JSP页面即为视图),由Servlet确定哪个业务逻辑适用,应该用哪个JSP页面相应结果(Servlet就是控制器)。第五章 网上考试系统实现从系统功能模块划分中可以看出,系统总体上有两个功能模块组成。各模块虽然是独立的,但又统一于同一数据库中,便于管理员管理维护数据库,同时也便于考生的操作。在介绍系统各模块的实现方法之前,首先介绍系统与数据库

21、的配置和连接方式。再介绍系统主要部分的实现方法。5.1系统环境配置本系统用到的服务器需要对其详细配置,主用过程有:安装和配置java,下载并安装服务器,测试服务器。5.1.1 安装和配置java(1)下载JDK和JRE。本系统的安装文件是在下载。 Tomcat6.0需要的是JRE1.5。(2)安装并设置环境变量。设置JAVA_HOME变量为java的主目录. 把java的bin目录路径添加到PATH环境变量中。(3)测试Java环境。进入命令提示符(开始 - 运行 - cmd),输入java -version,看版本对不对. 输入 javac -help看是不是正确的提示,如果提示不是内部活外

22、部命令,也不是可运行的程序或批处理文件,则没有把Path路径设置好。5.1.2 下载并安装服务器下载tomcat6.0并安装。安装的过程就像安装windows的其它软件一样简单,选路径,下一步直到完成。其中要注意的是端口号,在安装过程中会提示修改端口号,默认端口为8080。Apache Tomcat 5.5以上的版本都没有独立的admin包,需要从网上下载,解压后,将conf和server两个文件夹拷贝到Tomcat安装目录下,复制server.xml覆盖原来的server.xml文件。5.1.3 测试服务器测试服务器的基本配置。启动Apache Tomcat 6.0服务器。在浏览器地址栏输入

23、http:/localhost:8080/,若配置成功则正确显示Tomcat服务器说明页面。5.2数据连接的设计用java连接SQL Server2000数据库有多种方法,本系统采用的是通过JDBC驱动连接数据库。下面是配置步骤:打开SQL Server服务器网络实用工具-启用的协议-TCP/IP-属性,端口修改为1433;打开SQL Server客户端网络实用工具-启用的协议-TCP/IP-属性,端口修改为1433。首先进入命令提示符(开始 - 运行 - cmd),输入telnet localhost 1433 (本系统SQL Server所在的服务器地址为localhost,端口为1433

24、)查看是否可以打开。 进入控制面板,打开“管理工具”中的“服务”,启动“SQLSERVERAGENT”服务。 检查SQL Server2000的用户名和密码是否能登陆SQL Server服务器。安装Microsoft SQL Server 2000 Driver for JDBC,并将msjdbc.tar文件的路径加入到环境变量classpath。将JDBC驱动共有三个文件,分别是mssqlserver.jar、msutil.jar和msbase.jar,放在D:Tomcat 6.0webappsROOTWEB-INFlib目录下。并且在环境变量classpath中添加路径。5.3考生登录和功

25、能模块5.3.1登录模块考生登录时要进行验证。主要是判断数据库中是否有该考生的信息存在。若存在,则进入考生功能页面;若不存在该考生信息或密码错误,则提示出错,并返回登录认证页面。新用户可以点击“现在注册”进入到注册页面,进行学生信息注册。考生登录的界面和流程图如图 5-1和5-2所示:图5-1 学生登录页面图5-2 登录流程图5.3.2功能模块考生通过首页登录进入考生功能页面,在该页面考生能答题和修改个人的密码和资料。如下图所示。图5-3考生功能页面考生点击修改密码或修改用户资料,即可跳转到相应的修改的页面,修改数据即使用updae语句更新数据库。考生点击“点击此处开始考试”进入到试卷页面。点

26、击“开始考试”按钮,考试倒计时开始,并在页面中显示目前剩余时间。下图为考试中界面:图5-4 学生考试首页针对考试的中断现象,如网络、电力中断或者计算机发生故障,或者考生按下“刷新”、“后退”等按键,导致页面发生错乱、链接失败等情况。本系统中设置了记录考试进程的功能,在考试页面中插入一个名为timesave的iframe帧窗口,其高度和宽度均设为0;考试开始以后,考生的答案每隔一定的时间就会通过iframe帧窗口传输到特定的数据处理页面并自动储存到数据库的stuscore表中,这个提交的过程对考生来说是看不到的;这样就可以既不影响考生的考试,同时又能完成答案的提交。至于时间间隔的长短应该视服务器

27、的性能而定。下面这段程序就实现了每隔20秒的定时提交功能。当考试意外中断或者正常结束后,考生重新登陆时,系统就会从数据库中读取考生的信息,根据stuscore考生成绩表的分数列,判断考生是否需要继续考试,分数列有数据说明考生已经交卷过,若没有,则说明考生未考试,或者上次考试意外中断。系统会调用answer考生答案表,把其中的答案数据和剩余时间重新组织成考卷,通过页面传递到浏览器端,让考生继续考试。如果考卷已经被提交,那么考生就不能够再参加这一门考试了,但可以浏览自己做过的考卷。为了让考生能够及时地了解自己的成绩,发现自己的问题,该系统还设有显示考生成绩这一功能。考生交试卷后,系统自动评分并打印

28、成绩单,考生可以立即知道自己的成绩,同时系统会对成绩数据进行存储。5.4管理员登录和功能模块5.4.1 登录模块管理员输入用户名和密码,点击“登录”,系统将自动从数据库中的管理员信息表中判断是否存在相同的管理员用户名和密码,如果有则进入管理员的系统功能页面,如果不存在则提示用户名和密码有错误信息。管理员登陆页面如下图4-5所示:图5-5 管理员登录界面5.4.2 功能模块登录系统后,进入系统维护页面首页,显示管理员的各种功能。主要功能有账号管理,查询学生信息,添加试卷,查看试卷,考生成绩,重新登陆。如下图所示:图5-6系统维护页面账号管理:包括追加管理员和修改密码等功能。查询考生信息:查看已注

29、册的考生信息,并可以对考生信息进行修改和删除。添加试卷:当用户填写完成后,点击“添加”,Tomcat服务器将向数据库服务器发出插入一条数据的请求,当数据是合法的,数据库服务器则执行操作,并且自动生成一个序号,插入tiku表,完成后页面将会转到添加成功页面。在添加成功的页面中点击查看试题可以看到新添加的记录。查看试卷:显示题库中的所有试题信息,可以对试题进行删除操作。考生成绩:此页面是接收的数据库中已考完试的考生的成绩。第六章 系统测试6.1系统测试分析软件在设计、编码阶段之后,为了发现潜在的错误,需要进行完整的测试工作。大量统计资料表明,系统测试和维护的工作量往往占软件开发总工作量的40%以上

30、。可见软件测试工作是非常重要的。6.2软件测试的目标与方法G.Myers给出了关于测试的一些规则,这些规则可以看作是测试的目标或定义:1.测试是为了发现程序中的错误而执行程序的过程;2.好的测试方案是极可能发现迄今为止尚未发现的错误的测试;3.成功的测试是发现了至今为止尚未发现的错误的测试。测试任何软件都有两种方法:黑盒测试和白盒测试法。黑盒测试法(又称功能测试法)是把程序看成一个黑盒子,完全不考虑程序的内部结构和处理过程,是在程序接口进行的测试,它只检查程序功能是否按照规格说明书的规定正常使用。白盒测试法(又称结构测试法)是把程序看成装在一个透明的白盒子里,也就是完全了解程序的结构和处理过程

31、,这种方法按照程序内部的逻辑测试程序,检验程序中的每条通路是否都能按照预定要求正确工作。通过测试并不能证明程序就是完全正确的,但我们的目的就是要通过测试保证软件的可靠性,因此,必须仔细设计测试方案,力争用最少的测试发现尽可能多的错误。6.3系统测试过程和结果在本系统的测试过程中,可以进行的具体测试过程和结果罗列如下:1、功能测试首先以考生的身份注册新用户,然后登录考试系统,在首页可以跳转到修改资料和密码等页面,点击“点击此处开始考试”跳转到考试页面。考生点击“开始考试”即可进行倒计时并考试。答题后点击交卷,系统会自动提交考卷,同时计算出分数显示出来。管理员使用用户名和密码登录后,进入功能页面,

32、此页面可以进行添加试题等功能,也可以追加管理员等。功能测试证明了本系统的各个链接基本正确。2、数据跟踪功能测试之后,对系统测试产生的考试数据进行跟踪检验,保证了数据的完整性和正确性。例如考生注册,打开用户注册页面,在空白框中填入用户名、密码等信息,如图6-1所示。点击“注册”,当页面跳转到登陆页面时,使用刚注册的考生就可以登录,此时检查数据库的student表,数据中增加一行新注册的考生资料,如图6-2所示。图6-1注册新用户图6-2数据库中的新用户3、压力测试可以分别安排50人、100人、200人同时参加考试,测试并分析比较性能,验证信息服务压力情况和数据并发处理情况,以检验系统功能和性能能

33、否达到系统设计的要求。鉴于条件有限,此种方式没有进行大规模测试,只针对本宿舍范围内进行测试。宿舍四台电脑使用交换机连接,IP地址统一设在一个网段,打开浏览器访问之前通过IIS和DNS服务器设定的考试网址,即可打开考试页面。经测试证明小范围的压力下,本系统可以正常运行。通过对该软件的测试和试用,证明该软件功能完整、人机界面友好,基本达到预期的目标。但是在测试中也发现软件的一些不足与缺陷,这将在以后的版本中进行解决和完善。第七章 系统的不足和改进对于本次做的网上考试系统有很多的不足和不完善的地方。比如系统的有些功能提示不够准确,对管理信息的设置很不完善等。尤其是在题库的设计,没有设置试题的难易程度

34、,也没有从大量题目中随机自动生成试卷这一功能。这部分的改进设想包括三方面:一是完善管理员的功能,二是考试难易程度控制。三是完善具体功能和数据库的连接模块。为开发比较好的系统我觉得还要做到以下几个方面:1、对所做的系统要充分调查、研究及详细分析,从系统全局出发,然后再从系统功能模块着手,只有系统的整体框架设计完成后,在功能模块是才不至于出现各种问题。2、详细的数据库设计方案,只有详细的数据库设计方案才能把数据库涉及的更加符合系统要求,更有扩展性,也提高了开发效率,降低了开发难度。3、要对本系统采用的开发工具有足够的了解、丰富的理论知识和较强的动手能力。这样才能比较全面的实现各个功能,进一步提高系

35、统的稳定性。结束语考试的网络化可以方便的在考试的有效期内,在任何地点参加考试,并立刻给出客观题的成绩,大大提高了办公的效率。在两个多月的毕业设计中,本系统经历开发所必需的每一步,在不知不觉当中运用了自己三年来所学的知识,通过毕业设计,复习强化了数据库、网页制作等方面的知识。通过参考已有的成功的系统,会发现自己做的系统总会和别人的有差距,无论是从界面的大方美观还是涉及到的内容方面,成功的作品都做得比较丰富,而自己的显得有些单调,由于时间关系,整体的功能也不是很完善,管理员的管理模块和考试处理模块的功能有些欠缺。说明了自己还是经验不够丰富,考虑问题不够全面,在总结中进步,通过这次毕业设计,自己提高

36、了不少,同样,也发现了自己身上存在问题,为以后的学习奠定了基础,在教训中得到经验再学习才会进步得更快。谢 辞时间总是走的太快,还来不及感叹,学校生活已近尾声,这么长时间的努力与付出,随着本次论文的完成,将要划下完美的句号。在这个设计的过程中,我得到了指导教师季越江老师的耐心指导,撰写论文前,对论文的基本要求理解不充分,在季老师的指导和帮助下,对论文有了一定的认识,对它的基本结构、所要论述的重点、以及撰写论文的基本步骤都有了理解。在论文的写作过程中也学到了做任何事情所要有的态度和心态,首先做学问要一丝不苟,对于发展过程中出现的任何问题和偏差都不要轻视,要通过正确的途径去解决,在做事情的过程中要有

37、耐心和毅力,不要一遇到困难就打退堂鼓,只要坚持下去就可以找到思路去解决问题的。而且要学会与人合作,这样做起事情来就可以事倍功半。在临近毕业之际,我还要借此机会向在这么长时间中给予我诸多教诲和帮助的各位老师表示由衷的谢意,感谢他们的辛勤栽培。不积跬步何以至千里,各位任课老师认真负责,在他们的悉心帮助和支持下,我能够很好的掌握和运用专业知识,并在设计中得以体现,顺利完成毕业论文。同时,在论文写作过程中,我还参考了有关的书籍和论文,在这里一并向有关的作者表示谢意。我还要感谢同学们的帮助,在毕业设计的这段时间里,你们给了我很多的启发,提出了很多宝贵的意见,感谢对于你们帮助和支持。总之,此次论文的写作过

38、程,我收获了很多,也为将来的人生之路做好了一个很好的铺垫。再次感谢我的大学和所有帮助过我并给我鼓励的老师,同学和朋友,谢谢你们!参考文献1 孔璐.数据库应用开发综合实例教程.国防工业出版社.20082 李吉祥.网站开发与网页设计实用教程.北京师范大学出版社.20083 吴建 张旭东.JSP网络开发入门与实践.人民邮电出版社.20064 靳慧峰.JSP网络应用.北京科海集团公司.20065 Jeff Magee.State Models&Java Programs.2006目 录第一章 总 论1第二章 项目提出的背景和必要性4第一节 项目建设背景4第二节 项目建设的必要性4第三节 项目建设的先进

39、性8第三章 市场分析与建设规模10第一节 市场分析10第二节 建设规模11第四章 工艺技术方案及设备选型12第一节 工艺技术方案12第二节 主要设备方案14第五章 原料、辅助材料及燃料的供应17第一节 主要原材料、辅助材料及公用工程供应来源17第二节 主要公用工程用量及供应18第六章 厂址选择和建设条件19第一节 厂址选择19第二节 建设条件19第七章 总图运输、土建及公用工程22第一节 总平面布置及运输22第二节 土建方案23第三节 公用工程24第八章 节 能29第一节 用能标准及设计规范29第二节 项目能源消耗种类及消耗情况30第三节 项目节能措施及效果分析31第九章 环境保护33第十章 劳动安全卫生及消防36第一节 劳动安全卫生36第二节 消 防38第十一章 机构组织与人力资源配置41第十二章 工程进度安排43第十三章 投资估算和资金筹措45第十四章 财务评价47第十五章风险分析50第一节 项目主要风险因素识别及应对措施50第二节 项目风险因素和风险程度分析表51第十六章 结论与建议5428

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 考试专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服