基于Java网上手机销售系统设计与实现

【J023】基于Java网上手机销售系统设计与实现

项目介绍:

对于本系统,以网页销售模式为主,通过网络平台来达到手机产品的销售,为各大手机商提供了一个综合平台进行产品销售。浏览器作为客户端、手机购买者作为用户、后台管理员有独立的后台管理系统。因为相关手机信息较为综合,所以要处理的数据很多,本网站上的数据流量也将特别大,不仅要做到界面简单易操作,还要保证系统的安全稳定,所以具体要符合以下几点:

  • 首先也是最要的是整个系统的稳定性和安全性;
  • 对于用户而言,友好的界面将变得非常重要,一个网站如果简单美       观,并且在信息查询方面非常便捷,如此一般能抓住用户的心可以使网站访问量大大增加;
  • 首页能将不同品牌手机分类,也便于有某具体手机品牌要求的用户快速检索出自己所需要的手机类型;
  • 首页设置关于排序功能的模块,是本网站可以从销量、售价等方面进行排行使客户一目了然,方便客户选购;
  • 可以实现网上的交易功能,添加/删除购物车内的信息,选择自己意愿的的付款方式以及配送地址;
  • 已注册的会员可以随时从注册界面修改自己的个人信息;
  • 顾客可以随时查看自己的订单,并进行相应操作;
  • 后台管理员可以发布或者删除公告,以用于向到达网页的客户发布商品优惠信息或关于网站停服维护等信息;
  • 已注册的用户可以使用留言板功能,为客户间提供信息沟通平台,不仅可以互相之间提问解答,也可以对已购产品作出评价为后来到的用户选购做一个参考;
  • 对于顾客输入的各种类型数据进行检验,尽可能地排除因为个人疏忽而造成的错误;
  • 在制作该系统是,秉承着尽最大努力实现其易操作性,对于后台工作人员则需让其更易维护。

功能介绍:

前台系统功能模块:

|--商品的展示模块
|--新品上架
|--特价商品
|--销售排行
|--商品的查询模块
|--商品购买模块
|--购物出
|--收银台
|--会员管理模块
|--会员注册
|--会员登录
|--订单查询模块
|--公共浏览模块
|--留言模块

后台系统功能:

|--商品管理模块
|--用户管理模块
|--管理员维护模块
|--订单管理模块
|--查看订单
|--受理订单
|--删除订单
|--公告管理模块
|--留言管理模块

数据库设计:

[ri-alerts color="primary"]部分数据库表设计如下, 其他参见源码包[/ri-alerts]

生活用品信息表

序号名称别名类型长度(字符)
1goods_id编号Int4
2goods_name商品名varchar50
3goods_miaoshu商品描述varchar5000
4goods_pic存放商品图片varchar50
5goods_yanse商品颜色varchar50
6goods_shichangjia商品市场价int4
7goods_tejia商品特价int4
续表4-1
8goods_isnottejia普通商品varchar50
9goods_catelog_id商品种类号int4

生活用品类别信息表

序号名称别名类型长度(字符)
1catelog_id种类编号Int4
2catelog_name种类名称Varchar50
3catelog_miaoshu种类描述Varchar5000

订单信息表

序号名称别名类型长度(字符)
1order_id订单IDInt4
2order_bianhao订单编号Varchar50
3order_date订单生成日期varchar50
4order_zhuangtai订单状态varchar50
5order_jine总的消费金额Int4
6order_songhuodizhi送货地址Varchar50
7order_fukuangfangshi付款方式Varchar50
8order_user_id用户IDInt4

订单明细信息表

序号名称别名类型长度(字符)
1orderItem_id订单明细编号Int4
2order_id订单编号Int4
3goods_id商品编号Int4
4goods_quantity购买数量Int4

用户信息表

序号名称别名类型长度(字符)
1user_id用户IDInt4
2user_name用户名Varchar50
3user_pw用户密码Varchar50
4user_realname真实姓名Varchar50
5user_address住址Varchar50
6user_sex性别Varchar50
7user_tel联系电话Varchar50
8user_email用户邮箱Varchar50
9user_qq用户QQVarchar50

管理员信息表

序号名称别名类型长度(字符)
1userId管理员IDint4
2userName管理员名称Varchar50
3userPw管理员密码Varchar50

技术栈:

本系统需要用到的Java相关技术有jsp技术、servlet技术、jdbc技术、SSH框架。其中,关键的技术难点在于Struts技术的运用。Struts技术是基于MVC的Web应用框架。在Struts框架中,模型层由实现业务逻辑的JavaBean组件构成,控制层由ActionServlet和Action来实现,视图层由一组JSP文件构成。

技术:Java,Struts,Spring,Hibernate
数据库: sqlserver
web服务器:tomcat8.5
集成开发工具: My Eclipse

项目截图:

[ri-alerts color="primary"]测试只展示部分截图,需要更多详细内容请下载源代码[/ri-alerts]

后台登录:

后台管理:

商城首页:

论文:

目录结构:

│ 项目简介.txt

├─数据库
│ db_wlgw_Data.MDF
│ db_wlgw_Log.LDF

├─源代码
├─论文等资料
│ 网上手机销售系统中期检查表.doc
│ 网上手机销售系统毕业设计论文.docx
│ 网上手机销售系统毕设答辩PPT.pptx

└─项目截图
图片 1.png
图片 2.png
图片 3.png
论文.png

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值