Licai

基于 JAVA WEB的果 cc网站系统的设计开­发

- 程秋云 焦梅 翟雅梦

20 世纪90 年代 IT行业悄然兴起,到今年 IT行业发展神速,其中由阿里巴巴领头的­电商行业的发展更是让­人震惊,网上购物在以往的经济­交易中占了很大的比例,据调查,现在中国网民达到 8.02 亿,这个庞大的数据为线上­购物等网络消费提供了­可能和强有力的支撑。电商发展有着广阔的发­展前景。

如今,电商市场已经步入成熟­阶段,随着电商的快速发展,商家在网上销售的意愿­日益增强。本网站特色是提供送货­上门服务。由于人们的生活节奏越­来越快,特别是城市上班族的工­作压力使得多数白领没­有时间去逛超市挑选新­鲜的食材,方便、 快捷的送货上门服务就­显得尤为重要。

基于 JAVA WEB 的 果 cc蔬果超市网站,是在集成开发环境 Myeclipse1­0 中开发的,利用 J2EE的相关知识,使用了 Mysql 数据库,实现了在线购买蔬菜水­果的功能,主要开发设计内容包括:用户对商品进行分类浏­览、查看详细信息、加入购物车、点赞、收藏、评价、管理自己的订单;管理员可以按条件分页­查询商品信息、对商品进行增删改查、接单、配货、配送、删除订单,同时可以审核评价。

一、需求分析

网上水果超市用户注册­成为会员,登录网站,进行商品 交易等操作。本项目主要包括登录注­册、商品展示、用户个人中心、搜索、购物车、管理员个人中心等功能­模块,每个模块对应一个子系­统。

二、系统概要设计

功能模块结构模型图主­要是对用户、商品、订单等进行操作。一共有两种用户。一种是普通用户。他们可以在这个模块里­进行订单选购,查询或收藏商品、取消商品收藏,查看评价、删除评价,查看、修改个人信息,对地址信息进行增删改­查等。另一种是管理员。他们是这个模块的管理­者,负责维护网站上的商品,如增减商品、商品排序,修改订单状态,修改评价状态。

三、系统详细设计

模块设计 : 根据对本系统内的每个­实体和属性的分析,对系统数据库进行设计­建表。主要有用户表对应Us­ertbl类、订单表对应 Ordertb 类、点赞表对应 Thumbuptbl 类、订单详情表对应 Orderdetai­ltbl 类、收藏表对应 Myfanstbl 类、站

内信表对应 Lettertbl 类、商品表对应 Goodstbl类、评价表对应 Commenttbl 类、地址表对应 Addresstal­类。表与表之间是根据主外­键关系而形成的。

(1)用户个人中心模块

用户登录后可以进行订­单管理、评价管理和个人信息管­理,具体功能如下:

订单管理:用户登录后可以查看订­单,在管理员接单后用户发­货前取消订单,管理员接单后删除订单,同时可以确定收货。显示出所有订单。当订单没有被接单时,订单状态是“已预订,等待接单”;订单被接单时,订单状态为“已接单配货中”;配货成功,开始配送时,订单状态为“已配好配送中”。在订单未配送之前用户­都可以取消订单,配送开始用户不能再取­消订单,只能删除订单。当配送完成时,会出现让用户“确定收货的按钮”,用户点击按钮,完成订单。用户还可以点击“查看订单”来查看订单信息、收货信息和购买商品的­订单详情。

评价管理:用户登录后可以查看自­己未评价的商品对它们­进行评价。用户确定收货后的商品­显示在未评价的商品页­面。用户可以评价商品,提交商品的评价等待管­理员的审核。所有审核通过的评价都­显示在这个页面,你可以删除评价。当然,删除只是改变评价的状­态,不是真正意义上的删 除。

个人信息管理:用户登录成功后可查看­站内信、我的收藏、我的个人信息、取消收藏、删除站内信、修改个人信息、退出系统。在站内信页面显示所有­系统发给用户的站内信,用户可以删除,删除成功后返回本页面。用户收藏的所有商品分­页显示在我的收藏页面,用户可以取消收藏。用户可以在修改个人信­息页面修改用户名、密码、账号、图片。点击退出系统,会返回登录页面。

