实验课排课系统需求分析.docx
- 文档编号:11653598
- 上传时间:2023-03-29
- 格式:DOCX
- 页数:15
- 大小:437.79KB
实验课排课系统需求分析.docx
《实验课排课系统需求分析.docx》由会员分享,可在线阅读,更多相关《实验课排课系统需求分析.docx(15页珍藏版)》请在冰豆网上搜索。
实验课排课系统需求分析
《实验课排课系统》需求分析1.开发背景:
目前,一些学校实验室排课仍采用纯手工方式操作,首先教研室
教师提交上实验课课程,然后管理员基于学校教务系统中教师课表,
学生课表和教师的上实验课申请、实验教室的空闲状态、教室机器配
置几方面的资料来排课。
这样排课带来了很大的弊端,例如,工作繁
重、易出错、容易造成教室冲突、学生课程冲突等问题。
致使实验室管理混乱。
因此,实验室网上排课系统是学校实验室不可缺少的部分,
它
可以高效解决学校实验室目前面临的一系列烦琐问题。
使得上机时间
的安排,课程的安排,教室的安排,老师的安排与他们之间的不冲突
和资源的高效利用。
实验室排课系统可以为学校实验室资源提供有效
的管理。
同时实验室教学随着其在高校教育中的地位的提高也越来越
受到人们的关注,因而在实验教学中利用计算机实现信息化也已成为目前实验室管理的主要目标。
实验室排课系统是大学教务管理系统和实验室管理系统中一个非
常重要和非常复杂的一个工作。
应用该系统,可以大大提高实验室管理工作的效率和质量。
2.系统分析:
2.1系统实现目标
此实验室管理系统是一个网络化、现代化WEB系统,它通过集
中式的数据库将各种管理信息结合起来,达到数据共享、提高效率、
改进管理等目的。
本系统使实验室管理人员更加科学有效地开展实验
室管理,以及让领导准确及时了解实验室使用情况、实验室利用率、
固定资产拥有情况、设备故障情况及实验室工作人员的工作情况等。
从而减轻实验室管理人员的工作强度,提高实验室设备利用率和实验室管理水平,更加科学合理的使用实验室。
2.2系统任务描述
我们根据系统的实现目标来确定信息系统的总体结构规划方案,具体系统设计和开发过程在后面的阶段会一一讲解。
2.3系统开发工具
系统基于B/S模式,采用PHP和HTML为前台开发语言,SQL
SEVSRE为后台数据库,apache2.2为WEB服务器,进行系统的开发。
3.处理需求:
●
●
●
●
基本信息管理——系统管理员负责对各种基本信息的录入、修改、删除等操作。
教师排课管理——教师负责对各班实验课的的时间、地点、课时、上课班级等进行安排。
信息查询管理——用户可以查询学校各实验课的安排,以及各类信息的查询。
系统用户管理——系统管理员负责对用户的增加、删除以及权限的修改。
4.功能需求分析:
4.1系统功能结构图
5.用例图:
6.数据流图:
第0层:
第1层:
7.E-R图部分
6.1.主要功能模块的主要实体的信息:
(1).教师实体:
主要存放任课和选择教室老师的主要信息
(2).教室实体:
主要存放可供老师选择和上实验课教室的主要信息(3).班级信息:
主要存放可供教师选择和上实验课班级的主要信息(4).课程信息:
主要存放实验课的主要信息
(5).教师任课信息:
主要存放老师所上实验课的主要信息
(6).院系信息:
主要存放任课老师和上实验课班级所属的院系(7).学生信息:
主要存放上实验课的学生信息
6.2E-R图的设计:
(1).教师实体:
教师姓名,教师性别,教师编号,所属院系
教师编号
所属院系
教师性别
职称
教师姓名
联系电话
登陆密码
(2).教室实体:
教室编号,教室类型,可容纳人数
教室类型
教室容量
教室编号
(3).学生实体:
姓名,学号,性别,所属班级,所属院系,联系电话
学生性别
学生学号
所属班级
所属院系
学生姓名
联系电话
身份证号
学生籍贯
政治面貌
学生民族
担任职务
登陆密码
(4).课程实体:
课程编号,课程名称,课程学分,课程学时
课程名称
课程编号
课程学分
课程学时
课程类型
(5).班级实体:
班级名称,班级编号,所属院系
班级名称
班级编号
所属院系
(6).院系实体:
院系名称,院系编号,院长姓名
院系编号
院长姓名
院系名称
(7).教师任课信息实体:
教师号,课程编号,班级编号,教室编号,上课时段
班级编号
课程编号
教室编号
教师号
上课时段
联系方式
姓名
编号
登陆密码
(8)全局E—R图
查看
增删
属
于
属
于
查看
增删
安排
需求
1
上课
排
课
属
于
1
时间
1
1
属于
8.数据字典:
archar
1.学生基本信息表(S)
序号
字段
别名
数据类型
数据长度
码
1
Sno
学号
varchar
10
Y
2
Sname
姓名
varchar
10
N
3
Ssex
性别
varchar
2
N
4
Cno
班级编号
varchar
10
N
5
Dname
院系
varchar
20
N
6
Stel
联系方式
varchar
11
N
7
Snation
民族
varchar
10
N
8
Sidnum
身份证号
varchar
18
N
9
Sorigin
籍贯
varchar
10
N
10
Sface
政治面貌
varchar
10
N
11
Spost
担任职务
varchar
10
N
12
Spassword
登录密码
varchar
10
N
2.教师基本信息表(T)
序号
字段
别名
数据类
数据长度
码
1
Tno
教师编号
varchar
型
10
Y
2
Tname
姓名
bianjia
varchar
10
N
3
Tsex
性别
varchar
2
N
4
Tprofess
职称
varchar
10
N
5
Dname
所属院系
varchar
20
N
6
Ttel
联系方式
varchar
11
N
7
Tpassword
登录密码
varchar
10
N
3.管理员基本信息表(A)
序号
字段
别名
数据类型
数据长度
码
1
Ano
编号
varchar
10
Y
2
Aname
姓名
varchar
20
N
3
Atel
联系方式
varchar
10
N
4
Apassword
登录密码
varchar
10
N
4.实验课基本信息表(EC)
序号
字段
别名
数据类型
数据长度
码
1
ECno
课程编号
varchar
10
Y
2
ECname
课程名称
varchar
20
N
3
ECtype
实验类型
varchar
20
N
4
ECtime
课程时长
int
N
5
ECcredit
学分
int
N
5.班级基本信息表(C)
序号
字段
别名
数据类型
数据长度
码
1
Cno
班级编号
varchar
10
Y
2
Cname
班级名称
varchar
20
N
3
Tname
班导名称
varchar
10
N
4
Cnum
班级人数
int
N
5
Dname
所属院系
varchar
20
N
6Intime
varchar10N
6.教室基本信息表(CR)
序号
字段
别名
数据类型
数据长度
码
1
CRno
教室编号
varchar
10
Y
2
CRname
教室名称
varchar
20
N
3
CRtype
教室类型
varchar
20
N
4
CRsize
教室容量
int
N
容量
7.院系基本信息表(D)
序号
字段
别名
数据类型
数据长度
码
1
Dno
院系编号
varchar
10
Y
2
Dname
院系名
dbbianhao
varchar
20
N
3
Deanname
院长名
varchar
10
N
8.授课基本信息表(TS)
序号
字段
别名
数据类型
数据长度
码
1
Cno
班级编号
varchar
10
Y
2
CRno
教室编号
varchar
10
Y
3
ECno
课程编号
varchar
10
Y
bianhao
号
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 课排课 系统 需求 分析