数据库课程设计
学生成绩管理系统
姓名:王一 学号:200513 理学院信息05-1班
数据库课程设计
学生成绩管理系统
概述
学生成绩管理系统可以广泛应用于大专院校、职业学校、高中以及初中小学等。该系统具有一些基本的学生查询、输入、修改等功能。下图为系统的主界面
系统工具部分提供了:初始化:用于清空各个数据表的数据。密码修改:用于管理员修改密码。退出
输入编辑部分提供了:成绩输入:用于输入学生的成绩。学生信息输入:用于添加新的学生信息。专业信息输入:用于添加新的专业及成绩。
查询部分提供了:学生成绩查询:用于查询符合条件的学生的成绩。专业查询:用于查询专业信息。
统计打印部分提供了:打印学生的成绩。 关于:提供本系统的信息以及作者的信息。 需求分析
在学校的教学管理中老师的角色是管理员。而学生只能查询因此系统应包含一下的功能: 1. 要求系统能够初始化,以便新学期输入新的学生信息,管理员权限管理,以便不同
的老师能同一学期共同使用本系统。
2. 要求系统提供学生的信息输入,成绩输入,专业信息输入,这是本系统能管理学生
信息的基础。
3. 要求系统提供学生的信息查询,专业查询功能,这是本系统的主要功能,使本系统
能随时查询.
4. 要求系统提供打印学生成绩的功能,并能做成绩单以便学期末总结使用。
5. 本系统的运行的要求,本软件的信息,便于维护软件;作者的联系信息,便于沟通。
数据库课程设计
6. 系统运行时要有一个友好的系统界面,便于操作。
7. 为了系统的安全以及学生信息的保密,系统进入时要核对用户名及密码。 系统配置
运行稳定的数据库应用系统有一个相对最优的系统配置方案。根据用户的实际情况以及维护水平来确定。 数据库设计
在学生成绩管理系统中,首先要创建学生成绩管理系统的数据库概念模型,同时在上面的实体以及实体的关系的基础上,形成数据库中的表以及各表之间的关系。 本系统需要创建四个表
学生数据表(xs) 列名 学号 姓名 性别 专业代号 系名 列名 成绩 课程代号 学号 列名 专业代号 专业名称 学制 列名 用户名 密码 数据类型 字符型 字符型 字符型 字符型 字符型 成绩数据表(cj) 数据类型 字符型 字符型 字符型 专业代码(zy) 数据类型 字符型 字符型 数值型 系统数据表(xt)
数据类型 字符型 字符型 学生成绩管理系统的实体关系简图
成绩
专业 学生
在需求分析,概念设计的基础上得到数据库的逻辑结构,创建一个数据库,包含上述三个表,首先创建一个项目保存为“学生成绩管理系统”给系统添加上述的三个表 界面设计
采用模块化思想可以大大提高设计的效率,减少不必要的错误。本系统设计11个表单 1欢迎验证界面。2系统主界面。3成绩输入界面。4专业信息输入界面。5学生信息输入界面。6初始化界面。7修改密码界面。8成绩查询界面。9专业信息查询界面。10软件信
长度 10 10 长度 8 8 1 长度 3 8 8 长度 8 8 2 8 8
数据库课程设计报告(学生成绩管理系统)



