2024年5月25日发(作者:宗藏)
基于
C
语言的学生信息管理系统的设计与实现
目录
1
结论 ..............................................................................
2
2
关键技术 ..........................................................................
3
2.1 C#
技术 .....................................................................
3
2.2
2.3
SQ1server ............................................................................. 3
Visua1Studio .......................................................................... 3
3
系统分析 ..........................................................................
4
3.1
可行性分析 ................................................................
4
3.1.1
技术可行性 ..........................................................
4
3.1.2
3.1.3
3.1.4
3.2
3.3
经济可行性 ..........................................................
4
操作可行性 ..........................................................
4
时间可行性 ..........................................................
4
系统性能分析 ..............................................................
5
系统用例分析 ..............................................................
5
4
系统设计 ..........................................................................
6
4.1
系统结构设计 ..............................................................
6
4.2
系统顺序图 ................................................................
7
4.2.1
4.2.2
4.2.3
登录模块顺序图 ......................................................
7
添加课程信息模块顺序图 ..............................................
8
添加学生信息模块顺序图 ..............................................
8
424
修改密码模块顺序图 ......................................................
9
4.3
数据库设计 ................................................................
9
4.3.1
数据库
E-R
图设计 .....................................................
9
4.3.2
数据库表设计 .......................................................
10
5
系统的实现 .......................................................................
12
5.1
管理员模块实现 ...........................................................
12
5.1.1
登录界面 ...........................................................
12
5.1.2
后台管理主界面 .....................................................
13
5.1.3
5.1.4
5.1.5
5.2
管理员管理界面 .....................................................
13
学生管理界面 ......................................................
14
课程管理界面 ......................................................
14
用户模块实现 ............................................................
15
5.2.1
选择课程界面 .......................................................
15
5.2.2
5.2.3
课表信息界面 ......................................................
15
我的成绩单界面 ....................................................
16
6
系统测试 ........................................................................
16
6.1
测试方法 ................................................................
16
6.2
6.3
6.4
测试目的 ................................................................
17
测试策略 ................................................................
17
测试分析 ................................................................
18
6.4.1
用户登录模块测试用例 ...............................................
19
6.4.2
6.4.3
6.4.4
修改密码模块测试用例 ..............................................
19
学生管理模块测试用例 ..............................................
20
课程管理模块测试用例 ..............................................
20
6.5
测试总、结 ..............................................................
21
总结 .............................................................................
21
参考文献 .........................................................................
22
1
绪论
自从人类迈入信息社会以来,各种电子科学技术飞速发展,人们得以应用的电子产品越来越
多,也对电子科技产生了依赖性。在人们的日常生活中,手机和电脑已经成为了必不可少的电子产
品。而人们对手机和电脑的依赖,是因为通过手机以及电脑,能够运用各种各样的系统,通过虚拟
网络完成一系列的事项,十分省时且快捷口
在如今这个电子科技发达的时代,构建一个学生信息管理系统,不仅让信息得到良好的储存条
件,还更方便系统使用用户的操作,直接通过电脑,使用键盘就可以输入信息、保存信息、快速查
找信息以及删除不必要的信息。让用户有了更方便的操作途径,节省了更多时间与精力。使用学生
信息管理系统不仅为管理员提供良好的信息管理方式,更是满足需要进行学生信息的学生用户的需
要
[2]
。学生信息管理系统能够满足不同用户的不同需求,使得用户使用上获得更大的方
2024年5月25日发(作者:宗藏)
基于
C
语言的学生信息管理系统的设计与实现
目录
1
结论 ..............................................................................
2
2
关键技术 ..........................................................................
3
2.1 C#
技术 .....................................................................
3
2.2
2.3
SQ1server ............................................................................. 3
Visua1Studio .......................................................................... 3
3
系统分析 ..........................................................................
4
3.1
可行性分析 ................................................................
4
3.1.1
技术可行性 ..........................................................
4
3.1.2
3.1.3
3.1.4
3.2
3.3
经济可行性 ..........................................................
4
操作可行性 ..........................................................
4
时间可行性 ..........................................................
4
系统性能分析 ..............................................................
5
系统用例分析 ..............................................................
5
4
系统设计 ..........................................................................
6
4.1
系统结构设计 ..............................................................
6
4.2
系统顺序图 ................................................................
7
4.2.1
4.2.2
4.2.3
登录模块顺序图 ......................................................
7
添加课程信息模块顺序图 ..............................................
8
添加学生信息模块顺序图 ..............................................
8
424
修改密码模块顺序图 ......................................................
9
4.3
数据库设计 ................................................................
9
4.3.1
数据库
E-R
图设计 .....................................................
9
4.3.2
数据库表设计 .......................................................
10
5
系统的实现 .......................................................................
12
5.1
管理员模块实现 ...........................................................
12
5.1.1
登录界面 ...........................................................
12
5.1.2
后台管理主界面 .....................................................
13
5.1.3
5.1.4
5.1.5
5.2
管理员管理界面 .....................................................
13
学生管理界面 ......................................................
14
课程管理界面 ......................................................
14
用户模块实现 ............................................................
15
5.2.1
选择课程界面 .......................................................
15
5.2.2
5.2.3
课表信息界面 ......................................................
15
我的成绩单界面 ....................................................
16
6
系统测试 ........................................................................
16
6.1
测试方法 ................................................................
16
6.2
6.3
6.4
测试目的 ................................................................
17
测试策略 ................................................................
17
测试分析 ................................................................
18
6.4.1
用户登录模块测试用例 ...............................................
19
6.4.2
6.4.3
6.4.4
修改密码模块测试用例 ..............................................
19
学生管理模块测试用例 ..............................................
20
课程管理模块测试用例 ..............................................
20
6.5
测试总、结 ..............................................................
21
总结 .............................................................................
21
参考文献 .........................................................................
22
1
绪论
自从人类迈入信息社会以来,各种电子科学技术飞速发展,人们得以应用的电子产品越来越
多,也对电子科技产生了依赖性。在人们的日常生活中,手机和电脑已经成为了必不可少的电子产
品。而人们对手机和电脑的依赖,是因为通过手机以及电脑,能够运用各种各样的系统,通过虚拟
网络完成一系列的事项,十分省时且快捷口
在如今这个电子科技发达的时代,构建一个学生信息管理系统,不仅让信息得到良好的储存条
件,还更方便系统使用用户的操作,直接通过电脑,使用键盘就可以输入信息、保存信息、快速查
找信息以及删除不必要的信息。让用户有了更方便的操作途径,节省了更多时间与精力。使用学生
信息管理系统不仅为管理员提供良好的信息管理方式,更是满足需要进行学生信息的学生用户的需
要
[2]
。学生信息管理系统能够满足不同用户的不同需求,使得用户使用上获得更大的方