排课管理系统报告书(共62页).doc
《排课管理系统报告书(共62页).doc》由会员分享,可在线阅读,更多相关《排课管理系统报告书(共62页).doc(62页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上 课程实践(设计)报告书课程(设计)题目 排课管理系统 二 级 学 院 数学与计算机科学学院 专 业 计算机科学与技术 学 生 班 级 计科本XXX班 学 生 姓 名 XXX XXX XXX XXX XXX 学 号 XXX XXX XXX XXX XXX 指 导 教 师 XXX 时 间 2013年6月30日 摘 要一所学校为了保证其高水平的教学质量,必须制定一套严密、规范的教学计划,并严格执行。而课表管理是其中最为关键的一环。没有一个合理、准确规范的课程表,整个学校的教学秩序将混乱不堪,这是不难想象的。由此可见课程安排在学校教学计划中的核心地位与重要性。因此,很有必要
2、对排课表问题进行深入研究。使用手工或传统的方法来排课,不仅工作量巨大,耗时、耗资,且准确率低。本文主要研究解决各种教学资源如教室、教师的合理有效利用问题,避免教师、班级在上课时间、地点上的冲突,使排课时间分配均匀。在算法设计中为排课操作设置了不同的优先级,逐级排课,有效地降低了排课时间冲突的几率,提高了排课的成功率。另外,系统为教师和教室分别设计了排课级别,从而能够避免教学资源过于集中地使用,实现均衡化利用。小型自动排课系统只是一种尝试,还有很多不完善的地方,需待日后改进。关键词:自动排课 排课系统 课程表 Abstract In order to guarantee its advanced
3、 teaching and studying quality, a university must draw up a tight and standard teaching and studying plan. The arrangement of curriculum schedule is one of the key questions. Not having a rational, accurate and normal curriculum schedule, the whole university will not has a well teaching and studyin
4、g order. This shows the courses arrange is the core of teaching and studying plan. Accordingly, deeply studying the question of curriculum schedule is very necessary. Arranging the courses by hand and traditional ways, we have great work load, cost much time, use up many resources, but the accuracy
5、of curriculum schedule is Low. The main of this paper is solve the proper and defective usage of various teaching resources, such as classrooms, teachers and so on. To avoid the confliction the time or the place of the schedule, and to make the time produced on the average. In the design of the algo
6、rithm, different priorities areassigned to the operation of the arranging schedule, making it complished priority by priority, and thus bring down the probability of the confliction of the time arranging effectively, increase the probability of the successive arranging. Moreover, in order to make su
7、re the teaching resources wont be used to realize the average usage, the system designs the arranging levels of the teacher and the classroom. The proposal of the algorithm is just an attempt, so there are lost of defects, which are to be improved in future.Key words: auto arranging course ; course
8、arrangement system ; schedule目录第一章:排课管理系统可行性研究报告11.1引言11.1.1编写的目的11.1.2项目背景11.1.3定义21.1.4参考材料21.2.可行性研究的前提21.2.1要求21.2.2目标21.2.3 条件、假定和限制31.2.4进行可行性分析的方法31.2.5 决定可行性的主要因素31.2.6评价尺度:31.3可选方案(对现有系统的分析): 学校现有系统31.3.1处理数据流和数据流程31.3.2工作负荷41.3.3费用支出41.3.4人员、设备41.3.5局限性41.4.所建议的系统41.4.1对所建议系统的说明41.4.2处理流程和
9、数据流程51.4.3与现有的系统比较所具有的优越性(改进之处)91.4.4采用建议系统可能会带来的影响91.4.5建议系统的局限性101.4.6技术方面的可行性101.5其他系统:暂无101.6.对建议系统的经济可行性分析101.6.1支出101.6.2效益101.7法律方面的可行性121.8社会因素的可行性121.9结论13第二章 项目需求分析规格说明书142.1 引言142.1.1编写的目的142.1.2 背景142.1.3 定义142.1.4 参考资料142.2 任务概述142.2.1 目标142.2.2 用户的特点152.2.3 假定和约束162.3 需求规定162.3.1 对功能的规
10、定162.3.2 对性能的规定182.3.3 输人输出要求182.3.4 数据管理能力要求192.3.5 故障处理要求192.3.6 其他专门要求202.4 运行环境规定202.4.1 设备202.4.2 支持软件202.4.3 接口202.4.4 控制20第三章:排课管理系统项目开发计划书213.1 引言213.1.1 编写的目的213.1.2背景及意义213. 1.3 参考资料223.2项目概述223.2.1工作内容223.2.2条件与限制223.2.3产品22数 据 库:Microsoft SQL Server 2008233.3实施计划233.3.1任务分解233.3.2进度233.3
11、.3预算233.4人员组织及分工233.5交付期限23第四章:概要设计说明书244.1引言244.1.1编写目的244.1.2背景244.1.3定义244.1.4参考文献244.2总体设计244.2.1需求规定244.2.2运行环境254.2.3基本设计概念和处理流程254.2.4结构254.2.5功能需求与程序的关系274.2.6人工处理过程284.3接口设计284.3.1用户接口284.3.2外部接口284.3.3内部接口284.4运行设计284.4.1运行模块组合284.4.2运行控制284.4.3运行时间294.5系统数据结构设计294.5.1逻辑结构设计要点29第五章:详细设计说明书
12、335.1引言335.1.1 编写目的335.1.2 背景335.1.3定义335.3 程序1设计(系统界面)说明345.3.1 程序描述345.3.2 功能345.3.3 性能355.3.4 输人项355.3.5 输出项355.3.6 算法355.3.7 流程逻辑355.3.8 接口375.3.9 测试计划375.4 程序2(排课管理)设计说明375.4.1 程序描述375.4.2 功能375.4.3 性能385.4.4 输人项385.4.5 输出项385.4.6 算法385.4.7 流程逻辑395.4.8 接口415.4.9 测试计划415.5 程序3(课程信息管理)设计说明415.5.1
13、 程序描述415.5.2 功能415.5.3 性能425.5.4 输人项425.5.5 输出项425.5.6 算法425.5.7 流程逻辑425.5.8 接口425.5.9 测试计划435.6 程序4(信息查询)设计说明435.6.1 程序描述435.6.2 功能435.6.3 性能435.6.4 输人项435.6.5 输出项435.6.6 算法435.6.7 流程逻辑435.6.8 接口445.6.9 测试计划445.7 程序5(用户信息管理)设计说明445.7.1 程序描述445.7.2 功能445.7.3 性能455.7.4 输人项455.7.5 输出项455.7.6 算法455.7.7
14、 流程逻辑465.7.8 接口465.7.9 测试计划465.8 程序6(选课管理)设计说明465.8.1 程序描述465.8.2 功能465.8.3 性能475.8.4 输人项475.8.5 输出项475.8.6 算法475.8.7 流程逻辑475.8.8 接口475.8.9测试计划48第六章 排课管理系统测试分析报告496.1项目背景496.2项目目的496.4测试结论55七、总结56八、参考文献56专心-专注-专业 第一章:排课管理系统可行性研究报告1.1引言1.1.1编写的目的在高等院校中,每学期管理人员都要整理教学计划,根据教学计划下达教学任务书,然后根据教学任务书编排课程表。在这些
15、教学调度工作中,既有大量繁琐的数据整理工作,更有严谨思维的脑力劳动。此外,还要填写大量的表格,因此工作非常繁重。加之教学的改革,招生人数的逐年增加,教学调度工作必将愈加繁重。随着社会以及科技的不断发展、进步,计算机已经成为了人们日常生活中不可或缺的必需品及工具,将学生的排课系统从传统的人工管理方式转变为计算机软件控制。将拥有检索迅速、查找便捷、可靠性强、存储量大、保密性强、寿命长、成本低等巨大优点。在当前,教学排课管理系统已经成为日常教学工作中不可缺少的管理软件,可对学生信息、教师信息、课程安排、教室安排、时间安排等进行全方位的管理,为用户提供快捷的查询、充足的信息。排课管理系统,面向多个用户
16、,既面向教务处,同时也面向教师和学生。对于不同的用户、不同的操作身份也具有不同的权限,对于教务管理者,它给予的权限也是最为宽泛的,它可以对教师提出的课程设置申请进行审批,同时进行各位教学安排(包括时间和教室的分配、教师的上课安排等等)。对于教师,它可以给予用户向教务管理中心提出申请增加、删减、修改课程信息等等权限。对于学生,它可以提供上课地点、任课教师、上课时间等等的是信息,现筹划一排课管理系统软件代替人工管理方式,最大程度的满足各个不同用户的各方面需求。1.1.2项目背景 项目名称:排课管理系统 项目提出者:钦州学院数计学院黄东老师 项目开发者:何锡瑶、莫佳港、谈佳东、胡栩华、周卫维产品所有
17、权:何锡瑶、莫佳港、谈佳东、胡栩华、周卫维 用户:所有需要排课的学校1.1.3定义SQL:结构化查询语言ASP:系统开发源代码 1.1.4参考材料软件工程导论(第五版)清华大学出版社;该文档主要参考,教材软件工程-理论与实践(作者:美 Shari Lawrence Pfleeger,清华大学出版社,2003年8月第一版)与某些项目实例而写ASP - 电子工业出版社数据库原理-电子工业出版社数据库原理与应用 杨丽华 段爱玲 北京邮电大学出版社软件工程学教程 陈明 科学出版社1.2.可行性研究的前提1.2.1要求主要功能:排课者对课程安排、学生信息、上课地点、时间进行管理;教师、学生通过课程查询得
18、到上课地点、时间以及所上课程等信息;管理员(教务处)统筹所有课程的安排及信息管理。性能要求: 所有数据实时进行更新保持同步,并且定时备份。输出要求:简单、快捷、实时 (查询结果和各类报表)。安全与保密要求: 系统本身配备一定的安全机制,保证好各项数据的完整和安全正确。1.2.2目标 近年来,我校的招生工作不断的加大,生源日益增多,除却招收区的高中学生外,外地生源也增加了很多,同时也还有不断增加的外国留学生,在管理上加大了管理人员的工作量,面对如此多的档案材料,以原有的工作人员数量来管理实为不易,更难以管理得当,难免会有错漏发生,不仅是管理人员的工作量加大,同时增加了工作成本以及管理成本,得不偿
19、失,而我们的这套系统就会发挥出它那便捷有效的功能及作用,让老师以及管理者能够轻松的面对各种资料以及课程安排,无论面对多少的学生以及课程安排,一切的安排及管理都会变得井井有条。同时减少了设备以及人力等方面的投入,让排课管理成为一项简单直接的、人性化的管理,使得该项管理变得更加具体化、规范化、高效化。1.2.3 条件、假定和限制运行环境:Windows XP /Windows 7开发环境: SQL Server 2008 Microsolf Visal Studio2010 Fireworks CS5 等开发时间: 开发过程从6月1日开始到6月30日完成系统交付。开发经费: 经费少,实用于学生开发
20、的简单系统法律及相关政策的限制:本系统的开发未有侵权违法行为,项目小组开发的产品享有相关的法定所有权。1.2.4进行可行性分析的方法进行可行性分析的方法主要有战略分析、调查研究、预测技术、系统分析、模型分析等方法。分析原有系统,进行商品市场调查,针对原有系统进行问卷调查,进行小组讨论会议等方法。1.2.5 决定可行性的主要因素 排课管理系软件满足各不同用户的需求成本/效益 分析结果:效益成本1.2.6评价尺度:由于开发时间较短,在现有时间的开发下,本系统仅为一个初级产品,只要能构建一个结构,达到一些帮助查询、索引等基本功能和要求即可,软件开发周期不长。本软件可实现排课信息数据的添加、修改、删除
21、、查询功能,使用友好的用户界面,用户可轻松使用。1.3可选方案(对现有系统的分析): 学校现有系统1.3.1处理数据流和数据流程现有系统的数据处理与流程基本为排课信息数据的录入与查询等操作,系统的安全性不高。管理员现有排课系统录入排课数据修改排课数据查询排课信息教师学生1.3.2工作负荷由于数据量越来越大,现有的系统已明显不能适应目前的庞大数据量,系统工作负荷过大,数据处理缓慢,而且对计算机硬件的要求比较高。1.3.3费用支出在系统上投入的人力,设备,空间,材料,等等与其他的一系列支持性服务越来越大,导致开发费用支出巨大,严重影响系统的可用性,急需改进。1.3.4人员、设备鉴于原有系统的技术性
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理 系统 报告书 62
限制150内