【软件工程毕业设计】网上鲜花店-订购管理模块_第1页
【软件工程毕业设计】网上鲜花店-订购管理模块_第2页
【软件工程毕业设计】网上鲜花店-订购管理模块_第3页
【软件工程毕业设计】网上鲜花店-订购管理模块_第4页
【软件工程毕业设计】网上鲜花店-订购管理模块_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、河北农业大学 本科毕业论文(设计)题 目:网上鲜花店订购管理模块 摘要近年来,随着计算机技术的蓬勃开展,互联网的迅速普及,方便、快捷的网上购物已经进入了我们的生活。随着人们生活水平的不断进步,人们对生活的追求也在不断的提高,鲜花已经成了生活中不可缺少的点缀。花店传承花意,为亲人朋友送去心意。网上花店比传统的花店方便、快捷,更加适合现代人的生活。网上花店摆脱了传统鲜花的销售理念,防止了挑选商品的繁琐过程,使购物的过程变得轻松快捷,很适合现代人快节奏的生活。 网上花店管理系统主要实现网上销售鲜花,全部设计以此展开,从商品的发布,到商品销售,从用户的浏览,注册,到用户的购置,全部通过网上交易平台来实

2、现,表达了网上交易优势。本网上花店系统是使用ASP.NET技术开发的实现了消费者通过上网,对商品信息的浏览、订购等功能。该系统能够较好地满足消费者网上购物的根本要求,具有一定的实用价值关键词: 网上购物,网上花店,浏览,订购AbstractIn recent years, with the rapid development of computer technology, the rapid popularization of the Internet, convenient, fast online shopping has entered our life. As people livin

3、g standard rise ceaselessly, people on the pursuit of life has been improved, the flowers have become the indispensable embellishment. Inheritance of flower shop, sent to friends and relatives. Online flower shop than the traditional flower shop convenient, fast, more suitable for modern life.Online

4、 flower shop to get rid of the traditional flower sales philosophy, avoid the tedious process of selection of goods, so that the shopping process easy and quick, very suitable for the fast pace of modern life. Online flower shop management system is mainly to achieve online sales of flowers, all des

5、igned to start, from the release of goods, to the sale of goods, from the users browsing, registration, to the users purchase, all through the online trading platform to realize online transactions, embodies the advantages.The online shop system is developed using ASP.NET technology to realize the c

6、onsumers through the Internet, information on the goods browsing, ordering and other functions. The system can meet the basic requirements of consumers shopping online, has a certain practical valueKeywords: online shopping, online florist, browse, order目录 TOC o 1-5 h z u HYPERLINK l _Toc358387894 1

7、.绪论 PAGEREF _Toc358387894 h 1 HYPERLINK l _Toc358387895 1.1 前言 PAGEREF _Toc358387895 h 1 HYPERLINK l _Toc358387896 1.2 课题研究的背景及意义 PAGEREF _Toc358387896 h 1 HYPERLINK l _Toc358387897 1.3 国内外研究概况与开展趋势 PAGEREF _Toc358387897 h 2 HYPERLINK l _Toc358387898 2.开发环境和开发技术 PAGEREF _Toc358387898 h 2 HYPERLINK l

8、 _Toc358387899 工具环境介绍 PAGEREF _Toc358387899 h 2 HYPERLINK l _Toc358387900 2.2.1 开发环境的选择 PAGEREF _Toc358387900 h 2 HYPERLINK l _Toc358387901 2.2.2 C#语言简介 PAGEREF _Toc358387901 h 2 HYPERLINK l _Toc358387902 2.2.3 SQL server 2005简介 PAGEREF _Toc358387902 h 3 HYPERLINK l _Toc358387903 2.3 开发技术 PAGEREF _T

9、oc358387903 h 3 HYPERLINK l _Toc358387904 2.3.1 使用母版页构建网站的整体风格 PAGEREF _Toc358387904 h 4 HYPERLINK l _Toc358387905 连接数据库 PAGEREF _Toc358387905 h 4 HYPERLINK l _Toc358387906 3.需求分析 PAGEREF _Toc358387906 h 4 HYPERLINK l _Toc358387907 3.1 可行性分析 PAGEREF _Toc358387907 h 4 HYPERLINK l _Toc358387908 3.1.1

