- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学 院
班 级
学 号
姓 名
目录
1 摘要3
1.1 设计题目3
1.2 设计内容3
1.3 开发工具3
1.4 应用平台3
2 详细设计4
2.1 程序结构4
2.2 主要功能5
2.3 函数实现5
2.4 开发日志6
3 程序调试及运行7
3.1 程序运行结果7
3.2 程序使用说明17
3.3 程序开发总结17
4 附件 (源程序) 18
/*在后面的文档编写中,请你不要修改各个标题的内容,从而确保
报告内容和风格一致。完成全部内容后,你只需要在上面的目录
上右键 “更新域”,选择 “只更新页码”就可以更新正确的目录页
码。注意:目录的左边距为6.5厘米。*/
Email:2010300092@mail.nwpu.edu.cn 2
1 摘要
1.1 设计题目
学成绩管理程序
1.2 设计内容
为了便于对学生星系进行管理,这里设计了学生信息管理程序。该程序主要通过对链表的相关操作运
用菜单的形式实现对学生基本信息的管理。首先用户要输入三个学生的基本信息,程序即据此建立了一个
有三个学生的链表,每个结点包括学号、姓名、3 门课的成绩 (英语、数学、计算机,其中成绩精确到小
数点后两位)。菜单为:
1.显示。(即显示所建立的链表及当前链表内容)
2.排序。(即将用户所输入的学生信息按学号大小对原有链表内容进行排序,并将
经排序所产生的新链表展示给用户)
3.插入。(用户根据需要可增加原链表中学生的数量,输入一个学生的基本信息,
即将其插入原链表中,且新链表按学号有序排列并展现给用户)
4.查找。(输入一个学号,输出各种成绩)
5.删除。(输入一个学号,从链表中删除该学生,并展示新链表)
6.统计。(若按1,则输入该学生的学号统计该学生的总分及平均分;若按2,则输
入课程 (1.英语 2.数学 3.计算机)求该门课程的总分及平均分)
7.存盘。(将建立起来的链表以文件的形式存储)
8.读入。(将原来已将存盘的文件读入内存,进行管理)
1.3 开发工具
VisualC++ 6.0和Win32。
1.4 应用平台
WindowsXP/Vista32 位
Email:2010300092@mail.nwpu.edu.cn 3
2 详细设计
2.1 程序结构
程序的流程:
该程序首先定义了一个记录学生基本信息的结构体,和全局变量链表的头指针 “*head”,自定义了13
个函数,然后是主函数通过调用以上自定义函数来实现程序的功能。这样做的好处是,在调用自定义函数
时不必再对其申明。主函数第一行首先在程序运行界面中央输出 “欢迎进入学生管理”,接着是输出 “按
回车键进入”(在界面中央),以提醒用户进一步操作程序。按回车键后程序执行创建链表函数 (create ()),
这时出现界面需要用户输入三个学生的基本信息,按回车键后创建成功,同时进入while 循环体。该循环
提以“system(cls)”开始,作用是在每次循环结束进入下一次循环时对上一次循环的运行结果进行清除,
以保证本次循环的结果能清晰展示。该循环第二行执行函数 “printfmenu ()”,输出当前链表内容。接着
进入菜单选择界面,此时需输入数字 (0~8)进行菜单选择。若输入 ‘8’,该循环结束;否则继续。然后
执行菜单选择函数,用户通过菜单上执行不同的操作调用不同的函数。执行完菜单函数后,按回车键本次
循环结束,并进入下一次循环。循环结束后,又一次执行清屏程序,最后输出“谢谢使用,愿你开心度过
每一天”字样,至此整个程序结束。
自定义
文档评论(0)