计算机等级考试模拟系统的开发开题报告_第1页
计算机等级考试模拟系统的开发开题报告_第2页
计算机等级考试模拟系统的开发开题报告_第3页
计算机等级考试模拟系统的开发开题报告_第4页
计算机等级考试模拟系统的开发开题报告_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、本科毕业设计(论文)开题报告题 目:计算机等级考试模拟系统的开发学生姓名:百龙院(系):理学院专业班级:信息0601指导教师:王小燕完成时间:2010 年3月26日1、开题报告是毕业设计(论文)的总体构想,由学生在毕业设计(论文)工作 前期独立完成。2、开题报告正文用A4纸打印,各级标题用4号宋体字加黑,正文用小4号宋体 字,20磅行距。3、参考文献不少于5篇(不包括辞典、手册),著录格式应符合GB7714-87文 后参考文献著录规则要求。4、年月日等的填写,用阿拉伯数字书写。要符合关于出版物上数字用法的试 行规定,如“ 2005年2月26日”。5、所有签名必须手写,不得打印。一、课题的意义随

2、着我国计算机技术的普及与发展,社会对人才的计算机能力要求越来越高。 针对全国计算机等级考试的特点,结合计算机语言教学,为帮助学生备考和适应新 的考试环境,并协助教师教学,因此开发该模拟系统。本模拟系统主要是根据全国 计算机二级C语言考试的要求,整体上采用工程化管理,结合各个考点实际情况, 成功的将笔试和机试整合在一个系统中,实现考试的统一管理和智能化改卷,方便 考生练习。通过全面测试训练和模拟真实考试环境,帮助考生迅速发现学习中存在 的问题,提高考生的学习效率与计算机等级考试的通过率。二、国内外研究现状全国计算机等级考试(National Computer Rank Examination ,

3、简称 NCRE 是 经过原国家教育委员会(现教育部)批准,由教育部考试中心主办,面向社会,用 丁考察应试人员计算机应用知识与技能的全国性计算机水平考试体系。其中,二级 C语言是考核计算机基础知识和使用一种高级计算机语言编写程序以及上机调试的 基本技能,考核内容包括公共基础知识和程序设计,所有科目对基础知识作统一要 求,使用统一的公共基础知识考试大纲和教程。随着计算机技术的不断发展,全国 计算机等级考试也与时俱进,从2007年开始,二级C语言的机试开始采用Visual C+ 6.0平台,取消了 TC平台的使用,与此同时笔试时间由120分钟改为90分钟,上 机时间由60分钟改为90分钟。计算机等级

4、考试模拟系统作为一个练习软件,对丁考生进行考试模拟效果极 佳,测试完毕后,系统会自动判卷,立即给出分数。对丁考生做错的地方,系统会 自动记忆,待考生第二次参加测试时,可选择“试题复习”,这样系统就会自动把考生原来做错的试题显示出来,供考生重新测试,以加强记忆。利用计算机等级考 试模拟系统检查自己的实际水平,加强考前训练,做到心中有数,考试不慌。三、毕业设计(论文)的主要内容1. 系统概述计算机等级考试模拟系统是通过模拟全国计算机等级考试二级C语言的考试环境,从而进行模拟测试的一款软件。考生输入合法的身份信息后,选择考试题号, 再进入考试窗体进行答卷,考试时间到,系统会强制考生退出,并自动评卷积

5、分、 存档。考生可以在考后查看标准答案和本人答题情况。2. 需求分析从技术可行性角度分析,本系统采用的是 Access数据库和Visual Basic 6.0 编程,所需要的计算机软硬件性能并不是很高,由丁VB是一门简单易学的面向对象的编程语言,Access是一个简单实用的数据库管理系统, 因此作为系统开发工具易丁使用,现有的技术条件完全能够达到系统目标所提出的要求;从经济可行性角 度分析,本系统的经济效益以及因此带来的高效率要远远超过它的开发成本;从操 作可行性分析,软件界面完全仿照二级 C语言正式考试的系统界面,对丁参加计算 机等级考试的考生,通过本软件的使用能够达到一个熟能生巧的作用,避

6、免因为操 作生疏而导致正式考试的失利。3 .总体设计图1系统业务流程图4. 详细设计(1) 软件模块设计(2) 数据库设计5. 测试报告在软件开发基本完成后,通过各种数据进行软件测试,以此检验系统的鲁棒性, 同时排查系统开发中的逻辑错误。每测试一个模块都要进行记录,最后总结成为测 试报告并提交。四、所采用的方法、手段以及步骤等1. 方法本模拟系统利用面向对象语言设计平台,结合SQL语言,根据实际的考试需要将系统分为笔试和机试两个大的部分。笔试部分分为选择题和填空题两部分,为考 生提供了方便的操作界面;机试部分将所有的操作功能整合在一个界面中,并自动 启动Visual C+ 6.0 平台进行程序

7、设计,打破传统的 DOS®作界面,更利丁考生 答题。2. 手段通过Visual Basic 6.0开发可视化界面平台,并使用 Access 2000作为关系数据库,进行整个软件的开发。(1) VB语言'及开发环境VB是Microsoft公司研发的可视化、面向对象和采用事件驱动方式的结构化高 级程序设计语言,可用丁 Windows环境下的各类应用程序开发,由丁界面友好、简 单易用、功能强大,是目前最为广泛的、易学易用的面向对象的开发工具。VB提供了大量的控件,这些控件可用丁设计界面和实现各种功能,减少了编程人员的工作 量,也简化了界面设计过程,从而有效地提高了应用程序的运行效率

8、和可靠性。所 以,实现本系统VB是一个相对较好的选择。(2) Access数据库数据库的建立和开发是整个系统的基础,在VB中通过数据访问控件或数据访问对象可以访问多种数据库。一般来说,开发小型数据库系统(如本系统),用Access 数据库比较合适。小型数据库软件 Access也是Microsoft公司出品的,可以很方 便的在不同的平台和用户级上实现数据共享,能够与 Visual Basic 无缝集成,大 大提高系统的开发效率。3. 步骤(1)系统功能设计考生姓名图2系统数据流程图(2)系统数据库设计系统采用Access 2000作为关系数据库,根据考试系统的特点,所有模块集中 到一个数据库,建

9、立数据库并加密,防止考生直接察看和破坏数据库,数据项和数 据结构如下: 笔试题:包括套数、类型、题号、题目、答案以及答案说明共六个字段 机试题:包括套数、题目类型、题目、答案以及答案说明共五个字段 考生答案表(包含选择题和填空题两个表)a. 选择题:包括题号1-50、答案共51个字段b. 填空题:包括题号、答案共两个字段 填空题答案对照表:包括题号、标准答案、答题答案共三个字段(3)主要模块功能及程序设计(主要包括主界面模块设计、笔试部分模块设计和 机试部分模块设计) 主界面 笔试部分(抽题管理、选择和填空题管理、自动评分管理等) 机试部分(自动随机抽题管理、填空题、改错题和编程题管理等)五、

10、阶段进度计划周数进度计划第1-3周查找相应资料,进行外文翻译第4周进行开题报告的书写,并进入毕业设计的准备阶段第5周进行软件部分模块的基本界面设计与论文的开始第6周进行软件部分模块的基本界面设计,并进行相应的论文书写第7周进行软件数据库的详细设计,并进行相应的论文书写第8周进行软件部分模块的功能实现,并在论文中记录所遇到的问题第9周进行软件部分模块的功能实现与数据库的连接实现,并进行相 应论文的书写第10周进行软件的基本功能测试,排查软件的逻辑错误并记录第11周进仃软件的全面测试,包括谷错性与女全性等,并进仃记录第12周进行论文的书写与完善第13周进行论文的书写、检查与修订第14-15周进行答

11、辩PPT制作,准备毕业论文答辩六、参考文献1 许洋,李胜.基丁 VB的计算机二级考试练习系统设计J.徐州师范大学学报: (自然科学版),2006, 24(3) : 27.2 斯琴其木格.基丁 Visual Basic 6.0的计算机基础课考试练习系统设计J.内蒙古民族大学学报,2008, 14(2) : 55.3 许旻鸿,黄柳红.用VB设计全国计算机等级考试模拟软件J.广东技术师范学院学报,2005, 4: 73.4 李丁.计算机考试系统中自动评分策略的研究与实现A.计算机与现代化,2002, 9: 56.5 夏邦贵,刘凡馨.Visual Basic 6.0数据库开发经典实例精解M.北京:机械工业出版社,2006.6 张炜.Visual Basic 6.0数据库开发应用教程M.北京:航空工业出版社,2000.7 王立丰,王颖峰.Visual Basic中标项目案例导航M.北京:科学出版社,2003.8 周峰.Visual Basic案例开发集锦M.北京:电子工业出版社,2005.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论