学生成绩记录薄设计报告--吴育兴

学生成绩记录薄设计报告--吴育兴

ID:41631102

大小:121.08 KB

页数:11页

时间:2019-08-29

学生成绩记录薄设计报告--吴育兴_第1页
学生成绩记录薄设计报告--吴育兴_第2页
学生成绩记录薄设计报告--吴育兴_第3页
学生成绩记录薄设计报告--吴育兴_第4页
学生成绩记录薄设计报告--吴育兴_第5页
资源描述:

《学生成绩记录薄设计报告--吴育兴》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、青岛理工大学琴岛学院设计报告课题名称:学生成绩记录薄设计学院:计算机工程系专业班级:电子信息工程15级1班学号:20150713126学生:吴育兴指导教师:陈延波青岛理工大学琴岛学院教务处2016年6月29日学牛:吴育兴指导教师陈延波课题名称学生成绩记录薄设计设计时间2016.6.20〜2016.7.1设计地点8-209设计目的通过课程设计的训练,了解程序设计的基本开发过程,掌握编写、调试和测试C语言程序的基本技巧,充分理解结构化程序设计的基本方法。木课程设计要求编制一个c语言成绩记录簿,每个学生信息

2、包扌乩学号、姓名、C语言成绩。完成功能:输入信息、添加记录,修改记录,按学号或姓名查询成绩等功能。指导教师评语系部教研室意见-、需求分析1、程序设计报告的内容要求课程设计要求学生遵循软件开发过程中的基本规范,运用结构化程序设计的方法,程序设计报告应该能够反映学生完成课程设计题目的全部情况,包括对课程设计题目要求的分析、应用程序的设计、程序的测试过程以及程序的运行情况等,因此,编写课程设计报告是课程设计一个不容忽视的重要环节。一个高质量的课程设计报告应该满足下列条件:报告内容完整、观点正确;层次清晰、语

3、流畅、用词准确且无二义性;能够反映结构化程序设计方法的基本原则;绘制的所冇图表规范月•正确。用户文档是面向使用该应用程序的用户编写的,因此,应该将用户需耍知道的所冇内容用简练、清晰的语言描述清楚。下面是用户文档应该包含的主要内容:(1)应用程序运行环境的要求;(2)应用程序功能的详细说明;(3)流程图;(4)代码及调试。2、程序设计报告的质量要求一个高质量的课程设计报告应该满足下列条件:•报告内容完整、观点正确;•层次清晰、语言流畅、用词准确且无二义性;•能够反映结构化程序设计方法的基本原则;•绘制的

4、所有图表规范且正确。二、总体设计本系统首先设计出了主函数,然后根据去要实现的功能分别设计了添加,查询,修改,显示,输出,输入等功能的子函数。在显示的函数设计过程屮首先运用了文件的读取等必要的知识通过把文件的内容读取到内存然后打印出来。删除函数的设计是首先从结构体数组内找到要删除的人,然后通过将后一个结构体数组覆盖到前一个结构体数组中进行删除。查找是用一个字符串对比的方法找出用户要杳找的人,然后打卬出来。修改则是将输入内容替换掉当前位置内容。添加则是通过将学生信息存入结构体并按照学号排序,从而实现添加功

5、能。另外,木程序新增可以添加删除或查看课程序号的函数1、主函数流程图主模块学生成绩录入K>学牛.成绩显示学牛成绩添加1学生、信息程序]统讣‘X._/添加学生信息"修改、'按姓''按学'学生名查号查信息V丿询<7询学牛信息查询删除学生倍息'按学''按成'60分号修绩修以下改V丿改人数<丿学生成绩删除60~7、80~8、90分9人9人以上数数人数Vy图1函数主流程图三、详细设计1、函数说明Init()初始化函数Create()创建链表Delete(STUDENT)删除记录Print(STUDENT*h)显

6、示所有记录Search(STUDENT*h)查找学生成绩Insert(STUDENT*h)插入记录(1)插入记录函数函数原型:intinsert(STUDENT*h)功能:根据用户指定将信息插入特定位置参数:结构体数组和记录数要求:输入信息(2)查找函数函数原型:intsearch()功能:根据用户需要输出记录参数:记录数组和记录成绩以及姓名s要求:判断内存屮记录的名字与输入的是否相等,如果相等则输出,否则提前结束。(3)添加新学生姓名和学号功能函数:intNewItem(structStudentS

7、tudent[],intNum);功能:添加新学生的姓名和学号(4)查询学生成绩功能函数:voidInquireSingle(structStudentStudent[]zintNum)功能:通过输入学号或姓名,可以输出该学生的所冇科目成绩和已经获取的总学分。(5)储存文件功能函数:intWriteToFile(structStudentStudent[],intNum)功能:保存内容到文件(6)寻找姓名或淫号位置功能函数:intFindNameNumber(structStudentStudent[

8、],intNum)功能:可以通过输入姓名或学号,得到储存的位置。(7)查找c语言成绩位置功能函数:intLessonNumberToPosition(structStudentStudent[]zintIfNeedNew)功能:通过输入从语言成绩,获得储存该C语言成绩的数组位置。步骤1:根据数字捉示从屮选择要操作的功能,如图2*〉提示:记录导入完毕•共导入0条记录•昭麴5尬计率生成绫2获取帮助信息>提示:文件己经打开•正在导入记录请你选择操作:.*rF纠

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。