1、 课课 程程 设设 计计 报报 告告 课程设计名称:课程设计名称: 网上课程设计网上课程设计 开课时间:开课时间: 20112011 学年学年 1 1 学期学期 I 目目 录录 第一章 绪论 1 1.1 前言 1 1.2 实训目的. 1 1.3 应掌握的知识点. 1 1.4 应训练的能力点 1 第二章 数据库设计内容 3 2.1 系统需求分析 3 2.2 数据库需求分析 4 第三章 概念结构设计 8 第四章 逻辑结构设计 11 4.1E-R 图转换为关系模式 11 4.2 数据模型的优化 14 4.3 设计用户子模式 15 第五章 物理结构设计 16 第六章 实施、运行与维护 17 第七章 总
2、结错误错误!未定义书签。未定义书签。 第八章 参考文献错误错误!未定义书签。未定义书签。 1 第一章第一章 绪论绪论 1.1 前言前言 网络的普及,推动了网上考试系统的发展。本系统采用 B/S 架构作为系统的 总体结构,以 Web 数据库技术为依托,服务器端使用 Microsoft SQL server 2005 等操作系统。 该设计实现了网络考试学生信息的查询, 科目的管理, 试题的维护。 教师可以通过页面添加考生、 考试信息, 学生用准考证号登录, 核对信息成功后, 选择考试科目进入考试页面,完成相应考试科目考试,系统自动显示考试剩余时 间,最后给出考试成绩。 1.2 实训目的实训目的 1
3、. 了解数据库系统的理论 2. 掌握数据库设计的基本方法,熟悉数据库设计的步骤 3. 通过设计数据库系统应用课题,进一步熟悉数据库系统的操作技术,提高动 手能力,提高分析和解决问题的能力 4. 学习数据库基本编程方法 5. 快速跟踪数据库系统软件的新技术及市场应用动态 1.3 应掌握的知识点应掌握的知识点 1数据库基本原理 2. 关系数据库的设计方法,设计思路 3. 初步掌握关系数据库语言 1.4 应训练的能力点应训练的能力点 1. SQL Server2005 的操作与使用 2. 数据库概念设计与逻辑设计 3. 数据库的建立与管理 2 4. SQL 查询语言的使用与编程 5. 设计和开发一个
4、数据库应用系统的数据库设计部分 3 第二章第二章 数据库设计内容数据库设计内容 2.1 系统需求分析系统需求分析 2.1.1 系统功能的基本要求系统功能的基本要求 a.信息要求 教师能够查询所有系统数据库中已经录入的考生信息用以核对, 还应能够及 时查看考生考试成绩等内容。 b.处理要求 组织者要求能够输入考生详细信息,包括考生姓名、准考证号,能录入学生 照片;组织者还要具有更新考试题目数据库功能、可以维护考试信息,比如 考试科目,考试时间,每种考试的题号、题目、样张的位置等。 c.安全性和完整性要求 安全性要求: 1.系统应设置访问用户的标识以鉴别是否是合法用户,保证用户身份不被盗 用; 2.系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数 据的类别和内容; 3.系统应对不同用户设置不同的权限,区分不同的用户,如区分考生,组织 者。 完整性要求: 1.各种信息记录的完整性,信息记录内容不能为空; 2.各种数据间相互的联系的正确性; 3.相同的数据在不同记录中的一致性。 2.1.2 用户对系统的实现要求用户对系统的实现要求 a.信息要求 考生