基于ssh的礼品屋网站的设计与开发(编辑修改稿)内容摘要:

添加商品、修改商品、商品降价、查看商品详细、查询商品、查看商品评价、单条删除商品、批量删除商品。 ( 1)添加商品 管理员点击页面添加按钮进入到商品信息添加页面。 添加的信息有:(基本信息)商品名称、商品类型、是 否特价、是否团购、赠送积分、原价、新价、折扣率、起始时间、截止时间、节日、照片(可多张)、库存(可多条)、商品简介。 商品类型选择的是(礼品)将显示添加字段:颜色、种类、枝数。 商品类型选择的是(蛋糕)将显示添加字段:口味、尺寸、类型。 商品类型选择的是(公仔)将显示添加字段:高度、类型。 ( 2)查询商品 管理员可以根据四个条件查询商品信息(商品编号、商品类型、是否特价、商品名称)。 商品编号和商品名称采用模糊查询的方式,商品类型、是否特价采用下拉框的方式,管理员可以四个条件选择( 1,2,3,4)条件进行 查询。 显示信息包括:商品编号、商品名称、团购、图片、价格、库存数量、销量、操作(商品详细、修改、删除)。 ( 3)修改商品信息 管理员点击商品修改图标,进入到商品修改页面。 页面首先显示该商品没修改前的信息,如果需修改图片这勾选修改图片的复选框,显示商品图片。 如果需修改库存则勾选修改库存的复选框,显示商品库存信息。 不需修改则不勾选。 ( 4)商品详细 管理员点击商品详细图标进入商品详细页面,页面显示商品全部信息。 ( 5)查询商品评价 管理员点击商品名称链接,进入到商品评价显示页面。 ( 6)单条删除商品 管理员点击 商品操作栏的删除图标,弹出信息提示框“ Are you sure?”,点击确定删除,则商品信息消失,同时数据库中商品对应的图片、库存、销量、评价信息都删除。 ( 7)批量删除 第 17 页 共 36 页 管理员勾选商品信息对应的复选框,可以选择多个,点击删除按钮,弹出提示信息框“是否确定删除选择的选项。 ”点击确定,则选择的商品信息消失,同时数据库中商品对应的图片、库存、销量、评价信息都删除。 订单管理 管理员点击左侧下拉菜单的订单管理,进入订单管理页面。 订单管理功能包括:查询订单、订单发货、退款、查看订单详细。 添加订单在前台 会员下单时生成、不可修改订单。 ( 1)查询订单 管理员可以根据两个条件查询订单(订单编号,订单状态),点击搜索按钮,页面显示查出的订单。 显示内容包括:订单编号、地址、收货人、状态、下单时间、详细链接。 ( 2)订单发货 如果订单状态是已支付完成,管理员点击发货图标,订单状态变为已发货。 ( 3)退款 会员支付完成后,如果卖家没发货,会员可以再前台订单管理界面,点击退款链接,订单状态变为维权中。 管理员进入后台订单管理页面后,订单操作链接为退款链接。 管理员点击退款链接,页面提示“退款成功”,同时订单操作变为提醒买家 退款链接,以积分的形式。 ( 4)查看订单详情 管理员点击查看订单详情图标,进入到查看订单详情页面,页面显示订单信息、收货信息、支配方式、商品信息。 管理点击左侧下拉菜单的广告管理可以进入公告管理界面。 公告管理功能包括:添加公告、修改公告、查询公告、单条删除公告、批量删除公告、查看公告详情、查看公告详情。 ( 1)添加公告 管理员进入公告管理界面,点击添加按钮,进入到添加公告页面。 添加的内容包括:公告标题、公告内容、起始时间、截止时间、公告类型、公告等级。 第 18 页 共 36 页 ( 2)查询公告 管理员可以根 据三个条件查询公告(公告标题、公告类型、公告等级)。 条件可以是( 1,2,3)条件。 公告标题采用模糊查询的方式、公告类型和公告等级采用下拉框的方式。 ( 3)修改公告 管理员点击修改公告图标,进入到修改公告页面,页面显示公告未修改前的信息,管理员可以根据需要修改公告。 ( 4)查看公告详情 管理员点击公告详情图标,进入到公告详情页面。 ( 5)查看公告评价 管理员点击公告标题链接,进入到该公告的评价管理页面,页面显示改公告的所有评论。 ( 6)单条删除 管理员点击公告操作栏的删除图标,弹出信息提示框“ Are you sure?”,点击确定删除,则公告信息消失,同时数据库中公告对应的公告评论也删除。 ( 7)批量删除 管理员勾选公告信息对应的复选框,可以选择多个,点击删除按钮,弹出提示信息框“是否确定删除选择的选项。 ”点击确定,则选择的公告信息消失,同时数据库中公告对应的公告评论也删除。 管理点击左侧下拉菜单的广告管理可以进入广告管理界面。 广告管理功能包括:添加广告、修改广告、查询广告、单条删除广告、批量删除广告、查看广告详情、查看公告详情。 ( 1)添加广告 管理员进入广告管理界面,点击添加按钮, 进入到添加广告页面。 添加的内容包括:广告标题、广告内容、起始时间、截止时间、广告类型、广告等级、广告图片。 ( 2)查询广告 管理员可以根据三个条件查询广告(广告标题、广告类型、广告等级)。 条 第 19 页 共 36 页 件可以是( 1,2,3)条件。 广告标题采用模糊查询的方式、广告类型和广告等级采用下拉框的方式。 ( 3)修改广告 管理员点击修改广告图标,进入到修改广告页面,页面显示广告未修改前的信息,管理员可以根据需要修改广告。 ( 4)查看广告详情 管理员点击广告详情图标,进入到广告详情页面。 ( 5)单条删除 管理员点击广告操作栏的删除图 标,弹出信息提示框“ Are you sure?”,点击确定删除,则公告信息消失,同时数据库中广告对应的公告评论也删除。 ( 6)批量删除 管理员勾选广告信息对应的复选框,可以选择多个,点击删除按钮,弹出提示信息框“是否确定删除选择的选项。 ”点击确定,则选择的广告信息消失,同时数据库中广告对应的广告评论也删除。 外 部 1 6 3 邮 箱 接 口是用 户进 入 前 台 首 页点 击 免 费 注 册进 入 注 册 页 面输 入 信 息[ 输 入 信 息 是 否 有 误 ] 接 收 发 送 邮 箱 信 息发 送 邮 箱[ 否 ] 是接 收 邮 箱点 击 激 活激 活 成 功[ 是 ] [ 否 ] 图 36 会员注册活动图 第 20 页 共 36 页 会员进入商城前台页面时,没有登录的情况下可以注册一个会员。 点击导航栏注册链接,可以进入到注册页面。 录入 会员名、密码、确认密码、真实姓名、邮箱、地区、地址、邮编、联系电话、 ,点击同意以下协议。 用户注册的邮箱将收到一封用户激活邮件,用户进入邮箱点击激活链接后就可以成功注册一个会员。 会员注册活动图如图 36 所示: 子模块顺序图设计 确定好礼品购物网站模拟系统的各项需求后,根据软件的功能进行模块划分,描述对象的交互过程。 采用 UML 的顺序图对其进行描述,展示出各个用例的行为顺序。 购物车模块的顺序图如图 37 所示: 图 37 购物车模块顺序图 第 21 页 共 36 页 商品查找模块的顺序图如图 38所示: 图 38 查找商品模块顺序图 修改个人信息模块的顺序图如图 39 所示: 图 39 修改个人信息模块顺序图 第 22 页 共 36 页 在线交易模块的顺序图如图 310 所示: 图 310 修改个人信息模块顺序图 外部接口 25 端口为 SMTP( Simple Mail Transfer Protocol,简单邮件传输协议)服务器所开放,主要用于发送邮件,如今绝大多数邮件服务器都使用该协议。 内部接口 本系统各模块都有自己的接口都以 * 命名。 主要是将该模块调用到的方法封装起来,当该模块或者其他模块要使用到该方法时,将该接口以设置注入的方式添加到该模块或其他模块的 action 中。 可以减少代码冗余 ,提高代码重用性。 本系统的接口实现类都继承了 BaseDaoImpl 类,该类主要是直接操作数据库的,这样可以提高系统的性能。 不会出现有多个接口同时访问数据 库的情况。 第 23 页 共 36 页 第 4章 数据库设计 数据库设计是基于数据分析的基础之上,设计出一个能满足客户要求的数据存储系统的过程。 根据需求分析阶段所确定的客户的功能以及性能需求,设计出一个能在计算机环境上实施的具体方案。 类之间的关系 在 UML 中规定类之间的关系有关联、聚集、继承等关系。 其具体含义如下: ( 1)关联关系:表示两个类之间的关系。 它通常可以有 1 对 1 对多和多对多等情形。 ( 2)聚集关系:表示了类之间整体与部分的关系。 ( 3)继承关系:表示子类可以继承父类的属性以及操作,子类不可访问父类中私有的属性和操作。 逻辑模型 1. 会员表(基本属性) 基本属性:会员 ID、用户姓名、密码、 Email、真实姓名、地址、省份 ID、城市 ID、地区 ID、邮政骗码、电话号码、 号、创建时间、修改时间、状态; 2. 管理员表(基本属性) 基本属性:管理员 ID,用户名、头像、密码、真实姓名、职位、权限、邮箱、是否有效、创建时间、微博 ID; 3. 商品基本信息表 (基本属性) 基本属性:商品 ID、商品编号、商品名称、商品图片、商品介绍、赠送积分、商品原价、商品新价、节日、商品折扣、商品销量、商品库存、商品类型、上架时间、下架时间、评价等级、是否特价、是否降价、是否团购; 4. 评价表(基本属性 +会员) 基本属性:商品评价 ID、商品 ID、评价人、内容、评价等价、评价时间; 第 24 页 共 36 页 表字段设计 ( s_car), 如表 41 购物车表所示。 表 41 购物车表 ID 类型 名称 长度 十进位 主键 car_Id int 购物车 ID 11 0 是 goods_Id int 商品 ID 11 0 smember_Id int 会员 ID 11 0 goods_num int 数量 11 0 (s_smember), 如表 42 商城会员 表所示。 表 42 商城会员表 ID 类型 名称 长度 十进位 主键 smember_Id int 会员 ID 11 0 是 smember_Name varchar 用户名称 11 0 smember_Passw varchar 密码 11 0 smember_Email varchar Email 20 0 smember_trueName varchar 真实姓名 20 0 smember_Address varchar 地址 200 0 province_Id int 省份 ID 11 0 city_Id int 城市 ID 11 0 area_Id int 地区 ID 11 0 smember_Code varchar 邮政编码 50 0 smember_tele。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。