毕业设计论文 网上花店.docx

上传人:b****2 文档编号:2380224 上传时间:2023-05-03 格式:DOCX 页数:31 大小:401.38KB
下载 相关 举报
毕业设计论文 网上花店.docx_第1页
第1页 / 共31页
毕业设计论文 网上花店.docx_第2页
第2页 / 共31页
毕业设计论文 网上花店.docx_第3页
第3页 / 共31页
毕业设计论文 网上花店.docx_第4页
第4页 / 共31页
毕业设计论文 网上花店.docx_第5页
第5页 / 共31页
毕业设计论文 网上花店.docx_第6页
第6页 / 共31页
毕业设计论文 网上花店.docx_第7页
第7页 / 共31页
毕业设计论文 网上花店.docx_第8页
第8页 / 共31页
毕业设计论文 网上花店.docx_第9页
第9页 / 共31页
毕业设计论文 网上花店.docx_第10页
第10页 / 共31页
毕业设计论文 网上花店.docx_第11页
第11页 / 共31页
毕业设计论文 网上花店.docx_第12页
第12页 / 共31页
毕业设计论文 网上花店.docx_第13页
第13页 / 共31页
毕业设计论文 网上花店.docx_第14页
第14页 / 共31页
毕业设计论文 网上花店.docx_第15页
第15页 / 共31页
毕业设计论文 网上花店.docx_第16页
第16页 / 共31页
毕业设计论文 网上花店.docx_第17页
第17页 / 共31页
毕业设计论文 网上花店.docx_第18页
第18页 / 共31页
毕业设计论文 网上花店.docx_第19页
第19页 / 共31页
毕业设计论文 网上花店.docx_第20页
第20页 / 共31页
亲,该文档总共31页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

毕业设计论文 网上花店.docx

《毕业设计论文 网上花店.docx》由会员分享,可在线阅读,更多相关《毕业设计论文 网上花店.docx(31页珍藏版)》请在冰点文库上搜索。

毕业设计论文 网上花店.docx

毕业设计论文网上花店

网上花店毕业论文

目录

摘要

AbstractII

第一章绪论1

1.1引言1

1.2选题意义2

1.3项目的发展趋势2

1.4本文的组织结构2

第二章项目分析3

2.1系统实现目标3

2.1.1系统研究3

2.1.2实现意义3

2.2开发环境概述3

2.3项目的可行性分析4

2.3.1商业可行性4

2.3.2技术可行性5

2.4运行环境5

2.5需求分析5

2.5.1总体需求分析5

2.5.2主要功能模块分析6

2.6系统流程图9

第三章系统设计与实现10

3.1数据库的设计与实现10

3.2系统功能的设计与实现13

3.2.1前台功能设计13

3.2.2后台功能设计16

第四章项目各个模块的测试18

4.1软件测试的步骤18

4.2软件测试的方法18

4.3测试总结20

第五章结论22

致谢23

参考文献24

附录……………………………………………………………………………..25

 

摘要

随着现代计算机科学的发展,计算机系统越来越受到重视,电子商务的诞生,使人们在家里就可以轻松的方便网上购物。

网上花卉销售与管理系统是一个网上购物的新型系统,也是一个典型的系统。

它主要包括前台的网页设计应用与开发和后台的数据管理和维护。

对于前者要求建立功能完备,使用简单,界面优美等网站的设计特点。

对于后者则要求建立数据的一致性和完整性,数据安全性好的数据库和管理功能。

根据上述需求,本网站的设计采用了网站式设计的基本思想和方法,以MicrosoftVisualStudio2008为开发平台,C#语言为开发语言,并采用了ASP.NET程序构架进行设计开发。

重在讲解如何运用C#语言进行网上购花系统的设计,包括所用的工具,动态网页的设计和实现。

并使ASP.NET程序构架和SQLServer数据库技术结合。

对于花卉市场进一步分析后,设计出前后台分别登陆的完整网上花卉销售和管理系统。

