学生实验选课管理系统

上传人:新** 文档编号:431101629 上传时间:2023-03-27 格式:DOC 页数:23 大小:263.91KB
返回 下载 相关 举报
学生实验选课管理系统_第1页
第1页 / 共23页
学生实验选课管理系统_第2页
第2页 / 共23页
学生实验选课管理系统_第3页
第3页 / 共23页
学生实验选课管理系统_第4页
第4页 / 共23页
学生实验选课管理系统_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《学生实验选课管理系统》由会员分享,可在线阅读,更多相关《学生实验选课管理系统(23页珍藏版)》请在金锄头文库上搜索。

1、延 安 大 学 课 程 设 计 书学院 计算机学院 专业 软件工程 班级 软件10班 题目 学生实验选课管理系统 教师 李竹林 学生 魏媛媛、仇梅梅、张佩、许娅云 一、 需求分析1.1目的和意义 实验选课系统作为教学过程中一个不可或缺的环节,实验选课系统是为了更好地管理实验选课信息而建立的。该系统将选课信息更加规范化、系统化、程序化。避免选课系统的随意性,提高信息处理的速度和准确性。能够及时、准确、高效的查询或者修改实验选课信息。局域网的开放为学生选课带来很大的便捷,学生可以在公共机房或者宿舍通过校园网进行选课,在选课期间内,学生可以灵活的修改自己的选课信息,大大提高了学校选课工作的效率。教务

2、处的教师可以依据选课子系统对选课信息进行合理的管理,使得学生选课工作更加系统化和自动化,提高了学校的工作效率。为广大师生及相关工作人员节省了实间。1.2内容和要求本实验将设计出一个网上实验选课系统,其要求如下:1:系统用户组成:管理员、教师、学生;2:管理员主要功能:对教师及学生信息的增、删、改;对课程信息进行增、删、改;对选课信息进行开放或禁止,对教师成绩的录入进行开放或禁止;3:学生登录后,可以查询选课信息、选课、成绩查询、修改密码;4:教师登录后,可以查看选课学生和课程的基本信息、录入学生成绩、统计分数段人数;1.3功能分析该系统包括学生、教师、管理员三类用户,学生的功能包括课程信息查询

3、、选课、退课及成绩的查询;教师的功能包括查看选课学生的基本信息,修改学生信息,录入学生成绩;管理员的功能有对教师学生基本信息的修改,对课程信息的修改,其系统功能模块如图1:实验选课系统学生教师管理员 选课查询修改密码查询实验介绍选课退选查成绩查询课程信息考勤录入成绩查询课程信息统计分数段人数课程管理用户管理选课管理 1.4数据项与数据结构数据项学号含义说明唯一的标识每个学生标识符Ssno类型字符型长度14取值范围0000000000000099999999999999取值含义12位标识入学年份,第3位标识学院,第4位标识所在学院专业,第5位标识班级,69位标识毕业年份,1012位为班级自然序号

4、数据项姓名含义说明标识每个学生的姓名标识符Sname类型字符型长度8数据项性别含义说明唯一的标识每一个学生的性别标识符Ssex类型字符型长度4取值范围男或女取值含义唯一的标识每一个学生的性别数据项年龄含义说明标识每一个学生的年龄标识符Sage类型整型长度8取值范围050取值含义标识每一个学生的年龄数据项入学日期含义说明标识学生入学时间标识符Sdate类型字符型长度10取值含义前四位标识年份,67位标识月份,910位标识日期数据项院系含义说明唯一标识一个学生所属院系标识符Sdept类型字符型长度20取值范围最大长度为20的变长字符串取值含义唯一标识一个学生所属院系数据项专业含义说明唯一标识一个学

5、生所学专业标识符Sspec类型字符型长度20取值范围最大长度为20的变长字符串取值含义唯一标识一个学生所学专业数据项班级含义说明唯一标识一个学生所属班级标识符Class类型字符型长度20取值范围最大长度为20的变长字符串取值含义唯一标识一个学生所属班级数据结构学生含义说明学生是学生选课管理系统中的主体数据结构,定义了一个学生的相关信息组成学号、姓名、性别、年龄、入学日期、院系、专业、班级数据项课程号含义说明唯一的标识每门课程标识符Cno类型字符型长度5取值范围0000099999取值含义12位标识院系,35位标识自然序号数据项课程名含义说明标识每门课程的名称标识符Cname类型字符型长度20取

6、值范围最大长度为20的变长字符串取值含义标识每门课程的名称数据项任课教师含义说明标识该老师讲授该课程标识符Ctno类型字符型长度5取值范围0000099999取值含义12位标识院系,35位标识自然序号数据项学分含义说明标识该课程所修的学分标识符Ccredits类型整型长度8取值范围010取值含义选修该课程应得的学分数据项学时含义说明标识该课程所需的课时标识符Ctimes类型整型长度24取值范围0100取值含义标识该课程所需的课时数据项上课时间含义说明标识该课程的上课时间 标识符Ctime类型字符型数据结构课程含义说明课程是学生选课管理系统中的核心数据结构,定义了一个课程的有关组成信息组成课程号

