基于asp的网上考试系统毕业论文内容摘要:
和本系统良好的安全性设置,信息管理员在专业人员的指导帮助下迅速掌握系统的操作方法。 同时,用户也可以根据我们编写的详细的“用户操作说明书”,来学习正确的操作本系统。 11 技术可行性 技术上的可行性分析主要分析技术条件 是否能 顺利完成开发工作,硬、软件能否满足开发者的需要等。 软件方面,网络化考试需要的各种软件环境都已具备,数据库服务器方面则有 SQL Server, 均 能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。 其 灵活性、安全性 和易用性为数据库编程提供了良好的条件。 因此,系统的软件开发平台已成熟可行。 硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。 经济可行性 主要是对项目的经济效益进行评价, 利用计算机来实现网上考试以成为适应当今教学管理的方式。 开发一套能满足网上考试系统的软件是十分必要的,实现试卷管理和试卷生成自动化,在减少由于认为失误而早成损失的同时,也可以使教师减少工作量。 本系统 在经济上是可以接受的,并且本系统实施后可以显著提 高考试效率,有助于学院完全实现网络化管理。 所以本系统在经济上是可行的 系统数据流程图 数据流程图中主要包括处理逻辑、外部项、数据流、数据存储四个要素, 12 数据流程图是以处理逻辑为中心来展开的,它也是系统信息模型的一种表达方法。 图 31 在线考试系统顶层数据流程图 数据字典 为了对数据流程图中的各个元素做出详细的说明,有必要建立数据字典。 数据字典的内容主要是对数据流程图中的数据项、数据结构、数据流、处理逻辑、数据存储等几个方面进行具体的定义。 数据项描述 数据元素是数据的基 本单位。 一个数据元素可以由若干个数据项(也可称为字段、域、属性)组成。 数据项是具有独立含义的最小标识单位,具有逻辑不可再分性。 本系统部分数据项描述如表 31—— 表 34 所示: 13 表 31 是否为管理员描述 编号 XS_01 标识符 IFADMIN 名称 是否为管理员 别名 是否为管理员 含义 是否有管理员权限 类型 布耳型 长度(字节) 1 值域 0 or 1 备注: 0 表示非管理员, 1 表示是管理员 填表人: 日期: 数据结构 数据结构指 的是数据之间的相互关系,即数据的组织形式。 本系统部分数据结构描述如表 3537 所示: 表 35 试题的数据结构描述 编号 st001 名称 试题标识 含义 试题的数据单元 组成 题编号 +题型 +分值 +题目正文 +标准答案 相关数据流 教师试题管理 14 相关处理逻辑 试题的增删改 填表人 xxx 日期 数据存储 数据存储的组成可以由若干个数据元素、数据结构组成;关键子标识唯一确定一条记录的数据项。 本系统部分数据结构描述如表 3 311所示: 表 38 试题入库的数据存储描述 编号 D1 名称 试题录入 含义 试题每次录入库的名称、代码、标准答案等信息 组成 题编号,题型,类型,题目正文,标准答案,分数 关键字 试题编号 备注 填表人 xxx 日期 数据流 数据流的组成可以是一个已定义的数据结构,也可以是若干数据元素、简单的数据结构和复杂的数据结构组成。 本系统部分数据流定义如下表 36所示: 15 表 312 试题录入到组卷数据流描述 编号 Xs005 名称 试题的录入,组卷 含义 试题的录入,经教师组卷 来源 教师的试题管理(试题录入) 去向 试题 库 组成 题编号,题型,知识点,分值,题目正文,标准答案,入库时间 流通量 100 题 /月 高峰流通量 500 题 /月 备注 填表人 xxx 日期 处理逻辑 处理逻辑描述较为复杂,该部分仅对数据流程图中的部分处理逻辑简单的描述。 下表中各项简单说明:简述通常采用简单的语言来表达某个处理逻辑是做什么的,输入输出分别描述与处理逻辑相关的数据流或者相关的数据存储,处理则概括性的描述处理逻辑的功能。 表 314 试题管理的处理逻辑描述 16 编号 名称 试题管理 简述 试题的录入,修 改和删除 输入 试卷 处理 根据试题内容,确定入库的种类 将相应单据中的信息存入数据存储“试题库”中 修改数据存储“试题库”中相应试题的内容、答案、分数等信息 输出 组卷 备注 填表人 xxx 日期 系统总体业务流程图 通过系统分析,本系统有三个用户角色。 学生用户进入系统,如果验证成功则可以进行相应的功能模块中,如考试模块,可以进行在线考试;教师用户通过验证可以进入试卷生成模块,定义试卷,录入考试信息,然后由参考学生进入考试。 管理员用户进入成功可实现师生信息查阅,后台审查及师生资 料库的审查。 演示如图 32 所示: 17 学 生 题 库 做 题 卷 子资 料 库教 师 题 库 组 卷 卷 子资 料 库判 卷师 生 信息资 料 库管 理 员 后 台 审 核审 核 后的 信 息师 生 资 料库判 卷 后的 信 息 图 32 在线考试整体业务流程图 4 系统设计 系统功能模块图 用户管理模块,系统权限分配主要在这一模块中,管理员可以根据实际情况,将用户设置成普通用户和有一定权限的用户。 权限又分为:有审批权和有管理权两种。 科目管理模块,该模块完成题库中的试题类别管理,如数学、英语等,可以根据需要进行填加、删除和修改科目。 题库管理模块,试题库的管理是核心部分 ,试题录入与维护 ,修改 ,查询都频繁地对试题库进行操作 ,使题库具有较大题量可供选择 ,从而自动组题时随机选择程度更大 ,各考生的考题雷同程度较小 .课程设置在录入试题前 18 加入本门课程 ,试题录入可以输入各种题型的试题 ,题库维护包括添加、修改和删除 . 考试管理模块,考试管理模块主要完成试卷生成,考试新闻的发布,在线考试和评分功能,是本系统的核心模块。 确定命题原则 . 进行考试前 ,由教师确定考试课程名称 ,考试时间 ,总分数 ,每题的分数,自动组题 . 根据命题原则 ,产生参加考试的机器数套试题 . 考试与评分 . 学生通过登陆 ,系统进入数据库中检查是否有此人和是否考试过 ,如果有则调出一套试题让其开始考试 .考试开始后 ,开始倒计时 ,如果时间到 ,评分显 示该生的成绩 ,同时成绩入库 . 如果考生提前做完了所有的试题 ,可以让考生自己提前结束考试 ,同时评分显示成绩和成绩入库 . 考试新闻管理 ,用户未登陆时可以查看新闻标题,在登陆后可以查看新闻具体内容,并可以查看未浏览新闻的用户。 功能模块图描述如图 41 所示: 19 图 41 系统功能模块图 系统数据库设计 4. 2. 1 数据库需求分析 所谓题库就是试题的仓库,是把许多题目集合到一起,供试卷编制者随时查询和使用的集合。 针对一般考试系统的需求,设计的主要数据项和数据结构如下所示的: 用户信息, 包括的数据项有:用 户编号、 姓名、性别、院系等。 试卷信息, 包括的数据项有: 试卷编码、考试科目、试卷总分、试题分布、分值分布、考试时间、设定审核人、已经审核人编号、已经过时间等。 20 成绩信息, 包括的数据项有: 成绩编号、用户编号、开始考试时间、结束考试时间等。 试题信息, 包括的数据项有:试题编号、 题目正文、正确答案等。 本系统应该建立一个稳定的后台数据库系统,通过该数据库管理整个考试系统所需的信息(用户信息、试题信息、试卷信息、考试信息等)。 为了从多方面来保障考生考试信息的安全性、可信性和考试成绩的可依赖性,本系统还应该建立一 套机制,这套机制至少应该包括学生和教师的账号的安全机制、后台数据库的安全机制、考试过程的控制机制。 4. 2. 2系统 E— R图 系统 E_R 图描述如图 42 所示: 图 42 系统 E— R 图 密码 用户 ID 权限 管理员 授权 授权 专业 题型 试卷编号 …… 题目答案 用户名 答案 用户 …… 出题教师 使用 试卷 生成 题库 管理 N 1 1 N N M N M M N 用户名 用户 ID 密码 …… …… 21 4. 2. 3 逻辑结构设计要点 数据库是网上考试系统的核心。 数据库设计是建立在这一系统的很重要的一步。 网上考试系统模型可由用户信息表等组成,分别叙述如下: 用户信息表 cadre_info(用户编号,用户姓名,密码,所在院系等 ),如表41 所示: 表 41(用户信息表 ) 关键字 字 段名称 数据类型 宽度 是否为空 小数位 说明 userid userid int 4 no 用户 ID username char 30 no 用户名 pwd char 7 no 密码 Department char 30 no 所在院系 Zhuanye char 20 no 专业 Email numeric 7 no 电子邮箱 ifadmin bit 1 no 0 是否为管理员 考试新闻信息表 exam_news(新闻编号,新闻标题,发布日期等 ),如表 42所示: 表 42( 考试新闻信息表 ) 22 关键字 字段名称 数据类型 宽度 是否为空 说明 id id int 4 no 自动编号 newsid char 30 no 新闻编号(自动生成) title Ntext 16 no 新闻标题 text ntext 16 no 新闻内容 youxq int 4 no 浏览的用户 fabsj datetime 8 No 发布日期 fabsj int 4 no 发布人 passuserid int 4 No 审核人的编号 passtime nvarchar 50 no 通过日期 新闻信息日志表 exam_news_log(新闻编号,用户编号等),如表 43 所示: 表 43( 新闻信息日志表 ) 关键字 字 段名称 数据类型 宽度 是否为空 说明 id id Int 4 no 日志编号 Newsid Int 4 no 新闻编号 23 userid_ int 4 no 用户编号 考试成绩表。基于asp的网上考试系统毕业论文
相关推荐
多数方法忽然属性是作为使用程序的功能服务的。 另外,有了 Server对象,就可以在服务器上启动 ActiveX对象例程,并使用 Active Server服务提供像 HTML和 URL编码这样的函数。 Server 对象的属性、方法集 选 项 作 用 Property(属性) ScriptTimeout 设置程序能够运行的最大时间 Method( 方法 ) CreateObject
2 个通用寄存器。 ⑼ 硬件看门狗功能。 图 2 STC12CXX 系列典型单片机内部结构图 智能电子技术实践课程设计报告 8 51 系列单片机的引脚功能 图 3 微型单片机的引脚 . I/O 端口线输入输出引脚 — (39— 32): P0口是一个漏极开路型准双向 I/ O 口。 在访问外部存储器时,它是分时多路转换的地址 (低 8位 )和数据总线,在访问期间激活了内部的上拉电阻。 在
信过程中最好保证传输的连续性不要允许中断如图 32 所示 LCD1602 流程图 程序主要实现对信息的显示包括年月日时分秒等信息在这里要注意它的读写控制指令其流程图如图 33 所示 图 33 LCD1602 初始化流程图 子程序源代码设计 详见附录一 设计原理图 详见附录二 附录一 程序名称基于单片机和时钟芯片 DS1302 的电子时钟 程序功能 时钟芯片采用 DS1302 显示采用液晶屏
yen) notice=rs(notice) tel=rs(tel) top=rs(top) link1=rs(link1) link11=rs(link11) link2=rs(link2) link22=rs(link22) link3=rs(link3) link33=rs(link33) link4=rs(link4) link44=rs(link44) link5=rs(link5)
SP; 通吃各家浏览器 ; 语言相容性高 ; 隐密安全性高 ;易于操控数据库 ; 面向对象学习容易。 2. ACCESS 简介 微软提供的 Access 拥有一套功能强大的应用工具,其完善程度足以满足专业开发人员的需要。 虽然如此,新手也能十分容易的学习和掌握该产品。 通过创建或使用强大的数据库解决方案,您能够更为轻松地组织、访问和共享信息资源。 通过 Access
和( 27)轴线; 30楼:( H)轴线和( 27)轴线。 B、主、次控轴线定位时均布置引桩,引桩采用木桩,后砌一水泥砂浆砖墩;并将轴线标注在四周永久性建筑物或构造物上,施测完成后报建设单位、监理单位确认后另以妥善保护。 C、控轴线沿结构逐层弹在墙上,用以控制楼层定位。 D、水准点:建设单位给定准点,建筑物177。 相当于绝对标高。 ⑶ 基础测量 A、在开挖前,基坑根据平面布置