计算机专业毕业设计(论文)BS结构的鲜花销售系统.doc
《计算机专业毕业设计(论文)BS结构的鲜花销售系统.doc》由会员分享,可在线阅读,更多相关《计算机专业毕业设计(论文)BS结构的鲜花销售系统.doc(32页珍藏版)》请在三一办公上搜索。
1、 毕 业 设 计(论文)2012 届 题 目 鲜花销售系统 专 业 计算机科学与技术 学生姓名 学 号 指导教师 宇 论文字数 15000左右 完成日期 2012年5月 湖 州 师 范 学 院 教 务 处 印 制鲜花销售系统摘 要: 随着社会的发展,科学技术的进步,电子商务普及范围的越来越广,电子商务以其经营成本低、服务质量高保证、商品资源等信息的完整性保存等优点被越来越多的商家企业所采用和消费者所喜欢。网上购物系统作为一种新的购物模式,具有传统购物不可比拟的优点,对它的研究具有实际意义。传统的鲜花销售以其经营成本高,客户资源偏低等情况,更多的鲜花销售商家为了赚取更多的利润和提高管理工作而选择
2、网上鲜花销售的方式。而采用网上销售的方式可以使商家企业从复杂、重复劳动的压力下解脱出来更好的提高工作同时在线销售也可以为商家带来更多的客户资源从而为商家赚取更多的利润。因此,鲜花销售系统应运而生。 本网站通过分析鲜花销售管理的特点,以VS2008为开发工具,结合ADO.NET、AJAX、JavaScript等开发技术,采用B/S架构,辅助数据库用SQL存储完成开发。该鲜花销售系统主要实现的功能有:前台网页有会员注册修改信息、商品的浏览查询与、新闻动态浏览、订单查询等功能模块。后台主要实现了会员管理,商品管理,站内帮助订单管理等功能模块。通过这些功能模块的实现,更有利于为消费者服务同时也有利于商
3、家赚取更多的利润和大大提高商家各项管理工作。关键词:鲜花销售系统,VS 2008,ADO.NET,B/S架构Flower Sales SystemAbstract: With the development of society, the progress of science and technology, electronic commerce is getting more and more broad popularization, electronic commerce with its low operating cost, high quality of service guar
4、antee, commodity information resources integrity advantages such as being more and more businesses and consumers love the. Online shopping system as a new mode of shopping, shopping with traditional incomparable advantages, it has practical significance to the study of. The traditional flower sales
5、with its high operating costs, customer resources is low, more flowers sales business in order to earn more profits and improve management and the choice of flowers online sales approach. While using online marketing ways can make the business enterprise from the complex, repetitive work under press
6、ure out better work at the same time online sales businesses can bring more customers to earn more profits for businesses. Therefore, flower sales system emerge as the times require.This website through analysis of flower sales management features, using VS2008 asdevelopment tools, combined with ADO
7、.NET, AJAX, JavaScript development technology, using B / S architecture, database storage SQL completed development. The flower sales system the main function: thewebpage has membership registration modification information, browse merchandise, news browsing, enquiries and orders inquiry function mo
8、dule. Background the main achievement of the member management, commodity management, order management module in help. Through these functional modules, more conducive for consumer services at the same time also helps businesses to earn more profit and improve business management.Key words:Flower Sa
9、les System , VS 2008, ADO.NET, B / S Architecture目录第一章 绪 论11.1 系统开发背景11.2 鲜花销售系统概述11.3鲜花销售系统研究现状11.4.1 系统开发的目的21.4.2 系统开发的意义21.5 全文体系结构2第二章 系统构建的相关技术及开发环境32.1 .NET三层架构介绍32.2 ADO.NET数据访问技术42.3 UML建模方法42.4 系统开发及运行环境5第三章 系统设计63.1鲜花销售系统的需求分析63.1.1用例功能分析6后台用例分析73.1.2系统主要模块流程73.1.3系统运行环境83.2系统概要设计83.2.1功能
10、设计9根据系统的需求分析要求,该系统主要包括以下一些功能。93.4数据库设计103.4.1数据库概念模型设计103.4.3 数据库逻辑设计103.5 系统详细设计133.5.1 会员注册登录模块133.4.3 商品浏览购物模块133.4.3新闻动态14(1)点击“新闻动态”链接进入新闻动态界面。此界面显示新闻标题,作者,更新时间。143.4.4 订单管理143.4.5站内管理143.5 本章小结14第四章鲜花销售系统功能的实现154.1 系统功能总体实现15网站首页是消费者浏览本网站信息的首要窗口,它提供会员用户登录和注册、商品分类列表、新闻动态、订单查询、购物车、商品查询等功能。网站的首页如
11、图4.1所示。154.2 系统模块功能具体实现15站内帮助主要是新闻动态的管理,关于我们、支付方式、联系方式的添加与修改。254.4 本章小结25第五章 结束语26参考文献27致 谢28第一章 绪 论1.1 系统开发背景随着Internet的迅速发展,作为网络经济重要组成部分的电子商务正向传统商业经济模式发起了全面的冲击。完全改变了传统的商务形式,使商务跨越了时间和空间的限制。同时网上购物越来越来被大家所喜欢和优先考略,电子商务在零售业起着至关重要的作用。在生活中,鲜花可以美化我们的生活环境同时也可以缓解人们的压力,改善我们的生活质量。所以送花成为越来越多人拜访朋友的选择和一种时尚。而对鲜花商
12、家来说营销模式和管理方式是为其赚取更多利润的重要因素。所以良好的营销模式管理方式对于更好的服务客户和满足商家都具有重要的意义。目前传统的鲜花销售大都采用独立分散的营销方式,店铺比较固定,这样就限制了服务范围。鲜花店即使提供了电话订购服务,但是这样的改进也没有促进鲜花的销售。同时商家还要考略昂贵的店铺租金以及鲜花这一生命周期短的特殊商品。1.2 鲜花销售系统概述所谓鲜花销售系统就是消费者即使足不出户只要通过网络对鲜花信息进行浏览、检索、定购,就可以买到自己想要的鲜花,购买鲜花过程方便、快捷,可靠性、安全性高。以及鲜花销售的商家通过此平台对客户、鲜花和订单等进行管理的平台。鲜花销售系统主要是针对中
13、小型花店的实际情况,商家将实际销售的鲜花信息录入到系统中,比如鲜花的材料,包装,图片等详细信息。消费者通过浏览商家的网站里鲜花的信息选择自己喜欢的鲜花然后下订单。商家就可以通过订单的详细信息把鲜花及时快速的送到消费者的手上。这样消费者即使足不出户也能购买自己喜欢的鲜花,为消费者带来了大大的方便。同时鲜花销售系统跨越了时间与空间限制,被更多的消费者所熟知,就可以为商家带来更多的订单,创造更多的利润。1.3鲜花销售系统研究现状在国际许多发达国家大中城市数量最多的商店要数鲜花店了。我国北京,上海,天津,广州,昆明等各大中小城市花卉苗木需求也日趋旺盛。随着都市鲜花消费渐成时尚,一个高效,高值,创汇的新
14、兴花卉产业正在国内兴起。当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于销售与管理系统的环境。使用计算机进行管理控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的销售与管理,计算机能够充分发挥它的优越性。计算机进行销售与管理系统的开发密切相关,系统的开发是系统管理的前提。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于花卉订购情况(如订购时间,订购数量,订购者是否取消了订购等等)的统计和核实等往往采用人工计算,手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统、规范
15、的信息管理手段。并且现在为信息时代,很多人都采用在网上选购商品的方法,这样即方便又便宜。尽管有的花店有计算机,但是尚未用于销售信息管理只用于收款,没有发挥它的效力,资源闲置比较突出,这就是销售与管理系统的开发的基本环境。基于这此问题,建立一个网上鲜花销售系统,使花卉销售与管理工作规范化,系统化,程序化,避免随意性,提高销售速度和准确性,能够及时、准确、有效的查询和修改订单与花卉情况。网上花店必将是中国鲜花市场发展的一个必然趋势,所以谁先占领这个市场谁就占领了未来鲜花市场的主动权。1.4 系统开发的目的和意义1.4.1 系统开发的目的随着Internet的发展和迅速普及,网上购物这一新型购物模式
16、已逐渐被人们熟悉和接受,并逐渐改变人们传统的购物理念。传统的购物模式比较耗费消费者的时间和精力,再加上商家需考虑到店面及管理的成本,从而使得商品也比较贵。网上在线购物使购物更加方便快捷,而安全的在线支付方式和快捷的送货上门服务,让人们深切体会到网上购物的优越性。开发鲜花销售网站的主要目的是满足消费者的网上在线购物的需求,实现鲜花商品网上购物的信息化管理。1.4.2 系统开发的意义网上鲜花销售的营销模式,能够更大的为商家赚取更多的利润和为消费者提供更多快捷优质的服务,远远的超越了单一传统的鲜花销售模式。比如,消费者只需通过网站浏就可以浏览到各种花束的图片,选择自己心仪的鲜花商品,而且选择鲜花样式
17、和包装的空间也比较大;网上鲜花销售完全能实现你足不出户就把自己称心如意的鲜花送到想送的人手中;网络鲜花销售也不再局限于地域和时间的限制,只要你在网上购买预定就可以把鲜花送到任何地方的朋友的手中;消费者可以在网上选购自己中意的花卉时,除了可以浏览到大量图片信息外,还可以获得鲜花的多种信息。同时对于商家来说,随着规模的不断的扩大,鲜花数量及其种类还有订单都会增加,对于庞大的鲜花订单信息量,鲜花销售系统能为商家提高鲜花管理的效率,从而减轻了管理方面的工作量。1.5 全文体系结构 第一章简述了鲜花销售管理系统的开发背景、概述、发展现状、目的和意义。 第二章介绍了系统构建的开发环境,并详细介绍了该系统在
18、实现过程中所运用到的各种技术。 第三章讨论了运用软件工程的思想,从需求分析到详细设计对系统从面向对象的角度进行设计并实现。 第四章主要介绍鲜花销售系统的具体实现和成果展示。第五章是结束语,总结了全文的主要思想,分析了今后继续努力的方向。第二章 系统构建的相关技术及开发环境鲜花销售系统是利用Microsoft Visual Studio 2008和SQL Server数据库进行开发。通过ADO.NET技术实现SQL Server数据库的控制和访问,以实现对数据库中数据的控制4。从而实现的鲜花购物网站。2.1 .NET三层架构介绍随着市场竞争的日益激烈, 企业的内外部环境也在不断变化,尤其是企业的
19、各种业务的变化 ,使企业级应用的的升级和维护。软件设计的多层架构体系改进了企业级开发方式,提高了企业级系统的高可用性、可靠性和可伸缩性。ASP. NET可以使用. NET 平台快速方便地部署三层架构。 三层结构体系的目的是实现系统的高内聚,低耦合,便于系统更好的分布式开发和维护5。三层架构的示意图如2-1所示。图 2-1 三层架构模块图.NET Framework推荐的分层式结构一般分为三层,从下至上分别为:数据访问层、业务逻辑层、表示层6。其中三层职责的划分是:表示层 ( Presentation Layer) : 作为系统的前台负责跟用户进行友好的交互,用于数据录入, 数据显示等。它不应该
20、做太多的业务处理的工作, 只做与外观显示相关的工作5。业务逻辑层 ( Business Logic Layer) : 用于做业务流程的处理。以更好的保证程序运行的健壮性, 如sql 防注入的问题, 用户的权限的合法性判断,数据的有效性判断。不允许的地方是否输入了空字符串, 字符串的格式是否正确等 56。数据访问层 ( Data Access Layer) : 就是用于专门跟数据库进行交互,将数据库操作的添加、删除、修改的SQL语句写在这一层。另外需要强调的是所有的数据对象只在这一层被引用5。 明确地将客户端的表示层、业务逻辑访问层和数据访问层划分出来,对系统的开发、维护、部署和扩展都会有良好的
21、促进作用。 软件的架构要进行分层, 其实就是为了实现“ 高内聚、 低耦合”的目的。采用 “ 分而治之” 的思想, 把问题划分开来各个解决, 易于控制, 易于延展,易于分配资源5。.NET 开发平台为我们做开发提供了强大的技术支持, 使我们的开发变得非常便捷、 高效。通过 code behind 的强大支持,将页面设计和代码设计有效的极性分离。我们将程序中一些公用的处理程序写成公共方法封装在类中, 供其它程序调用。像一些功能型的代码集合, 数据库操作, 如同 DAL层那样对数据操作进行合理封装, 把 sql语句中关于where后面的条件组合成参数列表, 在数据库操作过程中, 只要传入相应的参数就
22、可以完成特定的数据操作, 再不用每次操作数据库时都写那些重复性的数据库操作代码。在进行新的软件开发阶段, 数据访问层可以直接拿来用,不需要再书写重复的代码。需要编写的代码量较以前有了很大的减少, 而且代码的条理性也更加强修改的时候也更方便6。2.2 ADO.NET数据访问技术ADO.NET 是 Microsoft 为解决 Web 和分布式应用程序而设计的,他有以下几个特点:l 使采用不同开发语言创建的应用程序在互相通信方面的障碍被扫除l 考虑了伸缩性、无状态性和 XML 的问题l 数据存取采用的是离线存取模式,其中 DataSet 对象作为一个独立运行的实体,可以将数据集设想为始终断开的记录集
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机专业 毕业设计 论文 BS 结构 鲜花 销售 系统
链接地址:https://www.31ppt.com/p-3992484.html