10、业务实施可行性 PAGEREF _Toc358387908 h 4 HYPERLINK l _Toc358387909 3.1.2 技术可行性 PAGEREF _Toc358387909 h 4 HYPERLINK l _Toc358387910 3.1.3 经济可行性 PAGEREF _Toc358387910 h 5 HYPERLINK l _Toc358387911 3.1.4 投资必要性 PAGEREF _Toc358387911 h 5 HYPERLINK l _Toc358387912 3.2 功能需求 PAGEREF _Toc358387912 h 5 HYPERLINK l _

11、Toc358387913 3.2.1 根本功能需求 PAGEREF _Toc358387913 h 5 HYPERLINK l _Toc358387914 3.2.2 用户界面需求 PAGEREF _Toc358387914 h 6 HYPERLINK l _Toc358387915 3.3 需求分析 PAGEREF _Toc358387915 h 6 HYPERLINK l _Toc358387916 3市场分析 PAGEREF _Toc358387916 h 6 HYPERLINK l _Toc358387917 4.系统设计 PAGEREF _Toc358387917 h 7 HYPER

12、LINK l _Toc358387918 4.1 总体结构设计 PAGEREF _Toc358387918 h 7 HYPERLINK l _Toc358387919 4.2 数据库设计 PAGEREF _Toc358387919 h 8 HYPERLINK l _Toc358387920 4.2.1 数据库E-R图 PAGEREF _Toc358387920 h 8 HYPERLINK l _Toc358387921 4.2.2 数据库关系图 PAGEREF _Toc358387921 h 10 HYPERLINK l _Toc358387922 5.系统实现 PAGEREF _Toc358

13、387922 h 11 HYPERLINK l _Toc358387923 5.1 设计登陆界面 PAGEREF _Toc358387923 h 11 HYPERLINK l _Toc358387924 5.2 设计鲜花浏览界面 PAGEREF _Toc358387924 h 12 HYPERLINK l _Toc358387925 5.3 设计订单修改、生成、删除界面 PAGEREF _Toc358387925 h 13 HYPERLINK l _Toc358387926 5.4 设计管理员处理订单界面 PAGEREF _Toc358387926 h 15 HYPERLINK l _Toc3

14、58387927 5.5 用户查看订单界面 PAGEREF _Toc358387927 h 16 HYPERLINK l _Toc358387928 6 系统测试 PAGEREF _Toc358387928 h 17 HYPERLINK l _Toc358387929 6.1 系统软件测试的目标 PAGEREF _Toc358387929 h 17 HYPERLINK l _Toc358387930 6.2 系统的具体测试方法 PAGEREF _Toc358387930 h 17 HYPERLINK l _Toc358387931 7 系统平安维护 PAGEREF _Toc358387931

15、h 18 HYPERLINK l _Toc358387932 7.1 系统维护 PAGEREF _Toc358387932 h 18 HYPERLINK l _Toc358387933 8. 总结 PAGEREF _Toc358387933 h 18 HYPERLINK l _Toc358387934 8.1 总结 PAGEREF _Toc358387934 h 18 HYPERLINK l _Toc358387935 8.2 心得体会 PAGEREF _Toc358387935 h 19 HYPERLINK l _Toc358387936 致谢 PAGEREF _Toc358387936 h

16、 20 HYPERLINK l _Toc358387937 参考文献 PAGEREF _Toc358387937 h 211.1 前言网上花店即是实现在网络上销售,为买者省了很多的麻烦,买者只需要在网上订购,确定收取物品的时间,地点,通过网银付钱就可以。而对卖主那么是利于管理,对时间的安排也有了一个相当大的分配空间。无论是对买主还是卖主,网上的经营都是对自身有利的一种工具并且在当下社会,人际交往越来越重要,但是见面的时机却越来越少,因此在特殊的日子里能送上一束鲜花,一份礼品是很好的联络感情的方式,因此相当受广阔消费者的欢送。商家也不需要呆在店里等待客户购置商品,只需要坐家电脑前,卖出自己的商品

17、,从而获得利润。本网上花店系统,主要实现的功能是:实现用户购物车功能、定单等。在后台能实现管理员的登录、管理员对商品的分类发布、商品的管理、用户信息的管理、订单管理、管理员管理等。真正实现从商品的发布到商品的购置一系列的网上销售鲜花的功能。 本系统基于Internet的互联网网络,以B/S形式实现的。本系统是采用ASP技术,以SQL Sever作为数据库,利用网络来实现网上销售鲜花的功能性网站。具有最大的优点是,界面优美,可视性强,设计本钱投入性小,利润见效快,系统平安性好,系统维护与管理方便快捷,目标明确,可操作性强等特点。 网上鲜花销售管理系统主要以实现在线销售鲜花为主。全部的设计这以此为

