23+Web开发实例:在线考试系统

23+Web开发实例:在线考试系统

ID:44445661

大小:427.00 KB

页数:18页

时间:2019-10-22

23+Web开发实例:在线考试系统_第1页
23+Web开发实例:在线考试系统_第2页
23+Web开发实例:在线考试系统_第3页
23+Web开发实例:在线考试系统_第4页
23+Web开发实例:在线考试系统_第5页
资源描述:

《23+Web开发实例:在线考试系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第23章Web开发实例——在线考试系统本章将带领大家一起完成一个ASP.NETWeb开发实例——在线考试系统的设计与开发,服务器端编程语言为VB.NET。该系统主要完成题库维护、试卷生成、在线考试、自动阅卷的功能。技术上采用了ADO.NET访问数据库技术、Web控件及用户控件技术、随机数算法、数据绑定控件(GridView控件)等。通过该实例来加深VB.NET在Web开发中的应用理解。章节内容23.1开发背景23.2系统分析23.3系统设计23.4功能实现22.1开发背景某知名高校计算机科学与技术学院在2008年制定了一整

2、套教学改革计划,其中一个具体工作就是搭建一个《学生在线测评系统》。本章讲到的《在线考试系统》就以《在线测评系统》为原型,抽取其中典型功能实例进行剖析讲解,从Web应用程序的角度理解VB.NET的应用。23.2系统分析23.2.1需求分析功能需求:23.3系统设计系统组成:题型以选择题为主类图:其中,Question类是所有类型题目的基类,包含了题目的一般属性,即题号、答案、题干描述、所属课程和知识点。XuanZe类是选择题类型,除了包括Question类属性外,还具有选项集合属性。页面设计登录页面:题库管理页面:题目添加与

3、编辑页面:在线考试页面是由系统自动生成的,不需要提前设计。单选题用户控件如图所示。数据库设计数据库关系图课程信息表(KeCheng)代码名称类型说明bianhao编号nvarchar(50)主键mingcheng名称nvarchar(50)知识信息表(ZhiShi)代码名称类型说明kcbianhao所属课程nvarchar(50)主键bianhao编号nvarchar(50)主键mingcheng名称nvarchar(50)选择题表(XuanZe)代码名称类型说明bianhao编号nvarchar(50)主键miaoshu

4、题干描述nvarchar(200)daan答案nvarchar(50)kecheng课程nvarchar(50)zhishi知识nvarchar(50)explain解题思路nvarchar(max)选择题选项表(XuanXiang)代码名称类型说明tihao所属题目nvarchar(50)主键bianhao编号char(1)主键miaoshu选项描述nvarchar(100)试题信息表(Paper)代码名称类型说明pid编号nvarchar(50)主键ptitle试卷名称nvarchar(50)试题题目信息表(Paper

5、Question)代码名称类型说明paperid试卷编号nvarchar(50)主键tihao试卷包含题目的题号nvarchar(50)用户信息表(User)代码名称类型说明username用户名nvarchar(50)主键userpwd密码nvarchar(50)userrole用户角色bit0表示学生,1表示教师

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。