ImageVerifierCode 换一换
格式:DOCX , 页数:30 ,大小:44.37KB ,
资源ID:20541619      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/20541619.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(4购物网站毕业设计论文Word格式文档下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

4购物网站毕业设计论文Word格式文档下载.docx

1、这种创新型的购物网站,不仅能够让更多有创意的构想,变成现实,还能够给如今单调的网上购物市场,注入新的生机与活力【7】。2 系统需求分析2.1 功能需求分析需求分析是整个设计过程的基础,最困难、最消耗时间的一步。它的最终结果是提供一个可作为设计基础的系统说明书,在网站项目的需求分析中主要是由开发者来确定对用户需求的理解程度,而用户调查和市场调研等需求分析活动的目的就是帮助系统开发者加深对用户需求的理解和对前期不明确的地方进行明确化,以便于日后在项目开发过程中作为开发成员的依据和借鉴【8】。 当然一次成功的需求分析不仅需要系统开发者的分析而且还需要对客户需求进行分析。对于用户来说,打开购物网站,最

2、想看到的,就是最近有什么新推出的商品。用户打开本网站,就可以查看到最新更新的商品。如果想购买商品,必须先进行注册、登录。用户也可以通过查找框,查找自己感兴趣的产品。在用户购买商品的时候,需要核对商品和用户的基本信息,而且在下订单成功后,可以查询订单的详细信息。对于管理员来说,既要考虑到客户的需求,又要及时更新网站系统。考虑到客户的需求,就要对商品、客户和订单的信息进行管理,处理好客户遇到的问题;做好网站系统的更新,就是要删除旧的信息,及时发布新的信息,做好网站数据的备份,同时也需要对网站数据进行统计,得出合理的建议,以取得更好的经济效益。【9】2.2 业务流程分析普通用户,在网站首页可以查看发

3、布的信息(包括商品的详细信息,网站公告通知,购物指南,常见问题和网站管理员的联系方式),用户信息的管理(包括新用户的注册,登录,下订单和对订单信息的查询)。网站管理员,登陆后台,可以对商品、客户和订单的信息进行管理(包括对商品信息的录入、修改和删除,对客户和订单信息的修改和删除,对商品、客户和订单数据的查找,对数据库的备份和还原)。2.3 可行性分析2.3.1 技术可行性分析本系统采用PHP+Mysql+Apache进行开发,其中前台使用HTML嵌入PHP进行页面的开发,此外加入了javascript脚本,使内容更加丰富;后台采用Mysql数据库开发和管理数据库,具有很强的数据处理能力。本系统

4、的开发环境使用现在特别流行的开源Apache服务器,使用方便、运行稳定、安全可靠。PHP+Mysql+Apache这个国际公认的网站开发黄金组合,在电子商务系统开发上,得到广泛的应用。如易趣,XX等大型电子商务网站。综上所述,本系统在技术方面是可行的【10】。2.3.2 操作可行性分析本系统采用B/S架构,对销售信息进行网上管理,操作简单易懂,对用户来说不需要高深的计算机专业知识,只要管理员能够懂得使用网络,就可以对商城进行使用和维护。2.3.3 经济可行性分析本系统属于网上购物系统,整个系统并不算太大,因此开发成本不算太高。所使用的Apache和MySQL等都是开源软件,而且在一台PC上就可

5、以开发和运行,因此,整个网站开发成本可以说是非常的低廉,这也为我们以后进一步完善网站提供了非常大的方便。在使用成本上,用户只需要拥有一台能够连接到国际互联网上的计算机,通过注册就可以在世界的任何一个角落使用网站的购物功能和服务。而且对计算机的硬件的需求也比较低,软件方面也没有特殊的需求,只需要计算机安装有一个浏览器,这样易于广大用的访问与使用。因此,从经济可行性分析来看,这个网站体现了经济实惠,但是功能强大的特点。3 系统概要设计3.1系统总体功能结构根据众筹网上购物系统的特点,本网站计了前台和后台两个模块。系统前台,主要实现了用户信息的注册,登录,查看商品,购买商品和查看订单等功能,如图3-

6、1所示。图3-1 前台系统功能结构图系统后台,主要是对商品、客户和订单的信息进行管理,数据查找和数据统计,需要实现对商品信息的录入、修改和删除,对客户和订单信息的修改和删除,对商品、客户和订单数据的查找和对数据库的备份和还原,如图3-2所示。图3-2 后台系统功能结构图3.2 系统用例图及用例描述3.2.1 前台用户购物用例图3-3 前台用户购物用例图表3-1 用户注册用例描述名称用户注册描述用户在注册页面上输入详细信息,提交到服务器,结果是将信息保存到数据库。参与者用户优先级1主方式从浏览器上点击注册新用户连接,进入到注册页面异常方式用户提交信息不完整;用户提交新用户信息后,服务器发现用户名

7、已存在。表3-2 用户登录用例描述用户登录用户输入用户名和密码,提交到服务器,其结果是服务器验证输入信息,并将登录信息保存到服务器中。前提用户已经注册过从浏览器上选择登录进入到登陆界面登录名或密码错误表3-3 购买商品用例描述购买商品(下订单)用户在页面上输入购买商品的数量,点击下订单连接,向服务器发送下订单请求,服务器把订单项保存到数据库中,当用户完成付款后,服务器返还给用户确认信息。用户已经登陆成功从浏览器上点击下订单连接表3-4 查看商品用例描述查看商品用户可以产看到所有商品,包括商品的名字、价格和最低团购件数,其中点击名字或图片可以查看某个商品的详细信息。从浏览器上输入网站地址,进入网

8、站前台,查看所有商品信息。表3-5 查看订单用例描述查看订单用户在购买商品后,会在订单查询一栏中查看到自己已经购买的商品,并且能够看到是否购买成功。从浏览器上点击查看订单连接3.2.2 后台管理员管理用例图3-4 后台管理员管理用例图表3-6 订单信息管理用例描述订单信息管理管理员在订单管理页面上点击删除就可以将用户提交过来的某个订单删除,也可以点击查看订单的详细信息。管理员管理员已经登陆后台从后台页面点击订单信息管理连接表3-7 修改用户信息用例描述修改用户信息管理员在后台管理页面修改相关信息,提交到服务器,其结果是服务器将修改后的信息更新到数据库中。从后台页面进入到管理信息界面,修改用户信

9、息。有些必要的信息改成了空的注修改商品、订单和个人信息等类似。表3-8 数据库备份用例描述数据库备份管理员在后台管理页面点击数据库备份连接,服务器把数据库中所有信息写到一个文件中,并保存到backup文件夹下。从后台页面进入数据库管理界面,点击备份数据库表3-9 数据库还原用例描述数据库还原管理员在后台管理页面选择要还原的数据库文件,点击还原按钮,服务器读取文件,并覆盖原有数据库中的数据。管理员已经登陆后台,并且数据库已经备份从后台页面进入数据库管理界面,选择要还原的数据库,并点击还原按钮。3.3 系统活动图(1) 用户登录网站,浏览网站商品信息,如果对商品感兴趣,可查看商品详细信息。如果想要

10、购买,必须先注册用户信息,才能购买商品和查看已经购买的商品。操作完成以后,注销用户,关闭网页,退出系统。图3-5 前台用户购物活动图(2) 管理员登录网站后台,必须先验证信息合法。登录以后可以实现商品,客户和订单信息的管理,管理员信息的管理和对数据库的管理。操作完成以后,退出系统。图3-6 后台管理员管理活动图3.4 构建开发环境和开发工具的介绍3.4.1 构建开发环境本系统使用的编程语言是PHP,系统运行平台为windows操作系统,web服务器Apache 2.2.17。数据库采用Myqsl 5.5.8,这是一个性能好而又小巧的组合。网页设计工具为Notepad+和Macromedia D

11、reamweaver 8,使网站的建设能够快速有效的完成。此外,网站采用了模块化的建设方法【11】,把每个单独的功能分开,使网站能够更容易的添加新功能模块,删除过时的模块。3.4.2 PHP技术简介PHP,是英文超文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛地运用【12】。PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到H

12、TML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。最重要的是PHP可以用C、C+进行程序的扩展!3.4.3 MySQL数据库简介MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数

13、据库【13】。3.4.4 Apache服务器简介Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛Apache Server配置界面使用的计算机平台上。3.4.5 WAMP开发环境的介绍WAMP是指在Windows服务器上使用Apache、MySQL和PHP的集成安装环境,可以快

14、速安装配置Web服务器,一般说来,大家都习惯 于将Apache、MySQL、PHP架设在Linux系统下,但是,不可否认的是Windows也有其优点,就是易用,界面友好,软件丰富,操作起来非常方便,因此对新手来说在Windows平台下使用Apache、MySQL、PHP也确实是一个不错的选择。下面我将介绍几款在Windows下可以使用的WAMP集成环境【14】。WampServer集成了Apache、MySQL、PHP、phpmyadmin,支持Apache的mod_rewrite,PHP扩展、Apache模块只需要在菜单“开启/关闭”上点点就搞定,省去了修改配置文件的麻烦。总的来说,无论从安

15、全性和性能上来讲,LAMP(Linux + Apache + MySQL + PHP)都优于WAMP(Windows + Apache + MySQL + PHP),不过由于Windows具有易用的特点,WAMP也未尝不是初学者的一个不错的选择【15】。3.4.6 WAMP的安装与配置(1) 下载最新的安装包(官方网站,SourceForge),当前版本WampServer 2.2E,集成了apache2.2.22(或apache2.4.2)、php5.3.13(或php5.4.3)+PECL、SQLitemanager、MySQL 5.5.24、Phpmyadmin。(2) 运行安装包。a.

16、首先会弹出一个“重要提示”,告诉你,“不要从wamp5.1.x版本,如果之前安装过wamp5.1.x,那么安装新版本之前,请保存数据,卸载wamp5并删除wamp目录”。如果是全新安装的话,直接点“是”即可。b.弹出安装向导。点击【next】进行下一步即可。c.安装协议,选择【I accept the agreement】,继续点击【next】进行下一步。d.选择安装目录,默认是c:wamp,也根据自己需要设置在其他盘。e.询问是否在快速启动栏和桌面创建快捷方式。选好之后继续点击【next】进行下一步。f.确认设置是否正确,点击【install】开始安装。g.安装中h.弹出对话框,是否安装新的

17、【WampServer2主页】,选择同意之后会覆盖wamp安装目录下www文件夹中的index.php文件(例如 c:wampwwwindex.php)。确认没有问题的话就选“是”吧。i.安装完毕,询问是否启动WampServer2。点击【Finish】完成安装。(3) 安装完毕之后,右下角的任务栏会多出一个wamp的小图标,若安装的wamp版本为wamp5 1.7.4,成功启动后鼠标右键点击系统右下角的扇形小图标,依次选择【Language】-【chinese】,即可更换为中文操作界面。(4) 在浏览器里输入http:/localhost或http:/127.0.0.1,按回车进行测试是否安

18、装成功。4 详细设计与系统实现4.1 数据库设计4.1.1 数据库详细设计数据项和数据结构如下:(1) 商品信息表:编号,商品编号,商品名称,商品图片,商品售价,折扣,结束时间,最低销售量,已销售数量,备注;(2) 管理员信息表:编号 ,用户名,密码;(3) 顾客信息表:编号 ,用户名 ,密码,E-mail,电话,地址,备注;(4) 网站系统信息表:编号,标题,公告,版权;(5) 商品销售信息表:订单编号,商品名称,销售日期,单价,销售数量,姓名,电话,地址,总金额,备注;(6) 新闻信息表:编号,标题,内容,备注。4.1.2 数据库结构设计E-R图提供了表示实体型、属性和联系的方法:实体型:

19、用矩形表示,矩形内写明实体名。属性:用椭圆表示,并用无向边将其与相应的实体连接起来。联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1:1,1:n或m:n)。那么本系统的E-R图如下图4.1所示:图4-1 数据库E-R图4.1.3 数据库逻辑结构设计本系统的数据库名称为zc_shopping,共分为六个表,分别为商品信息表,管理员信息表,顾客信息表,网站系统信息表,商品销售信息表,新闻信息表。具体表设计如下:(1) 商品信息表包括商品编号,名称,图片,售价等基本信息,如表4-1所示:表4-1 商品信息表(zc_products)序号列名字段