18、核心来展开。从商品发布,到商品的销售;从用户的注册,到商品的购置等等都是围绕销售而展开的,以到达网上鲜花销售的方便与快捷。1.2 课题研究的背景及意义在当今社会迅速开展的情况下,人们越来越依赖网络,基于庞大的用户群,许多商业销售除了在现实社会中买卖,也早已走进了虚拟网络。网络上的商品行业也是层出不穷。电子商务网站让消费者足不出户就能买到想要的商品,方便了广阔消费者也让管理者及时的向人们推广了他们的商品,构建企业形象,赢得了利润。随着人们生活水平的不断进步,人们对生活的追求也在不断的提高,鲜花已经成了生活中不可缺少的点缀。花店传承花意,为亲人朋友送去心意。网上花店比传统的花店方便、快捷,更加适合

19、现代人的生活。网上花店摆脱了传统鲜花的销售理念,防止了挑选商品的繁琐过程,使购物的过程变得轻松快捷,很适合现代人快节奏的生活。 网上花店管理系统主要实现网上销售鲜花,全部设计以此展开,从商品的发布,到商品销售,从用户的浏览,注册,到用户的购置,全部通过网上交易平台来实现,表达了网上交易优势。通过大学四年的理论课程及实践课程的学习,以及校外的实践,对于自己的理论根底有了极大的提高。并且在实践方面也有了一定的能力。利用这次毕业设计的时机,我又再一次将理论与实践结合在一起,通过对这个工程的开发,我深知我的能力将会有更高一层次的突破。 国内外研究概况与开展趋势 在电子商务日益受到质疑的今天,网上花店是

20、迄今为止处于盈利状态的少数的电子商务内容之一。在美国,1-800花屋作为全美,以及全球最大的“网上花店的成功,向人们展示了“网上花店的美好前景。在我国,虽然经常可以看到电子商务企业不景气的报道,但“网上花店却在这样的环境下能够处于盈利状态,这也说明,我国的网上花店行业的前景是有相当大的开展空间。2.1 系统介绍经过大量的市场调查与需求分析,可以总结出网上花店管理系统的用户具有频繁的登记、更改、删除商品信息,频繁浏览所需的商品信息等特点。针对用户的特点,网上花店管理系统的主要目标是通过处理花店的鲜花库存和网上销售活动,使在线顾客能轻松的找到所需要的商品信息,以此来吸引更多的顾客;为花店会员提供一

21、个功能全面、使用方便的购物环境,以替代传统的手工劳动,同时利用先进的信息技术为用户提供一些更为方便实用的功能。网上花店管理系统是将传统的花店经营管理结合计算机及网络技术的综合经营管理的模式。该系统将人、机、物的需求,活动和运作进行系统分析、设计并管理,以实现现代高效、科学且平安的电子商务。网上花店订购管理模块主要实现的功能是:实现用户购物车功能、定单等。在后台能实现管理员的登录、管理员对商品的分类发布、商品的管理、用户信息的管理、订单管理、管理员管理等。真正实现从商品的发布到商品的购置一系列的网上销售鲜花的功能。 开发环境的选择开发与运行的环境的选择会影响到数据库设计,本系统开发与运行环境如下

22、:开发环境: windows 7开发工具: Microsoft Visual Studio 2021数据库管理系统:SQL Server 2021本系统主要采用ASP.NET+C#与Sql server相结合的技术。利用Microsoft Visual Studio 2021软件来编程设计了本系统后台。2. C#语言简介C#是一种精确、简单、类型平安、面向对象的语言。C#是在Java流行起来后所诞生的一种新的语言。由于微软在操作系统上占有很大的优势。在以往的开发中累积了不少经验,所形成的.net平台,所以C#在Windows方面可以说比Java具有更大的优势。如果单纯从技术上来讲,C#在网络编

