1、学生成绩管理系统北京科技大学11 系统背景设计基于.NET 的学生成绩信息管理系统,方便有效地管理学生的成绩。2 主要内容目标是为了方便管理员对学生成绩以及有效信息的操作和学生能很快的查找自己相关成绩信息,提高办学效益。它主要实现的功能如下:(1)管理员与学生使用不同的身份登入系统实现不同的操作,比如,管理员进入系统可以对学生的基本信息以及成绩信息进行增删改查等操作,学生进入系统只能针对自己的信息实施查询功能。(2)管理员登入系统可以按学号查询方式、按课程查询方式查询不同学生的成绩,并可以做出相应合理的修改。(3)学员可以对自己的信息查询并可以修改登录密码。3 需求分析3.1 系统功能分析学生
2、成绩管理系统是针对学生要求用计算机对自己的基本信息以及成绩信息进行记录,合理地让管理员进行修改、添加、查询的应用软件。(1)学生基本信息功能模块,其功能包括:学生基本信息的查询、管理员对学生信息的增加、删除、修改等操作,学生只能查询自己的基本信息。(2)学生成绩信息统计功能模块,起功能包括:学生成绩信息的查询,并且可以使用不同的方式查询。(3)学生成绩信息更新模块,其功能包括:管理员对学生成绩信息进行修改、删除等操作。3.2 数据库设计系统数据库名为 SM(1)用户登录信息表(Login);(2)学生基本信息表(Student);(3)课程成绩信息表(Course);各个表的数据结构2表 3.
3、1 用户登录信息表(Login)的数据结构列名 数据类型 描述 长度 备注num Int 4 主键、自增ID varchar 用户名 50Password varchar 登录密码 50表 3.2 学生基本信息表(Student)的数据结构列名 数据类型 描述 长度 备注Sno int 学号 4 主键Sname varchar 姓名 50Ssex varchar 性别 10Sage Int 年龄 4Sdept varchar 专业 50表 3.3 课程成绩信息表(Course)的数据结构列名 数据类型 描述 长度 备注Sno varchar 姓名 50 主键Cno varchar 课程号 50
4、Cname varchar 课程名 50Cmark Int 成绩 43.3 表之间的视图关系34 系统模块设计4.1 功能模块设计本次开发的学生成绩管理系统由学生基本信息管理、成绩信息管理、用户状态等模块组成。系统功能模块结构图如图 4.1 所示学生成绩管理系统学生管理员学生信息更新 学生成绩统计 学生成绩更新 基本信息查询 成绩信息查询图 4.1 系统功能结构模块图44.2 类图设计图 4-2 用户类图图 4-3 数据库类图55 系统部分实现页面(1) 管理员登陆界面:实现了管理员进入系统的的操作,体现了具有管理员的权限。(2) 主界面(学生成绩管理系统):是系统的主界面,具体功能模块都有学生管理、学生成绩信息、用户状态等。6(3) 学生基本信息操作界面:实现了对学生的基本信息的添加、删除、修改以及以不同的方式对对学生信息的查询。(4) 学生成绩信息操作界面:实现了对学生的成绩信息的添加、删除、修改以及以不同的方式对学生成绩信息的查询。7(5) 学生信息统计界面:显示学生成绩信息,并以课程号的方式对学生成绩的查询。(6) 添加学生成绩信息界面:8(7) 修改学生成绩信息界面(8) 学生登入界面之后显示基本信息与自己的成绩9(9) 学员密码修改界面:6 增强点(1)数据的输入如能批量输入更好。