本系统在借鉴国内外优秀编程技术的同时,也结合中国中小型企业的运营特点和销售模式,设计开发材料销售系统。
1.2课题研究意义
传统企业用户间的交互方式都是通过直接的面谈,或者电话、信件等方式进行,往往无法看到产品。通过创建电子商务系统,顾客在选择商品的同时可以和企业在线交互。极大地解除时间、空间限制,扩大宣传范围,为企业带来更多的效益。帮助这些企业成功进入电子商务行列,获得稳定、安全的交互环境和可观的收益,编程员需要根据实际需要采用恰当的编程技术,既要能满足侧重于中小企业的构建需求,又要能充分实现企业与客户、企业与企业员工的交互功能。
本系统正是为了满足中小型企业的需要而开发的。它具有成本小,开发快速、方便,而且具备电子商务的基本功能。对于其他中小型企业网站的建设也有一定的借鉴意义。
2.系统相关技术
PHP是一种服务器端的脚本语言,是目前使用最广泛的动态网页编程语言之一;MySQL是一种数据库管理系统。是目前使用最广泛的Web数据库之一。而PHP+MySQL是一对天生的搭档,二者的完美结合在动态网站开发中可以实现许多强大的功能[7]。本系统采用了PHP技术进行开发,同时,选用MySQL作为系统后台数据库,开发中将主要用到以下几款工具:SQLyog、EditPlus、Photoshop、Dreamweaver。
2.1 PHP简介
PHP是一种HTML内嵌式的语言,尤其适合于Web开发。它独特的语法可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP具有以下优点:
(1)快捷性: 程序开发快,运行快,技术本身学习快。编辑简单,实用性强,更适合初学者。
(2)跨平台性强: PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS、Mac OS下。
(3)开放的源代码:PHP是免费的开源代码,很多学者和计算机爱好者都致力于开发出更加实用,功能更加强大的软件。
故本系统选用PHP作为网站开发语言。
2.2 MySQL简介
数据库是存储了信息的表的集合。数据库使用SQL(结构化查询语句)来进行创建、更新和读取。MySQL是一种免费开源数据库,虽然它规模小、功能有限,但其使用普及率很高。因为MySQL是一个快速的、多线程、多用户和健壮的SQL数据库服务器。MySQL具有以下优点:
(1)MySQL能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中。
(2)MySQL提供多语言支持,可用于管理、检查、优化数据库操作的管理,支持大型企业操作。
(3)MySQL可以处理拥有上千万条记录的大型数据库,支持多种存储引擎。而且是开放源码软件,因此可以大大降低总体拥有成本。
本系统是一个小型的企业产品设计及管理网站,数据库设计要求灵活,易于管理,但对存储量有一定要求。以此选用MySQL作为网站开发数据库。
3.网站分析与设计
3.1网站需求分析
网站主要实现的是:客户通过浏览企业网站,能够了解公司规模、企业文化,产品种类和产品特点,能够在线与企业交流,或者给企业留言,这些多是前台页面所要实现的功能,要求向浏览者呈现出有吸引力的网页效果。本网页主要以绿色为主,一方面展现企业产品的绿色环保,另一方面对浏览者有缓解疲劳,保护视力的作用。网站后台则是产品管理员根据产品最新信息,对产品上架、下架等进行管理,主要是产品信息的增添、删除、查找、更新。同时,要充分利用网站资源,树立企业形象,主要通过企业内部新闻添加、修改,对客户留言信息进行审核等操作。系统用例图如图1所示: PHP+mysql材料销售系统设计与实现(2):http://www.751com.cn/jisuanji/lunwen_2576.html