学生在线选课系统.doc

学生在线选课系统.doc

ID:52723190

大小:3.41 MB

页数:9页

时间:2020-03-30

学生在线选课系统.doc_第1页
学生在线选课系统.doc_第2页
学生在线选课系统.doc_第3页
学生在线选课系统.doc_第4页
学生在线选课系统.doc_第5页
资源描述:

《学生在线选课系统.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课程设计报告院(系):计算机科学与工程专业:信息对抗班级:110609姓名:龙枭学号:110609110课题:学生选课系统一、概述:随着计算机的普及,各个高校均采用计算机进行学生选课,而对学生选课相关信息的管理由学生选课管理系统实现。本程序的设计任务就是制作一个可以用于学生选课管理的系统,要可以进行对本系统、数据的管理、数据查询、常用操作、数据库管理等功能。具体来说就是可以通过管理功能对本系统用户进行用户添加删除以及密码修改和权限的管理;还可以通过数据管理功能对教师、学生、课程、选课、成绩等信息

2、进行添加、修改和删除等具体的操作;再者可以通过数据查询功能对教师、学生、课程、成绩等信息的查询;本程序采用C#实现管理员对学生、教师、课程、教师授课、登成绩、学生选课信息管理。实现的主要功能有:学生、教师、课程、教师授课、登成绩、学生选课数据的入库、查询、修改、删除、更新等等的功能,是一个可以满足学生方便选课,查询;教师查询,登成绩;管理员方便管理所有信息的系统。二、学生选课系统需求分析与设计方案:1.学生选课系统功能需求分析:学生选课系统是管理员用来管理学生、教师、课程、教师授课、登成绩、学生

3、选课信息而开发的,所以其需求的功能是对学生、教师信息的所有操作,其中包括:1.1学生:<1>对自己个人信息能够进行查询,修改密码。<2>能查询自己选过的课程及成绩。<3>能查询所有课程及授课信息。<4>能选择自己想选修的课程,也能取消。1.2教师:<1>对自己个人信息能够进行查询,修改密码。<2>能查询自己教授的课程及成绩。<3>能查询所有选择自己授课的学生信息。<4>能给选修自己授课的学生登成绩。1.3管理员:<1>能将所有学生、教师、课程、授课、选课等信息录入数据库。<2>对数据库中的学生、

4、教师、课程、授课、选课等信息能够进行查询。<3>能对据库中的学生、教师、课程、授课、选课等信息能够进行修改。<4>能对据库中的学生、教师、课程、授课、选课等信息能够进行删除。2.学生选课系统设计方案:2.1系统功能结构图:学生选课系统登陆页面管理员访问页面功能:查看、修改、删除、添加等。学生访问页面功能:修改密码、查询选课信息、选课。教师访问页面功能:修改密码、查询授课信息、查询选课学生、登陆成绩。2.2实例图:学生页面学生管理页面管理员登陆页面教师教师页面2.3数据库设计:因为学生选课系统所访

5、问的是选课信息的数据库,所以该数据库中的内容包括学生表信息、教师表信息、课程表信息、授课表信息、选课表信息。学生信息表的设计如下:列名数据类型是否为主键是否可为空Snumbernchar(9)是否Snamenvarchar(20)否否sexnchar(2)否否agenchar(10)否否academynvarchar(20)否否Spasswordnvarchar(20)否否教师信息表的设计如下:列名数据类型是否为主键是否可为空Tnumbernchar(9)是否Tnamenvarchar(20)否

6、否sexnchar(2)否否agenchar(10)否否EducationBackgroundnvarchar(20)否否positionnvarchar(20)否否FinishSchoolnvarchar(20)否否healthnvarchar(20)否否Spasswordnvarchar(20)否否课程信息表的设计如下:列名数据类型是否为主键是否可为空Cnumbernchar(9)是否Cnamenvarchar(20)否否creditnvarchar(10)否否授课信息表的设计如下:列名数据

7、类型是否为主键是否可为空Cnumbernchar(9)否否Cnamenvarchar(20)否否Tnumbernchar(9)否否Tnamenvarchar(20)否否creditnvarchar(10)否否选课信息表的设计如下:列名数据类型是否为主键是否可为空Snumbernchar(9)否否Snamenvarchar(20)否否Cnumbernchar(9)否否Cnamenvarchar(20)否否Tnumbernchar(9)否否Tnamenvarchar(20)否否Screditnvar

8、char(10)否是scorenvarchar(10)否是三、系统实现:1.来到登陆界面,输入用户名、密码,选择身份来登陆2.点击登陆学生页面,可以点击查询个人信息及查询已选过的课程;还可以选择自己想选修的课程。2.点击登陆教师页面,可以点击查询个人信息及查询自己教授的课程;还可以查询选修了自己授课的学生及给这些学生给成绩。4.点击登陆管理员页面,可以点击查询所有学生、教师、课程、授课、选课等信息及有条件查询一些信息记录;还可以修改基本表中学生、教师、课程的信息及关联表中授课信息,当基本表信息被

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。