程序员个人总结怎么写?(20)


最麻烦的是转换数据库 , 要把之前mssql数据库的表和字段 , 一一对应转换到现在PHPCMS的mysql数据库 。幸亏有navicat , 很方便把myssql数据库导入到mysql , 但是关键的还是要写大量sql语句并且结合PHP程序 , 按照PHPCMS表的设计 , 把数据导入 。除此之外 , 新站的所有url要保证和旧站一模一样 , 由于两个不同语言的程序差别比较大 , 做新站的同时还要考虑旧站的一些东西 , 也是让人头疼的一件事情 。
这些都搞定了 , 但是由于美工都忙于其他事情 , 新的界面没有出来 , 暂时用老的界面 , 于是把旧站的所有页面保存到本地 , 而且以前的页面很多不规范的地方 。。
用PHPCMS把新站功能做好了 , 重新同步并导入线上数据库 , 经多次测试改bug后正式上线了 。
紧接着 , 全新改版的界面出来了 , 新版在界面设计上和功能上都有很多不同 , 是一个全新的升级改版 。于是 , 在原先的基础上 , 开发新的功能 , 用新的页面 , 一个崭新的下载站诞生了 。然而 , 修改不断 , 不断调整界面和加入新功能 , 特别是后台加入了很多方便编辑的功能 , 可以说大几十处细节改进 。
之后 , 网站扩建 , 由软件站 , 单机站 , 加上手机软件站 , 和资讯站 , 以及手机站 , 每个站都是一个单独的子站 , 每个站都有专门的专题模块 , 网站规模越来越大 。之后进入了维护阶段 。最终 , 一个庞大的站点出来了 。
新站的界面和js由网页设计师和前端工程师完成 。程序一开始都是一个人弄 , 后来和另一名phper一起完成开发 。
建议以后的项目能有好的需求分析 , 而不是开发的过程中 , 不断提出需求的改动 , 这样很没效率而且增加开发的难度 。
主要用到的技术和学到的知识:
不同数据库类型(mssql和mysql) , 以及不同表结构数据库之间的数据转换 。熟练运用了各种sql语句 , 并且要结合新站程序的功能和数据库表设计 。有一个地方开始转换很慢 , 后来把一个表的两个字段查询出来放到数组中 , 再结合sql查询 , 效率大增 。
学到了PHPCMS二次开发的各个方面 , 以及自定义标签 , 多站点 , 独立模块开发等 , 研究了PHPCMS的源码 , 学到了很多web开发的技巧和新的思路 。