山西土特产购物网站是将山西传统土特产行业与互联网结合起来,带动传统行业的发展,帮助山西更好的宣传销售本地的土特产。并且该网站购物系统投资少,回收快,店家不用去办营业执照,不用去租店面,不用囤积商品,非常便利,为山西广大从事土特产售卖行业的人提供了便利;网站24小时的营业时间无需专人值班看店,无论遇到什么情况都可正常营业;网上开店不受空间和地理位置的限制,哪怕是街边小店,在网上也可以拥有百货大楼那么大的店面,不管顾客离得有多远,在网上,客户一样可以很方便的找到并购买商品[2]。
所以,山西土特产购物网站不仅为店家提供了便利,拓宽了销售者的售货渠道;也给消费者带来了很大的好处,使他们可以随时随地购买到山西特有的产品,带动经济的发展。综上所述,该土特产购物网站的设计具有很高的现实意义。
本次设计准备以Java语言为基础,Tomcat为服务器,MySql为数据库来实现。
(1).应用SSH框架作为网站开发的基本框架;
(2).应用html5+css+js实现网站前端开发;
(3).使用JSP+MySql作为后台功能实现和数据库的基础
依据我国已有的购物网站设计模式以及实现的功能模块进行本购物网站的设计与实现。本网站准备实现的基本功能有会员的注册与登录,商品的分类查找,商品的高级检索,网上开店,购物车功能,订单管理,客服聊天,留言评价,我的足迹等。网站采用的是J2EE技术,通过myeclipse软件对网站页面进行了设计,系统采用Mysql数据库,实现了一个土特产购物网站应具备的基本功能[6][7]。
为了增加网站的安全性,本网站在设计时需要注意实现:1、登录时身份认证;2、对数据库中用户的信息进行加密处理;3、获取客户端信息;4、防止SQL注入;5、SSL认证安全处理。
2.1.1 用户的主要功能模块
1.用户注册:用于用户注册一个新的账户
2.用户登录:用于注册用户登录
3.个人信息修改:登录账号以后用户可以对自己的某些信息进行修改
4.商品的分类查找:用户可以根据已有的分类对喜欢的商品进行查询
5.商品高级检索:高级检索是网站提供给消费者最基本的商品搜索工具,用户可以根据商品特点对商品进行搜索查询
6.购物车:用户对于中意的商品,可以在购买前临时存放在购物车中
7.生成订单:浏览者购物完毕,系统会自动生成并给用户一个唯一的订单号
8.论坛评论:顾客可以对已经购买的商品进行评论
11.网上开店:想要在网上开店的会员可以申请网上开店
2.1.2 店家的主要功能模块
1.店家注册及登录:用于店家注册一个新的账户以及登录
2.商品管理:店家可以对自己家的商品进行增删改查
3.订单管理:跟踪并记录订单情况,包括订单提醒,订单处理记录,订单查询等功能
2.1.3 系统管理员的主要功能模块
1.商品类别管理:在网站中看到的商品分类不固定,系统管理员可以对分类进行更改
2.会员管理模块:该模块负责前台注册会员和店家的信息审核,对于有效会员,网站赋予其会员;对于有效店家,网站赋予其店家权限,否则可以进行清理
3.公告管理:该模块主要是管理网站发布的各种站内外的新闻,产品信息等
2.1.4 网站安全性的实现
1.注册时进行邮件激活;
2.登录时进行用户身份的认证实现安全;
3.对数据库中的会员的个人信息进行加密处理;