蔬菜购买与销售系统的设计与实现.docx
- 文档编号:27894542
- 上传时间:2023-07-06
- 格式:DOCX
- 页数:29
- 大小:2.60MB
蔬菜购买与销售系统的设计与实现.docx
《蔬菜购买与销售系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《蔬菜购买与销售系统的设计与实现.docx(29页珍藏版)》请在冰豆网上搜索。
蔬菜购买与销售系统的设计与实现
2018届 分类号:
TP311
单位代码:
10452
学士学位毕业设计(论文)
基于A的网上蔬菜购买与销售系统地设计与实现
姓名鞠英新
学号201409010428
年级2014级
专业计算机科学与技术
系(院)信息科学与工程学院
指导教师张林涛
2018年3月
DesignandimplementationofonlinevegetablepurchaseandsalesystembasedonA
by
JuYingxin
Supervisor:
ZhangLintao
March2018
诚信声明
本人呈交给临沂大学的这篇毕业论文,除了所注参考文献和世所公认的文献外,全部是本人在指导老师指导下的设计成果。
学生签名:
日期:
经检查该毕业设计(论文)为独立完成,不存在抄袭现象。
指导老师签名:
日期:
[摘要]互联网在持续的发展过程中,蔬菜交易也不只被限制在实际生活中进行,当前市场开始延伸到线上销售,也是高效方便的方式。
就是在上述互联网商业市场中蔬菜购买和销售系统的开发促使大家便利且高效的购买蔬菜,节省了人们需要的购买时间。
此时,你可以将在现实中查看到的蔬菜在网上进行选择并进行购买,了解蔬菜信息简介,并且可以在网上购买蔬菜并进行支付。
本系统重主要采用A语言编写,其中数据库使用处理数据功用超强的SQLserver进行创建,也就是中小型的数据库管理系统。
此系统主要使用输入用户名的方式,在进入系统之后需要填写密码,确保数据稳定性。
[关键词]:
A,蔬菜购买,销售系统
DesignandimplementationofonlinevegetablepurchaseandsalesystembasedonA
Abstract:
Computernetworkshavebeenimproving,andbuyingandsellingvegetablesisnolongerjustforreallife,butthebiggermarketissellingonline,aquickandeasyshortcut.Itisinsuchanetworkedbusinessmarketthatthedevelopmentoftheonlinevegetablepurchaseandsalesystemmakespeoplewhowanttobuyvegetablesinaconvenientwayenjoytheconvenienceandrapidityofthenetwork.Here,youcangetanintroductiontovegetableinformation,andyoucanbuyvegetablesandmakethepaymentontheonline.
ThissystemismainlywritteninASP.Networklanguage.ThepowerfuldataprocessingfunctionofthissystemisestablishedbyusingSQLSERVER.thisisamediumandsmalldatabasemanagementsystem.Itispowerfulandconvenienttouse,providesagoodinterfacewithotherdatabasemanagementsoftwarepackages,andcaneasilyidentifydatabasefilesgeneratedbyavarietyofdatabasemanagementsystems.Databasemanagementsystemmoduleadoptsadministratorpasswordmanagementform,enterthesystemrequirespasswordinput,ensurethesafetyofthedata.
Keywords:
A,vegetablepurchase,salessystem
1绪论
1.1选题依据
随着信息技术的急速开展,随着高新技术的开展和使用,互联网时代和电子商务逐步进入人们的生活,因此网上蔬菜购买和销售系统是很有必要的,而越来越多的人通过互联网进行购物来取代传统的购物,所以也证明了wanghande网站的必要性。
充分利用网络平台,利用线上资源进行蔬菜的销售,具有在线购买的功能,同时还可以让种植蔬菜的人可以在此平台上销售自己的产品。
为消费者者提供了多种服务,例如送货到家、货到付款。
满足生产者的不同要求。
在线销售平台不受地点和时间的束缚,只需要一台电脑和网络就能马上开始操作,使购物变得更加方便快捷。
1.2理论和实践意义
本论文主要是使网上蔬菜购买和销售系统清晰化,易于管理。
在传统的网上蔬菜购买和销售系统中,当前管理活动相对复杂且繁多。
互联网蔬菜购买与销售系统的优势是处理信息下效率高,所负责的菜品类型较多,信息多,查找与统计方式大致类似。
在管理时期一般会出现多种信息持续传播,所以大众需要进行量化管理就要借助计算机工具。
系统开发主要任务是提升学校食堂系统的系统化、科学化、自动化、信息化与科技化,进而完成当前提升量化管理效率的需求和目标。
1.3研究内容
需求研究是基于用户的实际需求,在设计之前功能和性能都是完美的。
根据市场调研得到如下的功能分析:
用户类型:
一种是会员,一种是管理员
权限管理:
系统需要通过有效的认证进行登录
(1)实现网上蔬菜购买与销售系统,提供一个网上购买和销售的管理系统。
(2)能够提供详细的蔬菜种类和蔬菜种植地点信息。
(3)能够提供在线预定蔬菜的服务,预定后可以查询自己的订单。
能够注册自己的账号将自己的蔬菜放到网上销售,可以看到自己的蔬菜在网上的信息。
1.4研究方法和手段
网上蔬菜购买与销售网站系统是基于B/S模式的结构,B/S前端是以TCP/IP协议为基础的交互功能。
数据库设计主要是设计各个表,蔬菜信息,价格信息等。
2关键技术介绍
A技术框架
A技术框架
ASP.NET的新特点是:
(1)Web控件,使它更容易为htmlcontrols创建表单和工作。
比如,在典型的ASP框(复选框)选择内,可建设控制循环的系统是充足的数据。
在ASP.NET,你具有"数据连接",就表示其能联系到数据源以及要被自主加载的信息。
(2)语言支持,此类支持ASP.NETVisualBasic有隐匿语言而并非语言,VBScript,其表示我们能圆脱离代码的约束。
COM服务器代码(3)内的最佳控制不用进行注册,然而上述过程原本就简化成其他DLL版本。
您不能在服务器内运作,然而代码是个人内容。
因此,假如你不利用科学的开发工具,或者缺少源代码,就无法顺利改变。
(4)提高开发此系统的多种功能,进而提升环综合能力。
比如,会话时期需要在单个处理器机器内维修,乃至数据库可以进行超越服务器的会话。
VisualStudio.NET内部环境是功用众多效率高与持续扩展的编程。
其全面标下出隐藏的应用,且具备用在创建应用程序与科技的工具。
上述应用为目前公司与机构寻找到强大的支持,且加快了基于XML的后续软件开发项目的而发展。
VS.NET,充分借鉴与吸收上述资源:
首先,此工具箱的部分被增加到屏幕中,所有的部分仅仅是在程序中调用链接库。
在微软的任何菜肴,你在过去非常不同的话现在有统一的网络数据库设计ASP.NET皇冠。
连接到数据库,ADO.NET提供了三种方法:
(1)通过ODBC连接。
(2)被恶棍联系起来。
(3)直接连接到SQLServer。
在这三种方法中,由于应用水平的不同,独立性的效率不断提高。
对于连接数据库中的数据处理,通过将数据集与另一个数据源分离,有两种方法将数据流与其他读出的源流分离。
ADO.NET是全面的创新,增加数据(集)。
缓存一组数据的概念。
数据源是文盲,或者被程序筹集的信息主要源自数据仓库。
填写开发。
不管其在何方,都可以利用模板内的信息,使用同样模式在数据集中实施,且采用相同的数据缓冲区。
从数据库删除记录之后的数据集与数据被放到数据集中,假如想要管控数据视图的应用,就表示其具备必要性。
ASP.NET电力系统的设计目标是准备高效便利的写作与提高Web应用程序的兼容性。
其利用下面多个部分完成:
增加性能。
运作服务器,运作ASP.NET的公共语言运行库代码。
传统解释,ASP.NET可采用初始绑定、高效编译。
盒子的本地优化与提高缓存效率。
上述行代码功能被彰显出来。
世界级支持工具。
ASP.NETVisualStudio集成开发环境的框架是恭维,个人工具箱的设定。
你所了解到的是拖放控制服务器,筹划与自主功能,因此可以准备超强的工具。
功能上出现不同。
作用明显,自主性高。
因为ASP.NET开发商网络的优势被全面使用,基于公共语言运行库平台的灵活性。
所有技术的优点:
(1)简单。
ASP.NET可以轻松地完成共同的工作,提交并验证从表单的布局和站点分配。
(2)管理。
在设定环境前提下,ASP.NET文本分层与Web应用程序服务器应用程序配置系统更加简单。
因为存储是清晰的,所以可采用全新的配备,此外在缺少本地管理方式的基础上优化配置内容。
(3)可扩展性与可用性。
ASP.NET提供可扩展功能,聚类,与多处理器环境内凸显环保功能与优势。
另外,此环节是密切监测和运行在ASP.NET,所以当一个软件异常行为问题(死),你可以创建帮助你总是用它来解决一个新的应用程序。
(4)定制性与可扩展性。
ASP.NET属于繁杂的结构,允许出现“额外”代码。
实际上,您可以采用其编撰自身的自定义组件,延伸或取代ASP.NET运行时的子集。
自定义认证或状态服务的完成是目前的重点。
(5)安全性。
Windows认证的集成和各开发软件的配置可以保证安然。
3需求分析
3.1需求分析
在对网站进行详细须要剖析后,制定了系统综合计划与功能。
本网站是菜品展览访问量最多的,对Web站点开展研究非常关键,所以可使用预缓存结果的方式来提升综合响应水平与稳定性。
其主要面向的用户为:
(1)匿名用户:
每个用户都能访问相应页。
(2)被认证的后端管理员:
此类管理员能够拥有不止一个,而且它们都具备雷同的权限。
本系统的须要主要来自网站的展现形式和后台治理两个方面。
3.1.1前台功能需求分析
11.网站首页:
网站首页显示前台用户能完成的信息,并且可以浏览菜品大概信息,在菜品搜索栏介意根据关键字对菜品进行快速搜索。
首页还可以看到公告标题信息等,以便用户快速了解信息。
2。
菜肴清单:
所有菜肴中列出的菜肴清单,在菜肴清单中,用户只能了解菜肴的一般情况(菜名、菜价、功能等)。
如果你需要知道细节,用户需要点击菜肴。
进入菜品详情界面。
在菜品详情界面,用户可以看到相关菜品以及该菜品评价等信息。
3.订单中心:
用户可以在本模块了解查看订单信息,以了解实时动态。
4.公告信息:
用户能够查看管理员公布的布告信息,了解网上蔬菜购买与销售系统的最新消息。
5。
会员注册与登录:
注册都需要进行。
用户要在注册时期填报用户名、密码、邮箱等信息。
注册完成后,用户的用户名和密码可以成功登陆。
如果用户的用户名或密码错误,则提示用户输入。
6.会员中心:
会员中心模块是用户个人信息模块。
在本模块中,用户可以查看和改进他们的详细信息,如实名、接收地址等。
用户还能够在本模块对购置的菜品来评估和打分。
最后用户还可以修改登录密码,以保证账号和系统安全。
7.购物车:
用户在菜品概况界面能够将想购置的菜品添加到购物车,方便用户结算。
3.1.2后台功能需求分析
1.信息公告:
此模块中包含布告信息部分。
在此模块中,管理员可查找以及添加具体内容,并可以添加新的公告信息。
2.商品中心:
菜品中心模块中,管理员首先能够增加商品类型,添加的商品类型在首页界面和菜品列表界面均可以显示,并且可以快速查找商品。
商品管理模块中,管理员不但能够增加新的商品信息,还可以对已经添加的商品信息实现修改、查看和删除操作。
3.订单管理:
订单治理模块中管理员可以检查全部订单,并对还未解决的订单进行处理,改变订单状态。
4.系统用户:
此模块中,管理员能够增加新的管理员信息,还可以查看系统管理员登录系统情况。
5.会员管理:
会员管理模块中,管理员查看用户注册信息和用户登录信息。
3.2可行性分析
1、操作的可行性分析
此系统登录界面简单、直接,采用相同界面,与系统开发都使用ASP.NET科技。
上述方式可以让用户尽早了解系统,了解系统运作的时间较短。
此外,为了便于后续管理与维修,用户在进入系统的时候会给出部分提示,促使当前系统更加简单,使用更为容易、方便。
2可行性分析
如果一家公司想生存很长一段时间,首先要有较好的公司文化。
其次,需要进行健全的管理,使用合理的方式完成长久稳定发展的目标。
最终,紧跟时代发展潮流,持续变革企业的内部制度,促进自身的发展。
最关键的是确保从长久角度上进行分析,合理的管理方式是提升公司竞争力的最佳道路。
3、技术可行性分析
(1)硬件可行性分析
并未针对系统硬件提出严苛标准,只需要简单的硬件配置就能顺利完成,需要确保系统顺利运作,此外具有较高效率。
假如具有独特的低硬件,其会造成系统的低功能与低效率,最终造成当前系统出现问题。
这很容易在个人计算机的配置上完成。
所以,此系统在硬件上具备可行性。
(2)软件可行性分析
ASP.NET语言寻找到通用制度,主要是类似的动态模型。
此外,易于实现模块化和存储在ASP.NET使用的语言信息。
此外,代码重用也是一个明显表现。
所以,思考到系统的真实状况,ASP.NET是系统开发的主要时间。
根据上述研究,此系统开发在软件部分具备可行性。
所以,我们目前开展了三部分分析,根据具体内容可知,此系统开发可以进行,不存在阻碍。
4数据库设计
4.1数据库设计
数据库在综合部门系统内占据关键的位置,不容忽视。
数据结构设计[5]能力会显著作用于整个系统的运作效率、功能扩展与最后应用成效。
要提高存储效率需要科学设定数据结构,此外确保信息充分与全面,此外也便于应用系统的研发。
因此对于当前的数据,我们需要分析下面几个部分:
(1)数据库管理
此部分主要被划分成数据备份和恢复两部分。
它是一种系统软件,负责各种信息的储存与应用。
(2)数据备份
此部分主要是防止因系统问题与系统问题而造成的信息丢失,并将从硬盘与应用主机阵列缺失的数据复制到其余存储介质内的部分或全部数据集(3)数据的恢复
大多数的人都以为数据删除了就在也没办法恢复了,其实被我们删除的数据只是被我们放在了一个特定的存储空间里,只要我们运用特定的方式就可以将数据恢复。
本系统主要涉及的表主要包含如下所示的表等。
表4-1Shopping_Admin表
表4-2Shopping_Attention表
表4-3Shopping_Cate表
表4-4Shopping_Commodity表
表4-5Shopping_Consult表
表4-6Shopping_Delivery表
表4-7Shopping_Notice表
表4-8Shopping_Order表
表4-9Shopping_Rate表
表4-10Shopping_ShoppingCart表
表4-11Shopping_Snapshot表
表4-12Shopping_UsePointLog表
表4-13Shopping_User表
表4-14Shopping_VisitLog表
4.2实体属性图
实体属性图是实体-实体关系图,它是描述真实世界的概念模型。
本系统实体属性图如下图所示:
图4-1订单实体属性图
图4-2商品实体属性图
图4-3会员实体属性图
图4-4公告实体属性图
4.3系统架构设计
通过需求分析这一阶段后,开始进入总体设计阶段,根据上述数据流程图就能得到具备可行性的方案,明确不同模块构成和彼此关系。
系统功能结构图将上述系统的主要性能实施详细划分,依照功能关联关系表现的多种图表。
依照系统功能的隶属关系,制作出完善的功能结构图,功能模块主要由图内的系统框架构成。
网上蔬菜购买与销售系统的后台数据管理效能。
主要例图参考图4-5内容。
图4-5系统功能例图
网站使用流程图参考图4-6可知:
图4-6网站使用流程
5系统设计
5.1系统模块总体设计分析
5.1.1用户注册登录模块功能设计
1.自建用户系统:
邮箱、手机号、用户名
2.第三方账号授权用户系统:
微信、微博、豆瓣
5.1.2用户购买模块功能设计
通过网站注册的用户可以直接登录网站进行相关活动。
登录后,用户可以查看,搜索和购买菜肴,管理购物车订购购物车,并删除意外添加到购物车的货物。
5.1.3订单管理功能设计
订单管理模块分为前台用户的订单管理和后台管理员的订单管理。
在这个系统中,我们分为我的购物车和后台结算管理。
5.1.4商品管理功能设计
在商品管理中,经理可以添加商品类别和商品的详细信息。
商品中心模块中,管理员首先可以添加商品类型,添加的商品类型在首页界面和商品列表界面均可以显示,你可以很快找到货物。
在商品管理模块中,管理员不仅可以添加新的商品信息(类别、介绍、名称、图片等)。
图5-1菜品管理用例图
5.1.5用户管理功能设计
管理员查看用户的登录信息(用户名、最后登录时间、最后登录IP、登陆次数和注册时间)。
管理员执行用户添加功能。
图5-2用户管理用例图
5.2界面设计
5.2.1前台界面设计
进入首页后首先看到的是导航条,协助用户深入掌握网站的全部功能,因为一般针对的用户群是互联网购买人群,因此具有相应电脑操作能力的群体,设计此界面相对简单,按钮文字清晰叙述了所具备的功能,用户可以轻松的在短期内了解软件功能。
此界面增加了一些小工具,在首页界面设置了菜品图片、搜索栏、菜品分类和推荐等栏目,使用户使用网站更加方便快捷。
5.2.2后台界面设计
后台界面按钮与字体设计相对较大,排版简单直接,在较好完成目标的时候也会尽量划分多个功能的区域与相应位置,如此可防止因为界面太过复杂与密集造成管理员工作时出现疲惫感,此外不同种功能的完成大致是利用后台界面的导航,如此就能促使管理员简单直接的开展工作,进而让其得到相应的用户体验。
6详细实现
基本的目标是确定系统的具体实现应该是必需的,也就是说,在设计阶段之后,应该绘制目标系统的精确描述,它可以直接用编程语言翻译成这个描述,并用于在编码阶段编写程序。
6.1前台实现
6.1.1首页实现
当用户打开系统首先看到的首页界面,因此首页界面的美观极为重要,下图为本系统的首页实现界面图。
图6-1首页实现界面图
6.1.2登录和注册实现
系统登录界面效果如图6-2所示。
图6-2会员登录界面效果
图6-3会员注册
6.1.3购买商品实现
用户在前台功能主要是进行信息浏览,此功能较为简单,因此仅以商品详情界面为例,界面见下图:
图6-4菜品详情界面图
之后,主要叙述内部用户购买菜肴的完整环节。
第一,用户在购物车内增加个人想要的产品,而且界面如下图所示:
图6-5,我的购物车界面图。
图6-5我的购物车界面图
第二步用户要明确个人所购买产品的收货地址和数目、数值等,界面参考下图:
图6-6确认订单信息界面图
6.2后台管理实现
管理员功能模块内被划分成信息公告、商品中心、订单管理和系统用户与会员信息五个部分。
6.2.1订单中心实现
在订单中心部分,管理员可查找所有订单信息。
界面显示在下面的图表中。
图6-7订单界面图
6.2.2商品中心实现
在商品中心部分内,管理员可增加商品内容与相关分类内容。
在这里,仅以商品信息为例。
如下图所示
图6-8菜品信息界面图
6.2.3系统用户管理实现
在系统用户管理模块中,管理员可以获取管理员信息。
界面显示在下面的图表中,界
图6-9管理员管理界面图
6.2.4会员管理实现
在会员管理部分内,管理员负责修改会员内容。
主要内容参考下图。
图6-10会员管理界面图
7 系统调试与测试
在软件设计时期,测试系统一般使用下面两类:
功能与结构测试。
功能测试被叫做黑盒与数据驱动测试。
在充分了解系统需要具备的相关功能时,测试功能是否能利用黑箱测试顺利运作。
在具体测试时期,系统无法开启盒子,不管其是内部结构还是特性测试,在相同时间对应输入信息,系统顺利运作的规范与要求,其不只是查看系统功能,科学判定此系统是否可以精准接收与输出信息,此外还可以维持外界信息需求完整。
白盒与黑盒测试不同,其了解系统内部详细工作环节,利用测试来查看内部系统是在系统运行指令的要求下,依照各个部分的程序测试结构,在操作并未依照要求进行的时候,不管此等功能,白盒与道路测试使用相同的逻辑驱动器,其一般是用来测试软件。
测试主要目标是完成设计测试内定义的测试环节。
主要目标是完成与测试流程定义的设计任务。
主要目标是保证系统执行按照操作意图进行。
系统测试通常分为下面几个部分:
功能、性能、恢复、安全和强度等多个测试。
功能测试系统的输入、处理与输出以达到标准。
性能测试一般是装置在系统软件内的性能测试。
恢复测试是利用手动模式、软件错误与恢复测试系统的水平来达成。
强度试验是测试最有限制的极限。
7.1性能测试
试验结果良好,准确度好,操作性好,符合性好,安全稳定。
其中功能测试参考表7.1内容:
表7.1系统功能测试
测试内容
测试结果
适用性
好
准确性
好
可操作性
好
依从性
好
安全性
好
7.2安全测试
安全测试被使用来测试系统,避免非法入侵。
将工作人员当做非法入侵者,进而检测系统的也许存在的安全问题,且提升综合安全级别。
此类安全测试主要从下面几个部分着手:
1)系统管理权限安全性测试。
利用管理员级帐户开展相关操作,没有任何溢出或权限混淆的证据。
2)系统数据安全性。
系统加密全部帐户与密码信息。
把内部伪文件(数据库文件的后缀名修改成其余格式文件)的处理具备较好的数据库备份与恢复功能。
7.3可用性测试
主要被用来检测系统操作、学习与其余部分。
详细的测试内容参考表7.2可知
表7.2系统可用性测试
7.4测试结果
利用对以上结果的论述与探讨可知,此系统基本满足用户现实需求。
结论
通过网上蔬菜购销系统的开发,对制度的发展有着深刻的认识。
需求分析和系统设计的质量往往是决定系统成功的决定性因素之一。
在系统开发过程中,按照"分析、设计、实施、测试"的步骤,避免人们盲目地"想到哪里去做"。
从数据库的实现、系统功能的实现以及系统关键技术的实现等方面,对系统的三个方面进行了分析。
在数据库应用系统的开发过程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 蔬菜 购买 销售 系统 设计 实现