1、课课 程程 报报 告告课课 程程 名名 称:称: 标准化考试系统 专专 业业 班班 级级 : 学学 生生 姓姓 名名 : 学学 号号 : 任任 课课 教教 师师 : 学学 期期 : 课程报告任务书课程报告任务书题题 目目标准化考试系统主要主要内容内容开发出一个标准化考试系统,所谓标准化考试系统即仅支持选择题,也是为方 便自动批改的功能的实现。要求实现以下基本功能基本功能: (1)提供给教师添加试题的功能(试题信息用文件保存)-输入 (2)试题的整体浏览功能 (3)能够抽取试题组合成一套试卷(组卷的策略:可以是随机的,当然若教师 添加的试题时有知识点、章节等信息,亦可以实现按照一定的组卷策略实现。

2、出题: 如每个知识点抽取若干题目,最终组合一套试卷) (4)教师实现题目信息的管理,比如删除、修改等 (5)查询功能(至少一种查询方式)、排序功能(至少一种排序方式)扩展功能扩展功能:可以按照自己的程度进行扩展。比如(1)简单的权限处理 (2)成绩报表打印功能(3)甚至根据自己情况,可以加上学生信息和考试成绩信息的管理,并扩充为广义广义的考试系统。即学生输入账号密码登陆,进行考试,交卷后显示成绩;(4)模糊查询 (5)综合查询 (6)统计、分析等功能 总之,可以根据自己需求进行分析功能。特别说明特别说明:尽可能地运用自己已经学习过的数据结构的知识去展现。任务任务要求要求一、提交材料应包括:(1。

3、)系统源代码 (2)课程报告二、整个设计过程具体要求(1)需求分析需求分析 要求学生对案例系统进行分析,设计出需要完成的功能,完善各个模块的调用关系;(2)设计过程设计过程 要求学生进一步明确各模块调用关系,进一步完善模块函数细节(函数名、参数、返回值等)(3)实现过程实现过程 要求学生养成良好的编码习惯、完成各个模块并进行测试,最终完成系统整体测试;(4)总结阶段总结阶段 按照要求完成系统设计和实现报告,并进行总结、答辩。报告撰写情况(报告撰写情况(30 分)分)系统完成情况(系统完成情况(30 分)分)答辩情况(答辩情况(40 分)分)内容内容 2020 分分规范程度规范程度 5 5 分分。

4、程序测试程序测试 5 5 分分基本功能基本功能 2020 分分扩展功能扩展功能 1010 分分自述情况自述情况 1010 分分答辩情况答辩情况 3030 分分总分总分成绩成绩评定评定成绩评定教师:成绩评定教师: 1 需求分析设计一个标准化考试系统,让学生和老师都能登录。老师可以输入试题、修改试题,学生可以答题、查分,实现不同功能。2 概要设计int main() Int jiao_deng(struct jiaoshi su) /*教师登录验证*/ void jiao_xin(struct jiaoshi su) /*将教师的用户信息存入文件 */ void jiao_xin(struct j。

5、iaoshi su) /*将教师的用户信息存入文件 */ void jiao_xun(struct tiku tm) /*教师验证通过后,可对题目进行修改 */ void jiao_zeng(struct tiku tm) /*在原有文件基础上,进行新增题目 */ Voidxiu_gai(struct tiku tm,int n) /*修改函数*/ int xue_deng(struct xuesheng sb) /*学生登录验证*/ void xue_xin(struct xuesheng sb) /*将学生的用户信息存入文件*/标准化考试系统学生入口 教师入口第一次进入第一次进入否是否3 。

6、详细设计#include #include #include int count=0; struct jiaoshi /教师用户信息结构体 char username20; /用户名 char password12; /用户密码 su; struct xuesheng /学生用户信息结构体 char username120; /用户名 char password112; /用户密码sb; struct tiku /题库结构体int nb; /题号 char tigan100; /题目内容 char option180; /选项 char option280; char option380; c。

7、har option480; char daan10; /答案 tm;登录开 始 考 试查 询 成 绩退 出 系 统登录查 看 试 题插 入 试 题修 改 试 题注册注册struct chaxun int num; char name20; int chengji; ch; void jiao_xin(struct jiaoshi su); void xue_xin(struct xuesheng su); void jiao_cha(struct tiku tm); void jiao_zeng(struct tiku tm); void xue_kaoshi(struct tiku tm)。

