制作“产品录入系统” 软件开发心得体会 - 新闻资讯 - 云南小程序开发|云南软件开发|云南网站建设-昆明葵宇信息科技有限公司

159-8711-8523

云南网建设/小程序开发/软件开发

知识

不管是网站,软件还是小程序,都要直接或间接能为您产生价值,我们在追求其视觉表现的同时,更侧重于功能的便捷,营销的便利,运营的高效,让网站成为营销工具,让软件能切实提升企业内部管理水平和效率。优秀的程序为后期升级提供便捷的支持!

您当前位置>首页 » 新闻资讯 » 技术分享 >

制作“产品录入系统” 软件开发心得体会

发表时间:2020-10-25

发布人:葵宇科技

浏览次数:30

用Unity制作“产品录入系统” 数据上传LeanCould数据库 软件开发心得体会

前段时间经历过了两周的彻夜奋战,我和老师以及另外一个同学的协作下帮助客户完成开发了一款产品录入系统。

我们完成了产品录入系统的后台以及录入端的软件制作、由另一队人马制作了小程序客户端。

此次软件开发是我学习编程以来第一次完成的一个正式的项目,无论这个项目是否在别人眼中是多么的简单、微不足道,但是从中的体会以及学到的东西,其中价值无法估量······

最显而易见的就是在编程中所需要用到的专业知识,此次项目所用到LeanCould数据库储存上传的数据,Unity制作软件界面、C#语言编程数据处理,这些东西都是在学校的学习中很难学到的,但是在这次的项目开发后我发现已经有了一些这方面的专业技能。但是这些并不是最主要的,因为即使再难以学到的专业技能都有能学到的地方,最令我觉得值得的有这几件事。

第一:由于这次的项目开发是由我和另一位同学为主力,所以老师所能帮到的非常有限,迫使我在开发的过程中遇到难题自己解决。在多次的查百度、搜文档中,我学到的如何在遇到难题时,在自己不会的时候如何解决问题,我坚信,这项技能在我未来的一生中,无论是什么时候都会用得到,并且会因为它使我在未来的项目开发中更加轻松和快捷。

第二:在所有的问题中,最让人头疼的并不是某个所有的困难都无法解决,而是在某一个需求上举步维艰。产品录入,固然需要数据的上传、修改和删除,这就是LeanCould数据库中的 “ 增删改查 ” 功能。要想实现这些功能就必须在代码中下功夫。在项目正式开始开发的第二天,我们便熬了一个大夜,起初很快我们便实现了数据的增加,但在之后实现删除、查询和修改功能时,经历了无数次的代码修改时,已经是深夜将近四点多,看看我们的进度,还有三个功能没有实现几乎绝望,老师也早都已经 “ 倒下 ” 。而另一位学生主要负责制作UI界面那一部分,帮到我的也比较有限。就在我们都打算玩玩游戏歇一会儿的时候他突然有了一个想法让我按照他的思路试试删除功能,在我怀着最后一丝希望的努力下,修改代码、保存、测试,最后一步在我打开数据库刷新的时候,我的手近乎是颤抖的,心里祈求着成功的同时也做好了再次失望的准备。等等,数据,怎么没刷新出来?在反应了好久之后我们惊喜的抱在了一起,原来是数据删除成功!!!
之后的数据查询、修改功能更是犹如神助,都是一次成功。连续的三次修改三次测试我们成功了三次、拥抱了三次。在天都快亮了的时候我们将剩下的三个功能一次实现、没有一次出错。
说着传奇,亦在情理之中,一整夜的积累让我们有了成功的理由。

第三:经历过成功,当然也有挫折。又过了两天,客户需求的图片格式的数据处理让我们真正的败下阵来。要求可以将图片上传到数据库,这与处理文字数据又有不同,难度更难,并且涉及到更多的格式转换,在我们一次又一次的版本更新中始终没有成功的完成这个功能,最终是在另外一个工程师的帮助下加入了能够上传图片的功能。其中最麻烦的地方就是到底以何种格式将图片保存在数据库中,我尝试了将图片存在一个新建表格中,图片的地址以各种方式保存在原来的数据里,尝试了将图片直接保存在数据里,尝试了见图片转为文件格式在转存的数据库里,最终都以失败告终,毕竟从来没有学过,所以我到底也不知道,是我代码写错了还是这种方法根本行不通。

在最后的几天中,由于学校各种课程安排使我分身乏术,每天回到宿舍根本没有精力再去想其他事情,这种累是心里上的累,精力不足,躺在床上脑子什么都不想思考,正是这样,导致开发的最后环节我无法全力以赴的扑在项目上,最后的反馈并没有达到最好的效果。

虽然累,但是却很充实,学到的这些专业技能、经历的项目开发经验,绝对值得我这段时间的付出,下次如果再有类似开发项目我一定能做到更好。

相关案例查看更多