等我来大网络超市网站建设
目 录
一、前言 1
二、需求分析 1
(一)用户角色分析 1
(二)功能模块分析 2
三、详细设计 3
(一)开发环境简介 3
(二)功能模块图设计 3
(三)系统数据库设计 4
四、编码实现 6
(一)网站首页页面设计 6
(二)查询商品信息功能设计 8
(三)查看商品详情功能设计 8
(四)查看商场活动功能设计 10
(五)新用户注册功能设计 10
(六)用户登录功能设计 11
(七)添加购物车功能设计 12
(八)会员下单功能设计 14
(九)会员查看订单信息功能设计 15
(十)管理员后台商品信息管理模块设计 15
(十一)管理员后台商场活动信息管理模块设计 15
(十二)管理员后台用户信息管理模块设计 16
(十三)管理员后台用户订单信息管理模块设计 17
总结 17
致谢 18
参考文献 19
一、前言
随着计算机技术和网站技术的不断发展和创新,互联网应用也迎来了改革创新的新篇章,互联网潮流逐渐影响到各行业领域中,并潜移默化中影响到我们每个人的生活和工作。
近几年来,由马云创办的阿里巴巴的成功上市后,电子商务潮流逐渐以其网络交流,信息安全,线上购物等特点吸引了越来越多的人群的注意力,与此同时,也大大打击了传统的线下销售模式,传统的销售模式
*景先生毕设|www.jxszl.com +Q: ¥351916072$
以面对面,现金交付等特点,因其效率低、成本高、销售模式陈旧、销售额低等以无法在电子商务潮流中谋取更多的利益,因此越来越多的行业领域改变传统的销售模式,推陈出新,引入电子商务销售的理念进行企业内部改革,通过线下交易和线上购物两种模式相结合的方式,从而大大降低了企业的运营成本,增加企业的销售额度。
大学生网络超市网站的设计是结合电子商务发展的时代背景,以我校超市传统的销售模式来进行设计与实现,希望通过开发这样一款软件,成功地帮助我校超市进行销售模式的改革和创新,一方面帮助我校超市改革创新,另一方面方便我校师生在校购物,减少因选购商品浪费的宝贵时间和精力,提高学习和生活质量。
二、需求分析
(一)用户角色分析
根据系统开发前期,我们对我校学生超市的调研和了解,结合众多师生的意见和建议,我们对大学生购物中心的需求进行用户角色分析,可得出目前我们需设计普通访客,注册会员用户和超市管理人员两类用户角色,因角色不同,其可操作的功能点也各不相同,具体如下:
普通访客可浏览购物中心的各类商品信息;
普通访客可查看购物活动信息;
普通访客可通过注册功能注册成为购物中心的合法会员用户;
注册会员用户可通过登录操作登录网站进行商品选购;
注册会员用户可查看购物中心的各类商品信息;
注册会员用户可添加商品至购物车;
注册会员用户可管理我的购物车;
注册会员用户可对购物车商品进行下单操作;
注册会员用户可对我的未处理订单进行取消送货操作;
注册会员用户可查询我的历史订单;
超市管理员可对购物中心的各类商品信息进行增删改查操作;
超市管理员可对购物中心的各类商场活动信息进行增删改查操作;
超市管理员可对购物中心的注册会员进行查询操作;
超市管理员可对购物中心的会员订单信息进行及时处理发货操作;
超市管理员可对购物中心的会员订单信息进行查询操作;
(二)功能模块分析
根据上述的系统用户角色分析,我们可以将系统分为商品信息管理模块、购物车模块、用户订单模块、活动信息模块及用户信息管理模块五个模块进行分析与设计;根据系统角色可将系统分为前后台两个不同的部分,其中前台功能操作主要为普通访客和注册会员用户,后台功能操作主要为超市管理员用户,具体功能模块分析如下:
商品信息管理模块分析
商品信息管理模块主要可分为对商品的添加、删除、更新、和查询操作;
普通访客和注册会员可查看商品概要信息,查看商品详细信息;
超市管理人员可通过本平台对新型商品进行录入信息操作,更新和删除指定的商品信息,查询商品销售等信息。
购物车模块分析
购物车模块主要为注册会员用户操作的功能,会员用户成功登陆系统后,可浏览各类商品信息,选择自己喜爱的商品添加至购物车,会员用户可查看个人的购物车,可选择对购物车中的商品进行下单操作,具体流程简化淘宝购物流程。
商场活动信息模块分析
商场活动信息模块主要分为对活动信息的添加、删除、更新、和查询操作;
普通访客和注册会员用户可对商场活动信息进行查看浏览操作,查看商场的具体活动信息;
超市管理人员可通过本平台对商场的活动信息进行添加操作,也可对商场的活动信息进行更新和删除操作。
用户信息模块分析
用户信息管理模块主要为普通访客的注册操作,会员用户的登录验证操作;
超市管理人员对系统用户系统信息进行查看和删除操作;
用户订单信息模块分析
用户订单信息管理模块主要对会员用户和超市管理员用户设计的,会员用户可下单后查询个人订单信息,可取消个人新订单操作;
超市管理员可及时会员用户的订单,安排发货;还可查询会员用户的订单信息;
三、详细设计
(一)开发环境简介
硬件环境:Windows操作系统,硬盘500GB,内存8GB,浏览器:狐火/谷歌;
软件环境:Jdk1.8, Eclipse, MySql, Tomcat;
(二)功能模块图设计
系统功能模块图设计如下图31所示:
图31系统功能模块图设计
(三)系统数据库设计
大学生购物中心网站的设计因考虑前期数据量问题,及个人知识积累,所以使用轻量型数据库MySQL来存储和维护数据,在MySQL数据库中创建schoolmart数据库,并创建了五张信息表来存储系统数据信息,具体如下所示:
商场活动信息表主要有活动编号、活动标题、活动内容、活动时间、活动组织人、其他信息等部分组成,如表31所示。
原文链接:http://www.jxszl.com/jsj/xxaq/49110.html