电子商务网站设计与实现_第1页
电子商务网站设计与实现_第2页
电子商务网站设计与实现_第3页
电子商务网站设计与实现_第4页
电子商务网站设计与实现_第5页
已阅读5页,还剩69页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Term Examination Report电子商务与电子政务XX大学软件学院期末课程报告Term Examination ReportSchool of Software, XX University个人成绩序号学号专业姓名成绩1234学 期: 20017春季学期 课程名称:电电子商务与电电子政务 任课教师: 姓 名: 杞付军 联系电话: 电子邮件: 完成提交时间: 年 月 日 PHP电子商务务系统(杞付军)目录TOC o 1-4 h z u HYPERLINK l _Toc485634340 1电子商务解解决方案 PAGEREF _Toc485634340 h 10 HYPERLINK

2、l _Toc485634341 1.1应用背景景和目标客户户 PAGEREF _Toc485634341 h 10 HYPERLINK l _Toc485634342 1.1.1 应应用背景 PAGEREF _Toc485634342 h 10 HYPERLINK l _Toc485634343 1.1.2 目目标客户 PAGEREF _Toc485634343 h 10 HYPERLINK l _Toc485634344 1.2战略目标标 PAGEREF _Toc485634344 h 10 HYPERLINK l _Toc485634345 1.3产品或服服务详细介绍绍 PAGEREF _

3、Toc485634345 h 10 HYPERLINK l _Toc485634346 1.4核心能力力 PAGEREF _Toc485634346 h 11 HYPERLINK l _Toc485634347 1.5收入和利利润来源。 PAGEREF _Toc485634347 h 11 HYPERLINK l _Toc4856343488 2营销方方案 PAGEREF _Toc485634348 h 11 HYPERLINK l _Toc485634349 2.1网站目标标市场 PAGEREF _Toc485634349 h 11 HYPERLINK l _Toc485634350 2.2

4、目标市场场特点 PAGEREF _Toc485634350 h 11 HYPERLINK l _Toc485634351 2.3营销手段段 PAGEREF _Toc485634351 h 11 HYPERLINK l _Toc485634352 2.3.1营销销价格 PAGEREF _Toc485634352 h 11 HYPERLINK l _Toc485634353 2.3.2推方方案及具体实实施方案 PAGEREF _Toc485634353 h 11 HYPERLINK l _Toc485634354 3项目介绍 PAGEREF _Toc485634354 h 11 HYPERLINK

5、 l _Toc485634355 3.1 系统的的开发环境 PAGEREF _Toc485634355 h 11 HYPERLINK l _Toc485634356 3.1.1 设设备 PAGEREF _Toc485634356 h 11 HYPERLINK l _Toc485634357 3.1.2 支支持软件 PAGEREF _Toc485634357 h 12 HYPERLINK l _Toc4856343358 3.2 系系统的技术路路线 PAGEREF _Toc485634358 h 12 HYPERLINK l _Toc485634359 3.2.1 项项目技术路线线 PAGERE

6、F _Toc485634359 h 12 HYPERLINK l _Toc485634360 3.2.2 技技术说明 PAGEREF _Toc485634360 h 12 HYPERLINK l _Toc485634361 3.3 系统功功能及模块 PAGEREF _Toc485634361 h 13 HYPERLINK l _Toc485634362 3.3系统用例例及说明 PAGEREF _Toc485634362 h 14 HYPERLINK l _Toc485634363 3.3.1前台台用例图 PAGEREF _Toc485634363 h 14 HYPERLINK l _Toc48

7、5634364 3.3.2前台台用例说明 PAGEREF _Toc485634364 h 14 HYPERLINK l _Toc485634365 3.3.3后台台用例图 PAGEREF _Toc485634365 h 20 HYPERLINK l _Toc485634366 3.3.4后台台用例说明 PAGEREF _Toc485634366 h 20 HYPERLINK l _Toc485634367 4系统设计 PAGEREF _Toc485634367 h 26 HYPERLINK l _Toc485634368 4.1 系统构构架 PAGEREF _Toc485634368 h 26

8、 HYPERLINK l _Toc485634369 4.1.1 系系统功能模块块 PAGEREF _Toc485634369 h 26 HYPERLINK l _Toc485634370 4.2 数据库库设计 PAGEREF _Toc485634370 h 27 HYPERLINK l _Toc485634371 4.2.11 逻辑设计计 PAGEREF _Toc485634371 h 27 HYPERLINK l _Toc485634372 1 实体 PAGEREF _Toc485634372 h 27 HYPERLINK l _Toc485634373 2 实体关系系模型 PAGEREF

