随着计算机网络技术和数据库技术的飞速发展,高校的信息化建设进程日益深入,其中数字化校园建设成为其核心内容。纵观全国各高校的数字化校园建设,大多以建设数字化网络环境、数字化教学资源、数字化教学与学习环境、数字化管理手段和工作环境;实现数字化科研和管理;创建数字化生活空间;实现教育的信息化和现代化等为最终目标[1]。为推动数字化校园建设进程,创建数字化教学环境,开发出适用于多学科的计算机在线考试软件系统。通过此软件可以实现多学科网上在线考试,既能把教师从繁重的批阅试卷、复核试卷、试卷分析等工作中解放出来,又免去了印制纸质试卷、按考场分发试卷、纸质试卷保存等很多繁重工作,而且提高了试卷的保密性。

1 C/S模式的多层结构

C/S模式是一种普遍应用的网络计算模式。传统的C/S模式是两层结构,在这种模式下,网络中的计算机分为两个有机部分:客户机和服务器。服务器只负责各种数据的处理和维护,为各个客户机应用程序管理数据;客户机包含文档处理软件、决策支持工具、数据查询等应用逻辑程序,通过网络使用SQL语言发送、请求和分析从服务器接收数据。这是一种“胖客户机(Fat Client)”、“瘦服务器(Thin Server)”的网络结构模式。随着C/S结构应用范围的不断扩大和计算机网络技术的发展,这种结构的缺陷日益明显,如系统的可靠性有所降低、缺乏灵活性、资源浪费严重、维护费用较高等[2]。

为解决这一问题,网络计算模式逐渐从两层扩展到N层,形成多层结构。在多层结构中把业务逻辑独立出来,使得应用系统的开发模式变为下面形式:

(1)客户端。只注重人机界面的设计,不必关心业务逻辑和数据库的访问,使开发大大简化,并且使得原两层结构的胖客户机变成瘦客户机。

(2)中间业务逻辑层。提

c语言在线考试系统的需求分析,基于C/S架构的通用计算机在线考试系统相关推荐

  1. 微信支付开发,基于SpringBoot+Vue架构的Java在线支付项目

    目录 前言 1. 支付安全 1.1 对称加密和非对称加密 1.2 身份认证 1.3 摘要算法 1.4 数字签名和数字证书 2. 项目初期 2.1 构建测试 2.2 引入Swagger 2.3 引入lo ...

  2. 《智能步态识别门禁系统》,基于深度学习的多人步态识别系统

    本文章仅仅提供一种自认为比较科学的方式去实现多人步态识别,如果对多人步态识别感兴趣,却又不知道如何实现的话,这篇文章将会有莫大的帮助.以下方法作者皆实验过是可行的方案.(训练集124人,准确率96%, ...

  3. 基于微服务架构,改造企业核心系统之实践

    2019独角兽企业重金招聘Python工程师标准>>> 1. 背景与挑战 随着公司国际化战略的推行以及本土业务的高速发展,后台支撑系统已经不堪重负.在吞吐量.稳定性以及可扩展性上都无 ...

  4. python在线问卷调查系统源代码_基于Python 练习1情况的在线问卷

    Q1. 您每个月的生活费是?(单选题) Q2. 您在职的职位是:(单选题) Q3. 您的家庭背景?(单选题) Q4. 下列哪一个是Python中正确的变量名?()(单选题)A Sprout*1 B 1 ...

  5. java基于ssm的个人博客系统_一个基于 Spring Boot 的开源免费博客系统

    概况 mblog 开源免费的博客系统, Java 语言开发, 支持 mysql/h2 数据库, 采用 spring-boot.jpa.shiro.bootstrap 等流行框架开发.支持多用户, 支持 ...

  6. 京东如何建设基于云原生架构的监控 - 日志系统?

    在这个人人都谈"云原生"的时代,企业在建设内部相关系统时常常会优先考虑云原生架构.那么,云原生架构的系统与传统架构系统有什么不同?又该如何建设呢?本文我们邀请京东架构师韩超老师分享 ...

  7. 基于B/S架构的在线考试系统的设计与实现

    前言 这个是我的Web课程设计,用到的主要是JSP技术并使用了大量JSTL标签,所有代码已经上传到了我的Github仓库里,地址:https://github.com/quanbisen/online ...

  8. java毕业设计——基于java+JSP+sqlserver的智能在线考试信息管理系统设计与实现(毕业论文+程序源码)——智能在线考试信息管理系统

    基于java+JSP+sqlserver的智能在线考试信息管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+JSP+sqlserver的智能在线考试信息管理系统设计与实现, ...

  9. 基于SSM实现前后端分离在线考试管理系统

    作者主页:编程千纸鹤 作者简介:Java.前端.Pythone开发多年,做过高程,项目经理,架构师 主要内容:Java项目开发.毕业设计开发.面试技术整理.最新技术分享 项目编号:BS-XX-105 ...

最新文章

  1. Zoom 袁征码农逆袭:8 次申请美国签证被拒,独闯硅谷成亿万富翁
  2. 我的世界minecraft-Python3.9编程(2)-开发环境配置(2)
  3. python做毕业设计选题_软妹子的毕业设计:用Python制作防盗门系统!
  4. Java秒杀系统实战系列~RabbitMQ死信队列处理超时未支付的订单(转)
  5. directsound抓取麦克风PCM数据封装类
  6. 分布式系统面试 - 幂等性设计
  7. 北邮人工智能学院刘勇教授实验室,招聘博士后研究人员
  8. django render_(django/flask/bottle)多框架python-restful接口包api-shop
  9. java.sql.SQLException: Access denied for user 'root'@'localhost'
  10. java调试程序(eclipse)
  11. C4D快速入门教程——可编辑模式
  12. MFC通过窗口标题获得窗口句柄
  13. 乐高机械系列01:曲柄滑块剪叉机构
  14. Mac Excel 次坐标轴/双坐标轴/柱状图+折线图
  15. 纪念半个月的旷课生活~
  16. java开发linux常用命令
  17. 一招解决谷歌浏览器打不开wiki问题
  18. java实现分数四则运算
  19. MyEclipse的注册机的使用
  20. python h5py详解

热门文章

  1. 04 MongoDB各种查询操作 以及聚合操作总结
  2. 可燃性粉尘环境如何有效防范电气火灾?电气防火限流式保护器——安科瑞 严新亚
  3. it行业突起的弄潮儿 当选不当选?
  4. G003-182-14
  5. 开源造数小工具,可以自定义表结构和规则一键批量生产测试数据
  6. 计算机毕业设计ssm疫情状态下的图书馆座位预约系统
  7. HDU 6868 Absolute Math
  8. 商业海外社交媒体营销10步指南 [2023]
  9. 当下电商网站的主流技术
  10. Word处理控件Aspose.Words功能演示:使用 Java 将 Word 文档转换为 HTML