04基于 Net的水果店进销存管理系统的设计与实现.docx

上传人:b****3 文档编号:3745349 上传时间:2022-11-25 格式:DOCX 页数:11 大小:31.45KB
下载 相关 举报
04基于 Net的水果店进销存管理系统的设计与实现.docx_第1页
第1页 / 共11页
04基于 Net的水果店进销存管理系统的设计与实现.docx_第2页
第2页 / 共11页
04基于 Net的水果店进销存管理系统的设计与实现.docx_第3页
第3页 / 共11页
04基于 Net的水果店进销存管理系统的设计与实现.docx_第4页
第4页 / 共11页
04基于 Net的水果店进销存管理系统的设计与实现.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

04基于 Net的水果店进销存管理系统的设计与实现.docx

《04基于 Net的水果店进销存管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《04基于 Net的水果店进销存管理系统的设计与实现.docx(11页珍藏版)》请在冰豆网上搜索。

04基于 Net的水果店进销存管理系统的设计与实现.docx

04基于Net的水果店进销存管理系统的设计与实现

04基于Net的水果店进销存管理系统的设计与实现

      目录  1绪论..............................................................................................................................1  课题开发背景现状和意义................................................................................1课题的研究内容................................................................................................1论文的内容与结构............................................................................................2小结....................................................................................................................32需求分析......................................................................................................................4  系统设计目标....................................................................................................4系统功能需求分析............................................................................................4水果管理业务流程............................................................................................5  前台用户业务流程..................................................................................5后台管理员业务流程..............................................................................6小结....................................................................................................................63总体设计......................................................................................................................7  功能模块设计....................................................................................................7  前台模块设计..........................................................................................7后台模块设计..........................................................................................8数据库设计........................................................................................................9  概念结构设计..........................................................................................9逻辑结构设计.........................................................................................11物理结构设计........................................................................................12小结..................................................................................................................154详细设计与实现........................................................................................................16  系统前台设计..................................................................................................16  前台界面设计........................................................................................16订单查询模块........................................................................................17购物车模块............................................................................................18留言板模块............................................................................................19系统后台设计..................................................................................................20  后台界面设计........................................................................................20水果管理模块........................................................................................20订单管理模块........................................................................................22系统管理模块........................................................................................23小结..................................................................................................................245测试............................................................................................................................25  测试目的..........................................................................................................25测试环境..........................................................................................................25功能测试及结果..............................................................................................26小结..................................................................................................................276结束语........................................................................................................................28  总结..................................................................................................................28展望..................................................................................................................28附录................................................................................................................................29

      基于.Net的水果店进销存管理系统的设计与实现  2需求分析  为了开发出真正满足用户需求的软件产品,首先必须知道用户的需求,对软件需求的深入理解是软件开发工作取得成功的前提条件。

需求分析是软件定义时期的最后一个阶段,它的基本任务是确定系统必须完成哪些工作,也就是对系统提出完整、准确、清晰、具体的要求,主要包括功能需求,性能需求,可靠性和可用性需求,出错处理需求等[4]。

  系统设计目标  本系统服务于水果店店主与工作人员,要求系统实现对水果店不同事件的处理,同时不破坏数据的完整性与正确性,保持水果店的高效经营,使得资源充分利用。

  1.合理设计数据库。

尽量合理地减少数据库数据的冗余,使重复的数据保持在最小限度,这样不必多占用存储空间。

  2.设计出友好的界面。

页面整体布局清新美观,图标与整体页面相一致,给用户一个好心情,提高工作效率[5]。

  3.注重实用性。

要求本系统不仅能够完成对水果信息的浏览与更新,还要实现对水果店中一些重要业务的监督,具有良好的实用性。

  系统功能需求分析  想要设计一个好的网上购物系统,首先应该明确用户对系统的功能需求。

根据一般的网上购物管理系统的不同角色的用户,本系统应当满足一下三类用户的功能需求:

