《工业产品销售管理系统》我的access编程之路-韩志
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> 程序人生


《工业产品销售管理系统》我的access编程之路

发表时间:2009/6/25 评论(28) 浏览(55014)  评论 | 加入收藏 | 复制
   
摘 要:  我2006年大学毕业以后到一家房地产公司从事财务工作,当时除了书本上一点可怜的理论知识外几乎什么都不会,,财务经理手把手教我怎么在EXCEL中合并单元格、填充颜色、打印分页等最基础的操作,由于财务工作需要处理大量的数据...
正 文:
         我2006年大学毕业以后到一家房地产公司从事财务工作,当时除了书本上一点可怜的理论知识外几乎什么都不会,财务经理手把手教我怎么在EXCEL中合并单元格、填充颜色、打印分页等最基础的操作,我就在这个过程中掌握了EXCEL的常规操作。由于财务工作需要处理大量的数据,只知道EXCEL常规操作既浪费时间又容易出错,喜欢“偷懒”的我总是试图寻找捷径,希望能学会在EXCEL中处理大批量数据的技能。后来有幸得知EXCEL精英培训网,在里面得到很多老师和同学的帮助,我从公式、函数、数组公式到VBA一点点学起,在接下来半年的时间里我几乎把自己所有的业余时间都放在学习EXCEL上,经常一个人在办公室学习到零点以后才回去,后来果然用EXCEL做了几个小程序,把日常工作中繁重的统计和运算变得轻松高效,领导和同事一致对我的成果给予肯定和赞扬。
        但我仍不甘于满足当时的状况:虽然EXCEL在处理局部数据时很方便灵活,但在协同作业时显得力不从心,经常一个工作簿在不同员工之间传来传去,而且还会出现不同员工手里的同一份资料数据不一致,甚至数据错乱。而外购软件又无法满足公司和部门各种特殊的要求,如何自行开发可以联网同步作业的软件——一个新的问题出现了。在学EXCEL的时候听别人提起过ACCESS,知道它可以满足我的需求,于是我把学习重心完全偏移到ACCESS上来,先后买了五本教程,当时心想拿出学EXCEL的精神肯定也能把ACCESS学好。但三个月过去了,我仍然一头雾水,似乎所有的教程都是一个套路:数据库概论、表、查询、窗体等等,概念讲了一大堆(其实这些东西帮助文件里讲的比书上还好),但实践中应如何构思、如何着手开发、如何联网、如何控制权限这些我最关心的问题没得到解决。ACCESS的学习也一度陷入困境。
        后来UMV-麦田向我推荐Access开发平台和教程,起初对它没多大兴趣,心想我要学的是直接在微软产品的基础上开发出软件的技术,不想对某个平台产生依赖,不然以后老向我收费怎么办,我可不喜欢被别人牵着鼻子走的感觉。抱着试试看的心态看了一遍免费教程,看完后发现和我当初想象的不太一样,这平台仍然是在ACCESS里开发的,所有的ACCESS技术在里面仍然都可以使用,而且平台已经搭建好了基本框架和常用函数,还可以实现联网、权限控制,最主要的是从教程里可以学到开发软件的思路和技术,这些不正是我所需要的吗?于是正式报名参加培训班(学费本打算自己掏腰包的,后来公司给报了),按照教程边学边做,碰到问题还可以在论坛和交流群里寻求帮助,UMV技术人员总是热情耐心的指导,大概一周后我可以不看教程独立完成报销管理系统的全部开发工作,并且掌握了每个步骤和每句代码的含义。然后开始学习UMV的高级教程——变速箱教程,变速箱教程只有源码没有步骤讲解,给学员留出更多的思考空间和自由发挥的余地,实在没有思路时可以参考源码。由于基础教程我学的比较扎实,所以变速箱教程做起来也不是很吃力,而且津津有味,信心也逐渐增强。
        一天,我和采购中心的一位同事聊天,听说公司领导对本打算近期采购的一款销售管理软件不太满意,我了解了需求以后觉得可以自己开发,虽然当时变速箱教程我才做到作业三,后面有一部分内容还没学完,但毕竟身后有一个强大的团队支持着,应该不成问题。加上“初生牛犊不怕虎”的精神,我自告奋勇,主动向公司领导请缨,要求自行开发。这是第一次开发如此大规模的系统,以前都是小打小闹的写几个过程,功能单一,业务流几乎不用考虑,而这次是涉及两家子公司的多个部门、总公司、联销中心等多处同步作业,光销售制度的文件就有一大摞。我好几个晚上没有睡着。但是任务在肩发愁是解决不了任何问题的,我按照从UMV学来的方法,先做需求设计说明,再做表设计说明,思路逐渐清晰,开始着手建表、做窗体、建模块,碰到技术问题先到网上搜索方法,不行就去论坛和群里请教,就这样大概三个月的时间,把核心的几个模块做好了,由于公司领导催的比较急,系统匆忙中上线运行。投入使用时,只有几个核心功能,然后我大范围征求意见和改进建议,边运行边修改,边完善。这时Access平台的版本自动更新功能帮了我的大忙,每当我做出修改或增加新功能后,只要在服务器上发布新版本,所有用户都可以自动更新客户端。
        2008年10月28日,我清楚的记得那个日子,那是接到任务后整整7个月零20天,我向公司正式交付了销售管理系统。在这近8个月的时间里我几乎放弃了一切娱乐和休息时间,白天上班有本职工作要做,晚上就加班加点做软件,经常做到深夜两三点,周六周日也几乎都是躲在房间里加班。而这一路上一直有UMV的老师和同学陪伴,我也乐在其中。
        当然,公司对我的劳动成果给予了充分的肯定,不仅给了我丰厚的物质奖励,并且在集团公司内通报表扬(听老同志说,在集团公司被通报表扬的,我还是第一个,嘿嘿!!)。同时我也顺理成章的成为企业内刊的“季度之星”,编辑还邀请我做一次专访,我说太高调,拒绝了。虽然做这件事和本职工作有点出入,但经过这件事以后领导对我已经刮目相看,认为我是在认真做事用心做事的人,其间升职加薪让我倍感关怀。年终大会上,董事长再一次提起此事,说不仅为公司节省了一大笔资金,更重要的是体现出公司员工积极进取、勇于创新的精神,值得全体员工学习!
        今年,也就是2009年,应子公司要求又给他们开发了零配件库存管理系统,当然这个是小系统,用了两周的时间就完成了。况且,经历一个大工程以后,开发水平已经有了质的提高,再做小系统时不论是开发速度还是软件质量都有了大幅提升。
       编程的道路艰辛坎坷,也充满乐趣和挑战,这一路上有UMV的老师和同学与我结伴而行,甚感温馨。

附: 我开发的软件界面截图

  

  

  

  

(单击上方的图片,显示大图)


Access软件网交流QQ群(群号:198465573)
 
 相关文章
《工业产品销售管理系统》我的access编程之路  【韩志  2009/6/25】
《销售管理系统》本人稍懂些ExcelVBA学习access开发编程...  【露露  2011/7/29】
《房地产销售信息管理系统》access2010开发手记  【新卫  2012/2/9】
《金属制品销售管理系统》Access学习心得  【罗丽珍  2013/3/16】
《汽车销售客户管理系统》用快速开发平台的学习心得  【张帆  2013/11/6】
军团作战--《房地产销售提成管理信息系统》Access第二期开发手...  【新卫  2014/8/20】
常见问答
技术分类
相关资源
文章搜索
关于作者

韩志

文章分类

文章存档

友情链接