网站大量收购闲置独家精品文档,联系QQ:2885784924

《学生信息管理系统的设计与实现02》.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2010——2011学年第一学期 程序实验报告 课程名称:数据结构与算法 实验项目:学生信息管理系统设计 专业班级:09数学与应用数学 姓名:蔡业兴 学号姓名:黄景灏 学号实验目的: 体会线性表及其逻辑结构的设计和处理,学习线性表的抽象数据的各种处理方式的设计,利用线性表和算法设计出一个程序,更好地体会线性存储的特点和各种算法的设计。 实验内容: 设计出一个学校的学生信息管理系统,包括筛选功能、创建功能、增加删除功能和排列功能 实验方案(程序设计说明): 利用C++语言中的类还创建一个Student类,该类包括我们需要的各种信息,如学号、年龄、成绩等,然后在主函数中设计一个循环,如果用户输入的不是“N”,则继续运行程序,如果是“N”,则结束运行。在输入的字符不是“N”的情况下提供给用户多种选择来处理信息,输入特定的字符后系统会执行相应的类函数或者常函数来对类的数据进行处理,并提供错误提示,直到输入的字符为“N”,结束程序。 *主要使用的变量 1. Student类中的成员 stuid[9] 学生的学号 name[15] 姓名 sex 性别 age 年龄 classid[5] 班级 score_Chinese 语文分数 score_Math 数学分数 score_English 英语分数 single_average 平均分数 single_sum 三科总分 主函数中的成员 symbol 是否继续学生系统的其他操作 3.全局变量 count 输入的学生总数 *各类函数和常函数及主函数中的一些次号的变量的说明省略 get_correct_char(c) 从外部赋给c一个字符,并在用户输入错误时提醒报错 get_correct_strnum(str,n) 从外部输给字符数组str一个字符串,使得数组中的前n-1个元素都是数字,并在用户输入错误时提醒报错 get_correct_strletter( str) 从外部输给字符数组str一个字符串,使得数组中的元素都是字母或空格,并在用户输入错误时提醒报错 get_correct_intnum(a) 从外部输给a一个整型数据 get_correct_floatnum(ff) 从外部输给a一个浮点型数据, Student::get_message() 从键盘输入学生的信息 Student::show_message() 打印某学生的信息 send_stuid() send_classid() send_name() send_sex() send_age() send_Chinese() send_Math() send_English() send_sum() 从类的私有部分读取各种信息 input_message() 初始化学生信息系统 operation_choose() 进行操作选择 operation_chosen_A() operation_chosen_B() operation_chosen_C() operation_chosen_D() operation_chosen_E() operation_chosen_F() operation_chosen_G() operation_chosen_H() operation_chosen_I() operation_chosen_J() operation_chosen_K() operation_chosen_L() operation_chosen_M() operation_chosen_N() 用户进行选择后所对应的操作 总流程图 operation_choose()对应的流程图 是 是 否 是 否 否 否 是

文档评论(0)

189****3564 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档