基于.NET的网上花店系统的开发与实现
目录
第一章 引言 3
1.1 背景 3
1.2术语 3
1.3 相关技术 3
第二章 系统需求分析 4
2.1系统功能描述 4
2.1.1.商品展示 5
2.1.2 会员注册和登录 6
2.1.3 购物车 8
2.1.4 订单 10
2.1.5 用户评价(暂未实现) 10
2.2 数据需求 10
2.2.1 鲜花 10
2.2.2 会员 11
2.2.3 购物车 11
2.2.4 订单 12
2.3系统角色划分 12
3.1 系统功能设计 13
3.1.1 系统功能结构图 13
3.1.2 系统功能描述 13
3.2 数据库设计 13
第四章 系统实施 17
4.1前台功能实现 17
4.1.1主页面的实现 17
4.1.2注册功能的实现 19
4.1.3 登录功能的实现 19
4.1.4 鲜花展示界面的实现 19
4.1.5 购物车的实现 19
4.1.6 生成订单 20
4.1.7 查看订单 20
4.2后台功能实现(暂未实现) 20
4.2.1 后台登录(暂未实现) 20
4.2.2 鲜花管理(暂未实现) 20
4.2.3 订单管理(暂未实现) 20
第五章 系统软硬件配置 21
5.1 对网络构建的需求 21
5.2 服务器硬件和软件 21
参考文献 21
第一章 引言
1.1 背景
计算机网络经过这十几年来的飞速发展,让数字化和网络生活的方式深入大众人群,知识经济等已不是新的概念,传统的信息交流方式多为书籍、音像、影视等,信息交流速度慢,成本高,已经无法适应信息时代的要求。而网络传播的速度快、受众的范围广等优点已经体现出它的优势,一个网络社会正在形成。
网络商店的优势明显:成本低,风险小,无地域限制。同时,"淘宝网"和"易趣网"等网络商城的发展,让大家在网络开店也变得非常容易。
网络花店最突出的优点是:不再营业时间限制在正常上下班的时间,不再限制用户的购买时段,扩大和巩固了客户群,从而增加了花店的核心竞争力,节省实际开店时需要投入的成本或租用费用。因此建立网络花店是节约成本,适应社会发展的趋势,网络花店已成为传统花店必不可少的经营策略之一。
1.2术语
(1)ASP.net,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。 指 Active Server Pages(动态服务器页面) ,运行于 IIS 之中的程序 。ASP.net构架是可以用Microsoft(R)公司最新的产品 Visual Studio.net开发环境进行开发,WYSIWYG(What You See Is What You Get所见即为所得)的编辑。ASP.NET有强大性和适应性、简单性和易学性、高效管理性等特点。
(2)SQL Server 2008数据库,主要功能就是与网站建立联系,保存网站商品和用户的一些基本信息,它有着可信任性、高效性和智能性等特点。
1.3 相关技术
1. asp.net技术
本次的网上花店系统设计主要使用asp.net设计网站。
2. 权限控制
后台使用者有添加、查看和管理人员的权限,添加人员可以添加、修改、删除商品资料;查看人员可以管理商品和顾客的订单;管理人员拥有本鲜花网站的所有管理权限。
3. SQL数据库
数据库设计是实现网上花店管理必不可少的后台支持,本次的网上花店设计使用到的数据库是SQL数据库,在数据库中可以存储鲜花的基本信息和用户的基本信息。
4. ASP访问数据库
ASP是服务器端的脚本执行环境,可用来产生和执行动态高性能的Web服务器程序。当用户使用浏览器请求ASP主页是,Web服务器响应,调用ASP引擎来执行ASP文件。通过与SQL数据库连接完成数据库操作,最后ASP生成含有数据查询结果的HTML主页返回客户端显示。
由于ASP在服务器端运行,运行结果以HTML主页形式返回用户浏览器,因而ASP源程序不会泄密,增加了系统的安全保密性。
第二章 系统需求分析
2.1系统功能描述
图 2.1.1
a.本说明的编写目的在于研究网上花店鲜花销售方面的具体需求,指出实现网络销售鲜花的方法与途径。主要功能有:用户管理功能(注册登陆功能、账户信息管理功能)、鲜花展示功能、订单管理功能、鲜花管理功能。用户可以免费注册会员,同时利用自己注册的会员名和密码登录系统;用户可以查看商品,选择自己喜欢的商品。系统管理员利用管理员名和管理员密码可以登录到系统后台,对会员信息和留言信息进行管理,能够增加、查看、删除和修改会员信息。
b.本系统的预期受众是利用网络平台购买鲜花的人群,通过本系统,他们可以选择自己喜欢的花束,并及时的定购。
2.1.1.商品展示
1. 特惠鲜花
2. 热卖鲜花
3. 分类
1) 按用途分类:爱情鲜花,友情鲜花,生日鲜花,问候长辈,回报老师,祝福庆贺,婚庆鲜花,探病慰问,生子祝贺,道歉鲜花,家居鲜花,丧葬哀思,开业乔迁,商务礼仪
2) 按花材分类:玫瑰,康乃馨,郁金香,百合,扶郎,马蹄莲,向日葵
3) 按类别分类:传情花束,精致花篮,瓶插花,特色花礼,创意花盒,鲜花礼篮
4) 按价格分类:特价鲜花,100元以下鲜花,100-200元,200-300元,300-500元,500-800元,800元以上
图 2-1-1-1
图 2-1-1-2
2.1.2 会员注册和登录
1. 会员注册:email ,密码。
图 2-1-2-1
2. 会员登录
图 2-1-2-2
图 2-1-2-3
图 2-1-2-4
2.1.3 购物车
1. 放入购物车
2. 显示购物车
图 2-1-3-1
3. 修改商品:可以修改商品的数量,也可以删除所选中的商品。
图 2-1-3-2
4. 查看商品:可以通过链接查看购物车里的商品。
5. 提交订单
2.1.4 订单
1. 生成定单
图 2-1-4-1
2. 提交生成的订单
2.1.5 用户评价(暂未实现)
1. 用户评价(暂未实现)
2. 查看评价(暂未实现)
2.2 数据需求
2.2.1 鲜花
鲜花需要包括的数据有:类别,鲜花编号,材料,包装,花语,附送,配送,说明,市场价,现价,图片,材质图片,特价标记。
图 2-2-1-1
2.2.2 会员
会员注册时填写的数据:账号(email)、密码和验证码。
2.2.3 购物车
购物车包括的数据:编号,图片,花名,原价,优惠价、数量、编辑、删除和提交订单。
图 2-2-3-1
2.2.4 订单
订单包括的数据:订购人,订购人电话,手机,您所在省份,城市,您的email,收货人,收货人电话,手机,收货人省份,城市,收货人地址,配送费用,配用日期,特殊要求,卡片资料,付款方式,发票。
2.3系统角色划分
1、.普通(游客)用户
普通用户以游客身份访问本系统,允许查看鲜花等商品。当游客需要购买时,需要先注册为注册用户。
2、注册用户
具有普通用户的所有能力,并且已经注册的用户。用户登录后,可以购买商品。
3、管理员(暂未实现)
管理员登录后,可以对花店的订单和商品进行管理,当新的款式时,将鲜花信息录入到系统中,并可以修改删除。
第三章 系统设计
3.1 系统功能设计
3.1.1 系统功能结构图
本网站建设包括以下子系统:
3.1.2 系统功能描述
该网站可以在首页展示鲜花,供用户选择购买;用户可以在网站进行注册,注册成功之后可以根据账号密码登录该网站,成功登录网站之后可以对网站的商品进行查看、收藏、下订单购买等操作。
3.2 数据库设计
根据需求分析的结果,对数据进行分析、抽象、处理后进行数据库设计,使用SQLServer2008数据库建立数据库,库表结构如下:
(1) flower表:用来存放鲜花的各种信息,包括名称,类别,鲜花类别,用途类别,编号,材料,材料类别,包装,花语,附送,配送,说明,市场价,现价,图片,材质图片,特价标记,销售量等信息。
字段名
数据类型
长度
必填字段
说明
flowerID
char
8
Y
编号 /主键
fname
varchar
20
Y
名称
class
varchar
10
Y
大类别(鲜花,公仔,生日蛋糕)默认值为鲜花
fclass
varchar
10
Y
功能类别 默认值 为 爱情鲜花
fclass1
varchar
10
Y
材料类别 默认值为玫瑰
cailiao
varchar
150
Y
材料
baozhuang
varchar
200
N
包装
huayu
varchar
200
N
花语
shuoming
varchar
100
N
说明
price
Money
原价
yourprice
Money
N
现价
Picturbig
varchar
50
N
小图片
picture
varch
上一篇:
基于net的网上售书系统
下一篇:
马原:环境保护与可持续发展论文(word)