毕业设计(论文) 超市进销存系统的设计和实现.doc
《毕业设计(论文) 超市进销存系统的设计和实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文) 超市进销存系统的设计和实现.doc(39页珍藏版)》请在三一办公上搜索。
1、2008届毕业生毕业论文题 目: 超市进销存系统的设计和实现 院系名称: 信息科学与工程学院 专业班级: 计算机科学与技术04级7班 学生姓名: *8 学 号: 2004211014 指导教师: * 教师职称: 讲师 2008 年 6 月 12 日摘 要当前, 随着经济的全球化以及中国经济改革的逐渐深化,使得国内中小企业都面临着巨大的挑战,零售业也面临着越来越激烈的竞争。传统的超市进销存业务在管理时工作量大、费时费力、效率低下,为了方便超市的管理,引入了超市进销存系统。通过分析超市运营的基本业务和管理的总体需求,设计了一个超市进销存系统。首先简要分析了超市进销存系统的现状和发展,并介绍了该系统
2、研究的目的和意义,详细论述了.NET三层架构模式,在分析了这种模式的基础上完成了超市进销存系统的结构设计和功能设计。同时出于应用程序的开发部署和业务逻辑的架构的考虑,采用三层设计模式,即:数据层、业务逻辑层、用户层。其次,在超市进销存系统的功能模块及数据库方面对该系统进行了具体设计,并成功地解决了超市的采购、销售和库存管理问题,实现了超市进销存管理系统的基本功能。最后,对该超市进销存系统进行展望和总结。关键词: 超市进销存 三层模式 数据库 Title Design and Implementation of Supermarket Invoicing System AbstractAt pr
3、esent, with the economic globalization and Chinas economic reforms gradually deepen, making domestic SMEs are faced with enormous challenges, and the retail industry is also faced with increasingly fierce competition .In the management of the traditional supermarket invoicing business ,it is workloa
4、d, time- consuming effort, inefficiency, and for conveniently manage of the supermarket, I introduce a supermarket invoicing system. Through analysis the supermarket operators basic operations and the overall demand for its management, I design a supermarket invoicing system. First, briefly analysis
5、 the status and the development of supermarket invoicing system, and introduce the purpose and significance of the system, and discuss the .NET three layer model in detail. On the basis of analysis this model I complete the structural design and functional design of the supermarket invoicing. At the
6、 same time for the development of application and consideration of business logic framework, I adopt the three-tier design, namely: the data layer, business logic layer, user layer. Secondly, I do specific design on function modules and database of the supermarket invoicing system, and I successfull
7、y resolve the management issue of supermarket purchases, sales and inventory, and I realize the basic functions of the supermarket invoicing system. Finally, outlook and summarize the supermarket invoicing system.Keywords Supermarket Invoicing Three Layer Mode Database 目 次1 引言11.1 超市进销存系统的现状和发展11.2
8、.NET的出现11.3 论文的主要工作和研究思路22 超市进销存系统的需求分析42.1 超市进销存系统功能需求42.2 超市进销存系统功能模块分析42.3 超市进销存的系统流程分析52.4 超市进销存系统的软硬件需求62.5 超市进销存系统的数据需求63 超市进销存系统的概要设计83.1 超市进销存系统的三层模式描述83.1.1 超市进销存系统数据访问层的描述83.1.2 超市进销存系统业务逻辑层的描述93.1.3 超市进销存系统界面表现层的描述93.2 基础信息模块设计93.3 进货管理模块设计103.4 销售管理模块设计103.5 退货管理模块设计113.6 仓库管理模块设计123.7 系
9、统管理模块设计124 超市进销存系统数据库设计144.1 数据库概念设计144.2 数据库逻辑设计165超市进销存系统的详细设计与实现225.1 超市进销存系统数据访问层225.2 超市进销存系统业务逻辑层235.3 超市进销存系统界面表现层245.3.1 进货管理模块的实现245.3.2 销售管理模块的实现255.3.3 退货管理模块的实现275.3.4 仓库管理模块的实现275.3.5 基础信息模块的实现285.3.6 系统管理模块的实现29结 论32致 谢33参 考 文 献341 引言1.1 超市进销存系统的现状和发展在实际的超市经营过程中,由于超市货品种类繁多,价格不一,对商品信息进行
10、手工管理时,工作量大、重复工作多、费时费力、效率低下。除此之外,做统计报表时又要将一年中所有的进货量和出售量进行总结、归纳,再将结果重新统计,很容易出现不易察觉的错误,带来经济损失,同时花费的时间更长,重复的工作更多。鉴于此,我用.NET编写了一套对超市商品进销存进行综合管理的系统。通过该系统能及时了解各商品的采购、销售及库存等情况。随着超市商品的大量增加,其管理难度越来越大。在计算机技术飞速发展的今天将计算机这一信息处理利器应用于超市的日常管理已是势所必然。这为超市管理带来前所未有的改变,同时为超市带来意想不到的经济效益和社会效益,这主要体现在以下几个方面:(1)极大的提高了超市工作人员的工
11、作效率,避免了以往进销存流程繁琐、杂乱、周期长的弊端。(2)超市管理实现了操作自动化和信息电子化,全面提高了超市的管理水平。(3)基于超市管理的全面自动化,可以大大减少入库管理、出库管理及库存管理中的漏洞,可以节约大量管理开支,增加超市的收入。1.2 .NET的出现2002年2月,Microsoft 推出了.NET,.NET的出现也代表了Windows平台的软件开发将进入一个新的领域。 .NET对于Windows平台上开发工具厂商有着深远的影响,因为.NET对于Windows平台来说是有史以来变动最大的一次,Microsoft第一次把Windows变成了一个虚拟执行环境,使用SOAP/WEB
12、SERVICE 技术把Windows和各种移动和电子装置整合在一起,提供下一代的整合虚拟数字世界。Microsoft称.NET的战略目标是:任何人在任何地方,使用任何设备都可以打开自己熟悉的操作界面。XML,SOAP,WEB SERVICE将为Microsoft实现这个战略提供有力的技术支持。因此.NET的侧重点从连接到互联网的单一网站或设备上,转移到计算机,移动设备和服务群组上,使其通力合作,提供更广泛更丰富的解决方案。用户将能够控制信息的传送方式、时间和内容。计算机、设备和服务将能够相辅相成,从而提供丰富的服务,而不是孤立的。1.2.1 .NET的体系结构整个Microsoft .NET体
13、系由以下三个部分组成:(1) .NET框架,包括公用语言运行库(Common Language Runtime)、系统类库(Class Libraries)、ASP.NET。(2)Web Services。(3).NET企业服务,包括Biz Talk Server 2000、Exchange 2000 Server、Host Integration Server 2000、Application Center 2000、SQL Server 2000等。.NET体系结构如图1.1所示。User InterfaceWeb Service基于XML的数据交换.NET基础类库公用语言运行库Commo
14、n Language Runtime图1.1 .NET体系结构1.2.2 数据库访问技术ADO.NET数据存取是现代软件开发中的一项主要工作,无疑它在.NET框架中也占有很重要的地位。ADO. NET是Microsoft在.NET中对数据存取问题的解决方案,也是.NET开发平台的核心服务之一。在.NET框架中,ADO.NET是一套类,它为.NET开发人员提供了数据访问服务,用以创建分布式的数据共享应用程序。虽然它的名字非常类似于以前的ActiveX Data Object(ADO),但实际上,ADO.NET是Microsoft的Universal Data Access(通用数据访问)战略的最
15、新成果,它为SQL Server,OLEDB和XML数据源等各种类型数据提供了一致的数据访问。数据共享客户应用程序可以使用ADO.NET,连接这些数据源,并操作数据。ADO.NET支持不同的开发需求,例如前端数据库客户和由应用程序、工具、语言或Internet浏览器适用的中间商业对象等。1.3 论文的主要工作和研究思路本文是依据超市的管理流程,在熟悉管理系统的相关知识的基础上分析超市运营的基本业务和其管理的总体需求,结合自己的构思并运用.NET技术对超市进销存系统进行分析和设计,提出解决方案。论文首先对超市进销存系统进行需求分析,并根据数据特点提出自己的解决方案,然后论文进入系统概要设计和详细
16、设计部分,通过对三层开发模式的架构分析,划分界面表现层,业务逻辑层和数据访问层。在概要设计的基础上结合.NET技术,重点解决各层的类和接口的设计。在数据库设计阶段,主要解决各种实体、E-R图和表的设计。在详细设计阶段,主要解决各个模块的设计,然后完成界面设计,最后进行系统的测试和完善。研究思路如图1.2所示。.NET技术规范与体系结构研究超市进销存系统的需求分析.NET应用模型和开发方法研究文献资料搜集 基础理论研究系统概要设计系统数据库设计系统详细设计完成论文系统总结系统开发图1.2 研究思路2 超市进销存系统的需求分析超市的日常业务经营活动主要包括基础信息、进货管理、销售管理、仓库管理、退
17、货管理和系统管理等几个方面。因此,如何处理好这几者之间的关系是设计超市进销存管理系统最为关键的部分。2.1 超市进销存系统功能需求本系统开发的总体目标是建立一个能够对超市内商品流动进行监控,即在商品采购、销售、库存等过程中进行监督与控制的进销存管理系统。根据对部分超市管理日常工作的调研结果及其管理的总体需求的分析,系统应具备以下功能: (1)采购员采购商品后,及时录入商品信息数据,在数据库中进行数据更新。(2)商品入库时,生成商品进货单,及时更新数据库。(3)在收银处,随时录入卖出商品信息,如名称、数量、单价等,及时更新数据库数据。(4)从仓库提货时,生成提货报告,并提供该商品的库存信息,剩余
18、信息。(5)对往来单位信息进行综合管理,使管理者可以方便、快捷的得到往来客户的信息。(6)某仓库的货物过多时,可以将该仓库的货物转存到其他仓库,即仓库调拨。并记录调拨的商品,数量,仓库。2.2 超市进销存系统功能模块分析根据超市运营的基本业务和管理的总体需求,进行需求分析,并根据分析绘出系统功能模块图,如图2.1所示。超市进销存系统基础信息模块进货管理模块销售管理模块退货管理模块仓库管理模块往来单位信息添加进货单进货单管理备份数据库查询统计商品信息管理添加销售单销售单管理修改密码仓库调拨仓库设置查询统计添加退货单退货单管理查询统计系统管理模块管理员设置商品分类设置库存报警图2.1 超市进销存系
19、统功能模块2.3 超市进销存的系统流程分析根据需求分析,绘出系统流程如图2.2所示。用户登录系统首页基础信息管理是否成功YN进货管理销售管理仓库管理退货管理系统管理图 2.2 超市进销存系统流程2.4 超市进销存系统的软硬件需求(1)硬件需求CPU: PIII 900 MHz内存:256MB(2)软件需求由于大多数企业内部使用的计算机平台都是基于Windows环境的。为降低系统成本,应最大程度地利用现有的资源、兼容现有的环境,使用下面的开发环境:主机平台:Windows 2000/XP/2003;开发工具:Visual Studio 2005数据库服务器:SQL Server 2000;2.5
20、 超市进销存系统的数据需求超市进销存系统所管理的数据和数据结构大致如下:(1)系统账号表包括的数据项有:用户ID、登录名、用户姓名、密码、部门、电话。(2)部门信息表包括的数据项有:部门ID、部门名。(3)往来单位表包括的数据项有:公司ID、公司名、联系人、电话、邮编、传真、联系人手机、联系人Email、联系人职务、公司网站、数字码、拼音码、地址、备注、类别、信誉程度、区域、是否删除、添加时间。(4)字典维护表包括的数据项有:维护ID、类别、字段名、字段值、作废。(5)商品分类表包括的数据项有:类别ID、类别序号、类别名称、序号列、上一个序号、序号深度、顺序、类别标识。(6)商品表包括的数据项
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计论文 超市进销存系统的设计和实现 毕业设计 论文 超市 进销存 系统 设计 实现
链接地址:https://www.31ppt.com/p-3976021.html