7、 、课程名、任课教师、学分、学时、上课时间 数据项职工号含义说明唯一标识每个教师标识符Tno类型字符型长度4取值范围00009999取值含义第一位表示学院,24为表示自然序号数据项姓名含义说明标识每个学生的姓名标识符Tname类型字符型长度8取值范围最大长度为8的变长字符串数据项性别含义说明唯一的标识每一个教师的性别标识符Tsex类型字符型长度4取值范围男或女取值含义唯一的标识每一个教师的性别数据项所教课程含义说明标识该教师所教课程标识符Tcourse类型字符型长度20取值范围最大长度为20的变长字符串数据项所属院系含义说明唯一标识一个教师所属院系标识符Tdept类型字符型长度20取值范围最大

8、长度为20的变长字符串取值含义唯一标识一个教师所属院系数据结构教师含义说明定义了任课教师的相关信息 组成职工号、姓名、性别、所教课程、所属院系、数据项实验室号含义说明唯一标识每一个实验室标识符Lnom类型字符型长度16取值范围00009999取值含义第一位表示所属教学楼编号 ,第二位表示楼层,34位表示教室自然编号数据项实验室名含义说明标识每个实验室的名称标识符Lname类型字符型长度16取值范围最大长度为十六的定长字符串数据项实验室类别含义说明标识该实验室可供使用的实验类别,如电学、计算机等标识符Ltype类型字符型长度20取值范围最大长度为二十的定长字符串数据结构实验室含义说明定义了该实验

9、室的相关信息组成实验室号、实验室名、实验室类别1.5数据流图学生登录返回实验选课1.0选课信息登录查询考勤教师返回实验信息学生信息管理员管理成绩查询判分统计查询教师信息管理外界统计分数段人数需求管理2.0已确定的实验信息申请课程3.0图1 学生选课管理系统第一层数据流图学生选定课程11选课信息确认课程提交1.2课程信息批准1.3反馈教师批准/不批准管理员核对信息批准/不批准图2 实验选课已确定的实验信息产生故障 2.1已录入的故障分析2.2修改信息 2.3学生教师反馈反馈图3 管理教师申请课程 3.1批准3,2新建 3.3批准/批准管理员核对信息批准/批准学生反馈图4 申请课程1.6数据流数据

10、流名称学生成绩数据数据流别名grade说 明学生所选课程的成绩数据流来源教师数据流流向管理员数据流组成学生基本信息数据=学号+姓名+性别+年龄+入学日期+所在院系+专业+班级数据流量1次/半年数据流名称选课信息数据数据流别名无说 明学生所选课程信息数据流来源学生数据流流向管理员数据流组成实验课程信息=课程号+课程名+任课教师+学分+学时+上课时间数据流量1次/半年数据流名称修改实验信息数据数据流别名无说 明实际出现问题时,重新修改的实验信息数据数据流来源故障数据流流向管理员数据流组成实验课程信息=课程号+课程名+任课教师+学分+学时+上课时间数据流量依情况而定数据流名称新建实验信息数据数据流别

11、名无说 明教师申请课程成功后,新建课程信息数据数据流来源教师数据流流向管理员数据流组成新实验课程信息=课程名+任课教师+课程内容+学时数据流量依情况而定1.7处理过程过程一处理过程选课说明学生选择实验课程输入学生个人信息、实验课程信息输出学生个人课表处理在实验选课系统开通后,学生进行选课。要求每位学生至少选够8个学分,其中文。理类各四分,每学期只能选两门课过程二处理过程修改实验信息说明实际出现问题时,重新修改的实验信息数据输入输入故障信息及与故障相关的实验课程信息输出修改后的实验课程信息处理解决该系统在实际应用中随时出现的问题。要求安排合理,处理效率高过程三处理过程申请新课程说明教师申请一门新

12、课程输入新申请课程信息、教师个人信息输出教师个人课程表、新的课程信息处理教师申请一门新课程,教务处进行审核并进行合理安排。要求实验内容具有可行性。教师对自己的教学内容有明确的规划,教务处经过严格审核后进行合理安排,处理过程高效过程四处理过程统计分数段人数说明根据某要求统计相应分数段人数输入学生成绩、分段要求输出相应分数段人数处理录入成绩后,应某一要求统计相应分数段人数。要求分段区间为前闭后开区间,例如统计分数6070分数段的人数,包括60不包括70。处理时间不得超过5分钟二、E-R图2.1概念设计 在此实验选课系统中共有5个实体:学生、教师、管理员、课程、实验室(1) 学生的属性:学号、姓名、性别、年龄、密码、院系、班级、入学日期(2) 教师的属性:职工号、姓名、性别、密码、所教课程、所属院系(3) 课程的属性:课

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号