Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > 程序人生

《调试数据管理系统》用数据管理生产--记我的Access开发经历

时 间:2018-03-24 00:42:36
作 者:任红逸   ID:51196  城市:青岛
摘 要: 我们公司主要经营海洋装备产品,经历一年来对ACCESS的学习,总的来说收获很大,在利用《盟威Access快速开发平台》开发软件的过程中,一方面是对所学知识的一种运用,巩固学习,另一方面,也是对企业项目生产流程的了解...
正 文:

      2017年也是这个时候,这个季节,公司人员变动,我从项目的设计处暂时调到了数据管理处,处理工作交接,一开始的时候,我是抱着掉入一个大坑的心态过去的,虽然那时候还不清楚这到底是什么工作,不过感觉好像并没有什么人愿意去接手那个烂摊子,这是我一开始对公司的数据管理的理解,也可能在设计处的时候,没有感受到公司的数据管理带来的便利。但是在做工作交接的时候,很快便改变了我的想法,因为当初我在做设计的过程中,就一直在思考一个问题,做海工产品这么大的工程,过程中的控制如果到位,能及时反映,哪怕只是提高那么一点点的效率,对整个项目来说都能节省巨大的成本,现在在我眼前的,在我看来,这不就是解决这个问题的关键么。
      但是刚接手的工作毕竟有难度,使用的软件也是别人自己开发的,SQL的后台,ACCESS的前台,能使用,不能查看,就这样,这一年的工作历程就在这个时刻拉开了序幕。
      可能是使用的这个软件整个公司都没有人能去查看代码之类的,所以公司决定在这个现有软件的基础上开发自己的一个数据管理系统,我也是从那时开始接触了解Access的。万事开头难,怎么上手了解一个新东西成了我面临的第一个难题,手上没有任何资源,也没有什么有价值的参考资料,刚开始的那几天我是东翻一下,西找一下,这里说得有点道理,那里说得好像也对,但是又都不太能看的很明白,就好像你在一座山里,你能看见眼前的景色,却不能一窥整座山的全貌,就算你在山上溜达了一圈,你能记住你看过的,可你还是不知道这山究竟是个什么样。后来没过几天,其实我都不太记得是怎么找到《盟威Access快速开发平台》的了,当时手机上搜索Access相关资料,点了一个又一个的Access网站链接,不知怎么的就像找到组织一样,然后加上了褚老师的QQ,上手了第一份正式的Access学习资料,报销管理系统的教程,这时正好从同事那里也拿到一份资料,叫《ACCESS从入门到精通》,花了大概一个多周的时间,我先看完了报销管理系统的教程,然后又花了好几天的时间,看完了ACCESS从入门到精通,看完后,就像你在俯瞰山峰一样,豁然开朗,明悟于心。
      了解了ACCESS后,其实我又面临了一个难题,小组人员对开发新软件都不太能上手,不知从何开始,就这样我们又东搞一下,西搞一下,搞了几个周,ACCESS的操作倒是练习的熟练了,但是开发新软件却还是一点眉目都没有,算算时间,那时候差不多快到5月份了。本着对工作负责的态度,我认为这样搞下去我们依旧弄不出什么结果,最后也许不了了之了,这样那这两三个月的工作又是为了什么呢,那个下午,我思考了半天,最终决定还是联系褚老师报班学习走捷径的方式,一方面多学一点,深入学习一些对自己不会有坏处,另一方面,看着公司现在用着这个软件我觉得对自己也应该有信心,别人一个人都能捣腾出来,我们怎么会不行呢。之后的一个多月,我开始注重《进存销管理系统》的学习,看了前辈们的心得,也没想着一遍就能完全掌握,第一遍做到出入库管理的时候,我就发现了很多问题,都是前面的操作考虑不全造成的,所以我在做完第一个报表后,放弃了系统部署那些过程,反过头来,又开始重新做一遍进存销管理系统。
      一个多月后,炎炎夏日已快来了,做完进存销管理系统的我对自己有了更大的信心,也相信自己使用快速开发平台能开发出一个自己满意的软件,能比现在用的软件实现更多功能,操作更友好。但是任何事情都不是想象中的那么容易,我知道需求分析是很重要的一步,可做需求分析需要各个部门的配合,需要了解别人的工作流程,方式,我们这做这个很难。所以在使用的那个软件中,我们提取了需要的需求分析的大概,然后再来完善需求分析,这个过程比较辛苦,(其实我们花了很多时间做这个,感觉也做的不错,但是后来第一次开发的时候效果却不好)做这个需求分析花了一两个月,然后做第一版软件又花了好几个月,一下就晃到年底了,这时好多问题都暴露出来了,领导在生产中遇到问题,就会把这个问题提出来,增加需求,在开发的软件中应该要避免这些问题,造成第一次还没做完的软件做的杂,做的乱,产生很多问题,到后来几乎只剩我自己还在做着这个开发的工作。所以我在这时吸取第一次开发的问题,将之前开发好的模块做了大量修改,虽然多花了很多时间,但是现在看来都是值得的,整理的好看,需要修改的时候,也很方便就能找到需要修改的表,窗体,查询在什么位置。到现在,总算是做出了第一个比较成型的数据管理软件,回想这一年的历程,磕磕碰碰真的不容易。


