基于bs模式的在线考试系统毕业论文(编辑修改稿)内容摘要:
教育学院本科毕业论文 丁亮 _713021202020 5 (6)更好的升级能力 快速发展的分布式应用也需要更快速、更模块化、更易操作、更多平台支持和重复利用性更强的开发,需要一种新的技术来适应不同的网站,网络应用和网站需要提供一种更加强大的可升级的服务。 能够适应上面的要求。 4. C C是一种最新的、面向对象的编程语言,是微软在 Microsoft .NET 中推出的全新语言。 这种全新的面向对象的语言使得开发者可以快速的构建从底层网站级到高层商业组件的不同应用。 C在保证了强大的功能和灵活性的同 时,给 C和 C++带来了类似于 VB 的快速开发,并且它还针对 .NET 作了特别设计,比如C允许 XML 数据直接映射为它的数据类型等等,这些特性结合起来使得 C成为优秀的下一代网络编程语言。 C( C sharp)是一种面向对象的编程语言,主要用于开发可以在 .NET 平台上运行的应用程序。 C是从 C 和 C++派生出来的一种简单、现代、面向对象和类型安全的编程语言,其语言体系都构建在 .NET 框架上,并且能够与 .NET 框架完美结合。 它语法简洁,不允许直接操作内存,去掉了指针操作。 C拥有比 C,C++或者 Java 更广泛的 数据类型 .这些类型是 bool, byte, short, ushort ,int ,long ,float ,double ,和 decimal,像 Java 一样 ,所有这些类型都有一个固定的大小又像 C 和 C++一样 ,每个数据类型都有有符号和无符号两种类型。 C有两个局限性: 第一是 C不适用于编写时间紧迫或性能非常高的代码。 第二是 C缺乏性能极高的应用程序所需要的关键功能,包括保证在代码的特定地方运行的内联函数和析构函数。 但是这类应用程序非常少。 5. 对象操作数据库 在 Microsoft .NET 中访问数据库的技术是 ADO .NET。 ADO .NET 提供了一组用来连接到数据库,运行命令,返回记录集的类库,与从前的 ADO(ActiveX Data Object)相比, Connection 和 Command 对象很类似,而 ADO .NET 的革新主要体现在如下几个方面: 首先, ADO .NET 提供了对 XML 的强大支持,这也是 ADO .NET 的一个主要设计目标。 在 ADO .NET 中通过 XML Reader, XML Writer, XML Navigator, XML Document 等可以方便的创建和使用 XML 数据,并且支持 W3C 的 XSLT、DTD、 XDR 等标准。 ADO .NET 对 XML 的支持也为 XML 成为 Microsoft .NET中数据交换的统一格式提供了基础。 其次, ADO .NET 引入了 Dataset 的概念,这是一个驻于内存的数据缓冲区,它提供了数据的关系型视图。 不管数据来源于一个关系型的数据库,还是来源浙江大学远程教育学院本科毕业论文 丁亮 _713021202020 6 于一个 XML 文档,我们都可以用一个统一的编程模型来创建和使用它。 它替代了原有的 Record set 的对象,提高了程序的交互性和可扩展性,尤其适合于分布式的应用场合。 另外, ADO .NET 中 还引入了一些新的对象,例如 Data Reader 可以用来高效率的读取数据,产生一个只读的记录集等等。 简而言之, ADO .NET 通过一系列新的对象和编程模型,并与 XML 紧密结合,使得在 Microsoft .NET 中的数据操作十分方便和高效。 ASP .NET 是 Microsoft .NET 中的网络编程结构,它使得建造、运行和发布网络应用非常方便和高效。 6. Microsoft Visual Visual Studio .NET 作为微软的下一代开发工具,它和 .NET 开发框架紧密结合,是构 建下一代互联网应用的优秀工具。 由于 Visual Studio .NET 通过提供一个统一的集成开发环境及工具,大大提高了开发者的效率;十分方便 .NET 程序的创建和调试,所以 Visual 是开发 应用程序的常用工具。 在 Visual 中用户可以直接使用它里面的组件来创建 应用程序,同时它也是一个功能丰富的编程环境,集成了多种语言支持(如: C、 VC++、VB);简化了服务器端的开发;提供了高效地创建和使用网络服务的方法等等。 当用 Visual 创建一个 工程时, Visual 会自动配置好 IIS 应用,用户直接应用即可。 Microsoft Visual Studio 2020 之所以选择 Microsoft Visual Studio 2020 作为本次题库系统设计的开发工具,是因为 Visual Studio2020 是一套完整的开发工具集。 它的主要功能包括开发 Windows 窗体应用程序、开发 Web 应用程序、开发移动应用程序等,并且它可以向开发的各个过程提供辅助工具,即提供了开发应 用程序的工具集。 另一方面, Visual Studio 2020 提供了在设计、开发、调试和部署应用程序时所需的工具, Visual C集成开发环境( IDE)是 Visual Studio IDE 中的一种。 打开 Visual Studio 选择 C即可进入 Visual C集成开发环境,它里面有些工具是与其他 Visual Studio 语言共享的,还有一些工具(如 C编译器)是 Visual C特有的。 此外, Visual Studio 2020 可以与 SQL Server 2020 解决方案开发。 SQL Server 2020 将数据库对象的开发与调试集成到 Visual Studio 2020 开发环境中,从而使开发人员能够使用与其目前用于编写托管组件和应用程序相同的工具来生成和部署数据库对象。 从开发人员的角度看, Visual Studio 2020 Team Developer Edition 为开发人员提供高级的静态分析、代码剖析、代码涵盖以及单元测试工具,使团队能够在整个生命周期中尽早、频繁地规划质量。 浙江大学远程教育学院本科毕业论文 丁亮 _713021202020 7 SQL Server 2020 的版本有 SQL Server 2020 企 业版 (Enterprise)、 SQL Server 2020 标准版 (Standard) 和 SQL Server 2020 工作组版 (Workgroup),从而可以更好地满足各个客户领域的需求。 与竞争性解决方案相比较, SQL Server 2020 作为一种低成本主流数据库,将呈现前所未有的价值和功能。 用户需要从中选择一个适合自己学习及应用的 SQL Server 数据库版本。 下面是各个版本适用范围的介绍: SQL Server 2020 企业版达到了支持超大型企业进行联机事务处理 、高度复杂的数据分析、数据仓库 系统和网站所需的性能水平。 SQL Server 2020 标准版是适合中小型企业的数据管理和分析平台。 SQL Server 2020 工作组版对于那些需要在大小和用户数量上没有限制的数据库的小型企业, SQL Server 2020 Workgroup Edition 是理想的数据管理解决方案。 SQL Server 2020 Workgroup Edition 是理想的入门级数据库,具有可靠、功能强大且易于管理的特点。 是 .NET 应用程序的数据访问模型 ,它能用于访问关 系型数据库系统。 提供两个核心的组件: ( 1) .NET 数据提供程序:负责数据访问。 ( 2) DataSet:负责数据的操作。 提供了两种访问数据库的方法: 方法一:利用 Connection、 Command 和 DataReader 对象只能从数据库读取数据,不能添加、修改和删除。 方法二:利用 Connection、 Command、 DataAdapter 和 DataSet 对象可以对数据库进行查询操作,还可以进行增加、删除和修改等操作。 总之, 是与数据源交互的 .NET 技术。 有许多的 Data Providers,它将允许与不同的数据源交流 ―― 取决于它们所使用的协议或者数据库。 然而无论使用什么样的 Data Provider,你将使用相似的对象与数据源进行交互。 SqlConnection 对象管理与数据源的连接。 SqlCommand 对象允许你与数据源交流并发送命令给它。 为了对进行快速的只 “向前 ”地读取数据,使用 SqlDataReader。 如果想使用断开数据,使用 DataSet 并实现能进行读取或者写入数据源的SqlDataAdapter。 浙江大学远程教育学院本科毕业论文 丁亮 _713021202020 8 系统开发模式 B/S 结构,即 Browser/Server(浏览器 /服务器 )结构,是随着 Inter 技术的兴起,对 C/S 结构的一种变化或者改进的结构。 在这种结构下,用户界面完全通过 WWW 浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓 3tier 结构。 B/S 结构,主要是利用了不断成熟的 WWW 浏览器技术,结合浏览器的多种 Script 语言 (VBScript、 JavaScript…) 和 ActiveX 技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。 随着 Windows 98/Windows 2020将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。 显然 B/S 结构应用程序相对于传统的 C/S 结构应用程序将是巨大的进步。 B/S 结构采用星形拓扑结构建立企业内部通信网络或利用 Inter 虚拟专网( VPN)。 前者的特点是安全、快捷、准确。 后者则具有节省投资、跨地域广的优点。 须视企业规模和地理分布确定。 企业内部通过防火墙接入 Inter,再整个网络采 TCP/IP 协议。 C/S 与 B/S 区别: Client/Server 是建立在局域网的基础上的 .Browser/Server是建立在广域网的基础上的。 1.硬件环境不同 : C/S 一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门服务器提供连接和数据交换服务 .B/S 建立在广域网之上的, 不必是专门的网络硬件环境,例与电话上网, 租用设备 . 信息自己管理 . 有比 C/S 更强的适应范围, 一般只要有操作系统和浏览器就行 2.对安全要求不同 C/S 一般面向相对固定的用户群, 对信息安全的控制能力很强 . 一般高度机密的信息系统采用 C/S 结构适宜 . 可以通过 B/S发布部分可公开信息 .B/S 建立在广域网之上, 对安全的控制能力相对弱, 面向是 不可知的用户群 . 3.对程序架构不同 C/S 程序可以更加注重流程, 可以对权限多层次校验, 对系统运行速度可以较少考虑 .B/S 对安全以及访问速度的多重的考虑, 建立在需要更加优化的基础之上 . 比 C/S 有更高的要求 B/S 结构的程序架构是发展的趋势, 从 MS 的 .Net 系列的 BizTalk 2020 Exchange 2020 等, 全面支持网络的构件搭建的系统 . SUN 和 IBM 推的 JavaBean 构件技术等,使 B/S 更加成熟 . 4.软件重用不同 C/S 程序可以不可避免的整体性考虑, 构件的重用性不如 在 B/S 要求下的构件的重用性好 B/S 对的多重结构,要求构件相对浙江大学远程教育学院本科毕业论文 丁亮 _713021202020 9 独立的功能 . 能够相对较好的重用 .就入买来的餐桌可以再利用,而不是做在墙上的石头桌子 5.系统维护不同 系统维护是软件生存周期中,开销大, 重要 C/S 程序由于整体性, 必须整体考察, 处理出现的问题以及系统升级 . 升级难 . 可能是再做一个全新的系统 B/S 构件组成,方面构件个别的更换,实现系统的无缝升级 . 系统维护开销减到最小 .用户从网上自己下载安装就可以实现升级 .6.处理问题不同 C/S 程序可以处理用户面固定, 并且在相同区 域, 安全要求高需求, 与操作系统相关 . 应该都是相同的系统 B/S 建立在广域网上, 面向不同的用户群, 分散地域, 这是 C/S 无法作到的 . 与操作系统平台关系最小 . 7.用户接口不同 C/S 多是建立的 Window 平台上,表现方法有限,对程序员普遍要求较高 B/S 建立在浏览器上, 有更加丰富和生动的表现方式与用户交流 . 并且大部分难度减低,减低开发成本 . 8.信息流不同 C/S 程序一般是典型的中央集权的机械式处理, 交互性相对低 B/S 信息流向可变化, BB BC BG等信息、流向的变化, 更像交易 中心。 系统环境配置要求 本课题主要开发工具为 Visual Studio 2020 和 SQL Server2020,两个软件的压缩包文件总大小 4G 多。 ( 1)硬件环境 PC 服务器一台 CPU:至少为 Pentium II 450MHz,推荐使用 Pentium III 600MHz 以上。基于bs模式的在线考试系统毕业论文(编辑修改稿)
相关推荐
过 CAN总线传输到主控制器。 主控制器接收智能节点的温度值并显示,并可通过 CAN 总线向智能节点发送温度。 温度检测的总体方案设计 根据应用场合的需要,本温度测控系统主要完成的功能有:对热电偶温度传感器Pt100 的信号进行检测;利用数字温度传感器 DS18B20 对温度的检测;现场 LED 显示数字温度信号以及键盘控制功能;主站通过 CAN 总线与下位机通信 ,实现对整个系统的监控。
技术的不断发展完善,网络进程的加快,传统的购物方式也越来越不能满足人们快节奏的生活需求,电子商务就是在这样一个背景下产生发展起来的。 伴随着电子商务技术的不断成熟,电子商务的功能也越来越强大,注册用户可以在网上搜索购买到自己想要的各种商品,初步让人们体会到了足不出户 , 便可随意购物的快感。 人们日常生活中越来越多地使用这项新的技术来为自己的工作和学习服务。 由于 WEB 页面能把文本、图像
要的作用。 控制温度对人类日常生活、工业生产、气象预报、物资仓储等都有重要影响,特别是在冶金、化工、建材、食品、机械、石油等工业中, 温度更是重中之重。 无论是在生活中还是在工业生产过程中,在某些环节中如果温度发生变化也许会带来不同程度的影响, 水温的高低可能直接影响到设备的安全和使用寿命 ,发生严重的安全事故或者给产品的质量和产量带来一系列问题。 锅炉在日常生活生产中的影响非常大。 在锅炉里面
.......... 46 实现了基于 BIM 技术的质量安全管理 .................................. 48 第 6 章 结论 与建议; ........................................................................................ 50 结论 ..................
在损伤表面转动时,便产生一种交变的激振力。 从轴承滚动表面状况产生振动的机理可以看出 ,这种激振力产生的振动,是由多种频率成分组成的随机振动,因为滚动表面的损伤形状是无规则的。 轴承滚动表面损伤的形态和旋转速度,决定了激振力的频谱;轴承和外壳,决定了振动系统的传递特性。 最终的振动频谱,由上述二者共同决定,也就是说,轴承异常所引起的振动频率,由轴承的旋转速度
已经在各行各业中发挥着不可替代的作用。 当前越来越多的 软件已经认识到了对于软件用户管理的 重要性,已将 计算机技术应用于日常的管理工作 中。 科学的运用计算机技术进行管理工作不仅可以使管理工作规范化、系统化、自动化而且可以节省相当的人力、物力。 它能够使 企业走 上良性运转轨道, 从而为其快速发展奠定基础。 在使用同一款软件的时候我们会牵扯到用户管理和权限的问题,怎样合理的使用的软件