您的位置:首页 > 运维架构 > 网站架构

一点一点做网站开发--基于KIS的数据库项目管理(PHP系统二次开发) 上

2012-05-17 00:14 876 查看
首先,说句很题外的话,也是我对自己的话:无论做什么事,要么你就别做,要做你就一心一意的把它做好!也简称“专注”!

我很庆幸,自己看了PHP和JSP,ASP也有看过一些,曾经一度想学JSP,于是跟着老师做项目,结果老师让自学,然后JSP也就沉默了,也曾学过PHP,想用来做一个自己的WEB,然后在一家公司实习做网站,只是,一直都是在仿站,没有一个真正属于我的WEB。不是我一点不会PHP,不是我看不懂JSP,也不是ASP代码让我束手无策,只是,说真的,程序员,还是的自己一点点的敲代码,这样出来的东西,才是你的。要是一个奶妈一辈子都在抚养别人的小孩,却不自己生一个,那么她永远没有自己的小孩。我不是说做二次开发不好,只是不是你“敲”出来的代码,永远都没真心属于你的那份。程序员还是得自己先写出自己的代码,然后再去二次开发别人的代码。我走错反了路,只好回过头来重走。不是有那么一种程序员么,能看得懂别人的代码,也能改得了别人的代码,只是,自己完全独立开发,就会干瞪眼了。我,就把我归属这一类了。呵呵,过多的话就不再多说了。编程,从菜鸟开始,一点一点的做开发......我懂了,很久以前......也会一直这么走下去......

言归正卷,我的菜鸟编程之旅是从WEB开发开始的,那么就从我理解的网站开发说起......