9、 _Toc485634373 h 30 HYPERLINK l _Toc485634374 4.2.2 物物理设计 PAGEREF _Toc485634374 h 30 HYPERLINK l _Toc485634375 1 表设计 PAGEREF _Toc485634375 h 30 HYPERLINK l _Toc485634376 4.3 系统类类的设计 PAGEREF _Toc485634376 h 35 HYPERLINK l _Toc485634377 4.3.1 系系统文件夹结结构 PAGEREF _Toc485634377 h 35 HYPERLINK l _Toc485634

10、378 1 一级文件夹夹 PAGEREF _Toc485634378 h 35 HYPERLINK l _Toc485634379 2 二级文件夹夹 PAGEREF _Toc485634379 h 35 HYPERLINK l _Toc485634380 4.3.2 定定义核心启动动类 PAGEREF _Toc485634380 h 37 HYPERLINK l _Tooc48566343811 1 核心启启动类:Frramewoork.cllass.pphp PAGEREF _Toc485634381 h 37 HYPERLINK l _Toc485634382 2 定义基础控控制器类 PA

11、GEREF _Toc485634382 h 38 HYPERLINK l _Toc485634383 3 定义基础模模型类 PAGEREF _Toc485634383 h 39 HYPERLINK l _Toc4856334384 4.3.33 定义工具具类 PAGEREF _Toc485634384 h 39 HYPERLINK l _Toc485634385 4.3.4 控控制器类 PAGEREF _Toc485634385 h 40 HYPERLINK l _Toc485634386 4.3.5 定定义模型类 PAGEREF _Toc485634386 h 41 HYPERLINK l

12、_Toc485634387 4.4 系统的的部署过程 PAGEREF _Toc485634387 h 41 HYPERLINK l _Toc485634388 5系统实现 PAGEREF _Toc485634388 h 42 HYPERLINK l _Toc485634389 5.1 系统前前台 PAGEREF _Toc485634389 h 42 HYPERLINK l _Toc485634390 5.1.1 登登录和注册 PAGEREF _Toc485634390 h 42 HYPERLINK l _Toc485634391 5.1.2 首首页 PAGEREF _Toc485634391

13、h 43 HYPERLINK l _Toc485634392 5.1.3 广广告位 PAGEREF _Toc485634392 h 44 HYPERLINK l _Toc485634393 5.1.4 商商品展示 PAGEREF _Toc485634393 h 44 HYPERLINK l _TToc48556343994 5.1.55 个人中心心 PAGEREF _Toc485634394 h 45 HYPERLINK l _Toc485634395 5.1.6 商商品购买 PAGEREF _Toc485634395 h 45 HYPERLINK l _Toc485634396 5.1.7

14、联联系我们 PAGEREF _Toc485634396 h 47 HYPERLINK l _Toc485634397 5.2 系统后后台 PAGEREF _Toc485634397 h 47 HYPERLINK l _Toc485634398 5.2.1 登登录 PAGEREF _Toc485634398 h 47 HYPERLINK l _Toc485634399 5.2.2 首首页 PAGEREF _Toc485634399 h 47 HYPERLINK l _Toc485634400 5.2.3 订订单管理 PAGEREF _Toc485634400 h 47 HYPERLINK l _

15、Toc485634401 5.2.4 商商品管理 PAGEREF _Toc485634401 h 48 HYPERLINK l _Toc485634402 6学期总结 PAGEREF _Toc485634402 h 50 HYPERLINK l _Toc485634403 参考文献 PAGEREF _Toc485634403 h 5001电子商务解解决方案 1.1应用背景景和目标客户户1.1.1 应应用背景在我国当前的大大学教学中,很很多教科书仅仅为参阅用途途。对大多数数学生来说,在在一门课程学学习结束之后后,其教科书书还都是崭新新的,至少还还都是完好的的,甚至有的的学生拿来新新书之后连看看一

16、遍都做不不到,他的教教科书可以说说完全是一种种摆设。我们们如果能建立立一种合理的的制度,认真真管理、科学学利用,是完完全能够形成成循环利用的的目的。随着Interrnet 的的不断发展,以以校园网为依依托的电子商商务正在高校校范围内迅速速崛起,不同同类型、不同同需求的电子子商务网站层层出不穷。其其中,二手书书市场占据着着较大的空间间。我们在校校园内进行低低价回收二手手书,这样有有效节约资源源,又避免浪浪费;那些想想要出售二手手书的同学可可以联系我们们,我们将上上门服务,进进行旧书的回回收工作。同同时我们在网网上销售我们们的书籍,实实行网上网下下结合营销。在面对这些真实需求后我们决心开发出我们的

