学生管理系统设计
说明书
1简介
1.1 设计要求
学生管理系统应包含学生的全部信息。
每个学生是一条记录,包括姓名、学号、性别、出生年月、专业、班级、家庭地址、宿舍号码等。
本系统能够按专业班级或学号查找学生,并显示相关学生情况。
要求程序结构合理、算法准确、语法正确,并生成可执行文件。
1.2 系统概述
学生信息管理系统作为一个应用软件为学校师生提供一个对学生信息进行管理和查询的平台。
用户可根据系统界面的提示信息对学生的信息进行输入、修改、增加、删除、查询、排序等操作。
1.3开发与设计的总体思想
本系统主要应用模块化的设计思想实现学生信息的输入、修改、增加、删除、查询、排序等典型管理功能。
各主要模块的数据均存储在文件中,因此包含对文件的读、写等基本操作。
在软件开发过程中应用了C语言程序设计中的基本控制结构,如选择、循环、顺序结构。
2
2 总体设计
2.1 功能需求
该系统提供了一个对学生信息进行管理和查看的平台,给用户一个交互式的应用接口,具体功能如下:
2.1.1创立学生信息
用户根据提示信息输入学生的姓名、学号、性别、出生年月、专业、班级、家庭地址、宿舍号码等信息,系统会以文件形式存储,以便进行管理。
2.1.2查询学生信息
用户根据提示信息输入学生的学号或专业班级的方式进行查询,在学生文件中查找到该信息并显示出来。
2.1.3修改学生信息
用户能够根据系统提示修改自己的一些信息。
2.1.4删除学生信息
3
用户根据提示信息输入学生的学号,在学生文件中查找到该信息并删除。
2.1.5显示学生信息
用户根据提示信息输入学生的学号或班级,在学生文件中查找到该信息并显示。
2.1.6保存学生信息
系统将学生信息记录存储在系统磁盘的文件中,以便进行管理、检索和备份。
2.2 系统功能结构图
5。