基于asp技术的在线考试系统的设计内容摘要:
储试卷专业 字段名称:试题题型;字段类型:文本;字段大小: 20。 存储试题题型 字段名称:试题难易;字段类型:文本;字段大小: 20。 存储试题难易 字段名称:试题; 字段类型:文本;字段大小: 100。 存储试题 字段名称:答案; 字段类型:文本;字段大小: 100。 存储试题答案 字段名称:试题分数;字段类型:文本;字段大小: 20。 存储试题分数 超级用户表 : 字段名称:用户名; 字段类型:文本;字段大小: 20。 存储用户名 字段名称:密码; 字段类型:文本; 字段大小: 20。 存储用户密码 字段名称:权限; 字段类型:文本;字段大小:整型。 存储用户权限 字段名称:当前状态;字段类型:文本;字段大小:整型。 存储用户状态 成绩登记表 : 字段名称:用户名; 字段类型:文本;字段大小: 20。 存储用户名 字段名称:密码; 字段类型:文本;字段大小: 20。 存储用户密码 字段名称:时间; 字段类型:文本;字段大小: 20。 存储用户考试时间 字段名称:总分; 字段类型:文本;字段大小: 20。 存储试卷总分 字段名称:试卷名称 ;字段类型:文本;字段大小: 100。 存储试卷名称 字段名称:当前状态;字段类型:文本;字段大小: 50。 存储用户当前状态 字段名称:试卷; 字段类型:文本;字段大小: 100。 存储抽取试卷 一般 用户、超级用户权限 超级用户:在此系统中可以由若干个管理员,即系统管理员。 他们具有一般用户所没有的权限 , 即具有管理用户、试题以及试卷等内容的权力。 它不需注册,在数据库有一个表来存放相关信息,可 由已存在的管理员添加或删除管理员。 一般 用户:主要是指学校的学生和企事业单位的培训对象 等。 试题录入 首先,用户选择试题所属科目。 若菜单中没有该科目,则可以新增 10 一个。 返回、刷新一次页面,即或看到新增的科目名称。 而且,在本系统中其它需要选择科目的地方也会自动更新。 其次,每道试题有类型、试题内容与选项和答案等栏目。 管理员输入完以后,即可看到预览效果。 如果输入不合法,或者该科题库中已有该试题编号和内容等,则系统给出相应的提示或警告,以待更正。 试卷管理 超级用户可以对试题进行修改。 不过,对于各表中的主键不用修改,避免了造成系统中的数据混乱,或者覆盖其它有用数据的现象。 超级用户 可以将不用的试卷从数据库中删除,并且可将用户的答卷从中删除释放空间。 账号管理 添加 账号 单击账号管理菜单下的添加账号选项,弹出添加账号界面。 按提示输入用户名,输入两次密码,单击确定按钮,在确认两次密码相同后,程序弹出添加账号成功的提示,否则要求再次输入密码。 单击取消按钮,退出添加账号界面。 删除 账号 单击账号管理菜单下的删除账号选项,弹出删除账号界面。 按提示输入用户名,输入两次密码,单击确定按钮,在确认两次密码相同后,程序弹出删除账号成功的提示,否则要求再次输入密码。 单击取 消按钮,退出删除账号界面。 11 修改 账号 单击账号管理菜单下的修改账号选项,弹出修改账号界面。 按提示输入用户名,输入旧密码,再输入两次新密码,单击确定按钮,在确认旧密码正确,并且两次新密码相同后,程序弹出修改账号成功的提示,否则要求再次输入密码。 单击取消按钮,退出修改账号界面。 评阅试卷 服务器端单击试卷管理菜单,输入超级用户、密码,选择相应试卷进行评阅,程序调出试卷每题的题目、正确答案、每题分数、用户答案、并给出一个文本框供阅卷者评分,单击提交按钮则显示当前答卷的得分情况。 在线考试 模块 考生登录后,只要选择考试科目以后,就可以调出试卷进行在线考试。 实现动态随机不重复的抽取试题。 考生的答题信息通过单、复选按钮选择答案来反映。 在线考场是本系统非常重要的部分之一。 因为一个系统如果涉及到现实的话,就必须考虑得十分周到、完善。 为了防止考生多次提交试卷和规范考场纪律,采取自愿交卷和到了规定的时间自动收卷两者有机结合的方式、限制考试时间和期限以及禁用鼠标等办法予以实现。 但真正的无人监视的考试好像不能用软件实现,而且其安全性在系统设计中也很重要。 因此,在设计过程中注意了以下几个问题: a、只有考 生自己才能参加考试。 b、考试时间到了将自动交卷。 c、限制提交次数,暂只提供一次机会。 d、禁止用户联网作弊。 12 用户注册模块 该模块的功能是实现一般新用户注册。 新用户可以在这里将用户名我密码填写好然后提交 ,这样新用户就可以用他注册的用户名和密码进入考试系统。 13 4 数据库的设计 一个好的系统常常离不开一个好的数据库,只有建立了一个好的数据库才能使这个系统具有灵活性、可扩充性。 所以数据库是一个系统的核心部分。 关于 Access 数据库 的概述 Access是 Office系列软件中用来专门管理数据库的应用软件。 所谓数据库是指经过组织的、关于特定主题或对象的信息集合。 数据库管理系统分为两类:文件管理系统和关系型管理系统。 Access应用程序就是一种功能强大且使用方便的关系型数据库管理系统,一般也称关系型数据库管理软件。 它可运行于各种 Microsoft Windows 系统环境中,由于它继承了 Windows的特性,不仅易于使用,而且界面友好,如今在世界各地广泛流行。 它并不需要数据库管理者具有专业的程序设计水平,任何非专业的用户都可以用它来创建功能强大的数据库管理 系统。 Access 使用标准的 SQL( Structured Query Language,结构化查询语言)作为它的数据库语言,从而提供了强大的数据处理能力和通用性,使其成为一个功能强大而且易于使用的桌面关系型数据库管理系统和应用程序生成器。 一个 Access 数据库中可以包含表、查询、窗体、报表、宏、模块以及数据访问页。 不同于传统的桌面数据库( dbase、 FoxPro、 Paradox) , Access数据库使用单一的 *.mdb文件管理所有的信息,这种针对数据库集成的最优化文件结构不仅包括数据本身,也包括了它 的支持对象。 14 新数据库文件的创建 Access 中创建和处理的文件是数据库文件,其扩展名为 .mdb。 与Microsoft Office 中其他的应用程序( Word、 Excel等)不同的是, Access启动后,并不自动创建一个空的文件,然后让用户输入数据,再保存。 在 Access 中,需要用户自己来创建一个新的数据库文件。 新启动的 Access窗口中,单击任务窗格中的“新建空数据库”项,Access会马上弹出一个对话框让用户给出要新建的数据库的文件名。 这也是和 Office 中其他的软件不同的。 输入文件名试题 库后, Access 打开一个新窗口。 在该窗口的标题栏中显示了新建数据库文件的试题库名称,窗口工作区的左窗格中列出了数据库可包含的主要对象类型,右窗格中列出的是创建当前对象的向导和具体的对象名称。 另外,还可以在任务窗格中单击“根据模板新建”,使用数据库向导来创建新的数据库。 建立 Access 数据库连接的常用方法 [4] 在基于微软 IIS/PWS的网络平台上,通过服务器端运行的 ASP 程序来访问后台数据库,是一种最常见的模式了。 而对于小型的数据库应用需求,微软的 Access 数据库,应该是与 ASP 程序配套 使用的首选。 由于 Access数据库的 ODBC驱动程序支持的 SQL 指令全,执行效率高,所以 Access后台数据库 +ASP服务器端程序 +客户端 IE浏览器,是一个精练实用高效的组合模式。 在这种使用模式中, ASP程序无疑是最重要的,是沟通客户端和后台数据库之间的桥梁。 在 ASP程序中,通过 VB Script, 15 建立对 Access 数据库的连接,是客户能够访问后台数据库的前提。 在ASP 中建立对 Access 数据库连接的一般格式及它的各步骤及参数意义如下: 第一行程序:利用 Server对象的 MapPath函数,取得要打开数据库 的完整的文件路径,并存储在变量 DbPath 中。 其中,数据库名是我们需要指定的参数,应该用我们要打开数据库的实际名称替代。 如果数据库名是直接作为常量出现,要用引号将其括起来,并且不能丢掉扩展名。 例 如 数 据 库 , 则 该 行 程 序 成 为 : DbPath=(“ ” )。 第二行程序:建立一个 ADO 对象集中的 Connection 对象,也即连接对象。 这是建立数据库连接的初始步骤。 执行这行程序后, Conn成为一个连接对象。 第三行程序:利用连接对象 Conn的 Open 方法打开一个 指定的数据库。 因为我们要打开的是 Access 数据库,所以要指定 ODBC驱动程序参数 , 表 示 要 透 过 Access 的 ODBC 驱动程序来访问数据库:driver={Microsoft Access Driver (*.mdb)}。 另一个参数 dbq= amp。 DbPath,运算后等效于 dbq=(数据库名 ) ,是利用了第一行的 (数据库名 )函数,用来指定要打开的数据库文件。 到这里,就已经打开了数据库名指定的数据库。 如果数据库名是“ ”,则打开 Access 数 据库。基于asp技术的在线考试系统的设计
相关推荐
.NET、 Visual C.NET 和 Visual J.NET 全都使用相同的集成开发环境 (IDE),该环境允许它们共享工具并有助于创建混合语言解决方案。 鉴于 Visual C .NET 开发平台和 C语言的这些优点,所以本系统采用了以上平台和语言。 (三 )系统数据库环境的选择 目前市场上已有的数据库系统包括 MYSQL、 Access、 Microsoft SQL Server
: 1053170659 12 系统模块介绍 系统的物理结构 系统实现的物理结构如图 5 所示: 图 5 系统物理结构图 网上银行系统 首页 个人银行 电子银行 银行卡 客户服务 金融信息 用户注册 登陆 帐户查询 用户信息查询 转帐 修改密码 挂失 代缴学费 网上支付 图 4 系统模块图 退出系统 浏览器 浏览器 WEB 服务器 数据服务器 浏览器 毕业设计论文 : 1053170659 13
件: (1) 控制器 控制器是单片机的指挥控制部件,控制器的主要任务是识别指令,并根据指令的性质控制单片机各功能部件,从而保证单片机各部分能自动而协调地工作。 单片机执行指令是在控制器的控制下进行的。 首先从程序存储器中读出指令,送指令寄存器保存,然后送至指令译码器进行译码,译码结果送定时控制逻辑电路,由定时控制逻辑产生各种定时信号和控制信号,再送到单片机的各个部件去进行相应的操作。
为主的各种信息的、资源的、人员的和设施的支助服务的总和,其目的在于指导、帮助和促进学生的自主学习,提高远程学习的质量和效果。 (丁兴富, 2020)。 根据学生支持服务主要解决的问题类型的不 同,学生支持服务可以被分为三类: 管理性质的支持:包括学生进行求学咨询、学前评估、图书馆服务等管理方面的活动和服务。 学术性质的支持:包括定义课程、解释概念、提供反馈、提供教学实践、培养学生的学习技能
绪 论 新闻发布系统概述 新闻发布系统( News Management System)又称为信息发布系统 , 是一个利用计算机网络为平台构建的新闻发布体系 , 它将网站上的新闻发布等重要信息集中管理 , 并通过信息的某些性质进行分类 , 最后系统化 , 标准化的发布到网站上的一种网站应用程序 ,网站信息通 过一个简单的界面加入数据 , 然后通过已有的网页模版格式与审核流程发布到网站上。
就是一个能够在网上实现旅游信息的网上发布便与他们更加方便与快捷的得到需要的信息。 通过对一些典型旅游网站的考察和分析,并结合用户需 求, 该系统主要建立一个完整的旅游网站, 突出旅游特点,有美观的界面设计。 可行性分析 采用现代化统一的计算机信息网站系统,能够有效帮助旅游企业优化旅游行业 TQC,使其在行业内处于优势地位,并相对长期地保持这种战略优势。 开发本系统的可行性研究如下: