ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:592.68KB ,
资源ID:14532594      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/14532594.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(NET在线考试系统概要设计说明书文档格式.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

NET在线考试系统概要设计说明书文档格式.docx

1、1.4 参考资料作者书名出版社张海藩,牟永敏软件工程导论第六版清华大学出版社杨玥,汤秋艳,梁爽Web 程序设计:ASP.NET钱雪忠,王月海数据库原理及应用北京邮电大学出版社林锐软件工程思想未出版明日科技ASP.NET 从入门到精通2.总体设计2.1 需求规定见需求规格说明书2.2 运行环境2.2.1 硬件环境双核 2.5Ghz 的 inter CPU、1G 内存、20G 硬盘2.2.2 软件环境1、操作系统:windows 72、运行环境:Microsoft.NET Framework 4.03、数据库系统:Access 数据据库4、开发工具:Visual Studio 20105、开发平台

2、:ASP.NET6、编程语言:C#7、支撑软件:IIS(Internet Information Server,互联网信息服务) 2.3 基本设计概念和设计流程系统登录否是否登录教师判断身份管理员学生管图 2-1 在线考试系统业务流程图描述:1、系统管理员录入试题到题库中;2、系统管理员按下自动生成试卷按钮,系统自动生成试卷; 3、用户登录到本系统,选择试卷进行考试;4、用户提交试卷答案;5、系统计算考试得分;6、管理员查看所有用户的成绩,用户查询自己的成绩。 2.4 系统总体结构图 2-2 在线考试系统前台功能结构图教师登录考试结果理员图 2-3 在线考试系统后台功能结构图2.5 功能需求与

3、程序的关系表 2-1 功能需求与程序的关系用户抽取试题自动评分管理后台登录模块随机抽取试题模块自动评分模块试题管理模块后台管理员模块2.6 模块命名规则各模块命名规则如下:名称模块名称编号user-glH01随机抽取试题模 块mark-cxH03user-zcH05notice-glH072.7 模块描述用户登录子系统名称系 统管 理名 称OES接 口说 明输入登录信息输出打开用户界面功 能根据用户输入的不同账号,而打开不同的用户界面随机抽取试题question-glH02子系统选择考试信息不同的试卷查询试题信息并输出自动评分前 台试题结果成绩根据考生提交的试卷判断分数运行环境说明所有支持 I

4、E6.0 及以上的操作平台都可以运行此程序调用关系说明调用模块被调用模块无试题管理pwd-xgH04新的试题增加、修改、查询试题,当前只有管理员能进入该模块操作后台管理管理界面用于后台管理2.8 人工处理过程1、题库的试题录入;2、生成试题前,需要对试题的数量、分值进行人工设置;3、公告需要人工管理等。3.接口设计3.1 用户接口1、基于 B/S 架构,用户通过浏览器对页面进行操作;2、用户界面:采用常用网页的图形界面设计,界面友好;3、网站风格保持基本一致;4、提供简单的错误处理机制;5、登录界面需要输入用户账号和密码,账号和密码正确时跳转到主页,否 则提示账号或密码错误。3.2 外部接口一

5、台 PC,支持 Access 数据库,支持 IIS,支持 Microsoft.NET Framework 3.5 3.3 内部接口4.运行设计4.1 运行模块组合本系统由多个 ASPX 页面,通过页面跳转来实现各个模块之间不同功能的连 接和组合。各模块之间相对独立,属于高内聚低耦合,可移植性好。各模块之 间主要通过 ASPX 的内置对象以及动作指令标记实现模块之间的合作和数据共享。4.2 运行控制可以不登陆进入网站主页,但只要登入后才可以使用到本系统的主要功能。 在登录页面输入用户账号和密码进入本系统,输入的用户账号和密码是通过注 册而存放在数据库中的数据,为注册的用户无法登录。按照用户权限的

6、不同, 允许其做权限内的事情。4.3 运行时间由于系统直接从数据库中存取相关信息,页面产生速度可能不够理想,但 基本处于可接受范围内。5.数据库设计51.1 数据表设计在开发在线考试系统之前,分析了系统的数据量,由于在线考试系统中试 题及考生信息的数据量会很大,因此选择 Access 数据库存储数据信息,数据库 命名为 Exame.mdb,在其中创建了 6 个数据表用于存储不同的信息,如图 5.1所示(图 5.1)开发在线考试系统时,为了灵活地维护系统,设计了后台管理员模块,通过 后台管理员模块可以方便地对整个在线考试系统进行维护。这时,必须建立一 个数据表用于存储所有的管理员信息。管理员信息

7、实体 E-R 图如图 5.1.2 所示。当考生成功登录在线考试系统后,可以根据需要选择考试的科目,考生不 同可能选择的考试科目也会不同,系统必须提供一些参加考试的科目,供考生 选择。这时,在数据库中应该建立一个存储所有参加考试科目的数据表。考试 科目信息实体 E-R 图如图 5.1.3 所示。系统编号管理员姓名(图 5.1.2)管理员登录密码管理员账号添加日期考试科目名称(图 5.1.3)考生选择考试科目,开始在线考试。在规定时间内必须完成考试,否则系 统会自动提交试卷,并且将考生的考试成绩保存在数据表中。这样,方便后期 查询考生是否参加过考试,以及查询历史考试得分。考试记录信息实休 E-R

8、图 如图 5.1.4 所示。在数据库中建立以一用于存储考生各项信息的数据表。其中包括考生登录 时的账号(考生编号或考生学号)及密码。若某个考生参加了考试,系统会将考生答卷的最后得分保存到此数据表中,以便教师或考生对考试历史记录进行查 询。考生信息实体 E-R 图如图 5.1.5 所示。考试试题答案考生姓名试题正确答案考试得分考生编号图 5.1.4考生性别考生登录密码5.1.5为了方便教师对考试试题及考生考试结果进行管理,在数据库中必须建立 一个数据表用于存储所有的教师信息,其中包括教师登录后台管理系统时需要 的账号及密码,以及教师负责的科日名称,教师信息实体 E-R 图如图 5.1.6 所 示

9、。在线考试系统中的考试试题是通过对数据库中存储的所有试题随机抽取 产生的,所以必须在数据库中建立一个数据表用于存储所有试题信息,其中包 括试题题目、试题的 4 个备选答案、正确答案以及所属的科目。试题信息实体 E-R 图如图 5.1.7 所示。教师所负责的科目教师登录密码教师姓名教师编号图 5.1.6试题所属科目试题正确答案 试题是否发布试题题目试题答案A试题答案B试题答案D试题答案C图 5.1.751.1 数据库逻辑结构设计 tb_Admin(管理员信息表)tb_Lesson(考试科目信息表)tb_score(考试记录信息表)tb_Student(考生信息表)tb_Teacher(教师信息表

10、)tb_test(试题信息表)6.公共类设计在开发项目中以类的形式来组织、封装一些常用的方法和事件,不仅 可以提高代码的重用率.也大大方便了代码的管理。本系统中创建了一个公共类 BaseClass,其中包含 DBCon()方法、BindD()方法、OperateData()方法, CheckStudent()方法、CheckTeacher)方法和 CheckAdmin)方法,分别用于 连接数据库、绑定 GridView 控件、执行 SQL 语句、判断考生登录、判断教师登 录和判断管理员登录。具体代码如下:public class BaseClasspublic BaseClass()/ TODO: 在此添加构造函数逻辑public static OleDbConnection DBCon()return new OleDbConnection(Provider=Microsoft.Jet

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1