23、程上可以与Java匹敌。C#还在Windows Forms也有一定的优势。C#是一种非常类似于C+的语言,风格是更接近于Java,不管是C+程序员还是Java程序员,都可以很方便的转到C#上来。C#的强大是依赖于.net的开展,而.net的开展是看微软在.net上的决心和投入有多少。从Windows 2003和Vista系统可以看出前者内置.net1.1,后者内置.net2.0。.Net在Windows编程中具有重要的战略意义。C#目前主要是应用在网络编程上,其他领域比方数据库、窗体编程,都逐渐在增大。 SQL server 2005简介SQL Server 2005 是一个全面的数据库平台,

24、使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更平安可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。SQL Server 2005 数据引擎是本企业数据管理解决方案的核心。此外 SQL Server 2005 结合了分析、报表、集成和通知功能。这使您的企业可以构建和部署经济有效的 BI 解决方案,帮助您的团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域。与 Microsoft Visual Studio、Microsoft Offic

25、e System 以及新的开发工具包包括 Business Intelligence Development Studio的紧密集成使 SQL Server 2005 与众不同。无论您是开发人员、数据库管理员、信息工作者还是决策者,SQL Server 2005 都可以为您提供创新的解决方案,帮助您从数据中更多地获益。主要三方面提高业务:SQL Server 2005 针对行业和分析应用程序提供了一种更平安可靠和更高效的数据平台。SQL Server 的最新版本不仅是迄今为止 SQL Server 的最大发行版本,而且是最为可靠平安的版本。 SQL Server 2005 提供了一种端对端的开

26、发环境,其中涵盖了多种新技术,可帮助开发人员大幅度提高生产效率。 SQL Server 2005 的综合分析、集成和数据迁移功能使各个企业无论采用何种根底平台都可以扩展其现有应用程序的价值。构建于 SQL Server 2005 的 BI 解决方案使所有员工可以及时获得关键信息,从而在更短的时间内制定更好的决策。2.3 开发技术 使用母版页构建网站的整体风格对于一个网站而言,保持页面的一致性非常重要,Microsoft Visual Studio 2021提供了一个新手段-母版页。它含两种文件,一种是母版页,另一种是内容页。母版页封装了页面中的公共元素;内容页实际是普通的.asp文件,它包含除

27、母版页之外的其他非公共内容。在运行工程中,引擎将两种页面内容合并执行,最后将结果发送给客户浏览器。2.3.2 ADO.NET连接数据库ADO.NET是.Net平台中的一种数据访问技术,是重要的应用程序级接口。它有一系列对象,利用这些对象,可以轻松实现对数据库的复杂操作。ADO.NET的对象可以分为两局部:DataSet对象和.NET Framework数据提供程序。后者包括Connection、Command、DataReader、DataAdapter对象。DataSet对象是ASP.NET断开式结构的核心对象。它的设计目的是为了实现独立于数据源的数据访问。它可以有多种数据源,包括XML数据

28、源。.NET Framework数据提供程序的设计目的是为了实现数据操作和对数据的快速读写。3.1 可行性分析可行性分析是系统分析阶段的第二项活动,它主要目的是进一步明确系统的规模、功能、开发背景、必要性与意义。通过调查分析根据需要和可能提出开发系统的初步规划。可行性分析是对系统进行全面、概要的分析。通过调查分析,本系统设计主要有以下四个可行性: 业务实施可行性1、网上花店预期效益明显总经理高度关注并支持该工程的实施。2、网上花店只要求在销售业务流程的接单和客户效劳环节做一些变动其他方面根本不变不涉及供给商和内部人员的利益调整业务流程整全难度不大。3、花店员工大多是30岁以下的年轻人会上网及进

29、行根本电脑操作经过短期培训即可掌握网上业务操作。 技术可行性网上花店是一个中小型的电子商务网站主要在线销售鲜花、购物车、订单提交和查询、自助订花等功能涉及数据库、动态网页等多种技术这些都是现阶段已经成熟可靠的技术可以确保日后网站的性能和运行的可靠。本课题采用C#语言进行开发,利用开发工具Microsoft Visual Studio 2021进行编程,它是编程的有效工具,其中有些控件,和自动生成代码段,使得编程简单,可靠性高。再加上Sql server2021数据库无缝连接,使得技术更有保障。 经济可行性网上商店的注册与管理费同回报相比是非常低的,平均每月约二百元。所以店主在经济上没有任何顾虑

