学生成绩管理系统的开发与设计
2
———————————————————————————————— 作者:
———————————————————————————————— 日期:
个人收集 仅供参考学习 勿做商业用途
一、设计题目
学生成绩管理系统的开发与设计
二、设计目的
这次课程设计的目的是让学生运用已学过的知识进展一个简单的应用程序的开发,使学生能够根本掌握设计课题的根本步骤和方法,应用系统开发中的需求分析与数据库设计方法,应用系统开发中数据库设计相关文档的编制等。
本课程设计为学生提供了一个既动手又动脑、自学、查资料、独立实践的时机。实现对学生个人信息的录入、增加、删改、查询和输出等操作,将本学期课本上的理论知识和实际有机的结合起来,锻炼学生实际分析问题和解决问题的能力,提高学生适应实际,实践编程的能力,使对C++系统编程有一个大致的了解。
三、设计分析
1、成绩管理系统需求:
〔1〕学生的属性:
1〕一个学生;
2〕多项关于此学生的信息〔姓名name,学号number,C++成绩cpro,英语成绩english,数学成绩math,体育成绩sport,法律根底成绩law,汇编语言成绩hbpro,微机原理成绩computer〕。
〔2〕对学生信息的操作:
1〕能够录入学生信息〔如姓名、学号、C++成绩、英语成绩、数学成绩、体育成绩、法律根底成绩、汇编语言成绩、微机原理成绩等〕;
2〕能够增加学生信息;
3〕能够修改学生信息;
4〕能够对学生信息进展查询〔包括按学号查询和按成绩查询〕;
5〕能够输出所有学生的信息;
1
个人收集 仅供参考学习 勿做商业用途
2、设计模块分析:
〔1〕用户界面设计;
〔2〕输入数据模块设计;
〔3〕增加数据模块设计;
〔4〕修改数据模块设计;
〔5〕查询数据模块;
〔6〕输出所有学生信息模块;
〔7〕退出系统模块。
四、总体设计:
1、程序功能简介:
用switch语句分别执行0-6操作指令,即输入数据、增加数据、修改数据、按姓名查询、按学号查询、输出所有学生的成绩、退出系统等操作;
1〕当输入0操作指令时,执行输入数据操作,可根据提示录入学生信息,并开辟一个动态存储区域,数据输入完成后,输出语句"数据输入成功,想继续输入吗(y/n):"可选择是否继续输入信息,假设是,那么继续输入,假设不是,那么可选择另一个操作指令。
2〕当输入1操作指令时,执行增加数据操作,增加数据操作后开辟一个动态存储区域,输出语句"数据输入成功,想继续输入吗(y/n):"假设是,那么继续输入,
学生成绩管理系统的开发与设计 来自淘豆网m.daumloan.com转载请标明出处.