- 968.78 KB
- 18页
- 1、本文档共5页,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
- 文档侵权举报电话:19940600175。
'慢时光小店1项目简介21.1项目介绍21.2项目开发目标21.3运行环境21.4开发环境21.5项目來源22项目总体设计32.1系统技术框架设计32.1.1系统架构32.1.2系统结构描述32.2功能模块设计52.2.1慢吋光小店前台管理52.2.2慢时光小店后台管理52.3系统数据库设计62.3.1实体及其关系62.3.2各个表结构描述63慢吋光项目功能描述93・1慢时光前台模块描述93.2慢时光后台模块描述134项目技术总结184.1技术创新及特点184.1.1技术总结184.1.2项目特色184.2个人收获与体会18
1项目简介1.1项目介绍随着时代的发展,我们的生活节奏越来越快,互联网为人类提供很大程度说的便捷,电子商务迅猛发展,网络购物成为一种新的潮流。人们的生活节奏越来越快,不少人忘记停下来,享受生活,享受美好时光。为了能够在给用户提供一个购物平台的同时,也提供一个可以慢下来,享受生活的空间,慢时光小店就此诞生了。“慢吋光”是推崇慢生活的一个自媒体平台。它推崇自然、环保、健康的生活方式。倡导都市人放慢脚步,寻找自己内心的宁静。在生活中发现美好的事物,寻求生命屮最深刻的幸福感。慢时光小店紧密贴近这一主题,在提供-•些手工D1Y商品的同时,也为用户提供了一系列的友情链接,让买家更好的享受美好时光,寻找内心的安宁。1.2项目开发目标慢时光小丿占,尽可能多的为用户捉供多种精致、健康的商品。在给用户捉供一个安全、可靠的购物平台的同时,提供丰富的链接,让用户可以慢下来,去寻找内心的宁静,感受生活的美好。1.3运行环境为了保证慢时光小店的正常运营,针对该系统的实际需要及客户要求,经过详细的调研和论证,制定了以下的软、硬件运行环境的建设方案。如表L1,表1.2所示:表1.1硬件环境配置表处理器:512M以上内存:256M以上硬盘:8GB以上表1.2软件坏境配置表操作系统:Windows7操作系统浏览器:MozillaEirefox浏览器1.4开发环境运行环境需求:EditPlus_3.4.1.1123编辑器、MozillaFirefox浏览器、WAMP集成安装环境。1.5项目来源该项目建立在对大三下学期的图帖管理系统修改的基础上,后期不断添加、修改完成的。
2项目总体设计2.1系统技术框架设计2.1.1系统架构该系统通过后台对数据库的操作控制前台页面的展示,运用冃前比较流行的WAMP集成开发环境(Apache+Mysql/MariaDB+Perl/PHP/Python)。2.1.2系统结构描述图2.1系统功能的整体架构
身份验证修改个人信息图2.2用户用例图
«include»图2.3管理员用例图2.2功能模块设计2.2.1慢时光小店前台管理前台是给展示用户的,主要包括以下功能模块:用户注册、登录,浏览查看商品,可以提交订单购买商品,也可以查看自己的订单,操作订单(收货、评价、删除订单)。2.2.2慢时光小丿占后台管理主要包括以下功能模块:管理员管理用户(查看、添加、编辑、删除),管理员管理商品分类(查看、添加、编辑、删除),管理员管理商品查看、添加、编辑、删除),管理员管理订单(杳看、编辑、删除),管理员管理友情链接(查看、添加、审核、修改、删除))。
2.3系统数据库设计2.3.1实体及其关系慢时光小丿占的数据库采用以Wcb-Basc方式架构在网站主机上的MySQL的数据库管理工具PhpMyAdmino数据库中有7张表,分别为用户表(user).商品类别表(type)>商品表(goods)>订单表(oeders)、订单信息表(detail)>评价表(pingjia).友情链接表(link)。2.3.2各个表结构描述表2.1用户表结构(user)序号列名PK屈性长度备注1idYint11该表的主键,唯一标示,自动增长2viptinyint4会员3addressvarchar256地址4namevarchar32用户名称5codechar6验证码6passwordvarchar32密码7ctimevarchar50创建时间8emailvarchar10用户邮箱9statuetinyint4用户状态(允许登录、禁止登陆)表2.2商品类别表结构(type)序号列名PK属性长度备注1idYint11该表的主键,唯一标示,自动增长2pathvarchar255二级分类和一级分类的层次关系3namevarchar32类别名称4pidint11父id
表2.3商品表结构(goods)一序号一列名PK属性长度备注1idYint11该表的主键,唯一标示,自动增长2typeiclint11类别表的id3goodsvarchar32商品类别4companyvarchar50厂家5descrtext商品描述6pricedecimal(6,2)商品价格7picvarchar100商品图片8statuetinyint4商品状态(新添加,销售中,已下架)9storeint11库存量10clicknumint11商品被点击次数11addtimevarchar32商品添加时间表2.4订单表结构(ocdcrs)序号列名PK属性长度备注1idYini11该表的主键,唯一标示,自动增长2uidint11用户id3unamevarchar32收货人4addressvarchar255收货地址5codechar6邮编6telvarchar16收货人电话7addtimcvarchar32订单提交时间8totaldecimal(10,2)购买数量9statueint11订单状态表2.5订单信息表结构(detail)序号列名PK属性度备注1idYint11该表的主键,唯一标示,自动增长2orderidint11表的id3goodsidint15商品id4goodsnamevarchar50商品名称5goodspicvarchar100商品图片6goodpricedecimal(10,2)商品价格7goodsnumint11购买商品的数量
表2.6评价表结构(pingjia)序号列名PK属性长度备注1idYint11该表的主键,唯一标示,自动增长2gidint11商品id3uidint50用户id4descrtext.用户评价表2.7友情链接表结构(link)序号列名PK属性长度备注1idYint11该表的主键,唯一标示,口动增长2namevarchar32友情链接名称3statetinyint4用户组名称4addressvarchar64友情链接地址5picvarchar255友情图片
3慢时光项目功能描述3.1慢时光前台模块描述前台首页,用户首次进入慢时光看到的页而(如图3.1),可以注册(如图1.2)、登录(如图3.3)慢时光小店。可以浏览商品,也可以搜索商品(如图3.4),可以查看商品详情(如图3.5),进行购买加入购车(如图3.6),也可以选择清空购物车或者继续购买物品。选择结算进入填写订单页面(如图3.7),也可以杳看订单(如图3.8),在慢时光小店发货Z后可以进行确认收货(如图3.9(1))、评价(如图3.9(2))、删除订单的操作。在为用户捉供购物平台的同时在网站的右上部分添加了丰富的友情链接,希望能够丰富用户的生活。■手卷石头•手空$範*••中曲8•AW9I•ana•羊工・si•amH申IMZR的出韓乐店主朝龌-毗6;胆特的很一历罗絵:感谢◎一位平过®案trrUMJ£9•折蹑•旧纸hnpy/locAthosV^ow1«nc/p*odu«1KTIrfimfl«W图3・4查询页面chanpin.phpio
(^)*时人•・个人•心AJOMIM/wnORXUr:0F2・■厶*人"RMUWRViUitiSR注■«S3WtnMW•n»R・图3.15浏览了分类页面XilWJjnH乙川九■»”MUWff・工・mow・iMowr・ewh广.nnn■iUaMN•耐湖wffei•血曲品订♦«&-订・皿•&临:»W:MR:Mtf:«ta:«k:*essn・疤:C>4WCUMECtJK陆盘:O&Mff图3.16添加商品页面
犷乂••••••••<丿MIAX(丿□MPtt9分M9■nana•dnUc*31R^RCJIMM・仃•片・MXRR*ame修改值息ams:nmcaiKWfMB:axoCG«:67■押;«JIW^.QT!KA:95t"厂拿♦wtair*®air6JJLTBATT9e.wiojo1740iXIO8.«0&■&■RT«e««767图3.17浏览商品页面mstn06n^4:)8201S8061UO08JOB0506201S0S44lUOtSS20X505062oiMMnnaz.«*=/!tt九rubsncnfljnon图3.18编辑商品信息页面A)IS<5D17Qz«a=fltmMHRioinBBt5«M55<»图3.19订单管理页面
•-••••••jjintensic20)SS$A178乙"Utt九MBECWvEALEenGA:"・9・■M.aivsua:心笙mnmt■arawoa^xmf*B订・M•UMI*图3.20修改订单状态页面••-9•••••••JOIMI^UQZAREJlOni■口RUBSWMiCflOLKMW>好X»AttMlID■■翼■・・"丽》・・”i!Mt^V/dwnq^buhuKtml3・nnsrnihtB/Eci)hcmld««JOMTM)kUp皿MMAhlmie«wsums图3.21友情链接管理页面Mt■■■
4项目技术总结1.1技术创新及特点4.1.1技术总结PHP,—种通用的开源脚本语言,是服务器端的、跨平台的、HTML嵌入式的脚本语言,是动态网页的—种,可以同时运行在Linux、UNIX和Windows_LO也可以嵌入到HTML页面中。PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。它支持MySQL、Oracle.Sybase.ODBC等多种数据库。MySQL是一个关系型数据库管理系统,是当前最流行的开放源代码数据库,具有跨平台性,是一个高性能的、多线程的、多用户的、建立在客户-服务器结构上的RDBMSoMySQL分为社区版和商业版两种,因为其体积小、速度快、总体拥有成木低,被一些中小型网站所使用。4.1.2项目特色作为一个购物网站,首先最重要的是要了解目前人们的生活状态,了解用户的需要、完整购物的流程。慢时光小店为用户提供了舒适的购物平台,拥有丰富的商品类别和丰富的友情链接。对于追求平静,安宁生活的人们来说,是一个不错的选择。4.2个人收获与体会通过该项口的设计与实现,我感受到自己在编程方而的欠缺,有时,遇到问题不能自行解决,需要向网络或者同学寻求帮助。完成整个项目,我对整个php语言以及购物流程都有了更深刻的了解。认识到不同语言Z间的相通性,了解到了购物流程的细致性,也感受到了现代人类在快速发展的吋代中,对于慢吋光的追逐,目前的慢时光小店可能在商品的类别上还不占什么优势,在用户体验方面考虑的述有欠缺,也许应该在给用户提供一个可以交流的平台,让提出自己想要那些东西,或者给慢时光小店提一些意见和建议,让慢时光小店能够更好的满足大家的需求。我会继续努力……谢谢。'