30、,觉得投入小,回报大。网上花店的平均年收入在70万元左右网站开始阶段的投入适中相比网站的收益花店的投资还是值得的网站的收益主要来源于以下几个方面。1、网上销售带来的业务量的增加。网上花店能够突破距离地域的限制吸引广州天河区以外的鲜花需求人群。为花店带来新的业务增长点。2、网上销售节约经营本钱。通过网上销售可以减少鲜花在门店存储的损耗也可以减少鲜花流通本钱。每支花在网上销售的本钱可以减少20%30%销售本钱的节约也增加了花店的收益。3、品牌增值带来的收益。网站提供的在线订购和个性化效劳功能实现了实体花店不能做到的事情更好地满足了客户的需求对提升花店的形象实现品牌增值将产生积极作用。4、加盟效劳带

31、来的收益。在网站成功运营有一定知名度后就可以吸收其他鲜花店加盟在带来效劳收益的同时可以共同做大鲜花市场实现双赢 投资必要性近年来国民生活水平的不断进步,人们对生活的追求也在不断的提高,鲜花已经成了生活中不可缺少的点缀。并且随着计算机技术的蓬勃开展,人们越来越依赖网络,基于庞大的用户群,许多商业销售除了在现实社会中买卖,也早已走进了虚拟网络。网络上的商品行业也是层出不穷。电子商务网站让消费者足不出户就能买到想要的商品,花店传承花意,为亲人朋友送去心意。网上花店比传统的花店方便、快捷,更加适合现代人的生活。3.2 功能需求按照系统开发业务分析要求和原那么,在与系统管理人员的充分沟通,整理出管理系统

32、所需求的根本功能和用户界面的一些需求,这些需求将作为系统分析和逻辑设计的依据。 根本功能需求通过系统的分析,可得出该花店系统的根本功能需求如下:1、实现普通的用户的注册与登录。用户进入主页面后,可以通过点击注册按钮进行账号注册,假设账户未存在那么可注册成功,假设已存在会提示用户更换账号。已注册用户可以直接输入账号进行登录,系统会通过与数据库中的密码进行对照,假设正确那么成功登陆,假设错误提示登录失败;2、设计一个美观大方的前台界面方便用户浏览鲜花。主界面中使用datalist控件显示鲜花信息方便用户查看;3、实现用户订单的生成,修改与删除。用户生成订单后,订单初版会放到购物车中,用户可以对订单

33、进行修改,删除等操作假设无问题,点击提交按钮就可以生成正式订单了,进行订单修改时点击修改订单按钮会弹出两个TextBox控件,输入要修改的信息即可;4、实现管理员后台处理已提交的订单。管理员登录后,点击管理员界面的链接就可已查看所有的订单了,然后通过对照订单状态,将已付款的订单进行发货操作,点击发货按钮即可,订单状态会变更为已发货; 用户界面需求系统界面要符合大多数人的使用习惯,界面美观、按钮得体,使用起来要方便。3.3 需求分析需求分析又称为要求分析,在企业电子商务网站建设工程中,需求分析作为建站的第一阶段,需求分析的根本任务是准确答复“系统必须做什么?这个问题,也就是确定为了满足用户的需要

34、系统必须做什么。具体地说,应该确定网上花店系统必须具有的功能和性能,系统需要的运行环境,并且预测系统开展的前景。如何才能保证企业电子商务网站的内容符合客户的需求呢?这就需要系统设计人员首先进行市场调研,之后与企业进行详细沟通,了解企业的业务流程,必须仔细分析系统的业务流程,对业务流程进行抽象,得到系统的数据流分析,。数据流图是从数据流动和加工的角度描述了系统要处理的数据和对数据的处理,所以数据流图代表了系统的逻辑模型。数据流图只是抽象地描述了系统的概貌,还要用其他工具进行更详细的描述。功能流程图、用例图和ER图是详细描述系统中的功能结构、数据元素、数据流、数据存储、处理和数据概念模型的好工具。

35、通过功能流程图、用例图、可以准确、标准地描述系统的需求市场分析花店业,由于各种条件的限制,以前,花店之间一直处于各自封闭的状态。 现在是互联网时代,人们的消费方式正随着互联网时代的来临,而悄悄到发生着改变,于是就出现了“网上花店,“网上花店的出现,使得传统的花店业感到了一丝欣喜与彷徨。喜的是:“网上花店的出现给“花店走出封闭带来了机遇,并使获得了许多额外的收益。忧的是:虽然许多花店企业已经在和网上花店的合作中获得了良好收益。但不时各种媒体有关电子商务不好消息的报道,又使这些花店感到了一丝彷徨。其实,我们应该看到,从 、 到今天的网络,每一项新技术的应用,都引发了一场生产力的革命,给人类带来了方

