【例子介绍】.NET(C#)学生信息管理系统毕业设计说明书(全文,本人的毕业设计)保你满意!
目 录
1 引言 …………………………………………………………………………………… 1
2 系统需求分析 ………………………………………………………………………… 2
2.1 系统需求分析 ……………………………………………………………………… 2
2.2 系统的初步调查 …………………………………………………………………… 2
2.2.1 开发学生信息管理系统的目的 ………………………………………………… 2
2.2.2 系统流程分析 …………………………………………………………………… 2
2.2.3 数据流程分析 …………………………………………………………………… 7
2.3 开发工具的选用 …………………………………………………………………… 8
2.3.1 Visual Studio 2005的使用 ……………………………………………………… 8
2.3.2 SQL Server 2000 的使用 ……………………………………………………… 9
2.4 系统的可行性研究 ………………………………………………………………… 9
2.4.1 技术上的可行性 ………………………………………………………………… 9
2.4.2 管理上的可行性 ………………………………………………………………… 9
2.4.3 安全上的可行性 ………………………………………………………………… 9
2.5 系统性能分析 ……………………………………………………………………… 9
2.5.1 系统的安全性 …………………………………………………………………… 10
2.5.2 系统的快捷性 …………………………………………………………………… 10
2.5.3 系统的准确性 …………………………………………………………………… 10
2.5.4 系统的严谨性 …………………………………………………………………… 10
3 概要设计 ……………………………………………………………………………… 10
3.1 系统设计思路分析 ………………………………………………………………… 10
3.1.1 界面 ……………………………………………………………………………… 10
3.1.2 用户登录 ………………………………………………………………………… 10
3.1.3 学生信息内容查询和录入 ……………………………………………………… 10
3.1.4 数据库分析 ……………………………………………………………………… 10
3.2 设计简述 …………………………………………………………………………… 11
3.2.1 C#设计的界面简述 ……………………………………………………………… 11
3.2.2 系统简图 ………………………………………………………………………… 11
4 系统的分析与设计 …………………………………………………………………… 11
4.1 数据库的分析与设计 ……………………………………………………………… 11
4.1.1 关系型数据库简介 ……………………………………………………………… 12
4.1.2 系统数据库的结构设计 ………………………………………………………… 12
4.2 应用程序的分析与设计 …………………………………………………………… 13
4.2.1 应用程序的分析与设计 ………………………………………………………… 13
4.2.2 应用程序的功能模块 …………………………………………………………… 14
4.2.3 应用程序的结构 ………………………………………………………………… 14
5 详细设计 ……………………………………………………………………………… 15
5.1 程序系统结构 ……………………………………………………………………… 15
5.1.1 系统登录结构示意图 …………………………………………………………… 15
5.1.2 主局面结构示意图 ……………………………………………………………… 16
5.1.3 修改密码结构示意图 …………………………………………………………… 16
5.1.4 添加管理员结构示意图 ………………………………………………………… 16
5.1.5 添加教师结构示意图 …………………………………………………………… 17
5.1.6 查询教师结构示意图 …………………………………………………………… 17
5.1.7 添加学生结构示意图 …………………………………………………………… 18
5.1.8 查询学生结构示意图 …………………………………………………………… 18
5.1.9 添加班级结构示意图 …………………………………………………………… 19
5.1.10 查询班级结构示意图 ………………………………………………………… 19
5.1.11 添加课程结构示意图 ………………………………………………………… 20
5.1.12 查询课程结构示意图 ………………………………………………………… 20
5.1.13 添加学生选课结构示意图 …………………………………………………… 21
5.1.14 查询学生选课结构示意图 …………………………………………………… 21
5.1.15 添加与查询教师选课结构示意图 …………………………………………… 22
5.1.16 添加考试结构示意图 ………………………………………………………… 22
5.1.17 查询考试结构示意图 ………………………………………………………… 23
5.1.18 添加成绩结构示意图 ………………………………………………………… 23
5.1.19 查询成绩结构示意图 ………………………………………………………… 24
5.1.20 帮助结构示意图 ……………………………………………………………… 24
5.2 系统程序模块设计说明 …………………………………………………………… 25
5.2.1 系统登录设计说明 ……………………………………………………………… 25
5.2.2 系统主局面设计说明 …………………………………………………………… 26
5.2.3 重新登录设计说明 ……………………………………………………………… 26
5.2.4 修改密码设计说明 ……………………………………………………………… 27
5.2.5 添加管理员设计说明 …………………………………………………………… 27
5.2.6 退出系统设计说明 ……………………………………………………………… 28
5.2.7 添加教师设计说明 ……………………………………………………………… 28
5.2.8 查询教师设计说明 ……………………………………………………………… 30
5.2.9 添加学生设计说明 ……………………………………………………………… 31
5.2.10 查询学生设计说明 …………………………………………………………… 32
5.2.11 添加班级设计说明 …………………………………………………………… 33
5.2.12 查询班级设计说明 …………………………………………………………… 35
5.2.13 添加课程设计说明 …………………………………………………………… 36
5.2.14 查询课程设计说明 …………………………………………………………… 37
5.2.15 添加学生选课设计说明 ……………………………………………………… 38
5.2.16 查询学生选课设计说明 ……………………………………………………… 40
5.2.17 添加与查询老师选课设计说明 ……………………………………………… 41
5.2.18 添加考试设计说明 …………………………………………………………… 43
5.2.19 查询考试设计说明 …………………………………………………………… 44
5.2.20 添加成绩设计说明 …………………………………………………………… 45
5.2.21 查询成绩设计说明 …………………………………………………………… 47
5.2.22 帮助设计说明 ………………………………………………………………… 49
6 系统程序源代码 ……………………………………………………………………… 49
6.1 系统登录源代码 …………………………………………………………………… 49
6.1.1 添加命名空间 …………………………………………………………………… 49
6.1.2 添加系统登录按钮代码 ………………………………………………………… 49
6.1.3 添加取消按钮代码 ……………………………………………………………… 50
6.1.4 添加GlobalInfo.cs并添加代码 ……………………………………………… 50
6.1.5 添加修改Program.cs的代码 ………………………………………………… 51
6.1.6 添加DataDB.cs代码 …………………………………………………………… 51
6.1.7 添加Constants.cs代码 ……………………………………………………… 52
6.2 主局面源代码 ……………………………………………………………………… 53
6.2.1 添加重新登录代码 ……………………………………………………………… 53
6.2.2 添加修改密码代码 ……………………………………………………………… 53
6.2.3 添加添加管理员代码 …………………………………………………………… 53
6.2.4 添加添加教师代码 ……………………………………………………………… 53
6.2.5 添加查询教师代码 ……………………………………………………………… 54
6.2.6 添加添加学生代码 ……………………………………………………………… 54
6.2.7 添加查询学生代码 ……………………………………………………………… 54
6.2.8 添加添加班级代码 ……………………………………………………………… 55
6.2.9 添加查询班级代码 ……………………………………………………………… 55
6.2.10 添加添加课程代码 …………………………………………………………… 55
6.2.11 添加查询课程代码 …………………………………………………………… 56
6.2.12 添加添加学生选课代码 ……………………………………………………… 56
6.2.13 添加查询学生选课代码 ……………………………………………………… 56
6.2.14 添加添加教师选课代码 ……………………………………………………… 57
6.2.15 添加添加考试科目代码 ……………………………………………………… 57
6.2.16 添加查询考试科目代码 ……………………………………………………… 57
6.2.17 添加添加学生成绩代码 ……………………………………………………… 57
6.2.18 添加查询学生成绩代码 ……………………………………………………… 58
6.2.19 添加帮助代码 ………………………………………………………………… 58
6.2.20 添加toolBar1代码 …………………………………………………………… 58
6.3 重新登录源代码 …………………………………………………………………… 60
6.4 修改密码源代码 …………………………………………………………………… 60
6.4.1 添加命名空间 …………………………………………………………………… 61
6.4.2 添加确认修改按钮的代码 ……………………………………………………… 61
6.4.3 添加取消修改按钮的代码 ……………………………………………………… 62
6.4.4 添加DataDB.cs代码 …………………………………………………………… 62
6.4.5 添加Constants.cs代码 ……………………………………………………… 63
6.5 添加管理员源代码 ………………………………………………………………… 63
6.5.1 添加命名空间 …………………………………………………………………… 63
6.5.2 添加提交按钮代码 ……………………………………………………………… 63
6.5.3 添加取消按钮代码 ……………………………………………………………… 64
6.5.4 添加DataDB.cs代码 …………………………………………………………… 64
6.5.5 添加Constants.cs代码 ……………………………………………………… 65
6.6 退出系统源代码 …………………………………………………………………… 65
6.7 添加教师源代码 …………………………………………………………………… 65
6.7.1 添加命名空间 …………………………………………………………………… 65
6.7.2 添加提交按钮代码 ……………………………………………………………… 66
6.7.3 添加AlertMessage代码 ……………………………………………………… 67
6.7.4 添加取消按钮代码 ……………………………………………………………… 67
6.7.5 添加ETeacher.cs代码 ………………………………………………………… 68
6.7.6 添加DataDB.cs代码 …………………………………………………………… 70
6.7.7 添加Constants.cs代码 ……………………………………………………… 72
6.8 查询教师源代码 …………………………………………………………………… 72
6.8.1 添加命名空间 …………………………………………………………………… 72
6.8.2 添加添加信息按钮代码………………………………………………………… 73
6.8.3 添加修改信息按钮代码 ………………………………………………………… 73
6.8.4 添加删除信息按钮代码 ………………………………………………………… 73
6.8.5 添加取消按钮代码 ……………………………………………………………… 74
6.8.6 添加自定义代码 ………………………………………………………………… 74
- 6.7.7 添加DataDB.cs代码 …………………………………………………………… 75
- 6.7.8 添加Constants.cs代码 ………………………………………………………… 77
6.9 修改教师信息源代码 ……………………………………………………………… 77
6.9.1 添加命名空间 …………………………………………………………………… 77
6.9.2 添加确定修改信息按钮代码 …………………………………………………… 78
6.9.3 添加重置信息按钮代码 ………………………………………………………… 79
6.9.4 添加取消按钮代码 ……………………………………………………………… 79
6.9.5 添加自定义代码 ………………………………………………………………… 79
- 6.9.6 添加DataDB.cs代码 …………………………………………………………… 80
- 6.9.7 添加Constants.cs代码 ………………………………………………………… 83
6.10 添加学生源代码 ………………………………………………………………… 84
6.11 查询学生源代码 ………………………………………………………………… 84
6.12 修改学生信息源代码 …………………………………………………………… 84
6.13 添加班级源代码 ………………………………………………………………… 84
6.14 查询班级源代码 ………………………………………………………………… 84
6.15 修改班级信息源代码 …………………………………………………………… 84
6.16 添加课程源代码 ………………………………………………………………… 84
6.17 查询课程源代码 ………………………………………………………………… 85
6.18 修改课程信息源代码 …………………………………………………………… 85
6.19 添加学生选课源代码 …………………………………………………………… 85
6.20 查询学生选课源代码 …………………………………………………………… 85
6.21 修改学生选课信息源代码 ……………………………………………………… 85
6.22 添加与查询教师选课源代码 …………………………………………………… 85
6.23 添加考试源代码 ………………………………………………………………… 85
6.24 查询考试源代码 ………………………………………………………………… 86
6.25 修改考试信息源代码 …………………………………………………………… 86
6.26 添加成绩源代码 ………………………………………………………………… 86
6.27 查询成绩源代码 ………………………………………………………………… 86
6.28 修改成绩信息源代码 …………………………………………………………… 86
6.29 帮助源代码 ……………………………………………………………………… 86
7 软件测试分析报告…………………………………………………………………… 86
7.1 运行环境 …………………………………………………………………………… 86
7.2 使用说明 …………………………………………………………………………… 87
7.3 测试计划 …………………………………………………………………………… 87
7.4 测试项目说明 ……………………………………………………………………… 87
7.5 测试计划执行情况 ………………………………………………………………… 87
8 结论 …………………………………………………………………………………… 87
9 致谢 …………………………………………………………………………………… 88
参考资料 ………………………………………………………………………………… 88
附录 ……………………………………………………………………………………… 89
【相关图片】
【源码结构】
文件清单
└── 学生信息管理系统毕业设计说明书.doc
0 directories, 1 file
评论