没有合适的资源?快使用搜索试试~ 我知道了~
首页C#学生信息管理系统设计报告
C#学生信息管理系统设计报告

C#学生信息管理系统设计报告,关于学生学籍、成绩、档案等的管理系统,是我们团队自己研究了好长时间才做出来的。。
资源详情
资源评论
资源推荐

目录
第一章 绪论...........................................0
1.1 设计目的...............................................................................................................................0
1.2 需求分析...............................................................................................................................0
第二章 系统设计....................................1
2.1 系统功能分析.......................................................................................................................1
2.2 系统流程图...........................................................................................................................2
第三章 数据库设计.................................3
3.1 数据库需求分析...................................................................................................................3
3.2 数据库概念结构设计...........................................................................................................4
3.3 数据库逻辑结构的实现.......................................................................................................5
第四章 详细设计....................................8
4.1.创建学生成绩管理方法类:.................................................................................................8
4.2.学生成绩查询功能:........................................................................................................10
4.3.学生成绩添加功能:........................................................................................................14
4.4.学生成绩修改 :...............................................................................................................16
4.5.学生成绩删除功能:........................................................................................................18
第五章 不足与改进...............................21
总 结..................................................23
参考文献............................................24
第一章 绪论
1.1 设计目的
作为 C#课程结课设计,验证自身的学习效果,同时希望利用所学的基本知
识和技能,进行简单数据库应用程序设计。希望通过项目实践,熟悉巩固所学
知识,以使自身达到熟练掌握.NET 基本结构以及 C#语言的基本知识和技能,
基本掌握面向对象程序开发的基本思路和方法,了解 ADO.NET 数据库开发基
本知识,为今后的进一步深入学习,奠定基础。
1.2 需求分析
学生管理系统的开发目的是为了实现学生课程、学籍的信息化管理。本系
统需要完成的功能有:班级管理、学生管理、科目管理、课程管理、成绩管理
以及系统管理员才具有的教师管理和用户管理。
1.班级管理:可对班级进行添加、删除、修改、查找等功能,班级属性有:名
称、班主任(来自于系统中保存的教师)、当前学生人数、建班日期和备注等

滨海学院 C#面向对象程序设计报告
属性。
2.学生管理:可对学生进行添加、删除、修改、查找等功能,学生属性有:学
号、姓名、性别、班级(来自于系统中保存的班级)、相片、出生日期和备注
等属性。
3.课程管理:可对课程进行添加、删除、修改、查找和报表输出等功能,科目
属性有:科目名称、学时数和备注等属性。
5.成绩管理:可对每一个班级的上课科目的学生成绩进行添加、删除、修改、
查找和报表输出等功能,成绩属性有:学生姓名、所属班级(来自于系统中保
存的班级)、课程名、成绩、备注等属性。
6. 系统管理:该模块的主要任务是维护系统的正常运行和安全性设置,包括添加
用户、修改密码、重新登录等等。
第二章 系统设计
2.1 系统功能分析
系统开发的总体任务是实现学生信息关系的系统化,规范化和自动化。
在本系统中有二种权限:一种是用户权限,即学生。另一种是管理员权限,即教师。
学生管理系统需要完成的功能主要有:
学生可以完成的功能有 :
●学生信息的查询,包括查询学生的基本信息、学生成绩、课程班级等。
1

滨海学院 C#面向对象程序设计报告
教师可以完成的功能有 :
● 系统用户的添加、密码修改,删除。
● 班级信息的添加、查询、修改、删除
● 学生详细信息的添加、查询、修改、删除
● 基本课程信息的添加、查询、修改、删除。
● 学生成绩信息的输入、查询、修改、删除。
小组成员模块划分:
李建龙:学生管理模块;
王永乐:成绩管理模块;
张宇东:课程管理模块;
尹晓青:数据库设计;
张玉刚:系统用户管理;
魏洁:班级管理模块;
对上述各功能进行集中、分块、按照结构化程序设计的要求。
图2-1 系统功能模块图
2.2 系统流程图
学生学籍管理系统
系统
管理
学籍
管理
课 程
管理
班级
管理
成 绩
管理
班级添加
班级查询
班级删除
班级修改
学生添加
学生查询
学生删除
学生修改
用户添加
密码修改
用户删除
用户切换
课程添加
课程查询
课程删除
课程修改
成绩录入
成绩查询
成绩删除
成绩修改
2

滨海学院 C#面向对象程序设计报告
图 2-2 系统流程图
第三章 数据库设计
3.1 数据库需求分析
● 用户信息:包括的数据项有:用户号、密码、用户类别。
● 学生信息:包括的数据项有:学生学号、学生姓名,学生班级,所属系部
性别,出生年月,联系方式,家庭情况。
● 班级信息表:包括的数据项有:班级名,班主任,所属系部。
● 成绩表:包括的数据项有:学号、学生姓名,班级,学习成绩、综合测评
等。
● 课程信息:包括的数据项有:课程编号、课程名称、教师、学分、学时等
查询
功能选
择
添加
显示主菜单
删除
用户登陆
修改
开始
3

滨海学院 C#面向对象程序设计报告
3.2 数据库概念结构设计
本系统的实体有:学生实体、用户实体、班级实体、课程实体。各个实体具
体的描述E-R图如图下所示。
图3-1 学生实体E—R图
图3-2 用户实体E—R图
图3-3 用户实体E—R图
学生
基本信息
班
级
成
绩
用户
学生
教
师
班级
所在系部
班 主
任
班 级
名
4
剩余24页未读,继续阅读













安全验证
文档复制为VIP权益,开通VIP直接复制

评论1