排课系统需求分析,完整版

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
5.教师设置
对教师的基本情况如姓名、职称、学位、住所等进行编辑、添加、删除、查询等操作
6.教室设置
管理人员对教室的基本情况如教室名称、教室容量、教室性质等进行编辑、添加、删除、查询等操作;教师和学生能够浏览和查询基本信息。
7.课程设置
管理人员对课程的基本情况如课程名称、课程类别、考核方式、课程性质等进行编辑、添加、删除、查询等操作;教师和学生能够浏览和查询基本信息。
专业系别
教室类型
需删除信息
(3)教师模块
(4)学生模块
(5)注销
(四)数据设计
E-R图:
(一)系统总体设计
1.基本描述
基本信息管理:学生、教师、教室、班级、课程、教学任务等数据的输入、编辑功能;
2.系统功能
具有自动排课、手工选课、课表修改、删除功能四种功能。
3.数据输出
网页查询教师、教室、班级课程表,报表打印教师、教室、班级课程表;
4.系统权限
该系统分为,普通学生登录,教室登录,管理员登录
采用myeclipse开发工具和mysql作为后台数据库开发的应用软
件。该系统实现上机时间的安排,课程的安排,教室的安排,以
及它们之间的不冲突和资源的高效利用;这更切合学院教学需
要,降低了排课管理工作的工作量和节省了时间,同时课程安排
完成后,学院可迅速获得课表情况信息,为教学工作带来方便。
本系统界面友好,操作简单,使用方便。
排课系统需求分析,完整版
高等学校排课系统
需求分析
在统筹安排各班级上课的时间需要人工实现,而且经常会出
同时有多个班级要使用教室的冲突。既耗时又耗精力,随着计算机技
术的不断发展,计算机技术在各领域的充分完美应用,以学校的教务
管理为该系统的应用背景,开发一个智能排课系统。
此系统开发主要包括服务器的建立和网页的开发两个方面。系统
8.高级查询
系统的所有默认用户都可使用这个模块查询他们各自关注的课表信息并且打印课表。用户输入查询的关键字(查询班级课表的可以输入班级名称,查询老师课表的可以输入老师姓名),系统搜索所需的课表,显示课表信息,用户可对课表进行打印。
(二)系统的实现
系统设置三种登陆:
(1)学生信息模块完成学生的登陆,然后根据各位同学所在的系不同,调出相应的课程模块。其中学生登录模块的功能是验证登录人员确实是本院的学生,学生启动本系统后,系统提示输入学生学号码和密码,验证后进入操作界面。
注:课程信息管理包括必修课程和选修课程,学生必需先登陆才能进行对课程查询。
用户输入用户名,密码,并选择自己的角色
点击进入
用户登陆成功登陆失败
系统结构图如下所示:
(三)系统功能模块分析
(1)登陆页面
(2)管理员模块分析
Leabharlann Baidu教师
班级
1.1添加教室
需添加信息
课程
1.3删除
详细信息教学类型
查询关键字
1.2查询学院
和选修课程。
本系统设计不同用户的操作权限和登陆方法,对所有用户开放的课程查询和个人部分信息维护,查看个人情况信息。根据排课情况对数据库进行操作,并生成报表根据选课情况,维护管理员信息,维护教师信息,维护学生信息处理信息的完整性。
本系统主要实现教师信息管理、学生信息管理、课程信息管理和系信息管理,详细情况请查询数据表。
(2)教师信息模块完成教师的登陆,然后根据各位教师所在的系不同,教师所教的课程不同,调出要排课的课程。其中教师登陆模块的功能是验证登录人员确实是本院的教师,教师启动本系统后,系统提示输入教师工号和密码,验证后进入操作界面。
(3)管理员可以通过超级用户身份登录,对系统进行全面的管理,对新用户的添加,删除,对信息进行管理。管理员可以对老师及同学的帐户进行管理,老师、学生不同身份的用户进入不同的界面,进行不同的操作。
自动课程编排系统需要满足来自三方面的需求,这三个方面分
别是学生、教师和管理员。学生的需求是查询院系的课程情况及学生
信息的修改和选修课的选择;教师对选课系统自动排课情况进行操
作,同时形成自动排课查看确认;系统管理员进行管理和统计,及系
统状态的查看、维护并生成选课报表。学生可以直接查看选课情况,
学生可以根据本人学号和密码登录系统,还可以进行本人信息的查询
相关文档
最新文档