概述
前些时间在公司兼职两周,很辛苦,但学到一些东西,总结下。
1、第一周周一至周五,改后台系统的界面,用到了iframe,改了一半,发现用iframe的话,会影响一些关键功能的使用,而且留给我的时间也不多了,所以就放弃了这个任务。
2、后面接手了一个前后端开发的任务,是在后台导入excel数据表格,然后在前端展示数据。
刚开始给了我一个表格框架,类似excel可以固定表头和前几列。自己尝试了两天,实现动态显示数据。虽然最后实现了,但是速度比较慢,界面比较丑,分页也不是很好做,当然也还有一些其他的原因,最终舍弃了这个方案。
后面使用的JUI中的表格框架,很强大,当时老大觉得这个挺好,我也觉得很牛。然后我又尝试了两天,实现了动态数据的展示,也有分页,速度还好,这些都达到了要求。但是当时老大要求是裸表格,也就是需要去除到框架中其他一些东西,例如表格左侧的一些选择项和上面的一些栏目,发现如果修改这些的话,会非常麻烦而且比较难。然后去官网上查看文档,也尝试了一些方法,还是行不通,最终还是舍弃了这个方案。
最后,使用了easyUI中的表格,最终满足了所有要求。不过如果用tp框架的话,可能实现起来比较难,我没试,我用的是原生的php来做数据交互的。
3、第三个任务是导入excel中的数据到数据库中,然后将sql文件导出来,发给老大,然后通过老大电脑导入到公司服务器的数据库中。遇到的第一个问题是,有些数据行导入不进去,后面检查发现有些行的属性值中开头和结尾有双引号,所以导入失败。于是我把excel文件复制了一份,然后把这些数据行中的某些属性值删除,然后再导入,之后再将这些属性值填充到数据库中。遇到的第二个问题是,导出的sql文件过大,phpmyadmin能够上传的sql文件最大为8M,如果超出,则无法上传,这个时候应该可以修改配置来增大上传文件限制大小,我当时采用的是将导出sql文件拆分成三份,然后发给老大。最后一个问题是,我发给老大的sql文件不能导入,会出现错误报告,当时我懵逼,后来也没解决这个问题。但现在想想,突然发现,应该是前面那几条补充数据的事情,我应该去掉那几条数据的某些属性值,导入之后再添加进去。
老大在这项任务上给我的建议:
(1)写死的东西比较多,尤其是用原生php的时候,不像TP框架,很多可以灵活配置;
(2)数据库那边有三年的数据,但当时老大问我,如果下一年呢,这个时候就需要把年数往后推一年,而我数据库写的比较死,这个问题我后面也想了,可以把数据库的某些字段改成公用的,例如设定三个字段:今年,前年,大前年,再修改下代码。
4、第四个任务是写微信公众号页面,界面是UI设计的,设计的很好,很美观。我是在UI设计完几天后才开始写这个界面的,因为前面一直在做第三个任务。写这个界面的时候,碰到以下几点问题。
(1)PS熟练度。给了我设计图,但是我不太会切图,非常影响效率;
(2)图片规格。这个当时做的时候比较纠结,不知道图片应该定成多大的;
(3)框架适应度。用的是TP框架,有特定的语法,如果写的html结构不太好,那么套框架的时候需要改动很多地方。
最终这个界面我写了一半,后面就没搞了。
PS:
1、实习内容就上面四项任务。
如何提升效率和质量?
当时老大经常说我做的慢,尤其是第三个任务的时候。这个问题之后考虑好再写吧,哈哈哈。
最后
以上就是欢呼饼干为你收集整理的实习两周总结的全部内容,希望文章能够帮你解决实习两周总结所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复