商城项目开发(一)

一、功能的演示

  1.用户模块

    用户注册功能

    发送邮件

    激活用户

    表单的校验

    用户的登录功能

    自动登录

    用户的注销功能

  2.商品模块

    首页热门商品和最新商品功能

    商品分类

    商品的列表(分页)

    商品详细信息

    浏览记录功能

  3.购物车模块

    将商品加入购物车

    展示购物车功能

  4.订单模块(多表和事务)

    提交订单

    展示订单

    在线支付

  5.后台的分类的模块

    分类信息的增删改查

  6.后台的商品模块

    商品的信息的增删改查(文件上传)

  7.后台的订单的模块

    所有的订单的信息展示

二、一般项目开发流程(公司之间是有差异)

  1)确定项目需求-----拿下一个项目

  2)编写《需求说明书》----不涉及技术,只涉及业务需求

  3)编写《概要设计说明书》----- 涉及技术的的宏观的内容,数据库设计,页面原型

  4)编写《详细设计说明书》----- 相当于伪代码

  5)编码阶段coding----根据《详细设计说明书》--- 单元测试

  6)联测-----项目组内部的行为

  7)测试组进行全面的专业测试----《测试报告》

  8)上线(测试阶段)

  9)维护和二次开发

三、网上商城项目的环境的搭建

  (1) 创建项目Shop

  (2) 创建项目的包结构

  (3) 导入需要的jar/配置文件/工具/静态页面

  (4) 编码

四、业务分析与编码

  1.用户模块---注册

    (1)用户注册

    基本点注册代码实现

    分析:表单提交数据---->web层收集数据---->封装数据----->传递数据--->三层架    构代码

    (2)用户发送邮件

    (3)用户激活

    邮箱中的链接

    点击时 访问服务端进行激活功能的ActiveServlet

    (4)表单校验

    (5)短信验证码

    (6)图片验证码

    前台对表单已经进行进行校验了,后台好需要对数据进行校验吗?----需要!

  2.用户模块---登录

  3.关于servlet的抽取(重构)

原文地址:https://www.cnblogs.com/xld21/p/9563259.html

时间: 2024-11-09 05:44:42

商城项目开发(一)的相关文章

电子商城项目开发(后台功能模块开发)

后台登陆页login.php <?php //1.连接数据库 (创建一个数据库,创建数据表 test_admin) //id, adminuser, adminpass, created_at, login_at, login_ip require '../db.func.php'; require '../tools.func.php'; // POST提交 if (!empty($_POST['adminuser'])) { //2.查询用户名和密码是否正确 adminuser adminp

微信小程序 – 美甲商城项目实战开发全集视频教程

微信小程序 – 美甲商城项目实战开发全集视频教程 免费下载链接:https://www.yinxiangit.com/110.html 原文地址:https://www.cnblogs.com/bingerger/p/11629039.html

【SSH网上商城项目实战27】域名空间的申请和项目的部署及发布

前面陆陆续续的完成了网上商城的一些基本功能,虽然还有很多地方有待完善,但是不影响项目的部署和发布,我们可以先来玩一把,这一节主要介绍下域名空间的申请以及项目的部署和发布流程. 1. 域名空间的申请 作为一个伟大的屌丝,肯定没钱买域名空间,很自然的想到去申请个免费的,现在免费的域名空间也很多,我在福佳jsp技术网上申请了一个试用期是15天的,大家也可以去申请个玩玩,反正作为学习,这已经足够了,当然,如果要长期的肯定要付费的.注册过程我截几个图,如下: 然后下一步,最后开通如下: 建议把上面这些信息

yershop商城系统开发一——thinkphp和onethink简析

