学生在线选课系统 - 图文
更新时间:2023-12-08 05:24:01 阅读量: 教育文库 文档下载
- 学生在线选课系统源码推荐度:
- 相关推荐
课程设计报告
院 (系): 计算机科学与工程 专 业: 信息对抗 班 级: 110609 姓 名: 龙枭 学 号: 110609110
课题:学生选课系统
一、概述:
随着计算机的普及,各个高校均采用计算机进行学生选课,而对学生选课相关信息的管理由学生选课管理系统实现。本程序的设计任务就是制作一个可以用于学生选课管理的系统,要可以进行对本系统、数据的管理、数据查询、常用操作、数据库管理等功能。具体来说就是可以通过管理功能对本系统用户进行用户添加删除以及密码修改和权限的管理;还可以通过数据管理功能对教师、学生、课程、选课、成绩等信息进行添加、修改和删除等具体的操作;再者可以通过数据查询功能对教师、学生、课程、成绩等信息的查询;本程序采用C# 实现管理员对学生、教师、课程、教师授课、登成绩、学生选课信息管理。实现的主要功能有:学生、教师、课程、教师授课、登成绩、学生选课数据的入库、查询、修改、删除、更新等等的功能,是一个可以满足学生方便选课,查询;教师查询,登成绩;管理员方便管理所有信息的系统。
二、学生选课系统需求分析与设计方案:
1. 学生选课系统功能需求分析:
学生选课系统是管理员用来管理学生、教师、课程、教师授课、登成绩、学生选课信息而开发的,所以其需求的功能是对学生、教师信息的所有操作,其中包括: 1.1 学生:
<1> 对自己个人信息能够进行查询,修改密码。 <2> 能查询自己选过的课程及成绩。 <3> 能查询所有课程及授课信息。
<4> 能选择自己想选修的课程,也能取消。 1.2 教师:
<1> 对自己个人信息能够进行查询,修改密码。 <2> 能查询自己教授的课程及成绩。
<3> 能查询所有选择自己授课的学生信息。 <4> 能给选修自己授课的学生登成绩。 1.3 管理员:
<1> 能将所有学生、教师、课程、授课、选课等信息录入数据库。
<2> 对数据库中的学生、教师、课程、授课、选课等信息能够进行查询。 <3> 能对据库中的学生、教师、课程、授课、选课等信息能够进行修改。 <4> 能对据库中的学生、教师、课程、授课、选课等信息能够进行删除。
2. 学生选课系统设计方案:
2.1 系统功能结构图:
学生选课系统登陆页面 学生访问页面 教师访问页面 管理员访问页面 功能:修改密功能:修改密功能:查看、修 码、查询选课码、查询授课改、删除、添加 信息、选课。 信息、查询选等。 课学生、登陆 成绩。
2.2 实例图: 学生页面 学生
管理页面
管理员
登陆页面
教师 教师页面
2.3 数据库设计:
因为学生选课系统所访问的是选课信息的数据库,所以该数据库中的内容包括学生表信息、教师表信息、课程表信息、授课表信息、选课表信息。
学生信息表的设计如下: 列名 数据类型 是否为主键 是否可为空 Snumber nchar(9) 是 否 Sname nvarchar(20) 否 否 sex nchar(2) 否 否 age nchar(10) 否 否 academy nvarchar(20) 否 否 Spassword nvarchar(20) 否 否
教师信息表的设计如下: 列名 数据类型 Tnumber nchar(9) Tname nvarchar(20) sex nchar(2) age nchar(10) EducationBackgrounvarchar(20) nd position nvarchar(20) FinishSchool nvarchar(20) health nvarchar(20) Spassword nvarchar(20) 课程信息表的设计如下: 列名 数据类型 Cnumber nchar(9) Cname nvarchar(20) credit nvarchar(10) 授课信息表的设计如下: 列名 数据类型 Cnumber nchar(9) Cname nvarchar(20) Tnumber nchar(9) Tname nvarchar(20) credit nvarchar(10) 选课信息表的设计如下: 列名 数据类型 Snumber nchar(9) Sname nvarchar(20) Cnumber nchar(9) Cname nvarchar(20) Tnumber nchar(9) Tname nvarchar(20) Scredit nvarchar(10) score nvarchar(10) 是否为主键 是 否 否 否 否 否 否 否 否 是否可为空 否 否 否 否 否 否 否 否 否 是否为主键 是 否 否 是否可为空 否 否 否 是否为主键 否 否 否 否 否 是否可为空 否 否 否 否 否 是否为主键 否 否 否 否 否 否 否 否 是否可为空 否 否 否 否 否 否 是 是
三、系统实现:
1. 来到登陆界面,输入用户名、密码,选择身份来登陆
2. 点击登陆学生页面,可以点击查询个人信息及查询已选过的课程;
还可以选择自己想选修的课程。
正在阅读:
学生在线选课系统 - 图文12-08
聊天关于青春的现代诗歌11-21
安阳工学院控制工程基础试卷(A)10-16
大学物理习题答案全解1~10章05-24
《建筑施工高处作业安全技术规范》(JGJ80-91)条文说明06-15
浅谈现代园林给排水与传统风水格局10-25
旋喷桩机质量技术交底卡 - 图文06-27
浅谈流行音乐融入戏曲元素的现象09-23
我国互联网保险发展中存在的问题及对策研究 - 基于风险管理视角11-09
驾校的可行性报告09-02
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 选课
- 学生在线
- 图文
- 系统
- 班主任如何对待违纪的学生
- 金蝶KIS标准版财务软件使用教程 - 图文
- 小学五年级科学苏教版上册实验报告单
- 拆迁安置房建设实施方案 - 图文
- 论中国失业问题的现状、原因与对策
- 幼儿运动发展心理学试题及参考答案(试卷六)
- 管理学 文档
- 概率论论文
- 应用写作一
- 民俗学题目答案 -
- 小学语文第一册学习内容一览表 - 图文
- 史上最全的熬粥方法-50种粥的制作方法 - 图文
- 中级财务会计习题3 - 应收款项
- 2018年高考政治总复习第十单元文化传承与创新课时2文化的继承性与文化发展3!
- 第四篇复习思考题及参考答案
- 2016年5月剖腹产吉日
- 应用文写作 - 习题集(含答案)
- 人教版小学数学四年级下册《平行四边形和梯形》集体备课教学案(表格式)
- 全国2005年4月高等教育自学考试秘书实务试题
- 记叙文顺序和线索