(论文)网上考试系统(ASP开发)设计(论文)(2013年优秀毕业设计论文)_第1页
(论文)网上考试系统(ASP开发)设计(论文)(2013年优秀毕业设计论文)_第2页
(论文)网上考试系统(ASP开发)设计(论文)(2013年优秀毕业设计论文)_第3页
(论文)网上考试系统(ASP开发)设计(论文)(2013年优秀毕业设计论文)_第4页
(论文)网上考试系统(ASP开发)设计(论文)(2013年优秀毕业设计论文)_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计(论文)网上考试系统(ASP开发)院 系专 业计算机科学与技术(软件工程)班 级学 号姓 名指导教师负责教师摘 要相比传统的考试方式,网络考试系统的主要好处是一方面可以动态地管理各种考试信息,只要准备好足够大的题库,就可以按照要求自动生成各种试卷;另一方面,考试时间灵活,可以在规定的时间段内的任意时间参加考试;另外计算机化的考试的最大特点是阅卷快,系统可以在考试结束时当场给出客观题考试成绩,计算机阅卷给了考生最大的公平感。出于这个目的,在老师的指导下,我设计了这个网上考试系统这个应用程序。在设计过程中,首先分析了现在一些比较成功的系统的发展现状,找出问题和不足。网上考试系统一定要以考生的信息作为基础,关于考生的信息管理其实就是一个简单的会员管理系统。只要对这个系统及数据库稍加修改即可满足任何企业,任意部门,各种学校,机关单位的考试需求。这里所实现的主要是题库的管理,考试新闻的发布,试卷的制定、审核、生成,考场的环境,考试结果的处理、公布和查询等功能。基于数据库的B/S网上考试系统得到广泛地应用,通过网上考试系统的开发过程,从网上考试系统中题库的管理,考试新闻的发布,试卷了制定、审核、生成,考场的环境,考试结果的公布与查询等具体功能的实现,从而更加深刻地体会如何利用ASP和SQL Server2000 进行网络数据库的开发。 在此基础上,进行程序关键部分的框架设计,理清程序设计思路。之后是程序关键部分的具体实现,包括关键程序原代码。最后完成功能介绍和使用说明。运用ASP+SQL语言或方法,对网上考试系统进行了程序设计, 并进行了模拟实验。本次设计的软件较为符合真正的网上考试系统的实际情况,充分考虑了不同公司的实际要求,运算速度较快,有较强的实际应用价值。本论文首先介绍了网上考试系统的应用背景、开发环境以及选用的开发工具与数据库的关系,并对数据库的体系结构进行了介绍;介绍关系型数据库的基本概念,着重说明了几个关键概念的定义;从特点和功能入手。并且介绍了B/S模式的概念、特点;用软件工程的方法分析网上考试系统,对整个系统进行了需求分析、功能模块划分,并通过ER图对数据库进行概念设计;对网上考试系统的具体设计,描述了查询、录入模块的实现过程。 最后,在结束语的总结部分指出了系统的亮点以及不足之处,简单介绍了自己开发过程中的体会与心得:在摸索中实践,在实践中摸索。关键词:B/S结构;IIS;数据库;SQL语言;ASP;WEB服务器;ADOConnectionAbstractCompared to the traditional examination, the examination system network of the main benefits can on the one hand to manage dynamic information of various examinations, ready if sufficiently large question bank, in ccordance with the requirements can automatically produce all papers; the other hand, the examination time flexible, in the arbitrary periods of time to take the examination; Another computerized examination of the markers is the biggest characteristic of fast, in the examination system at the end of the spot is that the objective of examination results, the computer scoring candidates to the largest sense of fairness. For this purpose, under the guidance of their teachers, I have devised the online examination system of the pplication. In the design process, the first of now some of the more successful system development, identify the problems and deficiencies. Online examination system must to candidates based on the information, Candidates on the information management is actually a simple membership management system. As long as the system and database can be easily modified to meet any enterprise, arbitrary departments, schools, The authority needs examination. Here is the realization of the main questions in the management of examinations news release, the papers develop, review and production, spinning the environment, The examination results, published and inquiries, and other functions. Database-based B / S online examination system has been widely used by online examination system development process, online questions in the examination system of management, examination news release, the development of the papers, validation, generation, spinning the environment, announced the results of the examination and inquiries specific functions to the realization thus more deeply felt the use of ASP and SQL Server 2000 database for network development .On this basis, the procedures for the key part of the design framework, clarifying procedures for design ideas. Following is a key part of the process to realize the critical processes, including the original code. Finally completed presentation and functional use. Use ASP + SQL language or method of online examination system for program design and conduct a simulation experiment. The design software is more consistent with the online examination system of the actual situation, full account of the different companies in the practical requirements for computational speed faster, more practical value.This paper introduced an online examination system of background, Development environment and the selection of development tools and database, the database architecture was introduced; Relational database on the basic concept, focusing on a few key concepts defined; Then the SQL language made a presentation; Features and functions from the start; and on the B / S model concept, features; Software engineering analysis online examination system, the whole system of needs analysis, function modules, ER plans and through the database conceptual design; online examination system for the design, describing the inquiries, Input Module for the realization of the process. Finally, in closing remarks, said in the concluding part of the systems bright spots, and inadequacies. gave a brief review of the process of developing their own experience and knowledge in : groping practice, gropingKey words: B / S structure; IIS; Database; SQL language; ASP; WEB server; ADOConnection 目 录1 前言12 可行性研究22.1 国内国外发展22.2 主要技术方向22.3 采用的主要技术22.3.1 ASP技术和特点22.3.2 ASP页面的结构42.4 所应用技术的难点43 需求分析53.1 系统功能需求53.2 数据库需求63.2.1 硬件需求73.2.2 软件需求73.3 系统分析74 总体设计84.1 系统结构图84.2 系统流程图84.2.1 系统管理员的管理维护94.2.2 企业领导的审批94.2.3 普通用户的操作94.3 数据库设计104.4 配置与连接数据库155 详细设计175.1 进入系统175.1.1 用户登录IPO图205.2 管理模块205.3 生成试卷205.4 进行考试246 测试286.1 主要测试条目286.2 测试结果287 结论30参考文献32致 谢33附录 参数表34附录 程序清单351 前言随着计算机技术、网络通信技术、多媒体技术和虚拟现实技术在教育领域中应用的不断发展,教育方式正面临着一场巨大的变革。在线考试系统是建立在互联网上的应用系统,客户端的配置较为简单, 考试可以不受地域的限制.一个完备的在线考试系统可以使用户在网上学习后及时检验自己的学习效果, 以发现自己的不足, 提高学习效率. 在线考试系统中试卷的生成、提交和批阅等都可以在网络上自动完成. 只要形成一套成熟的题库就可以实现考试的自动化. 这样, 教师所要做的只是精心设计不同类型的试题和题库的维护, 而不是组织考试, 从而大大减轻了教师的负担。网上考试系统从功能上可分为考生考试程序和考试管理程序, 考生考试程序主要实现考生登录的身份验证、试题抽取、考试时间的控制以及接收考生所选择的答案。考试管理系统主要实现学生信息库、学生答题信息库和试题库的管理。此外, 系统还要规定每个考生都要从题库中随机抽题。根据上述需求分析,基于Web 的网上考试系统可以建立在Web服务器IIS上, 前台客户端用通过浏览器IE 访问, 服务器系统建立在Web Sever 和数据库系统之上。2 可行性研究2.1 国内国外发展网络考试系统极大地提高了教学的灵活性,现在在许多领域已经有了广泛的应用。最有影响的案例就是ETS(美国教育考试中心)举办的GRE(美国研究生入学考试)的计算机化考试,它使考试由原来的每年只能有两次参加考试的机会变成了每个工作日都可以参加的考试。2.2 主要技术方向利用是前台应用DreamweaverMX2004、FireworksMX2004、FlashMX2004等软件,后台结合ASP编程技术开发出来和SQL Server2000数据库进行网络数据库系统的开发,具体包括SQL Server数据库的创建和客户端的连接方法、使用数据库后台存储过程和触发器及利用ADOConnection实现数据库的事务处理比较高级的数据库实用技术2.3 采用的主要技术2.3.1 ASP技术和特点ASP(Active Server Pages)是Microsoft 于1996年11月推出的Web应用程序开发技术是一种服务器端的脚本开发环境。通过ASP能创建和运行动态、交互和高效的页面组成的Web服务程序。对于程序员,所谓ASP, 简单地说,就是在HTML文件中引入了两个扩展的成对的HTML标记%和%,同时文件的扩展名改为 .asp。同HTML文件一样ASP文件也是文本文件,包括文本、HTML标记和ASP脚本语句(用%和%界定符标记)。它以.asp为扩展名,区别于一般的HTML文件。任何文本编辑器都可以制作ASP文件。ASP是微软公司IIS3.0中的一个组件,它实际上是一个服务器端的脚本环境。当脚本运行在服务器上(注意不是客户机)时,Web服务器完成所有的工作,包括动态生成HTML页面并传送到用户的浏览器上。程序员不必担心浏览器是否能处理你的页面,因为Web服务器已经全部替浏览器完成页面的转化工作,对浏览器而言,见到的还是普通的HTML页面。由此可见,程序员可以通过ASP直接添加可执行的脚本到HTML文件中。这样HTML开发和脚本开发成为同一件事情,使动态交互页面的开发成为一个整体,开发与维护工作变得简单、快捷。程序员可以集中精力于Web站点外观的设计,用一些动态的元素修饰你的页面。ASP了提供VB SCRIPT和Java SCRIPT两种脚本引擎,缺省为VB SCRIPT。由于ASP采用了与微软公司风靡世界的编程语言Visual Basic 一脉相传的VBScript语言, 并将其搬到了服务器端, 解决了浏览器 的兼容性问题, 同时又延续了ActiveX的组件思想,用户可以用VB,VC等工具开发服务器端的ActiveX组件,以扩展ASP的功能。 它最大的特点是将VBScript的程序直接嵌入HTML文件中, 用任意一个文本编辑器就可以编写一个完整的ASP页面。 综合以上,ASP应用程序具有以下的突出优点: *可以完全同HTML集成。*易于创建,不需要手动编译和连接。*面向对象和易于用ActiveX组件扩展。 *对客户端没有特别的要求,只要有一个浏览器就行。 *安全性和保密性较好。需要说明的是,ASP不是脚本语言,而是一种服务器端的脚本语言开发环境,可以把它理解为一种模型。它负责解释插入HTML页面的脚本描述。ASP必须在安装了以下软件的平台上才能运行: *Windows NT Server上的Microsoft Internet Information Server 3.0以上版本 *Windows NT Workstation上的Microsoft Peer Web Services 3.0*Win95或Win98上的Microsoft Personal Web ServerMicrosoft Personal Web Server (PWS) 4.0 是解决个人信息共享和 Web 开发需要的方案。PWS 是加速和简化 Web 站点设置(从自动创建个性化主页到文档的拖放式发布)的桌面 Web 服务器。在企业 Intranet 上,Personal Web Server 可用于以自身的格式快速共享文档,或者将文档转换为 HTML,然后使用 PWS 在不同的操作系统共享这些文档。 2.3.2 ASP页面的结构 ASP的程序代码简单、通用,文件名由.asp结尾,通常由三部分构成: 1标准的HTML标记:所有的HTML标记均可使用。2ASP语法命令:位于 标签内的ASP代码。3服务器端的include语句:可用#include语句调入其它ASP代码,增强了编程的灵活性。2.4 所应用技术的难点对于动态网站,用户与系统交互的主要途径就是表单。所以难点也是重点就是掌握表单的各种元素的属性,以及如何动态生成表单元素。还有就是题库的生成算法和如何使用cookie进行用户的身份验证和防止刷新的方法。3 需求分析3.1 系统功能需求发开这个系统的目的就是帮助企业的主管考试部门提高工作效率,实现企业考试信息管理以及考试流程的系统化、规范化和自动化。系统最终实现的主要功能如下:题库管理设置部分:包括管理员对题库的增加、删除和修改操作。考试科目的设置: 包括管理员对考试科目的增加、删除和修改操作。试卷的信息的设置:由管理员设置考试信息,经过部门领导审核后通过考试。在考场上,系统将根据考试信息的设置对每个考生自动生成试卷。考试新闻的发布:由管理员设置考试信息,经过企业部门领导审核后批准向考生发布考试新闻。考场控制:系统控制考试时间、防刷新、考试成绩自动生成、多功能查询。网上考试系统建立在系统后台的数据库的基础上,用户(包括普通考生、系统管理员、领导)可以方便的通过Internet或局域网轻松设置参加考试。如图3-1所示图3-1网上考试系统应用原理3.2 数据库需求根据系统功能的要求以及功能模块的划分,数据库需求的存储的信息如下:用户信息:包括考号、姓名、密码、各种职务信息、管理员权限。部门信息:部门的名称。考试科目信息:科目的编号、科目的名称。新闻信息:新闻编号、标题、正文内容、创建人、审核发布人、创建日期、审核通过的发布日期。题库信息:题目编号、题干、选项、正确答案、考试时是否已被选过的标记。考试信息:考试编号、各种题目的数量和分值、考试时间、创建者、审核者、开始结束日期、设置日期。考生信息:考生考号、考试编号、是否考过标记。等待通过的项目信息:等待通过的项目类别、编号、审核者、审核日期、是否通过。考试成绩信息:考生的各种信息、考试信息、考试成绩。考试新闻系统登录信息:新闻编号、登录用户。3.2.1 硬件需求处理器:Inter Pentium 4 1.6GHz或更高内存:256MB硬盘空间:80GB显卡:SVGA显示适配器3.2.2 软件需求开发系统:Windows XP Professional开发工具:ASP Dreamwearver MX2004 Fireworks服务器:IIS5.0/6.0数据库:SQL Server 20004 总体设计4.1 系统结构图根据对程序设计目标的分析及程序任务要求,按照结构化程序设计的要求,如图4-1所示系统功能模块图。进入考试系统首 页新闻页面登 陆news.asp后台管理领导审核考试界面管理科目管理题库生成试卷发布新闻项目的审核考试界面查询成绩adminsubject.aspadmindatabase.aspadmincreatepapel.asppostnews.asppassit.asppaper.aspsearchmyscore.asp图4-1系统结构图4.2 系统流程图系统流程图如图4-2所示:具体的数据工作流如图4-3所示考试系统的主要数据的工作流包括以下几方面:4.2.1 系统管理员的管理维护新闻数据的增加;考试数据的增加;考试科目数据的增加;题库的数据增删改。4.2.2 企业领导的审批新闻的审批数据;考试的审批数据;4.2.3 普通用户的操作新闻浏览的数据;考试的数据;用户的密码;考试成绩;图4-2系统流程图系统管理员:新闻数据 考试数据试题数据 科目数后台数据库 领导:审核数据用户:考试情况数据新闻浏览数据图4-3 考试系统的数据工作流示意图4.3 数据库设计根据对系统的分析系统E-R图如图4-4所示:图4-4 系统E-R图根据功能要求在SQL Sever2000里创建数据库,建立各数据表如下所述。名称:考试系统用户登录信息表标识:cadre_info数据来源:管理员后台数据库录入表4-1考试系统用户信息表(cadre_info)字段名数据类型说明UserID文本用户id,即用户想要参加考试的考号UserName文本用户的真实姓名Pwd文本用户密码Department文本所属部门Rank文本职务等级Ifadmin是否管理员权限为了考试的分部门管理以及查询的方便,需要建立部门信息表,如表4-2为了存储考试科目信息,建立科目信息表,如表4-3为了存储每次参加考试的哪些考生,建立考生信息表,如表4-4为了存储题库,需要建立题库信息表,如表4-5表4-2考试系统部门信息表(department)字段名数据类型说明Department文本部门名称表4-3考试系统科目信息表(exam_subject)字段名数据类型说明ID自动编号主键Exam_subject文本考试科目名称表4-4考试系统考生信息表(exam_testuser)字段名数据类型说明ID自动编号主键Testid数字考试编号Userid数字考生考号Havetest数字是否参加考试表4-5考试系统题库信息表(exam_database)字段名数据类型说明ID自动编号题号,主键Subjext文本所属科目Type文本所属题型Question备注问题Text1备注选项1Text2备注选项2Text3备注选项3Text4备注选项4Text5备注选项5Text6备注选项6Answer文本正确答案Mark数字标志考试时该题是否已被选中的标记为了存储管理员已经设定了的考试,需要建立考试信息表,如表4-6表4-6考试系统考试信息表(exam_test)字段名数据类型说明Testid数字考试编号Subject文本考试科目Totalper数字试卷总分Singlecount数字单选题数目Multicount数字多选题数目Judgecount数字判断题数目Singleper数字单选题分值Multiper数字多选题分值Judgeper数字判断题分值Testtime数字考试时间长度(小时)Starttime日期/时间开始时间Endtime日期/时间结束时间Settime日期/时间设置时间Setuserid数字设置者Passuserid数字审核者Pastime日期/时间通过审核时间Havepass数字是否已经审核通过为了存储等待通过的项目(包括考试和要发布的新闻),建立等待通过的项目信息表,如表4-7表4-7考试系统等待通过的项目信息表(waitforpass)字段名数据类型说明Id自动编号主键Objname文本等待通过的项目名称Objid数字项目编号Passuserid数字审核者Passadvice备注审核意见Pastime日期/时间通过时间Havepass数字是否已经审核通过考试新闻发布功能需要存储新闻信息,为此建立考试新闻信息表,如表4-8表4-8考试系统新闻信息表(exam_news)字段名数据类型说明Id自动编号主键Newsid数字新闻编号Title备注新闻标题Text备注新闻文本内容Youxq数字有效期Fabsj日期/时间创建日期Fabr文本发布者Passuserid数字审核通过者Pastime文本审核通过日期为了存储每个考生的考试成绩信息,需要建立考试成绩信息表,如表4-9表4-9考试系统考试成绩信息表(exam_score)字段名数据类型说明Id自动编号主键Userid数字考生考号Username文本考生姓名Department文本所属部门Subject文本考试科目Testid数字考试编号Starttime日期/时间开始时间Endtime日期/时间结束时间Score数字成绩为了能查看没有看新闻的考生,需要建立考生新闻登录日志表,如表4-10表4-10考试系统新闻登录日志表(exam_news_log)字段名数据类型说明Id自动编号主键Newsid数字新闻编号Userid数字用户编号4.4 配置与连接数据库本系统采用的数据库为SQL Server,首先安装SQL Server。在安装好SQL Server后,打开企业管理器,建立一个名为exam的数据库。如图4-5所示,按照要求建立好数据库后,需要建立网站页面与后台服务器的连接。代码如下:因为这段代码几乎在后面的每个动态页面中都要使用,所以现在把它单独封装为一个文件,名为 conn.inc。后面如果需要与数据库建立连接只需要在页面代码的前面将这个文件包含进去就可以了。图4-5考试系统数据库5 详细设计网上考试系统从功能上可分为考生考试程序和考试管理程序, 考生考试程序主要实现考生登录的身份验证、试题抽取、考试时间的控制以及接收考生所选择的答案。考试管理系统主要实现学生信息库、学生答题信息库和试题库的管理。此外, 系统还要规定每个考生都要从题库中随机抽题。根据上述需求分析,基于Web 的网上考试系统可以建立在Web服务器IIS上, 前台客户端用通过浏览器IE 访问, 服务器系统建立在Web Sever 和数据库系统之上。5.1 进入系统用户登录模块是系统执行其主要功能前用来确认使用系统的用户是否能够使用系统以及有何种操作权限。用户没有登录成功是不能使用系统的,同时如果权限不够则不能使用一些特定功能。如图5-1所示图5-1用户登录页面登录功能关键代码如下:管理员登录后页面上方的导航条会发生改变,增加了科目管理、试卷管理、生成试卷、信息发布几个选项。页面左侧显示用户信息,页面的右方是考试新闻页面,显示了已经经过领导批准的考试信息,而普通考生登录则没有“管理科目”、“管理题库”、“生成试卷”、“发布新闻”等连接,如图5-2所示图5-2管理员界面5.1.1 用户登录IPO图输入:用户名,密码。处理:判断用户名和密码是否有效。填入用户名和密码后点击“登录”按钮,系统自动从数据库中用户信息表判断是否存在相同的用户名和密码,如果有则进入系统,如果不存在则提示用户名或密码有错误信息。如果管理员进入系统时,输入学生证号和密码而且选择“系统管理员”按钮进入系统。输出:登录成功,进入主界面,不成功显示错误信息。5.2 管理模块文件管理模块是系统的核心模块,进入后选择“管理科目”连接,可以在指定的位置输入新的科目名称,同样也可以删除和修改科目,如图5-3所示。选择“题库管理”功能,进行多功能查询时,可以按照管理的要求按科目、题型、关键字查询现有题库,也可以添加新的题目。如图5-4所示。5.3 生成试卷本系统管理员登录后,按照页面提示,选择好考试科目。输入考试的题型分布和分值分布信息,以及考试开始时间和结束时间,也可以使用默认值。单击“下一步”按钮进入第二步,如图5-5所示。图5-3 科目管理页面逐步操作,直至选择审核考试的领导,确认无误后完成考试的生成,这里需要说明的是,单位各部门的领导既要审批其所辖范畴的试卷,通常也要参加一定的考试。因此,本系统未专门开设审批试卷的领导身份(与考生,管理员身份并列),而是要求仍以考生身份登录系统,只是在程序内部根据考生账号判断其是否有审批一定试卷的能力。因此,审批页左栏仍会显示“考生信息”。图5-4 题库管理页面图5-5 生成试卷第二步生成试卷关键代码如下:5.4 进行考试考生登录进入考场后,页面如图5-6所示。图5-6 考场页面进入考场后,可以看到系统针对考生随机生成的考试题目,页面中还有一个计时器,上面显示有考试时间和还剩下的时间。考生可以随时交卷。如果没有到交卷时间用户单击交卷则系统会自动弹出对话框询问,单击“确认”按钮后即可交卷进入成绩页面,如图5-7所示图5-7 考试系统考试成绩公告页面试卷平分关键代码如下:循环累加求和for each element in request.form for i=1 to request.form(element).count if instr(element,NO)0 then id=mid(element,3,3) result=request.form(element)(i) sql=select * from exam_database where id=& clng(id) set rs=server.createobject(adodb.recordset) rs.open sql,conn,3,2 if rs(type)=单选题 then if result=rs(answer) then score=score+cint(singleper) end if end if if rs(type)=多选题 then if instr(rs(answer),result)0 then score=score+cint(multiper)/4 j=j+1 answer=split(rs(answer),) answercount=ubound(answer)+1 if answercount=j then score=score+cint(multiper)*(1-j/4) end if else score=score-cint(multiper)/4*(j) end if end if if rs(type)=判断题 then if rs(answer)=result then score=score+cint(judgeper) end if end if end if nextnextsql=select * from exam_testuser where testid=& testid & and userid= & useridset rs=server.createobject(adodb.recordset)rs.open sql,conn,3,2rs(havetest)=1rs.updaters.closeresponse.redirect displayresult.asp?userid= & userid & &testid= & testid考试后考生可以查询自己以往的成绩,只须单击“查询成绩”链接,如图5-8所示图5-8 考试成绩查询页面6 测试6.1 测试环境操作系统:Windows XP perfessional 数据库:Microsoft SQL Server2000工具包:ASP Dreamwearver MX2004ASP服务器:IIS 5.0服务器浏览器:IE6.0或以上版本6.2 测试用例系统设计开发完毕后,测试系统又成了比较重要的部分。及时的发现问题,修改问题,才能使系统更加完善。本小节主要从功能方面对系统进行测试,针对系统的各个功能模块内容,设计了几项测试条目,从各方面来测试系统各模块功能是否实现。为了使功能测试清晰明了,现以表格表示测试用例内容。表6-1为测试用例表。表6-1 测试用例表编号测试内容输入内容执行结果预期结果测试结果1用户登录在用户登录界面,输入用户名,密码输入正确用户名和密码,成功登录成功登录通过2管理员登录在用户登录界面,输入管理员号,密码,选择管理员选项输入正确管理员号和密码,成功登录成功登录通过3出题界面管理员登录后,逐步操作,在题库中选择题型试卷生成,等待验收试卷等待验收通过4领导审核试卷及新闻在用户登录界面,输入用户名,密码,根据权限来判断是否是领导登录成功,界面会有提示,等待审核的试卷和新闻审核成功,可以发布通过5考试界面用户进入考试界面,选择考试科目,进入考场,答题完毕后提交提交成功,同时给出客观题分数考试结束,同时给出客观题分数通过7 结论经过近三个月的调查、学习、研究和设计,系统的制作接近了尾声。在这段时期,我度过了一个非常难忘的时期。遇到了很多困难,培养了我如何在困难中得到在困难中得到解决问题的办法。在这里我将系统设计做如下总结。 其功能基本符合用户需求。对于数据的一致性的问题也通过程序进行了有效的解决。通过本系统的开发,我对软件开发过程有了更清晰的了解,首先是问题定义、需求分析,然后是功能设计、详细设计等,并对软件测试的方法、手段有了较深的理解,同时让我感觉到在开发程序中不仅仅学习程序设计知识还要学习相关的专业知识。在开发过程认真学习了与系统相关的知识,极大地拓宽了我的知识面,我感到收获不小。记得在一开始设计中我是真的感觉到无从下手,对自己的设计

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论