文件名称:
基于遗传算法的排课系统,含论文(排课 遗传算法 设计模式 智能指针 报表)
开发工具:
文件大小: 2mb
下载次数: 0
上传时间: 2011-07-02
详细说明: 功能简介:使用遗传算法设计并实现了一个简单的排课系统,通过数据库存储排课数据,在前台提供数据维护功能,使用多线程技术进行遗传算法计算并将结果以HTML报表形式显示出来。 使用方法:数据库存储在DcSys目录下的data文件夹内,使用SQL SERVER2005附加上数据库后,双击DcSys目录下的一个dcsys.udl的文件,该文件用于设置数据库连接,使用vs2005打开DcSys.sln文件后,生成调试运行。 使用技术:遗传算法,引用计数型智能指针,设计模式,多线程 优点:1.采用了智能指针技术(没有使用boost库的引用计数型智能指针,而是参考C++沉思录自己实现的),提高了效率,有利于防止内存泄露。个人也建议在看boost库前先看看C++沉思录,大师的经典,对以后很多技术的实现都有影响。2.综合使用了模板方法、工厂方法、策略、原型、代理等设计模式,这些模式的使用都在代码里进行了标注。通过这些设计模式,便于代码理解、维护、扩展和升级。 缺点:代码虽然经过了一定优化,但还是有一部分地方没有优化,比如有些地方仍然有内存泄露的危险,如果您有兴趣,也可以尝试优化。 语言:VC++ MFC 环境:VS2005、SQL SERVER2005
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.