C/C++ 编程代写
当前位置:以往案例 > >学生信息管理系统案例C C++
2019-05-31

题目:学生信息管理系统设计

1. 目的

(1) 加深对结构体数据类型设计的理解,能对系统功能进行分析,并设计合理的模块化结构。

(2) 学会设计数据结构。其中包括对结构数组、数据文件等知识的运用。

(3) 提高程序开发功能,能运用合理的控制流程编写清晰高效的程序。

(4) 训练C程序调试能力,能将一个中小型各级组织系统联调通过。

(5) 开发一个中小型系统,掌握系统研发全过程。

(6) 培养分析问题、解决实际问题的能力。

2. 实验内容

学生信息管理系统,是学校储存学生的相关基本信息,具有学籍管理、成绩登陆、人数统计以及信息查询等方面的功能。现要求设计并实现一个简单的学生信息管理系统,要求具有学生详细信息(学号、姓名、性别、籍贯等)、信息排序(按学号、班级等)、成绩输入、成绩排名、人数统计等基本功能。在此基础上,能够进行功能扩展,进行创新设计。

3. 设计要点

1. 功能要求

(1) 基本要求

试设计一个简单的学生信息管理系统,使之能提供以下基本功能:

1) 系统以菜单方式工作;

2) 信息录入功能:包括学号、姓名、年龄、性别、出生年月、家庭住址等信息的录入;

3) 信息浏览功能:对所需学生详细资料进行浏览;

4) 信息排序、查询功能:包括按学号、按姓名、按性别等进行查询;

5) 信息统计:包括按班级、按政治面貌、按性别、籍贯等统计学生人数;

6)信息的删除与修改。

(2) 创新要求

达到上述基本要求后,可进行创新设计,如对菜单进行美化,功能扩展等。

2. 信息描述

本系统中涉及的基本数据对象有姓名、性别、学号、年龄、出生日期、政治面貌、籍贯、成绩(C语言、VB、英语)。下面给出部分对象所包含的部分属性。

对象名称

包含属性

籍贯

省、市

出生日期

年、月、日

政治面貌

党员、团员、群众

成绩

C语言、VB、英语

3. 功能描述

本系统主要包括输入信息、查阅信息、统计人数、成绩录入几个功能模块。下面给出这四个功能模块的有关功能描述。

模块名称

功能描述

输入信息

对学生的基本信息进行录入

查阅信息

1.输入学生姓名;

2.输入学生学号;

统计人数

1.按性别、出生年月、籍贯统计人数;

2.按班级统计人数;

3.按政治面貌统计人数。

成绩录入

1.录入学生C语言、VB、英语3门课程的成绩;

2.录入信息删除、修改;

4. 评分细则

评分项

细项

分值

总分

程序功能

程序菜单

45

录入学生信息

查阅学生信息

统计学生人数

录入学生成绩

修改学生成绩

创新性

代码清晰,命名规范,有适当注释

C语言编程实践课程设计报告

排版格式正确,符合规范

20

结构合理,能反映设计思路、设计过程和设计结果

12

ppt演示和答辩

PPT演示

10

20

答辩

10

总分

100


在线提交订单