36、便和快捷。电子商务和鲜花行业同是近来开展迅速的产业,两者都为彼此提供了很多开展时机:鲜花店业的迅猛开展,为“网上花店有效开展业务提供了时机和可能。同样,网上花店的兴起亦为传统的花店业注入了新的活力。 现在,让我们来深入的了解一下“网上花店。网上花店是97年以后才在国内开展兴起的新兴的从事鲜花速递、网上订花的电子商务平台。从国内的第一家网上花店“思可鲜花礼品网的出现到现在,网上花店随着互联网的普及,及电子商务的高速开展,赢得了高额的利润和开展空间。在电子商务日益受到质疑的今天,网上花店的“一帆风顺,及健康开展,几乎成了电子商务“冬天里的一把火。网上花店是迄今为止处于盈利状态的少数的电子商务内容之

37、一。在美国,1-800花屋作为全美,以及全球最大的“网上花店的成功,向人们展示了“网上花店的美好前景。思可鲜花礼品网是迄今为止国内最成功的鲜花礼品电子商务平台企业。成功和失败的经验历史告诉我们,电子商务的开展必须要紧密的与传统产业相结合。在这些年的时间里,“思可鲜花礼品网不断捕捉商业机遇,走出了一条与传统花店业共赢的道路。在客户中获得了良好的口碑。同时,为国内网上花店业树立了典范。本系统设计时参考了诸多网上花店的成功案例。经过市场分析得知,作为以鲜花为主要经营工程的公司,急迫的需要建立一个电子商务网站,网上花店借先进的互联网信息技术,将分布在不同城市的花店最终联盟起来,形成完整的配送体系,并对

38、其做出最优化的管理,通过在线定单、网上支付取得实际的经济效益。网上鲜花销售管理系统主要以实现在线销售鲜花为主,全部的设计以此为核心来展开。从商品发布,到商品的销售,从用户的注册,到商品的购置等等都是围绕销售而展开的,以到达网上鲜花销售的方便与快捷。4.1 总体结构设计本系统分为普通用户的前台订单管理与管理员的后台订单管理,普通用户登录以后可以浏览鲜花产品,然后点击鲜花进行购置,订单生成后会先参加到购物车中,用户可以进行订单的修改、删除等操作,订单无误后就可提交订单了。管理员登录后,点击管理员界面的链接就可已查看所有的订单了,然后通过对照订单状态,将已付款的订单进行发货操作,点击发货按钮即可,订

39、单状态会变更为已发货;具体功能如下列图网上花店系统后台管理浏览商品用户信息订单管理购物车查看订单订单管理添加订单用户注册用户登录取消订单修改订单添加购物车查看订单删除购物车生成订单处理订单前台管理图4-1 系统功能模块图4.2 数据库设计数据库设计指的是在现在数据库管理系统上建立数据库的过程,它的主要内容是:在编写数据库应用程序之前,应该组织建立什么样的数据库,包括组织建立多少个数据库为适宜,每个数据库都有几个字段,每个库的主关键字和外部关键字以及各个表之间的关联,如何传递数据。 在数据库的设计中,尽量充分地考虑到用户各个方面功能上的需求,以前数据库理论的主要规那么。用户的需求具体表达在各种信

40、息的提供、保存、更新和查询等方面,这就要求数据库结构能充分满足各种信息的输入和输出。由于本系统的宗旨是为客户端提供信息,再加上其动态性和交互性,这就不可防止的涉及到大量数据的维护工作,所以搭建起后台数据库也就成为最根底、最首要的工作。本系统采用SQL Server2021数据库,该数据库功能强大、操作简便,广泛应用于数据库后台系统。根据本系统数据流分析创立数据库,存储系统用到的相关数据项 数据库E-R图本系统的数据库中出现的实体有 鲜花、订单、用户。具体E-R图如下鲜花鲜花简介鲜花id点击次数鲜花价格鲜花类别收货地址订单id订单鲜花单价用户id鲜花数量鲜花类别总价用户用户id用户密码用户账号用