17、云大二手书店。1.1.2 目目标客户在对二手书的需需求进行了详详细的分析之之后,我们初初步了解了我我们的客户类类型,其中主主要还是在校校大学生,因因为每一年每每一个在校大大学生都面临临着购买教材材的需求,但但是却面临着着新教材太昂昂贵,并且买买来也只是做做参考,实际际用到教材的的时候少之又又少,这样较较为便宜的二二手书就成为为一个很好的的选择。1.2战略目标标本项目开发为云云大二手书店店销售网站,我我们最终将实实现用户能在在浏览图书后后进行下单操操作,管理员员在后台实现现管理系统的的操作。1.3产品或服服务详细介绍绍云大二手网上书书店主要提供供的就是网上上销售二手书书,在该书店店中我们主要要实

18、现的功能能有以下几个个:用户可以进行注注册和登录前台客用进行所所销售的二手手书的浏览(只只是浏览用户户可以不进行行注册)用户可以将自己己喜欢的二手手书加入购物物车,等到需需要的时候从从购物车中进进行下单前台可以进行商商品展示前台还有注册用用户的个人中中心前台用户能联系系我们功能在用 到自己需需要的二手书书时可以进行行下单(用户户必须进行注注册登录)后台有管理员一一个角色,需需要进行登录录管理员能操作数数据库,进行行商品添加、商商品下架、商商品价格更改改后台管理员能进进行订单管理理1.4核心能力力本系统的核心能能力是用户在在购物车和下下单的相关操操作。1.5收入和利利润来源。本系统作为二手手书销

19、售商务务网站,主要要收入和利润润来源是购买买二手书和销销售二手书之之间的差价。2营销方案 2.1网站目标标市场云南大学呈贡校校区和东陆校校区2.2目标市场场特点希望以最低的的价格购买到到可再利用教教材的人想要通过二手手书交换到更更为有用的资资料的人兴趣爱好:喜喜欢收集二手手书的人2.3营销手段段2.3.1营销销价格二手书店的价格格一般在新书书价格的300%50%,该二手书书店在价格上上具有明显的的价格优势。我我们还会对一一些二手书做做促销,此时时商品价格可可能会达到新新书价格的220%。2.3.2推方方案及具体实实施方案二手书店主要推推广方案我们们采用传单宣宣传、促销和和微信宣传相相结合的方式

20、式来进行推广广。我们将使使用一些传单单来进行初步步的宣传,采采用促销的形形式赢得一个个良好的口碑碑,再采用微信公公众号来加深深对云大二手手书店的知名名度。我们还会在网上上广泛搜寻一一些和本网站站相关的同行行的网站,和和它们进行行行业上的链接接,这样可以以增加各个行行业的知名度度。3项目介绍 3.1 系统的的开发环境3.1.1 设设备电脑型号:华硕硕K555LL / 机械械师M5100A / 戴戴尔灵越155处理器及内存容容量:corre i5 4G内存硬盘:500GG3.1.2 支支持软件开发环境:phhpstorrm. phhpstuddy服务器:apaache数据库:myssql编程语言:

21、phhp操作系统:wiindowss7/103.2 系统的的技术路线3.2.1 项项目技术路线线采用php语言言开发。使用MVC编程程模式。使用Mysqll数据库。3.2.2 技技术说明PHP语言:PHP的特性包包括:1. PHP 独特的语法法混合了 CC、Javaa、Perll 以及 PPHP 自创创新的语法。2. PHP可可以比CGII或者Perrl更快速的的执行 HYPERLINK /item/%E5%8A%A8%E6%80%81 动态网页动态页面方方面,与其他他的编程语言言相比,PHP是将程序序嵌入到 HYPERLINK /item/HTML HTTML文档中中去执行,执执行效率比完完

22、全生成httmL标记的的CGI要高高许多;PHP具有非常常强大的功能能,所有的CCGI的功能能PHP都能能实现。3. PHP支支持几乎所有有流行的数据据库以及 HYPERLINK /item/%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F 操作作系统。4. 最重要的的是PHP可可以用C、CC+进行程程序的扩展!MVC编程模式式:MVC 是一种种使用 MVVC(Moddel Viiew Coontrolller 模模型-视图-控制器)设设计创建 WWeb 应用用程序的模式式:Model(模模型)表示应应用程序核心心(比如数据据库记录列表表)。View(视图图)显示数据据

