高级C语言课程设计说明书计算机等级考试管理系统解析.doc

高级C语言课程设计说明书计算机等级考试管理系统解析.doc

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《高级C语言程序设计》课程设计 说 明 书 设计题目:计算机等级考试管理系统 摘 要 随着电子信息行业的快速发展以及科学技术的不断进步,各类工程的需求,社会各界的应用的需要,计算机作为高智能,全自动,高效率的工具,在现实社会中具有不可估量的价值。本程序是基于Turbo.C2.0环境的计算机等级考试系统,主要用于系统管理考生的相关信息,为广大教育工作者提供了极大的方便,具有一定的实用价值。 设计任务 题目:计算机等级考试管理系统 二.设计要求: 近年来,参加计算机考试的人员日益增多,用计算机来降低工作量成为了一种迫切需求,为此目的编写软件 基本功能: ?????? 报名信息维护 ?????? 等级分类 ?????? 等级查询 ?????? 身份证号查询 ?????? 姓名查询 ?????? 学号查询 三.时间安排: 1 第一周,完成程序需求分析的报告,分析程序的使用价值,确定设计方向,明确设计目的,理清设计思路,完成程序框架的设计。 2 第二周,设计算法。完成程序中相关算法的设计,分析算法的构成及设计思路,将方法具体化,完成相关模块程序的实现。 3 第三周,完成程序的实现,对已有的程序进行局部的调试,找出错误并改正。将所有的模块集合,对整个程序系统进行测试,记录测试的结果,逐步将程序进行优化设计。完成课程设计说明书的编写,并在附录里添加源程序,将说明书以文档的形式打印,并装订成册。 四.答辩演示: 每位同学,将自己的说明书和电子档源程序带上,于2011-11-23日在理科楼L-2413进行答辩演示,介绍自己软件的功能,操作方法,优点缺点,并能初步评估软件的实用价值。在答辩完成以后,每位同学需要把自己的电子档源程序进行打包上传到相应的地址,以便调用。 目 录 第一章. 总体设计: 模块划分…………………………………………………………… 1 模块说明…………………………………………………………… 3 第二章. 详细设计: 2.1 需求分析…………………………………………………………… 15 2.1.1 系统简介………………………………………… 15 2.1.2 功能详述………………………………………… 15 2.1.3 开发环境………………………………………… 15 2.1.4 运行环境………………………………………… 15 2.2 函数说明…………………………………………………………… 16 2.3 用户使用说明……………………………………………………… 16 2.4 测试结果 2.4.1 主控模块 ……………………………………… 17 2.4.2 数据输入 ……………………………………… 18 第三章. 设计感悟: 3.1 小结 ……………………………………………………………… 21 3.2 参考文献 ………………………………………………………… 22 第四章. 附录 源程序: 4.1 源程序…………………………………………………………… 22 第一章 1.1 模块化分 本程序系统从大的方向分为数据模块和代码模块。数据模块用一个单链表来存储数据,然后用一个指针域将链表中的数据存放到磁盘文件中进行保存。代码模块主要用于程序相关功能的实现。以下分模块介绍: 数据模块,单链表如下: typedef struct student { char num[9]; char name[13]; char rang[2]; char college[15]; int ttscore; int opscore; char sex[2]; char ID[19]; }; 用typedef定义结构体类型数据,用以存放考生的相关信息。其中,num[]存放考生的考号,name[]存放考生的姓名,rang[]存放考生的等级,college[]存放考生的学校名,ttscore存放考生的笔试成绩,opscore存放考生的机试成绩,sex[]存放考生的性别,ID[]存放考生的身份证号码。 typedef struct node { struct student data;/*数据域*/ struct node *next;/*指针域*/ } NODE,*link; 该链表将上一个链表作为其元素,构成其数据域,然后定义自身机构提类型,作为指针域,以便下文查找链表的位置。NODE为结构体类型变量,ling为结构体类型指针。 代码模块,用不同的函数完成不同的功能,并能通过函数的有机结合,完成复杂的输入,查询,删改等功能。主要分为以下几个大块:

文档评论(0)

宝贝计划 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档