基于遗传算法的自动排课系统毕业设计 联系客服

发布时间 : 星期四 文章基于遗传算法的自动排课系统毕业设计更新完毕开始阅读4543f002f78a6529647d53c4

第二章 相关技术基础 2.SQL Server 2005的业务扩展性是灵活的

数据仓库技术直接回答的是业务问题,其实现方式也是以解决一个个业务需求的形式组织的。随着新业务的出 业务需求建设新的模型,这种堆叠形式的建设方式为整个系统随业务的发展而平稳发展提供了良好的条件。

3. SQL Server 2005的安全性是与操作系统集成在一起的

Microsoft SQL Server 2005的安全性是与操作系统集成在一起的,从而可以利用windows的强大功能,为数据库用户实现更高的安全性。操作系统提供了OLAP管理器,通过OLAP管理器强大而专业的管理功能,实现对用户权限的更为细致和专业的划分和控制。Microsoft SQL Server 2005具有细致而全面的安全设置选项。数据库用户具有不同的级别划分,数据库管理员可以根据实际情况,对数据库用户进行细致的级别划分,使得数据系统的安全性更有保障。由高到低的级别依次为服务器级、数据库级、多维数据集挖掘模型级、维度成员级和单元级。

4.SQL Server 2005的易用性

SQL Server 2005的企业管理器是图形化工具,界面显示与操作方式都与Windows操作系统的类似,在当前Windows普及的背景下,开发人员可以很快上手并熟悉,基本不用化太多时间专门的学习SQL Server 2005软件的使用。SQL Server 2005可以对工作负载进行动态优化,根据最优的参数设置进行智能调节,从而尽可能减轻数据维护管理人员的工作量。SQL Server 2005还为开发人员提供了各种常用操作的向导程序及功能强大的图形化编辑器。向导程序可以让开发人员能够在图形化界面下,按向导的操作提示逐步完成相关操作,极大的方便了开发人员的使用。图形化编辑器更是使得开发人员可以通过几次选择操作,就能完成本来需要手敲的脚本,大大提高了开发人员的开发效率,而且降低了出错率。SQL Server 2005还提供了将数据导入导出向导,可以方便的将数据库中导出到Excel、txt等格式文件中,也可以这些格式文件中导入数据。

15

第三章 系统分析与初步设计 第三章 系统分析与初步设计

系统分析与初步设计是软件开发中的一个重要阶段,是建立系统初步模型的。

3.1系统分析的工作步骤

问题提出

可行性分析

下达初步设计任务书

组织队伍,明确分工 制定初步设计大纲

下达各子系统设计任务书

需求调查与分析确定系统功能目标

设计系统总体结构

功能模型设计 信息分类编码设计

初步建立信息模型

界面划分及内外接口要求

确定系统配置 实施进度计划 组织机构设计

经费预算

经济效益分析

编写分析阶段文档资料 评审 修改

图 3-1 系统分析的工作步骤

17

毕业设计论文 首先,是问题提出,即需求的提出,要解决做什么的问题。我们遇到了什么问题,我们的需求是什么。为完成我们的需求,我们需要做的系统都需要什么功能。系统分析的核心是目标分析与需求分析。目标分析是进行组织系统的目标分析和计算机系统目标分析;需求分析是对功能需求和信息需求进行分析。这个阶段的主要目标是针对要开发的开发项目,明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。这个阶段的成果是系统方案说明书或称总体方案, 系统方案说明书是整个系统分析阶段的工作总结,是系统分析人员和用户交流的主要手段,是系统设计阶段工作的重要依据。

3.2问题提出即需求提出

排课是学校教学管理中十分重要、又相当复杂的管理工作之一,其实质就是为学校所设置的课程安排时间和地点,从而使整个教学能够有计划有秩序的进行。迄今为止,对课程表的研究工作已经进行了长达四十多年之久,取得了丰硕的成果。但是,仍然存在许多不足之处,例如规模大、约束(条件)复杂以及规律不断变化等,因此课程表问题至今仍未完全解决。课程表的编排是一个涉及多种因素的组合规划问题,它要保证在课程安排中教师、学生、教室不能产生冲突(所谓冲突,就是将需上不同课程的两个或多个班安排在了同一时间、同一教室,或为同一教师在同一时间段安排了多门课程等情况),并且要满足教师的要求和资源限制等约束条件。

考虑到排课的特殊性和复杂性,我们决定采用基于遗传算法进行排课。所以简单说,实现基于遗传算法的排课系统,就是用户提出的需求。因为是毕业设计,用户假定为某高校。

3.3系统的可行性分析 ? 经济可行性

经济可行性研究的目的是使新系统能达到以最小的开发成本取得最佳的经济效益。需要作投资估算,对开发中所需人员、硬软件支持以及其它费用进行估算,并对系统投入使用后带来的经济效益进行估计。由于该学校硬件基础设施较好,具备开发的基本条件,资金到位,而且开发是从大处着眼,从小处实施,开发费用相对比较透明,易与控制,系统开发完成后将给学校带来的经济效

18