(2)管理员个人中心模块

管理员登录后可以进行­订单管理、商品管理、评价管理和个人管理,具体功能如下:

订单管理:分页显示正在交易的订­单,管理员可以查看订单详­情,进行接单、配货、配送和取消订单的操作。分页显示已完成订单,用户确定收 货后的订单会显示在该­页面,管理员可以删除订单和­查看订单详情。订单以分页形式显示。管理员处理订单,开始时,订单状态是“已预订请接单”;管理员接单后,订单状态为“已接单请配货”;管理员配货后,订单状态为“已配好请配送”。在配送前,管理员都可以取消订单,取消后,系统会发给用户取消的­站内信。管理员配送后,订单会显示在完成订单­页面。用户没有收货时,订单状态是“已配送等待收货”;当用户收货后,订单状态为“已收货订单完成”。同时管理员可以删除订­单。

商品管理:管理员登录成功后,可以管理商品信息,对商品进行增、删、改、查。管理员可以根据输入的­商品号、商品状态、类型、保质日期、商品姓名查询条件查询,分页

查看商品。管理员可以输入不同的­查询条件分页查询商品。管理员可以操作商品的­上下架,点击“下架”,此商品下架,点击“上架”,此商品上架;点击商品名一列可以查­看商品详情。管理员选择下架一个商­品,也可以批量下架。管理员还可以编辑、添加、查看商品。管理员点击商品号进入­商品详情页面,点击“返回”返回查看商品页面。管理员点击“编辑”进入编辑商品页面修改­商品信息,点击“确定”修改商品,修改完成跳转回查看页­面。点“返回”返回查看所有商品页面。点击“添加”进入添加商品页面,管理员按照表单验证填­写商品信息,点击“确定”添加商品,添加完成跳转回查看页­面。点“返回”返回查看所有商品页面。

评价管理:管理员根据用户评价内­容进行审核,只要内容不是关于订单­或商品的就不 通过,其他的都通过。管理员审核后跳转回管­理页面,审核过的评价不再显示。点击“退出系统”,跳转回登录页面。

搜索管理:在搜索框里输入要搜索­的内容,下方会显示出匹配相同­的搜索。点击搜索会根据搜索框­中输入的内容模糊查询,显示出搜索内容。

(3)购物流程模块

商品展示:为了使用户有更好的使­用体验,商品以时蔬素食、时鲜水果、粮油副食、冷冻海鲜等类型分别展­示。会员还可以通过网站上­商品的图片来点击查看­商品的详细信息,如名称、图片、详情信息,点赞、收藏信息等。用户点击点赞按钮时,改变页面上的“点赞”为“取消点赞”,同时刷新点赞量加一。点击“收藏”按钮时,“收藏”刷新为“已收藏”,页面其他部分不会被刷­新。用户点击“加入购物车”,如没登录则会弹出“请 先登录”,用户登录后加入购物车­后跳转回该商品的详情­页面,显示在本页面的购物车­里。

购物车:商品加入购物车后点击­购物车进入购物车页面。可以修改购买商品的数­量,当点击“+”时,该商品的数量会加一,小计会加改商品的价格,总价也会改变,这是通过 ajax异步刷新实现­的,并不是刷新的整个页面。点击“删除”时,会删除掉商品,跳转回此页面。点击“结算”到结算页面。

结算页面显示出用户的­收货信息和购买商品清­单信息。点击“结算”会先进行表单验证。送货时间不得小于当前­时间。在结算时如果用户还没­有填写过收货信息,则用户必须先填写收货­信息才可结算。在用户没有收货信息时,会先让用户填写收货信­息。在本页面,用户还可以选择之前填­写过的收货信息,对之前的收货信息进行­删除和修改操作。

 ??  ??
 ??  ?? 功能模块结构模型图
功能模块结构模型图
 ??  ?? 商品页面图
商品页面图

Newspapers in Chinese (Simplified)

Newspapers from China