匿名用户,注册用户和管理员。

  1.匿名用户  匿名用户指还未注册的用户,该类用户权限是最低的,只能实现对网站水果的搜索浏览和查看详情以及给店主留言。

  2.注册用户  注册用户是拥有普通权限的用户。

作为本系统的使用者,除了拥有匿名用户具有的所有权限外,该类用户还可以进行以下操作:

查看个人资料,修改个人信息,评论水果,添加收藏,管理收藏,添加购物车,管理购物车,下订单,管理订单。

  4  平顶山学院本科毕业设计  3.管理员  管理员拥有最高的权限,可以对系统进行有效的管理。

如在水果管理方面,管理员可以进行包括添加水果品种,管理水果的分类,添加、修改和查看水果信息等操作;在订单管理方面,管理员定期对查看订单,然后根据订单的详细信息进行配货;在会员管理方面,管理员可以对会员信息的查询、删除;在留言管理方面,管理员可以定期对所有留言进行管理,从而获得消费者的反馈意见;最后,在系统管理方面,管理员可以对公告的增改等操作,将网站的最新动态通过公告展示出来。

此得到本系统的用例图如图2-1所示:

  收藏信息收藏信息>管理收藏管理收藏管理订单管理订单管理购物车管理购物车搜索水果搜索水果注册用户>购物车信息购物车信息>水果信息水果信息用户信息用户信息>>>>>>>订单信息订单信息>会员信息会员信息公告信息公告信息明细管理明细管理订单信息订单信息管理个人信息管理个人信息留言与评论留言与评论水果管理水果管理订单管理订单管理会员管理会员管理赢利分析赢利分析水果展示水果展示分类信息分类信息系统管理员>系统管理系统管理>管理员信息管理员信息图2-1网上水果店进销存管理系统用例图  水果管理业务流程  前台用户业务流程  在用户参与下,通过对现行的工作流程进行了详细调查后,得出了现行的业务流程。

结合搜集的资料和现行业务流程,在此基础上进行改进,并给出了用户网上购买水果的业务流程。

网上水果店的业务流程详细如下:

用户进入网站后可以浏览水果,查询水果,浏览公告,浏览和发表留言。

登录后,用户还可以收藏自己喜欢的水果或将将自己喜欢的水果添加到购物车,待下订单,然后再购买。

  5  基于.Net的水果店进销存管理系统的设计与实现  订单的支付是通过货到付款的方式,经物流运送系统,客户收获时把钱付给物流送货人员,然后确认收货。

所示具体流程如图2-2所示:

  会员信息会员注册收藏水果评论水果加入购物车用户生成订单浏览水果浏览公告订单信息水果信息公告信息收藏夹信息评论信息购物车信息图2-2前台用户业务流程图  后台管理员业务流程  管理员在系统中扮演着非常重要的角色,如进行水果管理、定单管理、会员管理等。

面对大量的信息,想要做到条理清楚,系统应该做到功能齐全,界面友好,模块划分明确,使管理员不需要具备计算机专业知识就可以方便快捷的管理所设计系统[6]。

系统后台业务流程图如图2-3所示:

  水果类别管理水果管理管理员订单管理会员管理留言评论管理快递方式管理类别信息水果信息订单信息会员信息留言评论信息快递信息图2-3后台管理员业务流程图  小结  本章主要分析系统的需求,根据系统的设计目标,针对不同用户的需求,准确地完成系统的功能需求,然后再分别从前台用户业务流程和后台管理员业务流程介绍系统业务流。

将系统需求加以总结,得出系统需求如下:

系统可以运行在Windows操作系统平台上,并具有友好的用户界面。

系统用户类型为:

管理员、普通用户。

只有管理员可以添加水果、订单处理等基本信息操作。

普通用户可以购买水果,并完成虚拟支付。

    6  平顶山学院本科毕业设计  3总体设计  总体设计又称为概要设计或初步设计。

