本科毕业设计论文-超市综合管理信息系统—库存管理子系统的设计与实现.doc
《本科毕业设计论文-超市综合管理信息系统—库存管理子系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《本科毕业设计论文-超市综合管理信息系统—库存管理子系统的设计与实现.doc(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、河北大学2009届本科生毕业论文(设计)超市综合管理信息系统库存管理子系统的设计与实现摘要超市库存管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强.数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。通过查阅相关的文献资料以及网上资源,使得课题设计在继承以往传统设计优点的同时,力求融入并利用当前国际上通用的管理信息系统的思想,以实现库存信息的高效管理。本系统开发的总体任务是实现出入库中货品信息管理的集成化、信息化和自动化。经过分析使用微软公司的Visual Basic 6.0开发工具,利用其提
2、供的各种面向对象的开发工具,本系统后台数据库管理系统则采用了SQl Server 2000。该系统主要分五大模块,日常业务模块、库存管理模块、统计查询模块、基础信息模块、系统设置模块。关键词:超市库存管理系统Visual Basic 6.0SQl Server 2000AbstractSupermarket inventory management system is atypical information management systems, including its main background of the establishment and maintenance of the
3、 database and fronted application development 2.The request for the establishment data consistency and integrity. with the design of small and medium supermarkets goods from the warehouse inventory management information system put in storage. Through online relevant documentation enable the design
4、issues in the design of the succession of past traditional strengths while seeking to integrate into the current international situation and the use of management information systems and to achieve efficient management of inventory information we use Microsofts VB 6.0 development tool. Its use of ob
5、ject-oriented development tool, particularly ado is concise and easy to manipulate database intelligent audiences; background of the system database management system is used SQL2000.Five major sub-modules of the system. daily operations modules, inventory management module, statistical enquiry modu
6、le, basic information module have proved better security and reliability.Key words: Inventory management system Visual Basic 6.0 SQL2000目录一绪论11.1项目开发的背景11.2项目开发的目的和意义11.3开发环境及使用工具简介2二系统分析42.1问题的定义42.2可行性分析4三概要设计53.1数据库关系图53.2功能模块的划分63.3系统运行的流程图73.4数据库E-R图7四详细设计104.1开发设计思想104.2数据库设计104.3数据库的连接134.4主要
7、界面及功能设计154.4.1登录界面功能模块154.4.2系统总界面功能模块154.4.3采购单功能模块174.4.4销售单功能模块184.4.5库存盘点功能模块194.4.6产品管理功能模块204.4.7库存查询功能模块204.4.8采购查询功能模块214.4.9销售查询功能模块224.4.10供应商管理功能模块234.4.11客户管理功能模块244.4.12密码设置功能模块244.4.13关于系统模块25五系统测试265.1系统测试26结束语28谢辞29参考文献30 一绪论1.1项目开发的背景在市场经济中,销售是企业运作的重要环节。超市的库存物资管理往往是很复杂、很繁琐的。由于所掌握的物资
8、种类众多,订货、管理、发放的渠道各有差异,各个企业之间的管理体制不尽相同,各类统计报表繁多,因此仓库的库存管理必须编制一套库存管理信息系统,实现计算机化操作,而且必须根据企业的具体情况制定相应的方案。面对日趋激烈的竞争,供应科传统的管理模式越来越不能适应市场的需要。要想让企业适应社会的发展,就要有现代化的管理方式,而管理信息系统就是实现现代化管理的有力工具,目前通用的库存管理系统对超市的库存来说针对性不强,不能与该类企业的需要很好的结合。超市的库存物资管理系统,可以实现对客户、仓库、系统用户、付款情况、库存物品等基本信息的管理;对出入库操作的管理;提供报警及库存预测功能;生成报表及完成对所需信
9、息的查询;系统日志记录用户对重要数据的添加、修改、删除,这样,当系统出现错误时就可以迅速找出原因并进行恢复;此外,通过对使用权限的设置,使仓库管理更加安全。库存管理系统要解决现行系统中存在的一些问题,包括:由人工对现有库存及库存物品是否在保质期内的查看、对欠款信息的查询;企业领导完全凭主观对进货数量和时间的确定;手工输入、查找信息的不便,手工制作报表过程的繁杂及得出报表的不直观、不明确;保存大量账簿的不方便、不安全,以及当仓库盘点出现错误查找原因时遇到的困难和所耗费的大量人力。超市库存管理系统是一个企业不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以仓库库存管理系统应该能够
10、为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理仓库中的各种物资设备,这种管理方式存在着许多缺点,如:效率低、另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。1.2项目开发的目的和意义计算机在管理中的应用开始于1954年,当时美国首先用计算机处理工资单。40多年来,计算机在处理管理信息方面发展迅速。因此,经济管理是计算机应用的主要领域。当然,由于库存管理在经济管理中占重要地位,其计算机化在发达国家中也已经达到了相
11、当高的水平。我国在全国范围内推广计算机在管理中的应用,是在70年代末开始的,虽然起步较晚,近几年发展却较快,特别是微型计算机的出现和普及为信息处理提供了物美价廉的手段,对于推动我国管理信息处理的现代化起了重要的作用。当今社会为信息社会,世界已进入在计算机信息管理领域中激烈竞争的时代。信息已成为继劳动力、土地、资本之后的又一大资源,谁控制的信息越多,谁利用信息资源的效率越高,谁就会在各方面的竞争中,占有一席之地,谁就会更有优势,这一点已得到举世公认。通过超市库存管理系统,利用信息化手段把先进的企业管理方法引入企业的实践,为企业的管理改革提供切实易行的途径。更重要的是,该管理系统可以及时通过信息技
12、术把企业数据快速转化为企业信息,进而为相关管理者提供决策依据。该项系统选题的目的有以下六个方面: 通过该设计能够基本掌握数据库管理系统的程序设计方法; 通过该设计能进一步了解库存开发系统的实际意义和对现实生活,生产的影响; 通过该设计能够使自己学到新的知识和技术,对掌握VB开发平台有了更深的认识; 通过该设计能基本掌握软件工程的具体实施过程和步骤,以及应当注意的问题; 通过该设计能够对企业库存管理的具体步骤和管理中应当注意的问题有了基本的认识。通过该设计进一步思考从新的角度和设计方法上对该系统进行改进,以不断适应社会的发展和科技的进步。1.3开发环境及使用工具简介1、软件环境本系统开发的软件环
13、境如下:操作系统:windows98;windows2000;Windows XP Professional;编程语言:Visual Basic 6.0 ;数 据 库:Microsoft SQL Server 2000 ;2、硬件平台服务器主要用来运行数据库管理系统SQL Server,需要WINDOWS2000(含SERVERS版)、NT、XP或更高版本;同时要把本管理系统的数据库导入到SQL Server数据库中。客户机主要运行本系统的前台程序:同时设置好数据库连接参数。客户机需要WIN9598或者WIN NT4.0、WIN2000、XP。3、Visual Basic 6.0语言的简介Vi
14、sual意为“可视化的”,指的是一种开发图形用户界面的方法,所以Visual Basic是基于Basic的可视化的程序设计语言。在Visual Basic中,一方面继承了Basic所具有的程序设计语言简单易用的特点,另一方面在其编程系统中采用了面向对象、事件驱动的编程机制,用一种巧妙的方法把Windows的编程复杂性封装起来,提供了一种所见即所得的可视化程序设计方法。 4、Visual Basic 6.0功能特点具有面向对象的可视化设计工具:在VB中,把程序和数据封装起来视为一个对象,每个对象都是可视的。程序员在设计时只需用现有工具根据界面设计要求,直接在屏幕上“画”出窗口、菜单、按钮、滚动条
15、等不同类型的对象,并为每个对象设置属性。程序员的编程工作仅限于编写相关对象要完成的功能程序,因而程序设计的效率可大大提高。 结构化的程序设计语言:VB具有丰富的数据类型和结构化程序结构,作为一种程序设计语言,它还有强大的数值和字符串处理功能;丰富的图形指令,可方便地绘制各种图形;支持多种数据库系统的访问。利用数据控件可访问的数据库系统有:Microsoft Access、SQL等,也可以访问Microsoft Excel等多种电子表格。在VB中,窗体实际上是一个对象,VB的窗体含有许多内嵌特性,这使得用户界面部分的建立像是从一个目录中挑选一个个合适的控件,而不是从零开始一步一步地建立控件。5、
16、SQL Server 2000的简介SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。 SQL Server近年来不断更新版本,1996年,Microsoft 推出了SQL Server 6.5版本;1998年,SQL Server 7.0版本和用户见面;SQL Server 2000是Microsoft公司于2000年推出的最新版本。SQL2000是语言集数据查询、数据操纵、数据定义和数据控制功能于一体,主要包括:综合统一;高度非过
17、程化;面向集合的操作方式;以同一种语法结构提供两种使用方式;语言简捷,易学易用的特点。它提供了很多高效的管理工具和服务以便自动执行或消除数据库管理员所执行的重复工作。这些工具和服务使得数据库管理员可以将更多的时间用在数据库的设计和应用程序的数据访问上。存储过程通过其参数与调用程序通讯,当程序执行存储过程时,可通过存储过程的参数向该存储过程传递值。存储过程也可通过 OUTPUT 参数将值返回至调用程序。一个存储过程可有多达 2100 个参数,每个参数都有名称、数据类型、方向和默认值。在每个已注册的服务器中创建并管理所有 SQL Server 数据库、对象、登录、用户和权限;在每个已注册的服务器上
18、定义并执行所有 SQL Server 管理任务;通过唤醒调用 SQL 查询分析器,交互地设计并测试 SQL 语句、批处理和脚本;唤醒调用为 SQL Server 定义的各种向导。二系统分析2.1问题的定义管理信息系统是一个由使用者、计算机及其他外围设备等组成的能进行信息的收集、传递、存储、加工、维护和使用的系统。其主要任务是最大限度的利用现代化计算机及网络通信技术加强企业的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。超市库存管理信息系统主要处理仓库货
19、品的出入库信息。库存管理是企业管理的重要组成部分。库存管理的特点是信息处理量比较大。所管理的物资设备、原材料及零部件种类繁多,而且由于入库单、出库单、需求单等单据发生量特别大,关联信息多,查询和统计的方式各不相同,因此在管理上实现起来有一定的困难。超市采购、库存、销售、财务四个业务环节是应紧密衔接、数据信息及时共享,才能最大程度的避免盲目采购、库存成本增加、生产过剩(或跟不上).库存管理是商业企业管理非常重要的一个环节,尤其是经营多种商品型超市企业的库存管理更显重要,所以要做到使成千上万种物料的帐实相符、降低库存、减少资金占用、同时避免物料积压或短缺,所以使用计算机管理是必须的。2.2可行性分
20、析根据当前的企业管理体制,一般的库存管理系统,总是根据所掌握的物资类别,相应分成几个科室来进行物资的计划,订货,核销托收,验收入库,根据企业各个部门的需求来发送物资设备,并随时按期进行库存盘点,作台帐,根据企业领导和自身管理的需要按月、季度、年度进行统计分析,产生相应报表。为了加强关键物资、设备的管理,要定期掌握其储备,消耗情况,根据计划定额和实际纤毫定额的比较,进行定额管理,使得资金使用合理,物资设备的储备最佳。一个完整的企业物资供应管理系统应包括采购计划管理,合同收托管理、仓库库存管理、定额管理、统计管理、财务管理等模块。其中仓库的库存管理是整个物资供应管理系统的核心。经济可行性,就是对组
21、织的经济状况和投资能力进行分析,对系统建设、运行和维护费用进行估算,对系统建成后可能取得的社会及经济效益进行估计。营运可行性,就是指系统对组织机构的影响,现有人员和机构、设施、环境等对系统的适应性以及进行人员培训补充计划的可行性。三概要设计3.1数据库关系图 实际库存管理业务中的一些数据是在多个业务活动中共享的,比如采购单中的商品必须在Product数据表中有相关记录。其中,采购单和销售单中产品必须是在Product数据表中有相应的记录,采购单中的表又必须是Supplier等等。 图3-1SQL关系图3.2功能模块的划分日常业务员管理库存管理统计查询系统设置退出系统销售单采购单库存盘点产品管理
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科 毕业设计 论文 超市 综合 管理信息系统 库存 管理 子系统 设计 实现
限制150内