本电子商务平台对于用户主要实现商品浏览、注册、登录、查看商品详细信息、商品加入购物车、购物车信息管理、生成订单、修改收货人信息,订单管理,商品购买,用户信息修改,用户密码修改等功能;对于后台工作人员主要实现促销信息管理、公告信息管理、合作商信息管理、商品信息管理,订单信息管理,管理员信息修改,管理员密码修改等功能,从而为商家和买家提供了完善的购物平台。
本论文具体章节的结构为:
第一节是前言。简单介绍本电子商务平台的选题背景及开发意义
第二节是项目开发所使用的技术概述。本节首先介绍了用于页面开发的Html技术、页面修饰的Css样式技术、用于动态效果开发以及数据校验的JavaScript技术和Jquery框架、用于提高项目效率的Ajax技术;接着介绍了用于功能设计的Struts2 、Spring、MVC开发模式;最后介绍了用于操作数据库的各种技术。
第三节是项目开发前的一系列需求分析。本节首先从市场需求分析开始对当前在线购物所占的市场进行了分析;接着从功能方面对本电子商务平台进行了功能需求分析;接着又从可行性方面进行了分析;最后总结分析结论。
第四节主要是本电子商务平台的总体设计。首先理清了本电子商务平台设计的整体思路,在对电子商务平台进行总体架构设计后,本节首先对商城前台商品展示,以及前台用户一系列操作的整体设计,接着对电子商务平台后台工作人员对商品、订单、公告等管理进行总体设计,最后对整个电子商务平台的数据库进行了设计。
第五节是项目的详细设计。首先从前台开始进行每个模块的详细业务设计以及对应数据库的详细设计;接着对后台进行每个模块的详细业务设计以及对应数据库的详细设计;最后还从页面布局、页面链接、具体功能这三个角度对本购物网进行了整体的测试,修改了发现的bug。
2 项目开发技术简介
2.1 页面技术
项目中涉及的所有页面均使用Html技术开发完成;页面色彩以及布局通过Css样式文件完成;项目还为每个页面编写了部分JavaScript文件,主要用于数据验证以及页面动态效果显示,为了减轻开发压力,在进行JavaScript文件编写时使用了Jquerry框架;为了提高项目的效率,部分功能模块还加入了Ajax技术。
2.2 业务技术
项目的业务部分主要使用Struts2+Spring框架以及MVC设计模式进行整体的架构,其中Struts2主要负责数据的接收、方法的调用、显示结果;Spring主要负责整个框架的协调控制。
2.3 数据库技术
数据库连接使用的Spring的数据库连接池技术实现,对数据库进行增删改查操作主要使用的是SQL技术实现。
3 项目设计分析
3.1 需求分析
随着互联网的不断进步,人类的的消费方式也不断发生变化,同时这一切也带动着网诺交易的不断进步。人们不在穿梭于大街小巷的去寻找自己所需的商品而是越来越倾向于快速、方便、省时的购物方式—网诺购物,只需静坐在电脑面前通过便捷的搜索方式就可以找到自己喜欢的宝贝,这将非常符合人们的意愿。所以易购电子商务购物网一定会得到越来越多的顾客青睐,市场一片光明,也将成为人们的主导购物消费模式。
3.2 功能分析源'自:751`!论~文'网www.751com.cn
根据对已有网上商城案例的研究,初步拟定本项目具有如下功能:
(1) 前台用户功能:用户注册,用户登录,用户信息管理,首页商品浏览,商品详情查看,商品加入购物车,个人购物车管理,订单生成,个人订单管理。