c语言在线考试系统的需求分析,基于C/S架构的通用计算机在线考试系统
随着计算机网络技术和数据库技术的飞速发展,高校的信息化建设进程日益深入,其中数字化校园建设成为其核心内容。纵观全国各高校的数字化校园建设,大多以建设数字化网络环境、数字化教学资源、数字化教学与学习环境、数字化管理手段和工作环境;实现数字化科研和管理;创建数字化生活空间;实现教育的信息化和现代化等为最终目标[1]。为推动数字化校园建设进程,创建数字化教学环境,开发出适用于多学科的计算机在线考试软件系统。通过此软件可以实现多学科网上在线考试,既能把教师从繁重的批阅试卷、复核试卷、试卷分析等工作中解放出来,又免去了印制纸质试卷、按考场分发试卷、纸质试卷保存等很多繁重工作,而且提高了试卷的保密性。
1 C/S模式的多层结构
C/S模式是一种普遍应用的网络计算模式。传统的C/S模式是两层结构,在这种模式下,网络中的计算机分为两个有机部分:客户机和服务器。服务器只负责各种数据的处理和维护,为各个客户机应用程序管理数据;客户机包含文档处理软件、决策支持工具、数据查询等应用逻辑程序,通过网络使用SQL语言发送、请求和分析从服务器接收数据。这是一种“胖客户机(Fat Client)”、“瘦服务器(Thin Server)”的网络结构模式。随着C/S结构应用范围的不断扩大和计算机网络技术的发展,这种结构的缺陷日益明显,如系统的可靠性有所降低、缺乏灵活性、资源浪费严重、维护费用较高等[2]。
为解决这一问题,网络计算模式逐渐从两层扩展到N层,形成多层结构。在多层结构中把业务逻辑独立出来,使得应用系统的开发模式变为下面形式:
(1)客户端。只注重人机界面的设计,不必关心业务逻辑和数据库的访问,使开发大大简化,并且使得原两层结构的胖客户机变成瘦客户机。
(2)中间业务逻辑层。提
c语言在线考试系统的需求分析,基于C/S架构的通用计算机在线考试系统相关推荐
- 微信支付开发,基于SpringBoot+Vue架构的Java在线支付项目
目录 前言 1. 支付安全 1.1 对称加密和非对称加密 1.2 身份认证 1.3 摘要算法 1.4 数字签名和数字证书 2. 项目初期 2.1 构建测试 2.2 引入Swagger 2.3 引入lo ...
- 《智能步态识别门禁系统》,基于深度学习的多人步态识别系统
本文章仅仅提供一种自认为比较科学的方式去实现多人步态识别,如果对多人步态识别感兴趣,却又不知道如何实现的话,这篇文章将会有莫大的帮助.以下方法作者皆实验过是可行的方案.(训练集124人,准确率96%, ...
- 基于微服务架构,改造企业核心系统之实践
2019独角兽企业重金招聘Python工程师标准>>> 1. 背景与挑战 随着公司国际化战略的推行以及本土业务的高速发展,后台支撑系统已经不堪重负.在吞吐量.稳定性以及可扩展性上都无 ...
- python在线问卷调查系统源代码_基于Python 练习1情况的在线问卷
Q1. 您每个月的生活费是?(单选题) Q2. 您在职的职位是:(单选题) Q3. 您的家庭背景?(单选题) Q4. 下列哪一个是Python中正确的变量名?()(单选题)A Sprout*1 B 1 ...
- java基于ssm的个人博客系统_一个基于 Spring Boot 的开源免费博客系统
概况 mblog 开源免费的博客系统, Java 语言开发, 支持 mysql/h2 数据库, 采用 spring-boot.jpa.shiro.bootstrap 等流行框架开发.支持多用户, 支持 ...
- 京东如何建设基于云原生架构的监控 - 日志系统?
在这个人人都谈"云原生"的时代,企业在建设内部相关系统时常常会优先考虑云原生架构.那么,云原生架构的系统与传统架构系统有什么不同?又该如何建设呢?本文我们邀请京东架构师韩超老师分享 ...
- 基于B/S架构的在线考试系统的设计与实现
前言 这个是我的Web课程设计,用到的主要是JSP技术并使用了大量JSTL标签,所有代码已经上传到了我的Github仓库里,地址:https://github.com/quanbisen/online ...
- java毕业设计——基于java+JSP+sqlserver的智能在线考试信息管理系统设计与实现(毕业论文+程序源码)——智能在线考试信息管理系统
基于java+JSP+sqlserver的智能在线考试信息管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于java+JSP+sqlserver的智能在线考试信息管理系统设计与实现, ...
- 基于SSM实现前后端分离在线考试管理系统
作者主页:编程千纸鹤 作者简介:Java.前端.Pythone开发多年,做过高程,项目经理,架构师 主要内容:Java项目开发.毕业设计开发.面试技术整理.最新技术分享 项目编号:BS-XX-105 ...
最新文章
- Zoom 袁征码农逆袭:8 次申请美国签证被拒,独闯硅谷成亿万富翁
- 我的世界minecraft-Python3.9编程(2)-开发环境配置(2)
- python做毕业设计选题_软妹子的毕业设计:用Python制作防盗门系统!
- Java秒杀系统实战系列~RabbitMQ死信队列处理超时未支付的订单(转)
- directsound抓取麦克风PCM数据封装类
- 分布式系统面试 - 幂等性设计
- 北邮人工智能学院刘勇教授实验室,招聘博士后研究人员
- django render_(django/flask/bottle)多框架python-restful接口包api-shop
- java.sql.SQLException: Access denied for user 'root'@'localhost'
- java调试程序(eclipse)
- C4D快速入门教程——可编辑模式
- MFC通过窗口标题获得窗口句柄
- 乐高机械系列01:曲柄滑块剪叉机构
- Mac Excel 次坐标轴/双坐标轴/柱状图+折线图
- 纪念半个月的旷课生活~
- java开发linux常用命令
- 一招解决谷歌浏览器打不开wiki问题
- java实现分数四则运算
- MyEclipse的注册机的使用
- python h5py详解