数据结构课程设计实验报告 - 图文 联系客服

发布时间 : 星期日 文章数据结构课程设计实验报告 - 图文更新完毕开始阅读16fcf46a1eb91a37f1115cc0

仲 恺 农 业 工 程 学 院

课 程 设 计 报 告

( 2010-- 2011年度第1学期)

名 称: 《数据结构》课程设计 题 目: 学生成绩管理系统 院 系: 计算科学学院 班 级: 信息与计算科学 信计091,092 学 号: 200911314116 200911314214 学生姓名: 许建城 刘汉明 指导教师: 吴东庆 设计周数: 1

作者1: 许建城 贡献度: 50% 作者2: 刘汉明 贡献度: 50%

总评成绩:

日期: 2010年1月8日

目 录

1. 问题描述 ................................................................................................................................... 1 2. 报告正文 ................................................................................................................................... 1

2.1. 需求分析 ....................................................................................................................... 1

2.1.1程序所能达到的功能预计 ...................................................................................... 1 2.1.2学生成绩管理系统界面设计 .................................................................................. 1 2.1.3系统输入 .................................................................................................................. 2 2.1.4.系统输出 .................................................................................................................. 2 2.1.5.数据测试 .................................................................................................................. 2 2.2. 概要设计 ....................................................................................................................... 3

2.2.1.类的定义 .................................................................................................................. 3 2.2.2.类的关系 .................................................................................................................. 7 2.3. 详细设计 ....................................................................................................................... 8

2.3.1.类的实现 .................................................................................................................. 8 2.3.2.main方法 ............................................................................................................... 13 2.3.3.类的关系图 ............................................................................................................ 14 2.4. 调试分析 ..................................................................................................................... 16 2.5. 测试结果 ..................................................................................................................... 16 2.6. 用户使用说明 ............................................................................................................. 18

2.6.1.主界面 .................................................................................................................... 18 2.6.2.“学生信息查看”界面 ........................................................................................ 19 2.6.3.“学生成绩录入”界面 ........................................................................................ 20 2.6.4.“学生信息管理”界面 ........................................................................................ 20

3. 课程设计总结或结论 ............................................................................................................. 21 4. 小组成员分工说明: ............................................................................................................. 22 参考文献......................................................................................................................................... 23

1. 问题描述

学生成绩管理系统:设计一个计算机管理系统对学生成绩进行管理

2. 报告正文

2.1. 需求分析

2.1.1程序所能达到的功能预计

该程序将有四个界面,一个主界面跟三个不同功能的子界面,在不同的界面上实现: 1.主界面,“文件”菜单栏功能,保存到文件(或者从文件中调出);通过单击按钮,可以弹出其它界面;状态栏功能,显示班级学生信息已修改或未修改;

2.“学生信息查看”界面,按学号输出、按单科成绩从高到低输出、按总成绩从高到低输出。

3.“学生成绩录入”界面,录入班级的学生成绩(按学号); 4.“学生信息管理”界面,修改记录,删除记录;

2.1.2学生成绩管理系统界面设计

界面大概设计的内容有: 1.主界面: 菜单栏,“文件”菜单下有“新建”“打开”“保存”“另存为”“关闭”5个子菜单; 一个面板在界面输出信息“学生成绩管理系统”; 四个按钮,从左到右为“查看”“录入”“管理”“查找”。

2.“学生信息查看”界面:

一个文本域,在此可以显示所有的学生信息; 五个排序按钮,从左到右为“学号”“数据结构”“操作系统”“数值计算”“总分”。

3.“学生成绩录入”界面: 五个文本框,分别标为:“学号”“姓名”“数据结构”“操作系统”“数值计算”; 三个按钮,从左到右为“《==”“保存”“==》”。

4.“学生信息管理”界面: 五个文本框,用五个标签标为:“学号”“姓名”“数据结构”“操作系统”“数值计算”; 三个按钮,从左到右为“查找”“编辑”“删除”。

- 1 -

2.1.3系统输入

指定输入的形式:

1.主界面,通过“文件”菜单的子菜单“打开”,能够获取电脑保存的数据输入到本系统;

2.“学生成绩录入”界面,在文本框输入对应的信息;

3.“学生信息管理”界面,点击“编辑”按钮后,在文本框输入对应的信息; 指定输入范围:

1.输入的学号为数字文本串。

2.输入的成绩为整型值,并且大于等于0小于等于100。

2.1.4.系统输出

1.主界面:点击“查找”按钮,输入正确的学号后,将学生成绩信息输出到信息对话框; 2.“学生信息查看”界面:所有学生信息都显示在文本域中,将学生信息以字符串形式输出。

2.1.5.数据测试

1“学生成绩录入”界面:

正确的输入: 学号:0001;姓名:张三;数据结构:89;操作系统:65;数值计算:35 。

输出结果:将输入的信息显示在“学生信息查看”界面的文本域中。

错误的输入:在“学号”文本框中输入“dfkdf”,“测试”; 输出结果:弹出信息对话框,提醒“输入错误,请检查学号”。

错误的输入:在“姓名”文本框中输入“54648”;

输出结果:弹出信息对话框,提醒“输入错误,请检查姓名”。

错误的输入:在“操作系统”文本框中输入“”(空字符串),-1,56.6,102, 输出结果:弹出信息对话框,提醒“输入错误,请检查分数”。

2“学生信息管理”界面: “删除”按钮测试

正确的输入:在“学号”文本框中输入“0001”

点击按钮输出结果:弹出信息对话框,显示学生信息,确认是否删除。

正确的输入:在“学号”文本框中输入“1000”

点击按钮输出结果:弹出信息对话框,提醒“没找到该学号的学生,请检查学号”。

- 2 -