毕业设计网上鲜花预定系统设计Word下载.docx
《毕业设计网上鲜花预定系统设计Word下载.docx》由会员分享,可在线阅读,更多相关《毕业设计网上鲜花预定系统设计Word下载.docx(14页珍藏版)》请在冰点文库上搜索。
![毕业设计网上鲜花预定系统设计Word下载.docx](https://file1.bingdoc.com/fileroot1/2023-5/5/23861bda-d3e9-4b98-81cd-2c427ae718b5/23861bda-d3e9-4b98-81cd-2c427ae718b51.gif)
与供应商的业务散乱,难维护;
5.
设备和人员利用率低。
其次随着网络经济的不断发展,中国已经形成一个很大的网络群体,电子商务已经日渐成为网络交易的主流,人们已经慢慢习惯网上的购物的方式,已经首肯并相信这种购物模式,习惯了坐在家里随便挑选自己所喜爱的花卉。
只要建立一个网上商店系统,配上一台电脑,就可以让自己的花卉在互联网上让用户尽情挑选购买。
花卉本身是一种比较容易在网络上进行销售的产品,不存在网上和现实中具有较大的品质差异,在网上挑选更加直观和方便,而且现在大部分网上的花店都将订花、送花合并成一条龙服务,让买花的网民越加方便。
轻松点击之间,花卉与衷心的祝福便可以准时送抵家人或朋友。
所以,设计一个能进行花卉查询、订购及管理功能的网上鲜花预定系统,将传统的花店经营管理模式与计算机网络及数据库系统的综合经营管理模式相结合,是现实客观的需要。
二、国内外研究现状
近年来,随着Internet的迅速崛起。
电子商务开始流行起来。
网上订购系统作为B2B[8](BusinesstoBusiness,即企业对企业),B2C[8](BusinesstoCustomer,即企业对消费者),C2C[8](CustomertoCustomer,消费者对消者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。
网上购物是一种具有交互功能的商业信息系统。
它向用户提供静态和动态两类信息资源。
所谓静态信息是指那些不经常变动或更新的资源,如公司简介、管理规范和公司制度等等:
动态信息是指随时变化的信息。
如商品报价。
会议安排和培训信息等。
网上购物系统具有强大的交互功能。
可使商家和用户方便的传递信息。
完成电子贸易或EDI交易。
B2B=BusinesstoBusiness.[8]
商家(泛指企业)对商家的电子商务,即企业与企业之间通过互联网进行产品、服务及信息的交换。
通俗的说法是指进行电子商务交易的供需双方都是商家(或企业、公司),她(他)们使用了Internet的技术或各种商务网络平台,完成商务交易的过程。
这些过程包括:
发布供求信息,订货及确认订货,支付过程及票据的签发、传送和接收,确定配送方案并监控配送过程等。
有时写作BtoB,但为了简便干脆用其谐音B2B(2即two)。
B2B的典型是中国供应商、阿里巴巴、中国制造网、敦煌网、慧聪网、瀛商网等。
B2B按服务对象可分为外贸B2B及内贸B2B,按行业性质可分为综合B2B和垂直B2B。
B2C=BusinesstoCustomer[8]
B2C模式是我国最早产生的电子商务模式,以8848网上商城正式运营为标志。
B2C即企业通过互联网为消费者提供一个新型的购物环境——网上商店,消费者通过网络在网上购物、在网上支付。
由于这种模式节省了客户和企业的时间和空间,大大提高了交易效率,节省了宝贵的时间。
C2C=ConsumertoConsumer[9]
C2C同B2B、B2C一样,都是电子商务的几种模式之一。
不同的是C2C是用户对用户的模式,C2C商务平台就是通过为买卖双方提供一个在线交易平台,使卖方可以主动提供商品上网拍卖,而买方可以自行选择商品进行竞价。
C2C的典型是XXC2C、淘宝网等。
岳彩军和安忠[10-11]提出在中国和美国及其它发达国家几乎同时,即大抵在1996年前后开始提出、传播和推广。
我们现在所采用的电子商务技术也与美国及其它发达国家相差无几,因而有人认为中国与美国及其它发达国家的电子商务发展同步。
在中国,电子商务名词概念先于电子商务应用管理与交流与发展,电子商务技术需要不断地寻找商务需求,是先进网络和电子商务技术推动中国企业电子商务的应用与发展。
这是中国电子商务发展[15]的一个重要特点。
与美国等发达国家相比,中国电子商务有其特殊的国情与商情,在体制、法律、支付、物流、信息化基础、收入水平和文化等方面均存在着相当的差异和不足。
这主要表现在,我国各业信息化程度还不够高,信息基础设施建设还比较薄弱,信息的流动不通畅,信用卡的认证、发行和流通不规范,使电子支付和电子转账业务存在困难。
我国物流快递业务在国内的发展不普及,给网上购物带来许多不便,同时在观念上,我国消费者在购物时还习惯于对商品进行物理接触和现金付款,对于在网上购物和信用卡支付尚有一个观念转变的过程。
更重要的是,作为电子商务主力军的企业和商家并没有真正热起来,电子商务的应用也远没有达到人们想象的那样实用和方便,特别是先期开展电子商务的企业有许多并没有取得预期的效益。
因此,促进我国电子商务的发展还有许多事情要做:
要开展对电子商务的深层研究,积极探讨我国电子商务发展的政策方针;
要加快我国通信基础设施和有关电子商务标准化建设;
要解决好电子商务的安全、法律、税收和电子支付等问题;
要引导消费者转变消费的思想和观念,调动人们参与电子商务的热情;
要加强电子商务的实际应用系统的推广,积极引导企业上网交易。
以上对中国和美国及其它国家电子商务发展历程的分析,更进一步说明,中国的电子商务业者所面对的是一个与美国等发达国家相比不同的应用与发展环境,必须认真分析、思考,处理好各种关系,确立适合中国国情、商情的发展企业电子商务的指导原则,不能简单地照搬美国等发达国家的做法。
总之,中国发展电子商务有政府的大力支持,国内企业和广大群众的热情投入,相信在不久的将来,在全社会的参与和努力下一定会得到突飞猛进的
三、研究的基本内容与拟解决的主要问题
经过大量的市场调查与需求分析,可以总结出网上花店管理系统的用户具有频繁的登记、更改、删除商品信息,频繁浏览所需的商品信息等特点。
针对用户的特点,网上花店管理系统的主要目标是通过处理花店的鲜花库存和网上销售活动,使在线顾客能轻松的找到所需要的商品信息,以此来吸引更多的顾客;
为花店会员提供一个功能全面、使用方便的购物环境,以替代传统的手工劳动,同时利用先进的信息技术为用户提供一些更为方便实用的功能。
并完成系统的结构设计分为首页、其他功能页、后台管理页和BBS论坛子系统页。
用户界面的功能模块其中包括网站首页、商品列表、购物车、我的帐户等模块。
后台管理界面的功能模块其中包括首选服务、商品管理、用户管理、分类管理、信息管理、常规管理和投票管理等。
其中大部分的模块都有添加、修改和删除功能
四、总体研究思路
1.软件系统结构设计:
2数据库设计
数据库设计是实现网上花店预定系统必不可少的后台支持。
经过上面的分析得到数据项和数据结构后,就可以设计能够满足用户需求的各种实体,以及他们之间的关系。
用户购物关系E-R图主要描述网上花店系统用户与其他实体之间存在的关系:
管理员关系E-R图主要描述网上花店系统管理员与其他实体之间存在的关系:
3系统开发环境及关键技术
系统的定位是一个电子商务站点.作为面向Internet上的Web应用,传统的C/S(Client/Server。
客户端/服务端)架构很明显不适合,B/S(Browser/Server。
浏览器/服务器)架构是必然的选择。
根据当前Internet现状.确定系统运行在微软公司的Windows平台上,使用IIS信息服务器作为Web服务器,前台使用流行的网页制作工具Dreamweaver、FrontPage.后台的数据库则用Sybase、Oracle、SQLServer、Access等.用ASP(ActiveSeverPages,动态网页)技术完成动态交互功能。
3.1网页制作工具Dreamweaver[16-17]
Dreamweaver8.0是目前广泛使用的网页制作工具.它采用了多种先进技术.能够快速高效地创建极具表现力和动感效果的页面。
使网页创作过程变得简单无比。
而且提供了完善的站点机制.可以说它是一个集网页创作和站点管理两大利器于一身的超重量级创作工具,使用此工具可以方便地进行网页设计,实现网站的管理、给网页添加动感内容.并可制作出支持数据库的动态网页。
3.2ASP语言的应用[18]
ASP是一项用于开发WEB动态网页的关键技术。
它是—个WEB服务器端的开发环境.隐藏了WEB服务客户端之间通信机制,利用它可产生和运行动态的、交互的、高性能WEB服务应用程序。
ADO对象模型包括连接[connection]对象:
提供与数据的链接;
记录集[Recordset]对象:
执行查询得到的数据集台.是ADO的工作重点:
字段[field]对象:
当前记录中指定字段的数据,使用字段对象,可以访问记录集合中的单个宇段.并完成修改.删除.添加等操作另外利用ADO数据库对象集,ASP可实现对存储过程的调用。
3.3Access数据库和SQL数据库
Access是关系数据库开发工具,优点在于它能使用数据表示图或自定义窗体收集信息。
数据表示图提供了一种类似于Excel的电子表格,可以使数据库一目了然。
另外,Access允许创建自定义报表用于打印或输出数据库中的信息。
Access也提供了数据存储库可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。
Access是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。
SQL(StructuredQueryLanguage,结构查询语言)是一个功能强大的数据库语言。
SQL通常使用于数据库的通讯。
ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。
SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。
使用SQL的常见关系数据库管理系统有:
Oracle、Sybase、MicrosoftSQLServer、Access、Ingres等等。
虽然绝大多数的数据库系统使用SQL,但是它们同样有它们自立另外的专有扩展功能用于它们的系统。
但是,标准的SQL命令,比如"
Select"
、"
Insert"
Update"
Delete"
Create"
和"
Drop"
常常被用于完成绝大多数数据库的操作
3.4FlashMX动画技术
FlashMX是Macromedia公司的一个非常受欢迎的产品,它是一种用于制作与编辑动画和电影的软件,用它可以制作出一种扩展名为.swf的动画文件。
这种动画可以带背景声音,可以具有较强的交互性能。
用它制作的文件字节量很少,有利于网上传输.另外,Flash还应用于交互式多媒体软件的开发。
它不但可以在专业级的多媒体制作软件Authorware和Director中导入使用,而且还可以独立地制作多媒体演示和多媒体教学软件等。
它代表着网页和多媒体技术发展的方向.
3.5Photoshop图象处理技术
Photoshop是平面图像处理业界霸主Adobe公司推出的跨越PC和MAC两界首屈一指的大型图像处理软件。
它功能强大,操作界面友好,得到了广大第三方开发厂家的支持,从而也赢得了众多的用户的青睐.Photoshop支持众多的图像格式,对图像的常见操作和变换做到了非常精细的程度,使得任何一款同类软件都无法望其颈背;
它拥有异常丰富的插件(在Photoshop中叫滤镜),熟练后您自然能体会到"
只有想不到,没有做不到"
的境界.
3.6技术要点
引用conn.asp文件调用绝对路径打开数据库,通过recordset对象,结合select语句打开相关的数据表和其方法与属性。
1.ASP与Access数据库连接:
[19-20]
<
%@language=VBscript%>
%
dimconn,mdbfile
mdbfile=server.mappath("
数据库名称.mdb"
)
setconn=server.createobject("
adodb.connection"
conn.open"
driver={microsoftaccessdriver(*.mdb)};
uid=admin;
pwd=数据库密码;
dbq="
&
mdbfile
%>
2.ASP与SQL数据库连接:
dimconn
ADODB.connection"
con.open"
PROVIDER=SQLOLEDB;
DATASOURCE=SQL服务器名称或IP地址;
UID=sa;
PWD=数据库密码;
DATABASE=数据库名称
建立记录集对象:
setrs=server.createobject("
adodb.recordset"
rs.openSQL语句,conn,3,2
3.SQL常用命令使用方法:
(1)数据记录筛选:
sql="
select*from数据表where字段名=字段值orderby字段名[desc]"
select*from数据表where字段名like'
%字段值%'
orderby字段名[desc]"
selecttop10*from数据表where字段名orderby字段名[desc]"
select*from数据表where字段名in('
值1'
'
值2'
值3'
)"
select*from数据表where字段名between值1and值2"
(2)更新数据记录:
update数据表set字段名=字段值where条件表达式"
update数据表set字段1=值1,字段2=值2......字段n=值nwhere条件表达式"
(3)删除数据记录:
deletefrom数据表where条件表达式"
deletefrom数据表"
(将数据表所有记录删除)
(4)添加数据记录:
insertinto数据表(字段1,字段2,字段3...)values(值1,值2,值3...)"
insertinto目标数据表select*from源数据表"
(把源数据表的记录添加到目标数据表
4.采用Session[21]对象方法,另一种是Cookies[22]对象方法;
两种方法均采用网页结束时通过将变量内容保存,实现购物信息的驻留,不同的是Session对象是把信息记录在Server端,而Cookies对象则借助浏览器提供的Cookies功能将信息记录在客户端;
Cookies的生命周期是从浏览器被执行开始直到浏览器结束执行终止,而Session对象生命周期的结束受客户是否操作浏览器影响。
使用Session对象时,如果客户在规定时间内没有操作,则信息自动消失;
而使用Cookies对象可以解决这一问题,还可以设置Cookies的生命周期,使其存储在文件中,客户下次浏览时打开文件,就可以重新回到上次的界面。
五、预期研究成果
通过网上鲜花预定系统最终实现、商品列表、购物车、我的帐户、首选服务、商品管理、用户管理、分类管理、信息管理、常规管理和投票管理等。
论坛系统实现对不同的主题进行讨论、发表新帖、回复等。
其中大部分的模块都有添加、修改和删除功能。
六、研究工作计划
起止时间
内容
08.12.11~09.02.16
开题报告、文献综述、英文翻译上交
09.02.17~09.02.25
开题报告答辩,并对开题报告、文献综述、英文翻译修改
09.02.26~09.03.03
分析系统功能,划分模块
09.03.04~09.03.11
完成软件设计,数据库设计
09.03.12~09.03.29
编写程序,完成部份功能模块
09.03.30~09.04.21
编写程序,完成主要功能
09.04.22~09.04.30
中期检查
09.04.30~09.05.10
进一步完善系统功能,进行软件测试
09.05.11-09.05.26
完成毕业论文,修改论文和程序
09.05.27
论文定稿上交
09.05.28-09.06.03
根据导师意见,再次修改论文和程序
09.06.04~09.06.05
答辩前期准备
09.06.06~09.06.07
论文答辩
参考文献
[1]
[2]李建国.基于ASP技术的网上购物系统的设计与实现[J].福建电脑.2008年2期
[3]王春玲,朱虹.基于ASP.NET的网上花店管理系统的设计[J].北方园艺.2008年4期
[4]张思亮,王晓峰.网上购物系统的研发[J].商场现代化.2008年13期
[5]魏兴君.TheonlineShoppingSystem[J].中国知网.2007-04-03
[6]FENGYi-xiong.Exploratorystudyoflogisticsservicequalityscalebasedononlineshoppingmalls[J].浙江大学学报A卷英文版.2007年6期
[7]WeinianZhang.AnalysisofComponentsofOnlineShoppingandTheirRelativeValue[J].中国经济评论英文版.2006年2期
[8]陈守强.我国电子商务模式分析[J].黑龙江对外经贸.2008年6期
[9]章炳林.C2C电子高务的物流模式选择[J].现代商业.2008年9期
[10]岳彩军.电子商务模式分析及中国电子商务的发展[J].中国市场.2008年32期
[11]安忠.OntheEconomicReviewoftheElectronicCommerceanditsDevelopingStrategy[J].现代财经-天津财经学院学报.2003年第23卷第09期
[12]ZHOUNi.StudiesontheChinatravelingelectroniccommercedevelopmentcountermeasure[J].中国经济评论英文版.2008年1期
[13]
[14]蒋平.中国与国外电子商务发展比较[J].云南科技管理.2003年3期
[15]陈国青,黄京华.中国电子商务的发展与前景[J].科学新闻.2007年1期
[16]王唯一,张腾.基于Dreamweaver网页编程技术的教学网站设计[J].计算机工程与设计.2008年16期
[17]韩绍鑫.在Dreamweaver网页制作中表格的高级应用[J].科技创新导报.2008年14期
[18]彭先珍,徐红云,徐兰云.ASP技术在网上的运用[J].计算机与现代化.2002(06):
30-37
[19]
[20]龙马工作室.ASP+SQLServer网站开发实例精讲[J].人民邮电出版社.2007年2月
[21]薛晓霞,于书举.ASP中Session对象的研究与应用[J].商场现代化.2008年11期
[22]朱铁峰.如何用session对象来取代cookies建立基于状态的应用[J].微型电脑应用.2000年2期