41、户邮箱图4-1 E-R图图4-2 数据库类图 数据库关系图鲜花信息数据表与鲜花类别数据表关系图:图4-3 鲜花信息数据表与鲜花类别数据表关系图 订单数据表与用户数据表关系图:图4-4 订单数据表与用户数据表关系图 订单详情数据表、订单数据表和鲜花数据表关系图:图4-5 订单详情数据表、订单数据表和鲜花数据表关系图:5.1 设计登陆界面用户登录界面,普通用户在此界面中输入已注册的用户名和密码,系统会从数据库中检测该账号是否正确,假设正确那么显示登陆成功,开始购置;假设不正确,那么显示登录失败,返回主界面重新登录。管理员登录时,输入管理员账号会在登陆界面中显示一个进入管理员界面的连接,点击进入后,

42、就可以对订单进行处理。 图5-1 普通用户登录界面 图5-2 管理员登陆界面5.2 设计鲜花浏览界面本系统设计的主界面,左侧为登录窗口,右侧为datalist控件,用于显示鲜花信息供用户浏览,用户可以点击自己感兴趣的鲜花查看详情并进行购置操作。图5-3 鲜花浏览主界面5.3 设计订单修改、生成、删除界面用户生成订单后,订单初版会放到购物车中,用户可以对订单进行修改,删除等操作假设无问题,点击提交按钮就可以生成正式订单了。图5-4 订单修改、生成、删除界面本模块为重要功能模块,以下为实现功能的主要代码修改订单实现代码 private void dg_Cart_UpdateCommand(obje

43、ct source, System.Web.UI.WebControls.DataGridCommandEventArgs e)string number; string address;number=(TextBox)e.Item.Cells4.Controls0).Text; address = (TextBox)e.Item.Cells5.Controls0).Text;HttpCookie cookie=new HttpCookie(ShopFlowerCart);for(int i=0;idg_Cart.Items.Count ;i+)string id;id=dg_Cart.Ite

44、msi.Cells0.Text; dg_Cart.Itemsi.Cells5.Text=address; cookie.Values.Add(id, number + + address); TimeSpan ts = new TimeSpan(0,0,10,0);cookie.Expires=DateTime.Now + ts;Response.AppendCookie(cookie);dg_Cart.EditItemIndex=-1;Response.Redirect(AddToCart.aspx); 提交订单实现代码protected void btn_Submit_Click(obje

45、ct sender, System.EventArgs e)Order order = new Order(); string address = string.Empty;HttpCookie cookie=new HttpCookie(ShopFlowerCart);for(int i=0;idg_Cart.Items.Count ;i+)string id;string count; string total;id=dg_Cart.Itemsi.Cells0.Text;count=dg_Cart.Itemsi.Cells4.Text; total = dg_Cart.Itemsi.Cel

