基于组件的网上课表编排及查询系统的设计与实现

基于组件的网上课表编排及查询系统的设计与实现

ID:33357999

大小:2.47 MB

页数:76页

时间:2019-02-25

基于组件的网上课表编排及查询系统的设计与实现_第1页
基于组件的网上课表编排及查询系统的设计与实现_第2页
基于组件的网上课表编排及查询系统的设计与实现_第3页
基于组件的网上课表编排及查询系统的设计与实现_第4页
基于组件的网上课表编排及查询系统的设计与实现_第5页
资源描述:

《基于组件的网上课表编排及查询系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、内蒙古科技大学硕士学位论文摘要高校排课问题属于一类涉及多种因素的组合规划问题,它具有规模大、约束复杂以及不断变化等特点。解决排课问题对于解决其它多约束、大规模的时间表问题也具有重要的指导意义。本文从遗传算法的理论入手,使用基本遗传算法(SimpleGeneticAlgorithms)设计与实现了一个基于组件结构的网上排课系统CAS(CoursesArrangementSystem)。算法通过随机产生的基因,进而产生种群,然后通过种群的进化进行选择,复制,交叉、变异等基本的遗传操作来产生可用而且合理的排课结果,并且使用最优个体替换策略

2、和优势群体优先策略优化算法,使得遗传产生的最优个体得以保存下来,最终得到较优的排课结果。系统设计成组件结构,每个组件完成一个较独立的逻辑功能,增加了系统的灵活性和可维护性。本系统采用三层结构,排课组件位于功能层由排课人员调用,增加了排课的安全性。普通用户可以通过浏览器访问表示层,增加了系统的易用性。数据层使用SQLServer2000实现。系统使用全新的.NET平台。.NET主要是用来开发基于下一代Inttemet应用的,特别是对于三层Browser/Server模式的网络程序开发等。ASP.NET是一种创建动态Web页的服务器端新

3、技术。使用它来实现用户与服务器的交互以及信息的输入和课表的查询等。通过网上的信息传递大大减少了排课人员的信息输入量和出错率。而且由于它的页面与代码分离技术使得系统的可扩展性和可维护性更高。系统使用全新的ADO.NET作为数据访问方法。关键词:排课,组件,遗传算法,.NET内蒙古科技大学硕士学位论文DesignAndApplicationInWEBCoursesArrangementAndQuerySystemBaseonComponentAbstractArrangecDursesproblembelongstoacombinati

4、onandpmgrammingproblemforinvolvingvariousfactorsinthehi曲school,ithavechoracteristicsuchaslarge—scale,restrictioncomplexandchangeincessantlyandSOon.Thesolutionofarrangecoursesproblemalsohastheimportantleadingmeaningtosolutingtimetableproblemsofthelarge—scale.Thispaperst

5、artswiththebasictheoryofGeneticAlgorthms.DesignaWEBcoursesarrangementsystembasedoncomponentwithSGA(SimpleGeneticAlgorithms).Thealgorithmsproducedthegenestochastic,andthenproducedthepopulation.Thepopulationcanproducedcoursesarrangementresultthatislogicalthroughgeneticop

6、erationsuchaSselection,reproduction,crossover,mutation.ThealgorithmsusedrepacingbytheexceHencestchromosomeandsuperiorcolonyfirst,itmakesuperiorcolonyCansavetotheend,andgettheexcellenttheresultofthecoursesarrangementintheend.Thesystemstructureisbasedoncomponent,andeachc

7、omponentachievesafimcfionisolated.Thisisveryhelpfultotheflexibilityandmaintenanceofthesystem.Thissystemusedthreelayercons仕ucfion.ThecoursesarrangementcomponentlocatedtheBusinessLogic,itcanbeusedbyadministrators.ThismodelCanincreasingthesafetyofthecoursesarrangementsyst

8、em.ThecommoncustomerCaninterviewPresentationthroughthebmwser,thatCanmakethesystembeusedeasily.DataServiceusedSQLServe

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。