《数据结构》网络教学平台的后台管理设计与实现(2)
时间:2016-12-27 12:52 来源:毕业论文 作者:毕业论文 点击:次
在线考试模块(只针对选择题): 前台选择对应的题目,对select.asp里面提交的数据进行处理,并检测是否合法.后台列出所有上传了的章节信息并且删除对应章节功能,添加题目,数据库testtable,列出对应章节中所有的题目。 1.2 研究意义 基于网络的基础教学资源库建设是我国教育信息化的重要组成部分。《数据结构》网络教学平台是一个实现教学网络应用和服务的综合平台,可以实现更大范围的信息和教学资源的共享,老师借助该平台可以为学生提供丰富的教学资源,以提高教学效果;而学生可以利用该平台实现自主学习、协作学习,通过相互之间协作交流,对学习的内容会理解的更深刻,学习效率也更高。 2.开发工具的选用及关键技术 2.1 ASP简介 ASP全称Active Server Pages,中文名叫做动态服务网页,其功能在于可以使用它来开发运行在Windows服务器平台上的动态网页和网站。 网页是使用HTML(HyperText Markup Language,超文本标记语言)定义的文档。网页文件是文本文件,使用文本逻辑工具打开。HTML文档是在文本内容中加入HTML标记,对内容进行格式化,然后使用浏览器来解释这些格式。最初的网页都是静态的,能够在各种网络上自由传送。 ASP技术在静态HTML内容中嵌入服务端脚本,它既不是一种编程语言,也不是一种开发工具软件,同样也不是一种应用程序。 2.2 SQL语言 SQL是Structured Query Language 的缩写,是结构化查询语言。它是定义和访问关系数据库的国际化标准。SQL是用户与Oracle或其他类型数据库传递信息的语言,是用户存取数据库的命令集。 SQL是一种非过程化语言,它一次可处理记录集合,允许一个SQL语句操作的结果作为另一个语句的输入,SQL能将全部的数据管理任务统一在一种语言中,用户、系统管理员都可以利用它对数据库进行管理。 2.3 Access的功能 (1)数据库中包含多个表,每个表可以分别表示和存储不同类型的信息。 (2)通过建立各个表之间的关联,从而将存储在不同表中的相关数据有机的结合起来。 (3)用户可以通过创建查询在一个表或多个数据表中检索、更新和删除记录,并且可以对数据库中的数据进行各种计算。 (4)通过创建联机窗体,用户可以直接对数据库中的记录执行查看和编辑操作。 3.系统分析 3.1 需求分析 系统分析是开发系统的关键性阶段,其关键性主要体现在“理解需求”和“表达需求”两方面。这些需求包括: (1)功能需求 确定新系统应做什么,这是最主要的需求。 (2)性能需求 给出所开发的新系统的技术性能指标,包括存储容量限制、运行时间限制、安全保密性等。 (3)环境需求 这是对系统运行以及所处环境的要求。例如,在硬件方面采用什么机型、有什么硬件设备等;在软件方面,采用什么支持系统运行的系统软件。 (4)未来需求 这是指将来随着外界环境的变化以及系统的发展可能会提出的要求。一旦需要时,就比较容易进行补充和修改了。 3.2 可行性分析 可行性分析是需求分析的基础上进行的,它的主要工作包括以下几个方面: (1)技术可行性分析 从各个网站及许多局域网的建设中可以看到,随着Internet技术的进一步发展,《数据结构》教学平台的信息系统开发将有更为明朗的前景。 (2)经济可行性分析 经济可行性分析主要是对开发新系统所投入的资金与系统投入使用后所带来的经济效益进行比较,确认新系统是否会给企业带来一定的经济效益。 (责任编辑:qin) |