本网上花店系统在前台实现了用户登陆,查询鲜花,鲜花定制,鲜花推荐,以及新闻浏览等功能。

在后台建立了基于前台的所有模块功能和管理功能。

关键字:

电子商务网上花店ASP.NETSQLServer

 

Abstract

Alongwiththedevelopmentofmoderncomputerscience,computersystemismoreandmoreemphasizedandthebirthofe-commerceinthehome,sothatpeoplecaneasilyconvenientonlineshopping.Netsalesandmanagementsystemisafloweronlineshopping,anewsystem,isalsoatypicalsystem.Itmainlyincludesthewebdesignanddevelopmentandapplicationofbackgrounddatamanagementandmaintenance.Theformerrequiredfunctioncomplete,theuseofsimple,beautifulinterfacedesignfeaturesofwebsite,etc.Forthelatterrequiresestablishingdataconsistencyandintegrality,datasecuritydatabaseandmanagementfunctions.

Accordingtotherequirementsofthiswebsitedesign,webdesignusingthebasicthoughtsandmethods,toMicrosoftVisualStudio2008fordevelopmentplatformfordevelopinglanguagec#,andadoptstheprogramstructuredesignanddevelopment.Explainhowtousethec#focusesononlinepurchaseflowers,includingthedesignofthesystem,thetool,thedesignandrealizationofdynamicpages.AndmakemyapplicationframeworkandSQLServerdatabasetechnology.Forfurtheranalysis,flowermarketFrontandbackdesignedrespectivelycompleteonlineflowersalelandedandmanagementsystem.Thisflowersysteminfront,realizedtheuserlogin,flower,flowerinquires,andnewsflowersrecommendedbrowseetc.Function.Inthebackgroundisestablishedbasedonthefunctionandmanagementfunctionsforall.

Keywords:

ElectroniccommerceOnlineFloristASP.netSQLServer

 

 

第一章绪论

1.1引言

随着互联网和信息技术的发展,新的产业、新的商业模式如雨后春笋般涌现。

电子商务就是利用先进的电子信息技术从事各种商业活动的一种方式,这种特殊的经营方式,就是利用现有的计算机硬件设备,软件和网络基础设施,然后通过网络连接起来的电子网络环境进行各种各样的商务活动。

网上花店是电子商务发展的产物,是网络技术应用的全新发展方向。

Internet本身具有的开放性、全球性、低成本、高效率的特点,也成为电子商务的内在特征,并使得电子商务大大超越了作为一种新贸易形式所具有的价值,它不仅会改变企业的本身的生产、经营、管理活动,而且还会影响整个社会的经济与结构。

a.网上花店将传统的花店流程电子化,数字化,一方面可以大量的减少人力、物力、财力,降低企业的成本;另一方面突破了时间和空间的限制,使得交易可以在随时随地进行,从而大大的提高了效率。

b.网上花店能够使个人或者企业以更低的成本进入全球市场,这样就给个人或者中小型企业提供了更多的信息资源,使得它们具有更强的竞争力,更有利于企业长远的发展。

c.网上花店打破了传统的经营模式,通过省略部分中间环节,使得生产者和消费者直接交易成为可能,从而在一定程度上改变了全球的经济运行方式。

豆豆花店是以网上购花功能为重点而开发的电子商务网站,采用人机对话的操作方式。

全面展示花店内的所有鲜花,实现网上购花、销售排行,查看商城内的公告信息;用户选中的鲜花可以直接放入购物车;对用户输入的数据,系统进行严格的数据检验;尽可能排除用户的误操作,尽可能的维护系统的安全性和可靠性。

1.2选题意义

1.1.1项目背景

鉴于信息技术的浪潮已经刮起,怎样才能使传统鲜花经营者在这个巨大的浪潮中占有一席之地,在这个竞争激烈的社会中很快适应新的经济模式,并且能够更健康、更稳定的发展?