46、ls7.Text; address = dg_Cart.Itemsi.Cells5.Text; string state =未付款; order.AddDetail(new ST_GROUP.FlowerPrearrange.OrderDetails(int.Parse(id), int.Parse(count), address, int.Parse(total),state);int orderId = order.AddOrderDetail(int.Parse(SessionUserID.ToString();TimeSpan ts = new TimeSpan(0,0,10,0);c

47、ookie.Expires=DateTime.Now + ts;Response.AppendCookie(cookie);Response.Redirect(ShowOrder.aspx?orderId=+orderId.ToString();删除订单实现代码 protected void btn_Delect_Click(object sender, EventArgs e) System.Web.UI.WebControls.CheckBox cb; HttpCookie cookie = new HttpCookie(ShopFlowerCart); for (int i = 0; i

48、 dg_Cart.Items.Count; i+) cb = (System.Web.UI.WebControls.CheckBox)dg_Cart.Itemsi.FindControl(ckb_Select); if (!Object.Equals(cb, null) if (!cb.Checked) string id; string count; id = dg_Cart.Itemsi.Cells0.Text; count = dg_Cart.Itemsi.Cells6.Text; if (count.Trim() = ) count = 0; cookie.Values.Add(id,

49、 count); TimeSpan ts = new TimeSpan(0, 0, 10, 0); cookie.Expires = DateTime.Now + ts; Response.AppendCookie(cookie); Response.Redirect(AddToCart.aspx); 5.4 设计管理员处理订单界面管理员登录后,点击管理员界面的链接就可已查看所有的订单了,然后通过对照订单状态,将已付款的订单进行发货操作,点击发货按钮即可,订单状态会变更为已发货。图5-5 管理员处理订单界面管理员对订单进行处理,是本系统的主要功能模块之一,以下为实现代码处理订单实现代码prot

50、ected void Datagrid1_DeleteCommand(object source, DataGridCommandEventArgs e) try int id = int.Parse(this.Datagrid1.DataKeyse.Item.ItemIndex.ToString(); Order.Deal(id); ShowMesssage(处理成功!, 0); Bind(); catch (Exception el) ShowMesssage(el.Message, 1); 5.5 用户查看订单界面用户登录以后,可以点击主界面中的我的订单,系统会通过用户的id读取数据库中

51、的订单,列出该用户的所有订单,用户可以点击订单编号查看订单详情。图5-6 用户查看订单界面6 系统测试6.1 系统软件测试的目标 一个软件从开发到投入使用,必需经过测试这一关,测试是相当重要的一个环节,软件测试的目标是为了发现软件中的错误,通过测试发现错误之后还必须诊断并改正错误,具体的软件测试的目标分为以下3点:1 测试是为了发现程序中的错误而执行程序的过程。 2 好的测试方案是极可能发现迄今为止尚未发现的错误。 3 成功的测试是发现了至今为止尚未发现的错误的测试。 6.2 系统的具体测试方法 本系统采用黑盒测试方法对软件进行测试,黑盒测试又被称为功能测试、数据驱动测试或基于规格说明的测试,

52、实际上是站在最终用户的立场上,检验输入输出信息及系统性能指标是否符合规格说明书中有关功能需求及性能需求的规定,本系统的测试从用户角度出发,对系统的各个功能模块进行测试,具体步骤如下: 1 用户的注册与登录测试:从点登录界面的注册,到用户填入个人相关的资料信息,到注册完毕,最后到登录.然后在系统界面出现:“欢送XXX来到网上鲜花销售系统这说明,注册登录成功。 2 购物车购物功能测试:用户点击购物车或商品图标进行购物,购物车将会将商品信息记录下来,会在购物车页面将选购的所有商品的相关信息包括商品的名称、商品数量、商品金额小计,和相关链接按钮都能正常的显示,并应用。点击进入购置页面,填写收货人信息后

53、进行提交,当填写信息完整无误时,可以提交订单就提示“提交成功,这说明购物成功。 3 系统的后台管理功能测试:管理员登录到后台,可以进行对,订单的管理,用户的管理、管理员管理等等。这些在后台的管理员中,调试都能正常运行。 从以上的功能模块的正常平安的测试中可以看出,本网上花店销售系统是能够正常的运行,到达了预先的设计目标7 系统平安维护7.1 系统维护随着计算机网络的开展,网络中的平安问题也日益严重。计算机网站上威胁网站平安的典型因素有:计算机黑客、内部人员作案、电磁泄漏、网络互联后相互侵害、计算机病毒1。当数据、人员、系统、设备、环境建设好后,计算机网络系统和网站即可开始运转。这时保证网络综合

54、平安的手段将成为网络运行的首要工作。不平安因素往往是不可控制和预料的。因此必须针对可能出现的不平安因素找到相应的对策,采取一系列措施。主要的系统维护方案有以下几个:1 实行严格的身份认证。本系统使用者分为两个角色管理员和会员,当其登陆系统时,对其身份进行了严格的认证。2 隔离与访问控制。本系统根据用户的工作需求来分析,对用户权限进行了严格的控制,比方,会员只能浏览商品信息而不能修改,系统管理员就可以添加、删除、修改商品信息。 3 对系统进行定期备份。在理想状态下,所有程序、数据都有条不紊地工作,彼此之间友好、和谐地相处和工作,但是,这只是一种理论上的分析与设计。实际上,来自各方面对软件的应用的干扰无处不在,各种破坏随时发生。只有实现对计算机系统可靠地、真实地、实时地数据备份,当灾难发生时系统才有可能恢复,通过恢复系统才有可能正常工作。4 防止电磁辐射,防止电磁泄漏。 5 路由器的配置与检测。 6 加强网站平安管理,改善网站运行环境。 7 设置防火墙。 8 防病毒软件升级与做即时的病毒数据库更新

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论