较容易实现。所以在技术上也是可行的。Р3、操作可行性分析Р确定软件产品是否能够被最终的用户所接受,用户是否能操作最终的产品:本系统采用B/S架构,客户端采用浏览器的形式,操作简单,方便使用。所以在操作上也是可行的。Р 综上所述,此系统开发目标已明确,在技术和经济,操作三方面都可行,并且投入少、见效快。因此系统的开发是完全可行的。Р选题的创新性Р针对排课系统的特点,分析了已有排课系统的缺点,把编排课表的过程分为两个主要步骤,首先对课程进行时间分配,然后在时间分配的基础上进行教室分配。排课运算时,课程与教师、班级的关系已经确定,能被调配的只有教室和时间。因此建立教室和时间的二维表格,将课程添入此表格,如果教师和班级的上课时间没有冲突则排课成功。因此本设计从以下思路进行研究:Р1、将课程按上课次数分解成多个课程项,每一项对应一次上课,排课即是对这些课程项的排列;Р2、安排课程项时首先获得全部允许的时间教室坐标,随机抽取一个安排;Р3、安排课程项时对其禁止的教室和时间检测,并对上课时间的均匀分布检测。Р五、写作纲要Р一、绪论,简述设计本系统的初衷以及背景。Р(1)简述Р(2)背景Р二、开发技术简介,简述本系统开发和设计过程中用的到的主要技术。Р(1)主要技术介绍Р三、系统需求分析,简述自己分析系统,对项目进行需求分析。Р(1)系统功能需求分析Р(2)可行性分析Р四、系统的概要设计,简述系统的概要设计的。Р(1)系统功能的总体框架Р(2)系统各功能模块设计Р五、详细设计,简述系统设计的详细过程。Р(1)系统设计的原则和目标Р(2)系统体系结构的设计Р(3)数据库设计Р六、系统的实现。Р(1)系统流程图Р(2)系统功能的实现Р七、系统的测试。Р(1)测试的目的Р(2)测试的方法Р(3)测试的计划Р(4)系统的维护Р八、结论Р(1)结了本论文的主要工作和系统特色Р(2)本次论文设计的心得