网上花店将会为企业解决这一问题。

本项目有很好的实用价值,能够为个人或者中小型企业搭建自己的平台,经营者或生产厂家的鲜花可以直接面向消费者,这样不仅可以帮助节约成本,还可以让它们直接面向消费者,直接听取消费者的意见,并且这种方式没有空间和时间的限制,可以让更多的人去了解它们,对一个创业者来说这给了自己一个机会,帮助它们提高自身的竞争力,从而在经济社会的浪潮中赢得自己生存的一席之地。

 

1.1.2传统方法

在互联网时代到来之前,所有的鲜花经营者都是通过批发到零售再到公众的销售模式,这给企业和客户都带来很多麻烦。

对于鲜花经营者而言,运输过程不但要投入大量的人力、物力,还需要花费大量的时间和精力,从而在一定程度上增加了运营成本。

但对消费者来说,由于某些时候不能满足其随时看到最新产品的需求,也就无从谈起快速消费了。

当然其它的方面的原因还有很多,在此不能一一罗列,但总体来说,传统方式在信息发达的时代将失去一定的竞争力。

在互联网时代到来之后,虽然一些鲜花商家都有自己的网站,但它们的功能却很有限。

它们大部分只是仅仅用于展示自己的鲜花,而不能直接面对客户。

本项目致力于弥补这个致命弱点,客户可以直接从网站购买,这样就实现了从经营者直接面向消费者的优势。

无论从节约成本抑或是降低时空限制,都将给鲜花经营者以最大的帮助

1.3项目的发展趋势

由于鲜花经营者的增多,世界各地都在寻求一种新的思路,新的经营理念,以求减少鲜花的经营成本,并且让自己的鲜花产品可以销售的更快、更新的面向消费者,其中有些个人就借助一些现有的电子商务系统去完成这种功能,但是对于大部分个人而言,特别是鲜花经营者,它们希望自己打造这样一个平台,为自己的鲜花销售发展做下更好的铺垫。

同时借助电子商务平台的信息发达性,与快递企业实行联合,减少经营成本,扩大自己的鲜花知名度。

这样不仅可以使他们实现共赢,还可以拉动整个社会的经济发展。

网上花卉管理与销售系统是网上购物式的一个新型系统也是一个典型系统。

其中主要包括前台的网页设计应用开发,后台的数据库建立和维护以及管理两大功能。

其中它要实现:

鲜花销售,销售统计,在线搜索,VIP管理等等功能。

对于前者要求建立功能完备,使用方便,操作简单等网站设计特点,对于后者要求建立数据一致性和完整性强,数据安全性好的数据库管理功能。

1.4本文的组织结构

本文主要介绍网上花店的开发过程。

第一章主要描述了整个项目的发展前景及意义。

第二章主要阐述了根据客户需求进行的项目的可行性分析,以及项目设计分析和最终要达到的目标。

第三章主要阐述了整个项目的设计与实现,以及数据库的设计与实现。

第四章主要通过测试相关的一些图片,显示测试结果。

第五章是对这个项目的最终总结,以及对大学四年生活的自我总结。

第二章项目分析

2.1系统实现目标

实现一个商家和消费者都满意的网上购花平台。

消费者可以通过网购快速消费的网上购花系统,即:

可以查询,登陆,注册,加入购物车,生成订单,订单查询,订单的增删改等功能。

后台管理系统完成会员管理,权限分配,订单管理,分类商品管理,管理员管理,进销存管理,配送管理,商品类别管理等功能的实现。

2.1.1系统研究

系统采用B\S架构,代码整合采用微软推崇的三层架构,分别包括数据访问层,业务逻辑层,表现层。

在数据访问层中由于要和不同种的数据库进行连接,所以要设置标准接口,来继承统一的业务逻辑方法。

在页面中加入ASP.NET技术[1]实现异步访问的功能,同时减少服务器的负载。

