欢迎来到天天文库
浏览记录
ID:6809764
大小:1.09 MB
页数:19页
时间:2018-01-26
《数据结构课程设计-学生成绩管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、17数据结构课程设计――学生成绩管理系统目录1系统分析11.1课程设计内容11.2系统功能需求分析11.3数据结构设计22系统设计32.1总体设计32.2各功能模块的设计42.2.1、主函数main()42.2.2、登陆界面52.2.3、主菜单52.2.4、查询学生成绩62.2.5、学生成绩排序62.2.6、修改学生登陆密码72.2.7、录入学生成绩72.2.8、修改学生成绩82.2.9、统计成绩分数段分布83系统调试分析93.01、欢迎界面93.02、登陆界面93.03、学生用户主菜单103.04、老师用户主菜单103.05、查询学生成绩子菜单113.06、
2、按学号查询113.07、按姓名查询123.08、查询界面123.09、查询结果13广东工业大学管理学院08信息管理与信息系统5班林跃17数据结构课程设计――学生成绩管理系统3.10、修改学生登陆密码133.11、录入学生成绩菜单143.12、录入学生成绩143.13、修改学生成绩153.14、查看各科成绩排名153.15、统计各科成绩分数段统计163.14、欢送界面164总结17广东工业大学管理学院08信息管理与信息系统5班林跃17数据结构课程设计――学生成绩管理系统1系统分析1.1课程设计内容设计一个学生成绩管理系统,功能包括:1、提供身份验证,和使用系统的
3、权限设置、判定。2、(教师用户)能实现08信管5或6班同学各学期各科成绩的录入、编辑,数据必须保存在文件中,以便反复使用。3、(学生用户或游客)提供对学号或姓名,各学期、各学科成绩的查询。4、(学生和教师用户)能按各学期、各学科分数排序输出(每一科都要能排序输出)。5、(教师用户)能统计各科成绩分数段的分布(60以下、60~70、70~80、80~90、90~100)情况,并输出。性能需求:1、操作界面美观、友好,有必要的容错处理(如:能判定学号位数和只能由0~9数字字符组成、能判定合理的成绩0~100等);2、查询应根据查询条件合理选择先进的查询方法(其中必
4、须保证至少有一种查找采用了散列查找);3、排序算法要求采用堆排序实现;4、分数段统计结果要求保存在单独的文件中;1.2系统功能需求分析本系统应具有以下功能:1、文件操作功能:自动加载和保存数据文件。2、数据输入功能:可以按提示录入学生的各科成绩。3、数据修改功能:可以按提示修改学生的各科成绩,可以修改学生的密码。4、计算功能:可以统计各科成绩分数段的分布情况。5、查询功能:可按学生学号或学生姓名查询学生各学期、各学科的成绩。6、排序功能:可按各学期、各学科分数排序。广东工业大学管理学院08信息管理与信息系统5班林跃17数据结构课程设计――学生成绩管理系统7、数
5、据显示功能:可浏览输入、查询或排序后的数据。8、身份验证功能:可以根据账号自动判定系统权限。9、数据容错处理功能:可以判定输入的数据是否符合要求。1.3数据结构设计Structxueshengxinxi/*学生信息*/{intnum;unsignedlongnumber;/*学号*/charname[20];/*姓名*/charmima[6]; /*密码*/intkemu[8][17]; /*各科成绩*/}student[N];structlaoshixinxi/*老师信息*/{unsignedlongnumber;/*教号*/charname[20];/
6、*姓名*/charmima[6]; /*密码*/}teacher[M];广东工业大学管理学院08信息管理与信息系统5班林跃17数据结构课程设计――学生成绩管理系统2系统设计2.1总体设计按系统分析的功能要求将系统划分为以下几个主要功能模块:广东工业大学管理学院08信息管理与信息系统5班林跃17数据结构课程设计――学生成绩管理系统2.2各功能模块的设计根据划分的功能模块,设计出如下各部分算法设计:2.2.1、主函数main()广东工业大学管理学院08信息管理与信息系统5班林跃17数据结构课程设计――学生成绩管理系统2.2.2、登陆界面2.2.3、主菜单广东工业
7、大学管理学院08信息管理与信息系统5班林跃17数据结构课程设计――学生成绩管理系统2.2.4、查询学生成绩2.2.5、学生成绩排序广东工业大学管理学院08信息管理与信息系统5班林跃17数据结构课程设计――学生成绩管理系统2.2.6、修改学生登陆密码2.2.7、录入学生成绩广东工业大学管理学院08信息管理与信息系统5班林跃17数据结构课程设计――学生成绩管理系统2.2.8、修改学生成绩2.2.9、统计成绩分数段分布广东工业大学管理学院08信息管理与信息系统5班林跃17数据结构课程设计――学生成绩管理系统3系统调试分析3.01、欢迎界面首先进入欢迎界面,按任意键进
8、入下一页面3.02、登陆界面输入正确的
此文档下载收益归作者所有