课程设计报告 院 (系): 计算机科学与工程 专 业: 信息对抗 班 级: 110609 * 名: ** 学 号: ********* 课题:学生选课系统 一、 概述: 随着计算机的普及,各个高校均采用计算机进行学生选课,而对学生选课相关信息的管理由学生选课管理系统实现
本程序的设计任务就是制作一个可以用于学生选课管理的系统,要可以进行对本系统、数据的管理、数据查询、常用操作、数据库管理等功能
具体来说就是可以通过管理功能对本系统用户进行用户添加删除以及密码修改和权限的管理;还可以通过数据管理功能对教师、学生、课程、选课、成绩等信息进行添加、修改和删除等具体的操作;再者可以通过数据查询 功 能 对 教 师 、 学生、 课程 、 成 绩 等 信 息 的 查 询 ; 本 程 序 采 用 C # 实现管理员对学生、教师、课程、教师授课、登成绩、学生选课信息管理
实现的主要功能有:学生、教师、课程、教师授课、登成绩、学生选课数据的入库、查询、修改、删除、更新等等的功能,是一个可以满足学生方便选课,查询;教师查询,登成绩;管理员方便管理所有信息的系统
二、学生选课系统需求分析与设计方案: 1
学生选课系统功能需求分析: 学生选课系统是管理员用来管理学生、教师、课程、教师授课、登成绩、学生选课信息而开发的,所以其需求的功能是对学生、教师信息的所有操作,其中包括: 1
1 学生: 对自己个人信息能够进行查询,修改密码
能查询自己选过的课程及成绩
能查询所有课程及授课信息
能选择自己想选修的课程,也能取消
2 教师: 对自己个人信息能够进行查询,修改密码
能查询自己教授的课程及成绩
能查询所有选择自己授课的学生信息
能给选修自己授课的学生登成绩
3 管理员: 能将所有学生、教师、课程、授课、选课等信息录入数据库
对数据库中的学生、教师、课程、授课、选课等信息