在上述关键技术的基础上,系统实现了提供给用户的各种功能。

2.1.2实现意义

网上花店可以给个人或者创业者提供展现自己的广阔空间和表现自己的平等舞台,减少经营成本,实现方便快捷销售,提高自身的竞争力。

同时它可以帮助鲜花经营者掌握市场动态,提高工作效率、降低经营成本。

网上花店将传统的花店流程电子化,数字化,一方面可以大量的减少人力、物力、财力,降低企业的成本;另一方面突破了时间和空间的限制,使得交易可以在随时随地进行,从而大大的提高了效率

网上花店,借助互联网的信息通达性,可以使消费者方便快捷选购自己心满意足的产品,而鲜花经营者可以借助网络提高自己的鲜花知名度,扩大自己的消费人群

2.2开发环境概述

本系统采用的是vs2008+SqlServer2005开发工具,c#开发语言和SQL数据库语言,动态HTML技术.

2.2.1.NET开发平台的概述

.NET开发平台是一组建立于web服务应用程序和windows左面应用程序之上的组件,通过该平台创建的应用程序将在ConmmonLanguageRuntime(CLR)(通用语言进行时)的控制下运行。

CLR是一个软件引擎,用来加载应用程序,确认它们在无错误状态下执行,并进行相应的安全许可认证,执行应用程序,然后将它们清除。

.NET提供的庞大的类库集,实现了应用程序可以读写XML数据,在Internet上通信,访问数据库等代码多项功能。

所有的类库都建立在一个基础的类库之上,它提供给管理使用者最为频繁的数据类型功能,以及诸如文件输入/输出等低层功能。

2.2.2C#语言的特点

C#是一种面向对象的编程语言[2],它不但有着C++的强大功能,语法也和C++基本类似,C#语言是保持在c/c++的灵活性的特点上,为程序员带来高效的开发方式,不仅能用于web网站服务程序,而且能开发强大的系统工具.C#代码.NET框架所提供的只受环境控制运行,不需要操作内存,从而增强了程序的安全性。

另外它还具有面向对象语言的一切特性,诸如封装,继承,多态等。

在C#的类型系统中,每种类型都可以看作是一个对象,但C#中只允许单继承,进而避免继承的混乱。

2.3项目的可行性分析

2.3.1商业可行性

网上花店的一个很大优点就是实现啦鲜花经营者和鲜花消费者的互利。

一方面,他可以使鲜花经营者尽可能的展现自己的鲜花种类,并且节约以往的占地空间成本,另外可以使鲜花消费者随心所欲选购自己喜欢的鲜花,并且货比三家,挑选到自己认为物美价廉的鲜花

对于创业者来讲,网上花店能给他们带来许多新的机遇和财富,由于网上花店打破传统的鲜花经营理念,使得鲜花的经营成本大大缩小,这样减少啦创业者的前期资金不足负担,而且借助互联网信息的通达性,可以快速提高自己的鲜花知名度,为其带来不菲的财富。

通过网上花店,网店老板在信息方面就能够与传统鲜花经营者竞争。

总的来讲,网上花店带来的影响可以分为以下几个方面:

1.全球市场

网上花店借助互联网信息的快速性,和信息的大范围性,可以实现异地买花卖花,甚至有更多的机会将产品销售到全球各个国家和地区。

2.市场供应链

借助互联网,可以使更多的消费者简单快捷的了解自己的鲜花品种和价格,并且消费者可以在网上进行信息传播,比如使用QQ,MSDN,飞信等等,使自己的产品让更多的人群了解,为自己带来更多的消费人群。

3.市场竞争力

网上花店和传统的花店有以下几个优点,使其更具有竞争力。

a.网上花店将传统的花店流程电子化,数字化,一方面可以大量的减少人力、物力、财力,降低企业的成本;另一方面突破了时间和空间的限制,使得交易可以在随时随地进行,从而大大的提高了效率。