23、(数据库记记录)。Controlller(控控制器)处理理输入(写入入数据库记录录)。MVC 模式同同时提供了对对 HTMLL、CSS 和 JavvaScriipt 的完完全控制。Model(模模型)是应用用程序中用于于处理应用程程序数据逻辑辑的部分。通常模型型对象负责在在数据库中存存取数据。View(视图图)是应用程程序中处理数数据显示的部部分。通通常视图是依依据模型数据据创建的。Controlller(控控制器)是应应用程序中处处理用户交互互的部分。通常控制制器负责从视视图读取数据据,控制用户户输入,并向向模型发送数数据。MVC 分层有有助于管理复复杂的应用程程序,因为您您可以在一个个时间

24、内专门门关注一个方方面。例如,您您可以在不依依赖业务逻辑辑的情况下专专注于视图设设计。同时也也让应用程序序的测试更加加容易。MVC 分层同同时也简化了了分组开发。不不同的开发人人员可同时开开发视图、控控制器逻辑和和业务逻辑。Mysql数据据库:MySQL是一一种关系数据据库管理系统统,关系数据据库将数据保保存在不同的的表中,而不不是将所有数数据放在一个个大仓库内,这这样就增加了了速度并提高高了灵活性。MySQL所使使用的 SQQL 语言是是用于访问数数据库的最常常用标准化语语言。MySSQL 软件件采用了双授授权政策,分分为社区版和和商业版,由由于其体积小小、速度快、总总体拥有成本本低,尤其是

25、是开放源码这这一特点,一一般中小型网网站的开发都都选择 MyySQL 作作为网站数据据库。由于其社区版的的性能卓越,搭搭配PHPP和Appache可组成良好好的开发环境境。3.3 系统功功能及模块图表 SEQ 图表 * ARABIC 1 系统统功能模块描述了系统的相相关功能模块块。3.3系统用例例及说明3.3.1前台台用例图图表 SEQ 图表 * ARABIC 2 前台台user-case前台的用例图,展展示了前台的的相应操作。3.3.2前台台用例说明用例名称商品详情用例标识号goodsinnfo参与者顾客、数据库状态进行中简要说明展示商品详细信信息前置条件顾客点击商品查查看基本事件流将商品i

26、d返回回到数据库,查查询到对应商商品信息并返返回展示备用事件流无异常事件流无泛化关系无扩展关系无包含关系加入购物车后置条件无注释无分析人及时间杨哲小组 20017年6月月12日用例名称商品分类用例标识号Goodskiind参与者顾客、数据库状态进行中简要说明展示商品分类前置条件顾客点击商品分分类基本事件流将分类商品进行行展示备用事件流无异常事件流无泛化关系无扩展关系无包含关系分类商品后置条件无注释无分析人及时间杨哲小组 20017年6月月12日用例名称首页用例标识号Index参与者顾客、数据库状态进行中简要说明展示网站首页信信息前置条件顾客点击首页基本事件流将网站首页信息息进行展示备用事件流无

27、异常事件流无泛化关系无扩展关系无包含关系商品详情后置条件无注释无分析人及时间杨哲小组 20017年6月月12日用例名称个人中心用例标识号Person参与者顾客、数据库状态进行中简要说明展示登录用户的的基本信息前置条件顾客点击个人中中心基本事件流将登录用户的基基本信息进行行展示备用事件流无异常事件流无泛化关系无扩展关系无包含关系无后置条件无注释无分析人及时间杨哲小组 20017年6月月12日用例名称购物车用例标识号shopcarrt参与者顾客、数据库状态进行中简要说明展示购物车中的的商品信息前置条件顾客点击购物车车查看基本事件流将已放入购物车车的商品信息息进行展示备用事件流无异常事件流无泛化关系

28、无扩展关系无包含关系商品结算后置条件无注释无分析人及时间杨哲小组 20017年6月月12日用例名称联系我用例标识号Contacttme参与者顾客、数据库状态进行中简要说明展示留言板信息息前置条件顾客点击联系我我基本事件流将留言板信息进进行展示备用事件流无异常事件流无泛化关系无扩展关系无包含关系留言后置条件无注释无分析人及时间杨哲小组 20017年6月月12日用例名称登录用例标识号Login参与者顾客、数据库状态进行中简要说明用户进行登录前置条件顾客点击登录基本事件流验证顾客输入的的用户名和密密码。成功则则跳转首页,否否则登录失败败请重新登录录备用事件流无异常事件流无泛化关系无扩展关系无包含关系