8、; void xue_cha(struct chaxun ch,int chengji); void xue_chax(struct chaxun ch); void xue_hao(struct chaxun ch); void xing_ming(struct chaxun ch); void cheng_ji(struct chaxun ch); int xue_deng(struct xuesheng sb); int jiao_deng(struct jiaoshi su); void jiao_xun(struct tiku tm); void cha_tihao(struct t。

9、iku tm); void xiu_gai(struct tiku tm,int n); int main() int choice,choice1,choice2; printf(“ttt 欢迎进入标准化考试系统n“);printf(“ttt 选择 1:以学生身份登录n“); printf(“ttt 选择 2:以教师身份登录n“); printf(“tt 提示:如果你是第一次使用该系统,请先注册你的基本信息! n“); while(1) printf(“ttt 请输入你的选择项:“); scanf(“%d“, getchar(); if(choice=1|choice=2) break;el。

10、se printf(“ttt 对不起,输入有误,请重新输入!n“); if(choice=1) while(1) printf(“n“);printf(“ n“); printf(“ttt 选择 1:注册!n“); printf(“ttt 选择 2:开始考试!n“); printf(“ttt 选择 3:成绩查询!n“); printf(“ttt 选择 0:退出n“); printf(“n“); printf(“ttt 请输入你的选择:“); scanf(“%d“, switch(choice1) case 1: xue_xin(sb); break; /调用文件,录入用户信息 case 2: 。

11、xue_kaoshi(tm); break; /调用函数,开始考试 case 3: xue_chax(ch); break; /调用文件,查询信息 case 0: return; if(choice=2) while(1) printf(“n“);printf(“ n“); printf(“ttt 选择 1:注册!n“); printf(“ttt 选择 2:查看题库中的题目n“); printf(“ttt 选择 3:向题库中增加题目n“); printf(“ttt 选择 4:对题库题目进行修改n“); printf(“ttt 选择 0:退出n“);printf(“ttt 请输入你的选择:“);。

12、 scanf(“%d“, switch(choice2) case 1:jiao_xin(su); break; /调用文件,录入用户信 case 2:jiao_cha(tm); break; /调用文件开始录入题目 case 3:jiao_zeng(tm); break; /调用文件,增加题目 case 4:jiao_xun(tm); break; /调用文件,对题库进行 修改case 0: return; void jiao_xin(struct jiaoshi su) /*将 教师的用户信息存入文件*/ FILE *fp; int i;if(fp=fopen(“g:标准化考试.txt“,。

13、“a“)=NULL) printf(“文件打开有误!n“); exit(0); for(i=1;i请先登录该系统请输入你的登录名和密码:“); scanf(“%s%s“,name,password); if(fp=fopen(“g:标准化考试.txt“,“r“)=NULL) printf(“文件打开有误!n“); exit(0); while(!feof(fp) fscanf(fp,“%s%s“,sb.username1,sb.password1);if(strcmp(name,sb.username1)=0 break; if(fclose(fp) printf(“无法关闭此文件!n“); exit(0); return flag; int jiao_deng(struct jiaoshi su) /* 教师登录验证*/ FILE *fp; int flag=0; char name。

《c语言标准化考试系统课程设计》由会员第***分享,可在线阅读,更多相关《c语言标准化考试系统课程设计》请在金锄头文库上搜索。

c语言标准化考试系统课程设计,c语言标准化考试系统课程设计相关推荐

  1. c语言考试系统设计报告,C语言课程设计(单项选择题标准化考试系统)报告

    <C语言课程设计(单项选择题标准化考试系统)报告>由会员分享,可在线阅读,更多相关<C语言课程设计(单项选择题标准化考试系统)报告(15页珍藏版)>请在人人文库网上搜索. 1. ...

  2. c语言标准化考试系统课程设计,C语言课程设计单项选择题标准化考试系统.doc

    . ... 仲恺农业工程学院 课程设计报告 单项选择题标准化考试系统 课程名称 C 语言程序设计 姓 名 院(系) 信息科学与技术学院 专业班级 学 号 指导教师 目 录 TOC \o "1 ...

  3. 开发c语言系统怎么分工,C语言专业课程设计工资统一标准管理系统.doc

    东北大学信息科学和工程学院 程序实践汇报 题目 工资管理系统 课题组长 刘诚阳 课题组组员 张鹏举 于文鑫 专业名称 计算机科学和技术 班 级 计算机1405 指导老师 张晓红 20XX 年 4月 目 ...

  4. C语言课程设计之火车订票系统

    C语言课程设计之火车订票系统 下载链接 运行效果图 文档报告 答辩PPT 下载链接 运行效果图 文档报告 答辩PPT

  5. c语言考试系统外文文献,C语言考试系统的设计[文献翻译]

    C语言考试系统的设计[文献翻译] (14页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 毕业论文(设计) 外文翻译 外文原文 Web Se ...

  6. 数据结构与算法课程设计——C语言《职员薪资查询系统》

    数据结构与算法课程设计--C语言<职员薪资查询系统> 温馨提示:课设要自己去操作,自己写代码,可以借鉴他人代码,学习思路和一些操作,切不可完全抄袭!!! 总体说明:设计一个职员薪资查询系统 ...

  7. c语言招生信息查询系统,《C语言程序设计》课程设计报-招生信息查询系统.docx...

    <C语言程序设计>课程设计报-招生信息查询系统 课程设计报告题目:招生信息查询系统课程名称:C语言程序设计专业班级:信息安全1302学号:姓名:指导教师:报告日期:2014年9月17日计算 ...

  8. c语言查询课程信息,《C语言程序设计》课程设计报告-招生信息查询系统.docx

    <C语言程序设计>课程设计报告-招生信息查询系统 课 程 设 计 报 告题目: 招生信息查询系统 课程名称: C语言程序设计 专业班级: 信息安全1302 学 号: 姓 名: 指导教师: ...

  9. 航空客运系统代码-课程设计(C语言)

    航空客运系统代码-课程设计(C语言) 1.需求分析: 设计一个航空客运系统,该系统能完成的业务活动包括:查询航线.机票预顶和办理退票等. 运行环境:DEV C++:语言:C语言. (1).完成的基本要 ...

  10. 用C语言编程网上购物系统,华中科技大学C语言课程设计报告 -- 网上购物管理系统.pdf...

    华中科技大学自动化学院 C 语言课程设计报告 网上购物管理系统 专 业:自 动 化 班 级:自动化1306 班 组 员: 指导教师:周纯杰 何顶新 彭刚 周凯波 完成时间:2014 年11 月7 日星 ...

最新文章

  1. 面试 10+公司,囊获 8 个Offer,面经全公开
  2. jquery php 异步图片上传实例,php结合jquery异步上传图片(ajaxSubmit)
  3. 查看mysql整个库的数据大小_查看mysql数据库容量大小
  4. python写好的代码怎么给别人使用-10分钟学会用python写游戏!Python其实很简单!...
  5. 详述@ResponseBody和@RequestBody注解的区别
  6. C++string 类常用函数
  7. bzoj1001:[BeiJing2006]狼抓兔子
  8. JVM:内存划分总结
  9. Shell命令-系统信息及显示之uname、hostname
  10. 初中数学503个必考知识点_2020年中考数学必考知识点公布,考生高分、满分提分必备神器...
  11. 【Python】python3编码方式encode介绍
  12. LeetCode 47 全排列 II
  13. expect学习笔记及实例详解【转】
  14. 数据集:工人与机床对日产量的影响
  15. 计算机网络技术——VLAN划分
  16. MATLAB绘图:导出矢量图
  17. 小猪短租陈驰:共享经济不是简单的资本游戏
  18. RCF—用于C++的进程间通讯(4)
  19. 随手笔记--为对象增加新的属性,拼接多个对象
  20. Git克隆Github项目学习笔记

热门文章

  1. 软件测试职业发展规划
  2. docker mysql 内存大小_docker容器内存占用过高(例如mysql)
  3. c语言之文件操作,C语言之——文件操作模式
  4. 数据解读:都知道《隐秘的角落》火了,它到底怎么火的?
  5. sap月结问题之-ckmlpp物料帐期问题。
  6. CTFshow web17
  7. Python | 使用Python爬取Wallhaven网站壁纸并上传百度网盘
  8. 【重参数化】《Diverse Branch Block: Building a Convolution as an Inception-like Unit》 2021
  9. OECD富裕经济体系通胀飙升至 25 年高位-全球薪资停滞不前
  10. 亚稳态的有关概念和分析