元旦李天决定休息两天,嫌宿舍和教室太冷,便躲在图书管理吹空调。
在图书馆,李天将这三个月的销售情况做了标准化处理,录入到笔记本电脑的Excel表格中,一共150多条记录。
闲着无聊,李天对150销售记录进行了全方位的数据分析,得到二十多张图表。
正欣赏着自己的成果,突然眼睛一亮,这些东西完全可以用来充当计量统计的期末作业!
晚饭之前,把计量统计的期末作业应付完,写了七八页的分析报告。又回过头来思考这些销售数据的用途,一个模糊的想法浮现在眼前,以这些销售数据为研究样本,构建一套评价指标体系,用来指导配件选择和整机优化配置。
不过构建一套评价指标体系还是显得太low,根本无法体现一个江南大学数学系本科生的能力。
于是,在做出评价指标体系后,他又筹划用ExcelVBA开发一套模拟攒机系统。
首先建立一个电脑配件数据库,然后通过一系列方法赋予某个品牌的某个型号配件一个权重值,在用户给出预算、需求两个基本参数后,系统将输出至少一套的攒机最优方案。
想法很简单,问题也不复杂,归纳起来就是个约束规划问题。
最难的部分是约束规划的算法,但显然难不倒李天,在假期结束前便写出一个测试版。
测试版集成在Excel文件中,系统界面上,预算和需求类型是两个必选项,是系统的必要约束条件,主要针对小白用户。用户只需要填入预算,并选择需求类型,然后点击运行按钮,系统就能输出结果,可谓是傻瓜式操作。
除此之外,还有一些可选条件,比如各配件的品牌或规格等,这些可选条件主要针对老鸟或一知半解的用户。
当然,测试版的数据库并不完善,缺少一些品牌、型号的电脑配件,不过并不影响正常使用,完全可以在之后的版本更新中慢慢的完善。
经过一晚上的测试,又修改了不少Bug,睡觉前把这个小工具加密后放到江南大学的bbs和ftp上。
第二天晚上看了眼bbs上的帖子,帖子后面盖了几十层楼,有反馈bug的,有提建议的,有膜拜的,还有几个不要脸的打着技术交流的幌子,索要源代码。
对于膜拜的回复不加理睬,对于提建议和反馈bug的,李天每一个都认真回复,至于索要源代码的,李天只回了一句:“交流你妹啊!”