Term Examination Report
School of Software XX University
成绩
序号
学号
专业
姓名
成绩
1
2
3
4
学 期 2021春季学期
课程名称 电子商务电子政务
课教师
姓 名 杞付军
联系
电子邮件
完成提交时间: 年 月 日
PHP电子商务系统
〔杞付军〕
目录
1.电子商务解决方案 10
11应背景目标客户 10
111 应背景 10
112 目标客户 10
12战略目标 10
13产品效劳详细介绍 10
14核心力 11
15收入利润源 11
2.营销方案 11
21网站目标市场 11
22目标市场特点 11
23营销手段 11
231营销价格 11
232推方案具体实施方案 11
3.工程介绍 11
31 系统开发环境 11
311 设备 11
312 支持软件 12
32 系统技术路线 12
321 工程技术路线 12
322 技术说明 12
33 系统功模块 13
33系统例说明 14
331前台例图 14
332前台例说明 14
333台例图 20
334台例说明 20
4.系统设计 26
41 系统构架 26
411 系统功模块 26
42 数库设计 27
421 逻辑设计 27
4211 实体 27
4212 实体关系模型 30
422 物理设计 30
4221 表设计 30
43 系统类设计 35
431 系统文件夹结构 35
1 级文件夹 35
2 二级文件夹 35
432 定义核心启动类 37
37
2 定义根底控制器类 38
3 定义根底模型类 39
433 定义工具类 39
434 控制器类 40
435 定义模型类 41
44 系统部署程 41
5.系统实现 42
51 系统前台 42
511 登录注册 42
512 首页 43
513 广告位 44
514 商品展示 44
515 中心 45
516 商品购置 45
517 联系 47
52 系统台 47
521 登录 47
522 首页 47
523 订单理 47
524 商品理 48
6.学期总结 50
参考文献 50
1.电子商务解决方案
11应背景目标客户
111 应背景
国前学教学中教科书仅参阅途数学生说门课程学结束教科书崭新少完甚学生新书连遍做教科书说完全种摆设果建立种合理制度认真理科学利完全够形成循环利目
着Internet 断开展校园网托电子商务正高校范围迅速崛起类型需求电子商务网站层出穷中二手书市场占着较空间校园进行低价回收二手书样效节约资源防止浪费想出售二手书学联系门效劳进行旧书回收工作时网销售书籍实行网网结合营销面真实需求决心开发出云二手书店
112 目标客户
二手书需求进行详细分析初步解客户类型中校学生年校学生面着购置教材需求面着新教材太昂贵买做参考实际教材时候少少样较廉价二手书成选择
12战略目标
工程开发云二手书店销售网站终实现户浏览图书进行单操作理员台实现理系统操作
13产品效劳详细介绍
云二手网书店提供网销售二手书该书店中实现功:
1 户进行注册登录
2 前台客进行销售二手书浏览〔浏览户进行注册〕
3 户喜欢二手书参加购物车等需时候购物车中进行单
4 前台进行商品展示
5 前台注册户中心
6 前台户联系功
7 需二手书时进行单〔户必须进行注册登录〕
8 台理员角色需进行登录
9 理员操作数库进行商品添加商品架商品价格更改
10 台理员进行订单理
14核心力
系统核心力户购物车单相关操作
15收入利润源
系统作二手书销售商务网站收入利润源购置二手书销售二手书间差价
2.营销方案
21网站目标市场
云南学呈贡校区东陆校区
22目标市场特点
①希低价格购置利教材
②想通二手书交换更资料
③兴趣爱:喜欢收集二手书
23营销手段
231营销价格
二手书店价格般新书价格30~50该二手书店价格具明显价格优势会二手书做促销时商品价格会达新书价格20
232推方案具体实施方案
二手书店推广方案采传单宣传促销微信宣传相结合方式进行推广传单进行初步宣传采促销形式赢良口碑采微信公众号加深云二手书店知名度
会网广泛搜寻网站相关行网站进行行业链接样增加行业知名度
3.工程介绍
31 系统开发环境
311 设备
电脑型号:华硕K555L 机械师M510A 戴尔灵越15
处理器存容量:core i5 4G存
硬盘:500G
312 支持软件
开发环境:phpstorm phpstudy
效劳器:apache
数库:mysql
编程语言:php
操作系统:windows710
32 系统技术路线
321 工程技术路线
Ø 采php语言开发
Ø MVC编程模式
Ø Mysql数库
322 技术说明
Ø PHP语言
PHP特性包括:
1 PHP 独特语法混合 CJavaPerl PHP 创新语法
2 PHPCGI者Perl更快速执行动态网页——动态页面方面编程语言相
PHP程序嵌入HTML文档中执行执行效率完全生成htmL标记CGI高许
PHP具非常强功CGI功PHP实现
3 PHP支持流行数库操作系统
4 重PHPCC++进行程序扩展
Ø MVC编程模式:
MVC 种 MVC〔Model View Controller 模型视图控制器〕设计创立 Web 应程序模式:
l Model〔模型〕表示应程序核心〔方数库记录列表〕
l View〔视图〕显示数〔数库记录〕
l Controller〔控制器〕处理输入〔写入数库记录〕
MVC 模式时提供 HTMLCSS JavaScript 完全控制
Model〔模型〕应程序中处理应程序数逻辑局部
通常模型象负责数库中存取数
View〔视图〕应程序中处理数显示局部
通常视图模型数创立
Controller〔控制器〕应程序中处理户交互局部
通常控制器负责视图读取数控制户输入模型发送数
MVC 分层助理复杂应程序您时间专门关注方面例您赖业务逻辑情况专注视图设计时应程序测试更加容易
MVC 分层时简化分组开发开发员时开发视图控制器逻辑业务逻辑
Ø Mysql数库:
MySQL种关系数库理系统关系数库数保存表中数放仓库样增加速度提高灵活性
MySQL SQL 语言访问数库常标准化语言MySQL 软件采双授权政策分社区版商业版体积速度快总体拥钱低尤开放源码特点般中型网站开发选择 MySQL 作网站数库
社区版性卓越搭配 PHP Apache 组成良开发环境
33 系统功模块
图表 1 系统功模块
描述系统相关功模块
33系统例说明
331前台例图
图表 2 前台usercase
前台例图展示前台相应操作
332前台例说明
例名称
商品详情
例标识号
goodsinfo
参者
顾客数库
状态
进行中
简说明
展示商品详细信息
前置条件
顾客点击商品查
根领件流
商品id返回数库查询应商品信息返回展示
备事件流
异常事件流
泛化关系
扩展关系
包含关系
参加购物车
置条件
注释
分析时间
杨哲组 2021年6月12日
例名称
商品分类
例标识号
Goodskind
参者
顾客数库
状态
进行中
简说明
展示商品分类
前置条件
顾客点击商品分类
根领件流
分类商品进行展示
备事件流
异常事件流
泛化关系
扩展关系
包含关系
分类商品
置条件
注释
分析时间
杨哲组 2021年6月12日
例名称
首页
例标识号
Index
参者
顾客数库
状态
进行中
简说明
展示网站首页信息
前置条件
顾客点击首页
根领件流
网站首页信息进行展示
备事件流
异常事件流
泛化关系
扩展关系
包含关系
商品详情
置条件
注释
分析时间
杨哲组 2021年6月12日
例名称
中心
例标识号
Person
参者
顾客数库
状态
进行中
简说明
展示登录户根信息
前置条件
顾客点击中心
根领件流
登录户根信息进行展示
备事件流
异常事件流
泛化关系
扩展关系
包含关系
置条件
注释
分析时间
杨哲组 2021年6月12日
例名称
购物车
例标识号
shopcart
参者
顾客数库
状态
进行中
简说明
展示购物车中商品信息
前置条件
顾客点击购物车查
根领件流
已放入购物车商品信息进行展示
备事件流
异常事件流
泛化关系
扩展关系
包含关系
商品结算
置条件
注释
分析时间
杨哲组 2021年6月12日
例名称
联系
例标识号
Contactme
参者
顾客数库
状态
进行中
简说明
展示留言板信息
前置条件
顾客点击联系
根领件流
留言板信息进行展示
备事件流
异常事件流
泛化关系
扩展关系
包含关系
留言
置条件
注释
分析时间
杨哲组 2021年6月12日
例名称
登录
例标识号
Login
参者
顾客数库
状态
进行中
简说明
户进行登录
前置条件
顾客点击登录
根领件流
验证顾客输入户名密码成功跳转首页否登录失败请重新登录
备事件流
异常事件流
泛化关系
扩展关系
包含关系
置条件
注释
分析时间
杨哲组 2021年6月12日
例名称
注册
例标识号
register
参者
顾客数库
状态
进行中
简说明
顾客进行户注册
前置条件
顾客点击注册
根领件流
注册户信息提交成功注册成功跳转页否注册失败请重新注册
备事件流
异常事件流
泛化关系
扩展关系
包含关系
置条件
注释
分析时间
杨哲组 2021年6月12日
例名称
参加购物车
例标识号
addintocart
参者
顾客数库
状态
进行中
简说明
顾客点击参加购物车
前置条件
顾客点击商品详情页面
根领件流
商品信息放入购物车方便户购置
备事件流
异常事件流
泛化关系
扩展关系
包含关系
置条件
注释
分析时间
杨哲组 2021年6月12日
例名称
分类商品
例标识号
Kind
参者
顾客数库
状态
进行中
简说明
展示某分类商品列表
前置条件
顾客点击点击商品分类中某分类
根领件流
某分类商品进行列表式展示
备事件流
异常事件流
泛化关系
扩展关系
包含关系
置条件
注释
分析时间
杨哲组 2021年6月12日
例名称
商品结算
例标识号
settle
参者
顾客数库
状态
进行中
简说明
顾客进行商品结算
前置条件
顾客点击购物车
根领件流
购物车商品进行总成订单
备事件流
异常事件流
泛化关系
扩展关系
包含关系
置条件
注释
分析时间
杨哲组 2021年6月12日
例名称
填写址提交订单
例标识号
Submit1
参者
顾客数库
状态
进行中
简说明
顾客进行填写发货址付款提交订单
前置条件
顾客进行商品结算
根领件流
填写收货址付款提交订单生成终订单
备事件流
异常事件流
泛化关系
扩展关系
包含关系
置条件
注释
分析时间
杨哲组 2021年6月12日
例名称
留言
例标识号
Leave word
参者
顾客数库
状态
进行中
简说明
顾客进行留言
前置条件
顾客点击联系
根领件流
户留言记录户根信息起展示
备事件流
异常事件流
泛化关系
扩展关系
包含关系
置条件
注释
分析时间
杨哲组 2021年6月12日
333台例图
图表 3 台理usercase
说明台功模块
334台例说明
例名称
登陆
例标识号
Login2
参者
理员数库
状态
进行中
简说明
理员进行登录
前置条件
根领件流
理员进行登录成功跳转理页否侧登录失败重新登录
备事件流
异常事件流
泛化关系
扩展关系
包含关系
置条件
注释
分析时间
杨哲组 2021年6月12日
例名称
图书分类
例标识号
Kind2
参者
理员数库
状态
进行中
简说明
理员进行图书分类理
前置条件
根领件流
理员进行图书分类理
备事件流
异常事件流
泛化关系
扩展关系
包含关系
添加分类编辑分类删分类
置条件
注释
分析时间
杨哲组 2021年6月12日
例名称
添加分类
例标识号
Addkind2
参者
理员数库
状态
进行中
简说明
理员进行添加分类
前置条件
理员进入图书分类
根领件流
理员进行添加分类输入分类根信息进行添加
备事件流
异常事件流
泛化关系
扩展关系
包含关系
置条件
注释
分析时间
杨哲组 2021年6月12日
例名称
编辑分类
例标识号
Editkind2
参者
理员数库
状态
进行中
简说明
理员已分类进行编辑
前置条件
理员进入图书分类
根领件流
理员选某已分类进行信息编辑修改
备事件流
异常事件流
泛化关系
扩展关系
包含关系
置条件
注释
分析时间
杨哲组 2021年6月12日
例名称
删分类
例标识号
Deletekind2
参者
理员数库
状态
进行中
简说明
理员进行关分类删
前置条件
理员进入图书分类
根领件流
理员选择关分类进行删
备事件流
异常事件流
泛化关系
扩展关系
包含关系
置条件
注释
分析时间
杨哲组 2021年6月12日
例名称
添加新图书
例标识号
Addbook2
参者
理员数库
状态
进行中
简说明
理员进行添加新图书
前置条件
根领件流
理员输入新图书根信息进行新图书添加
备事件流
异常事件流
泛化关系
扩展关系
包含关系
置条件
注释
分析时间
杨哲组 2021年6月12日
例名称
图书列表
例标识号
Booklist2
参者
理员数库
状态
进行中
简说明
理员进入图书列表查图书
前置条件
根领件流
理员进入图书列表查图书根信息
备事件流
异常事件流
泛化关系
扩展关系
包含关系
编辑图书信息删图书
置条件
注释
分析时间
杨哲组 2021年6月12日
例名称
编辑图书信息
例标识号
Editbook2
参者
理员数库
状态
进行中
简说明
理员编辑图书信息
前置条件
理员进入图书列表
根领件流
理员选择某图书进行图书信息编辑
备事件流
异常事件流
泛化关系
扩展关系
包含关系
置条件
注释
分析时间
杨哲组 2021年6月12日
例名称
删图书
例标识号
Deletebook2
参者
理员数库
状态
进行中
简说明
理员进行效图书删
前置条件
理员进入图书列表
根领件流
理员选择某效图书进行删
备事件流
异常事件流
泛化关系
扩展关系
包含关系
置条件
注释
分析时间
杨哲组 2021年6月12日
例名称
订单列表
例标识号
Orderlist2
参者
理员数库
状态
进行中
简说明
理员进行订单列表查
前置条件
根领件流
理员进行订单列表查见订单信息
备事件流
异常事件流
泛化关系
扩展关系
包含关系
移
置条件
注释
分析时间
杨哲组 2021年6月12日
例名称
移
例标识号
Deleteorder2
参者
理员数库
状态
进行中
简说明
理员进行效订单移
前置条件
理员进入订单列表
根领件流
理员选择某效订单进行移
备事件流
异常事件流
泛化关系
扩展关系
包含关系
置条件
注释
分析时间
杨哲组 2021年6月12日
例名称
订单商品列表
例标识号
Orderbook2
参者
理员数库
状态
进行中
简说明
理员进行订单商品列表查
前置条件
根领件流
理员进行订单商品列表查查应订单里中商品
备事件流
异常事件流
泛化关系
扩展关系
包含关系
置条件
注释
分析时间
杨哲组 2021年6月12日
4.系统设计
41 系统构架
411 系统功模块
图表41系统功模块图
42 数库设计
逻辑设计
4211 实体
ER图:该数库中7实体ER图准确描述实体间逻辑关系
1 理员实体
图标42理员实体
2 分类实体
图表43分类试题
3 商品实体
图表44商品实体
4 留言实体
图表45留言实体
5 订单实体
图表46订单实体
6 户实体
图表47户实体
7 购物车实体
图表48购物车实体
4212 实体关系模型
图表49实体关系模型
422 物理设计
4221 表设计
1 理员表〔qfj_admin〕
图表410理员表
2 购物车表〔qfj_cart〕
图表411购物车表
3 分类表〔qfj_category〕
图表412分类表
4 商品表〔qfj_goods〕
图表413商品表
5 留言表〔qfj_message〕
图表414留言表
6 订单表〔qfj_order〕
图表415订单表
7 订单商品表〔qfj_order_goods〕
图表416商品表
8 户表〔qfj_user〕
图表417户表
4222 表间结构图
图表418表间结构图
43 系统类设计
系统文件夹结构
1 级文件夹
工程文件夹shop〞applicationframeworkpublic三文件夹:
图表419级文件夹
2 二级文件夹
(1) application文件夹:存储工程数
图表420application类
Config:数库配置文件
Controller:控制器
Models:数库访问模型类
View:视图
(2) framework文件夹:存储工程运行工具类
图表421framework类
Core:核心启动文件夹
Database:数库连接文件夹
Helper:辅助类
Libraries:通函数库处理传图片验证码等功
(3) public文件夹:存储前台数〔cssjs图片〕
图表422public类
Css:层叠样式文件
Images:图片文件
Js:javascript文件
Uploads:户传文件
432 定义核心启动类
1 核心启动类:Frameworkclassphp
图表423核心启动类
首先定义唯入口〔indexphp〕调核心启动类
图表424入口
(1) Init方法:初始化
图表425init初始化
(2) Router方法:路方法实例化象调方法
图表426router方法
(3) autoload方法:动加载方法动加载控制器
图表427autoload方法
2 定义根底控制器类
根底控制器:Controllorclassphp
功定义操作结束时跳转方法台操作前台视图离
图表428控制器类
3 定义根底模型类
根底模型类:Modelclassphp
功定义根底数库增删改查操作返回类型
图表428模型类
5 定义数库连接类
数库连接类:Mysqlclassphp
功数库连接操作
433 定义工具类
图表428工具类
Captchaclassphp验证码类
Imageclassphp图片处理类
Pageclassphp分页类
Uploadclassphp传文件类
434 控制器类
图表429控制器类
Admin台控制器
:根底控制器统session验证
图表430验证
Cate:分类控制器分类删改查
Goods:商品控制器
Index:页控制器
Login:登录控制器
Orderlist:订单列表控制器
Home前台控制器
Cart:购物车控制器
Contactme :留言控制器
Index:页控制器
Login:登录控制器
Order:订单控制器
Register:注册控制器
435 定义模型类
图表431模型类
Admin:户操作模型
:购物车操作模型
:分类操作模型
:留言数库操作
:商品数库操作模型
:前台数库操作模型
:订单数库操作模型
44 系统部署程
系统部署Apache效劳器面部署程:
1载安装 Apache效劳器默认安装路径C\Program Files\Apache Software Foundation\Apache22\修改D\PHP\Apache22安装完成翻开D盘PHP文件夹名Apache22文件夹
2翻开浏览器址栏输入 localhostApache安装完成成功页面
3配置Apache配置文件conf dconf文件查找DocumentRoot〞里指定页放置目录默认D\PHP\Apache22\htdocs〞改DPHP〞 查找DirectoryIndex〞里默认首页文件名indexhtml 面参加indexphp等文件名空格分隔
4查找
Options FollowSymLinks
AllowOverride None
Order denyallow
Deny from all
修改:
Options FollowSymLinks
AllowOverride None
Order denyallow
allow from all
5建立虚拟目录
找
添加Alias webpath D\PHP\Apache22\phptxt
Options MultiViews
AllowOverride None
Order allowdeny
Allow from all
中webpath虚拟目录名称D\PHP\Apache22\phptxt文件存放位置
访问址: localhostwebpath
6效劳器支持PHP相应位置参加两句代码
LoadModule php5_module D\PHP\PHP\php5apache2_2dll
AddType applicationx dphp php php3 inc
7工程文件放入htdoc目录
5.系统实现
51 系统前台
511 登录注册
登录页面
图表51登录页
登录失败提示
图表52登录失败提示
注册页面
图表53注册页
512 首页
图表54前台首页
广告位
图表55广告位
商品展示
商品分类展示
图表56商品分类展示
商品详情页
图表57商品详情
热门推荐
图表58热门推荐
中心
图表59中心
商品购置
参加购物车
图表510添加购物车
结算页面
图表511结算1
图表512结算2
联系
图表513联系
52 系统台
521 登录
图表514台登录页
522 首页
图表515台首页
523 订单理
订单列表
图表516订单列表
订单商品展示
图表516订单商品展示
商品理
分类页面
图表517分类页面
添加分类
图表518添加分类
编辑分类
图表519编辑分类
图书列表
图表520图书列表
添加图书页面
图表521图书页面
编辑图书页面
图表522编辑图书信息
6.学期总结
ONE:
通学期课程学解关电子商务系列知识时通电子商务书店工程开发更加深入解团队合作重性开发程中PHPHTMLMVC等技术工程开发前然接触东西外表接触理次课程工程开发基层深入理解技术原理时更加解工程开发流程
老师课堂理实际结合讲解解电子商务根知识电子商务显陌生门课程获益开阔视野职业开展带少启示职业生涯中利电子商务提升身实力拓展开展空间确实值考虑方
TWO:
学力方面:通学期课程学解电子商务开展历史开展程等等扩展知识面云二手书销售系统项 目实现知道电子商务系统构建流程设计时遇问题问题解决方法更加解关实际开发 遇问题解决方法停留外表认识知识知道需学网资料视频等进行学予帮助 方工程中验证码等视频里学应该花点时间学相关知识扩展知识面
独立思考力方面:通工程知道充分认识长处短处工程中担职责做工程时工程总体解 进行独立思考思考工程开展方细功实现等独立思考全独立思考行定期 进行讨组员讨中扩展思维方便找问题问题解决方法
发现问题力方面:实际操作起发现学知识终究实践中样起会发现种问题没想象中简 单实施前发现问题力强实现某功进行测试时发现种问题宏观思维太发现问题 发现问题身份变成系统者者角度发现问题开发者角度发现问题应该注重发 现力
方面:实现系统锻炼累积验技术思考方法认识缺乏方便更改良深刻理解团队力量远 超常讨讨中会迸发出火花会中发现解决想问题方法解决困扰久问题节省时间 善网等获取问题解决方法进行实践运系统中实践方便找问题解决方法
THREE:
学期丰收学期学期第次学面象编程作软件学院学生两年半说浪费掉种种原导致专业课挂科重修伴两年半磨灭斗志学期重修终完成时间搞喜欢事情学期根喜选电子商务门课期末工程做电子商务系统前未接触编程学期门课求目标接触PHPHTMLMVCJS等等连串说新名词第次写出网站实仅门课门课学ASPNET写出网站总体说电子商务门课课程容引导解电子商务局部根底种现状期末作业仅学会PHP根应网站开发方式充实
FOUR:
学期学电子商务深入解首先学电子商务起源开展程然通现实中案例学C2CB2CB2BO2O等重电子商务模式时解电子商务创业者历电子商务企业间残酷斗争设计实现简单电子商务系统
云二手书销售系统电子商务校园应具体实现开发系统程中阅读量文献进行仔细分析学php语言MVC开发模式时间水限重心放功实现系统方完善方需改良需做工作:
1〕界面设计力求续工作中优化界面设计界面更加美观简洁更加方便户操作
2〕程序代码出时间限定写代码完成根功够优化需进步优化代码提高系统性系统更快捷更稳定
3〕支付功目前系统未实现支付功续工作中需考虑实行直接银行联系实现支付买方直接付款卖方更加快速外需进步努力系统够推广更效劳学
参考文献
[1] 仲进PHP4+MySQL网络开发技术[M]民邮电出版社20212
[2] 赵启志PHP4+MySQL完整学方案[M]中国铁道出版社20219
[3] 梁文新网站开发[入门精通]北京清华学出版社2021
[4] 耿祥义张跃JSP根底教程(第二版)北京清华学出版社2021
[5] 吴涛网站全程设计技术(修订版)北京北京交通学出版社2006
[6] 李开涌PHP MVC开发实战北京机械工业出版社2021
[7] SbelleyPowerslearning JavaScript南京东南学出版社2021
[8] Richard YorkCSS入门典北京清华学出版社2021
[9] 范立峰合龙孙丰伟HTML5根底开发教程民邮电出版社2021
附源码载:
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档