最后,也希望能留点自己的学习经历给后来的学弟学妹们参考:

1、学习报销管理系统和进存销管理系统,我觉得不管是报销管理系统还是进存销管理系统,都不是说你做一遍之后就算了的了,尤其是进存销管理系统,只有自己做上一遍后才知道,这里边能扩展,能思考的东西很多,就算做第三遍,第四遍,我相信都会有不同的收获。
2、需求开发阶段很重要,怎么样写好需求很关键,这个需要实践经验锻炼自己。如果有项目成员,可以一起做需求,这个阶段对于业务理解、分析、如何开展调研以及文字表述、业务流程图描述还有文档编辑能力都有不少要求。一般分为《用户需求说明书》和《需求规格说明书》,小项目可以写一个《需求分析报告》,《用户需求说明书》是用用户的语言进行描述,让用户和开发团队对于需求的达成一致的理解,《需求规格说明书》,则是对用户需求的分析,形成系统要具有的功能,这个是真正提供用户可交互操作的文档,也就是后期设计和代码开发的重要基线。即使你做好了需求分析这一步,后面做开发都不会一帆风顺,所以可以想象,要是没有做好需求分析,那结果会有多糟糕。
3、做好了需求分析,接着就可以做系统设计和软件开发了,做之前要有设计规划,要怎么做,什么时候做,计划安排是怎么样的,这些都要有一个规划,你才会有坚持下去的动力,不至于半途而废。也是因为我们做的计划时间相对宽松,最后我才能有时间做一下修改。开发中你也会遇到许多问题,不知道应该怎么解决,千万不要一不懂就问,千万不要一不懂就问,千万不要一不懂就问,我认为这样对你自己一点好处都没有,也许能解决你眼前的问题,但是下次同样的问题,就是稍稍变了那么一丢丢,你也解决了。而且处理问题的过程中要多思考,首先你要解决这个问题,然后你要想想有没有更好的办法,你要相信,解决问题肯定不是只有一种可能的。
4、文档管理同样很重要,需求的文档,操作说明的文档,代码管理的文档,都很重要,除非觉得你能记住所有的东西,软件出了问题你也能很快找到原因。
5、还有一点,代码的编码规范也十分重要,但是快速开发平台做的很好,你只需要在自己写代码的时候注意一下就行了,也能说明快速开发平台是一个很好很强大的平台。

总   结:
学习的过程以及开发过程是痛苦的,但在每过一个坎以后,解决了困扰的问题那种喜悦的心情是无法用言语表达的。
通过Access快速开发平台的学习,解决了我们管理数据上的大难题,特分享此心得,能让更多的Access朋友们都使用上Access,来达到管理数据更进一步。

附我开发的《调试数据管理系统》部分图:

点击图片查看大图

点击图片查看大图

点击图片查看大图

点击图片查看大图

点击图片查看大图

点击图片查看大图

点击图片查看大图



Access软件网官方交流QQ群 (群号:54525238)       Access源码网店

常见问答:

技术分类:

相关资源:

专栏作家

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助