04基于.Net的水果店进销存管理系统的设计与实现-毕业论文正文(终稿).docx
-
资源ID:1297161
资源大小:317.90KB
全文页数:36页
- 资源格式: DOCX
下载积分:7金币
快捷下载

账号登录下载
微信登录下载
三方登录下载:
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
04基于.Net的水果店进销存管理系统的设计与实现-毕业论文正文(终稿).docx
书目1绪论11.1 课题开发背景现状和意义11.2 课题的探讨内容11.3 论文的内容与结构21.4 小结32需求分析42.1 系统设计目标42.2 系统功能需求分析42.3 水果管理业务流程52.3.1 前台用户业务流程52.3.2 后台管理员业务流程62.4 小结63总体设计73.1 功能模块设计73.1.1 前台模块设计73.1.2 后台模块设计83.2 数据库设计93.2.1 概念结构设计93.2.2 逻辑结构设计113.2.3 物理结构设计123 3小结154 具体设WE菱琼二二二二二二二二二二二二二二二二二二二二二二二二二二1164.1 系统前台设计164.1.1 前台界面设计164.1.2 订单查询模块174.1.3 购物车模块184.1.4 留言板模块194.2 系统后台设计204.2.1 后台界面设计204.2.2 水果管理模块204.2.3 订单管理模块224.2.4 系统管理模块234.3 小结245测试255.1 测试目的255.2 测试环境255.3 功能测试及结果265.4 小结276结束语286.1总结28912233录考谢附参致1绪论1.1 课题开发背景现状和意义随着科技的迅猛发展,计算机技术已经应用到各个行业,加之互联网技术的推广,能否有效的利用网络带来的丰富信息越来越成为一个企业能否取得胜利的确定性力气。同时,改革开放以来,人们生活日益富足,起先越来越注意生活的质量,面对琳琅满目的商品,人追求的不仅仅是物美价廉,更包括便利快捷和友好的看法等。这使得运用一些计算机协助软件来提升企业的管理效力,决策速度显得尤为重要。网络的普及在促进人们之间信息沟通的同时,也变更着人们购物理念。购物网站越来越受到消费者的欢迎。国内有一部分大型电子商务网站取得了肯定的成就,但是电子商务网站应用不够广泛,其设计理念和数据库的设计上都有待提高。另外,国内不少实体店还尚未供应网上业务,这形成了一个细分市场,为我们供应了一个机会。针对这一现状,我确定开发一个界面美观、人机交互性强、具有良好管理功能的基于.Net的水果店进销存管理系统(下文简称网上水果店管理系统)。首先,网上水果店管理系统可以使水果销售与管理工作变得规范化、系统化和程序化,避开了工作的随意性,提高了销售的速度和精确性,可以刚好精确地查询和修改订单与水果状况。其次,强大的供应链系统,可以允许运营商进行大量选购,大大降低了选购成本。由于其经营成本低,资金流淌周期短,信息更新快,使运营商可以在竞争激烈的市场上敏捷地应对自如。再次,本系统也为顾客供应了极大的便利,使客户足不出户便可以随时、随地、随意地购买水果,还可以享受送货上门的好处;最终,由于较低的成本,敏捷的时间需求,本系统也为高校生自主创业供应了一个很敏捷的平台,可以缓解一部分高校生的就业压力。总之,网上水果店管理系统的实施从各个方面来讲,都促进了社会的福利,所以是有意义的,值得去尝试的。1.2 课题的探讨内容依据实际需求,本系统在设计时不仅应当有较好的用户界面,便于用户的操作,还应具有比较完备的功能,能够满意运用者和客户各方面的需求。因此,系统主要实现用户注册,系统管理员登录,用户登录,水果搜寻,购物车管理,订单形成,水果信息管理,留言评价管理,会员管理等功能。本系统采纳了B/S(阅读器/服务器)模型架构,运用基于.Net框架的C#编程语言实现各种功能,其中前台显示运用的是HTM1.技术,后台数据库运用的是SQ1.Server2005OB/S模式设计的三层架构,分别为用户服务层(实现和用户的交互,接收用户恳求或返回用户恳求的数据结果)、中间业务逻辑层(业务逻辑层承上启下,对上下交互的数据进行逻辑处理)和数据层(实现与数据库的交互和访问)。依据软件工程规范,本系统设计思路如下:首先明确用户对管理系统的需求,依据需求分析制定出系统的各个主要模块,弄清模块之间的关系完成总体设计;接着,设计系统数据库;然后是各个模块的具体设计与实现,这是系统实现的一个最重要的阶段,也是耗时最长的一个阶段。最终,针对已完成系统来测试,检查实际运行的状况。1.3 论文的内容与结构本论文主要对基于ASRNET的网上水果店进销存管理系统的开发步骤及其相关的一些技术和思想作了阐述。分别从系统需求分析、总体设计、具体设计与实现、系统测试等几个方面进行介绍。本系统的研发工作分为以下4个主要阶段:1.系统需求分析与系统的功能设计。包括可行性分析和用户需求分析,收集各种用户对系统功能的要求,整理相关信息资料,确定系统的开发范围。2 .数据库设计。确定数据库结构,设计数据库的各种参数、创建实体数据库和数据库的表等数据库对象。3 .程序模块划分和实现。依据系统所管理的信息的类型和功能对系统进行模块划分,分别编写代码,逐一实现系统功能。4 .内部测试。完成系统主体功能后,进行系统内部测试,查找设计缺陷与错误,对缺陷和错误进行改进和订正。本文共有6章,具体的章节内容如下:第一章是绪论,包括了系统的开发背景、现状和意义;其次章是需求分析,本章主要是针对网上水果店的实际状况,通过调研了解系统各种功能需求和数据需求,分析现有的其它水果店信息管理系统的问题,最终确定要实现的功能;第三章是总体设计,本章主要针对项目的需求,分析探讨所能采纳具体技术的适用状况,对整个系统各个模块的功能及任务进行定义和划分;第四章是具体设计与实现,本系统的设计遵循高内聚、低耦合的模块划分原则,把具有困难功能的系统通过设计分解为具有基本独立,功能简洁,易于实现等特点管理员管理等多个功能模块,并具体阐述了每个模块的功能设计,包括全部主要功能的实现以及实现界面截图和部分主要代码;第五章是测试,该部分主要是对编写好的系统进行测试,编制具体完善的测试用例并进行测试以保证系统的质量,包括测试环境、内容以及结果;第六章是总结与展望,指出了系统开发的阅历和不足之处并进行了展望。1.4小结本章的主要工作是介绍了系统开发的背景和现状及开发意义,简洁地阐述了系统开发将要做的工作,最终介绍了论文的主要工作和结构支配,通过对论文有个宏观的把握,以便利了解系统的设计思路。2需求分析为了开发出真正满意用户需求的软件产品,首先必需知道用户的需求,对软件需求的深化理解是软件开发工作取得胜利的前提条件。需求分析是软件定义时期的最终一个阶段,它的基本任务是确定系统必需完成哪些工作,也就是对系统提出完整、精确、清晰、具体的要求,主要包括功能需求,性能需求,牢靠性和可用性需求,出错处理需求等。2.1 系统设计目标本系统服务于水果店店主与工作人员,要求系统实现对水果店不同事务的处理,同时不破坏数据的完整性与正确性,保持水果店的高效经营,使得资源充分利用。1 .合理设计数据库。尽量合理地削减数据库数据的冗余,使重复的数据保持在最小限度,这样不必多占用存储空间。2 .设计出友好的界面。页面整体布局清爽美观,图标与整体页面相一样,给用户一个好心情,提高工作效率。3 .注意好用性。要求本系统不仅能够完成对水果信息的阅读与更新,还要实现对水果店中一些重要业务的监督,具有良好的好用性。2.2 系统功能需求分析想要设计一个好的网上购物系统,首先应当明确用户对系统的功能需求。依据一般的网上购物管理系统的不同角色的用户,本系统应当满意一下三类用户的功能需求:匿名用户,注册用户和管理员。1 .匿名用户匿名用户指还未注册的用户,该类用户权限是最低的,只能实现对网站水果的搜寻阅读和查看详情以及给店主留言。2 .注册用户注册用户是拥有一般权限的用户。作为本系统的运用者,除了拥有匿名用户具有的全部权限外,该类用户还可以进行以下操作:查看个人资料,修改个人信息,评论水果,添加保藏,管理保藏,添加购物车,管理购物车,下订单,管理订单。3 .管理员管理员拥有最高的权限,可以对系统进行有效的管理。如在水果管理方面,管理员可以进行包括添加水果品种,管理水果的分类,添加、修改和查看水果信息等操作;在订单管理方面,管理员定期对查看订单,然后依据订单的具体信息进行配货;在会员管理方面,管理员可以对会员信息的查询、删除;在留言管理方面,管理员可以定期对全部留言进行管理,从而获得消费者的反馈看法;最终,在系统管理方面,管理员可以对公告的增改等操作,将网站的最新动态通过公告展示出来。由此得到本系统的用例图如图2-1所示:<<cxtcn<<cxtcnds管理收藏管理订单管理.勾物午搜索水果注册用户微利分析水果展示留言与评论水果管理分类信息订单管理会员管理系统管理负系统管理公告信息<<extends>>-单信息<<cxtcnds>>_×<)lendsp11ds>>攵藏信息订单信息图2-1网上水果店进销存管理系统用例图管理个人信息<<extends>>2.3 水果管理业务流程2.3.1 前台用户业务流程在用户参加下,通过对现行的工作流程进行了具体调查后,得出了现行的业务流程。结合搜集的资料和现行业务流程,在此基础上进行改进,并给出了用户网上购买水果的业务流程。网上水果店的业务流程具体如下:用户进入网站后可以阅读水果,查询水果,阅读公告,阅读和发表留言。登录后,用户还可以保藏自己喜爱的水果或将将自己喜爱的水果添加到购物车,待下订单,然后再购买。订单的支付是通过货到付款的方式,经由物流运输系统,客户收获时把钱付给物流送货人员,然后确认收货。所示具体流程如图2-2所示:图2-2前台用户业务流程图2.3.2 后台管理员业务流程图2-3后台管理员业务流程图管理员在系统中扮演着特别重要的角色,如进行水果管理、定单管理、会员管理等。面对大量的信息,想要做到条理清晰,系统应当做到功能齐全,界面友好,模块划分明确,使管理员不须要具备计算机专业学问就可以便利快捷的管理所设计系统血。系统后台业务流程图如图23所示:2.4 小结本章主要分析系统的需求,依据系统的设计目标,针对不同用户的需求,精确地完成系统的功能需求,然后再分别从前台用户业务流程和后台管理员业务流程介绍系统业务流。将系统需求加以总结,得出系统需求如下:系统可以运行在WindoWS操作系统平台上,并具有友好的用户界面。系统用户类型为:管理员、一般用户。只有管理员可以添加水果、订单处理等基本信息操作。一般用户可以购买水果,并完成虚拟支付。3总体设计总体设计又称为概要设计或初步设计。这个阶段的主要任务是确定系统中每个程序是有哪些模块组成的,以及这些模块相互间的关系,是全面绽开开发工作的重要基础。工作内容主要包括:系统功能模块划分、数据库设计等。3.1 功能模块设计3.1.1 前台模块设计前台模块主要为登录网站的用户供应商品和服务的信息,填写并提交订单的服务。所以,可以将前台模块细分为用户管理模块、水果展台模块、水果搜寻模块、订单管理模块、购物车管理模块、留言板模块、水果保藏模块、水果评价模块和公告模块等。下面将简洁地介绍一下主要的功能模块的设计思路:1 .用户管理模块:为了便利于网站的管理,必需由一套完整的用户管理体系。该网站用户管理模块主要实现用户的注册、登录和修改用户资料3方面功能。2 .水果展台模块:主要实现新进产品和特价水果的举荐,在销售过程中实现销售排行,并把结果反馈给消费者,引导消费者选购方向。3 .水果搜寻模块:网上购物体现了购物的快捷性,通过搜寻功能节约