这个阶段的主要任务是确定系统中每个程序是有哪些模块组成的,以及这些模块相互间的关系,是全面展开开发工作的重要基础[7]。

工作内容主要包括:

系统功能模块划分、数据库设计等。

  功能模块设计  前台模块设计  前台模块主要为登录网站的用户提供商品和服务的信息,填写并提交订单的服务。

所以,可以将前台模块细分为用户管理模块、水果展台模块、水果搜索模块、订单管理模块、购物车管理模块、留言板模块、水果收藏模块、水果评价模块和公告模块等。

下面将简单地介绍一下主要的功能模块的设计思路:

  1.用户管理模块:

为了方便于网站的管理,必须一套完整的用户管理体系。

该网站用户管理模块主要实现用户的注册、登录和修改用户资料3方面功能。

  2.水果展台模块:

主要实现新进产品和特价水果的推荐,在销售过程中实现销售排行,并把结果反馈给消费者,引导消费者选购方向。

  3.水果搜索模块:

网上购物体现了购物的快捷性,通过搜索功能节约了用户大量宝贵的时间,消费者能够按照季节和地区的分类浏览列表中的所有水果,方便用户能够快速地查找自己喜欢的水果,然后进行购买。

  4.订单管理模块:

在这里用户填写自己的订单信息,信息填写好后就可以下订单购买水果了。

提交订单后,可以通过产生的订单号使用户在线查看订单信息及执行状态甚至近期的消费情况。

  5.购物车管理模块:

购物车模块是商务网站的必要环节,方便对所选购水果的管理。

它可以让消费者对购物车中水果的进行添加、删除和提交订单等操作,增强用户体验,随时计算用户消费总额,显示订单信息。

  6.留言板模块:

留言板是一个商务网站中不可缺少的组成部分,可以增进用户与店主之间的交流。

它在方便用户提出建议的同时,也有利于提高网店管理质量。

  7.水果收藏模块:

用户可能会有一些自己感兴的水果,但于库存不足不能购买或暂时不想买,这个可以将其添加到收藏,待到以后想买时在进行购买。

    7  基于.Net的水果店进销存管理系统的设计与实现  8.水果评价模块:

本模块的设计主要是展示用户对于卖过的水果的评价,也便于其他顾客在挑选水果时作为参考,也是商务网站其中一个很重要的环节  9.公告模块:

用户可以通过此模块了解到最新优惠活动等信息,方便了用户购买水果。

前台主要功能模块图如图3-1所示:

  网上水果家园前台管理系统用户管理水果展台水果搜索订单管理购物车管理留言与评价管理水果收藏用户注册用户登陆修改信息水果展示水果推荐分类查询关键字查询下订单订单查询添加购物车查询购物车水果评价用户留言收藏水果删除收藏图3-1前台模块功能图  后台模块设计  后台管理模块的功能是对站内的资源进行管理和维护。

通过对后台的业务流程分析和前台各个模块的设计,再根据用户的需求分析可以将后台管理模块划分为水果管理模块、分类管理模块、订单管理模块、会员管理模块、公告模块、留言管理模块及快递管理模块。

主要功能模块如下:

  1.水果管理模块:

本模块包括对新水果的添加,原水果信息的修改和查看以及删除销售不好的水果,同时也包括对原来水果库存的查看以便及时进货,尽心入库等活动。

本模块还允许管理员设置首页的热卖水果和推荐水果的展示,对水果盈利的分析。

  2.分类管理模块:

主要是对水果的类别加以管理,方便客户在网站进行水果的搜索,具体包括对水果类别的添加、删除和修改。

  3.订单管理模块:

管理员可以查看最新订单信息,并实现对订单的处理,根据订单的详细信息实现配货。

管理员还可以查看已确认订单,实现对确认订单的删除,甚至清空订单记录。

  4.会员管理模块:

实现了管理员对会员信息的查询,包括查看会员列表和查看会员信息。

  5.公告模块:

公告可以展示网站的最新动态,吸引顾客前来购买水果,以此来增加企业的销售利润。

