Presentation is loading. Please wait.

Presentation is loading. Please wait.

第 10 章 项目分析:在线考试系统. 内容提要 本章介绍一个在线考试系统的设计与开 发。 利用这个案例进一步巩固本书前面各章 节的内容。 分别介绍考试系统的数据库结构、考试 系统的登录界面、考试系统的考试界面 和考试的评分程序。

Similar presentations


Presentation on theme: "第 10 章 项目分析:在线考试系统. 内容提要 本章介绍一个在线考试系统的设计与开 发。 利用这个案例进一步巩固本书前面各章 节的内容。 分别介绍考试系统的数据库结构、考试 系统的登录界面、考试系统的考试界面 和考试的评分程序。"— Presentation transcript:

1 第 10 章 项目分析:在线考试系统

2 内容提要 本章介绍一个在线考试系统的设计与开 发。 利用这个案例进一步巩固本书前面各章 节的内容。 分别介绍考试系统的数据库结构、考试 系统的登录界面、考试系统的考试界面 和考试的评分程序。

3 在线考试系统的数据结构 首先介绍考试系统数据库的设计。该考 试系统包含一个用户的成绩表和考试题 目表,每个考试科目有一个表,保存考 题信息。 本考试系统实现两门科目的考试,加上 成绩表,总共 3 个表。表结构如表 10-1 和 10-2 所示。

4 数据库表 “ 成绩单 ” 的结构 字 段 名字 段 名类 型说 明 学号 Varchar(20) 学员的学号 姓名 Varchar(20) 学员的姓名,学号和姓名用来验证用户的合法性 ASPInt ASP 科目的成绩,如果没有参加考试该字段为 –1 XMLInt XML 科目的成绩,如果没有参加考试该字段为 –1

5 表 10-2 数据库表 “ ASP ” 的结构 字 段 名字 段 名类 型说 明 类型 Varchar(20) 题目类型,单选或者多选 题号 Varchar(20) 题号 题目 Varchar(1000) 考题的提干 选项 1 Varchar(500) 选项一 选项 2 Varchar(500) 选项二 选项 3 Varchar(500) 选项三 选项 4 Varchar(500) 选项四 分数 Varchar(20) 改题目的分值 解答 Varchar(20) 该题目的解答

6 考试系统的实现

7

8 本章总结 本章重点理解考试系统的数据库表结构, 如何判断一个用户是否合法,如何在几 个页面之间传递参数。 掌握考试系统的登录程序和考试系统的 评分程序,并能对考试系统进行扩充。

9 本章习题 后习题和上机练习 1. 在 SQL Server 中编写 SQL 脚本创建如表 10-1 和表 10- 2 所示的数据库表。 2. 将 Access 版本的考试系统改编成 SQL Server 版本。 (上机完成) 3. 扩充考试系统功能。 ( 1 )【课程设计】需求一:为考试添加用户管理功能 模块,管理员可以通过管理界面对用户进行添加删除 和修改。 ( 2 )【课程设计】需求二:为考试系统添加题库管理 功能,管理员可以通过管理界面对题库进行添加删除 和修改。


Download ppt "第 10 章 项目分析:在线考试系统. 内容提要 本章介绍一个在线考试系统的设计与开 发。 利用这个案例进一步巩固本书前面各章 节的内容。 分别介绍考试系统的数据库结构、考试 系统的登录界面、考试系统的考试界面 和考试的评分程序。"

Similar presentations


Ads by Google