收藏 分销(赏)

数据结构教学网站.doc

上传人:a199****6536 文档编号:2482037 上传时间:2024-05-30 格式:DOC 页数:29 大小:2.64MB
下载 相关 举报
数据结构教学网站.doc_第1页
第1页 / 共29页
数据结构教学网站.doc_第2页
第2页 / 共29页
数据结构教学网站.doc_第3页
第3页 / 共29页
数据结构教学网站.doc_第4页
第4页 / 共29页
数据结构教学网站.doc_第5页
第5页 / 共29页
点击查看更多>>
资源描述

1、本科毕业论文(设计)题 目: 数据结构教学网站 摘 要数据结构是大学的计算机相关专业重要的专业基础课,学习数据结构不仅为后续课程提供必要的基础知识,更重要的是通过这门课程的学习,可以提高软件设计和编程能力。这门课程本身具有逻辑性强,某些知识点不易理解和接受等特点,遇到困难不容易解决,无法提起自己的兴趣。本论文简单的介绍了教学网站的相关知识及涉及技术,详细地介绍了“数据结构教学网站”课题开发的整个过程,包括需求分析、总体设计、模块划分及实现过程等方面的内容。网站采用JSP技术,MySQL数据库,HTML语言以及JAVA语言等进行开发。网站上设有数据结构课程的教学视频,学习资源共享,申报材料,师资

2、队伍,学生的交流平台等模块,方便同学们学习这门课程,提高对这门课程的兴趣。 关键词: 精品课程 网站 数据结构 网络学习AbstractData structure is an important professional basic course in computer related professional university, learning the Data structure not only provides the necessary basic knowledge for follow-up courses, more important is through learn

3、ing this course, can improve the efficiency of software design and programming ability. This course has strong logic, and accept characteristics some knowledge is not easy to understand, is not easy to solve the difficulties encountered, unable to bring their own interest.This paper briefly introduc

4、ed the related knowledge of teaching websites and relates to the technology, introduces in detail the data structure teaching website subject development of the entire process, including requirements analysis, overall design, module division and implementation process and other aspects.The website u

5、ses the JSP technology, MySQL database, HTML language and JAVA language for development. The site is provided with a Data structurecourse teaching video, learning resource sharing, the declaration of materials,teachers, students exchange platform module, convenient for students to learn this course,

6、 improve the interest in the course. Key words:Quality courses Website Data structure network目 录1 绪论11.1 开发背景及意义11.2 现状分析11.3 功能和特点22 系统开发语言及技术简介22.1系统主要开发语言22.1.1 HTML语言22.1.2 JSP技术32.1.3 JavaScript32.2系统开发工具32.2.1 tomcat6.032.2.2 MySQL32.2.3 JDBC43 可行性分析43.1 技术可行性43.2 经济可行性43.3 操作可行性54 需求分析54.1 设计

7、背景54.2 设计概述54.3 性能需求54.3.1 安全性要求54.3.2 适应性要求64.4 系统功能描述65 系统设计65.1系统总体结构设计65.2系统数据库分析与设计75.2.1概念结构设计75.2.2数据库表设计95.3系统详细设计106 系统实现116.1 功能实现117 系统测试与整合187.1 测试概要187.1.1 测试的基本概念187.1.2 测试的目的与地位187.2 系统运行情况187.3 测试总结197.4系统整合197.4.1系统整合197.4.2数据库整合19总结19致谢语20参考文献211 绪论1.1 开发背景及意义为全面提高教育教学质量,造就数以千万计的专门

8、人才和一大批拔尖创新人才,提升我国高等教育的综合实力和国际竞争能力,教育部决定在全国高等学校中启动高等学校教学质量与教学改革工程精品课程建设工作。教育部在文件中明确规定,精品课程是具有一流教师队伍、一流教学内容、一流教学方法、一流教材、一流教学管理等特点的示范性课程,精品课程建设是高等学校教学质量与教学改革工程的重要组成部分。数据结构是大学的计算机相关专业重要的专业基础课,学习数据结构课程不仅为后续课程提供必要的基础知识,更重要的是通过这门课程的学习,可以提高软件设计和编程能力。这门课程本身具有逻辑性强,某些知识点不易理解和接受等特点,在实际学习过程中,学生普遍反映这门课程难学,无法提起自己的

9、兴趣,再加上受到时间空间的阻碍,即便学生有心学好这门课程,但当遇到不懂的地方,得不到解答,这样很有可能打击学生学习的积极性,从而造成一种恶性循环。然而要想解决这一个问题,我们就必须将目标放在目前正在高速发展的网络上。21世纪,我们面临着一个崭新的时代,网络信息技术对人们产生了巨大的影响。它正改变人类的工作、生活、经济运作和信息交流的方式,为今天的时代赋予新的面貌,这些改变使得传统的学习方式面临着全新的机遇和挑战。传统的学习方式已经无法满足人们现在对知识学习的要求,面对这样的境况,逐步形成着一个基本的趋势:学校的课堂教学方式逐步向网络教学模式前进,电子教案以及多媒体教室教学的方式已经慢慢渗透到我

10、们的教学工作中来,网络教学已经成为了一种新潮的教学模式,将成为学习的有效工具。有效地促进学习者的认知发展,可以打破时间空间限制,用最低的投入及成本获得最佳的学习效果,满足人们自主学习、个性追求及精神需求的渴望。网络的不受空间限制的这一特性,恰巧也解决了对数据结构课程学习的一大阻碍。它可以有效、合理的检验教学效果、发现并解决教学中出现的问题,使教师和学生能够形成有效的交互和反馈的作用,提高高等学校教学质量和人才培养质量,而且还可以通过网络实现优质教学资源共享。成为学生从学校获取知识的另一快捷而有效的方法和途径。1.2 现状分析在这个计算机和网络技术的不断提高和发展的时代,精品课程网站也将成为教师

11、,学生之间沟通与交流共享学习资源的一个学习平台,建立完善的精品课程网站是势在必行的。在世界范围内来看,有关精品课程网站研究一直都在进行并且不断取得进步,特别是西方发达国家,他们在精品课程的理论研究与实际运用方法积累了大量的经验,虽然我们中国国内在精品课程网站这一方面的研究起步较晚,但我们同样也取得了大量丰硕的成果。各个高校相继创建了各自的精品课程网站,清华大学、人民大学、北京大学等一大批知名学府利用自身的资源优势,引领中国国内精品课程网站的发展方面。精品课程逐渐在各高校形成,利用网络对数据结构课程进行学习已经成为当代学习的发展方向。但大部分的精品课程教学网站都仅仅只能实现学生对基本知识的认识,

12、不能让学生更加深入的学习课程,也无法提供给学生完整的自主学习模式,达不到预期构建精品课程的目的。所以本系统就在此做了一定的完善,在原有的基础上实现教师和学生的互动,更好的方便了教师和学生的交流,提高了学习效率和教学质量。1.3 功能和特点通过此网站的建立,可以实现多媒体学习资源的共享、下载,为自学者学习新知识提供自学材料,方便同学温习和预习,同时帮助教师完成教学工作,提高教学效果,优化教学方式。本系统主要需要实现信息资源浏览,课程资源查看与下载,学习交流平台等功能。 信息资源查看:主要实现用户对本网站信息的查看浏览。 课程资源查看和下载:主要实现用户对本网站教学课程资源的查看以及对自己有帮助的

13、教学课程进行下载。 学习交流平台:主要实现用户的注册,登陆以及留言功能。使得学生可以对相关问题进行提问和探讨,提供教师与学生交流的机会,进一步提高教师的教学质量和学生的学习效率。 教学视频的播放:主要实现对诸位本学科优秀的教师教学视频的播放,为学生提供优质的教学资源,和方便的学习环境,以便提高学习效率。2 系统开发语言及技术简介2.1系统主要开发语言本系统采用了HTML语言、JavaScript以及JSP技术,实现基本网站的构造和学习交流平台的注册登录留言等功能。2.1.1 HTML语言HTML的英文全称是HyperText Marked Language,中文叫做“超文本标记语言”,HTML

14、是一种用来制作超文本文档的简单标记语言。用HTML编写的超文本文档称为HTML文档,它能独立于各种操作系统平台(如UNIX,WINDOWS等)。其主要特点有:简易性:超级文本标记语言版本升级采用超集方式,从而更加灵活方便。可扩展性:超级文本标记语言的广泛应用带来了加强功能,增加标识符等要求,超级文本标记语言采取子类元素的方式,为系统扩展带来保证。平台无关性:虽然个人计算机大行其道,但使用MAC等其他机器的大有人在,超级文本标记语言可以使用在广泛的平台上,这也是万维网(WWW)盛行的另一个原因。通用性:另外,HTML是网络的通用语言,一种简单、通用的全置标记语言。它允许网页制作人建立文本与图片相

15、结合的复杂页面,这些页面可以被网上任何其他人浏览到,无论使用的是什么类型的电脑或浏览器。2.1.2 JSP技术JSP(全称JavaServer Pages)是由Sun Microsystems公司倡导和许多公司参与共同创建的一种使软件开发者可以响应客户端请求,而动态生成HTML、XML或其他格式文档的Web网页的技术标准。JSP技术是以Java语言作为脚本语言的,JSP网页为整个服务器端的Java库单元提供了一个接口来服务于HTTP的应用程序。JSP使Java代码和特定的预定义动作可以嵌入到静态页面中。JSP句法增加了被称为JSP动作的XML标签,它们用来调用内建功能。基本上可以在所有平台上的

16、任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP的局限性JSP的优势是显而易见的。web应用需要强大的服务器端组件来支持,开发人员需要利用其他工具设计实现复杂功能的组件供web页面调用,以增强系统性能。JSP可以使用成熟的JAVA BEANS 组件来实现复杂商务功能。2.1.3 JavaScriptHTML网页在互动性方面能力较弱,例如下拉菜单,要实现功能,就需要用到JavaScript。JavaScript作为一种弱强度脚本语言,应用在下拉菜单,因为JavaScript写的程序都是以源代码的形式出现的,对修改难度的降低,所以让JavaScript本身也变得非常受欢迎,从

17、而被广泛应用。原来不懂编程的人,多参考JavaScript示例代码,也能很快上手。JavaScript主要是基于客户端运行的,用户点击带有JavaScript的网页,网页里的JavaScript就传到浏览器,由浏览器对此作处理。前面提到的下拉菜单,不需要和服务器发生任何数据交换,因此,不会增加服务器的负担。2.2系统开发工具2.2.1 tomcat6.0Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Ser

18、vlet。另外,Tomcat和IIS等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。2.2.2 MySQLMySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理

19、系统)应用软件之一。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。MySQL与SQL Server和Oracle相比,有以下优点:1、 在性能方面,其速度很快;在成本方面,它是开源的代码,完全免费的;2、 可移植性强,MySQL可以在许多不同的UNIX系统中使用,也可以在Micros

20、oft的WINDOWS系统中使用;便于使用,安装简单。2.2.3 JDBCJDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为工具/数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯 Java API 编写数据库应用程序。有了JDBC,向各种关系数据发送SQL语句就是一件很容易的事。换言之,有了JDBC API,就不必为访问Sybase数据库专门写一个程序,为访问Oracle数据库又专门写

21、一个程序,或为访问Informix数据库又编写另一个程序等等,程序员只需用JDBC API写一个程序就够了,它可向相应数据库发送SQL调用。同时,将Java语言和JDBC结合起来使程序员不必为不同的平台编写不同的应用程序,只须写一遍程序就可以让它在任何平台上运行,这也是Java语言“编写一次,处处运行”的优势。3 可行性分析可行性分析也称为可行性研究,是在调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会等方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。下面将分别从三个方面对数

22、据结构教学网站的建设进行分析和研究。 3.1 技术可行性技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,软硬件配置能否满足开发者需要等,根据系统所需功能、性能及实现系统的各种约束条件,本系统是进行课程资源查看以及实现学生学习交流平台的系统,现有的技术已较为成熟,硬件、软件的性能要求、环境条件等各项条件良好,为系统的建设提供了技术条件,利用现有技术条件应完全可以达到该系统的功能目标。由以上分析可知,数据结构教学网站的建设实现在技术上是可行的。3.2 经济可行性经济可行性主要是对项目的经济效益进行评价,投资要小于回报,决策者才会实施计划。学校具有信息化的处理设施,并且拥有支持本系统的应

23、用平台。因此无需再投入资金购买其他设施。系统的开发基于本人对程序开发的实践学习而来,学校无需资金投入,并且软件开发过程投入的成本不高,因此开发经费完全可以接受。由以上分析可知,数据结构教学网站的建设在经济上是可行的。3.3 操作可行性网络化已经成为社会的趋势,网络的学习逐步成为人们学习的主要方式。本系统为学生提供学习平台,并能促进教师和学生的交流。系统操作简单方便,采用本系统,可以直观的学习本课程的知识。同时此系统的完成前期主要是以学习以及收集资料为主,接下来就是对系统的分析,设计数据库,界面,以及中间的连接。对于计算机专业作为毕业设计来说是可行的。综上所述,数据结构教学网站建设在技术上、经济

