考试系统虽然具有很大的作用,但是并不能从根本上影响学生学习知识的方式,江苏科技大学一所是以船舶为特色的工科院校,众所周知,以工为主的学科,实践才是硬道理,光学习理论是不能达到知行合一的效果的,并且传统的学习方式费时费力,甚至想要看到船舶的真容还得去到造船厂,看到船舶想要了解相关的知识还需技术人员的讲解。为了提高学习效率,本文将引入漫游系统,三维漫游技术利用计算机虚拟生成船舶的全景,用户可以沉浸在整搜动态的船舶中,达到所见即所得的学习效果。

考试系统和漫游系统的结合将两者的优势联合起来,补足了各自的缺点,是学生学习和考试的得力助手,学生不仅可以真实的看到实物的学习知识,还可以在漫游系统内进行考试以检测学生的学习水平状况。

1。2 国内外研究现状及存在的问题

1。2。1 网络考试系统

1。2。2 全景漫游系统

1。3 主要研究内容

本文设计的系统是建立船舶漫游系统,并基于此漫游系统运用ASP。NET开发语言结合ACCESS数据库系统开发的船舶考核系统,灵活性及易用性是本考核系统优先考虑的基本原则,开发过程中争取技术创新、追求系统安全稳定,并以此为基准为用户展示选择、填空、判断等多种考试题型。用户可以通过漫游热点更有效率的学习相关的船舶知识。渔政船船舶设备考核系统整体开发流程如图1-1所示:

图1-1 系统开发流程图

本文主要从开发考核系统的观点出发,进行系统分析和系统设计,重点阐述考试系统的设计构思,设计原理并对考试系统中的关键技术的实现做了阐述,以及考试系统和漫游系统的结合。

第二章 ASP。NET网页开发

2。1 C/S架构和B/S架构

2。1。1 C/S架构

C/S架构(Client/Server,客户/服务器),由服务器端和客户端两部分组成(如图2-1所示)[9],通过一定的技术手段,任务被合理的分配到客户端和服务端,这样在一定的程度上利用了两端硬件平台的优势,并且可以有效的降低系统开销。在计算机发展的早期,软件系统主要使用C/S架构。随着计算机技术的发展,三层结构甚至多层结构被开发者所广泛采用。与多层结构不同,单层结构中应用系统的业务逻辑被分别放在客户端和服务端,客户端与服务端通过消息进行数据交换,这些消息通过中间件提供的服务进行传递。这种以中间件为中心的结构体系,使得系统更加灵活、高效,在一段时期内C/S结构模式是软件体系结构设计的主流模式[10]。

图2-1 C/S架构体系

2。1。2 B/S架构

随着网络技术不断发展,应用系统的结构从传统的C/S架构向更加灵活的多级分布结构演变,一个新的软件结构体系逐渐出现,即B/S(Browser/Server,浏览器/服务器)架构,如图2-2所示[11]。采用B/S架构的开发的系统成本都较为低廉、安装维护较为简单,客户机端只需要使用操作系统中的浏览器即可使用,因此系统维护的工作量大大减少,且浏览器较为常用,用户更加容易学习和使用。

图2-2 B/S架构体系

任何时间、任何地点只要使用系统默认的浏览器即可访问B/S架构开发的系统,不需要复杂的安装过程即可实现强大的系统功能,B/S架构开创了一种广为开发者青睐的软件系统构造技术。用户通过浏览器访问程序,程序内部为用户提供访问接口,当用户请求到来时,后台会接受用户请求并从后台数据库调取数据,动态生成页面并返回给前台浏览器。

基于Browser/Server的架构,拓展了传统的Client/Server架构模式和概念,这种模式不需要安装客户端软件,只需要使用系统浏览器访问相关网址即可[12]。采用Web技术,系统开发工作量会大大减少,系统维护更加便利。而服务器上所有的应用程序都可通过浏览器在客户机上执行,从而统一了用户界面。应用程序发布到服务器以后,用户通过浏览器在即可使用同一的用户界面访问,这也正式WEB应用跨平台操作的优点所在[13]。只要用户使用标准的浏览器,即可保证用户操作的标准化,操作因此变的简单[14]。

上一篇:Android+CC2541单片机物联网的古树名木巡更系统设计
下一篇:java+mysql电瓶车进销存采购子系统的设计

ASP.NET的49.8m渔政船辅机设...

49.8m渔政船主辅设备安装工...

C#+Sqlserver米兰时尚酒店管理系统设计

互联网教育”变革路径研究进展【7972字】

我国风险投资的发展现状问题及对策分析

ASP.net+sqlserver企业设备管理系统设计与开发

新課改下小學语文洧效阅...

安康汉江网讯

LiMn1-xFexPO4正极材料合成及充放电性能研究

网络语言“XX体”研究

张洁小说《无字》中的女性意识

麦秸秆还田和沼液灌溉对...

老年2型糖尿病患者运动疗...