通用在线考试系统毕业论文(编辑修改稿)内容摘要:
可以生成将应用程序的逻辑与表示代码清楚分开的用户界面,类似于在 Visual Basic 的简单窗体处理模型中处理事件。 允许你建立你自己的用户分界面,使其又不同于常见的 VBLike 界面。 另外,公共语言运行库利用托管代码的服务(如自动引用计数和垃圾回收)简化了开发, 使把代码结合成软件简单的就像在装配电脑。 可缩放性和可用性 在设计时考虑了可缩放性,增加了专门用于 在聚集环境和多处理器环境中提高性能的功能。 另外,进程受到 运行库的密切监视和管理,以便当进程行为不正常(泄漏、死锁)时,可就地创建新进程,帮助保持应用程序始终都可用于处理请求。 可管理性 陕西理工学院毕业设计 1 第 4 页 共 42 页 使用的是一种字符基础的、分级的配置系统,使你的服务器环境和应用程序的设置更加简单。 因为配置信息保存在简单的文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现。 这种被称为 “ Zero Local Administration” 的哲学观念使 的基于应用的开发更加具体、快捷。 一个 的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须文件,不需要系统的重新启动,就可以完成。 [4,5] 自定义性和可扩展性 随附了一个设计周到的结构,它使开发人员可以在适当的级别 “ 插入 ” 代码。 实际上,可以用自己编写的自定义组件扩展或替换 运行库中的任何子组件。 安全性 借助内置的 Windows 身份验证和基于每个应用程序的配置,可以保证应用程序的安全性。 总之, 是一个已被编译的、基于 的环境,把基于通用语言的程序在服务器上运 行。 程序在服务器端首次运行时就进行编译,比 ASP 即时解释程序速度上要快的多,而且是可以用任何与 兼容的语言(包括 Visual Basic .NET、 C 等)创作应用程序。 另外,任何 的应用程序可以使用整个 ASP .NET Framework。 开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等 [6,7]。 系统开发环境 系统开发环境:系统开发环境可以分为软件和硬件两个方面。 软件方面来说系统开发过程中使用了系统开发工具 Microsoft Visual Studio 20xx,该软件可以支持 Web 项目的开发,同时,在项目的开发过程中还提供了调试、测试和发布的功能;网页制作工具Dreamweaver,该软件对于新手来说容易上手,而且可以进行拖拽来自动生成页面;最终在数据库方面选用的是 SQL Server 20xx,该数据库是一款性能良好且界面友好的数据库软件。 硬件方面主要就是 PC 机。 在 PC 配置方面:操作系统为 win7 操作系统、内存为 2G 内存、处理器方面为因特尔 i3 处理器、硬盘为 500G。 系统运行环境 (1) 硬件环境 服务器配置 : 2G 内存;处理器: Intel(R) Core(TM) i3 CPU M 380 @ 硬盘容量为 500G的微机。 通信网络 :Inter 网 (2) 服务器端 操作系统: Windows20xx/NT/20xx/7/8 数据库 : SQL Server 20xx 及以上版本 (3) 客户端 操作系统: Windows XP、 Windows 7/8 浏览器 : 一般浏览器都支持 3系统需求分析 需求分析是一个系统的重要环节,在需求分析的前期,我们可以对整个系统的内容结构做出 一个整体的估量和分析,这样才不会导致在程序后期的实现过程中出现不必要的失误,在需求分析阶段不但要顾及功能的可行性,还要估计系统结构的可扩展性,这样才能设计出一个好的系统。 可行性分析 可行性分析也称可行性研究,即在系统调查的基础上,针对新系统的开发是否具备必要性和可陕西理工学院毕业设计 1 第 5 页 共 42 页 能性,对新系统的开发从技术、经济、管理的方面进行分析和研究,以避免投资的失误,保证新系统开发成功。 可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能解决。 该系统的可行性分析主要包括以下几个方面。 经济的可行性 从本系 统的成本与收益关系研究,系统可在个人 PC 机上自主开发,无需重大的设备支持。 因此,本系统的开发属于低成本高收益的结构,在现在的社会经济发展水平下是完全可以实现的。 技术可行性 这方面主要考虑依靠当前的软件和硬件的技术水平可否达到设计者的要求。 软件要求:本系统的开发是以 Inter 为基础的,采用当前主流的 B/S 模式进行开发。 目前的各大主流服务器中,美国微软公司的研发的 SQL Server 系列数据库,提供了强大的功能:数据定义功能、数据操纵等功能。 SQL Server 简单易学,操作方便,数据高 度安全,处理海量数据的能力都非常的强大。 硬件要求 [8,9,10]:近半个世纪以来,科学技术的飞速发展,芯片设计从起初的晶体管、半导体材料,到之后的小规模集成电路,再到最后的大规模、超大规模的集成电路,硬件的更新速度步伐越来越快,存储容量也越来越大,性价比的不断提升,都越来越接近设计者的要求。 由此可见,根据目前软、硬件技术的发展水平,开发者的要求基本上都可以得到满足。 系统设计的要求 ( 1)数据库的合理设计 数据库设计 [10,11,]首先要设计好表与表之间的关系,这样可以大大减少数据的冗余,也可以使 系统的数据保持良好的一致性和完整性,提高数据的可操作准确度。 ( 2)界面的人性化设计 一个系统能否拥有人性化的界面操作是用户评价该系统的一个重要因素。 因此在设计时,要注意界面的美观程度和人性化的界面操作。 ( 3)功能设计的可操作性 拥有强大的操作功能是系统最重要的一个因素,因此在设计时一定要对各个功能的数据进行相当准确的处理。 需求分析 本系统的分析、设计、实现以目前的考试模式为基础,结合现阶段计算机网络发展水平,预期实现的功能如下: ( 1)实时性:能够有效的避免地域条件的限制,只要有互联网的支持,不 管你在何处,都可以登录本系统参加考试,评估自身的水平。 ( 2)公平、公正性:本系统具有自动控制考试时间的功能,防止了人工收卷时拖延考试时间的不公平现象。 ( 3)倒计时功能:考试时间实现对考生的透明化。 系统需求分析 本系统的用户可以分为管理员和普通用户两类。 本系统共分为两个界面:一个界面是用于管理员的登录,主要负责进行基本资料、题库、试卷、成绩的管理以及查询等;另外一个界面是用于普通用户的登录,主要负责在线考试、查询考试成绩等。 从总体上考虑,系统应该实现以下功能: 对管理员来说 ,包括对试卷的管理、题库的管理、成绩的管理。 陕西理工学院毕业设计 1 第 6 页 共 42 页 ( 1)试卷管理:管理员可以从课程、各种题型的数量等方面对某份试卷提出一定的要求生成试卷的规则。 同时,管理员还可以对库中已有的试卷进行删除和修改,添加新试卷等。 ( 2)题库管理:管理员可以对题库中的试题进行三种基本的操作:删除旧有的考题、添加新的考题、修改原有的考题,试题类型为客观性试题。 ( 3)成绩管理:管理员可以查看考生的考试成绩,并对成绩进行的统计分析。 ( 4)学生管理:管理员可以对用户的资料进行查询、删除。 对普通用户来说,包括在线考试、查询考试成绩。 ( 1)在线考试:学生可以任选时间进行在线测试,考试结束后,系统会根据已有的标准答案进行在线判卷,考生可以立刻知道考试的成绩。 ( 2)查询以往的考试成绩:学生可以在线查询以前参加过的每门课程的考试相关信息。 ( 3)查询系统公告:系统提供了最新的消息服务功能,用户可以进行查看对自己有用的信息。 数据库需求分析 针对一般考试系统的需求,设计如下所示的数据项和数据结构 [12,13]: 管理员信息,包括的数据项有:管理员姓名、密码等。 普通用户信息,包括的数据项有:用户名、密码、性别、 号、身份证号码等。 客观性试题信息,包括的数据项有:选题编号、题干、正确答案、备选项( A、 B、 C、 D)等。 成绩信息,包括的数据项有:考生编号、成绩、考试时间等。 本系统应该建立一个稳定的后台数据库系统,通过对该数据库管理整个考试系统所需的信息(用户信息、试题信息、试卷信息、考试信息等)。 4 系统总体设计 系统模块功能设计 由于该系统总体设计功能复杂,各功能子系统较多,因此在分析设计阶段为了便于分析、考虑问题,将系统总模块设计分为前台设计模块和后台设计模块。 如图 所示: 网络考试系统前台学生登录后台管理登录考试规则开始考试准备考试课程学者考试结束找回密码学生注册管理课程管理学生成绩查询管理套题管理成绩管理题目退出系统添加试题管理员添加管理员添加课程修改课程删除管理员修改管理员修改套题查询课程查询学生删除套题添加套题修改题目删除学生删除课程查询套题删除题目查询题目查询成绩删除成绩 图 系统模块图 陕西理工学院毕业设计 1 第 7 页 共 42 页 如图所示,本系统分为前台与后台设计模块。 前台的模块主要有:用户注册、用户登录、查看系统公告、参加考试、成绩查询和友情链接等功能模块;后台的数据库功能模块包含:管理员管理功能、用户管理功能 、试题管理功能、个人信息管理功能、考题管理功能模块等等,主要对这些模块进行查询、修改、删除、添加等操作。 (1) 前台模块 用户注册模块:用户在使用本系统之前必须经过注册,在此注册功能模块完成用户最基本信息的注册,以便之后更加方便的使用该系统。 用户登录模块:对 于用户来说,本模块是整个系统的入口,只有通过登录模块登录系统才可以进行相关的操作,使用本系统。 系统公告模块:系统内的一些重大事件,将在本模块内张贴,用户可在此查看重大事件及有关的通知事项等。 在线考试模块:用户不管身在何处,只要通过互联网登录本系统之后,即可以在线参加考试,评估自身的水平。 成绩查询模块 :考完试之后即可在此查看考试成绩,对自身的能力水平有个明确的定位,以便之后有针对的加强该方面的知识与能力。 友情链接模块:系统提供了咨询平台,用户可以轻松地链接到百度、腾讯、谷歌、新浪、雅虎等互联网平台,搜 索需要的内容,解决实际问题。 (2) 后台模块 管理员管理模块:系统管理员可以根据实际情况对管理员进行管理,主要有添加管理员的信息、删除管理员的信息和查询管理员的信息等功能。 用户管理模块:系统管理员可根据实际情况的变动对用户信息进行管理,主要包括查询用户的信息、更新用户的信息和删除用户的信息等功能。 试题管理模块:系统管理员可以根据需求,对试题进行添加、删除、修改等操作。 成绩管理模块:系统管理员可根据需要对考生的成绩进行管理,主要包含查询考生成绩和删除考生成绩等功能。 系统公告管理模块:系统管理员可以根据站内需 求变化对系统公告栏进行如下的管理:添加系统公告的信息、删除系统公告的信息、更新系统公告的信息等功能。 个人信息管理模块: 管理员可以对自己的信息进行操作,主要是修改密码功能。 系统退出功能模块:管理员在处理好所有事情之后,可以退出后台管理系统。 其他模块: 站内新闻模块:本模块可以查看新闻资料,了解相关新闻等。 成绩排行模块:成绩统计之后显示出来,用户可以清晰的看到自己的排名,对自己有一个比较明确的定位。 最新用户查看模块:在这个模块显示最近注册的一些新用户,方便新老用户的了解。 系统描述 通用的在线 考试系统描述如下:用户使用本系统之前,先在前台功能模块完成注册功能后登陆系统。 未注册用户,仅可查看系统公告;注册用户可以查看系统公告、参加在线考试、查询成绩、浏览站内新闻等;后台数据库系统由系统管理员统一进行管理,主要有:用户管理功能、管理员管理功能、试题管理功能、个人信息管理功能模块等,主要对这些模块进行查询、修改、删除、添加等操作。 本系统使用的数据流如图 所示: 陕西理工学院毕业设计 1 第 8 页 共 42 页 图 系统使用数据流图 数据库概念的结构设计 将需求分析得到的用户需求抽象为信息结构需要的一个过程,而概念结构设计就是这个过 程的描述,整个数据库系统设计最重要的部分就是对数据库进行概念结构的设计。 那么接下要进行数据库的概念结构设计,首先必须要选择适当的数据模型。 此概念模型的特点应如下所示: ( 1) 语义表达能力要强。 ( 2) 易于转换:关系模型、网状模型、层次模型和概念模型等各种数据模型之间的转换要容易。 ( 3) 易于理解:就算是对计算机操作不熟悉的用户也可以快速、容易的。通用在线考试系统毕业论文(编辑修改稿)
相关推荐
系统在使用过程难免会发生各种故障。 系统应提供一定的对各种故障的检测能力,并提供相应的处理手段。 对于硬件故障和系统软件故障,应由系统报告及处理;对于操作错误,要求有信息提示及正确方式。 运行环境需求 服务器端: CPU: Intel174。 Core™2Duo CPU 内存: 256M 或更大 硬盘空间: 20G 或更大 操作系统: Windows 7 数据库管理系统: SQL
3 3817500 38428000 4 3817025 38427150 5 3815160 38428525 6 3815186 38429554 7 3815330 38430400 8 3816170 38431682 9 3816924 38431200 10 3816710 38430685 井田东西走向长 ,南北倾斜宽平均为 ,面积。 可采储量 ㈠、地质储量 工业指标 根据《煤
立柜、木质地板、粉刷的墙壁。 就采取先单个研究然后再综合研究的策略。 具体实施的步奏如下: (一)建立三维实物模型,选择合适的湍流封闭模型和基本微分方程的求解河南理工大学本科毕业论文 通风对室内有害气体净化效应 4 方法。 主要讲解多相流模型和标准 kε湍流模型。 (二)使用 Fluent软件采用标准的 kε方程和多 相流混合模型进行求解 ① 求解在风速为 1m/s时
时效处理 检验铸件各部分尺寸 油漆底漆 工序Ⅰ 划线,分箱 工序Ⅱ 粗铣两箱结合面(上箱盖以 12mm上表面为基准,下箱体以 12mm下表面为基准) ( X62W铣床) 工序Ⅲ 粗铣上箱盖顶面,下箱体下底面(以结合面为基准) (组合机床) 工序Ⅳ 人工时效 工序Ⅴ 精铣结合面(上箱盖以顶部为基准,下箱体以底面为基准) (组合机床) 工序Ⅵ 半精铣上箱盖顶部,下箱体底面(以结合面为基准)
06 0 07 0 0( 0 )( 计算最大动载荷 QF 选用滚珠丝杠副的直径 0d 时,必须保证在一定轴向载荷作用下,丝杠在回转 100 万转( 106转)后,在它的滚道上不产生点蚀现象。 这个轴向负载的最大值即称为该滚珠丝杠能承受的最大动负载 QF ,用下式计算选择: 3/10LffFF HwmQ 60 1060 TnL 01000L vn s 式中
混合结构 合 计 6000 475 主要设备选择 本项目设备总投资 为 460万元。 其中:银耳茶生产线 ,银耳粉生产线 ,银耳 含片 生产线 125万元 ,安装及其他。 ( 1)银耳茶生产线 : 选用天津开发区特种包装机械有限公司生产的设备生产线一 条,主要工艺设备 41台(套)。 见表 2。 14 表 2:银耳茶 生产线 主要设备表 序号 设备名称 型号 单位 数量 单价 (万元) 金额