24、上、操作上都是可行的。4 需求分析软件需求分析是软件开发期的第一个阶段,也是关系到软件开发成败的关键步骤。在软件工程当中的“需求分析”就是确定要计算机“做什么”,要达到什么样的效果。可以说需求分析是做系统之前必做的。准确、完整和规范化的软件需求是软件开发成功的关键。4.1 设计背景 在日益信息化、学习电脑化的今天发挥着越来越重要的作用,精品课程网站的建设呈现一种“人机系统”,它以特定的模式支持学生摆脱时间和空间的束缚,对学来的数据结构知识进行温习,深入了解和灵活运用,实现对学科的有效学习。4.2 设计概述数据结构教学网站建设,将对数据结构知识的学习分为多个模块,采用JSP技术,通过网页完成各环

25、节的信息采集工作,运用数据库及网页技术,设计整个网站的界面以及学习交流平台。通过建立此站点,实现多媒体学习资源的共享,为学生提供自主学习的平台,打破时间和空间的束缚,更好的学习数据结构这门课程,及时温习和预习,加深对数据结构知识的认识和学习,为学生和教师之间搭建良好的平台。帮助教师提高教学效果,优化教学方式。4.3 性能需求4.3.1 安全性要求本系统在学习交流平台模块设有权限设置,不同的用户拥有不同的权限,普通用户可以进行学习的操作,不能操作管理的页面。对于非法用户不能进行登录。只有登录成功才能访问学习交流平台。4.3.2 适应性要求要求界面友好,菜单清楚,学生和教师都可以很快的熟悉本网站系

26、统,对教学视频的播放以及习题的练习要达到直观的学习效果。4.4 系统功能描述本系统主要需要实现信息资源浏览,课程资源查看与下载,学习交流平台等功能。在学习交流平台这一模块设有普通用户和管理员两种角色。其具体功能如下:1、信息资源查看:主要实现用户对本网站信息的查看浏览。2、课程资源查看和下载:主要实现用户对本网站教学课程资源的查看以及教学课程的相关资料下载。3、教学视频的播放:主要实现对诸位本学科优秀的教师教学视频的播放,为学生提供优质的教学资源,和方便的学习环境,以便提高学习效率。4、学习交流平台:普通用户:修改登录账号信息;查看留言,添加留言。管理员:查看留言,添加留言,删除留言。5 系统

27、设计系统设计是一个把软件需求转换成用软件系统表示的过程。通过对目标系统的分析和研究,做出了课程设计管理系统的总体规划,这是全面开发系统的重要基础。在对课程设计管理系统全面分析调查的基础上,制定出课程设计管理系统的总体规划。系统设计包括系统总体设计、系统详细设计、系统数据库设计、系统开发工具、开发技术和开发模式等。5.1系统总体结构设计本系统需要实现的功能是数据结构教学网站的建设,所需完成的功能是为学生提供学习数据结构的平台,本系统网站是通过对数据结构课程的教学课件、习题查看下载,对教学视频的播放学习以及交流平台的建设等模块让学生打破时间和空间上的束缚,更加方便的学习本课程,及时解决学生在学习中

28、遇到的问题,管理员可以及时查看留言了解学生对数据结构这门课程遇到的共性问题以及难点,在上课时有重点的讲解。系统总体设计如图5-1所示。学习交流平台课程申报材料查看课程申报材料下载数据结构精品课堂教学网站教学试题查看下载教学课件查看下载教学视频学习图 5-1 系统基本构架在学习交流平台板块的设计中,为普通的用户实现了登录,修改个人信息以及留言的功能,管理员可以实现登录以及对留言的管理功能。具体的构架如图5-2所示。登录查看所有留言管理留言退出管理对留言进行回复查看所有留言留言注册、登录退出登录学习交流平台用户模块管理员 图 5-2 学习交流平台基本实现功能5.2系统数据库分析与设计数据库是本系统

29、学习交流平台的核心和基础。它设计的好坏直接影响着整个此平台的质量。数据是一切系统设计的基础,如果设计的不合理、不完善,将在系统开发过程中,甚至到后期的系统维护、功能变更和功能扩充时,引起较多问题,严重时甚至要重新设计,重做大量已完成工作。5.2.1概念结构设计在学习交流平台中,针对不同角色呈现不同的界面,用户可以进行留言等功能,因此在此平台上设有三个实体对象,分别为管理员,留言和用户。具体如下:1、管理员:在学习交流平台中需要实现管理员管理留言功能,并且只有管理员才可以对留言进行操作,因此需要做权限限制,故为管理员提供用户名和密码。如图5-3所示。 管理员 用户名 密 码 图 5-3管理员实体

