数据结构综合性实验报告学生管理系统

数据结构综合性实验报告学生管理系统

ID:44197247

大小:547.20 KB

页数:11页

时间:2019-10-19

数据结构综合性实验报告学生管理系统_第1页
数据结构综合性实验报告学生管理系统_第2页
数据结构综合性实验报告学生管理系统_第3页
数据结构综合性实验报告学生管理系统_第4页
数据结构综合性实验报告学生管理系统_第5页
资源描述:

《数据结构综合性实验报告学生管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、GUIZHOUUNIVERSITY实验报告实验课程名称数据结构与算法实验项目名称学生成绩管理系统年级09级专业数学与应用数学姓名赵贻梅李军杨佩张琳学号09070101248>0907010170>0907010165>0907010180理学院实验时间:2011年12月学生实验室守则一、按教学安排准时到实验室上实验课,不得迟到、早退和旷课。二、进入实验室必须遵守实验室的各项规章制度,保持室内安静、整洁,不准在室内打闹、喧哗、吸烟、吃食物、随地吐痰、乱扔杂物,不准做与实验内容无关的事,非实验用品一律不准带进实验室。三、实验前必须

2、做好预习(或按要求写好预习报告),未做预习者不准参加实验。四、实验必须服从教师的安排和指导,认真按规程操作,未经教师允许不得擅自动用仪器设备,特别是与本实验无关的仪器设备和设施,如擅自动用或违反操作规程造成损坏,应按规定赔偿,严重者给予纪律处分。五、实验中要节约水、电、气及其它消耗材料。六、细心观察、如实记录实验现象和结果,不得抄袭或随意更改原始记录和数据,不得擅离操作岗位和干扰他人实验。七、使用易燃、易爆、腐蚀性、有毒有害物品或接触带电设备进行实验,应特别注意规范操作,注意防护;若发生意外,要保持冷静,并及时向指导教师和管理

3、人员报告,不得自行处理。仪器设备发生故障和损坏,应立即停止实验,并主动向指导教师报告,不得自行拆卸查看和拼装。八、实验完毕,应清理好实验仪器设备并放回原位,清扫好实验现场,经指导教师检查认可并将实验记录交指导教师检查签字后方可离去。九、无故不参加实验者,应写出检查,提岀申请并缴纳相应的实验费及材料消耗费,经批准后,方可补做。十、自选实验,应事先预约,拟订出实验方案,经实验室主任同意后,在指导教师或实验技术人员的指导下进行。十一、实验室内一切物品未经允许严禁带出室外,确需带出,必须经过批准并办理手续。姓名赵贻梅、李军、杨佩、张琳

4、学号09070101248>0907010170>0907010165>0907010180实验组实验时间2011.12指导教师舒丹成绩实验项目名称学生成绩管理系统实验目的及要求:实验的目的是实现对所学的若干知识点的综合运用,使学生用所学知识解决一个实际应用问题,本实验项li涉及到实验项目需要数据结构课程的知识点有:栈、队列、树、图等数据结构的设计,也涉及到査找、排序基本算法。通过实验,使学生掌握线性表、堆栈、队列、二叉树和图等各种典型数据结构的逻辑结构、存储结构和操作的实现方法;学会分析数据对彖特征,常握数据组织方法和计算机

5、的表示方法,为数据选择适当的逻辑结构、存储结构以及相应的处理算法;掌握数据结构的在查找、排序等方面的应用的程序设计方法;熟练地掌握一门基础性的、常用的程序设计语言,培养软件开发的初步能力和良好的程序设计风格。本项目重点要解决数据结构和算法,实验的总体要求如下:1.分析题目,查阅相关资料。2.需求分析。3.算法设计、数据结构设计。4.编写程序代码并调试。5.进行实验结果分析,完成综合性/设计性实验报告。实验(或算法)原理:⑴数据存储。学生的学号,姓名,性别,年龄,专业,班级,选修的科目,以及选修科目的成绩(2)数据的逻辑结构。根

6、据设计任务的描述,学生的各个信息可以做成一个结构体是最合适的。由于是多个学生的信息,所以做成结构体数组时最合适的。(3)数据的存储结构。采用结构体数组作为数据的存储结构,操作简单方便,同时还可以提高空间的存储效率。(4)根据任务,分别做五个函数,通过函数的调用来对学生的信息进行编辑。如查找排序,统计,修改,删除。然后通过设置一些选项來供用户选择,从而可以根据用户的耍求在合法范围内进行智能化的操作,从而使得学生成绩系统更完美,适用范围更广。显然工作量比较大。(5)对成绩的排序,由于整个学生的系统比较小,所以我选择了冒泡排序。考虑

7、到程序的友好性,在用户选择操作之前,我通过输出各种提示來使得用户能够很容易的完成所要操作的类型,并在操作的过程中,给用户适当的提示,使得用户知道自己处于什么状态,所做的操作是否正确,使得整个学生信息系统在运行过程中让用户感觉很清楚明了。需求分析:该实验项IT可以成功的为用户提供所需的咨询信息,还可以对学生系统进行适当的操作:(1)删除某个学生的信息。(2)修改某个学生的成绩(但由于时间的问题,该程序仅作了对学生姓名的修改,但举一反三,可以类似的对学生学好,年龄,选修课程,以及各选修课程的成绩进行修改)。(3)根据某一科的成绩由

8、高到低或是由低到高对学生的信息排序。(4)查找选修了某一课程的学生的信息。(5)按照某一学科成绩的优良中差统计对学生成绩统计,但该程序也有一些局限性,如没有编写插入某个学生的信息的程序。与此同时,修改功能可用菜单方式或命令提示方式,一方面是外观的美观,再者能方便的对学生信息、

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

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

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