b.网上花店能够使个人或者企业以更低的成本进入全球市场,这样就给个人或者中小型企业提供了更多的信息资源,使得它们具有更强的竞争力,更有利于企业长远的发展。

c.网上花店打破了传统的经营模式,通过省略部分中间环节,使得生产者和消费者直接交易成为可能,从而在一定程度上改变了全球的经济运行方式

2.3.2技术可行性

基于浏览器的网上花店系统,关键技术在于网页的动态显示和管理,即从数据库中读取数据,采集用户信息,并且对用户的相应数据进行业务处理。

采用最新的ASP.NET与SQL技术[3]开发,用户界面采用B/S模式构建,系统的部署、应用、维护更加方便。

同时,大型数据库SQLServer提供了数据库管理的能力,因此,技术方案是成熟可行的。

2.4运行环境

为了系统能更好的运行,系统需要的配置环境如下:

软件环境,服务器,要求windows98及以上操作系统,数据库要求SqlServer2005及以上版本。

客户端,要求IE5.0及以上版本。

处理器:

AMD/Intel(1.8GHZ)。

内存:

128M以上。

外存:

10G及以上。

2.5需求分析

2.5.1总体需求分析

网上花店,就是在网络上建立一个虚拟的鲜花商场,让用户在网络上进行购花。

网上购花以及网上花店的出现,避免了挑选鲜花的繁琐过程,让人们的购物过程得以轻松、快捷、方便,它很适合现代人快节奏的生活方式,同时又能有效地控制“鲜花”运营的成本,开辟了一种新的销售渠道。

对于该网站实现的功能设计如下:

1.采取会员制、身份验证等一系列措施,保证交易的成功率。

2.强大的搜索查询功能,可使用户快捷的找到感兴趣的鲜花品种。

3.会员购物流程——浏览,将鲜花放入购物车,结账。

每个会员有自己专用的购物车,可随时定购自己中意的鲜花,通过结账,完成购花。

购花的流程是指导购物车系统程序编写的主要依据。

4.完善的会员服务功能,可随时查看账目明细,订单明细。

5.设计特价鲜花展示,能够显示企业近期所促销的一些特价鲜花。

6.后台管理使用本地数据库,与网上的数据库实行同步,保证购物订单安全,及时,有效的处理强大的统计分析功能

基于需求,本系统设计了这样的几个功能模块,如图所示:

图2-1系统功能图

系统功能模块图主要用于描述系统功能的各个模块。

本系统是一个中小型的电子商务系统----网上购花系统,可以为各类用户提供方便的在线购物环境,符合目前国内流行的电子商务模式。

用户可以在系统中实现注册、浏览商品、搜索查询商品、下定单、处理定单等功能;管理员可以通过用户管理、产品发布、信息管理、新闻发布等管理功能来对系统进行维护更新。

2.5.2主要功能模块分析

A.用户注册

实现新用户的注册,同时保证每一个用户只能注册唯一的用户名,系统可以对用户名进行检测,并且提示用户。

在新用户注册时,为了保证数据的合法性,必须对用户输入的数据进行合法性检查。

如果用户输入有误,系统将提示用户。

图2-2用户注册流程图

B.产品浏览

同时作为站点的主页,列出所有的产品类别及相关信息供用户选择查看,用户可将商品添加到购物车或收藏夹、查看单个商品的详细信息。

图2-3产品浏览流程图

C.购物车

在查看购物车的时候,检测用户是否登录,没有登录,弹出登陆框供用户登录,若该用户没有注册,则链接注册页面供用户注册。

登录(注册)完毕后跳入购物车页面,提供链接我的账户页面链接和订单的链接。

已经登录的用户查看自己的购物车时,显示用户所订购的产品信息及其它相关信息。

图2-4购物车流程图

D.个人账户

用户可以管理自己的账户,并且可以查看自己的订单及订单的相关信息。

E.后台管理

