排课系统需求说明_第1页
排课系统需求说明_第2页
排课系统需求说明_第3页
排课系统需求说明_第4页
排课系统需求说明_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

概述说明:本排课系统仅仅用于演示如何使用Python进行数据库应用系统开发,所以系统的大部分功能输入数据和显示数据,并不涉及具体的排课算法。功能2.1登陆界面1.操作描述 1.用户输入用户名和密码,选择登录身份,登录系统;2.根据选择的身份,跳转至相应的界面。2.操作该功能的人员岗位 教导主任、学科组长、普通教师2.2录入班级1.操作描述 1.下拉框中选择年级,添加班级,并添加该班级所在教室。2.班级表view中文名字英文名字字段类型字段长度备注样例班级编号ClassIdInt6主码010101:初中一年级一班学部SectionNvarchar6初中部初中部年级ClassGradeNvarchar6一年级班级号ClassNoNvarchar21一班教室ClassRoomNoNvarchar51-1013.数据库:初中部(01),高中部(02)2.3录入教师1.操作描述 1.输入教师姓名,在下拉框中选择学科组。2.教师view中文名字英文名字字段类型字段长度备注教师编号TeacherIdint8主码2017010001(前四位为入职年份,中间01表示教职工,后四位为编号)教师姓名TeacherNamenvarchar20教授学科SubjectNamechar4语文教授学科idSubjectIdchar2外码-subject01学科组SubjectGroupIDchar4外码-subjectGroup02012.4录入学生1.操作描述 1.输入学生姓名、性别,下拉框中选择学生的班级号2.学生表view中文名字英文名字字段类型字段长度备注学生编号StudentIdInt10主码2017020001(前四位为入学年份,02表示学生,后四位为编号)性别SexNvarchar2学生姓名StudentNameNvarchar20班级号ClassIdNvarchar6外码-class0201012.5教导主任安排节次1.操作描述 1.选择学部(小学部、初中部、高中部); 2.设置每节课起始时间和结束时间2.节次表(Schedule)中文名字英文名字字段类型字段长度样例备注节次timeIdInt30101初中部(1)第一节课(01)本节课开始时分StartTimeNvarchar6090009:00本节课结束时分EndTimeNvarchar6094509:45学部SetionNvarchar601小学部2.6教导主任安排课时1.操作描述 1.选择学部(初中部、高中部); 2.设置每个学部的不同学科的课时情况2.课时表(Period)中文名字英文名字字段类型字段长度样例备注课时idPeriodIdInt6010202前两位是学部id,中间两位为学科id,最后两位是课时数学部SectionNvarchar6初中部初中部学科名称SubjectNameNvarchar6数学课时数PeriodNumberNvarchar222课时2.7教导主任安排学科组1.操作描述从该年级已开设的学科对应的下拉框对其选择学科组,将每门科目分至对应的学科组中,如果该门科目已被安排到某一个学科组下,则默认显示该学科组组名,否则显示待定。可以增加、删除学科组。如果用户增加一个学科组,则所有科目的学科组可选项会同步增加新建的学科组;如果用户删除某一个学科组,则该学科组下所有科目所属学科组显示为待定。2.数据字典学科组(SubjectGroup)中文名字英文名字字段类型字段长度备注学科组号SubjectGroupIdInt6主码201701,年份+自增学科组名SubjectGroupNamechar20组长工号GroupLeaderInt8外码-teacher学科(Subject)中文名字英文名字字段类型字段长度备注学科号SubjectNonchar2主码学科名SubjectNamechar20所属学科组SubjectGroupNoInt8外码-subjectGroup2.8教导主任安排学科组组长1.操作描述 教导主任从每个学科组对应的下拉框中选择该学科组的组长2.9学科组长安排教师1.操作描述 1.学科组长登陆进入安排教师页面,选择学年和学期,对应年级和该学科组的学科。 2.为对应班级的该学科安排教师。2.授课表(LectureForm)中文名字英文名字字段类型字段长度备注授课IDLectureIdInt91701111011701学期号,111班级号,01学科学期号Semesterchar6如:201601表示2016年上学期教师号TeacherIdInt10外码-teacher学科号SubjectIdInt2外码-subject班级号ClassIdInt3外码-class2.10学科组长安排课程1.操作描述 1.学科组长选择年级和班级 2.后台直接调用算法自动排课2.排课表(Lesson)中文名字英文名字字段类型字段长度备注排课IDCourseIdInt170

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论