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