《毕业设计(论文)基于web的网上鲜花销售设计.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于web的网上鲜花销售设计.doc(76页珍藏版)》请在三一办公上搜索。
1、摘要在网络大家族中,电子商务是一个热点。电子商务一个最基本的体现就是网上销售。“网”字意味着它具有信息时代的快捷方便等特征。事实上电子商务的出现,给消费者的地位,消费观念带来了重要的变化。电子商务的网上实践,是从网上销售开始的,“网上鲜花销售”打破了传统的销售形式,将商店和网络结合是一种典型的购物网站运用。“网上鲜花销售”实际上是运行在Web服务器中的一个Web应用程序。利用页面、脚本程序来实现鲜花的进货管理、销售管理、库存管理等操作。“网上鲜花销售”由前台选购、后台管理两大部分组成。管理员可以通过后台管理系统,进行商品的管理、会员的管理、订单管理等信息的综合操作,会员可以通过前台进行自由购物
2、,大大方便了使用者应用,并简化了操作流程。从中国的整体情况来看,网上购物如今已经进入了一个相对平稳的发展阶段。随着网上商店的普及和人们消费观念的改变,今后也很有发展潜力。因此发展网上购物是非常必要的,是世界的必经阶段。关键词电子商务;销售;进销存管理AbstractLarge family in the network, e-commerce is a hot spot. Reflects a basic e-commerce is online sales. Net information age, the word means it has a fast and convenient fe
3、atures . In fact the emergence of electronic commerce, the status of the consumer, consumer attitudes have brought important changes. Online e-commerce practice, beginning from the online sales, online flower sales to break the traditional form of sales, combined with the store and online shopping s
4、ite is a typical application. Online sales of flowers, is actually a Web server running on a Web application. Using page script to achieve the purchase of flowers management, sales management, inventory management and other operations . Online sales of flowers by the front desk to purchase, backgrou
5、nd management of two major components. Administrators can manage the system through the background, the merchandise management, membership management, order management, integrated operations and other information, members can be freely through the front shop, greatly facilitate the user applications
6、, and simplifies the operation process. From Chinas overall situation, online shopping has now entered a relatively stable stage of development. With the popularity of online stores and people changes in consumption concept, the future has great potential for development. Therefore, it is necessary
7、to the development of online shopping, is a necessary step in the world.Key wordselectronic commerce salesEnters sells saves the management目录摘要IAbstractII第1章 绪论11.1 课题背景11.2 目的和意义21.3 系统设计思想2第2章 可行性分析42.1 网上鲜花销售系统业务设计42.2 网上鲜花销售系统流程设计62.3 经济可行性72.4 技术可行性92.5 运行可行性92.6 本章小结10第3章 需求分析113.1 软件需求分析113.2
8、 网上鲜花销售系统设计的需求分析113.2.1 系统基本情况描述113.2.2 数据流图设计123.2.3 数据字典的设计133.2.4 鲜花销售系统的安全问题153.3 本章小结15第4章 总体设计164.1 系统模块总体设计164.2 数据库设计194.2.1数据库设计的特点204.2.2 E-R图的设计204.2.3 数据表设计224.3 本章小结27第5章 详细设计285.1 系统运行平台设置285.2 系统开发平台和技术简介285.3 系统开发架构305.4 系统登录流程设计315.5 界面的详细设计325.5.1 前台功能模块详细设计335.5.2 后台功能模块详细设计425.6
9、本章小结49第6章 系统测试与性能分析506.1 进行系统测试的原因506.2 系统测试方法506.2.1 功能测试方法516.2.2 性能测试方法516.2.3 可用性测试方法526.2.4 安全性测试526.3 系统测试步骤526.4 本章小结53结论54致谢55参考文献56附录157附录268第1章 绪论在互联网日益流行的今天,网络是主角,是时代的宠儿。在网络大家族中,网上销售则是一个热点。“网上鲜花销售系统”从一定程度上讲它就是网上的鲜花超市,是一种鲜花销售的网站。“网”字意味着它具有信息时代的快捷方便等特征。事实上电子商务的出现,给消费者的地位,消费观念带来了重要的变化。1.1 课题
10、背景随着人类社会的不断发展和进步,Internet应用的普及,电子商务也很快地发展起来了。电子商务是在Internet开放的网络环境下,基于浏览器/服务器应用方式,实现消费者的网上购物、商户之间的网上交易和在线电子支付的一种新型的商业运营模式。企业、商家可充分利用电子商场所提供的网络设施、支付平台、管理平台等共享资源,从而有效地、低成本地开展自己的商业活动。计算机网络作为一种先进的信息传输媒体,其特点就是信息传送速度快、信息覆盖面广而且成本低,因此可以利用网络开展商务活动。电子商务的网上实践,是从网上销售开始的,“网上鲜花销售系统”打破了传统的鲜花销售形式商店,将商店和网络结合是一种典型的电子
11、商务网站运用,能够直接绕过中间商(如批发商、销售商、经销商)建立与客户的直接关系。该网站可以为用户提供商品的详细信息,用户可以在线购买商品、创建订单,同时可以发表关于商品的建议,能够及时的与管理员进行沟通。对于用户而言,为了节省用户的宝贵时间,用户可以在网上通过商品公告栏了解当今鲜花的最新动态,省去了无谓的查找时间和精力。同时还缩短了生产商与消费者之间的距离,有利于商品的快速流通和降低整体分销成本。从中国的整体情况来看,网上商店如今在国内还是新事物,当前整个B TO C产业还处在刚刚起步阶段,但随着网上商店的普及和人们消费观念的改变,今后也很有发展潜力。因此发展网上购物是非常必要的,是世界必经
12、的阶段。1.2 目的和意义电子商务打破了对市场的时空限制。传统供需结合的信息交换活动被电子商务系统替代后,商业活动将在全球市场上进行24小时服务,做到无国界、无昼夜之分。供需双方直接沟通,使消费者的消费观念和行为都发生变化。消费者将处于主动地位,可以从网上获得充分的商品信息,并以一种自我服务的方式来完成交易过程。网上鲜花销售系统的设计以其方便、快捷的特点受到了更多用户的青睐。对传统的商场销售,网上商城可以将商品详细分类,为用户提供了更大的选择空间;通过前台商品的展示,可以使顾客更好地了解商城内的商品;搜索查询功能可以使用户方便的检索出自己所需要的鲜花类型;网络购物车的实现使顾客真正实现足不出户
13、、网上购物的目的;在网站中加入推荐系统功能,例如“新品推荐”功能。本系统的设计目的是为了满足使用者只要通过互联网就可以足不出户的在网络上进行购物,改变传统商业交易,在互联网上进行交易,实现网上购物的方便和快捷的特点。1.3 系统设计思想对于典型的数据库管理系统,尤其是网上购物商城这种数据流量比较大的网络管理系统,必须要满足使用方便、操作灵活等设计需求。根据顾客的实际需求本网站在设计时应该满足以下几个目标。1. 实用性:本网站界面设计美观、友好。首先使顾客在视觉上得到美的享受,鲜花的信息查询灵活、方便、快捷、准确,会员的信息存储安全可靠。本网站能够全面展示网站内所有商品,并展示推荐鲜花、热卖鲜花
14、及热销排行统计。最重要是要实现真正的网上购物。2. 先进性:本系统采用B/S架构,将SQL Server2005和ASP.NET2.0结合在一起。强大的数据库支持,可以方便管理员操作,保证数据库中数据的存储安全,同时采用此架构,更方便了浏览本销售系统的用户,网站安装在服务器上用户在客户端只需输入网址即可进入。3. 高可靠性:一个实用的系统同时必须是可靠的,本设计通过合理而先进的网络设计以及软、硬件的优化选型,可保证系统的可靠性与容错性。4. 高安全性:在设计中,将充分利用网络软、硬件提供的各种安全措施,既可以保证用户共享资源,同时也可保证关键数据的安全性。本销售系统采用“货到付款”原则进行商品
15、价钱的收付。可以在网上对邮递方式进行选择,有多种邮递方式供用户选择。更加保证了用户交易的安全性。5. 可维护性:系统的设计要求方便维护,包括硬件的维护,软件的维护(更改,升级等)和网络的维护。6. 可扩展性:网站的设计以方便未来业务的扩展和系统扩充为目标,系统要求能够方便的升级,充分保护系统的投资。7. 智能性:本网站为了方便用户操作所以将网站页面设计得既易懂也更易操作,没有繁琐的操作,不用进行说明,让您一看就懂。设置的推荐鲜花系统功能、热卖鲜花系统功能和热销排行可以给您在购物过程中提供一些可参考建议。8. 灵活性:购物车的设计满足了顾客想一次性购买多件鲜花的需求,无需单件进行购买,在购物车中
16、可查看即将购买鲜花的详细信息,可对所选中的鲜花进行查看或删除,还可通过查看鲜花的详细信息来进行单件鲜花的购买,或是一次性购买。第2章 可行性分析由于资源缺乏和交付时间限制的困扰,使得基于计算机系统的开发变得比较困难。因此,尽早对软件项目的可行性做出细致而谨慎的评估是十分必要的。如果在定义阶段及早发现将来可能在开发过程中遇到的问题,及早做出决定,可以避免大量的人力、财力、时间上的浪费。现在社会竞争力很大,大家为了更好的发展自己的事业,大部分的时间都投入到工作、学习中。为了使人们能够将有限的时间投入到有效的事业上,所以我们将网站的安全性,可靠性,实用性等设计得很人性化。在这种新的营销环境下,网络营
17、销呈现出其独有的特点。1. 全球性:网络营销给企业带来了无限的商机,同时也将企业推向一个更广阔、更具选择性的全球市场。互联网信息量大、时效长、且信息交换不受时空的限制,可以随时随地每天24小时提供全球性营销服务。2. 互动性:网络营销使得企业可以通过网上留言版和电子邮件等信息手段,与顾客作双向互动沟通,实时了解消费者的需求,对企业的营销活动发挥着必不可少的作用。3. 高效性:信息的快速传播与获取,使得企业可以迅速掌握市场行情。顾客在网上就可以实现购物、交易,节省了时间和精力,提高了工作效率。4. 经济性:网络营销给交易双方带来了经济上的利益。厂商通过网络直接与顾客联系,减少了沟通的环节,使得销
18、售渠道更加直接。网络销售为消费者节省了大量的时间和精力。网络使得产品价格透明化,减少消费者与营销人员面对面可能带来的冲突。2.1 网上鲜花销售系统业务设计此网站分为前台和后台两大功能模块,网站前台是会员进行购物的平台,网站后台是管理员对该网站所涉及到的一些信息及网站功能的操作。所以根据以上所说的网站情况,这里只对网站前台业务进行分析与描述。顾客分为会员和非会员两种。这里分别叙述两种会员的业务流程。1. 会员业务如下:(1) 会员注册:用户只有注册成为会员才可以在此网站进行买卖交易,否则只能浏览商品。(2) 会员登陆:会员登陆后,名字会显示在主页,就可以购买鲜花。(3) 建立查询功能:用户可以根
19、据“春、夏、秋、冬”四个季度关键字进行鲜花检索,以便用户很快的找到所需要的鲜花。(4) 建立购物车功能:用户可以将所选的商品放在购物车内,购物车自动将商品价格汇总,提供删除、查看等商品功能,方便用户操作,提供结账功能,购物结束后会自动生成商品订单存入订单表。(5) 建立收藏夹功能:会员对于中意的鲜花,可以在购买前临时存放在收藏夹中,提高购物效率。(6) 建立会员订单查询功能:用户购物结束,所生成的订单会记录在订单表中,方便用户查看。(7) 建立留言本功能:会员可在留言本中给管理员留言,提出问题和发表建议,还可根据自己购买的鲜花的满意度进行点评,并在网上公布,以供其他购买者参考。2. 非会员业务
20、如下:(1) 建立浏览功能:用户只能浏览鲜花,但是没有购买鲜花及评论鲜花的权限。(2) 建立查询功能:用户可以根据“春、夏、秋、冬”四个季度关键字进行鲜花检索,以便用户很快的找到所需要的鲜花。(3) 建立留言本功能:会员可在留言本中给管理员留言,提出问题和发表建议,还可根据自己购买的鲜花的满意度进行点评,并在网上公布,以供其他购买者参考。网站前台业务流程如图2-1。图2-1网上鲜花销售系统业务流程图2.2 网上鲜花销售系统流程设计系统流程图是一个物理模型,描述目标系统的概貌。网上鲜花销售系统流程图如图2-2。图2-2网上鲜花销售系统流程图2.3 经济可行性网站的开发费用和今后的运行、维护费用需
21、要进行估算,并将费用与效益进行比较。系统的效益可以从个人利益和社会效益两方面考虑。对于网上商城则应着重分析其社会效益。例如,网站应用后可以为用户提供哪些帮助,提供哪些便捷的条件,用户查询和使用信息的方便程度能提高多少、速度增加了多少,对于管理人员操作简单化了多少,工作细化了多少,提供了多少帮助等等。下面从以下几个方面对系统的经济可行性进行具体的分析:1系统初期投资网上鲜花销售系统初期投资如表2-1。表2-1网上鲜花销售系统初期投资序号项目人工(人日)单价(元)合计(元)1需求分析20100020,0002总体设计30100030,0003前台子系统详细设计20100020,0004后台子系统详
22、细设计20100020,0005后台数据库实现10100010,0006编码实现40100040,0007单体测试20100020,0008系统集成测试20100020,0009说明手册编制10100010,00010合计190,0002货币的时间价值要考虑货币的时间价值,通常用利率来表示。设年利率为i,现已存入P元,则n年后可得钱数为: F=P*(1+i)*n)网上鲜花销售系统货币的时间价值如表2-2。表2-2网上鲜花销售系统货币的时间价值表年份将来值(万)(1+i)n现在值(万)累计的现在值(万)1101.059.5239.5232101.10259.07018.5933101.15768
23、.63927.2324101.21558.22735.4595101.27637.83543.2943投资回收期引入网上鲜花销售系统二年后,可以节省18.593万元,比最初投资还少1.5万元。但第二年可以节省8.639万元。即:1.5/8.639= 0.174 2+0.174=2.1744纯收入43.294-19.0=24.294(万元)当然,如果想要在五年后得到预计的纯收入,那么首先就应拿出初期投资的19.0万。而且考虑到开发本网站为人民带来的方便和利益,拿出19.0万来进行网上鲜花销售系统的开发,是绝对必要与可行的。2.4 技术可行性技术可行性是对待开发的系统进行功能、性能和限制条件的分析
24、,确定在现有的资源的条件下,技术风险有多大,系统是否能实现。这里,资源包括已有的或可以搞到的硬件、软件资源,现有技术人员的技术水平与已有的工作基础。考虑到网站实施的可行性,在软件方面选择了ASP.NET2.0来进行网站的界面设计和功能的实现,使用SQL server2005数据库存储数据。在硬件方面,只要是Pentium III系列及以上的计算机,内存在256M以上,硬盘在10G以上,可以满足系统的开发需要!硬件的配置越高,系统的开发与运行会更流畅。如今的家用或商用电脑硬件的整体配置水平都很高,网站在硬件方面是很可行的。在软件方面,由于ASP.NET2.0 和 SQL SERVER2005 都
25、两个非常成熟的开发工具,无论在安全性、可用性、可靠性方面都毫无置疑,因此软件方面是很可行的。2.5 运行可行性在网络技术十分发达的现今社会,家用电脑和商用电脑的普及,人们对网络带来效益的认识,越来越多的人意识到网络对我们个人、生活、工作的帮助,网络已经是我们生活中不可或缺的一部分。此系统设计得很人性化,注重细节,简单方便,易于操作,可以为首次进行网上购物的用户提供“新手指南”帮助,有过网上购物的用户更加易懂好用。现在工作,学习等方面的竞争力越来越大,个人的时间越来越觉得不够用,所以现在很少有人花费大量的时间在逛商场或者是逛超市上。所以只用点几下鼠标,浏览几个界面,不用浪费过多时间就可以挑选出自
26、己心仪的商品,足不出户就有人将商品送货上门,这种购物形式被越来越多的人认可,并得到越来越多人的青睐。良好的信誉与安全性及可靠性都很高的网上支付体系也提高了网站的可信度,让人们放心购物,不必担心上当受骗。通过以上对此销售网站的阐述和对用户现在情况的分析,运行方面是可行的。2.6 本章小结根据网上销售的基本模式和本系统的设计思想进行了经济、技术、运行等方面的可行性分析,分析证明此系统具有良好的市场拓展和一定的开发前景。第3章 需求分析3.1 软件需求分析软件需求分析工作是软件生存其中重要的一步,也是决定性的一步,只要通过软件需求分析,才能把软件功能和性能的总体概念描述为具体的软件需求规格说明,从而
27、奠定软件开发的基础。软件需求分析工作也是一个不断认识和逐步细化的过程。该过程将软件计划阶段所确定的软件范围(工作域)逐步细化到可详细定义的程度,并分析出各种不同的软件元素,然后为这些元素找到可行的解决方法。制定软件的需求规格说明不只是软件开发人员的工作,用户也起着至关重要的作用。用户必须对软件功能和性能提出初步要求,并澄清一些模糊概念。而软件分析人员则要认真了解用户的需求,细致地进行调查分析,把用户的要求最终转换成一个完全的、精细的软件逻辑模型并写出软件的需求规格说明,准确地表达用户的要求。3.2 网上鲜花销售系统的需求分析3.2.1 系统基本情况描述网上鲜花销售系统是进行真实网上鲜花购买后,
28、以顾客能够方便、快捷的购买鲜花为基础进行设计的。该系统采用B/S模式,后台的数据库采用目前比较流行的Microsoft SQL Server 2005,该数据库系统在安全性、准确性、运行速度方面有绝对的优势,并且处理数据量大,效率高;前台采用Microsoft公司的Visual Studio 2005作为主要的开发工具,可实现与SQL Server 2005数据库的无缝连接。网上鲜花销售系统主要由前台会员交易模块和后台网站管理模块两大部分组成。前台模块主要是会员与管理员进行交易的平台,通过交易的操作可以完成鲜花的进销存。会员在这个平台可以查看管理员推荐的鲜花;查看本网站销量最好的鲜花;查看鲜花
29、销量排行榜;查看本网站热卖鲜花;添加购物车功能方便会员对所买鲜花进行操作,可以自动汇总鲜花金额,一次性进行购买;添加收藏夹功能方便会员对自己所喜欢的鲜花进行统一的管理,放入到收藏夹中进行保管。后台管理模块主要包括对会员信息、鲜花信息、订单信息等信息的管理,以及统计鲜花的销售情况等。管理员可以根据实际情况添加其他管理员以维护该系统的购物环境和安全。3.2.2 数据流图设计数据流图也称为Bubble Chart或Data Flow Graph。是从数据传递和加工的角度,以图形的方式表示数据流从输入到输出的传输变换过程。数据流图是逻辑系统的图形化表示,表示信息在系统中流动和处理的情况,它是系统分析员
30、与用户进行交流的极好工具。网上鲜花销售系统数据流图描述了网站的基本数据流程信息,首先是顾客登录到本网站后可以按鲜花的类别浏览鲜花,根据自己的需要选择相应的鲜花添加到购物车中,然后填写订单,如果顾客还没有注册,则需要先注册后才能够填写订单信息。管理员对前台会员生成的鲜花订单再进行整理。鲜花销售数据流图如图3-1。图3-1鲜花销售数据流图3.2.3 数据字典的设计数据字典的作用是在软件分析和设计的过程中给人提供关于数据的描述信息。它主要是对数据流图中的数据流、处理逻辑、外部实体、数据结构、数据存储和数据项等六个方面进行具体的定义。1数据项定义网上鲜花销售系统数据项具体定义如表3-1。表3-1网上鲜
31、花销售系统数据项定义表编号名称别名类型长度I01-01username管理员登陆名nvarchar50字节I01-02ID会员IDint2字节I01-03UserName会员登陆名nvarchar50字节I01-04Psw会员登陆密码nvarchar50字节I01-05真实姓名会员真实姓名nvarchar50字节I01-06家庭住址会员家庭住址textI01-07联系方式会员联系方式nvarchar50字节I01-08CName鲜花类别名称nvarchar50字节I01-09PID鲜花IDint2字节I01-10PName鲜花名称nvarchar50字节I01-11PNum鲜花数量int2字节
32、I01-12CID鲜花类别IDint2字节I01-13PFPrice鲜花原价moneyI01-14PNPrice鲜花现价moneyI01-15PPicture鲜花图片imageI01-16PValidity鲜花简介ntextI01-17PBewrite买家必读ntextI01-18PUseMode详情介绍ntextI01-19PStock库存量int2字节I01-20OID订单IDnvarchar50字节I01-21OState订单状态int2字节I01-22Pubdate提交订单时间datetimeI01-23TotalPrice订单总额money2数据流定义数据流是由一个或一组固定的数据项
33、组成。定义数据流时,不仅要说明数据流的名称、组成等,还应指明它的来源、去向和数据流量等。网上鲜花销售系统的数据流定义如下所示。数据流编号:D101数据流名称:购物车数据流来源:会员数据流去向:购物车信息表数据流组成:I01-09+I01-10+I01-11+I01-14+I01-15+I01-19数据流编号:D102数据流名称:鲜花销售条目数据流来源:会员数据流去向:鲜花订单表数据流组成:I01-03+I01-05+I01-06+I01-07+I01-08+ I01-09+I01-10+I01-11+I01-12+I01-13+I01-14+I01-15+I01-20+I01-21+I01-2
34、2+I01-23数据流编号:D103数据流名称:收藏夹数据流来源:会员数据流去向:收藏夹信息表数据流组成:I01-09+I01-10+I01-11+I01-14+I01-15+I01-19数据流编号:D104数据流名称:会员基本信息数据流来源:会员数据流去向:会员信息表数据流组成:I01-02+I01-03+I01-04+I01-05+I01-06+I01-07数据流编号:D105数据流名称:鲜花类别信息数据流来源:管理员数据流去向:鲜花类别信息表数据流组成:I01-08+ I01-12数据流编号:D106数据流名称:订单处理信息数据流来源:管理员数据流去向:鲜花订单表数据流组成:I01-03
35、+I01-05+I01-06+I01-07+I01-08+ I01-09+I01-10+I01-11+I01-12+I01-013+I01-14+I01-15+I01-20+I01-21+I01-22+I01-233.2.4 网上鲜花销售系统的安全问题安全问题是电子商务实施中的瓶颈之一,既是技术问题,更是管理问题,具体涉及计算机网络安全和商务安全两大方面。计算机网络安全值的是网络设备、网络系统和数据库等网络本身可能存在的问题。网上交易安全则是为了保证交易过程的保密性、可鉴别性、防篡改性和不可抵赖性,消除信息被窃取、篡改和假冒等种种隐患。如黑客往往从网关或路由器上截取传送的信息,有的掌握了信息的
36、格式后篡改信息,甚至发送假信息,以假乱真。为了保证电子商务的安全,要求保证:1. 信息的保密性:信息的保密性是指信息在传输和存储中不被窃取。为此需要采用安全技术对信息进行加密。2. 信息的不可否认性:信息的不可否认性是指发送方和接受方都不能否认自己发送或接受了信息。3. 系统的可靠性:系统的可靠性是指系统防止硬件失灵、软件错误、自然灾害等造成的失效的性能。4. 交易者身份的真实性:交易者身份的真实性是指网上交易双方应确认对方是真实的。3.3 本章小结根据用户对网上鲜花销售的需求和设计者个人对网上鲜花销售的理解与设计,明确了该网上鲜花销售系统的基本设计思想,确定了各个表之间的关系以及数据的流程方
37、向。方便以后的数据库设计和网站的界面设计。第4章 总体设计4.1 系统模块总体设计建立一个基于B/S架构的网站,实现企业信息网络化。通过较丰富的功能将 Web的技术特点体现出来。登录者可以查询鲜花的基本信息,也可以通过此网站与管理员联系等。系统对用户和鲜花管理为必不可少的模块项,主要是为了安全、有效地存储和管理登录网站的用户信息和将要发布到网上的鲜花信息。赋予管理员特定的权限,可以对用户的基本信息进行管理,也可以对发布到网上的鲜花销售进行分类、添加、删除、修改等操作,方便网站的管理与维护。本系统一共分为两大部分(前台、后台),一共设计了二十二个模块,它们之间虽然在表面上是相互独立的,但是在对数
38、据库的访问上是紧密相连的,各个模块访问的是同一个数据库,只是所访问的表不同而已。每个部分的功能都是按照在调研中搜集的资料进行编排制作的。依据上述功能的分析,系统中模块分别为:1. 前台管理包括七大模块:会员注册及登陆模块、会员信息修改模块、会员购物车及购物信息管理模块、会员收藏夹信息管理模块、会员订单查询模块、会员留言板模块、会员评论模块。2. 后台管理包括十五大模块:管理员注册及登陆模块、管理员信息修改模块、鲜花类别管理模块、鲜花基本信息添加模块、鲜花明细信息管理模块、盈利计算模块、热卖鲜花排行统计模块、推荐鲜花排行统计模块、订单查询模块、订单管理模块、留言信息管理模块、评论信息管理模块、会
39、员信息管理模块、系统信息发布管理模块、邮递方式管理模块。各功能模块的具体功能如下:1. 会员注册及登陆模块:为了确保交易信息的有效性和网站功能拓展,购物网站需要以会员机制运作,浏览者必须成为会员,才能够在网站中购物。该模块通过与浏览者的交互,记录浏览者的基本信息,通过后台审核确定其信息的有效性。2. 会员信息修改模块:会员在刚刚注册信息的时候,可能有些选择项没有填写或是对当时自己设置的密码的安全性不够放心,会员可在此模块中对自己的信息再次进行修改、确认,以保证信息的完整性和安全性。3. 会员购物车及购物信息管理模块:是一个人性化的工具,浏览者对于中意的商品,在购买前临时存放在购物车中,并可以随
40、时增减购物车中的商品种类和数量,以提高购物效率。浏览者购物完毕,系统会引导其进行结账,在选择好结账方式后,系统会自动生成并交给客户一个唯一的订单号。4. 会员收藏夹信息管理模块:会员对于中意的鲜花,可以在购买前临时存放在收藏夹中,在下次登陆时可进行查看,以供参考,提高购物效率。5. 会员订单查询模块:会员记录下订单号后,可在此模块中进行查询,通过查询可调出所买鲜花的详细信息及是否已经发货等的信息。6. 会员留言板模块:是用户与管理员之间的桥梁,会员可在留言本中给管理者留言,提出问题和发表建议,管理员会对留言信息进行及时的回复,加强用户与管理员之间的沟通。7. 会员评论模块:会员在购买完鲜花后,
41、还可对自己购买的鲜花的满意度进行点评,评论的内容会公布在网上,以供其他购买者参考。8. 管理员注册及登录模块:与会员一样,管理员也有自己的信息,有固定的登录名和密码,需注册登录可以多个管理员管理此鲜花系统,避免了鲜花管理的局限性。9. 管理员信息修改模块:管理员也可对自己的信息进行修改,例如修改密码等操作。10. 鲜花类别管理模块:本系统的鲜花类别设计,采用的是按季度进行分类,分为“朝阳春、夏日风、落叶秋、冬之恋”四个类别,方便用户针对性的查找自己欲购的鲜花类型。11. 鲜花基本信息添加模块:此模块是记录鲜花的详细信息,包括鲜花的名称、类型、价格、鲜花简介、买家必读等信息,方便会员在浏览鲜花时
42、对该鲜花有一个详细的了解。12. 鲜花明细信息管理模块:该模块中记录了每款鲜花的详细信息,管理员可在此项中对某款鲜花的基本信息进行修改,该模块中还记录了指定鲜花的入库量和销售量,并显示库存量,可在此模块中管理鲜花的库存信息和销售情况,实现了鲜花的进销存管理。13. 盈利计算模块:盈利的计算是网上购物系统必不可少的一个功能,此模块是方便管理员算出在特定的时间内是否盈利,盈利了多少,是进销存管理的一个基本体现。14. .热卖鲜花排行统计模块:在页面上会显示一段时间内销售量最高的鲜花名称,用户点击即可查看该鲜花的详细信息,供用户参考。15. 推荐鲜花排行统计模块:在页面上显示管理者所推荐的鲜花,以供
43、用户参考。16. 订单查询模块:跟踪并记录购物情况,通过订单查询功能模块可以查看指定订单号的前台交易的具体情况,方便管理员了解在本网站的具体交易信息。17. 订单管理模块:一些会员下了订单,但由于某些原因,又想取消订单的情况,管理员要对这些垃圾订单进行处理,此模块可以对一小时前的,一天前的,一星期前的或是一个月前的未处理的订单进行清空操作,增大了数据库的存储容量,更便于管理员对订单的管理。18. 留言信息管理模块:对前台用户的留言进行统一的管理,并对留言的内容进行即时的回复,实现买方与卖方之间的交流,沟通。19. 评论信息管理模块:管理员对前台会员评论的信息内容进行统一的管理,经审核后会在网上
44、公布,以供其他购买者参考。20. 会员信息管理模块:对购物的会员资料进行统一的管理,这样有助于加强卖方与买方的沟通。21. 系统信息发布管理模块:其中包括客服热线、联系我们、电子邮箱等。22. 邮递方式管理模块:根据不同的用户需求,共设置了四种邮递方式:平邮、快邮、EMS、快递。会员在购物时选中其中的一种邮递方式,按用户的需求在一定的时间内实行送货上门的服务。网上鲜花销售系统功能结构图如图4-1。 会员登录注册 会员信息修改 收藏夹信息 会员登录注册 留言板信息 订单查询信息 鲜花评论信息网上鲜花销售系统前台管理后台管理 管理员登录 管理员信息修改 会员管理 订单管理 订单查询 盈利计算 系统
45、杂项管理 评论信息管理 邮递方式管理 留言版信息管理 鲜花信息添加 鲜花信息管理 鲜花类别管理 鲜花推荐管理 鲜花热卖管理图4-1网上鲜花销售系统功能结构图4.2 数据库设计数据库设计是建立数据库及应用系统的技术,是系统开发和建设中的核心技术,如果一个数据库的设计没有计划而全凭直觉,那最后设计出来的数据库很可能不能满足用户的要求。另外数据库设计不周详而导致的恶果是数据库中有大量冗余数据,不仅会产生数据异常,还会占用不必要的磁盘空间。数据库设计是研究数据库及其应用的系统设计。数据设计是指对于一个给定的应用环境,构造最优数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用
46、需求。软件系统经常使用各种长期保存的信息,这些信息通常以一定方式组织并存储在数据库或文件中,为减小数据冗余,避免出现插入异常或删除异常,简化修改数据的过程,通常需要把数据结构规范化。本系统的数据库使用了时下比较流行的SQL Server 2005来实现的。SQL是一种介于关系代数与关系演算之间的结构化查询语言,其功能并不仅仅是查询。SQL是一个通用的、功能极强的关系数据库语言。SQL语言之所以能够为用户和业界所接受,并成为国际标准,是因为它是一个综合的、功能极强同时又简捷易学的语言。4.2.1 数据库设计的特点为了确保整个数据库中数据的安全性及完整性,本系统数据库的特点体现在以下三个方面。1. 自主设计数据库自主设计数据库是指用户能够根据自己的需要创建新的数据库,让