29、无后置条件无注释无分析人及时间杨哲小组 20017年6月月12日用例名称注册用例标识号registeer参与者顾客、数据库状态进行中简要说明顾客进行用户注注册前置条件顾客点击注册基本事件流将注册用户信息息提交,成功功则注册成功功跳转主页,否否则注册失败败,请重新注注册。备用事件流无异常事件流无泛化关系无扩展关系无包含关系无后置条件无注释无分析人及时间杨哲小组 20017年6月月12日用例名称加入购物车用例标识号addintoocart参与者顾客、数据库状态进行中简要说明顾客点击加入购购物车前置条件顾客点击商品详详情页面基本事件流将商品信息放入入到购物车内内,方便用户户购买备用事件流无异常事件流

30、无泛化关系无扩展关系无包含关系无后置条件无注释无分析人及时间杨哲小组 20017年6月月12日用例名称分类商品用例标识号Kind参与者顾客、数据库状态进行中简要说明展示某一个分类类下的商品列列表前置条件顾客点击点击商商品分类中的的某个分类基本事件流将某一个分类下下的商品进行行列表式的展展示。备用事件流无异常事件流无泛化关系无扩展关系无包含关系无后置条件无注释无分析人及时间杨哲小组 20017年6月月12日用例名称商品结算用例标识号settle参与者顾客、数据库状态进行中简要说明顾客进行商品结结算前置条件顾客点击购物车车基本事件流将购物车的商品品进行总和成成一个订单备用事件流无异常事件流无泛化关

31、系无扩展关系无包含关系无后置条件无注释无分析人及时间杨哲小组 20017年6月月12日用例名称填写地址提交订订单用例标识号Submit11参与者顾客、数据库状态进行中简要说明顾客进行填写发发货地址并付付款提交订单单前置条件顾客进行商品结结算基本事件流填写收货地址,付付款并提交订订单,生成最最终订单备用事件流无异常事件流无泛化关系无扩展关系无包含关系无后置条件无注释无分析人及时间杨哲小组 20017年6月月12日用例名称留言用例标识号Leave wword参与者顾客、数据库状态进行中简要说明顾客进行留言前置条件顾客点击联系我我基本事件流将用户留言记录录并与用户基基本信息一起起展示备用事件流无异常

32、事件流无泛化关系无扩展关系无包含关系无后置条件无注释无分析人及时间杨哲小组 20017年6月月12日3.3.3后台台用例图图表 SEQ 图表 * ARABIC 3 后台台管理useer-casse表明了后台的功功能模块3.3.4后台台用例说明用例名称登陆用例标识号Login2参与者管理员、数据库库状态进行中简要说明管理员进行登录录前置条件无基本事件流管理员进行登录录,成功则跳跳转到管理主主页,否侧登登录失败重新新登录备用事件流无异常事件流无泛化关系无扩展关系无包含关系无后置条件无注释无分析人及时间杨哲小组 20017年6月月12日用例名称图书分类用例标识号Kind2参与者管理员、数据库库状态进

33、行中简要说明管理员进行图书书分类管理前置条件无基本事件流管理员进行图书书分类的管理理备用事件流无异常事件流无泛化关系无扩展关系无包含关系添加分类,编辑辑分类,删除除分类后置条件无注释无分析人及时间杨哲小组 20017年6月月12日用例名称添加分类用例标识号Addkindd2参与者管理员、数据库库状态进行中简要说明管理员进行添加加分类前置条件管理员进入到图图书分类基本事件流管理员进行添加加分类,输入入分类的基本本信息进行添添加备用事件流无异常事件流无泛化关系无扩展关系无包含关系无后置条件无注释无分析人及时间杨哲小组 20017年6月月12日用例名称编辑分类用例标识号Editkinnd2参与者管理