网站开发,首先你必须得会HTML和DIV+CSS,这个推荐去w3cschool(http://www.w3school.com.cn/)去学习下。相信W3C,一定是个很不错的WEB学习网站。然后自己去找些其他的网站补充学习下,在找一些好一点的素材,然后自己去做一个一样的框架布局,要是希望能搞下设计,去找一些比较好的CSS设计网站,去学习别人的设计,再添加自己的元素,终会有属于你的网站布局设计。那时,自己小乐一下吧,程序员也是需要在不断的小成功中,给自己继续的力气,慢慢走向更大的成功。

如果继续搞下去,你得学会JAVASCRIPT,这个可以实现很多特效(可惜,我也才开始学。。。),学会了你就设计很多你想要的特效,自己感觉良好的话,可以上传到网上公开下,好的东西是大家的么,呵呵。另外你要是想自己独立开发一个比较对的起自己眼球的网站,那么你得学PS,更可以学FLASH,差不多这些,就能做一个,你想要的网站吧,哦,忘了,你的会用数据库!!!这个对开发动态网站,至关重要。。。

这次项目管理系统的开发,是基于PHP语言开发的KIS项目管理系统进行的二次开发,当然,KIS是别人开发的。

因为之前对PHP的种种原因,所以,基本忘了PHP的基本语法和那些变量的使用情况,那些什么的,差不多我基 本不认识PHP了,所以悲催的,这次二次开发用了将近一个月。

开始开发的时候,我也在纠结,用什么语言去开发,JSP,PHP,ASP,对我来说,这些语言,有一个共性,就是没有一个我独立开发过,差不多都是看看别人的代码,没事去修改修改。更何况,那么久没有去碰了,基本都不怎么认识了。纠结了蛮久,因为老师催着要检查课程设计,我想“要是我独立开发,加上重新学习一门语言,一个月,应该肯定没戏”。左右思量,加上度娘的功劳,我找到了一些系统,之前用过其他一些系统,但是安装,或者里面的内容什么的,都感觉完全不好去修改,在预定的时间内,一定完成不了的。最终找到了KIS,大致看了下,里面很多功能都和课程设计的要求差不多,决定用他之后,我的第一个问题来了,修改数据表。

一上来就做最致命的东西,我试着修改了一下,但是只要我一动表名,在对应修改一些其他的页面,但是前台依旧完全乱掉,错误!错误!错误!修改进行了很久,依旧没什么起色,我修改了表名,前台就乱掉,我把一切恢复了,又都好了。这样持续了好几天,还是没有变化,我问了下一个PHP高手,但是别人也有别人的事情要做,没什么时间去完全给你改表名,他告诉了我一些方法,但是犹如没看过系统,所以对这个系统的文件构架不怎么了解,他的方法我试过没什么起效,再次问他的时候,他答应夜晚帮我看下,然后给我回复,结果,过了几天,也没见回复,其实,有些东西,你问了一次,别人因为忙没时间去帮你,再问一次,还是一样,那么就别再去问了,给自己留点,“自己动手丰衣足食”的余地。呵呵,有些你身边的过路人,也会是你成长路上的一块基石。我不再对其抱希望了,后来听说,拿到腾讯的实习生OFFER了,我也替其感到高兴。快一个星期了,修改数据表仍然没结果,要是数据表没修改,其他的功能等于都是无用的,老师一看,你TM这表跟我的都不一样,还检查什么撒,回去重做,我相信,要是我直接把系统拷过去,给老师检查,老师会说,“XXX同学,要不,你明年再来检查吧!?”杯具,明年,检查?我都不知道自己在那去上班了,还跑回来检查课程设计,老师,别这么狠心!!!之前有几个小组去检查,老师,说“你这不合格,回去重做!”,“你这基本什么动能都没有,回去重做!”,,,,我知道的,每一个去检查的,结果都是“回去重做”而且我们的老师非常牛X,绝不会告诉你,是哪有问题,永远甩头挥手就是一句“重做!”。我不敢试想直接去蒙混过关了!那天,我试着找到KIS的官网,找到开发人员,给他发了封电邮,回复的很快,他告诉我,你要想改表名,直接修改表名和action和module这两个文件里面的内容就可以了,要是你想修改列名的话,那么就难了,后来还问我,为什么一定要修改数据库的表名和列名。我把课程设计的PDF要求发过去了,然后简单的说些我们老师的故事,我说“你要是我们中的一员,你就会懂了!!!”只是第二封邮件出去后,很久没有回音,很久后,给我回复了,因为自己实在太忙了,没办法回复了,不过在这里,还是得谢谢他(她),我也不知道是帅哥还是美女。

得知可以通过修改action和module这两个文件夹里面的内容后,我试着去修改了,第一个,就是修改tb_user这个数据表,一切安好,前台也显示了,忽然想起来,这个对应就是登录系统的验证和用户信息的表,我试着刷新了一下页面,然后进入登录系统,输入用户名密码,“用户名或密码错误!”,不对撒,是这个用户名啊,我多次输入后,还是提示这个信息,这时才恍然,肯定是有些文件没修改,该看KIS的时候,很多还是不能理解,按照惯性的去修改一下,还是不行,在修改,还是不行,而且,这时候,一个下午,全修改tb_user了,我想返工重搞,但是正确修改过的页面里面的数据表明,都被改过了,而且,模块花的编程带来一个好处,就是只要有一个有问题,其他的一样不能正常工作。我本想恢复到最近一次的正确修改重新来,但是文件,都成了那样了,只好,全部删除文件,然后删除数据库DROP
DATABASE KIS了,继而新建一个数据库,再把文件重新拷贝到WWW目录下,一切重新来过。

又需要改布局,又得添加我那喜欢的背景,又得改该改的文字信息,,,什么的,,,,好几次,都是这样。我卸了KIS,装其他的,修改着修改着,还是觉得不好,又回到了KIS。这次,安静的看下,课程设计要求,好好的去分析数据表之间的关系,找到最好修改的一个表,一个页面一个页面的去修改。慢慢的一个个小成功邂逅我了。(友情提示:1.记得每次修改文档之后,定期要备份,不然,你就准备好,一次次重来吧。2.要是修改别人的系统时候,千万不要一开始就去碰敏感的部位,比如登录验证什么的,除非你不想在页面看到即时的现实了)

<未完额!>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