当前位置:文档之家› 南昌航空大学排课系统

南昌航空大学排课系统


(二)系统详细设计
• 1.编码设计 • 2. E-R图 • 3.数据库设计 • 4.输入输出设计
1.编码设计
• 编码是以适当的符号来表达客观实体的属性及特征。又标识、统计检索、对象描述的作用,一般根据唯一性原则、规范性原则、可 扩充性原则和简明性原则来进行设计。本系统中该系统采用层次编码设计方法。
输入界面的设计我们不仅考虑到数据输入窗口的屏幕格式,而且考虑到如何使输入数据的错误率尽可能的减 小,为此,在程序中加入了对输入数据的校验和判断等功能,如输入数据的范围,数据间的关联等。同 时, 尽可能多的使用菜单方式、会话方式、一次输入多次使用的方式来简化用户的输入操作.
• (2)输出设计 输出设计主要包括以下几方面的内容:1 确定输出内容;2 选择输出设备与介质;3 确定输出格式。 在输出界面的设计上,可以通过多种方式来实现,我们主要将数据以日常通用的格式呈现在屏幕上,方便用 户的查阅,以及管理员进行修改.
• 一、概 述 • 二、系统规划 • 三、系统分析 • 四 、系统设计 • 五、程序流程图
排课系统
一、概 述
• (一) 开发背景
近几年来,随着各高校办公自动化工作的推进,教务管理自动化也被摆上了日程。排课系统 正是为了减轻教务人员的工作量,实现教务工作自动化,解决排课这一老大难问题的教务办公软件。
1 学生信息模块完成学生的登陆,然后根据各位同学所在的系不同,调出相应的课程模块。其中学生登录模块的功能是 验证登录人员确实是本院的学生,学生启动本系统后,系统提示输入学生学号和密码,验证后进入主控操作界面。
2 教师信息模块完成教师的登陆,然后根据各位教师所在的系不同,教师所教的课程不同,调出要排课的课程。其中教师登 陆模块的功能是验证登录人员确实是本院的教师,教师启动本系统后,系统提示输入教师工号和密码,验证后进入主控 操作界面。
2班级号, 班级名, 专业编号 ,专业名称 ,学员编号,学院名称} 老师:{职工号,姓名,性别,所在学院编号,所授课程编号} 课程:{课程编号,课程名称,课程优先级} 教室:{教室编号,教室名称,容量,所在教学楼编号}
实体联系部分情况:
1、一个班级可以是在一个学期内学习每M门课程,一门课程也可以同时在我们学校的N个 班级内开课; 2、一个老师可以叫M门课程的情况,同时一门课程有 N个老师在教授课程; 3、一个班级有M个老师授课学习,一个老师也可能在N个班级中讲课; 4、一个班上课只能在1个教室,同时一个教室在一时刻只能在同一个班上课(大课及公选 课没有考虑进去); 5、一个老师上课在1个教室,一个教室只能1个老师在上课; 6、一个时间点有M个班级在上课,一个班级只能在1个时间点上课。
新、删除;
• 3、教学计划管理子系统功能:某一确定的学期的教学工作计划,对于班级而言,每门课程的 学时、开始周、结束周以及每门课程的任课教师,该子系统对教学计划进行管理和完善;
• 4、排课管理子系统功能:包括自动排课,手动排课两个部分; • 5、课表的生成与打印:在对各项数据进行处理后,生成课表,并打印出来;
1.数据项定义
2.数据流定义
3.处理过程描述
4.数据存储
四 、系统设计
• (一)系统总体设计 • (二)系统详细设计
(一)系统总体设计
• 1、用户管理子系统功能:用户密码的设置和修改,用户权限的设置,用户重新登陆; • 2、数据管理子系统功能:包括对教室、教师、班级、教学计划和课表数据的保存、查询、更
• (二)项目的任务及意义 当今学校内部没有完善的高校排课系统,管理水平差,学校课程不能得到合理
分配。迫切需要提高现代化管理水平、管理质量和管理高校课程。 本软件主要是适用于高等学校教务部门的办公软件,运用此软件,可以免去工
作人员繁忙而枯燥的手工排课过程,直接通过计算机进行排课。
二、系统规划
(一)需求分析
3 课程信息管理包括必修课程和选修课程,学生必需先登陆才能进行对课程查询。 (二)可行性分析
1 技术可行性 该系统对软、硬件系统要求较低,所需硬件设备,市场上销售且价格较低,甚至可以使用原有的设备。
2 经济可行性 当今学校内部没有完善的高校排课系统,管理水平差,学校课程不能得到合理分配。迫切需要提高现代化管理水平、管 理质量和管理高校课程。高校排课系统的初步现代化的开发和使用,能够大大提高学校管理者的工作效率,节省成本提 高经济效益。
3.数据库
以下是要创建的十张表:
4.输入输出设计
• (1)输入设计 输入设计的原则: 1 最小量原则,输入量越小,出错机会越少,花费时间越少,数据一致行越好; 2 简单性原则,输入的准备、输入过程应尽量容易以减少错误的发生。 3 早检验原则,对输入数据的检验尽量接近原数据发生点,使错误能即使得到改正。 4 少转换原则,输入数据尽量用去处理所需形式记录,以免数据转换介质时发生错误。
3 操作可行性 本系统灵活方便,快捷迅速,适应处理多项数据。采用友好、直观的视窗界面,鼠标、键盘两种操作方式任意选择,方 便快捷。界面统一规范,提示信息功能完整,稍一接触就可以上手进行所有操作。
• 一 业务流程图 • 二 数据字典
三、系统分析
(一)业务流程图
(二)数据字典
• 1.数据项定义 • 2. 数据流定义 • 3. 处理过程描述 • 4. 数据存储
本系 统的 输入 界面 的图 例如 下:
本系统 的输出 界面图 例如下:
五、程序流程图
相关主题