- 1、本文档共48页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【摘要】:C语言是Combined Language(组合语言)的中英混合简称。是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛,不仅仅是在软件开发上,而且各类科研都需要用到C语言,具体应用比如单片机以及嵌入式系统开发。
C语言考试系统采用Microsoft Visual C++和Microsoft SQL Server 2000相结合,很好的实现了登录验证功能。登录身份有管理员和学生。管理员是对整个考试系统的环境设置,其中包括对各个题型的题量设置、定义考试说明、考场要求和对学生的管理等。学生登录实现了让有考试权限的学生进入考试环境。在这个环境下,系统完全实现了随机抽题。 C语言考试系统实现了嵌入turboc2.0编译器进行程序的编辑;采用了S数据库访问技术进行数据库的操作;完成了学生考试、管理员管理的功能。C语言考试系统提高网络教学质量的同时大大拓展了考试的灵活性,阅卷效率,以及保证了考试的公平性、答案的安全性。
【关键词】:C语言 考试系统 数据库 编译器 文件操作
目录
TOC \o 1-4 \h \u ;
char tBuffer = ;
sBuffer和tBuffer指向的是同一块内存空间;Enable Function-Level Linking ,告诉编译器将各个函数按打包格式编译;Enables minimal rebuild,通过保存关联到.IDB文件,使编译器只对必威体育精装版类定义改动过的源文件进行重编译,提高编译速度;
Listing Files:Generate browse info的功能上面已经提到过。这里可以进行更多的设置。Exclude Local Variables from Browse Info表示是否将局部变量的放到.SBR文件中。Listing file type可以设置生成的列表文件的内容:Assembly-Only Listing仅生成汇编代码文件;Assembly With Machine Code生成机器代码和汇编代码文件;Machine Code,and Source生成机器码、源代码和汇编代码文件。
Optimizations:代码优化设置。可以选择Maximize Speed生成最快速的代码,或Minimize Size生成最小尺寸的程序,或者Customize定制优化。
学生成绩管理模块系统
3.1 学生成绩管理系统的重要性
C语言考试中需要考虑到计算机死机、异常重启、突然断电等一些意外事故的发生,所以我们有必要对每一位考生的试卷(包括试题和考生的答案以及考试剩余时间)进行保存,以便在适当的时候进行恢复,由于每一份试卷上的信息量很大,而且类型也不一样,如果按传统方法保存的话,将会是件相当复杂的事情,还好学生成绩管理系统为我们提供了对象序列化功能,我们可以新建了一个RandPaper类,上面包括了随机生成的试卷的所有信息,当考生登录后,生成一个RandPaper对象,然后将这个对象序列化后保存到数据库中,以后需要恢复试卷时,从数据库中读取后将其反序列化后即可得到原来对象的所有属性值。这个保存函数每隔一定时间要执行一次,这里可以采用JavaScritp来控制。
3.2 学生成绩管理系统设计
3.2.1 系统需求
当前学生信息:通过结构体struct student 来保存学生的姓名、学号、性别、语文、数学、英语和计算机等等相关信息,并且通过cin函数来给当前学生输入初始信息。
学生成绩查询: 输入一个学号, 在文件中查找此学生, 若找到则输出此学生的全部信息和成绩; 若找不到则输出查找失败的信息。 同时也可以全部把各科的平均成绩,最高和最低分输出。
新生插入 :通过给该生的学号来和原班上的学生的学号比较大小,若大就在后,若小则靠前排,然后将该生的信息保存下来。
输出全部学生信息和全部学生成绩。
退出系统。
附加说明:系统将来完善的功能有:可以通过性别来模糊查询,也可以通过姓名的姓氏先进行模糊查询,以便后面精确查找。
3.2.2 总体设计
1.仔细阅读系统要求,首先将此系统化分为如下几个部分(即如下几个函数)
(1)输入初始的学生信息:其中包括学生的姓名、学号和性别以及学生的语文、数学、英语和计算机等相关信息;可用函数cin(stu *p1)来实现此操作。
(2)查询模块:可用stu *lookdata(stu *p1)来实现。找到就输出此学生全部信息,包括学生的语文、数学、英语和计算机等的成绩。
(3)插入模块:可用insert( )函数来实现。其中通过学号的大小来比较的,并且以此来排序。
(4)
您可能关注的文档
- android的电子书阅读器毕业设计论文.doc
- Android电子点餐系统_毕业设计论文.doc
- android录音软件开发_毕业论文.doc
- ANDROID平台公交查询工具的设计与实现_毕业设计说明书.doc
- Android平台天气预报widget的设计与实现毕业论文.doc
- Android平台下校园信息管理系统客户端的设计与实现毕业论文.doc
- Android平台下校园信息管理系统客户端的设计与实现毕业论文设计.doc
- Android平台中国象棋网络游戏本科毕业论文.doc
- Android平下学生日常考勤信息管理软件的设计与实现毕业论文.doc
- Android手机平台音乐播放器策划方案和源代码毕业设计.doc
最近下载
- 小学六年级综合科测试题.doc VIP
- 2024年江苏省常州市武进区湖塘镇招聘镇自聘人员(第二批)25人公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版.docx VIP
- Python程序设计基础教程教学教案(全).docx VIP
- 富士变频器使用指导书.pdf
- 《余弦定理》课件.pptx VIP
- 南京市2024届高三年级第一次模拟考试(一模)化学试卷(含答案).pdf
- 2021年-主跨450米上承式钢管混凝土拱桥施工方案220页.pdf
- 浅析海南度假型酒店发展趋势及营销策略研究 (毕业论文).doc
- 学习资料 IDC高效数据机房 交通联合卡面应用规范手册.pdf
- 2023年学习党史、新中国史专题党课讲稿范文(通用6篇).docx VIP
文档评论(0)