30、属性图2、留言:在学习交流平台中用户和管理员可以进行留言,留言要保存在数据库中,因此需要记录留言信息,包括留言者的姓名,留言时间和留言内容等。如图5-4所示。留言 留言者姓名 留言时间 留言内容 图 5-4 留言实体属性图3、用户:在学习交流平台中,普通用户只能进行留言操作,和管理员有所不同,故对此要做权限限定,给予用户名和密码,同时用户可以添加自己的信息和修改自己的密码。如图5-5所示。 用 户 邮 箱 班 级 专 业 所在学院 密 码 用户名 姓 名图 5-5 用户实体属性图5.2.2数据库表设计在学习交流平台的设计当中,需要对用户,管理员,留言相关信息进行记录,因此需要建立三个表,分别为

31、用户信息表,管理员信息表和留言信息表。具体如下: 1、用户信息表:普通用户的信息包括用户名,密码,学院,专业,班级,姓名,邮箱等信息,具体属性设置如表5-1所示。表 5-1 用户信息表字段名称数据类型数据长度允许空说明idVarchar25No用户名passwordVarchar30No密码collegeVarchar100Yes所在学院majorVarchar100Yes所学专业classesVarchar20Yes所在班级nameVarchar20Yes姓名emailVarchar30Yes邮箱2、管理员信息表:管理员登陆可以对留言进行操作处理,给予权限设置,包括用户名和密码信息,具体属性

32、设置如表5-2所示。表 5-2 管理员信息表字段名称数据类型数据长度允许空说明adminNameVarchar25No用户名adminPwdVarchar30No密码3、留言信息表:用户和管理员均可进行留言功能,在数据库中记录留言的信息,包括留言姓名,时间和内容等信息,具体属性设置如表5-3所示。表 5-3 留言信息表字段名称数据类型数据长度允许空说明idintNonameVarchar100No用户名content备注No留言内容Ly_date日期/时间No留言时间5.3系统详细设计学习交流平台的系统详细分析设计基本包括以下登录以及用户修改信息等模块。1、登录模块:用户在正确输入用户名及密码

33、的前提下,系统将根据用户的选择进入学习交流平台的用户界面或管理员界面。操作流程图如图5-6所示。 管理员留言版主页 用户留言版主页信息正确信息正确验证用户名和密码是否正确验证用户名和密码是否正确信息错误信息错误 登录界面 用户登录 管理员登录输入用户名和密码输入用户名和密码 图 5-6 登录界面实现功能2、用户模块:它的主要功能就是实现对注册用户的有效和安全性管理,它包括新用户注册、修改密码、添加个人信息。操作流程图如图5-7所示。密码是否正确输入确认新密码系统提示错误修改成功修改失败修改密码输入旧密码正确密码错误注册成功验证信息是否正确信息错误正确用户管理输入注册信息系统提示错误图 5-7

34、用户管理6 系统实现6.1 功能实现经过系统的一步步调试,系统功能基本实现,界面及其功能如下所示:1、网站首页打开网站后即来到了数据结构精品课堂教学网站的首页,使用Photoshop设计一个动态的“数据结构精品课堂”图片,使得界面闲的充满活力。如图6-1所示。图 6-1 网站首页2、精品课堂申报相关材料打开本网站后您可以查看此课程申报精品课程的相关材料信息,如图6-2所示。 图 6-2 申报材料界面3、 查看、下载教学课件界面在本网站中您可以直接查看数据结构这门课程使用的教学课件,课后练习题,同时还可以对自己需要的课件或习题进行下载。以提高自己的学习效率。如图6-3所示。 图 6-3 习题、课

35、件查看下载界面4、教学视频播放界面在本网站中您可以直接查看数据结构这门课程的教学视频,可以根据自己的进度需要对视频进行调整。 图 6-4 教学视频播放界面教学视频播放实现主要代码:jiaoxueluxiang.jsp param name=SRC value= param name=Filename value= 5、学习交流平台登录模块 用户根据自己的身份选择登录界面,在正确输入用户名及密码的前提下,系统将根据您的选择进入网站相应模块。如果尚不是本平台的用户则可以点击立即注册按钮进行注册。实现效果如图6-5所示。图 6-5 学习交流平台登录界面6、普通用户进入平台主界面在用户进入平台后可以根

