网上模拟考试系统毕业设计论文.rar

RAR格式版权申诉手机打开展开

网上模拟考试系统毕业设计论文,目录目录 1前言 4第一章 相关知识介绍 61.1 web标准简介 6 使用web标准的商业价值: 6 网站标准: 6 xml: 6 xhtml : 6 css(层叠样式表): 6 dom(文档对...
编号:30-108181大小:2.34M
分类: 论文>计算机论文

该文档为压缩文件,包含的文件列表如下:

内容介绍

原文档由会员 yexuhui2010 发布

网上模拟考试系统毕业设计论文

目录

目录 1
前言 4
第一章 相关知识介绍 6
1.1 Web标准简介 6
 使用Web标准的商业价值: 6
 网站标准: 6
 XML: 6
 XHTML : 6
 CSS(层叠样式表): 6
 DOM(文档对象模型): 6
 CSS布局: 6
 XHTML使用标准的3种选择: 6
1.2 开发工具简介 7
1.2.1 Visual Studil 2005 7
1.2.2 Microsoft Visual C# 2005 7
1.2.3 Microsoft.NET Framework 2.0 7
1.2.4 Microsoft Visio 或 Visual Studio 2005 Class Designer 7
1.2.5 Internet Information Service ( IIS ) 7
1.3 SQL Server数据库简介 7
 触发器 7
 存储过程 8
 使用存储过程有如下好处: 8
1.4 体系结构 8
 构建完整的系统结构 8
 多层体系结构简介 8
 表示层简介 8
 数据访问层简介 8
 业务逻辑层简介 8
第二章 需求分析 9
2.1 系统需要解决的主要问题 9
2.2 系统应该具备的基本功能 9
 1. 用户个人信息管理 9
 2. 在线交流中心 9
 3. 在线学习考试中心 9
 4. 题库信息管理 10
 5. 试卷信息管理 10
 6. 考试成绩管理系统设置 10
 7. 系统设置 10
 8. 权限管理 10
第三章 系统总体设计与实现 11
3.1基本简介 11
3.2 运行环境与系统结构 11
3.3 系统结构图 11
3.4 详细设计与实现 12
3.4.1. 数据库设计 12
3.4.1.1 表设计 12
 创建用户权限表 12
 权限设计: 12
 创建管理员用户表 13
 创建教育单位表 13
 创建单位用户表 13
 创建班级表- 13
 创建考生用户表 14
 创建准考证表 14
 创建科目表(知识点表) 14
 创建单选题库表 14
 创建多选题库表 15
 创建判断题库表 15
 创建统考试卷表 15
 创建成绩表 15
 创建考生答案表 16
 创建试卷表 16
3.4.1.2 表关系图 16
3.4.1.3 触发器设计及代码 17
 教育单位表插入负责人成功后,单位用户表自动插入此用户并给权限为2级 17
 有了准考证自动给考生资料补上准考证号 17
3.4.1.4存储过程设计 17
 用户登录验证存储过程CheckUserName,输入用户名、密码和用户类型,返回用户信息。 18
 单选题插入存储过程DanXTinsert,插入一条单选题 18
 存储过程DuoXTinsert,插入一条多先题 18
 存储过程PanDTinsert,插入一条判断题 18
 保存试卷存储过程Proc_SavePaper,插入一条试卷内容 19
 查询所有可用试卷 19
 查询所有科目 19
 根据科目随机取题 (随机出题参考用) ,根据题型,科目号及题数,返回相应条数的试题 19
 新建一份统考试卷,插入一条试卷信息 19
 存储过程proc_TestPaper分题型取考试试卷题 20
 存储过程proc_RandomTestPaper分题型随机取考试试卷题,实现不同题序的试卷 21
3.4.2数据访问层设计 21
 使用数据访问层的原因 21
 使用数据访问层的优点 21
 数据访问类的实现 21
 存储过程访问类CommonMethods.cs实现代码: 21
3.4.3业务逻辑层设计 25
 业务逻辑层简介 25
 JScript.cs类,此类引用自多功能在线考试系统改进版源码,主要功能是向页面写入JavaScript脚本来实现弹出窗口。 25
 JScript.cs类实现代码如下: 25
 Toproc.cs类,用于处理表示层数据,或通过数据层访问数据库数据,把从数据库获得的数据返回给表示层。 28
 Toproc.cs类部分实现代码如下: 28
3.4.4 web用户控件设计 30
 用户控件TestTop.ascx,用于显示考试者考试信息,设计如下图: 30
30
 用户控件TestTop.ascx后台代码设计如下: 30
 用户控件UserLoginStateControl.ascx,用来显示登录用户的可操作管理用户信息。设计如下图: 30
 用户控件UserLoginStateControl.ascx主要代码实现: 30
 用户控件NavigationBarControl.ascx,为系统的导行条,可根据登录用户角色身份来显示用户可操作项,设计显示如下图: 31
 实现用户控件NavigationBarControl.ascx的主要代码如下: 32
3.4.5 母板页设计 34
 母板页(MasterPage.master)页面设计 34
 母板页(MasterPage.master)设计如图: 34
 母板页(MasterPage.master)设计[源]视图代码如下: 34
3.4.6 CSS样式表设计 35
 Css.css样式表的实现代码: 36
 Test.css样式表实现代码: 38
3.4.7 页面设计 39
 系统首页设计(Default.aspx) 39
 首页面(Default.aspx)[源]视图代码: 39
 用户登录页面设计(Login.aspx) 40
 用户登录((Login.aspx))页面主要后台代码: 40
 学生登录首页面: 41
 考试中心,登录考试页面(TestLogin.aspx): 42
 登录考试页面(TestLogin.aspx)后台代码: 43
 管理员登录首页面: 44
 教育单位老师(权限为4)登录页面: 45
 试卷管理模块中的随机出卷页面(PaperSetup.aspx): 46
 随机出卷(PaperSetup.aspx)实现代码如下: 48
参考文献 51
感谢 52