网上鲜花订购系统毕业论文
2020-04-08 14:23:54
摘 要
随着因特网技术的发展,各种各样的网站深入到生活的每一个角落,电子商务大行其道。通过电子商务来完善对商品的购买给人们带来了很多的便利。它节省了物流消耗和一般商务对时间和地点的依赖。如今人们生活水平大大提高,都去追求精神境界的享受,购买鲜花的人越来越多,而且各地都有购买者。这么大一个市场,对于鲜花实体店来说是十分有局限的。因此需要一个电商平台来提高它的市场竞争力,所以诸如网上花店的电子商务平台应运而生。
网上鲜花订购系统是基于Internet的互联网网络系统,是以B/S架构的形式实现的。其采用ASP.NET技术,以SQL Server2014作为数据库,以Visual Studio2015作为开发平台,完成了网上鲜花订购系统的实现。用户可以在网上浏览、下订单订购鲜花而不用去实体店采购,方便又快捷;而管理员可以在后台管理鲜花、用户、订单等信息,还可以根据鲜花销量预测鲜花商品的进货量,具有个性化及能动性。
关键字:B/S架构,ASP.NET,网上鲜花订购系统
Abstract
With the development of Internet technology, various websites have penetrated into every corner of life and e-commerce has become popular. Perfecting the purchase of goods through e-commerce has brought a lot of convenience to people. It saves on logistics consumption and the dependence of general business on time and place. Nowadays, people's living standards have greatly improved, they are all pursuing the spiritual realm, more and more people are buying flowers, and buyers are everywhere. Such a big market is very limited for a flower shop. Therefore, an e-commerce platform is needed to increase its market competitiveness, so e-commerce platforms such as online flower shops have emerged.
The online flower ordering system is an Internet-based Internet network system and is implemented in the form of a B/S architecture. It adopts ASP.NET technology, uses SQL Server 2014 as a database, and Visual Studio 2015 as a development platform to complete the implementation of the online flower ordering system. Users can browse the Internet, order and order flowers without having to go to the store to purchase, convenient and fast; and administrators can manage flowers, users, orders and other information in the background, and can also forecast the purchase volume of fresh flowers based on the sales volume of flowers. And it is of the initiative.
Key Words: B/S Architecture,ASP.NET,Online Flower Ordering System
目 录
摘 要 I
Abstract II
1 绪论 1
1.1 项目背景及意义 1
1.2 国内外研究现状 1
1.3 主要研究内容 2
2 系统分析 4
2.1 需求分析 4
2.1.1 角色需求 4
2.1.2 功能需求 4
2.1.2.1 用户功能需求 4
2.1.2.2 管理员功能需求 5
2.1.3 性能需求 5
2.2 可行性分析 5
2.2.1 技术可行性 5
2.2.2 管理可行性 5
2.2.3 经济可行性 6
2.3 业务流程分析 6
2.4 数据流程分析 6
2.5 数据字典 8
2.5.1 数据项 9
2.5.2 数据流 9
2.5.3 数据存储 10
2.5.4 数据加工 11
3 系统设计 14
3.1 系统功能设计 14
3.1.1 前台功能结构设计 14
3.1.2 后台功能结构设计 16
3.2 数据库设计 18
3.2.1 概念结构设计 18
3.2.1.1 关键实体属性 18
3.2.1.2 全局E-R图 20
3.2.2 逻辑结构设计 21
3.3 用户界面设计 25
3.3.1 前台界面设计 25
3.3.2 后台界面设计 27
3.4 系统安全设计 28
4 系统实现 29
4.1 系统开发工具及开环境 29
4.2 系统编码界面实现 29
4.2.1 前台界面 29
4.2.2 后台管理界面 35
4.2.2.1 常用管理模块 35
4.2.2.2 统计分析模块 38
5 系统测试 41
5.1 软件测试 41
5.2 网上鲜花订购系统测试 41
6 总结与展望 42
参考文献 43
致谢 44
1 绪论
1.1 项目背景及意义
当今世界全球化步伐十分迅速,人们生活水平全方位、大幅度提高。根据马斯洛需求层次理论,当人们满足了生理、安全、情感和归属等低一级方面的需要之后,就会去追求更高一级的需要。这使得人们追求精神境界的消费需求愈发高涨。鲜花销售自古就有,但并非每个阶层的人都会去买,而如今购买鲜花却十分普遍。鲜花销售的提高,促使多数人跟风鲜花销售。通过分析与调查,发现全国各地的花店不计其数。花店的多样化、鲜花的繁杂化,给商家带来的是巨大的竞争压力和库存压力。这就使得商家迫切地需要建立一个电子商务平台提高他们的竞争力。网上鲜花订购系统借助Internet技术,提供一个直接面向消费者的鲜花订购平台。网购消费群体不需要出门,就可以在网上挑选并订购自己中意的鲜花。这不仅可以让消费者简单便捷地为异地的亲朋好友送上最真挚的问候和祝福,也为店家带来高额的利润和高涨的人气,这是一个双赢的局面[1]。
作为当代大学生,应该更能体会到互联网对大家生活潜移默化的影响,电子商务的发展更如风云突变。从早期的单一电子商务,到现在的多元化电子商务,这是一个时代多元化发展的重要标志。随着商品社会发展,物价上涨,实体店租金不断调高,商品价格也越来越高,并且消费者还要花大量时间去寻找和挑选。相比较之下,网络购物则是一种非常轻松便捷的购物方式。在当代社会下,网络已经成为不可或缺的工具了,网民也越来越多,如此背景下,网络购物已经成为最主流的消费渠道。消费者不需要出门、不需要消耗大量时间,就可以挑选到自己想要的东西,并且由于各种因素,网上商品的价格要比实体店的价格便宜。所以,网上鲜花订购系统的产生将为商家提供一个更加有竞争力的平台。鲜花在人们的日常生活中,比如在爱情、生日、婚礼、乔迁、探望、哀思等方面有着很重要的意义[7]。
1.2 国内外研究现状
鲜花行业是全国内最早开展O2O的行业之一。网上花店是1997年之后在国内兴起的一种新兴的的电子商务平台,专门从事鲜花速递服务。从国内的第一家网上花店“思可鲜花礼品网”的出现到现在,网上花店随着Internet的普及以及电商的迅猛发展,赢得了巨大的利益与发展空间。就2014年来说,花卉类电商零售总额较之于2013年同比增长60%,达到64亿的规模,可见鲜花电商发展机会巨大。鲜花电子商务具备明显的节日高峰特性,在一年中的各个节日中,全世界的鲜花销售都出现了爆发性的增长,增量达到十倍。互联网的普及使得互联网销售渠道成为主流,“互联网 鲜花”的普及加快了鲜花电商正在改变传统鲜花零售格局的速度[10]。虽然常有报到说电商企业不景气,但是网上花店却仍是至今为止仍处于盈利状态的电商之一[12]。
在美国,1-800Flowers作为全世界最著名的、最大的、市场占有率最高的、被美国商务部发表的“正在到来的数字经济时代”报告中列为在线销售范例之一的网上花店,其取得的成就无疑是令人瞩目的,向世界各国展示了网上花店的巨大美好前景。当今世界各国的鲜花市场也存在着一定的差异,美国鲜花购买主要渠道是商场、互联网、超市、花店,而国内主要鲜花零售都是在实体小型花店完成的。早在2005年的情人节期间,1-800Flower就实现了单个节日销售量突破100万单,这是一个惊人的数据[11]。1-800Flowers目前其主要采取通过线下实体花店发货、自己直接发货两种销售方式。它实际一“家”分两“角”,既可让其他鲜花店家加盟,而自己又是此平台上的“大当家”。
1.3 主要研究内容
结合之前的研究与分析,本文的主要研究内容有:系统规划,系统分析,系统设计,系统实施和系统测试等关键步骤[21]。根据研究内容,大致分为以下几部分:
第一部分对实体花店的管理方式进行了详述,并根据其现状提出了优化方法,并设定相应的系统目标。
第二部分结合用户需求,对整个网上鲜花订购系统,包括前台和后台进行了业务流程和数据流程分析。
第三部分在根据系统分析对数据库表、代码和界面等进行了详细设计。
第四部分通过系统软硬件的准备,采用Windows10、Microsoft SQL Server 2014和Visual Studio 2015的技术手段,完成了网上鲜花订购系统的实施。
本系统主要功能模块有:
- 前台:鲜花列表模块、购物车模块、填写订单模块、付款模块、个人中心模块,其中个人中心模块包括个我的收藏、我的订单、我的评价、个人信息管理、常用收货人、纪念日提醒、修改密码以及客户服务。
- 后台:用户信息管理、订单管理、鲜花信息管理、评论管理以及统计分析管理模块。
近年来各种各样的网络购物平台如雨后春笋般出现,毫不意外地,网上鲜花订购系统应运而生。随着网上订花的人数越来越多,网上订花如此时尚的送礼方式受到了极大地追捧。因此提高花店的运作效率,并提供有效的决策信息,是开发本系统的重要的目的。网上鲜花订购系统的创新点有三个:
(1)鲜花价格和运营成本低廉。网络销售一定比传统实体店销售的价格和成本更加具备竞争力;运营成本也比较低,包括网站空间、人员、广告、管理成本等;通过互联网以及先进的计算机技术,网络销售可以将客户管理、增值服务等的成本降到最低。
(2)节省时间,方便快捷。对比于用户要去实体花店花几个小时挑选鲜花,耗时长且不方便,网上订花就免去了东奔西走寻找花店的烦恼。实体花店的鲜花,网上都有,种类齐全,价格、介绍、花语、样式等都一目了然,十几分钟就能订购完成,简便轻捷。
(3)有统计数据分析及决策支持模块。本系统后台管理统计分析功能模块,其能够收集相关的数据,为花店的各项决策提供有效的支持,如销量数据的统计可以为花店的进货决策提供有效参考;并且可以查看鲜花销量情况、订单情况等。
2 系统分析
通过对实体花店基本管理业务的调查,弄清楚了花店管理工作基本的业务流程和功能,以下是对系统分析的结果。
2.1 需求分析
2.1.1 角色需求
网上鲜花订购系统是一种B2C类型的小型电子商务平台,根据电子商务的特点,本系统的用户分为消费者和管理员两种角色[20]。消费者可在系统的前端进行操作,登录之前可进行鲜花的查询浏览,登录之后可以加入购物车、加入收藏夹、收藏管理、下订单、订单查询、订单管理、常用收货人管理、纪念日提醒管理等。管理员可在后台系统进行操作,登陆之后可以进行鲜花管理、用户管理、订单管理、评论管理以及统计分析管理等,此些模块大都有增加、删除、修改及查询功能[2]。
2.1.2 功能需求
与角色需求相对应,网上鲜花订购系统将按照不同的角色权限,主要满足两方面的功能需求:消费者用户需求、管理员需求。
2.1.2.1 用户功能需求
(1)首页。首页集成鲜花分类导航、鲜花信息、鲜花搜索、热点鲜花、用户登录注册、个人订单查询、收藏查询、其他界面的链接等模块。
(2)鲜花分类导航、搜索。用户可以通过分类导航搜索到需要的相关的一类鲜花,在搜索结果里,点击某一鲜花图片,可以查看相关鲜花的名称、花语、包装、价格、使用场合等详细信息;用户也可以通过快速查询找到需要的相关商品信息。
(3)购物车。对于中意的鲜花,则可以先加到购物车,决定好购买后,就可以直接下订单、填写订单信息并付款了。
(4)收藏功能。对于比较喜欢但是还不是特别需要买的鲜花,则可以先加入收藏夹。
(5)纪念日提醒。用户还可以自己添加纪念日或特殊的日子,由系统提醒以免忘记。
(6)查看订单、收藏。用户可以查看自己的订单、收藏的鲜花。
除此之外,系统还有针对当前的销量推荐“热点”鲜花。想要购买鲜花的用户则必须先登录系统,如果是新用户则要注册成为系统用户,才能使用系统提供的各项功能。
2.1.2.2 管理员功能需求
考虑到系统管理的便捷性,系统用户使用端和后台管理端是相分离的。系统后台管理员从另一个页面进入,登录到后台管理界面,可以进行:
- 鲜花管理。对鲜花信息进行添加、删除及修改操作以管理鲜花信息。
- 用户管理。可以对用户信息作删除、修改、查询等操作。
- 订单管理。可以根据订单号查询订单,也可以批量查询,并及时管理订单。
- 评论管理。管理员回复评论。
- 统计分析管理。可以查看鲜花的销量、订单数量、库存数量的分析与预测。
前台和后台对一个数据库进行操作,构成一个完整的鲜花电子商务网站平台。
2.1.3 性能需求
(1)准确性和及时性:本系统类似于B2C的电子商务网站,在性能上至少要保证系统的响应时间是在用户接受范围内的。
(2)易用性:本系统前端是直接面对消费者用户的,而用户并不一定对电脑十分熟悉。因此要求系统能够提供良好、易用的人机交互界面。要实现这一点,就应该尽量使用广大用户都熟悉的术语和中文信息界面,从而保证系统的易用性。
(3)速度快、安全可靠性:网上鲜花订购系统对用户查询订单、管理订单,以及管理员对用户、鲜花、订单、信息的操作有较高的要求。不仅管理员有权限操作数据,用户也有。所以整个系统的性能应该良好并且安全可靠。此外系统应当操作简便,界面友好,后台维护简便。数据库要求运行速度快,稳定性高,安全性强。
2.2 可行性分析
2.2.1 技术可行性
本系统的规划与开发充分考虑了系统用户的工作流程、计算机操作水平,采用Microsoft Visual studio 2015和SQL Server2014为开发平台,运用信息系统开发的方法,并且当前计算机硬件、软件技术支持都十分成熟,足以提供更人性化的、直观的界面,足以满足开发基于B/S架构的系统的要求,所以开发本系统在技术上是可行的[3]。
2.2.2 管理可行性
通过对实体花店运作流程的熟悉和随后的实际调查,基于对其需求的了解程度和其业务的熟悉程度,足以为系统的用户及管理员提供一个使管理员对鲜花、订单、用户、信息等的操作更为便捷简单的人机交互界面,保证功能性、易用性,更可以提供消费者对于用户对于个人信息、订单、收藏等的管理功能,即使有不太明白的,只要稍加看操作流程即可明白,不存在大的问题,从而提升管理质量,所以系统在管理上是可行的,可以开发。
2.2.3 经济可行性
本系统开发在软件方面主要使用了Microsoft Visual Studio 2015开发工具、SQL Server 2014数据库等软件,这两个软件对计算机硬件和运行环境要求都不是特别高,能极大降低成本,并且在Windows平台下可以运行。本系统虽然涉及的功能较多,但是开发所需的技术并不复杂;作为毕业设计使用,整个过程对人、物、财力要求也不高,无需投入大量资金;维护方面,也无需有专业人员才能维护,一般人员也可以,因此经济方面可行。综上所述,系统开发的可行性是完全可行的,可以立即开发。
2.3 业务流程分析
开发人员能够通过初期的业务流程图熟悉业务之间的逻辑关系,为后续开发系统奠定了基础;同时也能发现各流程之间的不合理之处,方便在开发时优化流程、提高业务效率,这也是管理信息系统开发的主要目的[5]。
通过分析网上鲜花订购系统的业务,得到业务流程图,如图2.1所示(下页)。
2.4 数据流程分析
以上绘制的业务流程图虽表达了业务中的信息流动和存储过程,但还没有完全脱离某些物质要素,为便于计算机进行管理,还需舍去物质要素,仅余下数据的流动、加工和存储,它全面地描述了信息系统的逻辑模型。
通过收集相关资料及分析,绘制了如下图2.2的顶层数据流程图。
图2.2 数据流程图
图2.1 业务流程图
以上是毕业论文大纲或资料介绍,该课题完整毕业论文、开题报告、任务书、程序设计、图纸设计等资料请添加微信获取,微信号:bysjorg。
相关图片展示:
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。