![](https://csdnimg.cn/release/download_crawler_static/87124752/bg6.jpg)
管理员根据学校安排的各学院专业班级的学生课表进行添加,删除,修改,查找
等功能。只有管理员才具有对课程信息进行维护的权限,课程的类型分三种:公
共课,专业课和选修课。通过界面化的设计,管理者只需要输入一些信息,比如:
学生的课程,选课信息等。通过点击界面上的加入、删除、修改、查找等按钮,
系统便可实现更新数据库,实现所要求实现的功能。
对于选课信息管理:
管理员能够删除,统计学生选课信息。管理员向学生提出可以选修的课程,在学
生选课完毕之后,管理员通过界面化的系统,可以通过用于区分不同课程的唯一
的课程号的操作:删除和统计来分别实现删除该课程的选课信息和统计该课程的
学生选课信息。
对于班级信息管理:
管理员能添加,删除和修改班级信息。由于每个学生属于一个唯一的班级,则管
理员在录入学生个人信息的时候,将录入学生的班级信息, 这两个功能模块
有重叠的地方,因此,管理者只需在界面化的系统中,调出学生班级信息管理进
行添加、删除、修改等操作,相应的学生个人信息将会随之改变。
对于成绩信息管理:
管理员通过区分不同课程所用的课程号以及学生的学号,教师所提交的学生所得
分数,以班级为单位进行录入学生的成绩信息,当录入完成后系统可以统计各个
班级的平均分,最高分。
2.2 可行性分析
2.2.1 技术可行性
要开发该系统必须会用到有关网络和数据库的知识,而且还需要熟练掌握一门
编程语言。到目前为止,我们已经学习 C 和 C++两门程序设计语言,其中 C++就
是一种很好的开发语言,它引入了类、继承、多态和重载等新机制,而且它模拟
了对象之间的通信,就像人们之间互通信息一样,对象之间也可以通过消息进行
通信。
2.2.2 经济可行性
学校图书馆、实验室和教学楼都有电脑,学生可以随时去查看所需资料,当然,
如果学生有个人电脑,也可以随时免费的查询所需信息。
2.2.3 操作可行性
开发该系统软件所用的工具简单,主要是通过编程实现相关功能,再加上界面
的相关设计,都比较简单,所以操作上是可行的。
2.2.4 法律可行性
学生信息管理系统是学校进行管理时必不可少的一款软件,对老师管理学生、