易买网文档
项目组号十一
密级公开湖南科技职业学院软件学院
项目设计文档
项目名称易买网
专业软件技术(云技术开发与应用)指导教师邱乐
项目组成员彭李智、戴美玲______________
二○一六年一月
前言
随着网上购物发展迅速和社会的发展,各类管理系统也应运而生,人们对于生活的需求也在不断地增加,针对各类大型网购的网站开发的管理系统已经非常成熟,网站作为人们获取物品的主要途径,从拍下到订单,再到付款,收货确认,都可以做到统一管理,然而,为数众多的小的购物网站却没有一个合适的管理系统,因此,我们觉得开发此管理系统是十分必要的。
易买网购物系统软件是一个功能比较完善的数据管理软件,而且这个设计的学习和实践过程是以实用性为目的,还具有数据操作方便高效迅速等优点,该软件采用功能强大的数据库软件开发工具进行开发,具有很好的移值性,可在应用范围较广的WINDOWS系列等操作系统上使用,为了减轻人工操作管理物品的负担,提高网上管理物品的效率,从而减少管理方面的工作流和成本。所以我们开发了一个适用于网上购物的易买网购物系统,该系统较完善的实现了不同级别用户所需求的各中购物管理操作。
这个设计是以学习和实践过程以实用性为目的,特别注意整体的设计和构思,避免了开发过程中不必要的反复修改和添加。而且对系统的安全性,实用性和可维护性都做了较为充分的考虑,为保护个人知识产权,在系统还添加了产品信息的介绍。
由于水平有限,文档中难免会存在错误和不足之处,敬请各位批评和指正。
目录
第1章项目开发计划书 (1)
1.1项目范围 (1)
1.2项目成果 (2)
1.3分配任务 (2)
第2章易买网系统需求规格说明书 (3)
2.1问题陈述 (3)
2.2要达到的目标 (3)
2.3具体的分析 (4)
第3章易买网系统设计书 (5)
3.1数据库设计 (5)
3.2软件结构图 (7)
3.3类图 (8)
3.4页面设计 (10)
第4章易买网系统操作手册........................................................................................................... - 9 -
4.1操作指南 (11)
.......................................................................................................................... 错误!未定义书签。结束语. (21)
第1章项目开发计划书
1.1项目范围
前台功能:首页页面,用户注册,用户登录,新闻动态 ,分类商品信息展示,商品详情页面 ,购物车,留言簿
后台功能:用户信息管理,商品管理,订单管理,留言管理,新闻管理
项目设计:在前台能够对用户展示商品,新闻,留言,后台可以对用户,商品,订单,新闻,留言,进行增,删,改。
最后活动:完成基本功能,对各功能代码进行融合,各功能初次测试。
1.2项目成果
表1项目成果清单
序号内容需求计划时间实际时间状态
1 用户管理 1 1 完成
2 商品管理,商品展示及商品详细信息 2 2 完成
3 商品分类管理 1 1 完成
4 订单管理,加入购物车 1 1 完成
5 留言管理,查看留言及留言 2 2 完成
6 新闻管理,新闻展示及新闻详情 2 2 完成
7 首页,注册,登陆 1.5 1.5 完成
1.3分配任务
表2分配清单
序号任务负责人
1 前台用户登录戴超
2 前台用户注册戴超
3 后台用户管理朱鹏
4 后台订单管理伍娟
5 后台商品信息管理伍娟
6 后台留言管理彭李智
7 后台新闻管理彭李智
8 数据库设计朱鹏
9 文档设计彭李智
第2章易买网系统需求规格说明书
2.1问题陈述
用所学的知识做一个网上商城,完成其基本功能,遇到问题并解决问题,测试自己所学知识,进一步巩固,对知识和经验的积累。
2.2要达到的目标
前台功能:实现对用户的注册,登陆。首页上商品分类展示,查看商品详情,展示新闻动态,查看新闻详情。查看以往用户的留言和用户自己留言功能。
后台功能:用户信息管理,实现对用户的增,删,该。商品信息管理,实现商品分类的增,删,改,商品信息的增,删,改。订单管理,实现对订单的增,删,改。新闻管理,实现对新闻的增,删,该,留言管理,实现对留言的增,删,改。
2.3具体的分析
本系统分为俩大模块。前台功能,后台功能。
第3章易买网系统设计书
3.1数据库设计
3.1.1数据库设计
1.easybuy_user表
该表是用来储存用户详细资料的,设计如下:
字段名数据类型是否允许为空描述
eu_user_id varchar(10) 否用户名
eu_user_name varchar(20)否真实姓名
eu_password varchar(20) 否密码
eu_sex char(1) 否性别
eu_birthdayl date是出生日期
eu_identity_co
varchar2(60)是身份证号
de
eu_email varchar2(80)是email
eu_mobile varchar2(11)是手机
eu_address varchar2(200) 是地址
eu_status number(6,0)否用户类型
2. Easybuy-news数据表
该表是用来储存新闻详细资料的,设计如下:
字段名数据类型是否允许为空描述
en_id number(10,0) 主键,自动编号编号
en_title varchar2(40) 非空,不能重复标题
en_content varchar2(1000) 非空内容
en_create_time date 非空,系统时间录入日期
3.easybuy_comment数据表
该表是用来储存留言详细资料的,设计如下:
字段名数据类型是否允许为空描述
ec_id number(10,0) 主键,自动编号编号
ec_reply varchar2(200) 针对留言的回复ec_content varchar2(200) 非空发表的留言内容ec_create_time date 非空创建时间
ec_reply_time date 回复时间
ec_nick_name varchar2(10) 非空留言用户昵称
4.easybuy_product数据表
该表是用来储存商品详细资料的,设计如下:
字段名数据类型是否允许为空描述
ep_id number(10,0)主键,自动编号商品编号
ep_name varchar2(20) 非空商品名字
ep_description varchar2(100) 商品描述
ep_price number(10,2) 非空商品价格
ep_stock number(10,0) 非空商品库存
epc_id number(10,0) 非空所属分类ID epc_child_id number(10,0) 所属二级分类ID ep_file_name varchar2(200) 非空上传的文件名
5.easybuy_product_category数据表
该表是用来储存商品分类详细资料的,设计如下:
字段名数据类型是否允许为空描述
epc_id number(10,0)
主键,自动编号编号
编号
epc_name varchar2(20) 非空名字
epc_parent_id number(10,0)非空父分类
6.easybuy_order数据表
该表是用来储存订单详细资料的,设计如下:
字段名数据类型是否允许为空描述
eo_id number(10,0)主键,自动编号编号
eo_user_id number(10,0)非空用户ID
eo_user_name varchar2(20) 非空用户名
eo_user_address varchar2(200) 非空用户地址
eo_create_time date 非空创建时间
eo_cost number(10,2) 非空金额
eo_status number(6,0)非空状态
eo_type number(6,0)非空付款方式
3.2软件结构图
3.2.1易买网功能结构图:
易买网
前台
后台
新增
删除
修改
新闻管理
留言管理 订单管理
商品管理
用户管理
新闻详情
购物车
商品详情
商品显示 新闻动态 热卖显示 注册
登陆
3.3类图
3.3.1用户实体图:
1.easybuy_user 表
3.3.2商品分类实体类:
2.ProductClassUser 表
3.3.3商品详细信息实体类:
3.ProductUser 表
easybuy_user
userId
userName
userpass word
usersex
status
address
mobile
birthday
ProductCla
ssUser
classid
eclassname
ecid
3.3.4订单实体类:
4.Order 表
3.3.5留言实体类: 5.UuestBookUser 表
ProductUser
epcid
epstock
ecchldid epfilena
me rpprice
eppp
epid
epname
Order
time
price
useradd
username
ststus
eotype
odID
userId
3.3.6新闻实体类: 6.NewUser
3.4页面设计
1.前台主页面:
UuestBookUs er
ecreply
createti me
eccont
ecid
nickname
ecreplyt ime
NewUser
newtime
conent newtle
newId
2.后台主页面:
第4章易买网系统操作手册4.1 操作指南
前台功能
(1)首页
显示商品信息和分类
(2)分类商品信息展式
商品的分类里面分为图书和百货。
里面的所有子标题都做成超链接,用户只要点击任一子标题,都会弹出有关于这一类商品的信息。
(3)商品详情页面
显示商品的名称,商品的图片,商品价格,库存,商品详情
(4)购物车
当用户看上一个商品时,但又不想立即买时,只需点击“购物车”按钮,
就会自动加入购物车中。所有点击“购物车”按钮的商品都会加入到购物车
模块中。在购物车中会列出所有商品的信息(商品名称,商品价格,购买数量),在购物车中可以操作商品数量和删除该商品。点击“结算”按钮会计算出购物车中所有物品的总价
(5)用户注册
用户注册包括用户名、真实姓名、密码、性别、出生日期、身份证号、
email、手机号码、地址、类型、其中带(*)号是必填项
* 用户名:判断用户名是否为空
* 真实姓名:判断是否为中文,长度不能超过12个字符
* 密码:其中需要包括英文和数字,不能超过16个字符
* 确认密码:判断是否与密码输入的一致
出生日期:不能低于1900年1月1日,不能大于2015年1月6日
身份证号码:验证输入格式是否正确
Email:验证输入格式是否正确
手机号码:验证输入格式是否正确
* 地址:
(6)用户登录
概述:登录就是为了方便使用者更加方便的使用网上商城系统。
登录分为用户名,密码,验证码,确认登录提交按钮。
用户名:判断用户名不能为空,判断是否跟数据库的一样。
密码:判断密码是否为空,判断是否跟数据库的一样。
验证码:判断是否为空,判断文本框里的值是否一样。
提交按钮:判断所有的格式是否正确,如果正确,就会弹出登录成功,反之,
弹出登录失败,请检查格式是否正确。
(7)新闻动态
新闻动态讲究的是及时性,所以新闻动态肯定是最新的消息。方便于用户一抹了然,能够更好的了解今天发生了什么事,新闻动态会出现最新的新闻标题,用户点击标题就可以仔细的查看最新的新闻动态。热点新闻是在首页右侧公告栏的一个区域,在该区域中将会以列表方式显示前10 新闻(显示新闻标题)。
(8)留言簿
点击“留言”按钮就会自动跳入到留言簿页面。留言簿中会显示所有用户对商家的留言,根据时间显示顺序,时间最近的就会排在最上面,每个页面只能显示有限的留言,如果需要查看更久的留言,需要翻页查看,点击“下一页”按钮就会翻到时间更久的留言页面。
当用户有意见对商家提时,需要要填写(昵称,留言标题,留言内容),点击“提交”按钮,留言会被显示在留言簿中。
后台功能
(1)用户管理
用户管理分为新增,修改,删除。
新增:点击新增按钮就会弹出如下界面。
修改:点击用户管理界面里的修改按钮,就会弹出修改当前用户的信息。
删除:点击删除按钮就会弹出确定删除提示框,点击确定就会删除。
(2)商品信息管理
商品分类管理
商品分类的管理包括新增商品类别,修改,删除
新增从下拉列表框中选择父分类,添加分类名称
修改
点击修改,可以修改类别的名称
商品管理
商品管理包括新增商品、修改、删除
新增商品
需录入商品名称,所属分类从下拉列表框中选择,添加商品图片,商品的价格是多少元,商品的品牌,库存还有多少件,条码号
修改
点击修改,会进入到修改商品页面
(3)订单管理
由管理员进入订单管理页面,订单会根据时间排序显示在页面上,有编号,姓名,发货地址,状态和操作,管理员点击修改后,可以对订单
进行修改。可以修改订购人,地址,下单日期,状态。