yershop商城系统是基于thinkphp和onethink开发而来,此系列将详细分析我在二次开发中所面临的种种问题. 本篇简要分析日常在二次开发中涉及到的thinkphp和onethink知识. yershop目录结构了解 此为我的项目中在zendstudio中截图 Addons:扩展插件目录,里面包含了第三方登陆插件.编辑器插件等: Application:项目目录,之后详细介绍 Data:数据库备份目录 Public:js.css.image网站图片资源保存 Uploads:上传图片.文

微信小程序购物商城系统开发系列

微信小程序购物商城系统开发系列 微信小程序开放公测以来,一夜之间在各种技术社区中就火起来啦.对于它 估计大家都不陌生了,对于它未来的价值就不再赘述,简单一句话:可以把小程序简单理解为一个新的操作系统.新的生态,未来大部分应用场景都将给予微信小程序进行研发.基于对它的敬畏以及便于大家快速上手,特整理微信小程序商城开发系列,未来将持续增加微信小程序技术文章,让大家可全面了解如何快速开发微信小程序商城. 本篇文章主要介绍微信小程序官方提供的开发工具,俗话说:欲工善其身,必先利其器. 小程序开发文档地址

商城项目实战 | 1.1 Android 仿京东商城底部布局的选择效果 —— Selector 选择器的实现

前言 本文为菜鸟窝作者刘婷的连载."商城项目实战"系列来聊聊仿"京东淘宝的购物商城"如何实现. 京东商城的底部布局的选择效果看上去很复杂,其实很简单,这主要是要感谢 selector 选择器,本文将讲解仿照京东商城的底部布局的选择效果,如何实现 selector 选择器,在不同的状态下,给 view 设置不同的背景.京东商城底部布局的选择效果如下. View主要的几种状态 主要状态有8种,设置状态的代码以及相应的含义如下. 1 1. android:state_pr

百鸟商城系统开发模式设计详解

百鸟商城系统开发(李想.185.6504.8478)鸟类通常是带羽.卵生的动物,有极高的新陈代谢速率,长骨多是中空的,所以大部分的鸟类都可以飞.鸟类由爬行动物进化而来,世界上现存的鸟类共有9000多种,它们都有翅膀和羽毛,就连那些已经失去飞行能力的鸟类(如鸵鸟.企鹅等)也不例外.最早的鸟类出现在1.5亿年前.身体呈纺锤形.前肢特化为翼,体表有羽毛,体温恒定,肌胸发达,骨骼愈合.薄.中空,脑比较发达.有气囊可以进行双重呼吸,没有膀胱则可以减少身体质量.这些身体特征都很适应飞翔.鸟类没有牙齿,却长有

喵爪折扣商城系统开发淘宝客模式详解

喵爪折扣商城系统开发(苏铭.188.1414.7927)喵爪折扣平台开发,喵爪折扣商城开发,喵爪折扣网站开发,喵爪折扣app开发,喵爪折扣淘宝客模式开发.猛然间发现,"互联网思维"一词已经被各种吐槽.因为每个人的思考出发点和理解深度不同,所以认知有分歧不足为奇.但是,互联网思维作为一种思考方式,能够遭到这么多评论,也真是蔚为大观了. 我在之前的一篇演讲稿中已经对互联网思维有了初步的阐述,没读过的请百度"互联网思维独孤九剑".近期发生的很多事也不断地刺激我更进一步的思

蜜拓蜜商城软件开发

基于方便快捷.互动参与.免费有效.数据思维.用户体验的互联网思维精髓,运用互联网思维进行园区招商工作首要考虑的便是如何快速找到客户,了解客户需求,同时如何被客户快速找到我们并了解我们.完成快速招商.快速回笼资本赚取更多毛利是用互联网思维招商的重要策略之一.而互联网平台独有的特性能够快速推出企业信息,精准分析项目的市场.客户.产品,吸引合适的对象进行招商.蜜拓蜜购物商城app这款软件有专门的折扣区域和热门商品区域,让你可以更好的选择自己需要购买的东西,让你满足线上购物的需求! 一.蜜拓蜜购物商城a