36、据需要添加个人信息,修改个人密码,进行留言提问同时可以查看平台的所有留言。点击注销登录按钮后弹出提示框提示“是否注销登录”。界面如图6-6所示。 图 6-6 用户主界面7、完善个人信息界面用户可以根据自己的需要进行信息的添加,学院,专业,班级三项在下拉栏中选择添加,这里的信息都可以为空。如图6-7所示。图 6-7 完善个人信息界面 8、管理员查看留言板管理员可对留言进行删除处理,在删除时会自动提示“是否删除”。如图6-8所示。图 6-8 管理员查看留言界面7 系统测试与整合7.1 测试概要7.1.1 测试的基本概念测试是开发时期最后一个阶段,是保证软件质量的重要手段。软件开发过程必须伴有质量保

37、证活动。软件测试就是在受控制的条件下对系统或应用程序进行操作并评价操作结果的过程,是软件质量保证的关键元素,代表了规约、设计和编码的最终检查。软件测试的目的是找出错误所在,而不是说明程序能正确地执行它应有的功能,也不是表明程序没有错误。相反,软件测试是为了发现错误。从本质上说,软件测试是探测,在“探测”中发现软件的毛病。7.1.2 测试的目的与地位 测试是为了寻找错误而运行程序的过程,软件测试在软件生命周期中占据重要的地位,在传统的瀑布模型中,软件测试学仅处于运行维护阶段之前,是软件产品交付用户使用之前保证软件质量的重要手段。近来,软件工程界趋向于一种新的观点,即认为软件生命周期每一阶段中都应

38、包含测试,从而检验本阶段的成果是否接近预期的目标,尽可能早的发现错误并加以修正,如果不在早期阶段进行测试,错误的延时扩散常常会导致最后成品测试的巨大困难。7.2 系统运行情况通过对系统的全面测试,数据结构精品课堂教学网站的基本界面已经实现,可以实现视频的播放,习题课件的查看与下载,在学习交流平台上可以实现用户的注册登录以及留言功能,对于管理员可以实现登录与删除留言功能,同时可以正常的退出平台。所有测试条目都已经通过,实现了基本要求,系统可以正常运行。7.3 测试总结系统在正式运行了一段时间之后,对它在功能上、技术上和经济上所进行的审核评价。针对本系统的评价如下:(1)系统功能评价根据本系统开发

39、前所订的目标,在系统完成后经过测试运行,该系统达到了预定的开发目标,在实际使用中的功能可以满足用户需求。(2)系统技术评价本系统设计合理,功能达到了预期目标,且系统运行后稳定可靠,安全性高,具有实用性,大大提高了信访办公效率。(3)系统经济评价在规定时间内,该系统完成了系统分析时所确定的系统开发目标,达到了设计要求,投入使用后为用户节省了大量人力物力财力,提高了科学管理水平。7.4系统整合7.4.1系统整合系统整合是一种思想、观念和哲理,是一种指导信息系统的总体规划、分步实施的方法和策略,它不仅包含技术而且更包含艺术成分。信息系统的系统集成就是计算机系统的集成,即根据应用需求,将硬件(含系统软

40、件、工具软件等)、网络、数据库及相应的应用软件组合成为有实用价值的具有良好性价比的计算机应用信息系统的全过程。系统集成的理论和实践意义就在于它能够最大限度地提高系统的有机构成、系统的效率、系统的完整性、系统的灵活性等,简化系统的复杂性,并最终为企业提供一套切实可行的完整的解决方案。7.4.2数据库整合将所有建立的数据库表整合起来,仔细分析它们之间的约束和键的关系是否最佳,以达到有效合理管理后台数据的作用。总结计算机技术的飞速发展带动了很多行业的发展,计算机带给我们最直观的价值就是减少了人力物力的投资,提高了工作质量和效率,从而提高了整个社会的生产力。目前各大酒店充分利用计算机资源和网络资源来提高自身的管理水平,而有关课程精品课堂建设的设计也成为教学争论的热点问题。本文在分析精品教学网站的基础上,用JSP和MySQL数据库设计并完成学习交流平台系统。通过系统调试结果显示,本系统基本完成了功能需求。但由于时间仓促加上缺乏系统开发经验,系统在设计过程中不可避免地遇到了各种各样的问题,如:1. 有些数据输入时没有及时的进行数据格式校验,不能保证数据绝对正确性。2. 由于时间关系,系统功能实现不够完善,使用可能存在一些不方便。本系统在实际使用过程中有可能出现一些问题,通过对系统的不断优化和完善,能够调试出真正符合实际情况的精品教

展开阅读全文
相似文档                                   自信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 

客服