礼品网站设计毕业设计论文(正文)

上传人:大米 文档编号:555064591 上传时间:2022-09-11 格式:DOC 页数:21 大小:489KB
返回 下载 相关 举报
礼品网站设计毕业设计论文(正文)_第1页
第1页 / 共21页
礼品网站设计毕业设计论文(正文)_第2页
第2页 / 共21页
礼品网站设计毕业设计论文(正文)_第3页
第3页 / 共21页
礼品网站设计毕业设计论文(正文)_第4页
第4页 / 共21页
礼品网站设计毕业设计论文(正文)_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《礼品网站设计毕业设计论文(正文)》由会员分享,可在线阅读,更多相关《礼品网站设计毕业设计论文(正文)(21页珍藏版)》请在金锄头文库上搜索。

1、 网上礼品店系统设计与实现摘 要本文以当今比较流行的技术PHP开发了设计了“网上礼品店系统分析”的系统,网上礼品店的设计与实现是为了人们更方便的购买物品所建立的一种网上系统,方便了一些不喜欢出出去的人、没有时间的人和一些想远距离买东西的人。伴随着计算机技术在和各行各业日益广泛和深入的应用,网络的概念已深入人心。商品的已传已不只局限于电视与报纸,网络已成为商家展示自己的另一个舞台。其开发主要包括前台页面的设计、后台管理和后台数据库的建立。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于前台不但要求功能完整还要设计的美观和人性化等特点。在后台要能完成基本的增、删、改、查的操作和

2、设计出管理员方便管理的页面,在前台不仅设计美观,给人一种舒服的感觉还要让人能看见别人对物品的评价,和宝贝的优点。使用的是Zend Deveploment Environment开发工具和PHP数据库,利用其提供的各种面向对象的开发工具,是能方便而简捷操纵数据库的智能化对象,短期就可以开发出网上礼品店的设计与实现的可应用系统。 实现的系统功能:功能完善、查找方便、可靠性高、性好、寿命长、简单美观等。关键词 网上礼品店系统分析;PHP ;mysql数据引言在没有网络的时代,人们购物很有局限性、地域性,随着网络的越来越发达,网上购物也成了普遍性和系统性,更加方便了不同人的不同需求,也方便了远距离的购

3、物,和没有时间的人的需求。也节省了很多的人力、物力和财力。网上礼品店的设计与实现主要包括前台的显示和后台的管理。前台主要有首页管理、宝贝分类管理、最热宝贝管理、积分换赠管理、会员中心管理和会员登陆管理。后台主要包括会员,用户管理、宝贝管理、评价管理、订单管理、退出。会员管理包含会员的详细信息,用户管理包含用户的详细信息,宝贝管理包含宝贝的分类、是否卖出、卖出数量、新进宝贝、最热宝贝,评价管理包含好评和坏评,和退出管理。在当今的21世纪的社会,计算机与人的联系越来越密切,计算机业成了家庭的必需品,所以网络也越来越普遍,人们接触的东西也越来越多,网上购物也将成为一个热点和很流行的网络消费,同时网络

4、购物也给人们带来了很大的方便和利益。第一章 绪论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都能实现

5、,而且支持几乎所有流行的数据库以及操作系统。1.1.1.2 特性开放的源代码:所有的PHP源代码事实上都可以得到。 PHP是免费的。 PHP的便捷性 : PHP十分便捷,学习简单 基于服务器端:由于PHP是运行在服务器端的脚本,可以运行在UNIX、LINUX、WINDOWS下。 嵌入HTML:因为PHP可以嵌入HTML语言,所以学习起来并不困难。简单的语言:PHP坚持脚本语言为主,与Java和C+不同。 效率高:PHP消耗相当少的系统资源。 图像处理:用PHP动态创建图像 面向对像:在PHP4, PHP5 中,面向对象方面都有了很大的改进,现在PHP完全可以用来开发大型商业程序。 PHP 相对

6、于其他语言,编辑简单,实用性强,更适合初学者。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+、E

7、iffel、Java、Perl、PHP、Python以及Tcl等编程语言的编程接口(APIs),支持多种字段类型并且提供了完整的操作符支持查询中的SELECT和WHERE操作。 MySQL开发组计划于2001年中期公布MySQL4.0版本。在这个版本中将有以下新的特性被提供:新的表定义文件格式、高性能的数据复制功能、更加强大的全文搜索功能。在此之后,MySQL开发着希望提供安全的数据复制机制、在BeOS操作系统上的MySQL实现以及对延时关键字的定期刷新选项。随着时间的推进,MySQL将对ANSI 92/ANSI 99标准完全兼容。 时至今日 MySQL 和 PHP的结合绝对是完美.很多大型的

8、也用到MySQL数据库. MySQL的发展前景是非常光明的!MySQL是开源的,开源意味着任何人都可以使用和修改该软件,任何人都可以从Internet上下载和使用MySQL而不需要支付任何费用。如果你愿意,你可以研究其源代码,并根据你的需要修改它。MySQL使用GPL(GNU General Public License,通用公共许可),在hpt:/.fsf.org/licenses中定义了你在不同的场合对软件可以或不可以做什么。如果你觉得GPL不爽或者想把MySQL的源代码集成到一个商业应用中去,你可以向MySQL AB购买一个商业许可版本。1.2系统设计目标和意义1.2.1 系统设计目标