20、类型长度主键允许空说明idint20是编号2pidvarchar商品编号3pname50商品名称4pic100商品图片5pricefloat商品售价6discount折扣7timetimestamp结束时间8num最低销量9salenum已销售量10remarktext备注(2) 管理员信息表包括管理员的编号,用户名和密码等基本信息,如表4-2所示:表4-2 管理员信息表(zc_user)username用户名 password密码(3) 顾客信息表包括顾客的编号,电话与地址等基本信息,如表4-3所示:表4-3 顾客信息表(zc_customer)name用户名mailE-mailteleph

21、one电话address地址(4) 网站系统信息表包括网站的名称,公告和版权等基本信息,如表4-4所示:表4-4 网站系统信息表(zc_system)title200标题notice公告copyright版权(5) 商品销售信息表包括订单编号,商品名称,数量,收货人姓名和地址等基本信息,如表4-5所示:表4-5 商品销售信息表(zc_sale)订单编号saletime销售日期saleprice单价销售数量姓名total总金额(6)新闻信息表包括新闻标题和内容等基本信息,如表4-6所示:表4-6 新闻信息表(zc_news)varvharcontent内容4.1.4 系统总体类图图4-2 系统总

22、体类图4.2 网站前台功能实现4.2.1 商品展示界面设计系统的用户主界面是用户了解本网站的首要窗口,其中必须包括商品的主要信息和相关入口。用户在首页可以进行注册,登录后可以进行下订单等相关操作。用户还可以有选择性的搜索相关产品,查看产品的相关信息。图4-3 系统主页面主界面的构成:最上面为head.html,包含头部的主要信息,比如用户登录入口,商城logo,搜索框,导航栏的信息;左边的为网站公告栏,先是网站最新的信息,主界面最下面是tail.html,用来声明版权,显示后台入口【16】。在系统主界面最上方显示用户的登录状态,如果用户已经登录,则显示登录用户的用户名和安全退出的信息,旁边还有用户注册和订单查询等选项,导航栏通过超链接实现网站各个页面的跳转,商品展示区域与数据库相连,根据数据库中的信息动态的显示相关商品的信息。主界面如图4-1所示。图4-4 商品展示界面/主要实现商品的展示功能

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1