Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1648564
  • 博文数量: 1481
  • 博客积分: 26784
  • 博客等级: 上将
  • 技术积分: 17045
  • 用 户 组: 普通用户
  • 注册时间: 2011-07-12 09:22
文章分类

全部博文(1481)

文章存档

2014年(10)

2013年(353)

2012年(700)

2011年(418)

分类: IT职场

2012-07-05 10:45:03

2012年6月8日维持将近两周的第一个项目终于接近尾声,这是我们来到兄弟连的第一个项目,这个项目就是以现阶段的学习能力。每个人创建一个简易的电子商城,每个兄弟都凭借自己的聪明才干,利用张涛老师交给的知识,创建了一个真正意义属于自己的商城,虽然此项目不是非常成熟,略显青涩,但毕竟是我们没一个兄弟的心血。下面,就第一个项目总一下自我总结。
在第一个项目还未开始的时候,老师就让我们每一个人把要完成的商城的前台界面搭建完成,而我选择了一个较为熟悉的商城,即凡客诚品。由于我对后期的制作和创建还没有一个成熟见解,只能靠着个人的意识,照着凡客诚品商城网站葫芦画瓢,当一个个前台界面逐渐被搭建完成的时候,一开始自己对自己的心血还是比较满意的,看着像模像样的,但当学到数据库时,张老师说,以后的项目的各种商品时要在数据库循环出来的时候,我却有的黯然,因为我做的商品展位全部都是固定的,真怕以后做循环商品展位的时候,会把div所打乱,这就把这些天的心血毁于一旦,多么的于心不忍啊。但是,在以后的学习中,我逐渐的建立了后期制作网站的一些经验和见解,为后期的网站建设以保证动态而做出了必要的准备工作。
当学习完数据库的时候,也就是项目的开始,我们首先建立网站的后台,以保证前台各种商品的管理,还有会员管理、订单管理、新闻管理等各个板块的正常运营。由于我们还没有学习js,张涛老师给我们推荐了几款后台管理系统。首先,我们确保后台能够正常的登陆和验证,由此我们第一次接触了session的用法,感觉这个函数的神奇之处,可以跨两个网站,甚至多个网页而记录一些想要的信息,这就保证了我们能够正常的登陆。当然,我们同样可以运用unset来释放 session中的变量来作为退出条件。我们搭建后台登陆验证之后,开始了会员管理模块的制作,会员管理主要有添加会员、修改会员信息,删除会员等功能。在此期间,张老师还教给了我们如何做出分页和搜索的功能,感觉到一次的升华,有一种醍醐灌顶的感觉,原来在网站经常见到的分页和搜索是这样子做出来的。接着,我们按照会员管理模块的相应的形式,逐渐做出了商品管理、订单管理、新闻管理等必要的功能模块。商品模块和会员模块略有一些区别,主要的知识点是商品的无限分类,这一个知识点也是逻辑性比较强的,比较难以理解,无限分类还应该加以练习。
当后台基本模块基本搭建出来以后,开始完善前台界面,将前台和数据库逐一连接起来,把后台上传的商品信息及其商品分类一个个的循环出来,实现了初步的商品动态管理,根据每个商品的状态来循环出前台所要展示的商品。同样,会员的注册也要与数据相连接,当前台用户注册之后,能够在后台立即反应出来,同时保存在数据库中。
项目接近结束的时候,应该能够完成用户的购物车的基本功能,能够实现用户的购买商品,正常的下单和处理订单。购物车也是本次项目的重点,购物车的制作同样采用到了 session函数的功能,能够使用户买到的商品存放在session以便能够正常的交易。当购物车制作完成后,能够使用户正常的进行完整的交易,整个项目也就差不多完成了。在大概功能完成之后,就是找本网站的BUG,这个环节也是非常重要的,不仅要完善界面的美工,还要找出商城的交易、搜索、分页等基本功能的不足之处,或者是逻辑性错误,当错误步步逐渐被排查后,整个商城项目也就结束了。
当项目结束之后,总有一种意犹未尽的感觉,虽然此个项目是面向过程化的,还有一些不足之处和一些BUG,但通过这次项目,我能够真真切切的感觉到了建设一个网站的每个环节都要经过深思熟虑,首先要把数据结构罗列出来,根据数据结构来创建相应的数据库和表结构,在前台根据数据库来循环所展示的商品,每一个步骤都要谨慎和有很好的逻辑。
此次项目感受颇深,不仅实实在在的体会到了做网站的具体的每一步,而且在这个项目中,更加巩固了以前所学的知识,更是学以致用,为以后的面向对象打下了实实在在的基础,为了下一个项目,为了美好的前途,继续奋斗。

原文地址:

阅读(236) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~