第四次

发布时间 2023-12-14 23:38:04作者: XAJ

# 一、团队介绍

 

1. 小组名称:被迫上岗的爷们儿

2. 小组口号:生死看淡、不服就干

3. 小组成员:

- 组长:王孝冉

- 组员:徐昂杰、陶毅、杨弋

4. 项目选题:小组构想做一个学生信息与成绩管理系统

 

# 二、小组成员介绍

 

## 陶毅

我来自浙江绍兴,我会用pythonC语言进行一些简单的编程,也会使用MATLAB的一些基础功能,但仅限于课堂知识,课外实践不足,希望能在这次软件基础课的团队合作中和大家互相交流学习、共同进步。祝本次合作顺利、大家学有所成,respect

 

## 王孝冉

我来自安徽淮北,有一点CC++编程基础,但自己还有很多知识没有了解,希望通过这次课程可以学到一些知识,也得到了不仅课内还有课外人际关系处理的知识,希望以后可以更进一步

 

## 徐昂杰

我来自浙江绍兴,本人对Python语言、C语言、Matlab语言有一定基础的程序设计应用能力,但仅限于较为简单的设计,希望在和助教老师的交流中得到到更多沟通的经验,也希望得到课外人际关系处理团队合作的知识,希望我们的团队齐心协力,早日完成任务。

 

## 杨弋

我来自浙江温州,有一些C语言,C++还有python的基础,希望在本次的项目制作中能将自己的理论知识应用于实际方面,也希望能提升一下自己的团队合作能力。

 

# 三、小组成员分工

 

- 代码编写、与助教沟通:徐昂杰

- Axure原型图设计:王孝冉、杨弋

- 文档编写:陶毅

 

# 四、项目简介

 

本项目的目标是开发一个学生信息与成绩管理系统,方便学校对于学生信息以及考试成绩的管理。此管理系统功能包括信息录入与修改、信息查询和信息分析,可以进行学生基本信息和成绩信息的录入与修改,根据输入查询学生的基本信息和成绩,分析并生成平均成绩、最高分、最低分等信息。

 

以下是我们打算实现的具体功能模块:

1. 信息输入模块:能通过键盘输入学生的个人信息(姓名、学号、电话)和对应的成绩(数学、英语、物理)。然后写入到本地的Mark.CSV文件。程序代码中内置10名同学的信息。

2. 信息修改模块:用户可通过输入姓名或学号来访问子菜单,并在此菜单中修改个人信息(姓名、学号、电话、成绩)。修改后的信息更新到Mark.CSV文件并保存。

3. 查询模块:用户可以选择查询所有信息,或按姓名或学号进行查询。

4. 数据分析与统计模块:此模块包含子菜单,提供这些功能:

   - A查询全班总人数

   - B查询各科目的最高分、最低分

   - C查询各科目的平均