数据结构实训论文Word文档格式.docx

上传人:b****5 文档编号:20291704 上传时间:2023-01-21 格式:DOCX 页数:9 大小:327.35KB
下载 相关 举报
数据结构实训论文Word文档格式.docx_第1页
第1页 / 共9页
数据结构实训论文Word文档格式.docx_第2页
第2页 / 共9页
数据结构实训论文Word文档格式.docx_第3页
第3页 / 共9页
数据结构实训论文Word文档格式.docx_第4页
第4页 / 共9页
数据结构实训论文Word文档格式.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

数据结构实训论文Word文档格式.docx

《数据结构实训论文Word文档格式.docx》由会员分享,可在线阅读,更多相关《数据结构实训论文Word文档格式.docx(9页珍藏版)》请在冰豆网上搜索。

数据结构实训论文Word文档格式.docx

学号:

11405020118

姓名:

王媛

指导教师:

苏艳

报告完成时间:

2013年1月5日

2012-9-2制定

一、实训时间:

2012.12.29-2013.1.12

二、实训地点:

实验楼J403、J405

三、实验内容:

1、问题描述

设计一个简单的学生成绩管理系统,可录入、保存一个班级学生多门课程的成绩,并对成绩进行分析。

2、基本要求

(1)输入各学生多门课程的成绩,并存储;

(2)按各门课程成绩排序,并生成相应的文件输出;

(3)计算每人的平均成绩,按平均成绩排序,并生成文件;

(4)求出各门课程的平均成绩、最高分、最低分、不及格人数、60-69分人数,70-79分人数、80-89分人数、90分以上人数;

(5)根据姓名或学号查询某人的各门课成绩,重名情况也能处理。

4、具体要求:

1、系统需求分析:

编辑工具为vc6.0,系统为WindowXP兼容vc6.0,运行速度较快;

2、数据结构的设计:

(1)定义结构体structstu{intnum;

charname[50];

charclasses[50];

doublegsps_score;

doublegsks_score;

doublegszh_score;

doubledlps_score;

doubledlks_score;

doubledlzh_score;

doubleyyps_score;

doubleyyks_score;

doubleyyzh_score;

doublewlps_score;

doublewlks_score;

doublewlzh_score;

doublepj_score;

(2)录入、修改、插入学生信息三个模块调用了输入模块:

A、录入学生信息模块voidGetinformation()

B、查询模块:

包含四个函数,函数间有联intSearchbynum(intno)/intSearchbyname(charna[50])/voidPrintinformation(intx)/voidSeekinformation()

C、学生信息删改:

包含三个相互独立的函数voidModifyinformation()/voidDeleteinformation()/voidInsertinformaton()/

D、各科成绩排序的四个程序:

voidpaixugs()/voidpaixudl()/voidpaixuyy()/voidpaixuwl()/voidShowthefail()/voidShowsixties()/voidShowseventies()/voidShoweighties()/voidStu_p()/voidChengjitongji()

E、voidmain()主函数调用上面函数实现程序功能

3、实现结果截图:

a.输入学生信息

b.查找学生信息

1、按学号查询

1、按姓名查询

(1)无重名情况

(2)有重名情况

c、删除学生信息

d、插入学生信息

e、优秀学生信息(>

90)

f、不及格学生信息

g、课程成绩统计

(1)每门课程平均成绩

(2)单科成绩排序

4、心得体会:

1、本程序作为一个学生成绩管理系统,用户可以首先使用管理员模式初始化该系统。

初始化完成之后,用户可以选择使用成绩记录人模式进入系统,对学生成绩进行记录。

系统自动储存所记录的学生成绩,然后用户可根据不同需要来选择不同的功能来使用程序,其中包括成绩查询与增减,成绩排序,成绩分析等

2、程序设计分析,绘制程序流程图,写出大体结构算法以及各个核心算法模块,写出核心源程序,对源程序进行算法优化,对源代码进行多次试验验证其正确性,完成源代码的测试以及代码书写规范检测。

3、做一个完整的考试系统首先应该做详细的模块分析,按照:

结构体定义—函数设计(各个模块)—主函数调用的步骤来实现学生考试管理系统各项功能;

4、养成良好的输入习惯,例如:

“;

”“==”“{}”,避免不必要的错误提高效率、节约时间;

5、设计intSearchbyname时,注意重名情况:

计数器一定要初始化intnum=0;

6、善用一些编程技巧,例如:

for(;

;

)/*设计死循环以至于在输入格式错误时可以再次输入*/system("

cls"

);

清屏避免输出冗长

一、内容要求

1、实训时间、场所、内容的表述;

2、具体要求:

包括(系统需求分析;

数据结构的设计;

各模块的设计及功能;

实现结果截图;

源程序等);

3、心得体会(实训过程中遇到的问题以及有待于提高的地方)。

二、字数在2000字左右。

三、实习报告用小四宋体字、A4纸打印并从左边装订。

用图描述的,要求附图正规。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1