摘要:随着互联网技术应用的不断深入,产品的生产与销售链条也越来越多的融入了电子商务的元素。消费者通过网络能与来自世界各地、不同种类的产品建立直观的联系,并通过便捷、快速的操作完成购买流程。为了便于用户在千万计的产品中通过对不同制造商、不同产地的产品的价格、性能等参数进行比较,快速的找到自己需要的产品,尽可能缩短购买时间,并在制造商和消费者之间建立一个高效的平台,采用简洁高效的PHP语言与MySQL数据库等技术,并借鉴了开源社区中最经典的技术思想和开发模式,设计和开发了这一产品报价系统。该系统主要实现了产品搜索、用户评论、在线购买等前台模块与产品管理、用户管理、订单管理等后台模块。通过科学全面的测试,系统实现了产品报价和在线购物的主要功能。产品报价系统做为现有电子商务和在线购物模式的重要补充,在实际的应用中必将显现其突出的优势。
关键字:
产品报价;在线购物;电子商务;PHP;MySQL;开源社区
目录:
产品报价系统分析:
1.1 网站的设计目标
网站使用简洁的框架结构,让审核通过并登录了的用户进行产品的搜索、使用购物车、填写定单、选择支付和送货方式等操作,用户发表产品评论,在填写定单的时候可以附带留言对自己订购的产品加以备注说明。管理员有权在后台面板进行用户管理(包括审核、查看、编辑与添加)、订单管理和留言管理以及一些常规的设置和数据库管理(包括备份和恢复)等操作。
1.2 网站的可行性分析
2.2.1用户群体与市场分析
从用户群体的特点分析,他们主要为18-35岁之间的年轻人[2],他们更容易接纳新的生活方式,本身也具有很大的消费能力,而随着互联网用户数的快速增长,各种年龄段的网络用户都在逐渐的接受这种新的购物方式,而网上支付和物流行业的崛起,更凸显了电子商务的优势。截止今年第一季度,我国网民数量已达1.44亿人,这是一个庞大的基数,而且正在不断增大。庞大的用户群必将为在线购物市场注入强劲的活力。从市场的前景分析,据两家美国机构发布的一份有关全球在线购物发展的报告显示,2007年,全球在线购物的市场容量将增长20%,达到2110亿美元。而我国的在线购物市场已经进入到了白热化的竞争,包括淘宝、易趣、当当等国内外巨头已经掌握了绝对的市场份额。专家预测,未来几年我国在线购物市场将达280亿元人民币,电子商务已成为我国互联网产业继门户、游戏、短信、搜索之后又一新的支撑点。
2.2.2技术能力分析
根据本系统的功能需求,采用PHP编程语言与开源的MySQL数据库引擎进行开发。由于PHP作为一种高效而且语言结构清晰的编程语言,尤为适合于模块化功能的开发,而且因为其本身和服务器结合比较紧密,有大量优秀的函数库可以使用,在执行效率和安全性上有很大优势。而MySQL作为一种快速的、多线程、多用户和健壮的SQL数据库服务器,根据第三方测试结果,在千万级的数据环境中依然保持较高的执行速度。因此在技术层面上,是完全可行的。
2.2.3可行性分析总结
综合在线购物市场用户群体的特点和不断增长的需求,以及技术、市场前景趋势等因素,在线购物市场有很大的发展前途,而产品报价系统则是建立在对产品的价格等参数对比的基础上的在线购物系统,因此本系统的开发是具有可行性的。
1.3 网站设计的特点
系统的设计上需要注重安全性和用户操作的流畅性。因此要在对用户的管理和资格审核环节做出限定,只有经过审核确认的会员才有权使用产品的订购功能,而且需要对管理员进行不同的权限分配。搜索将在系统功能中占据重要的位置,可以使用产品的多个属性字段进行模糊搜索,并在搜索结果提供比较和购买通道。根据需求分析和产品报价系统的整体工作流程,本系统所具有的基本功能模块主要包括查询、购买、留言、用户管理、产品管理、留言管理和订单管理等,除了以上基础模块,在开发过程中还开发了一些相关的模块来补充和完善整个系统,以期获得更好的效果。
根据需求分析以及系统功能的需要,系统信息数据存放在MySQL数据表中。下面给出重要数据表的简单描述。该表存储了用户的基本信息,主要用于用户的登录以及站内的活动记录。表内数据由用户注册时写入,如表1。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
customers_default_address_id |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
在系统的开发过程中,充分的借鉴了开源社区的优秀代码段和设计思想,使用面向对象的编程方式与php结合,完整的实现了系统的需求。而且使用到了模版和程序分离的模式,对于系统管理员来说,前台的设计工作将变的更加轻松。而优秀的开源数据引擎MySQL本身所具有的良好性能,对于繁杂而且庞大的数据处理有明显的优势,这就为系统的使用提供了稳定性和安全性。在过去几个月的设计和开发过程中,通过老师的指导、主动的收集资料,已有知识的整合,对构建大型系统尤其是商务应用系统有了进一步的认识,更加熟悉在php中使用面向对象的编程思想,对如何进一步提高php与MySQL系统的安全性有了更多的思考。然而,做为产品报价系统,在产品的销售和在线订单实现过程中,本身需要有良好的性能来防范可能出现的任何漏洞,对程序代码本身的安全性要求相当高,从这个方面来看,还需要进一步的工作来完善,在确保功能流程的前提下为用户提供体验性好而且可信任的服务。另外对于订单的管理也存在需要改进的地方,比如按照月份生成Excel或者PDF格式的报表。