34、员、数据库库状态进行中简要说明管理员对已有的的分类进行编编辑前置条件管理员进入图书书分类基本事件流管理员选个某一一个已有分类类进行信息编编辑修改。备用事件流无异常事件流无泛化关系无扩展关系无包含关系无后置条件无注释无分析人及时间杨哲小组 20017年6月月12日用例名称删除分类用例标识号Deletekkind2参与者管理员、数据库库状态进行中简要说明管理员进行无关关分类的删除除前置条件管理员进入图书书分类基本事件流管理员选择无关关的分类进行行删除备用事件流无异常事件流无泛化关系无扩展关系无包含关系无后置条件无注释无分析人及时间杨哲小组 20017年6月月12日用例名称添加新图书用例标识号Add

35、bookk2参与者管理员、数据库库状态进行中简要说明管理员进行添加加新图书前置条件无基本事件流管理员输入新图图书的基本信信息,进行新新图书的添加加备用事件流无异常事件流无泛化关系无扩展关系无包含关系无后置条件无注释无分析人及时间杨哲小组 20017年6月月12日用例名称图书列表用例标识号Booklisst2参与者管理员、数据库库状态进行中简要说明管理员进入图书书列表,查看看所有图书前置条件无基本事件流管理员进入图书书列表,查看看所有图书的的基本信息备用事件流无异常事件流无泛化关系无扩展关系无包含关系编辑图书信息,删删除图书后置条件无注释无分析人及时间杨哲小组 20017年6月月12日用例名称编

36、辑图书信息用例标识号Editboook2参与者管理员、数据库库状态进行中简要说明管理员编辑图书书信息前置条件管理员进入图书书列表基本事件流管理员选择某一一个图书,进进行图书信息息的编辑备用事件流无异常事件流无泛化关系无扩展关系无包含关系无后置条件无注释无分析人及时间杨哲小组 20017年6月月12日用例名称删除图书用例标识号Deletebbook2参与者管理员、数据库库状态进行中简要说明管理员进行无效效图书的删除除前置条件管理员进入图书书列表基本事件流管理员选择某一一个无效图书书进行删除备用事件流无异常事件流无泛化关系无扩展关系无包含关系无后置条件无注释无分析人及时间杨哲小组 20017年6月

37、月12日用例名称订单列表用例标识号Orderliist2参与者管理员、数据库库状态进行中简要说明管理员进行订单单列表查看前置条件无基本事件流管理员进行订单单列表查看,可可以看见所有有订单的信息息。备用事件流无异常事件流无泛化关系无扩展关系无包含关系移除后置条件无注释无分析人及时间杨哲小组 20017年6月月12日用例名称移除用例标识号Deleteoorder22参与者管理员、数据库库状态进行中简要说明管理员进行无效效订单的移除除前置条件管理员进入订单单列表基本事件流管理员选择某一一个无效订单单进行移除备用事件流无异常事件流无泛化关系无扩展关系无包含关系无后置条件无注释无分析人及时间杨哲小组 2

38、0017年6月月12日用例名称订单-商品列表表用例标识号Order-bbook2参与者管理员、数据库库状态进行中简要说明管理员进行订单单-商品列表表查看前置条件无基本事件流管理员进行订单单-商品列表表查看,可以以查看到对应应的订单里中中的商品备用事件流无异常事件流无泛化关系无扩展关系无包含关系无后置条件无注释无分析人及时间杨哲小组 20017年6月月12日。4系统设计4.1 系统构构架4.1.1 系系统功能模块块图表4.1-系系统功能模块块图4.2 数据库库设计4.2.1 逻逻辑设计1 实体E-R图:在该该数据库中我我们有7个实体,EE-R图准确确的描述了实实体之间逻辑辑关系。1 管理员实体体

39、图标4.2-管管理员实体2 分类实体图表4.3-分分类试题3 商品实体图表4.4-商商品实体4 留言实体图表4.5-留留言实体5 订单实体图表4.6-订订单实体6 用户实体图表4.7-用用户实体7 购物车实体体图表4.8-购购物车实体2 实体关系系模型图表4.9-实实体关系模型型4.2.2 物物理设计1 表设计1 管理员表(qqfj_addmin)图表4.10-管理员表2 购物车表(qqfj_caart)图表4.11-购物车表3 分类表(qqfj_caategorry)图表4.12-分类表4 商品表(qqfj_gooods)图表4.13-商品表5 留言表(qqfj_meessagee)图表4.

40、14-留言表6 订单表(qqfj_orrder)图表4.15-订单表7 订单-商品品表(qfjj_ordeer_gooods)图表4.16-商品表8 用户表(qqfj_usser)图表4.17-用户表2 表间结构构图图表4.18-表间结构图图4.3 系统类类的设计4.3.1 系系统文件夹结结构1 一级文件夹夹项目文件夹“sshop”下有appplicattion,fframewwork,ppublicc三个主要文文件夹:图表4.19-一级文件夹夹2 二级文件夹夹applicaation文文件夹:主要要存储这一项项目的数据。图表4.20-appliicatioon类Config:数据库配置置文件

