|
|
|
@ -7,21 +7,21 @@
|
|
|
|
|
### **2.需求分析**
|
|
|
|
|
需求分析:
|
|
|
|
|
|
|
|
|
|
1. 系统功能:
|
|
|
|
|
\* 建立:能够在系统中新建学生信息,包括学号、姓名、性别、年龄、专业等内容。
|
|
|
|
|
\* 查询:能够根据学号、姓名、专业等查找学生信息,并以列表方式展示搜索结果。
|
|
|
|
|
\* 删除:能够删除指定学生的信息,包括学号、姓名、性别、年龄、专业等内容。
|
|
|
|
|
\* 增加:能够添加新的学生信息,包括学号、姓名、性别、年龄、专业等内容。
|
|
|
|
|
|
|
|
|
|
2. 用户界面:
|
|
|
|
|
\* 界面设计简洁明了,易于操作。
|
|
|
|
|
\* 用户可在操作界面直观地查看、编辑、删除和增加学生信息。
|
|
|
|
|
\* 用户可根据选择的排序方式对学生信息进行排序。
|
|
|
|
|
\* 系统提供各种适用的提示信息,方便用户操作。
|
|
|
|
|
|
|
|
|
|
3. 数据存储:
|
|
|
|
|
\* 学生信息应以记录形式存储,可以使用结构体数组等方式进行存储。
|
|
|
|
|
\* 学号是学生信息的唯一标识,因此要确保学号具有唯一性,避免出现重复的学生信息。
|
|
|
|
|
1) 系统功能:
|
|
|
|
|
\* 建立:能够在系统中新建学生信息,包括学号、姓名、性别、年龄、专业等内容。
|
|
|
|
|
\* 查询:能够根据学号、姓名、专业等查找学生信息,并以列表方式展示搜索结果。
|
|
|
|
|
\* 删除:能够删除指定学生的信息,包括学号、姓名、性别、年龄、专业等内容。
|
|
|
|
|
\* 增加:能够添加新的学生信息,包括学号、姓名、性别、年龄、专业等内容。
|
|
|
|
|
|
|
|
|
|
2) 用户界面:
|
|
|
|
|
\* 界面设计简洁明了,易于操作。
|
|
|
|
|
\* 用户可在操作界面直观地查看、编辑、删除和增加学生信息。
|
|
|
|
|
\* 用户可根据选择的排序方式对学生信息进行排序。
|
|
|
|
|
\* 系统提供各种适用的提示信息,方便用户操作。
|
|
|
|
|
|
|
|
|
|
3) 数据存储:
|
|
|
|
|
\* 学生信息应以记录形式存储,可以使用结构体数组等方式进行存储。
|
|
|
|
|
\* 学号是学生信息的唯一标识,因此要确保学号具有唯一性,避免出现重复的学生信息。
|
|
|
|
|
### **3.概要设计**
|
|
|
|
|
1)数据结构:
|
|
|
|
|
\* 结构体 `Date`:用于存储日期,包括年、月、日。
|
|
|
|
|