# 一、项目需求
## 1.1 项目背景
- 礼品业在我国是一个年轻的行业,二十世纪八十年代,由于国内经济的快速发展,企业在公关、福利、促销上的消费量急剧增加,促使礼品业从众多行业中独立出来,并迅速成长。经过20多年的发展,现在我国已成为世界上最大的礼品生产国和出口国,年产值达8000亿元以上,年均增长速度超过12%。目前我国礼品生产企业过万家,一些企业年产值已超亿元,并且形成了不少集中的区域生产基地。到了90年代中后期,礼品市场的需求不断扩大,由于这个行业进入门槛低,许多投资者都开始介入这个行业。礼品公司如雨后春笋般开始大量涌现。竞争的激烈和信息渠道的畅通使得暴利时代终结,剩下的就只能是价格和服务的竞争。这个时期的礼品公司专业性还不是很强,基本是客户需要什么他们就提供什么,对整体策划、客户服务、产品研发等做的还不是很到位,业务发展对人际关系的依赖性较强。进入二十一世纪以来,礼品业逐渐完善,现在的礼品业已经发展成为一个专业性很强的行业,内部开始细化,有的专攻广告促销品,有的专做实用性礼品,有的则开始走向了连锁加盟的模式。一些礼品公司也已经不再简单地进行礼品买卖,而且可以溶入客户的企业文化背景,针对其要求提供最佳的礼赠品解决方案、开发专属的礼品。2009年,全球经济危机爆发影响传统礼品市场的发展,一批传统礼品企业开始寻找集约型经营模式,进军电子商务领域。体系化、品牌化的礼品专营企业是未来礼品行业发展的必然。
## 1.2 项目说明
公司创建于1993年。经过多年的努力发展,公司在全国范围30个省会城市都已经建立了稳定的经销商,并有临时零星采购客户3000多家分布于全国各大中城市。因企业外部环境发生了变化,公司开始考虑进行集约化经营模式,进军电子商务领域,将全国市场资源进行整合形成有自身特色的经营体系,提升企业核心竞争能力。
根据本企业的实际情况,需有一套网上商城系统,基本要求有企业产品发布、经总部审核各区域经销商自有经销产品发布,及联接此系统的销售管理系统:订单系统、各经销点的库存状况、销售回款及历史价格的查询、销售统计等。
## 1.3 业务需求
网上商城
主要是为电子商务业务的开展提供便捷、快速的服务,主要功能用于实现:电子商务的B2C开店模式管理、渠道分销中签约经销商的全程电子商务管理、临时零星终端会员在线购物的全程电子商务管理。具体的基本功能要求如下:
- 前台产品展示————有一个网站展示所有的产品
- 后台产品、、、
- 客户管理
系统要以客户管理为中心的管理,以“客户”为中心进行销售过程的全部跟踪管理。具体的基本功能要求如下:
- 客户基本信息管理
- 客户交易状况管理(哪些产品做了多少笔交易,交易量、交易金额大小等等)
- 客户综合分析(根据交易情况,评定客户信用、对客户进行分级)
# 二、目标
## 2.1 主页
显示所有商品信息,可以在主页跳转到登录和注册页面,每个商品点进去后有商品详情页
## 2.2 商品详情页
显示目标商品的详细信息,可以在该页面进行购买商品操作,同时记录商品交易情况
## 2.3 用户登录页
用户进行登录,成功后跳转至主页
## 2.4 后台登录页
输入用户名和密码,登录到管理员主页
## 2.5 管理员主页
在管理员主页进行选择,查看并修改产品的全部产品页,查看所有客户信息的全部客户页或者退出登录
## 2.6 全部产品页
显示全部产品的详细信息,并通过点击产品可以跳转到修改产品页
## 2.7 修改产品页
修改产品的信息,提交表单,并把修改的内容写入数据库,修改成功后返回全部产品页
## 2.8 全部客户页
显示全部客户的基本信息,点击客户后跳转到全部订单页
## 2.9 全部订单页
显示该客户的全部历史订单
# 三、技术架构
## 3.1 数据库设计模式
一共有三张表,商品表goods,客户表customer,订单表paied;
```c++
goods(name,value,sort,picture,storeNumber,isSelling)
```
注:name为主键,含义为商品名,value为价格,sort为商品分类,picture为图片参数,storeNumber为库存量,isSelling代表上架状态
```c++
Customer(username,passCheck,creditRank)
```
注:username为主键,含义为用户名,passCheck为密码,creditRank为信用级别,根据用户订单的总金额来判断,初始时为1级用户,当购买金额超过1000时升为二级用户,当购买金额超过5千时升为3级用户,购买金额超过1万时升为四级用户
```c++
Paied(username,goodsName,number,sumMoney)
```
Username为用户名,外键,参照customer表,goodsName也为外键,参照goods表的name属性,number为购买数量,sumMoney为该订单总金额,该表不设主键
## 3.2 MVC设计模式
Ⅰ本系统采用MVC设计模式,主页,全部产品页和全部客户页的显示可以归结为如下流程
- 查询数据库,得到目标数据的结果集
- 将结果集中的数据放在javaBean数组中,返回给JSP页面
- Jsp遍历javaBean数组,将对应信息输出到主页上
Ⅱ商品详情页和主页的通信方式如下:
每个显示在主页上的产品被一个a标签包裹,a标签的href属性中存放着该产品的参数,传递给商品详情页,例子如下
(全部产品页和修改产品页,全部用户页和全部订单页通信方式类似)
## 3.3 购买产品需要执行的操作
- 检查是否已经登录,无则至4,否则下一步
- 查询库存量是否大于购买量,是则写订单数据至数据库,对应产品库存减少相应的量,否则至4
- 查询用户购买商品的总金额,判断信用等级是否可升级,是则升级用户等级写入数据库,否则下一步
- 返回主页,并显示相关信息
# 四、用户手册
## 4.1 普通用户(消费者)
- 访问web目录下的index.jsp页面
- 先点击页面右上角的My Account进行登录或注册,成功后返回index.jsp
- 浏览商品,点击商品进入商品详情页,点击立即购买进行购买
## 4.2 管理员
- 访问web目录下的signIn.html页面进行登录,现在默认只允许用户名和密码为admin的账号可以登入
- 登录成功后进入到选择页面,在这里你可以选择1.查看并修改所有产品
- 查看所有客户基本信息 3.退出登录
选择1项可以查看全部产品的详细信息,点击任意一个产品将出现一个修改产品的表单,在这里你可以修改产品的名字,价格,分类,图片参数,上架状态,需要注意的是如果你需要修改产品的图片的参数,需要先将图片放在对应的文件夹下,比如要修改flower类的图片参数,需要先将需要要替换的图片放到img/flower文件下,现在只提供flowe,userful,decoration这三种分类。修改完成后会返回全部产品页
选择二项可以查看全部客户的用户名和信用等级,点击客户可以查看该客户的历史订单
选择三项退出登录
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
主要是为电子商务业务的开展提供便捷、快速的服务,主要功能用于实现:电子商务的B2C开店模式管理、渠道分销中签约经销商的全程电子商务管理、临时零星终端会员在线购物的全程电子商务管理。具体的基本功能要求如下:前台产品展示、后台产品、客户管理 系统要以客户管理为中心的管理,以“客户”为中心进行销售过程的全部跟踪管理。具体的基本功能要求如下:客户基本信息管理、客户交易状况管理(哪些产品做了多少笔交易,交易量、交易金额大小等等)、客户综合分析(根据交易情况,评定客户信用、对客户进行分级)
资源推荐
资源详情
资源评论
收起资源包目录
基于JSP+SQL Server实现公司全国销售管理系统【100012897】 (340个子文件)
checkOutServlet.class 5KB
checkOutServlet.class 5KB
getGoods.class 4KB
getGoods.class 4KB
getCustomer.class 4KB
getCustomer.class 4KB
LoginServlet.class 4KB
LoginServlet.class 4KB
SetGoodsServlet.class 4KB
SetGoodsServlet.class 4KB
RegisterServlet.class 4KB
RegisterServlet.class 4KB
goods.class 1KB
goods.class 1KB
managerLoginServlet.class 1KB
managerLoginServlet.class 1KB
ExitLoginServlet.class 1KB
ExitLoginServlet.class 1KB
paied.class 1KB
paied.class 1KB
customer.class 943B
customer.class 943B
bootstrap.css 124KB
bootstrap.css 124KB
bootstrap.min.css 118KB
bootstrap.min.css 118KB
font-awesome.min.css 30KB
font-awesome.min.css 30KB
other-page.css 24KB
other-page.css 24KB
bootstrap-responsive.css 22KB
bootstrap-responsive.css 22KB
default.css 15KB
default.css 15KB
product.css 12KB
product.css 12KB
normalize.css 10KB
normalize.css 10KB
header.css 8KB
header.css 8KB
responsive.css 7KB
responsive.css 7KB
product-tab.css 7KB
product-tab.css 7KB
blog.css 6KB
blog.css 6KB
mainmenu.css 5KB
mainmenu.css 5KB
style.css 5KB
style.css 5KB
owl.carousel.css 5KB
owl.carousel.css 5KB
meanmenu.min.css 3KB
meanmenu.min.css 3KB
slider.css 3KB
slider.css 3KB
footer.css 2KB
footer.css 2KB
nivo-slider.css 2KB
nivo-slider.css 2KB
manage.css 928B
manage.css 928B
client.css 671B
client.css 671B
shortcodes.css 439B
shortcodes.css 439B
应用开发实验报告文档.docx 21KB
fontawesome-webfont.eot 162KB
fontawesome-webfont.eot 162KB
lily.gif 787KB
lily.gif 787KB
rose.gif 476KB
rose.gif 476KB
lamp.gif 223KB
lamp.gif 223KB
makura.gif 114KB
makura.gif 114KB
login.html 35KB
login.html 35KB
SignIn.html 2KB
SignIn.html 2KB
selectTarget.html 1KB
selectTarget.html 1KB
test.html 972B
test.html 972B
Saimot公司全国销售管理系统.iml 1KB
高源201706062013web应用大实验.iml 423B
sqljdbc42.jar 878KB
sqljdbc42.jar 878KB
checkOutServlet.java 5KB
getGoods.java 5KB
SetGoodsServlet.java 3KB
getCustomer.java 3KB
RegisterServlet.java 2KB
LoginServlet.java 2KB
goods.java 1KB
managerLoginServlet.java 975B
ExitLoginServlet.java 893B
paied.java 755B
customer.java 607B
共 340 条
- 1
- 2
- 3
- 4
资源评论
神仙别闹
- 粉丝: 2706
- 资源: 7641
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功