- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软工1418班白素勇C语言课设报告书
《C语言》课程设计报告书 ??????? 设?计?题?目: 学生成绩信息管理系统 指?导?老?师: 王若慧 学?生?班?级: 1418班 学?生?学?号: 学?生?姓?名: 白素勇 同?组?人?员:毛晓蕾 李海艳 李慧慧 崔宇芳 孟菲 时??????? 间: 2015.06.26 目录 选题背景 需求与功能分析 开发环境 概要设计 详细设计 界面设计 系统测试 结束语(心得体会) 选题背景 在学校的学生管理过程中,对学生信息,成绩进行管理是一个非常必要的问题。就此编写此C程序,对所有学生的成绩进行管理。其中包括学生的院系,班级,学号,姓名,年龄,出生年月,宿舍号,电话号码,家庭住址,数学,C语言,大学物理,大学等科目,成绩总分,成绩平均分。并且可以根据实际情况的需要,对学生的数据进行修改。 需求与功能分析 1.需求分析 学生成绩信息管理系统主要提供学生的信息和成绩信息的查询,学生可以通过该系统查询与自己相关的信息,教师可以通过成绩信息管理系统查阅学生的成绩和学生的基础信息,管理员可以实现以下的所有功能。 该系统主要应用教育系统中,该系统可以解轻学院职工的工作压力,比较系统的对学生的信息和成绩信息进行管理,同时可以减少劳动力的使用,加快查询速度,加强管理,使各项管理更加规范化。 2.功能分析 (1)添加学生信息功能:程序能够添加不同学生的记录,提供选择界面供用户选择所要添加的类别,要求学号要唯一,如果添加了重复学号的记录时,则提示数据添加重复并取消添加。 (2)显示学生信息功能:可显示当前系统中所有学生的记录。 (3)查询学生信息功能:可根据学号信息对已添加的学生记录进行查询,如果未找到,给出相应的提示信息,如果找到,则显示相应的记录信息。 (4)修改学生信息功能:可根据查询结果对相应的记录进行修改, 修改时注意学号的唯一性。 (5)删除学生信息功能:主要实现对已添加的学生记录进行删除。如果当前系统中没有相应的记录,则提示“记录为空!”并返回操作。 (6)排序功能:根据学生成绩的平均分进行排序。 (7)保存功能:可将当前系统中各类记录存入文件中。 (8)读取功能:可将从保存在文件中的读取信息到当前系统中,供用户进行使用。 开发环境 主要应用的编译软件是用的Microsoft Visual C++ 6.0,所以这个系统的开发环境是该软件的环境。 概要设计 在这个程序中,我主要编写了一个菜单函数,一个修改学生信息函数,一个输入学生信息的函数,一个把成绩排序的函数,还有把数据存入文件和从文件中读取数据,还有主函数的编写。 程序的执行步骤: 详细设计 主函数:开始的部分调用了一个system(color 3A);颜色函数,在下面运用了一个while死循环,之后会调用菜单函数,该函数首先在屏幕上打印出菜单的列表,当接受到键盘输入的数字后,会有一个while的循环,进行判断输入的值是否是要求所要输入的,并返回输入正确的值,然后在循环里又用switch将菜单函数返回的值进行选择,1输入学生信息 ,2显示所有学生的信息 3按平均分升降排序 ,4根据学生的学号查找学生的信息 5插入学生的信息,6删除学生的信息 7修改学生的信息, 8从文件中读入数据 9将所有记录写入文件, 0退出本系统 ,退出系统是应用了 exit(0)。并且在选择功能后,会调用前面的自定义的该功能函数, ·输入学生信息的函数:在这个函数中我先定义了一个字符,用来判断用户是否需要进行循环的操作,在输入数据是,系统将从键盘接收的值,存储到结构体对应的参量中。 ·成绩排序的函数:在设计该功能的函数时,我想到了学习过的冒泡排序,所以我将这种方法用的了这个函数中,并且在排序后,我又用到了这种输出数据的方法, char *string[]={院系,班级,学号,姓名,年龄,出生年月,宿舍号,电话号码,家庭住址,数学,C语言,大学物理,大学英语,体育,政治,总分,平均分}; printf(%8s%8s%8s%8s%8s%10s%8s%13s%10s\n,string[0],string[1],string[2],string[3],string[4],string[5],string[6],string[7],string[8]); for(k=0;ki;k++) //循环输出 { printf(%8s,s
有哪些信誉好的足球投注网站
文档评论(0)