- 2
- 0
- 约2.22万字
- 约 33页
- 2018-06-19 发布于浙江
- 举报
软件编程实践课程计任务书
《软件编程实践》课程设计任务书
第二部分 目 录
第1章 排课管理系统………………………………………….1
第2章 学籍管理系统………………………………………….4
第3章 学生考试系统………………………………………….7
第4章 教师管理系统………………………………………….11
第5章 图书管理系统………………………………………….15
第6章 成绩管理系统………………………………………….18
第7章 招生管理系统………………………………………….22
第8章 评语管理系统…………………………………….….27
排课管理系统
应用背景
排课是学校教学管理中十分重要、又相当复杂的管理工作之一,是为学校所设置的课程安排时间和地点,使整个教学能够有计划有秩序地进行。
课表编排是一个涉及多种因素的组合规划问题,它要保证在课程安排中教师、学生、教室不能产生冲突,并且要满足教师的要求和教室资源等约束条件。
随着我国教育体制改革的深入,学生人数的不断上升,课程设置不断向深度和广度发展,手工排课的缺点就越来越突出。由于计算机进行排课具有运算速度快,处理能力强等特点,很自然地进入到这一应用领域中。用计算机进行排课能够快速地得到满足约束条件的可行结果,具有排课时间短、人力省和质量高的优点,不但能使教务人员从繁杂的排课任务中解脱出来,而且对于推动教学的发展也起到非常重要的作用。
排课管理的主要功能是把各系或各授课部门的课程申请进行汇总,然后根据教学计划或教学环节制订全校各班级的课表。由于学校班级数、课程门数较多,每门课又涉及很多信息,如果用手工排课,不可避免地出现教室资源冲突或教师资源冲突的情况。为了使课表的编排更准确、合理、快速,学校教务部门用计算机来进行排课管理,并开发出一些适用的排课软件系统。
根据管理的实际要求,结合课程管理的实际流程,系统需要满足以下需要:
掌握学校所有的课程和教师信息。包括课程的时间、班级以及任课教师姓名。
提供灵活的浏览和查找功能。可以查看某个班级所有课程的信息,可以对课程信息提供查找。
可以对课程信息和教师信息进行删除和编辑。
可以对课程进行变动管理,手工排课,并实现尽可能的自动排序功能。
系统设计
模块设计
根据本系统的需求,结合实际排课情况,经过模块分析,本系统应具有以下功能模块:
数据装载模块
本系统的数据量比较庞大,所以在程序的开始必须有一个数据装载模块,等到数据完全被装入之后才能正常执行程序。
教职员工信息入库
输入教职员的一些基本信息,保证数据库的完整性,并为后面的排课提供可靠的数据保证。常用的教职员信息至少包括姓名、年龄和简介等。
排课管理
排课管理是本系统的核心部分,作用是在自动排序的基础上进行手工排序,由于目前自动排序的算法还不太成熟,因此,自动排序的结果中可能会有一些重复的情况,必须借助手工排序的方法来完善。
教职员工带课信息查询
教职员带课信息查询给用户提供一个排课结果查询的界面,应该能查询到某个教师在一周内代课的所有班级和所带课的上课时间以及课程名称。
本学期课程设置
本学期课程设置模块的功能是设置开设的课程名称。
开发要求
根据“排课管理系统”的需求说明和模块设计,本章将会着意于如何实现各个模块的基本功能,如果要具体应用到学校的情况中,还需要对各学校的具体需求进一步明确,并对系统进行修正。
系统的整体流程
根据学校的排课管理流程,结合上述的各功能模块,系统的整体流程如图1-1所示。
数据库设计
班级表(classArray)的设计
班级表是描述班级信息的数据表,包括以下部分:班级号、上课日期、上课节次、课程名称。其字段结构如表1-1所示。
表1-1 班级表(classArray)
字段 字段说明 类型 宽度 备注 cClassCode 班级号 文本 7 主键 iTimeW 上课日期 数字 NOT NULL iTimeN 上课节次 数字 NOT NULL cSjName 课程名称 文本 7 NOT NULL
专业名称表(Subject)的设计
专业名称表是描述专业信息的数据表,所存放的域只有一个(专业名称),其字段结构如表1-2所示。
表1-2 专业名称表(Subject)
字段 字段说明 类型 宽度 备注 cSjName 专业名称 文本 7 NOT NULL
教师信息表(Teacher)的设计
教师信息表是描述教师信息的数据表,包括以下部分:老师姓名、年龄、简单评述等部分。其字段结构如表1-3所示。
表1-3 教师信息表(Teacher)
字段 字段说明 类型 宽度 备注 cTrName 教师姓名 文本 7 主键 IAge 年龄 数字 NOT NULL cTrDetails 简单评述 文本 255 N
您可能关注的文档
- 质量管理体系与措施(施里面用).doc
- 质量管理体系内审核员培训教程.doc
- 质量管理制度、责制(上墙).doc
- 质量管理体系标知识题库.doc
- 质量管理体系面的试题.doc
- 质量管理和质保证标准——选择和使用指南.doc
- 质量管理更是改制业的永恒主题.doc
- 质量管理度汇编(正式).doc
- 质量管理系 要求.doc
- 质量管理系(QMS).doc
- 2026年卫浴行业数字化转型成功经验分享.docx
- 2026年医疗床支撑杆项目可行性研究报告(市场数据调查、监测研究).docx
- 2025年多功能家居清洁品创新技术与市场前景分析报告.docx
- 2026年石棉电热线绕线机项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年拉爆式膨胀螺栓项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年HDPE胶片门帘项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年气动黄油加油设备项目可行性研究报告(市场数据调查、监测研究).docx
- 2026年新能源车五年市场:共享出行与商业模式报告.docx
- 2026年储能技术路线对比及应用场景应用案例分析.docx
- 2026年电子元器件高效率小型化五年技术突破行业报告.docx
最近下载
- 2026年牛津译林版中考英语新课标1500个单词背诵清单.pdf
- 疥疮诊疗中国专家共识(2026版)解读PPT课件.pptx VIP
- 《烟雾病和烟雾综合征诊断与治疗中国专家共识(2024)》解读PPT课件.pptx VIP
- 2024年改良型新药行业研究报告及未来五至十年预测分析报告.docx
- 乡镇民主生活会批评与自我批评.docx VIP
- 陕西凤翔县马家庄秦墓出土的出土陶罐.docx VIP
- 采血后预防淤青的按压方式.pptx VIP
- 纺织厂供配电系统设计.doc VIP
- 乡镇领导班子成员相互批评意见.docx VIP
- 30.XX中专职业学校“十五五”五年中长期发展规划(2026-2030年).pdf
原创力文档

文档评论(0)