41、;Controlller:控制器;Models:数据库访问问模型类;View:视图图。framewoork文件夹夹:主要存储使使项目运行的的工具类。图表4.21-frameework类类Core:核心心启动文件夹夹;Databasse:数据库连接接文件夹;Helper:辅助类;Librariies:通用函数库库,处理上传图图片,验证码等功功能。public文文件夹:主要存储前前台数据(ccss,jss,图片)。图表4.22-publiic类Css:层叠样样式文件;Images:图片文件;Js:javaascrippt文件;Uploadss:用户上传文文件。4.3.2 定定义核心启动动类1 核心

42、启动类类:Frammeworkk.classs.php图表4.23-核心启动类类首先定义一个唯唯一入口(iindex.php),调用核心启动类。图表4.24入入口Init方法:初始化。图表4.25-init初初始化Router方方法:路由方方法,实例化化对象并调用用方法。图表4.26-routeer方法autoloaad方法:自自动加载方法法,自动加载载控制器。图表4.27-autolload方法法2 定义基础控控制器类基础控制器:CControollor.classs.php主要功能是定义义操作结束时时的跳转方法法,将后台操作作与前台视图图分离。图表4.28-控制器类3 定义基础模模型类基础

43、模型类:MModel.class.php主要功能是定义义基础的数据据库增删改查查操作,返回类型。图表4.28-模型类5 定义数据库库连接类数据库连接类:Mysqll.classs.phpp主要功能是数据据库的连接操操作。4.3.3 定定义工具类图表4.28-工具类Captchaa.classs.phpp:验证码类类;Image.cclass.php:图图片处理类;Page.cllass.pphp:分页页类;Upload.classs.php:上传文件类类。4.3.4 控控制器类图表4.29-控制器类Admin下为为后台控制器器,BaseConntrolller.cllass.pphp:基础础控

44、制器,统统一sesssion验证证。图表4.30-验证CategorryConttrolleer.claass.phhp:分类控控制器,分类类怎删改查。GoodsCoontrolller.cclass.php:商商品控制器。IndexCoontrolller.cclass.php:主主页控制器。LoginCoontrolller.cclass.php:登登录控制器。OrderliistConntrolller.cllass.pphp:订单单列表控制器器。Home下为前前台控制器,CartConntrolller.cllass.pphp:购物物车控制器。Contacttme Contrrolle

45、rr.classs.phpp:留言控制制器。IndexCoontrolller.cclass.php:主主页控制器。LoginCoontrolller.cclass.php:登登录控制器。OrderCoontrolller.cclass.php:订订单控制器。RegisteerConttrolleer.claass.phhp:注册控控制器。4.3.5 定定义模型类图表4.31-模型类AdminMoodel.cclass.php:用户操作模模型。CartModdel.cllass.pphp:购物车操作作模型。CategorryModeel.claass.phhp:分类操作模模型。Contactt

46、meModdel.cllass.pphp:留言数据库库操作。GoodsMoodel.cclass.php:商品数据库库操作模型。HomeModdel.cllass.pphp:前台数据库库操作模型。OrderMoodel.cclass.php:订单数据库库操作模型。4.4 系统的的部署过程本系统部署在本本地Apacche服务器器上,下面是是部署的过程程:1、下载并安装装 Apacche服务器器,将默认的的安装路径C:Prrogramm FileesApaache SSoftwaare FooundattionAApachee2.2,修改为D:PHHPApaache2.2。安装装完成后打开开D盘下

47、的PPHP文件夹夹,可以看到到有一个名为为Apachhe2.2的的文件夹。2、打开浏览器器,在地址栏栏输入htttp:/locallhost可以看到AApachee安装完成的的成功页面;3、配置Apaache配置置文件connf/htttpd.coonf文件,查找“DDocumeentRooot”,这里里是指定主页页放置的目录录。默认是“DD:PHPPApacche2.22htdoocs”,改改为“D:/PHP” ,查找“DiirectooryInddex”,这这里是默认首首页文件名,可可以在inddex.httml 的后后面加入inndex.pphp等。多多个文件名用用空格分隔。4、查找 O

