毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
Office文档自动化判卷系统设计与实现(3)
(3)考生的注册和答题管理、试卷的评分处理、分数汇总等功能。
(4)系统的可扩充性和可文护性要好,便于与现有软件和未来系统的对接。
3.2系统主要功能描述
本系统针对主客观题的两个设计思路:
(1)客观题判卷,是在WinForm下用C#语言对两个Excel表格进行比较,也就是通过标准答案和学生的答题试卷对比,并给出相应每小题的分值及总分。
(2)操作题的判卷,采取的思路是,根据特定的操作题,根据题目问题要求编写相应的程序。本部分也是本系统的重点部分和难点部分。本文将在第5部分详细介绍。
4.数据库设计
4.1数据库概念设计
图1 Office判卷E-R图
在开发Office自动化判卷系统之前,分析系统的数据信息,设计数据库是一项重要的工作。考生登录系统,从数据库中导出试卷进行答题,考试结束,答案提交后,教师进行判卷工作,并且将考生信息保存数据表中。这样,方便后期查询考生考试信息。系统E-R图如图1所示。
4.2数据库逻辑结构设计
建立名称为Exam的数据库,其中,Class用来存放班级信息,包括班级编号和班级名称;Users是登陆判卷系统的考生信息包括考生编号、姓名、成绩、密码等信息,考生登录系统答题,提交答案,进行判分工作,得出考生成绩并记录到该表;Tiku1用来存放客观题考试题目信息包括题号、题型、分数、题目、选项等信息,可从该表中随机导出试题供考生使用;Tiku2用来存放操作题考试题目信息,内容和功能大致如同Tiku1。
表1 班级信息表(Class)
字段名称 类型 主键 注释
classId Int 是 班级编号
className Varchar(20) 否 班级名称
表2 用户信息表(Users)
字段名称 类型 主键 注释
studentID Varchar(20) 是 学生编号
userName Varchar(20) 否 用户姓名
studentScore Int 否 考试成绩
userPassword Varchar(20) 否 用户密码
表3 客观题内容表(Tiku1)
字段名称 类型 主键 注释
examNum Int 是 题号
examType Varchar(50) 否 题型
examScore Int 否 分数
examTitle Varchar(50) 否 题目
examAns Varchar(50) 否 可选项
表4 操作题内容表(Tiku2)
字段名称 类型 主键 注释
examNum Int 是 题号
examScore Int 否 分数
examTitle Varchar(50) 否 题目
examAns Varchar(50) 否 可选项
5.系统具体实现
5.1注册与登录
用户输入自己的账号和密码,如果合法则可以进入后台管理界面,进行判卷的相关操作,如果不合法则不允许进入。
每个用户要进入系统都必须先到登录模块。在此页面,如果你已经注册了帐号和密码,那么可以直接输入帐号、密码登陆,如果之前未注册过,则必须先注册,然后再登陆。
共5页:
上一页
1
2
3
4
5
下一页
上一篇:
《大学计算机基础》课程分类教学改革研究
下一篇:
ASP.NET音像店租赁管理系统的设计与实现+ER图+流程图
IPv6的配电自动化系统通信网络构架【2649字】
变电站远程监控系统后台数据库设计文档
基于GUIRipping的移动APP测试...
Postgres-xc亚信分布式数据库...
Android应用自动化测试系统设计
asp.net+SQLServer在线文档分享平台设计+源代码
asp.net+sqlserver企业办公自动化的设计+源代码
中国学术生态细节考察《...
国内外图像分割技术研究现状
C#学校科研管理系统的设计
AT89C52单片机的超声波测距...
公寓空调设计任务书
医院财务风险因素分析及管理措施【2367字】
志愿者活动的调查问卷表
10万元能开儿童乐园吗,我...
神经外科重症监护病房患...
承德市事业单位档案管理...