基于aspnet在线考试系统设计内容摘要:
均已被多数浏览器所接受。 HTML 的标记总是封装在由小于号( )和大于号( )构成的一对尖括号之中。 (1)单标记 某些标记称为 “单标记 ”,因为它只需单独使用就能完整地表达意思,这类标记的语法是: 标记 最常用的单标记是 P,它表示一个段落 ( Paragraph)的结束,并在段落后面加一空行。 (2)双标记 另一类标记称为 “双标记 ”,它由 “始标记 ”和 “尾标记 ”两部分构成,必须成对使用,其中始标记告诉 Web 浏览器从此处开始执行该标记所表 示的功能,而尾标记告诉 Web 浏览器在这里结束该功能。 始标记前加一个斜杠( /)即成为尾标记。 这类标记的语法是: 标记 内容 /标记 其中 “内容 ”部分就是要被这对标记施加作用的部分。 例如你想突出对某段文字的显示,就将此段文字放在一对 EM /EM标记中: EMtext to emphasize/EM (3)标记属性 许多单标记和双标记的始标记内可以包含一些属性,其语法是: 标记 属性 1 属性 2 属性 3 … 各属性之间无先后次序,属性也可省略(即取默认值),例如单标记 HR表示在文档当前位 7 置画一条水平线( horizontal line),一般是从窗口中当前行的最左端一直画到最右端。 在 中此标记允许带一些属性: HR SIZE=3 ALIGN=LEFT WIDTH=75% 其中 SIZE 属性定义线的粗细,属性值取整数,缺省为 1; ALIGN 属性表示对齐方式,可取LEFT(左对齐,缺省值), CENTER(居中), RIGHT(右对齐); WIDTH 属性定义线的长度,可取相对值(由一对 号括起来的百分数,表示相对于充满整个窗口的百分比),也可取绝对值(用整数表示的 屏幕像素点的个数,如 WIDTH=300),缺省值是 100%。 /HTML 其中 HTML在最外层,表示这对标记间的内容是 HTML 文档。 HEAD之间包括文档的头部信息,如文档总标题等,若不需头部信息则可省略此标记。 我们还会看到一些 Hompage 省略HTML标记,因为 .html 或 .htm 文件被 Web 浏览器默认为是 HTML 文档。 BODY标记一般不省略,表示正文内容的开始。 列表( list)结构和预编排( Preformatted)结构都是一种具有段落性质的独立块状 结构,也就是说,它们象标题( Heading)结构一样,能自成一段,仿佛在这些结构的尾部加上了一个 P标记。 (1)列表( list)结构 列表( list)结构也是 HTML 文档中的一个基本结构。 一共有三种类型的列表,它们是: ● 无次序列表( Unordered list): UL 列表项 /UL ● 有次序列表( Ordered list): UL 列表项 /UL ● 定义表( Definition list): DL 列表项 /DL 前二种列表的表项( list item)用单标记 LI表示。 Web 浏览器会在 UL型列表的每个表项前加一个小园点或小方块,在 OL型列表的每个表项前加一个整数,如下例: ULLIFirst UL item ULLIFirst subUL item LISecond subUL item/UL 除了列表结构以外, HTML 还提供了一种非常有用的预编排( Preformatted)结构,利用它可以使信息完全依照源文件中的编排格式,一模一样地在浏览器中显示出来。 它的语法格式为: PRE预编排信息 /PRE 因此,只需 要将一对 PRE标记中的 “预编排信息 ”,按照你所喜欢的格式预先编排好就可以了。 8 SQL Server 2020 介绍 Server 2020 简介 SQL Server 2020 是微软公司在 SQL Server 版的基础上新推出的数据库产品,它扩展了 SQL Server 版的性能、可靠性、质量以及易用性。 它还包括许多新功能以提高系统的执行性能,而且使得数据库的管理工作变得更加轻松易学,这些功能进一步将 SQL Server 确立为 OLTP、数据仓库以及电子商务应用程序的最 佳数据库平台。 使全部用户,包括应用程序员、 DBA 管理员和终端用户受益非浅。 (1)非过程化语言 SQL 是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。 SQL 允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集。 所有 SQL 语句接受集合作为输入,返回集合作为输出。 SQL 的集合特性允许一条 SQL 语句的结果作为另一条 SQL 语句的输入。 SQL 不要求用户指定对数据的存放方法。 这种特性使用户更易集中精力于要得到的结果。 所有 SQL 语句使用查询优化器,它是 RDBMS 的一部分,由它决定对指定 数据存取的最快速度的手段。 查询优化器知道存在什么索引,哪儿使用合适,而用户从不需要知道表是否有索引,表有什么类型的索引。 (2)统一的语言 SQL 可用于所有用户的 DB 活动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其它类型的终端用户。 基本的 SQL 命令只需很少时间就能学会,最高级的命令 er托管提供程序的连接字符串中,存在很多属性,但是常用的属性并不多,数据库连接字符串的常 ● Connection Timeout(连接超时时间 ):当数据库连接发生错误时,系统会再次尝试连接数据库,在关闭数据库连接所经历的时间长度,系统默认的时间为 15 秒。 下面通过实例介绍使用 SQL Server 连接对象和连接字符串连接数据 test1 方 法。 连接数据库 test1 需要创建数据库连接对象,创建代码如下: SqlConnection con=new SqlConnection(”server=.。 database=test1。 uid=sa。 pwd=”)。 ()。 9 2 可行性研究及需求分析 可行性研究 在线 考试系统的主要特点是一方面 可以动态地管理各种考试系统信息 ,只要准备好足 够大的题库 ,就可以按照要求自动生成各种试卷。 另一方面 ,考试时间灵活 ,用户可以在规定时间段内的任意时间参加考试。 另外计算机化的考试的最大特点是阅卷快 ,系统可以在考试结束时当场给出考试结果 ,计算机阅卷给了用户的最大的公平感。 如何通过一种开发语言能高效的设计出这个系统是一个值考虑的一个需求。 由于现代计算机网络技术的快速发展,信息已遍布全球。 再加上现代考试的普及。 网络已成为大众化的产物,所以将考试系统与网络相联,是很有意义的。 技术为这个系统设计提供了极大的方便。 项目要求 (1)功能:数据库管理、考试功能、领导审核功能、考试新闻发布; (2)性能:操作方便、可靠、高效、界面赏心悦目; (3)本系统必须要求开发人员对网络技术有一定了解; (4)管理员可以通过本系统 将 考试的信息 存入 到数据库中,可以很方便的对信息进行更新。 待开发系统的主要开发目标 (1)迅速实现试题的更新与新闻的发布; (2)使系统的后台管理功能完善; (3)让系统自动生成试卷 ; (4)实现现代考试网络化。 可行性研究的方法 结合系统本身及 自身的情况选定此课题,对该系统做出了可行性研究。 系统设 计是以在线 考试为目的,基于现代网络在线考试技术,结合现有的技术制定出设计的方案。 最终将开发出界面友好、 方便现代用户考试的一套完整的网上考试系统。 评价尺度 (1)自动生成试卷的可行性与完整性; (2)后台管理功能的管理能力; (3)信息发布的及时性与更新性; (4)考试界面的完善 ; (5)成绩查询的时间性 ; (6)系统在使用过程是否便于操作和维护。 10 技术条件方面的可行性 因为本系统最终在分布式系统上运行,因为本人电脑的配置对于做毕业设计以足够,该系统的功能足以被实现。 在软件方面可以用 以下几种: (1)操作系统用 windows。 windows 作为 一个优秀的网络操作系统,它的发行版本中集成了大量的网络应用软件。 (2)web 服务器端采用 IIS++SQL Server2020。 IIS 是微软公司主推的 Web 服务器,它试系统的主要好处是一方面可以动态地管理各种考试信息,只要准备好足够大的题库,就可以按照要求自动生成各种试卷;另一方面,考试时间灵活,用户可以在规定时间段内的任意时间参加考试;另外计算机化的考试的最大特点是阅卷快,系统可以在考试结束时当场给出考试结果,计算机阅卷给了用户 的最大的公平感。 该系统最大的实际应用就是特别适合于现代大学的考试,不仅减轻了教师因要批改大量试卷的负担,而且方便了大学对学生学习的管理。 所以本系统可以立即开始开发。 需求分析 需求分析就是发现、求精、建摸、规格说明和复审 的过程。 为了发现用户的真正需求,首先应该从宏观角度调查、分析用户 所面临的问题。 也就是说,需求分析的第一步是尽可能了解当前用户的情况和需要解决的问题。 市场需求 为了满足市场的需求,软件的设计必须有一定的市场针对性。 考试系统软件是为了针对现在学校的 考试的增加和规 模的增大而造成的人工管 理压力,和人力难以实现监控考试的情况,而设计的 辅助教师进行考试的管理工作的一种小型考试软件。 它以其独特的功能和良好的适应性和兼容性来适应市场发展的需求,并且由于其尚处于继续改进的阶段,改进的考试系统软件将不断的涌向市场。 软件功能分 析 根据高校管理的实际要求,结合考试管理的实际过程,系统应该实现以下功能: (1)掌握本考试系统范围内所有用户的基本情况,包括编号,姓名,登录口令等。 (2)基于考试系统的基本功能管理,本系统可以提供给管理员类用户及 学生类用户使用。 不同的用户类型 所能完成的功能不同。 教师 类用户可以创建试题、删除过期试题、进行题库维护 、创建试卷 以及 对本系统内人员信息进行维护和更新等;学生类用户主要是参与考试,完成试卷,查询成绩。 (3)适时的试题题库更新,试题题型包括判断题、选择题 类型。 试题库的更新由管理员 类用户完成。 学生类用户不允许对试题进行更新。 11 (4)试卷可由本系统自动生成,也可以由管理员类用户从题库中选择试题创建。 软件的非功能性需求 作为一种软件产品,除了在功能方面必需达到用户的基本要求以外,还必需在意一些非功能方面的因素,诸如:软件的用户操作界 面的美观和简洁,以及界面图标的标准化和规范化。 软件要有一定的兼容性,应该兼容当前的主流操作系统平台,象 WINDOWS 98/NT/Me/2020/XP/2020 等。 硬件方面应当要求配置低一点,象这样的小型开发软件应该适用于现大多数的计算机网络系统。 而且,最好是可以适应打印机等其它硬件设备,而本软件就很好地做到了这一点。 软件其他方面的要求 (1)在软件程序设计过程中, 依据国家《计算机软件产品开发文件编制指南》和《现代软件工程》两项理论与原则的要求,应当编制标准的软件技术文档。 如软件使用的编码必 须符合 C编程的 编码设计标准与规范,其使用的 对象名、对象类型和命名约定应该一致并规范 化。 软件 编码时应注意代码清晰、可读性好,还要运用缩进、空行等必要的格式,结合大小写的区别等方法保持程序结构良好。 涉及多表操作的模块应运用“事务”处理,以保持数据完整性。 (2)软件的设计应该有一个完整的过程,各个步骤都必须做到。 一般一个完整的软件设计过程总体分为三个阶段:。 这一阶段一开始要对所开发的软件项目先做一个市场调查,分析其市场需求的大小和需求度。 然后根据市场调查对软件做一个概念性的设计,确定软 件的方向和重点。 接着就进行概要性的设计,将软件的基本框架进行整理和确定。 接下来就是详细的设计,这个过程是软件设计的重点。 详细的设计完成之后,软件的开发设计阶段也就结束了。 这一阶段主要就是要将设计出来的软件进行各个功能的具体实现情况进行检验,看是否与开发设计的要求达到一致。 为软件的成功投放市场进行质量上的严格把关。 软件经过市场的检验之后,要进行一系列的改进与升级换代。 要知道一个成功的软件产品往往能改进成好几代的产品,这主要是软件为了不断满足市场新 的变化需求。 这也是促进计算机软件领域不断发展的原因之一。 12 3 总体设计 ● 试题类别管理,主要实现试卷类别的添加、删除、修改和排序功能; ● 考试试题管理,主要实现试题的添加、删除和修改功能; ● 试题答案管理,主要实现试题的答案的添加、删除和修改功能。 ● 动态随机生成试 卷使用随机函数动态地从题库中取得整张试卷的题目,每次生成的试。基于aspnet在线考试系统设计
相关推荐
商丘师范学院 2020 届本科毕业论文(设计) 4 3 系统实现功能概述 此系统分为三种用户身份,一是后台管理员身份,二是会员用户,三是网络游客身份,普通用户可以对供 求信息进行模糊查询,添加留言,发送邮件。 会员用户可以添加供求信息,管理员用户可以对这两种身份进行管理。 系统提供的三种身份权限 此七彩鲜花商城网站系统共分为以下三种身份权限: 一、七彩鲜花商城后台管理员身份。
数为 SqlConnection 对象 connection、命令类型 cmdType、存储过程名称或 TSQL 命令 cmdText、 SQL 参数组 cmdParms,返回值为DataSet 数据集。 public static DataSet ExecuteDataset(SqlConnection connection, CommandType mandType, string
(1)新闻类别表 BigClass 新闻类别表 BigClass 用来保存新闻类别数据,结构间表 所示: 表 新闻类别表 BigClass 的结构 表 (2)新闻基本信息表 news 基本新闻表 news 用来保存网上新闻的基本信息,结构见表 所示: 华东交通大学软件学院课程设计 9 表 新闻基本信息 (3)评论分析表 answer 评论分析表 answer 用来保存网友对新闻的评价信息
摘要: 本文阐述了 数字带通调制技术以及扩频通信原理 ,并 根据数字带 通调制原理,运用 MATLAB 进行编程, 在给定仿真条件下,运行了仿真程序,得到了预期的仿真结果。 同时,利用建立的仿真系统,研究了 2ASK,2FSK,2PSK,2DPSK 调制解调过程,并且输出其调制后的波形,画出频谱、功率谱密度图,并比较各种调制的误码率情况,讨论其调制效果。 本设计由
STM32 时钟电路 RTC 是 STM32 的脉搏,是单片机的驱动源。 使用任何一个外设都必须打开相应的时钟。 这样的好处就是,如果不使用一个外设的时候,就把它的时钟关掉,从而可以降低系统的功耗,打到节能,实现低功耗的效果。 STM32 的时钟可以由以下 3 个时钟源提供: HSI:高速内部时钟信号 stm32 单片机内带的时钟( 8M 频率)精度较差。 HSE:高速外部时钟信号精度高,来源
、衡海龙、郭亚楠。 分别负责硬件设计调试,软件 程序设计调试,材料 西安科技大学电控学院课程设计论文 第 14 页 搜集和整理,本次实习主要任务 是 过 ARM 控制驱动步进电机完成单四拍、双四拍、八拍的转动控制,同时还要实现转速、角度、方向在 TH12864LCD 显示屏上的显示,对于 步进 电机的的驱动通过 ULN2020A 芯片驱动。 通过这 次课程 设计其次