后台管理员登录后台管理系统后,可以对产品信息、订单、评论进行管理。

并且可是实现增、删、查、改的功能。

2.6系统流程图

图2-5系统流程图

系统程序流程图简要概括了系统的主要流程,首先会展现给用户一个主页面,主页面上展示的是相关产品的信息,用户可以点击相关产品的图片或名称去查看本产品的详细信息。

如果用户看到感兴趣的商品可以添加到购物车,当用户去自己的购物车结账时,系统会判断用户是否登录,如果是未登录用户,则先提示用户登录。

用户登录后才可以结账、生成订单。

注册用户也可以对自己的订单进行修改。

 

第三章系统设计与实现

本系统的开发是基于现在电子商务应用最广的B/S(Browser/Server)既浏览器/服务器结构。

如图3-1所示:

图3-1系统运行原理图

本图主要描述了基于B/S系统运行原理。

把浏览器做为客户端,通过网页请求与远程服务器进行交互。

当远程服务器接收到请求后便可通过服务器上运行的应用程序进行数据处理,并且可以与数据库进行交互,实现数据的统一。

B/S系统主要包括:

客户端、应用程序服务器、数据库服务器。

网上购物系统设计主要考虑的业务技术因素包括:

业务处理方式、数据处理量,存储量、应用功能设计、服务器设计、安全设计。

3.1数据库的设计与实现

根据数据字典的设计,进一步细化为数据库表的设计[7]。

表的设计包括以下内容:

●表名;

●字段名;

●字段数据类型;

●字段是否为空;

●字段的默认值;

●备注,对字段的解释性说明:

主键、外键、是否自动增一、是否为索引、是否唯一、是否进行数据检查等。

3.1.1用户

a.用户注册表

表3-1用户注册表

字段属性

字段名称

类型

是否为空

备注

用户编号

id

int

true

用户名

username

varchar(50)

false

用户密码

pwd

Varchar(50)

false

真实姓名

truename

varchar(50)

false

性别

sex

varcher(50)

false

电话号码

mobile

Varchar(50)

false

QQ

QQ

int

false

详细地址

address

Varchar(50)

false

电子邮箱

email

Char(50)

false

用户积分

jifen

float

False

用户注册表用来实现存储注册用户的相关信息的功能,其中有几个字段需要重点关注,例如,用户编号,是用来标识用户唯一ID的,并且要求ID自动加一的功能,它是本表主键。

用户名,是用来存储用户注册时的账号,当用户登录系统时将通过本字段去验证用户身份的有效性。

b.管理员表

表3-3管理员表

字段属性

字段名称

类型

非空

备注

用户编号

id

int

true

用户名

username

varchar(50)

false

登录密码

pwd

varchar(50)

false

管理员表是用来实现存储管理员相关信息的功能,其中的用户编号字段,是用来标识管理员唯一身份,管理员类型是用来记录管理管理员的级别,其中0代表是普通管理员,1代表是超级管理员。

c.订单详细表

表3-4订单详细表

字段属性

字段名称

类型

非空

备注

用户编号

id

int

true

商品编号

ProductID

int

false

商品单价

UnitPrice

money

false

商品数量

ProductQuenlity

int

false

订单编号

warebianhao

int

订单详细表是用于对订单表中同种产品相关详细信息的描述,其中包括商品的单价和订购的数量等,订单编号作为表的外键使用。

c.订单表

表3-5订单表

字段属性

字段名称

类型

非空

备注

用户编号

id

int

true

订单编号

warebianhao

int

false

用户名

username

varchar(50)

false

订单金额

zongjia

money

false

收货人姓名

shouhuoren

varchar(50)

false

收货人电话

shouhuorenPhone

varchar(50)

false

收货人地址

shouhuorendizhi

varchar(50)

false

收货人Email

shouhuorenEmail

varchar(50)

false

时间

date

datetime

false

付款方式

fukuanfangshiID

in

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2