湖州师范学院本科毕业论文
购物车信息表主要用来记录购物车的详细信息。如表3-9:
表3-9:购物车信息表 字段名 ID UID PID PNum addtime
数据类型 bigint int int int datetime 长度 8 4 8 4 8 键 主键 外键 外键 描述 编号 会员编号 鲜花编号 定购数量 创建时间 3.5 系统详细设计
系统充分利用了面向对象语言的封装、继承和多态特性,利用C#这一对面向对象特性完全支持的语言进行开发,保证系统在代码级别上具有很好的维护性和可读性[17]。主要对概要设计中产生的功能模块进行详细的过程描述,设计功能模块的内部细节,设计程序流程图并为编写源代码提供必要的说明,建立“模块开发卷宗”[15]。 3.5.1 会员注册登录模块 会员注册的详细设计如下:
(1)会员注册的信息包括用户名、密码、确认密码、真实姓名、联系电话、邮箱、联系地
址、注册时间。
(2)所填内容的规范:用户名不能为空、密码不能为空、确认密码要与密码一致。 (3)当点击“确认”提交会员信息时,系统要首先判断注册的用户名是否已存在。如果用
户名存在,网站要弹出相应的提示信息;如果用户名不存在,则弹出“注册成功”的提示,并把注册的会员信息保存到数据库中。用户的注册流程图如图3.8所示。
图 3-9 公告管理流程图
3.4.2个人信息管理功能模块
个人信息管理模块的主要是实现会员信息的修改,其基本流程如下: 3.4.3 商品浏览购物模块
商品浏览购物模块主要包括学生商品浏览,将所需的商品放入购物车,然后进行结
算这三个基本模块。其基本流程为在网站的页面上向用户显示商品的详细信息,并设置“购物”按钮和“详细”按钮以便用户的选购。商品是按鲜花的按属性、按花材、按价格按是否是新品,是否特价是否推荐是否热卖几个分类供消费者查询到自己喜欢的鲜花。同时在“推荐的鲜花”“新品上市的鲜花”,“热卖的鲜花”三个区块分别显示商品的详细信息,在这三个区块用户只要点击“详细”按钮进入商品详细界面。点击“购买”进入购物车界面。只有登录的用户才可以进入购物车界面,否则提示请登录提示信息。在购物车界面点击“+”“-”来改变定购鲜花的数量,点击“删除”此类鲜花将被从购物车中移除。点击清空购物车,商品信息将会被全部移除,当用户确认完所购买的鲜花信息。点击“去收银台”进入收银台界面。填写收货人、电话、地址、邮编点击“提交订单”此时订单生成完成鲜花购物。 其基本流程如下图: 3.4.3订单查询
订单查询模块主要是会员对以往订单信息进行查询,其主要的流程描述如下: (1) 会员登录;
13
湖州师范学院本科毕业论文
(2) 选择订单状态选项进行订单查询;
(3) 点击“详细”进入订单详情界面查看订单详细信息,设置订单状态。 3.4.3新闻动态
(1) 点击“新闻动态”链接进入新闻动态界面。此界面显示新闻标题,作者,更新时
间。
(1)点击标题链接进入详情界面,浏览新闻详细内容。
3.4.5管理员信息管理 (1)点击“修改密码”,输入旧密码,新密码,确认密码完成管理员密码修改。 3.4.5商品管理:
商品管理模块主要包括商品商品分类管理,商品信息管理两个基本模块 这两个模块的基本流程描述如下:
(1) 管理员登录,点击“商品管理”进入商品管理模块; (2) 点击“一级分类管理”,进入一级分类管理界面。填写分类名称,排序编号点击“添
加”分类列表显示添加的信息;点击修改,修改分类信息;点击“删除”删除分类信息;
(3) 点击“二级分类管理”,进入一级分类管理界面。选择一级分类的类型填写分类名称,
排序编号点击“添加”分类列表显示添加的信息;点击修改,修改分类信息;点击“删除”删除分类信息;
(4) 点击“添加商品信息”填写鲜花的相关信息进行提交;
(5) 点击“商品信息管理”进入商品信息管理界面。输入关键字进行搜索,点击编辑,
进入商品修改界面,填写要修改的商品数据提交。点击“删除”删除商品信息;
3.4.6会员管理
会员管理模块主要包括会员等级管理和会员信息管理两个基本模块。这两个模块的基本流程描述如下:
(1) 管理员登录;点击“会员管理”进入会员管理模块;
(2) 点击“会员等级管理”进入会员等级管理界面。填写会员等级名称排序编号添加。
点击“修改”、“删除”进行会员等级的修改、删除操作。
3.4.4 订单管理
文档材料管理主要是对商品订单的查询设置订单状态,其主要的流程描述如下: (3) 管理员登录;点击“订单管理”进入订单管理模块;
(4) 选择“未作处理”、“款以划出”、“款已收到”、“货已发出”、“货已收到”、“成功交
易”的订单状态订单列表显示相应信息。点击“查看”显示订单详细信息并可修改订单状态。
3.4.5站内管理
站内管理模块主要是进行新闻动态站内新闻公告的添加修改等操作。
本章完全以软件工程为理论指导,按照软件工程的步骤从需求分析,概要设计,详细设3.5 本章小结
计等方面详细介绍了系统的各个模块的实现,特别对数据库也进行了详细的介绍。这些前期工作的准备为以后的编码与实现做了很好的铺垫。
14
湖州师范学院本科毕业论文
第四章鲜花销售系统功能的实现
4.1 系统功能总体实现
网站首页是消费者浏览本网站信息的首要窗口,它提供会员用户登录和注册、商品分类列表、新闻动态、订单查询、购物车、商品查询等功能。网站的首页如图4.1所示。
图4-1 首页留言回复 4.2 系统模块功能具体实现
系统的主要功能是通过用户管理模块、管理员模块、商品浏览模块、购物车模块和论坛模块来实现的。各功能模块具体实现如下:
4.2.1会员注册登录模块
15
湖州师范学院本科毕业论文
会员注册:当网购用户首次登录本网站,需要进行用户注册,用户点击首页的按钮,进入网购用户的注册页面,如图4.2所示。
图4-2 班级添加
填写完用户注册信息后,点击“确定”保存,如果填写的用户名已存在,网站就会弹出“输入的登陆名称已存在,请重新输入”的提示信息,用户需更改登陆才可继续操作。注册成功后到首页登录,即可实现在线购物。点击“重填”则会员注册输入的登陆密码,确认密码清空。
个人信息管理模块:如果消费者已本网站的会员直接登陆网站进行购物即可。会员登陆的界面如图:
填写正确的用户名称和密码提示登陆成功信息。登陆成功后进入首页。首页的右上方 欢迎登陆信息。如图:
商品浏览购物模块: 商品浏览:消费者点击
按钮即可进入新品鲜花列表,如图:
16
湖州师范学院本科毕业论文
用户就可以在新品上市的鲜花列表中选择自己喜欢的鲜花品种。热卖商品、推荐商品、特价商品也同理。用户还可以通过商品的各种分类点击自己感兴趣鲜花分类查看相关商品。 商品购物:选择完了自己喜欢的鲜花点击鲜花列表中的按钮,如果用户未登陆,提示未登陆,用户需要登陆后才可购买商品。如果用户已登陆,则进入购物界面,点击购买的鲜花就会加入购物车中。如图:
如果要修改购物车中的鲜花数量可以通过点击“+”“-”按钮来调整鲜花的数量。调整后商品数量的界面如图:
点击继续购物按钮就会进入首页继续购物,购物车的商品种类也会相应增加。点击清空购物车按钮购物车中商品就会清空。确认好购买的商品点击去收银台按钮进入收银台界面来提交订单。如图:
17