9、对于网上礼品店的设计与实现,首先确保系统的安全性和稳定性,并且实现能够观看宝贝和购买宝贝的功能,并且能对宝贝进行评价来使买家看见宝贝的价值与优缺点,而且尽量使页面美观,给买家一个干净漂亮的页面,增加买家对把本店的好感。对于后台的管理,后台是前台的基础,所以对于前台的一些操作在后台都应有相应的管理,来更好的管理前台。实现后台的功能的稳定与安全兼容,并且使后台功能完善。1.2.2 系统设计意义随着网络的流行和使用,越来越多的网上购物成为一种时尚,并且逐渐的走向平民化,是一种大众的趋势。所以我们更应该把自己好的产品拿到网络上来,让更多的人看见和喜欢,以满足他们对好东西的向往和追求,也为很多没有时间的

10、人提供了便利。所以网上购物也是非常迫切的需求。1.3本章小结本章主要介绍本系统分析的开发背景、开发工具。开发工具主要有PHP语言和MySQL数据库,对于PHP语言主要介绍了它的简介、特性和应用,MySQL数据库的简介和系统设计的目标和意义。2 系统功能分析2.1需求分析 本网上购物系统是基于B/S架构,本系统的开发主要是方便用户购买商品,减少供应商店面费用。本系统共有三类用户:(1)普通用户是指没有登录权限(主要指网络用户),以匿名用户的身份访问系统。此类用户主要有浏览系统的信息、查看商品信息、注册成为会员。把本设置为主页,联系开发人。浏览的容包括:商品信息、商品分类信息。(2)会员:这类用户

11、拥有普通用户的所有权限,普通会员可以注册成为会员,并根据会员id和密码登陆系统,登陆之后可以更改自己的信息,但会员id作为数据库表主键不能修改。会员登陆后可以查看宝贝信息,查看各种分类商品信息,将商品添加到购物车中。修改购物车中宝贝的数量,或是删除某些不想要的宝贝。如果会员发现王成卡余额不足还可以进行充值。(3)系统管理员:系统管理员主要负责管理着系统的后台信息:主要有订单管理、宝贝管理、系统管理和宝贝数量管理和对宝贝的评价。订单管理有未确定的 订单和已确定的订单管理,未付款订单和已付订单管理,未发货和已发货订单管理。宝贝管理主要有商品添加、删除、修改、查看和宝贝类别添加和宝贝类别管理。会员管

12、理主要有添加管理员和管理管理员,管理会员。和宝贝的支付方式添加和管理,发货地址的添加和管理。因此,本系统主要功能是对宝贝进行管理规划,方便会员购买。2.2用例需求2.2.1功能性需求概述 前台管理模块: 首页;宝贝管理;最热宝贝;积分换增;会员中心;订单查看;会员登陆。后台管理模块:会员管理;普通用户管理;订单管理;宝贝管理;评价管理;退出。2.2.2 用例模型普通用户:查看宝贝信息和注册成会员。会员:查看宝贝信息和购买宝贝,修改个人信息。管理员:管理宝贝信息,管理用户信息等。2.3前台与后台的组织结构 网上礼品店系统为顾客提供了一个类似于现实的礼品店的网络界面。通过网络界面,会员登陆后执行各

13、种操作,非会员可以查找宝贝信息,查看首页面的最受欢迎宝贝等信息。2.3.1前台结构前台结构如图2-1所示2.3.2后台结构前台结构如图2-2所示2.4 数据流程图数据流程图是描述系统数据流程的工具,它将数据独立抽象出来,通过图形方式描述信息的来龙去脉和实际流程。 为了描述复杂的软件系统的信息流向和加工,可采用分层的DFD来描述,分层DFD有顶层,中间层、底层之分。数据流程图的基本成分 包括系统的外部实体、处理过程、数据存储和系统中的数据流四个组成部分。网上礼品店系统分析数据流程图如图2-3所示。2.5 E-R图E-R图是现实世界各实体的具体反映,与数据库具体实现毫无关系,但它却是构造数据模型的

14、主要依据。本章的重点也是难点是:正确地应用E-R图反映实体间联系并从E-R图中导出关系模型。 (1) 系统总E-R图 系统总E-R图如图2-4所示。(2) 会员信息E-R图 会员信息E-R图如图2-5所示。(3) 管理员信息E-R图管理员信息E-R图如图2-6所示。(4) 宝贝信息 E-R图 宝贝信息 E-R图如图2-7所示。(5) 评价信息E-R图评价信息E-R图如图2-8所示。(6) 卖出信息E-R图 卖出信息E-R图如图2-9所示。(7) 图片信息E-R图 图片信息E-R图如图2-10所示。(8) 订单信息 E-R图 订单信息 E-R图如图2-11所示2.6本章小结本章主要是系统的功能分

15、析和流程图,有需求分析、用例需求和前台和后台的组织结构、数据流程图和E-R图。E-R图主要有用户E-R图、管理员E-R图、宝贝信息E-R图、评价信息E-R图、卖出信息E-R图和订单信息E-R图。第三章 系统数据库设计3.1数据库概念设计3.1.1数据库设计规数据库命名规则:db_数据库名;表名命名规则:tb_表名称,每一个表名的第一个英文大写;字段命名规则:每个英文单词第一个字母大写;字段时间格式:所有的时间格式采用2010-01-01 的形式 。3.1.2 数据字典(1) 用户表(tb_user):用户表主要是来查看一般用户名和登陆的时间,主要的属性有:user_id,user_name,user_date。表3-1用户表结构图中文名英文名类型大小约束备注用户编号

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号