网上礼品店系统设计与实现
摘 要
本文以当今比较流行的技术PHP开发了设计了"网上礼品店系统分析"的系统,网上礼品店是为了人们更方便的购买物品所建立的一种网上系统,方便了一些不喜欢出出去的人、没有时间的人和一些想远距离买东西的人。伴随着计算机技术在和各行各业日益广泛和深入的应用,网络的概念已深入人心。商品的已传已不只局限于电视与报纸,网络已成为商家展示自己的另一个舞台。其开发主要包括前台页面的设计、后台管理和后台数据库的建立。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于前台不但要求功能完整还要设计的美观和人性化等特点。在后台要能完成基本的增、删、改、查的操作和设计出管理员方便管理的页面,在前台不仅设计美观,给人一种舒服的感觉还要让人能看见别人对物品的评价,和宝贝的优点。
使用的是Zend Deveploment Environment开发工具和PHP数据库,利用其提供的各种面向对象的开发工具,是能方便而简捷操纵数据库的智能化对象,短期内就可以开发出网上礼品店的可应用系统。
实现的系统功能:功能完善、查找方便、可靠性高、保密性好、寿命长、简单美观等。
关键词 网上礼品店系统分析;PHP ;mysql数据
引言
在没有网络的时代,人们购物很有局限性、地域性,随着网络的越来越发达,网上购物也成了普遍性和系统性,更加方便了不同人的不同需求,也方便了远距离的购物,和没有时间的人的需求。也节省了很多的人力、物力和财力。网上礼品店主要包括前台的显示和后台的管理。前台主要有首页管理、宝贝分类管理、最热宝贝管理、积分换赠管理、会员中心管理和会员登陆管理。后台主要包括会员,用户管理、宝贝管理、评价管理、订单管理、退出。会员管理包含会员的详细信息,用户管理包含用户的详细信息,宝贝管理包含宝贝的分类、是否卖出、卖出数量、新进宝贝、最热宝贝,评价管理包含好评和坏评,和退出管理。
在当今的21世纪的社会,计算机与人的联系越来越密切,计算机业成了家庭的必需品,所以网络也越来越普遍,人们接触的东西也越来越多,网上购物也将成为一个热点和很流行的网络消费,同时网络购物也给人们带来了很大的方便和利益。
第一章 绪论
1.1开发工具简介
1.1.1 PHP语言
1.1.1.1 PHP简介
PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写。PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI 或者 Perl 更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。
1.1.1.2 特性
开放的源代码:所有的PHP源代码事实上都可以得到。
PHP是免费的。
PHP的便捷性 : PHP十分便捷,学习简单
基于服务器端:由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS下。
嵌入HTML:因为PHP可以嵌入HTML语言,所以学习起来并不困难。
简单的语言:PHP坚持脚本语言为主,与Java和C++不同。
效率高:PHP消耗相当少的系统资源。
图像处理:用PHP动态创建图像
面向对像:在PHP4, PHP5 中,面向对象方面都有了很大的改进,现在PHP完全可以用来开发大型商业程序。
PHP 相对于其他语言,编辑简单,实用性强,更适合初学者。
1.1.1.3 PHP的应用
(1) 伪静态
(2) 静态页面生成
(3) 数据库缓存
(4) 过程缓存
(5) div+css w3c标准
(6) 大负荷
(7) 分布式
(8) jquery框架集成
(9) flex
(10) 桌面程序应用
1.1.2 MySQL数据库
MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。
MySQL关系型数据库于1998年1月发行第一个版本。它使用系统核心提供的多线程机制提供完全的多线程运行模式,提供了面向C、C++、Eiffel、Java、Perl、PHP、Python以及Tcl等编程语言的编程接口(APIs),支持多种字段类型并且提供了完整的操作符支持查询中的SELECT和WHERE操作。
MySQL开发组计划于2001年中期公布MySQL4.0版本。在这个版本中将有以下新的特性被提供:新的表定义文件格式、高性能的数据复制功能、更加强大的全文搜索功能。在此之后,MySQL开发着希望提供安全的数据复制机制、在BeOS操作系统上的MySQL实现以及对延时关键字的定期刷新选项。随着时间的推进,MySQL将对ANSI 92/ANSI 99标准完全兼容。
时至今日 MySQL 和 PHP的结合绝对是完美.很多大型的网站也用到MySQL数据库. MySQL的发展前景是非常光明的!
MySQL是开源的,开源意味着任何人都可以使用和修改该软件,任何人都可以从Internet上下载和使用MySQL而不需要支付任何费用。如果你愿意,你可以研究其源代码,并根据你的需要修改它。MySQL使用GPL(GNU General Public License,通用公共许可),在hpt://fsf.org/licenses中定义了你在不同的场合对软件可以或不可以做什么。如果你觉得GPL不爽或者想把MySQL的源代码集成到一个商业应用中去,你可以向MySQL AB购买一个商业许可版本。
1.2系统设计目标和意义
1.2.1 系统设计目标
对于网上礼品店,首先确保系统的安全性和稳定性,并且实现能够观看宝贝和购买宝贝的功能,并且能对宝贝进行评价来使买家看见宝贝的价值与优缺点,而且尽量使页面美观,给买家一个干净漂亮的页面,增加买家对把本店的好感。对于后台的管理,后台是前台的基础,所以对于前台的一些操作在后台都应有相应的管理,来更好的管理前台。实现后台的功能的稳定与安全兼容,并且使后台功能完善。
1.2.2 系统设计意义
随着网络的流行和使用,越来越多的网上购物成为一种时尚,并且逐渐的走向平民化,是一种大众的趋势。所以我们更应该把自己好的产品拿到网络上来,让更多的人看见和喜欢,以满足他们对好东西的向往和追求,也为很多没有时间的人提供了便利。所以网上购物也是非常迫切的需求。
1.3本章小结
本章主要介绍本系统分析的开发背景、开发工具。开发工具主要有PHP语言和MySQL数据库,对于PHP语言主要介绍了它的简介、特性和应用,MySQL数据库的简介和系统设计的目标和意义。
2 系统功能分析
2.1需求分析
本网上购物系统是基于B/S架构,本网站系统的开发主要是方便用户购买商品,减少供应商店面费用。
本系统共有三类用户:
(1)普通用户是指没有登录权限(主要指网络用户),以匿名用户的身份访问系统网站。此类用户主要有浏览系统的信息、查看商品信息、注册成为会员。把本网站设置为主页,联系开发人。浏览的内容包括:商品信息、商品分类信息。
(2)会员:这类用户拥有普通用户的所有权限,普通会员可以注册成为会员,并根据会员id和密码登陆系统,登陆之后可以更改自己的信息,但会员id作为数据库表主键不能修改。会员登陆后可以查看宝贝信息,
上一篇:
留言管理系统_论文
下一篇:
4种小菜缓解孕妈咪不适