48、pttions FolloowSymLLinks AlllowOveerridee Nonee Ordder deeny,alllow Denny froom alll修改为: Opttions FolloowSymLLinks AlllowOveerridee Nonee Ordder deeny,alllow alllow frrom alll/5、建立虚拟目目录找到 添加Aliass /webbpath D:PPHPAppache22.2phhptxt Opttions MultiiViewss AlllowOveerridee Nonee Ordder alllow,ddeny All

49、low frrom alll其中/webppath为虚虚拟目录名称称,D:PHPAApachee2.2pphptxtt为文件存存放位置。访问的地址为:http:/loccalhosst/webbpath/6、使服务器支支持PHP,在在相应位置加加入如下两句句代码LoadModdule pphp5_mmodulee D:PHPPPHPphhp5apaache2_2.dlllAddTypee appllicatiion/x-httpdd-php .php .php33 .incc7、将项目文件件放入htddoc目录下下5系统实现5.1 系统前前台5.1.1 登登录和注册登录页面图表5.1-登登录页

50、登录失败提示图表5.2-登登录失败提示示注册页面图表5.3-注注册页5.1.2 首首页图表5.4-前前台首页5.1.3 广广告位图表5.5-广广告位5.1.4 商商品展示 商品分类展展示图表5.6-商商品分类展示示 商品详情页页图表5.7-商商品详情 热门推荐图表5.8-热热门推荐5.1.5 个个人中心图表5.9-个个人中心5.1.6 商商品购买 加入购物车车图表5.10-添加购物车车 结算页面图表5.11-结算1图表5.12-结算25.1.7 联联系我们图表5.13-联系我们5.2 系统后后台5.2.1 登登录图表5.14-后台登录页页5.2.2 首首页图表5.15-后台首页5.2.3 订订

51、单管理订单列表图表5.16-订单列表订单商品展示图表5.16-订单商品展展示5.2.4 商商品管理 分类页面图表5.17-分类页面添加分类图表5.18-添加分类编辑分类图表5.19-编辑分类图书列表图表5.20-图书列表添加图书页面图表5.21-图书页面编辑图书页面图表5.22-编辑图书信信息6学期总结ONE:通过这一个学期期的课程学习习,我了解到到了有关电子子商务的一系系列知识,同同时通过电子子商务书店的的项目开发,更更加深入的了了解到了团队队合作的重要要性。在开发发过程中我们们使用到了PPHP,HTTML,MVVC等技术,在在项目开发以以前我们虽然然接触过这些些东西但是都都只是表面的的接触

52、了一些些理论,经过过这次课程项项目开发让我我从基层深入入理解了这些些技术的原理理,同时也更更加了解项目目开发的流程程。老师在课堂上理理论与实际的的结合讲解,让让我了解了电电子商务的一一些基本知识识,让电子商商务显得不再再那么陌生;但这门课程程让我获益最最多的还是它它开阔了我的的视野,给我我以后的职业业发展带来不不少启示,在在我今后的职职业生涯中如如何利用好电电子商务来提提升自身实力力和拓展发展展空间确实是是一个值得考考虑的方向。TWO:学习能力方面:通过一个学学期的课程学学习,了解了了电子商务的的发展历史及及发展过程等等等,很大的的扩展了我的的知识面。经经过云大二手手书销售系统统项 目的实实现

53、,让我知知道了一个电电子商务系统统的构建流程程,设计时可可能遇到的问问题,以及一一些问题的解解决方法,也也让我更加了了解了一些关关于实际开发发 所遇到的的问题和解决决方法,不在在停留在表面面的认识。很很多知识我还还不知道,还还需要学习,网网上有很多的的资料和视频频等可以进行行学习,给予予的帮助 也也很大,比如如项目中的一一些验证码等等就是从视频频里学习到的的。我应该多多花点时间学学习相关的知知识,扩展自自己的知识面面。独立思考能力方方面:通过这这个项目,我我知道了。要要充分认识到到自己长处,短短处,以及在在项目中所担担任职责。在在做项目时,要要对有项目总总体了解, 在进行自己己的独立思考考。去思考项项目的发展方方向,细小的的功能实现等等。这些都得得有自己的独独立思考。全全靠自己的独独立思考也不不行,我们不不定期的 进进行讨论,只只有在和组员员的讨论中扩扩展自己的思思维,方便找找到问题,以以及问题的解解决方法。发现问题能力方方面:实际操操作起来才发发现,学习的的知识,终究究和使用在实实践中不一样样。使用起来来就会发现各各种

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论