学生成绩管理系统设计报告机自 096 202510301633 高俊东一、需求分析学生成绩管理系统包括对学生基本信息的管理、课程基本信息的管理、学生成绩信息的管理、系别信息的管理,能这些数据进行添加、删除、修改和查询。并且要求能方便地录入学生成绩以及对学生成绩进行查询。其功能要求具体如下:① 登陆界面:要求拥有正确的用户名和密码才能进入系统。② 学生成绩录入:要求能方便地录入学生各科成绩。③ 学生成绩查询:要求能准确无误地查询学生的各科成绩.④ 数据维护:能够对学生基本信息、学生成绩信息、课程信息、系别信息进行维护.⑤ 系统维护:要求能够进入系统后可以更改登陆密码。二、系统总体设计“学生成绩管理系统"可以对学生的各种信息进行全面管理,根据需求分析设计出系统的总体结构如图 1—1 所示.系统功能模块如下:成绩输入模块、成绩查询模块、数据维护模块、系统维护模块。数据维护模块又包括:学生信息维护模块、学生成绩信息维护模块、系别信息维护模块、课程信息维护模块. 学生成绩管理系统登陆界面系统主界面数据维护系统维护学生成绩录入学生成绩查询学 生 基本信息维护学生成绩信息维护系别信息维护课 程 信 息 维护系 统 安 全 维护 图 1-1三、系统数据库的设计与实现系统数据库设计就是确定数据库中所包含的表。根据系统的使用需求,归纳出 5 个实体:学生信息表、成绩信息表、课程表、系别表、用户表实体,其 E-R 图如图 1-2 所示:然后进行逻辑结构设计,将其转换为 VFP 数据库管理系统所支持的关系数据库模型,即转换为 5 个二维表:学生基本信息表、学生成绩信息表、课程表、系别表、用户信息表,最后进行物理设计,即确定表的各字段名称、数据类型与宽度、主键、索引以及表之间的联系等。 图 1-21.学生基本信息表:学生基本信息表系别表学生成绩信息表课程表系号系别名称负责人系号性别姓名学号特长班级照片学号姓名课程名称课 程号成绩课程号课 程 名称用户信息表用 户名密码2.学生成绩信息表:3.系别表:4.课程表:5.用户信息表:6.设置索引以及各表之间的联系:四、系统各功能模块的详细设计采纳模块化程序设计方法,可以将一个复杂系统的设计转化为多个简单系统设计,便于修改和维护,也便于多人同时开发系统.① 登陆界面(登陆界面.SCX): 要求设计为如图所示界面:用到三个 label 控件、两个文本框控件、两个按钮控件、一个 Image控件、以及一个 Windows Media Play...