1.熟练使用php编程、mysql数据库维护、能进行网站数据库的设计、管理、开发和SQL语句的优化和数据的缓存技术比如:Memcache和Redis。
2.熟悉ThinkPHP框架,Smarty模板。
3.熟悉Linux系统的基本操作,并能在LAMP下编程。
3.熟悉LAMP环境搭建与配置,能在WAMP环境下熟练编程。
4.熟练使用DIV+CSS、HTML/XHTML等前台技术。
5.熟练应用Javascript、Ajax技术实现对客户端的异步验证并熟悉jQuery类库。
6.对MVC开发模式和OOP有较深的理解,并能熟练应用与项目开发中。
仿Discuz开源论坛
人 数: 1人
项目描述: Discuz开源论坛是全球成熟度最高、覆盖率最大的论坛软件系统之一。目前最新版本Discuz X3.2正式版于2015年6月9日发布,首次引入应用中心的开发模式。所以我选择了针对性较高的Discuz论坛来开发自己的论坛,我开发的仿Discuz论坛主要包括的模块有: 用户模块、帖子分类模块、帖子模块、回帖模块、网站配置、友情链接模块,并在这些基础模块的基础上实现了其他附加功能,比如:购买帖、帖子加精、高亮显示、密码找回、网站安装、实时回复、帖子屏蔽、站内信的功能。
项目心得: 通过这个项目使自己在面向过程编程方面有极大地提升,也让自己对知识有了更深的理解。
在这个项目的开发过程中我选择了几个具有挑战性的模块开发,比如:购买帖、网站安装、站内信。这些模块很好的运用了面向过程的思想,通过这些类似模块的开发我可以在公司中胜任更加具有挑战性的任务和模块功能。
人人在线商城
人数:1人
该商城是一款多用户商城,主要实现商家入住,物流发送、在线支付、短信借口、话费充值接口、积分交易、商品交易。
后台: 运用MVC设计模式来搭建ThinkPHP框架,通过C(控制器)调度M(模型层)来获取并处理信息,再加载V(视图层)来进行前台的输出显示。
1.后台登录:运用ThinkPHP框架写的登录验证,并且只允许管理员身份的用户登录,登录成功后将当前登录用户的个人信息存储在SESSION中,当SESSION中的用户信息为空时,跳转到登录页。
2.用户管理:分为正常用户管理和回收站用户管理,应用smarty模板引擎+MySQL数据库实现对数据的增、删、改、查等操作。
3.用户详情和联系人管理:主要也是应用以上技术实现对用户详情和用户联系人的各种操作。
前台:主要应用Ajax实现无刷新效果。
1.用户注册登录通过Ajax实现对当前表单信息的实时验证。
2.个人中心包含我的头像、我的订单、我的收货地址、个人信息管理、修改密码等功能。
3.首页信息搜索分页应用SQL语句的条件限制对数据进行筛选显示。
项目心得: 通过这个项目,使自己能快速的融入一个团队做项目开发,也同时深刻地理解了面向对象编程相较与面向过程的优势。在项目中我帮助组内其他人解决了许多难题,调试了许多错误,这加快了整个组的项目开发进度,同时也是自己迅速的成长起来,