管理员可以浏览公告列表,并且实现对公告的增改等操作。

  8

  

      平顶山学院本科毕业设计  6.留言管理模块:

通过对所有留言板的管理,得到消费者的意见反馈。

管理员可以查看留言板上已读信息和未读信息。

同时本模块也将水果评论信息涵盖在内,包括查看已读评论和未读评论以及删除评论信息。

  7.快递方式管理模块:

本模块的主要是可以进行快递方式的添加、删除、修改等操作。

后台主要功能模块图如图3-2所示:

  网上水果家园后台管理系统水果管理分类管理订单管理留言管理会员管理系统管理水果添加明细管理赢利分析水果展示添加分类修改分类删除分类查看订单支付处理取消订单查看留言删除留言查看评论删除评论查看信息删除会员管理员管理公告管理图3-2后台功能模块图  数据库设计  数据库设计是指对于一个给定的应用环境,构造优化的数据库逻辑模式和物理结构,并据此建立数据库及其应用系统,使之能够有效地存储和管理数据,满足各种用户的应用需求[8]。

根据现今购物网站的需求与业务流程,本系统采用VisualStudio2010作为开发环境,采用SQLServer2005作为数据库。

  概念结构设计  概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。

概念设计阶段中采用了自底向上的实体分析方法,即常用的实体-联系模型,对具体数据进行加工,将实体集合抽象成实体类型,用实体间联系反映现实世界事物间的内在联系。

下面先将主要的单个实体及相应的主要属性做简单的介绍,然后再对全局的概念结构加以描述。

  1.管理员信息包括管理员编号,管理员姓名,管理员密码等。

管理员属性图如  图3-3所示:

  管理员姓名管理员姓名管理员编号管理员编号管理员管理员管理员密码管理员密码图3-3管理员信息属性图    9  基于.Net的水果店进销存管理系统的设计与实现  2.用户信息包括用户编号,用户名,用户性别,用户密码,用户真实姓名,用户电话,用户年龄,用户地址等。

用户属性图如图3-4所示:

  用户密码用户性别用户真实姓名用户电话用户名用户用户地址用户年龄用户编号图3-4用户属性图  3.水果信息包括水果编号,水果类别编号,水果名称,水果介绍,水果图片,水果原价,水果现价,是否推荐,是否特价,是否热卖等。

水果属性图如图3-5所示:

  水果编号是否特价水果类别编号水果名称是否热卖水果水果介绍是否推荐水果现价水果原价水果图片图3-5水果信息属性图  4.订单信息包括订单编号,水果编号,水果名称,水果数量,成本价,现价,总金额,下单时间,买家姓名,买家邮箱,买家电话及买家地址等。

订单属性图如图3-6所示:

  水果数量水果数量水果名称水果名称水果编号水果编号订单编号订单编号买家地址买家地址买家邮箱买家邮箱买家电话买家电话订单订单成本价成本价现价现价总金额总金额下单时间下单时间买家姓名买家姓名  图3-6订单信息属性图  5.留言信息包括留言编号,留言人姓名,留言人电话,留言标题,留言内容,留言人邮箱,留言时间等。

留言属性图如图3-7所示:

  10  平顶山学院本科毕业设计  留言内容留言人电话留言人姓名留言标题留言人邮箱留言编号留言留言时间  图3-7留言信息属性图  6.评论信息包括评论编号,评论人姓名,水果编号,评论内容,评论时间等。

评论属性图如图3-8所示:

  水果编号评论人姓名评论内容评论编号评论评论时间图3-8评论信息属性图  根据功能模块划分的结果,具体分析了本系统具有商品类别、订单、商品和留言等实体,对实体之间的依赖关系进行了整合,整体E-R图如图3-9所示:

  公告nn水果n添加1留言管理1n管理61用户1管理21管理员1添加2n111添加3n评论n添加4管理n订单4nn113管理逻辑结构设

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1