这次毕业设计让我更加熟悉了从理论到实践的跨越。从当初的查阅图书,到现在的网站成功运行,这中间有很多值得回味的地方。记得去年暑假在学校呆的时候,偶尔对php这门语言产生了浓厚兴趣,下决心要自己尝试着去学习。可是,刚开始就碰到了钉子,当时学校里没有几个学生,我就去图书馆借阅查资料,就apache服务器的安装就占用了我一周的时间,到最后才恍然大悟,其实就是一个端口的配置问题我没有搞懂。
人们总是对刚接触的事情记忆犹新,我也不例外。记得专科的时候,我选择了delphi语言作为自己与计算机的交流媒介,当时好奇的心理不亚于我对php的兴趣。我本以为我学好了这门计算机编程语言就拥有了全世界,可是随着视野的不断开阔,课程的不断更新,我慢慢了解了懂得一门语言真的是冰山一角,在计算机的世界里,只要你有兴趣,总会有太多的新奇吸引着你。
做事情有时候是不需要理由的。对于office办公软件,我就是如此。我不喜欢看小说,就在两个假期里把word研究了一遍,真的发现word的功能很强大。由于专科时候偏重的是软件设计,我只好利用课余时间来学习自己感兴趣的平面设计方面的知识。专升本之后,班级的事情变化太快,让我一时之间很难接受,而且学的知识偏重硬件,我又不太感兴趣,没有学会什么就荒废了很多时间,倒是对健康知识了解了不少,也算是慰藉一下自己本科空虚的心灵吧。
这次的设计,从选题到实现,几乎都是自己独立完成的。从前台网页设计的实现,到后台代码的编辑,我用到的软件主要有word、photoshop、fireworks、dreamweaver、apache、mysql、powerdesigner等,并首次运用php语言,开发了这个简单的在线招聘网站。在系统的开发过程中,多门以前感觉很抽象的课程,如软件工程、数据库原理、面向对象程序设计等变得清晰起来,强烈地感觉到这几门理论课程在实践中的重要性。
整个过程中,从需求分析到设计、编码、测试,我都力求规范化和文档化,努力让自己以前学的知识运用到本网站的开发中,尽量保证整个系统的开发进度和质量,顺利完成这次的毕业设计,为自己的大学生涯画上一个完美的句号。
不过,在系统开发过程中,好多知识都是随学随用,就增加了很多不必要的麻烦。比如说:一个网页中的表单不能相互嵌套,php关于中文乱码的处理,数据库的安全性问题,框架的使用等。虽说这些都会消耗系统开发的时间,但在老师、同学以及自己的不断努力下,不怕麻烦,不怕重复,当克服了这些问题之后,我会感觉到自己的知识在一点一滴地积累,不知不觉中增加。
虽然很多错误被克服了,但是系统中难免还有很多不足之处,希望各位评委老师和同学给予指正与建议。
我相信,只要肯钻研,只要挤时间,一切自己想要的知识都可以掌握。