77范文网 - 专业文章范例文档资料分享平台

C语言实验在线考试系统设计(3)

来源:网络收集 时间:2018-12-22 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

2.6 系统开发环境及工具 2.6.1 开发/运行环境

客户端软件

操作系统:WindowsXp及以上版本 浏览器:Internet Explorer(IE)6及以上版本 服务器端软件

操作系统:Windows XP及以上版本 浏览器:Internet Explorer(IE)6及以上版本 服务器:TOMCAT6.0 数据库: SQL Server 2005 其它软件:Adobe Photoshop CS4 2.6.2 开发工具的选取 1、JSP技术

JSP的功能十分强大,它可以用来创建和运行动态网页或Web应用程序。它可以与数据库和其它程序进行交互,是一种简单、方便的编程语言。JSP的网页文件的格式是.jsp,现在常用于各种动态网站中。 JSP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用JSP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的Web应用程序。它利用JavaScript 或JAVA脚本语言使用户的数据和服务器的数据进行交换,从而达到动态数据库的目的。当浏览器浏览JSP网页时, Web服务器就会根据请求生成相应的HTML代码然后再返回给浏览器,这样浏览器端看到的就是动态生成的网页。[6] 2、系统数据库的选择

数据库技术在计算机软件领域研究中一直是非常重要的主题。产生于60年代的数据库技术得到了迅速发展,并已形成较为完整的理论体系和一大批实用系统。并且,近年来,随着World Wide Web(WWW)的猛增及Internet技术的迅速发展,使得数据库技术成为时下最热门技术之一。

作为一款基于WEB的C语言实验在线考试系统来说,数据库当然是不可缺少的一部分。选择什么样的数据,对系统最终的实现起着至关重要的作用。

6

现在比较流行的大中型关系型数据库有IBM DB2、Oracle、SQL Server、Sybase、Informix等,常用的小型数据库有Access、Paradox、FoxPro等,现在个人用户比较常用的主要是基于中小型数据库MS SQL Server和Access的。

Access是一个数据库管理系统,它之所以被集成到Office中而不是Visual Studio中,是因为它与其它的数据库管理系统(如Visual FoxPro)相比更加简单易学,一个普通的计算机用户即可掌握并使用它。而且最重要的一点是,Access的功能足够强大,足以应付一般的数据管理及处理需要。

SQL Server 是一种高效的关系数据库系统,它与Windows NT/2005及Windows 9x等操作系统紧密集成。这种安排使SQL Server能充分利用操作系统所提供的特性。对于今天复杂的浏览器/服务器系统来说,SQL Server是一个很好的选择。[4]

7

3 系统概要设计

3.1 系统数据流程描述

1、顶层数据流图:包含三个实体即考生、教师、管理员,六个数据处理即学生登陆、学生考试、教师登陆、教师管理、管理员登陆、管理员管理。该图反应出了C语言实验在线考试系统总的情况,其数据流如图3所示。

图3顶层数据流

2、学生考试数据流图:包括一个实体(学生)和考试、查询成绩等多个数据处理,该图反应出了学生学习情况及三个数据存储。学生通过考试来获得考试成绩。其中,学生考试的试卷来自试卷数据库中,从成绩数据库可以查询考试分数,从资料记录中得到个人资料并且可以做出修改。其数据流如图4所示。

8

图4 学生模块数据流图

3、教师管理数据流图:包括一个实体(教师)和试题管理、试卷管理等多个数据处理及六个数据存储。该图体现了教师对系统的管理情况,教师通过试题管理、试卷管理、添加试卷、添加试题来完成对试卷试题的编辑和发布。教师从学生答题的情况和成绩的情况考虑应该增减什么试题试卷。其数据流如图5所示。

9

图5 教师模块数据流图

3.2 系统总体结构设计

本论文设计的C语言实验在线考试系统是利用Jsp和SQL server 2005技术来构建一个基于因特网的动态交互式考试信息化平台,该系统可以在WindowsXP局域网或Internet上使用。在总体结构上是采用3层B/S结构,各类教学资源在服务器一端,采取中心数据库SQL server 2005统一存放和组织,学生在客户机一端,无须任何配置工作,只须使用浏览器向Web服务器代理提出请求,服务代理通过中间组件与数据库链接,把请求服务的考试内容以Web页面形式通过浏览器反馈给学生。[6]

系统由三个大模块和十五个小模块组成。

10

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库C语言实验在线考试系统设计(3)在线全文阅读。

C语言实验在线考试系统设计(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/383031.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: