公司要做一个考试系统,任务安排两个人,我和一个同事!
对于考试系统分三大模块,
第一:数据考题的录入,这个比较简单,都是一些录入的界面和查看的界面,不过值得注意的细节是这么数据千万不能允许删除,只能修改状态,就是禁用和非禁用,因为如果他们管理者任意删除试题,特别是删除了考过的试题,以后可能查看某个考生的试卷的时候就会出现一张空白试卷了!还有就是考生信息的录入,最好也别提供删除功能,尽量保存数据!
第二:考试模块,就是考试页面主要使用到了ajax提交答案,在提交答案的时候要注意中文问题,提交数据过多的问题!还有就是考试时间到了需要自动交卷等问题!
第三:阅卷和报表的统计,考试完成后必须阅卷,阅卷分三块,一块是批阅试卷,一块是核查已合格的试卷,一块是核查未合格的试卷,这里面有个小问题,可以先想想有什么问题!报表统计统一一下几个人考试通过,几个人没有通过!表上上看比较简单!
但是里面还存在问题,假如我考A试卷不通过,我必须重新考试,那么我在重新考试之后又经过阅卷之后还是不及格!那就是说我有两份不及格的A试卷!在核查试卷的时候,核查人员将我其中一份A试卷核查并修改为及格了,那么也就是我有两份A试卷,一份及格了,一份没有及格!怎么处理呢?
处理方法比较简单,就是在核查未合格那里判断,只要该试卷已经合格就算有不合格的数据也不出现在核查未合格的试卷的列表里面!
这样就可以防止一个人有多份合格的一样的试卷了!
分享到:
相关推荐
在源码分析和工具开发中,哈希函数经常被用于代码版本控制系统,如Git,它们通过计算文件的哈希值来判断文件是否被修改。当两个文件的哈希值不同时,说明内容有差异;如果相同,则表明文件未发生变化。 标签中提到...
【标题】:“随记_电气_”提示我们这是一份关于电气工程领域的个人笔记或学习心得,可能包含了一些作者在学习或实践中积累的电气知识。 【描述】:“电气相关的知识,随手写的,不知道行不行11111”表明这份文档...
微信小程序“小手随记”个人记账软件系统是一个基于.NET框架和SQL Server数据库的完整解决方案,旨在提供用户友好的移动记账体验。这个系统包括三个主要组成部分:前台小程序源代码、后台接口源代码和后台管理源代码...
互联网公司实习日记随记参考.pdf互联网公司实习日记随记参考.pdf互联网公司实习日记随记参考.pdf互联网公司实习日记随记参考.pdf互联网公司实习日记随记参考.pdf互联网公司实习日记随记参考.pdf
linux net 管理随记,留着个人备忘
会计专业毕业实习日记随记篇.pdf
git随记 git
面试随记???随时更新
### C++ 随记知识点总结 #### 一、内存管理与 new/delete 操作符 在 C++ 中,`new` 和 `delete` 是用于动态内存分配的关键字。`new` 用于在堆区分配内存,`delete` 用于释放之前通过 `new` 分配的内存。使用 `new`...
重点小学生寒假记随记大全.doc
**EHCache的使用随记** EHCache是一款广泛应用于Java环境中的高效、易用且功能丰富的内存缓存系统。它能够显著提升应用性能,通过将常用数据存储在内存中,避免了反复从数据库读取,降低了I/O延迟。本文将探讨...
"dataAnalysis"可能是一个用于数据分析的模块,它可能涉及对用户行为数据的收集和分析,以帮助优化用户体验或为产品决策提供依据。"theTitanBack"可能是指服务端的代码,专注于处理业务逻辑和与数据库的交互。 总的...
CTS定义了.NET框架下的通用类型系统,规定了数据类型的标准,而CLS则是.NET语言间交互的一套规范,确保了不同语言之间的兼容性。命名空间在C#中用于组织类库,提供了模块化的代码管理。 在C#中,IO操作是通过文件...
计算机网络原理随记 在本资源中,我们将讨论计算机网络的基本概念、发展历程、网络架构、协议栈、数据传输、网络互通、安全性等方面的知识点。 计算机网络的基本概念 计算机网络是指将多个计算机设备连接起来,以...
【辛辛那提1000维修随记】是一份关于数控系统维修的珍贵文档,主要涉及美国辛辛那提·米拉克龙公司的ACRAMATIC系列数控装置,特别是1994年推出的先进CNC控制系统——A2100。这篇随记详细记录了从1950年代早期的数控...
根据提供的文件信息,我们可以分析出该段代码定义了一个名为 `UserRoleType` 的 Java 枚举类,用于描述不同用户角色的权限类型。接下来,我们将详细解释这个枚举类中的各个元素及其含义,并尝试理解其中的一些注释...
公司法务实习日记随记三篇.pdf
重点小学生母亲节日记随记大全.doc
一些鄙人在学习Linux系统基础命令时的笔记、随记、日志
小学三年级秋游日记随记五篇.pdf