第23章 Web开发实例——在线考试系统 本章将带领大家一起完成一个ASP.NET Web开发实例— —在线考试系统的设计与开发,服务器端编程语言为 VB.NET。该系统主要完成题库维护、试卷生成、在线 考试、自动阅卷的功能。技术上采用了ADO.NET访问数 据库技术、Web控件及用户控件技术、随机数算法、数.

Slides:



Advertisements
Similar presentations
1 计算机软件考试命题模式 计算机软件考试命题模式 张 淑 平 张 淑 平. 2  命题模式内容  组织管理模式 − 命题机构和人员组成 − 命题程序  试卷组成模式.
Advertisements

第 10 章 项目分析:在线考试系统. 内容提要 本章介绍一个在线考试系统的设计与开 发。 利用这个案例进一步巩固本书前面各章 节的内容。 分别介绍考试系统的数据库结构、考试 系统的登录界面、考试系统的考试界面 和考试的评分程序。
上海外语教育出版社 电子编辑室 2007 - 08 - 08. 大学英语分级测试题库介绍  系统简介  系统结构  系统特色  最新版情况.
一、老师申请题目,以下指导老 师操作。 1. 登录教务系统 web 端. 2. 点击 “ 毕业设计 ” 工具栏下拉菜单中的 “ 论文 _ 教师申请题目 ”
《程序设计实践》 孙辉 理工配楼104A
ASP .NET 程序设计(C#版) 第二版 机械工业出版社同名教材 配套电子教案
第六 章数据库访问页 6.1 数据访问页视图 6.2 创建数据访问页 6.3 编辑数据访问页 6.4 查看数据访问页 退出.
说网络技术专业 江苏联合职业技术学院徐州财经分院 王 磊.
四川电大新为网络考试系统培训 --题库、试卷与阅卷
在线考试系统手机端使用说明 技术支持:南京庞培软件科技有限公司.
教学成果 学生作品 2. 取得职业资格证书 3. 学生参赛成果.
第八章 网络课程的设计与开发.
网站如何定制建设???.
第19课 网 上 考 试 19.1 课前导读 19.2 课堂教学 19.3 上机练习 19.4 课后作业.
Tsing UNIS Education Institution Introduction
银符考试模拟题库B12.
互联网时代班主任的挑战 万玮 2014年9月20日.
课程中心 课程中心培训方案 上海泰泽信息技术有限公司
Tutorial on Overseas Module User Registration 海外学员注册指南
新密市教师进修学校 杨梅玲 电话: 教育技术培训课件 新密市教师进修学校 杨梅玲 电话:
《数据结构》课程简介 李武军 南京大学计算机科学与技术系 2016年秋季.
计算机基础知识 丁家营镇九年制学校 徐中先.
《数据库原理及应用》课程介绍 信息工程学院 孙俊国
数据原理复习概要.
Android快速开发入门 巫文杰、Android工程师 讲师的CSDN博客地址
SVN的基本概念 柳峰
鄉村尋根-農具篇.
第二讲 搭建Java Web开发环境 主讲人:孙娜
Computer Graphics 计算机图形学基础 张 赐 Mail: CSDN博客地址:
数据保护技术(完整性、并发性、安全性和数据库恢复)
大学计算机基础 典型案例之一 构建FPT服务器.
走进编程 程序的顺序结构(二).
第11章:一些著名开源软件介绍 第12章:服务安装和配置 本章教学目标: 了解当前一些应用最广泛的开源软件项目 搭建一个网站服务器
PostgreSQL 8.3 安装要点 四川大学计算机学院 段 磊
数 控 技 术 华中科技大学机械科学与工程学院.
自然科教學觀摩 教 學 者:黃藍萩 教學班級:3年9班 教學日期:
Hub Web System 主要功能: 1.查询库存(Query Current Storage) 2.创建PL(Create PL) 3.查询、打印PL单(Query & Print PL) 4.查询允交量、在途量 5.修改用户的基本信息(Update Password) 6.查询GR(Query.
第17章 网站发布.
大作业要求 1、按照选题要求设计电路,并仿真、下载,实现电路。 2、撰写综合报告.
《编译原理与技术》 期末复习 计算机科学与技术学院 郑启龙 李 诚 25/12/2018.
分布式程序设计 姚斌 计算机科学与工程系 上海交通大学.
数据库技术与应用 (开学篇) 同济大学.
任务1-3 使用Dreamweaver创建ASP网页
程序设计工具实习 Software Program Tool
SOA – Experiment 2: Query Classification Web Service
新一代安全网上银行 小组成员:杨志明 王晶 任毅 刘建中 关昊 刘超.
《产品设计工程应用》课程 陈兴波 顺德职业技术学院/设计学院/工业设计专业.
C语言程序设计 主讲教师:陆幼利.
网页设计与制作 —— 学习情境二:网页模板设计
实验七 安全FTP服务器实验 2019/4/28.
计算机网络与网页制作 Chapter 07:Dreamweaver CS5入门
JSP实用教程 清华大学出版社 第2章 JSP运行环境和开发环境 教学目标 教学重点 教学过程 2019年5月7日.
支付宝开通手册.
<编程达人入门课程> 本节内容 计算机编程语言 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群: ,
2019/5/8 第2章 数据分析软件介绍.
万方数据知识服务平台 论文相似性检测 培训师:何娟
Visual Basic程序设计 第13章 访问数据库
Delphi 7.0开发示例.
“修身成材” 班级干部培训班 黑龙江大学党委学工部.
计算机绘图 AutoCAD2016.
Python 环境搭建 基于Anaconda和VSCode.
TEM8人文知识 ——英语国家概况部分讲解 上外贤达学院 昌兰华.
ARM裸机第一部分-ARM那些你得知道的事
主讲教师 欧阳丹彤 吉林大学计算机科学与技术学院
PPCA2014.
使用说明书 网址: 贵阳学院智慧实验室管理平台 用户中心 使用说明书 网址:
使用ADO访问数据库 李宝智 BonizLee 课程 10564A
学习数据结构的意义 (C语言版) 《数据结构》在线开放课程 主讲人:李刚
第六讲 酒店客房管理系统(二) 教育部“十二五”职业教育国家规划教材
FPGA系统设计与实践 本章小结(第5章).
Presentation transcript:

第23章 Web开发实例——在线考试系统 本章将带领大家一起完成一个ASP.NET Web开发实例— —在线考试系统的设计与开发,服务器端编程语言为 VB.NET。该系统主要完成题库维护、试卷生成、在线 考试、自动阅卷的功能。技术上采用了ADO.NET访问数 据库技术、Web控件及用户控件技术、随机数算法、数 据绑定控件(GridView控件)等。通过该实例来加深 VB.NET在Web开发中的应用理解。

章节内容 23.1 开发背景 23.2 系统分析 23.3 系统设计 23.4 功能实现

22.1 开发背景 某知名高校计算机科学与技术学院在 2008年制定了一整套教学改革计划,其 中一个具体工作就是搭建一个《学生在 线测评系统》。 本章讲到的《在线考试系统》就以《在 线测评系统》为原型,抽取其中典型功 能实例进行剖析讲解,从Web应用程序 的角度理解VB.NET的应用。

23.2 系统分析 23.2.1 需求分析 功能需求:

23.3 系统设计 系统组成:

题型以选择题为主 类图: 其中,Question类是所有类型题目的基类,包含了 题目的一般属性,即题号、答案、题干描述、所属 课程和知识点。XuanZe类是选择题类型,除了包括 Question类属性外,还具有选项集合属性。

页面设计 登录页面:

题库管理页面:

题目添加与编辑页面:

在线考试页面是由系统自动生成的,不 需要提前设计。 单选题用户控件如图所示。

数据库设计 数据库关系图

课程信息表(KeCheng) 代码 名称 类型 说明 bianhao 编号 nvarchar(50) 主键 mingcheng

知识信息表(ZhiShi) 代码 名称 类型 说明 kcbianhao 所属课程 nvarchar(50) 主键 bianhao 编号 mingcheng

选择题表(XuanZe) 代码 名称 类型 说明 bianhao 编号 nvarchar(50) 主键 miaoshu 题干描述 daan 答案 kecheng 课程 zhishi 知识 explain 解题思路 nvarchar(max)

选择题选项表(XuanXiang) 代码 名称 类型 说明 tihao 所属题目 nvarchar(50) 主键 bianhao 编号 miaoshu 选项描述 nvarchar(100)

试题信息表(Paper) 代码 名称 类型 说明 pid 编号 nvarchar(50) 主键 ptitle 试卷名称

试题题目信息表(PaperQuestion) 代码 名称 类型 说明 paperid 试卷编号 nvarchar(50) 主键 tihao 试卷包含题目的题号

用户信息表(User) 代码 名称 类型 说明 username 用户名 nvarchar(50) 主键 userpwd 密码 userrole 用户角色 bit 0表示学生, 1表示教师