易买网文档

项目组号十一

密级公开湖南科技职业学院软件学院

项目设计文档

项目名称易买网

专业软件技术(云技术开发与应用)指导教师邱乐

项目组成员彭李智、戴美玲______________

二○一六年一月

前言

随着网上购物发展迅速和社会的发展,各类管理系统也应运而生,人们对于生活的需求也在不断地增加,针对各类大型网购的网站开发的管理系统已经非常成熟,网站作为人们获取物品的主要途径,从拍下到订单,再到付款,收货确认,都可以做到统一管理,然而,为数众多的小的购物网站却没有一个合适的管理系统,因此,我们觉得开发此管理系统是十分必要的。

易买网购物系统软件是一个功能比较完善的数据管理软件,而且这个设计的学习和实践过程是以实用性为目的,还具有数据操作方便高效迅速等优点,该软件采用功能强大的数据库软件开发工具进行开发,具有很好的移值性,可在应用范围较广的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

email

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)订单管理

由管理员进入订单管理页面,订单会根据时间排序显示在页面上,有编号,姓名,发货地址,状态和操作,管理员点击修改后,可以对订单

进行修改。可以修改订购人,地址,下单日期,状态。

相关主题
相关文档
最新文档