资源描述
中文摘要:计算机网络给我们提供了一种快捷、方便的学习、生活、工作方式。近年来,随着计算机及其网络在各部门考试中的有效应用,计算机及其网络在考试上体现出来的优势已经被人们所认可。与传统的考试方式相比,它既节省了许多人力和物力又免去了繁重的阅卷和统计的工作,减轻了组织考试部门的工作量。因此,开发一个网上考试系统是非常必要的。本文以ASP和Access数据库来开发服务器端,通过计算机网络技术实现了一个针对消防部队警官的网上考试系统。为了。提高消防部队的工作效率和信息化水平,体现消防部队信息化进程的特色,开发一个适合消防部队的计算机网上考试系统是非常必要的。鉴于计算机网络在消防部门的广泛应用,为了消防部队的信息化建设的需要,我们开发了本网上考试系统。它主要是在计算机网络环境中实现客户端访问服务器端,实现考试、成绩查询和对考试系统的管理等功能。并根据这一功能对该系统开发的可行性和实现过程进行了详细的介绍。关键词:网上考试系统;ASP;数据库AbstractThe computer network has provided us a swift and convenient way of study, living and working. Recent years, with the efficient applications of the computer and network in the examinations of every department, the advantages which was showed by the computer and network in examinations has been recognized. Computer with traditional way of examinations, it saves lots of manpower and material resources as well as dispenses with the strenuous work of going over examinations papers and statistics, and lightened the work of the examination organized department. There for very essential to develop a online examination system.The test is based on ASP and Access database development server end and through the computer network technology to achieved a online examination system for the armys police officers of fire control. It mainly realize the customer end to visit the server end in the computer network environment, and also to realize functions such as examination, results inquiry and examination system management etc. Meanwhile according to these function have a detailed introduction of the feasibilities and realizing course of developing of this system.Key words:Online examination system;ASP;Database目录引言9(一)、系统开发背景9(二)、系统开发的目的和意义10一 、需求分析11(一).用户需求分析12(二).系统可行性分析13(三).技术上的可行性分析14二、系统设计与实施15(一)、设计思想17(二)、系统功能设计171.用户登录模块设计182考试新闻模块设计183题库管理模块设计184试卷生成模块设计195考试模块的设计196成绩查询模块设计19(三)、系统页面的设计19(四)、数据库设计211数据库简介212数据库的逻辑设计213、数据库的结构创建224数据库的连接25三、系统测试41(一)、测试的概念与方法41(二)、测试过程421用户登录模块测试422考试新闻模块测试423.试卷生成模块测试424.题库管理模块测试435.考试模块测试436.成绩查询模块测试447.系统测试44四、结论45参考文献46附录:论文源代码附盘。46引 言(一)、系统开发背景现在人们的生活、工作、学习和交往都已离不开因特网。Internet技术持续迅猛的发展,也向传统的考试模式提出了挑战。应用计算机网络进行考试、阅卷、成绩的发布、考试的管理,不但可以提高考试的工作效率,还能够为考试者提供良好的考试环境。计算机网上考试系统还能够克服传统考试的一些弊端,使考试成本大大降低。它还能够为考务人员提供方便的考试管理功能。基于该系统的这些优点,于是开发了这个面向消防部队警官的“网上考试系统”。(二)、系统开发的目的和意义为了适应信息时代发展,提高消防部队的工作效率和信息化水平,体现消防部队信息化进程的特色,开发一个适合消防部队的计算机网上考试系统是非常必要的。鉴于计算机网络在消防部门的广泛应用,为了消防部队的信息化建设的需要,我们开发了本网上考试系统。它既能提高我消防部队的信息化程度又能节省消防部门在警官考核上的人力和物力。对提高消防部队警官的文化素质和思想素质起到了积极的作用。它也为消防部队选拔人才提供了一种很好的工具。同时它也是运用所学知识进行自我实践应用能力的一次考核。一 、需求分析(一).用户需求分析考试是消防部对考核警官过程中的一个非常重要的环节,可以对本部队的警官的文化知识储备、思想素养的情况进行全面的反馈。有利于部队领导各部门人员的素质进行了解,提高部队的管理水平。经过到消防部队实际了解情况后,确定了以下用户需求。首先,该系统要能够实现用户登录后就可以根据考试信息选择参加考试。交卷后能及时的了解到自己的成绩和查询成绩功能。其次,该系统要能够通过管理员添加试题考试科目,以及选择性的改变试卷的结构的功能和考试新闻的发布等功能。最后,就是该考试系统要有个领导审核的功能,以便于部队领导对进行考核的管理。(二).系统可行性分析可行性分析也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可行性,对新系统的开发从技术、经济社会的方面进行分析和研究,以避免投资的失误,保证新系统的开发成功。可行性分析的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。该系统的可行性分析包括以下几个方面。(三).技术上的可行性分析本网上考试系统采用Brower/Server 的结构,Brower/Server模式通过Internet进行通信,可以不受地域的限制,但是它不能够进行联机事务处理,并且在大量数据处理的情况下,速度较慢。从目前的开发技术来看, Brower端作为信息的收集源,特别是大量的数据录入工作还不能完全取代Client端的用户界面。由于本系统数据收集的实时性要求并不高,因此采用Brower/Server结构来进行设计是合理可行的。本系统主要用ASP+Access数据库技术,并结合计算机网络技术进行系统的设计和实施。综上所述,本系统开发目标已明确,在经济和技术等方面都可行,并且投入少、实用价值高。因此,本系统的开发是完全可行的。二、系统设计(一)、设计思想本系统主要围绕着消防部队对警官的考核过程进行设计,用ASP和Access数据库技术和软件设计的流程对该系统进行了设计和实施。它的主要面向消防部队的警官、领导和考务人员,使用时他们拥有不同的权限。使用过程是通过考试新闻的发布、试卷的制定、审核、生成、考试结果的查询来实现无纸标准化考试。从而使考试可以方便的通过Internet和局域网进行。由于无纸化考试具有组织考试方便、查询成绩快捷、节省物力和人力的特点,因此它也得到了广泛的应用。各个考试部门都在对本部门的考试进行无纸化的改革,以适应当今信息社会的要求。本人依据无纸化考试的特点和计算机网上考试系统在实际应用中的需求进行本论题的选择,并对其实现的过程做了说明和介绍。 对于本在线考试系统,其功能目标是实现将现有的纸张答题式考试向基于Internet的无纸张考试系统的转变。所以它必须实现整个考试流程的进行,实现对试卷的管理,以及完整的阅卷、评分等环节的处理。(二)、系统功能设计本考试系统分为6主要功能模块。即系统登录模块、在线考试新闻模块、在线考试模块、在线题库管理模块、试卷生成模块、和在线成绩查询模块。功能模块如图2-2所示。图2-2 系统功能模块图1.用户登录模块设计当用户要进入系统进行操作时,要求用户进入登录页面进行登录。登录时用的用户名和密码是管理员事先分配好的。用户登录时要选择登录模式,默认为普通用户模式。当管理员登录十要选择管理员登录模式进行登录。普通用户登录成功后可以进行考试和成绩查询等操作。本系统只有一个管理员。管理员登录后可以对考试系统内的相关信息和功能进行操作。该模块主要是用于用户的登录及身份的验证。用户进入系统后就要选择“重新登录”,进行用户的登录操作。它主要有3个表单元素,其中两个文本框用来输入用户名和密码,另一个复选框用于标识登录用户是否用管理员模式登录。系统登录界面如图3-2所示:图3-2系统登录界面该模块的主要ASP代码如下:该程序中用到了Cookies,它是一个储存于浏览器目录中的文本文件,记录你访问一个特定站点的信息,且只能被创建这个Cookies的站点读回。当用户正在浏览某站点时,它储存于用户机的随机存取存储器RAM中,退出浏览器后,它储存于用户的硬盘中。对用户登录是出现错误时要进行错误信息的处理。主要包括,用户名或密码不正确,用户不具有管理员权限而进行管理员模式的登录等错误信息。当出现以上错误时系统转入loginleftframe.asp进行处理。本系统判断错误信息类型的代码如下:通过用户验证页传来的错误信息进行错误类型的判断。输出用户名或者密码错误! 输出你不是系统管理员! 2考试新闻模块设计用户进入系统后可以查看考试新闻,了解是否有自己需要参加的考试科目。考试新闻有管理员进行发布,经部队领导审核通过后发布出来。它的主要功能就是让用户及时了解考试信息,以及考试信息的发布。该模块主要是用于实现考试新闻的发布与查看。新闻的发布主要由postnews.asp文件来完成。管理员用新闻编辑器对新闻内容进行编辑后提交审核。用户查看新闻时通过点击新闻的标题来进入到显示新闻内容的页面。主要new.asp 来实现。新闻的编辑主要有一个新闻文本编辑器来完成。在此出就不给出其代码了。新闻发布功能的界面如图3-3所示: 图3-3新闻发布功能界面实现新闻发布功能的主要ASP代码如下:考试新闻查看主要是指用户查看经过领导审核同意发布后的考试新闻。所以在显示考试新闻时要判断新闻的审核意见,只有经过同意发布的新闻才能显示给用户浏览,所以在程序中要设计一段查看新闻是否通过审核的程序段。用户实现新闻查看功能的主要ASP代码如下:%!-在数据库中查找已经通过审核的新闻。sql=select * from waitforpass where havepass=1 and objname=新闻set rs=server.createobject(adodb.recordset)rs.open sql,conn,3,2do while not rs.eofsql1=select * from exam_news where newsid=& rs(objid)set rs1=server.createobject(adodb.recordset)rs1.open sql1,conn,3,2判断新闻是否为新的消息 %if (date()-rs1(fabsj) %if request.cookies(userid) thenrs.close%3题库管理模块设计与分析题库管理模块主要实现对题库的操作。该模块的主要功能是,管理员登录系统后,可以对题库方便的进行操作。管理员可以添加、删除题库中的考试科目和试题。本模块主要实现对考试科目的添加、删除和各个科目试题的添加等操作。该模块主要由科目管理和题库管理两大块组成。科目管理由科目管理页组成,该页要实现接收用户添加或删除的考试科目题,然后对数据库进行相应的操作。题库管理主要由添加试题页和试题编辑页两个页面组成。添加试题页主要是实现得到试题信息后把试题添加到数据库的表中。试题编辑主要是用一个“form”来记录用户输入的试题信息,然后传递给添加试题页。在科目管理页面中实现考试科目添加与删除功能的主要代码如下:此程序段实现对科目的删除。题库管理功能主要实现添加试题及试题的编辑,此部分的数据输入由试题编辑页完成,它把用户输入的数据传递给实现数据添加的ASP文件中。添加试题的页面如图3-4所示:图3-4添加试题页面实现把试题数据添加到数据库中的主要代码如下: %添加试题的主要代码subjectview=request(subjectview)typeadd=request(typeadd)if typeadd=单选题 then sql=select * from exam_database set rs=server.createobject(adodb.recordset) rs.open sql,conn,3,2rs.addnewrs(subject)=subjectviewrs(type)=typeaddrs(question)=request(question)rs(text1)=request(text1)rs(text2)=request(text2)rs(text3)=request(text3)rs(text4)=request(text4) rs(text5)=request(text5) rs(text6)=request(text6)rs(answer)=request(answer)rs.update上面的程序是实现单选题的添加功能,其他题型的添加程序和单选题类似,在此就不给出实现其它题型添加功能的程序了。程序中的各个变量都是在试题编辑页面中用户添加的内容,由试题编辑页面发送给实现试题添加的ASP文件中,实现对数据库的更新。4试卷生成模块设计与分析试卷生成模块要实现试卷的生成和参考人员的确定功能。由管理员进入系统后,进行生成试卷操作。生成试卷时首先是试卷结构的操作,包括:试卷的科目、题型、每个题型的试题数目和分数、试卷总分、考试时间的设置。然后进入下一步,确定参考人员。选择参考人员后要进行审核人员的选择。最后完成试卷的生成。同时该模块还要完成试卷的审核功能。该模块主要实现试卷的生成工作以及试卷的审核功能。试卷的审核与新闻的审核基本相同,在此它的实现过程不进行说明介绍了。下面我们就介绍一下试卷的生成。试卷的生成主要是指试卷结构和考试时间等试卷基本结构的生成,根据需要我们还要确定需要参加考试的部门。该部分的实现主要是把用户所输入的试卷信息添加到相关的数据表中生成试卷的结构信息,然后由考试模块进行调用。实现数据的输入程序主要是由用户向“试卷结构”页面的文本框中输入,然后由该页面把数据传递给实现把数据写入数据库的ASP文件中。由该文件把试卷的结构信息写入数据库并等待审核。生成试卷结构页面如图3-5所示:图3-5生成试卷结构页面实现数据保存到数据库的主要代码如下:%向考试信息记录表中保存试卷的结构数据sql=select * from exam_testset rs=server.createobject(adodb.recordset)rs.open sql,conn,3,2rs.addnewrandomizetestid=100000000+fix(100000000*Rnd)随机产生试卷的编码rs(testid)=testidrs(subject)=request(subject)rs(totalper)=request(totalper)rs(singlecount)=request(singlecount)rs(multicount)=request(multicount)rs(judgecount)=request(judgecount)rs(singleper)=request(singleper)rs(multiper)=request(multiper)rs(judgeper)=request(judgeper)rs(testtime)=request(testtime)rs(starttime)=request(starttime)rs(endtime)=request(endtime)rs(settime)=date()rs(setuserid)=request.cookies(userid)rs.updaters.close5考试模块的设计与分析当一个用户登录后,如果有需要该参加考试的时候,用户可以到“选择科目”页面进行,考试科目的选择。选择考试科目后,进入到考试页面进行考试。考试结束后系统自动判卷,并显示考试者本次考试分数。考试模块主要是由考试页面和成绩发布页面组成。考试页面要通过已经生成的试卷结构信息来从数据库中随机抽取相应的试题数目生成试卷。成绩发布页面要完成用户交卷后的阅卷和成绩统计工作,通过从数据库中提取试题的答案与考试页面记录的答题信息进行比较得出考试的成绩。考试页面如图3-6所示:图3-6考试页面下面给出的是实现考试模块功能的主要代码。%if rs(text1) then 试题答案的显示end if%6成绩查询模块设计与分析该模块的功能就是实现用户对自己以往考试成绩的查询。用户登录后,可以进入到“查询成绩”页面查询成绩。本模块的功能就是实现用户对成绩的查询功能。该模块的实现是用提出查询请求的用户ID到数据库的考试成绩表中查找本用户的所有考试成绩信息,并输出所有考试成绩。用户查询时也可指定考试科目进行查询。成绩查询页面如图3-7所示:图3-7成绩查询页面实现从数据库中查询成绩的主要代码如下:% subject=request(subject)if subject=-选择科目- or subject= thensql=select * from exam_score where userid=& request.cookies(userid)elsesql=select * from exam_score where subject=& subject & and userid=& request.cookies(userid)end ifset rs=server.createobject(adodb.recordset)rs.open sql,conn,3,2on error resume nextrs.PageSize = 10 实现内容的分页。Page = CLng(Request(Page)If Page rs.PageCount Then Page = rs.PageCounti=page+(page-1)*9rs.AbsolutePage = PageFor iPage = 1 To rs.PageSize%此处需要进行成绩信息的输出。(三)、系统页面的设计与分析本系统整体采用一个框架网页,其他页面都是在此框架网页上生成的。进入系统后,首先进入系统首页。然后,选择进入到登录页面接下来就进入功能选择页面用户可以进行所需要的功能选择。各模块页面组成情况的分析可以得出该整个系统的页面逻辑结构示意图。如图2-3所示。图2-3 系统的页面逻辑结构示意图当用户进入到该考试系统时,用户首先进入到系统主页面,它就是要给用户提供一个比较直观清晰的选择进入系统其他页面的桥梁的作用。本系统的起始页面采用框架网页结构,共分为左、右和顶部三个部分。如图3-1所示 图3-1系统主页面从图3-1中可以看出,网页的左边部分用于用户登录和显示用户信息,上部显示用户所能选择的功能信息,右边为网页显示的主体内容。在系统运行过程中,页面上边的信息一直都是显示状态,左边的内容在用户登录时显示登录页面,右边的页面随操作模块的不同内容也不同。实现本页面的主要代码如下:调用页面上边的功能选择页面toolbar.asp调用左边的显示页面leftframe.asp调用右上边的时间显示页面 righettopframe.asp-调用右边的主页面为news.asp(四)、数据库设计1数据库简介数据库的设计是指对一个给定的应用环境,构造数据库模式,建立数据库及其应用系统,满足各种用户需求。作为信息资源开发、管理和服务的一种有效的手段,数据库技术的应用已越来越广泛,从小型的单项事务处理系统到大型的信息系统大都用先进的数据库技术来保持系统数据的安全性、完整性和共享性。对一个实际的系统来说,数据库表的设计在遵循数据库理论的同时,必须能用开发工具来实现用户在各方面提出的功能要求。一个真正的、完整的站点是离不开数据库的,因为少量的数据,如网页访问人数等完全可以存储在文本文件中,但实际应用中,需要保存的数据远不止这一点点,而且这些数据之间往往还有关联,利用数据库来管理这些数据,可以很方便的查询和更新。可以说一个动态网站的建设是离不开一个设计最优的数据库的。2数据库的逻辑设计根据系统功能设计的要求以及功能模块的划分,对于在线考试系统的数据库,可以列出以下数据项和数据结构:l 试卷题库表:主要包括试题的科目、试题的题型、试题的问题、试题的备选答案、试题的正确答案等。l 用户信息表:主要包括用户的ID、用户性名、密码、所属部门、所在单位、职务、所在岗位、拥有权利、系统权限等内容。l 部门信息表:主要包括部门名称。l 考试新闻信息表:主要包括新闻的编码、新闻的标题、新闻内容、有效期、发布时间、发布人、审核者、通过时间等内容。l 考试成绩信息表:主要包括用户ID、用户姓名、考试科目、试卷编码、开始答题时间、考试结束时间、考试分数等内容。l 考试科目信息表:主要包括考试科目。l 试卷信息记录表:主要包括试卷编码、考试科目、总分、单选题数目、单选题分值、多选题数目、多选题分值、判断题数目、判断题分数、考试时间、试卷生成者、试卷审核者、审核通过时间等内容。l 用户是否考试信息表:主要包括试卷编码、用户ID、备注等内容。l 审核信息表:主要包括审核内容、审核内容编码、审核人、审核时间、备注等内容。3、数据库的结构创建根据数据库逻辑结构的分析,本系统需要创建如下8个数据表。(1).试卷题库表,其结构如图2-4所示。图2-4 试卷题库表(2).用户信息表,其结构如图2-5所示。图2-5用户信息表(3).部门信息表,其结构如图2-6所示。 图2-6 部门信息表(4).考试新闻信息表,其结构如图2-7所示。 图2-7 考试新闻信息表(5).考试成绩信息表,其结构如图2-8所示。 图2-8考试成绩登记表(6).试卷信息记录表,其结构如图2-9所示。 图2-9 试卷信息记录表(7).考试科目信息表,其结构如图2-10所示。 图2-10考试科目信息表(8). 用户是否考试信息表,其结构如图2-11所示。 图2-11用户是否考试信息表(9). 审核信息表,其结构如图2-12所示.图2-12审核信息表4数据库的连接本系统在数据库连接上,直接采用了Access文件的相对路径来实现读取数据库的功能,简单的代码如下:Set con=Server.CreateObject(“ADODB.Connection”)Conn.Open“driver=Microsoft Access Driver(*.mdb);Dbq=”&Server.MapPath(“./exam.mdb”)Set rs=server.createobject(“adodb.recordset”)需要强调的是,微软的Access数据库本身并不是一个数据库服务器,它不能用服务器来运行查询。对于数据庞大的情况,Access 本身不是一个好的选择。但是从应用的角度而言,Access数据库易于使用,而且在创建和配置上,Access 数据库都比SQL Server要容易。三、系统测试(一)、测试的概念与方法测试的目标就是在将软件交给用户之前尽可能多的找到系统中存在的故障。它是保证软件质量的关键步骤。测试的方法有两种:黑盒方法和白盒方法。白盒测试根据程序的内部逻辑来设计测试用例,检查程序中的逻辑是否都按预定的要求正确地工作。黑盒测试根据需求分析中规定的功能来设计测试用例,检查程序的功能是否符合用户的需求。一个软件系统在交付使用前要经历以下几个主要的测试阶段:单元测试、集成测试、确认测试。单元测试也称模块测试,是针对各个程序单元或模块单独进行的测试,通常称之为“分调”。单元测试在实现阶段进行,一般和程序编写结合起来,由程序员分工进行,并且多模块可以并行展开,单元测试着重发现和解决程序编写中的差错。因此通常采用白盒测试。单元测试是整个测试阶段的基础。集成测试也称组装测试,它是把已经通过单元测试的模块连接起来,通常使用功能测试法,着重检验模块间的接口和通信以及设计中的问题。集成测试主要用来发现设计阶段产生的错误,通常采用黑盒测试。确认测试也称系统测试,它的任务是检查软件的功能、性能和其他特征是否与用户的需求一致,它是以需求规格说明书作为依据的测试,通常采用黑盒测试。(二)、测试过程1用户登录模块测试(1).测试目的:测试系统登录模块能否正常的实现合法用户的登录功能,以及用户名或密码出错时能否实现设计的错误提示功能。(2).测试方法:进入系统后用多个合法的用户名和密码进行合法的登录测试。然后,再用多个不合法的用户名和密码进行错误提示功能的测试。(3).测试结果:通过上面方法对系统登录及登录错误提示功能进行测试后没有发现系统模块的异常,该模块能够实现设计的功能。2考试新闻模块测试(1).测试目的:通过测试看系统能否实现考试新闻的查看、发布和审核功能。(2).测试方法:以多个不同的普通用户身份登录系统进行考试新闻的查看操作。用管理员身份进入系统进行多条考试新闻的发布操作。用部队领导的身份登录系统对考试新闻进行审核操作。操作结束后查看后台数据库确定操作是否成功。(3).测试结果:通过以上测试过程后,该考试新闻模块能够实现用户对考试新闻的查看、发布、审核功能,达到了设计的功能目标。3.试卷生成模块测试(1).测试目的:主要测试试卷生成模块能否实现设计的试卷结构信息生成和试卷的审核功能。(2).测试方法:以管理员身份登录系统,反复进行不同科目试卷的生成操作。再以审核者的身份登录系统,同时进行试卷的审核操作。操作结束后查看后台数据库(3).测试结果:经过以上测试,试卷生成模块能够实现设计的功能,成功的在数据库中添加了试卷结构信息,没有出现任何异常情况。4.题库管理模块测试(1).测试目的:通过测试了解该模块能否实现设计的试题管理和科目管理的功能。(2).测试方法:进入科目管理页面进行多组不同科目的添加和删除操作。进入题库管理页面进行各科、各题型的添加操作。操作结束后查看后台数据库来确定操作是否成功。(3).测试结果:在测试过程中通过对数据库的跟踪查看来看,所有预定的数据都成功的进行了添加或删除。5.考试模块测试(1).测试目的:检验考试模块能否实现不同科目的考试,并实现试卷的生成、正确的评分、计时、考试成绩存储等功能。(2).测试方法:进行多组、多科目的、不同方式的考试操作。(3).测试结果:通过以上测试和对数据库的查看后,确定该模块能够实现试卷的生成、正确的评分、计时、成绩存储等功能。6.成绩查询模块测试(1).测试目的:检验成绩查询模块是否能够实现用户对以往考试成绩的查询功能。(2).测试方法:用不同的用户登录后,进行成绩查询的操作。这些用户中有的参加了多科的考试,有的只参加了一次考试,有的没有参加过考试。用这些不同的用户进行该模块的测试。这样能够更全面的对该功能进行测试。(3).测试结果:通过以上测试,本模块能够实现不同用户对以往考试成绩的查询操作。7.系统测试(1).测试目的:确认系统各功能模块之间能否进行正常的连接和通信,以及能否满足用户提出的需求。(2).测试方法:采用多个不同普通用户和系统管理员对系统提供的所有功能进行操作,以检验系统的整体性能、功能等是否符合用户的要求。(3).测试结果:通过不同用户的操作测试,本系统各个模块能够正常的进行连接和通信。系统提供的功能基本上满足了用户的需求。四、结论本系统的开发采用了 Brower/Server 的结构,这种结构的系统无须开发客户端软件客户机上只需安装一个浏览器,避免了在客户端需安装专用的客户端软件,并且系统维护和升级方便。因此,该结构成为应用软件研制中一种流行的体系结构。系统的开发选用了ASP和Access数据库技术。ASP技术是一种比较适合网络应用系统开发的技术,可以制作出功能强大的Web应用程序。因为本系统主要是作为毕业设计,所以选用了Access数据库作为后台数据库。如果把本系统应用到实际中,Access数据库作为后台数据库是不够的,必须考虑使用更强大的数据库支持,如:SQL数据库等。由于毕业设计时间较短,所以该系统还有许多不尽如人意的地方,比如用户登录系统不够完善,出错处理不够等多方面问题。这些都有待进一步改善。通过本系统的开发使我看到了自己知识的匮乏。在的系统开发过程中也使我应用了大学四年来所学的专业知识,是对我在实践中应用所学知识的一次考验。今后我将加倍的努力,在学习和工作中更好的体现自己的价值。参考文献1,宣小平、但正刚、张文毅,ASP数据库系统开发实例导航,人民邮电出版社,2004年2,来宾、付晨朴,网站规划建设与管理维护,冶金工业出版社,2004年3,(美)Watts S.Humphrey , A Discipline for Software Engineering,清华大学出版社,2004年4,张登辉、刘益红,ASP 编程基础及应用,机械工业出版社出版,2002年5,齐治昌、谭庆平、宁洪,软件工程,高等教育出版社,1997年6,萨师煊、王珊,数据库系统概论,高等教育出版社,2000年7,(美)Gray Jim, ASP basic course,人民邮电出版社,2001年
展开阅读全文