在线考试系统-毕业设计论文(编辑修改稿)内容摘要:
何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。 可行性 分析 可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。 要达到这个目的,必须分析几种主要的可能解法的利弊,从而判断原定的系统规模和目标是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。 因此,可行性研究实质上是对进行了一次较大压缩简化后的系统进行分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。 系统的可行性分析主要包括经济上的可行性,技术上的可行性,操作上的可行性和法律上的可行性。 经济可行性 目标系统开发经济需求的比较低,加上具有成熟 的软硬件环境,所以在软硬件的支出上十分有限。 而且,目标系统并是十分的复杂,开发的周期较短,人员经济支出有限。 当系统开发成后,通过测试和、试运行和实际应用后 [3],将很大程度上提高电影院网上订票管理的科学性和高效性,在为学校带来便利的同时,也为系统的进一步推广、创新创造了条件,这带来的经济回报将远超过支出,并且最重要的一点是通过该系统的开发,可以使我们进一步理解软件工程思想和软件开发流程,为从事软件开发工作打下很好的基础,从长远利益来考虑,本课题的设计开发还是具有相当大的经济可行性的。 技术可行性 本系统使用 .NET 技术进行开发, .NET 框架作为微软公司已经比较成熟的产品,现在有越来越多的企业及技术人员选择它作为开发平台。 因此,在技术上 .NET 是完全可以胜任这个平台的开发 [1]。 本系统实现基于 WEB 的发布、查询的功能;由多个网站模块组成。 每个模块由一组业面及相关程序组成,完成相对独立的任务。 此外还涉及到数据库数据的访问,对数据库数四川大学本科毕业论文 在线考试系统 据的操作等。 从以往的系统开发事例可以发现用 JSP 技术可以实现以上各种功能。 而 技术具有以下特点: ① 使用 CLR 语言( C)编写的 编译代码 [2]。 ② 页面是由服务器端控件组成的。 ③ 包含一种称为 WEB 服务的新技术。 ④ 是 MICSOFT 的 .NET 框架的一部分。 ⑤ 包含了页面和数据缓存机制,使用它可以很容易地明显提高网站的性能 所以,该系统在技术上是可行的。 操作可行性 使用该系统的大多数是学校管理系统管理人员和老师,由于他们所接受的高等教育及工作的需要,对他们来说,操作本系统将会十分的简便。 系统是基于 Web 的工作界面,管理人员无论通过局域网还是互联网,都能在浏览器中对电影院网上订票 信息进行有效的管理,用户只需在自己的计算机上通过 Web 浏览器访问本系统,同时所有的操作都是基于 Web的操作方式,如:链接、按钮、文本框等等。 所有的操作通过浏览器完成,客户端不需要配置其他应用软件,用户不需培训,只要稍微提示一下即可。 因此,在操作使用上,本系统简单、方便,易于使用户接受,因而是十分可行的 [3]。 ⑷法律可行性 由于本系统是在相关法律法规下实施完成的,所以不存在任何法律问题,在法律上是完全可行的。 综合考虑经济、技术、操作和法律等方面的因素,该 在线考试系统的开发工作 可以立即开始进行。 本文组织结构说明 本文详细介绍了基于 Web 的 在线考试 系统的设计、开发的全过程。 从开始到程序设计的实现,将在一下的几章中予以介绍: 第 1 章 绪论,这一章主要是对本次毕业设计所开发的系统进行问题的定义 ,通过问题的定义明白需要做些什么 ,并且对开发内容简单的介绍了一下;同时本章还对课题的研究背景与研究意义进行分析 ,对开发本系统的可行性分析还有对论文各章内容的简要介绍。 第 2 章开发环境、语言和相关技术介绍, 主要是 对 本次开发 涉及到的理论知识和用到的开发工具做相关阐述。 第 3 章 系统分析与总体设计,主要介绍了本系统需要实 现的功能模块和本系统的数据库设计、页面的详细设计等。 第 4 章 在线考试系统的详细设计 ,主要介绍了 本次设计数据库的规划与设计以及系统实现的核心模块和所涉及到的核心 代码。 第 5 章 系统测试与评价分析 ,主要是选取了系统两个核心模块来做测试 ,并作相关评四川大学本科毕业论文 在线考试系统 析。 第 6 章 总结与展望 ,总结了本次设计过程中遇到的技术难点并做相关分析,对本系统尚未完善的地方作出下一步打算。 最后: 参考文献 、声明、 致谢 和附录。 四川大学本科毕业论文 在线考试系统 第二章 开发环境、语言和相关技术介绍 在确定系统的开发前 景、意义、目标之后,就是选择好开发工具以及运用相关的技术来开发系统。 在模式上,我们选择 B/S 架构的操作模式,这样可以方便学生的考试和管理员的对试题题库的管理,使得用户无须安装客户端软件,只要打开浏览器即可登录系统做相关操作。 .NET 框架 .NET 开发平台与 J2EE 平台比较 与 J2EE 平台相比,微软的 .Net 平台堪称为新一代的互联网平台。 对于技术开发人员来说, .Net 平台的两大特性是非常卓越的,首先是其所提供的公共语言运行时 ,也就是公用语言运行平台 ,另一方面就是庞大而全面的统一编程类。 其 架构下图 所示 [4]。 图 .Net 技术架构 C语言是微软公司针对 .Net 平台才推出来的一门新语言,作为 .Net 平台的第一语言,它几乎集中了所有关于软件开发和软件工程研究的最新成果。 其不但继承了C++、 Java 等面向对象的强大功能特性,同时还是继承了 VB、 Delphi 等编程语言的可视化快速开发功能,其是当前第一个完全面向组件的语言。 四川大学本科毕业论文 在线考试系统 .Net 平台中的程序设计主要分为以下四个方面: Web Forms、 Windows Forms、Web Service 及 Windows Service,该平台主 要使用 Web Service 中的 技术设计实现。 .Net 应用体系结构如图 所示 [5]。 图 .Net 应用体系结构 技术原理 是一种建立在通用语言上的程序构架,能被用于一台 Web 服务器来建立强大的 Web 应用程序。 提供许多比现在的 Web 开发模式强大的的优势。 ( 1)执行效率的大幅提高 是把基于通用语言的程序在服务器上运行。 不像以前的 ASP 即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条 一条的解释强很多。 动态编译过程如图 所示。 ( 2)世界级的工具支持 构架是可以用 Microsoft( R)公司最新的产品 Visual 开发环境进行开发, WYSIWYG( What You See Is What You Get 所见即为所得)的编辑。 这些仅是 强大化软件支持的一小部分 [6]。 ( 3)强大性和适应性 四川大学本科毕业论文 在线考试系统 因为 是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在 Web 应用软件开发者的几乎全部的平台上。 通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到 的 Web应用中。 同时也是languageindependent 语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在已经支持的有 C( C++和 Java的结合体), , Jscript。 将来,这样的多种程序语言协同工作的能力保护您现在的基于 COM+开发的程序,能够完整的移植向。 图 动态编译 ( 4)简单性和易学性 是 运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。 例如 页面构架允许你建立你自己的用户分界面,使其不同于常见的 VBLike 界面。 另外,通用语言简化开发使把代码结合成软件简单的就像装配电脑。 ( 5)安全性 基于 Windows 认证技术和应用程序配置,你可以确保你的源程序是绝对安全的。 技术简介 是由 .NET framework 为与数据库中的数据进行交互而提供的一组对象ASPX 文件 请求 ASPX Engine 解析 Gen’d Page Class 生成 回应 请求 Instantiate 回应 Code behind class Page Class Instantiate, Process amp。 Render 编译 四川大学本科毕业论文 在线考试系统 类的名称。 我们知道,面向对象编程的有关主要优点是可以把 各种复杂的功能封装在一个自包含的单元中,接着要处理的就是 — 个定义好的接口中,它由一些方法和属性组成 [7]。 可以与许多类型的对象交互,不仅有存储在数据库中的数据,还有存储在电子邮件服务器、文本文件、应用程序文档 (例如 Excel 电子表格 )和 XML 中的数掂。 下面是可以连接的数据源列表: ☉企业级的 RDBMS,例如 Oracle, Microsoft SQL Server, IBM DB2 ☉桌面数据库,例如 Access ☉文件和目录系统,例如 Windows FAT32 ☉用逗号分隔 开的文本文件,或长度固定的文本文件 ☉非数据库文件,例如 Excel 电子表格 ☉基于 XML 的数据 其优点是上面的列表不是固定的。 连接的结构是可以为目前还没有想像出来的数据源格式编写供应程序、驱动程序和适配器。 允许从源中选择相当抽象的数据。 数据库管理员只需授予使用数据的一个视图的权限接口。 即使没有访问数据源其它内容的权限,也可以使用 把数据放在 页面上。 .NET 平台开发语言 C C (C sharp) 是微软对这一问题的解决方 案。 C是一种最新的、面向对象的编程语言。 它使得程序员可以快速地编写各种基于 Microsoft .NET 平台的应用程序,Microsoft .NET 提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。 正是由于 C面向对象的卓越设计,使它成为构建各类组件的理想之选 —— 无论是高级的商业对象还是系统级的应用程序。 使用简单的 C语言结构,这些组件可以方便的转化为 XML 网络服务,从而使它们可以由任何语言在任何操作系统上通过Inter 进行调用。 最重要的是, C使得 C++程序员可以高效的开发程序, 而绝不损失 C/C++原有的强大的功能。 因为这种继承关系, C与 C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向 C[8]。 AJAX 技术 AJAX 的全称是 Asynchronous JavaScript and XML,即异步 JavaScript 和XML。 这是一种多项成熟技术的组合,其目的是让 Web 应用获得与用户快速、即时交互的能力。 AJAX 所组合的技术,包括: • JavaScript, Java 脚本语言(注意,此 Java 非 Sun 公司的 Java) 四川大学本科毕业论文 在线考试系统 • DHTML, Dynamic HTML,动态 HTML • XML, Extensible Markup Language,可扩展标记语言 • CSS, Cascading Style Sheets,层叠样式表单 • DOM, Document Object Model,文档对象模型 • 微软的称为 XML Http Request 的对象 在 AJAX 技术下,用户会感觉到网页与普通桌面应用一样,响应迅速,而不是像传统网页那样,任何操作都需要等待页面的刷新。 AJAX 是如何做到这一点的呢。 有两个秘密 :第一,其实 AJAX 也会刷新页面,只不过, AJAX 可以只刷新部分页面,而不是整个页面;第二, AJAX 的页面刷新是异步的,就是说,用户可以继续他的其他操作,而不必等候刷新完成 [9]。 当用户浏览一个基于 AJAX 的 Web 应用时,用户的请求被提交给一个称为 AJAX引擎( AJAX Engine)的代理,这个 AJAX 引擎负责接收用户请求,从 Web 服务器上获取响应,并更新浏览器内容。 形象地说,传统的 Web应用中,浏览器是直接和 Web服务器打交道的,而在 AJAX 应用中,浏览器和 Web 服务器之间出现了一个来回跑腿的“中介 ”,而且这个 “中介”相当的勤快,所以,能够给浏览器提供更好的服务,从而使用户获得更满意的应用体验。 XML 与 .NET 技术结合 XML,就是 Extensible Markup Language, 是 W3C 推荐参考通用标记语言 . XML的全称是“可扩展标记语言”提供一种描述结构化数据的方法。 与主要用于控制数据的显示和外观的 HTML 标记不同, XML 标记用于定义数据本身的结构。在线考试系统-毕业设计论文(编辑修改稿)
相关推荐
行线路和材料堆放场地等计划 灰土按配比在拌合站集中拌合 用连续施工,每个桩孔一次性分层回填夯实,不得间隔停顿或隔日施工以免降低桩的承载 力。 ④ 注意事项:灰土 (水泥土) 桩尽可能打一孔填一孔,打孔时采用间隔打法。 施工时加强管理,进行认真的技术交底,技术检查和技术复核,确保桩的数量,排列尺寸、孔径、回填质量等符合 设计图纸 和施工规范 的要求 ,杜绝漏打和漏填。 灰土要计量拌匀,干湿适度
177。 50 177。 75 177。 100 177。 7 177。 50 177。 100 中间档次用插入法 3 间距 步距 纵距 横距 177。 20 177。 50 177。 20 钢 卷 尺 4 纵向水平杆高差 一根杆的两端 177。 20 水平仪或水平尺 同一跨内两根纵向水平杆高差 177。 10 5 双排脚手架横向水平杆外伸长度偏差 外伸 500mm 50 钢 卷 尺 6
9。 ○ 4 水灰比不得大于。 ○ 5 防水混凝土 泵送时入泵坍落度宜为 120~ 160mm, 坍 落度每小时损失值不应大于 20 ㎜, 坍 落度总损失值不应大于 40 ㎜ , 用坍落度筒现场取样做试验 控制混凝土坍落度,每罐商品混凝土做不少于 1 次坍落度实验,若 不符合 要求应及时 电话通知 商品 混凝土公司要求 退回并调整坍落度。 ○ 6 防水混凝土采用预拌混凝土时,缓凝时间宜为 6~
该遵循国家标准和行业标准,尤其要重视代码的应用。 徽商职业学院 2020 届毕业论文 9 ,一方面要尽可能地减小冗余度,减小存储空间降低数据一致性问题发生的可能性,另一方面,还要考虑 适合的冗余,以提高和降低开发难度。 数据表设计 通过调查分析各种资料,根据本 系统用户需要操作和处理的各种数据,对数据表进行了分析。 确定在数据库中存储的各种数据之间的关系以及数据类型,列举出部分数据表的关系如下
.............................................................................. 14 投资回收周期 ........................................................................................................ 14
............................ 3 研究目的及意义 ............................................................................................... 4 研究方法 .........................................................