超市管理系统论文

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1超市管理系统设计与实现摘要《超市管理系统设计》是采用VISAULBASIC6.0开发的一个数据库管理系统。首先讲述了VISAULBASIC6.0的基本功能及设计方法。紧接着以本系统为例,逐一介绍开发本系统系统的步骤:系统分析、系统设计、系统实现、系统维护。在系统分析中先后用数据流图、数据字典、系统的功能结构图分析了系统所需的各种数据。在系统的设计中,详细的展现了系统的各个功能模块,所需的数据库表及表字段、菜单的设计等。本系统具有数据输入、数据存储、信息查询、报表打印等功能,系统的人机对话界面友好。系统功能全面,用户操作方便是本设计的一个特色。关键字面向对象超市超市管理VB2目录第一章概述............................................................11.1课程设计的目的......................................................11.2课程设计的背景和意义................................................1第二章开发工具简介.....................................................22.1VB..................................................................22.2MICROSOFTACCESS....................................................2第三章系统分析与总体设计...............................................33.1系统总体功能模块及模块图............................................33.2系统总体功能模块....................................................33.2.1系统管理.......................................................33.2.2商品信息管理...................................................33.2.3职工管理.......................................................43.2.4供货管理.......................................................43.2.5.打印管理..............................................................................................................................43.3系统开发平台........................................................53.3.1系统开发平台..................................................53.4数据字典............................................................5第四章数据库设计........................................................74.1数据库概念结构设计..................................................84.2数据库的逻辑结构设计................................................9第五章超市管理系统详细设计..........................................105.1系统界面的设计.....................................................125.2商品进货管理设计...................................................175.3商品销售管理设计...................................................175.4商品报损管理设计...................................................21第六章系统的测试.......................................................183结束语....................................................................19参考文献..................................................................204第一章概述1.1课程设计的目的通过本次课程设计,使学生能够全面、深刻地掌握数据库系统的设计流程。根据在数据库原理课程中所学到的数据库理论知识,结合某个具体的实际需求,最终开发出一个较为实用的数据库系统。1.2课程设计的背景和意义1.2.1课程设计的背景20世纪90年代后期特别是近几年,我国的超市产业飞速发展,其经营模式更为复杂,旧的管理体制已经无法适应超市的发展,这就迫切的需要引进新的管理技术。超市的数据和业务越来越庞大,而计算机就是一种高效的管理系统,这就需要我们把超市的管理与计算机结合起来,从而超市管理系统应运而生。依靠现代化的计算机信息处理技术来管理超市,节省了大量的人力、物力,改善了员工的并且能够快速反映出商品的进、销、存等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策加快超市经营管理效率。1.2.2课程设计的意义超市管理系统是针对超级市场的销售而开发的。应用超市管理系统能够转变超市的工作方式,有效提高销售速度和服务水平,提高客户对超市的信任度和满意度,改善客户关系。运用超市管理系统,在销售商品时实行出口一次性付款,可以实现超市内部现代化管理能够准确把握每一种商品的销售动态,防止商品断档或过量储备,商品开发方向、进货的适时化都可通过超市管理系统来完成。超市管理系统将手工编制好的销售账目或根据原始超市销售记录直接在系统内制作超市销售信息,同时可对输入的超市销售信息进行修改、查询等操作。这种集约化的销售管理模式既便于对超市销售信息的收集、整理和加工,又便于操作员的需求信息在最短的时间内得到反馈,同时超市管理系统可自动分析各种商品销售变化规律,商品销售结构、居民消费变化等,从而为合理进货、经营、加工、库存、销售等提供科学的决策依据。5小型超市便利店的发展水平关系到人民生活水平的提高,它为居民生活提供了便利,同时由于超市货物、员工的多样性和复杂性,使得市场、人事管理、物品供需关系、设备管理显得更为复杂,所以商场超市更应该象其他企业一样,应用信息管理技术完善自己的市场、管理、供需关系等等。6第二章开发工具简介2.1VBVisualBasic是一个可视化的、面向对象的、采用事件驱动的结构化高级程序设计语言,它具有强大的数据库操作功能,提供了数据管理器(DataManager)、数据控件(DataControl)、以及ADO(Activex数据对象)等强大工具,利用它能够建立多种类型的数据库并可以管理维护和使用这些数据。当设计好系统的数据库结构后,就可以开始在VisualBasic6.0中开始设计系统功能模块相应的窗体了。设计窗体就是将前面分析得到系统的功能模块通过在VisualBasic6.0设计出具体的窗体,通过窗体的操作来实现预订的模块的功能。由于VisualBasic6.0是一种面向对象的编程软件,设计窗体和控件可以轻松通过系统得到,所以编程的时可以集中精力来设计控件的事件。面向对象的编程软件就是通过控件这种对象,发出不同的消息,去触发相应事件的发生。2.2MicrosoftAccessMicrosoftAccess(MicrosoftOfficeAccess)是由微软发布的关联式数据库管理系统。它结合了MicrosoftJetDatabaseEngine和图形用户界面两项特点,是MicrosoftOffice的成员之一。Assess能够存取Access/Jet、MicrosoftSQLServer、Oracle,或者任何ODBC兼容数据库内的资料。熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的进阶用户则能使用它来开发简单的应用软件。虽然它支援部份面向对象技术,但是未能成为一种完整的面向对象开发工具。其实Access也是微软公司另一个通讯程序的名字,想与ProComm以及其他类似程序来竞争。可是事后微软证实这是个失败计划,并且将它中止。数年后他们把名字重新命名于数据库软件7第三章系统设计3.1系统总体功能模块及系统模块图超市管理系统是针对公司或企业部门的大量业务处理工作用计算机进行全面现代化管理。主要涉及到了商品或货物管理中主要的4个方面,即进货、销售、库存、及报损等几个方面的功能,以实现用户方便的输入、查询、统计、打印相关报表的业务需求以及添加、修改等子模块。本系统分五大模块,具体如图3-1:3.2系统总体功能模块3.2.1商品信息管理商品信息是商品基本信息的录入:添加商品:包括对商品信息的添加。编辑商品:对商品的修改、保存。查询商品:按商品号或商品名对商品进行查询。3.2.2职工信息添加职工信息:包括对职工信息的添加。编辑职工信息:对职工的修改、保存。系统功能结构图如图3-1超市管理系统系统管理商品信息管理职工管理供货商信息打印添加用户修改密码删除用户添加商品查询信息编辑信息查询信息编辑信息添加信息查询信息编辑信息添加信息商品信息职工信息供货商信息8查询职工信息:按职工号或职工名对商品进行查询。3.2.3供货商管理添加供货商信息:包括对供货商信息的添加。编辑供货商信息:对供货商的修改、保存。查询供货商信息:按职工名对供货商进行查询。3.2.4打印职工信息打印:可以通过职工号对职工信息进行输出打印报表。商品信息打印:可以通过职工号对商品信息进行输出打印报表。3.3系统的运行环境和开发平台本软件所使用的开发工具主要有VisualBasic(软件开发)、ACCESS(数据库开发)。VisualBasic是Microsoft公司开发出来的最流行软件之一,也是目前社会上最流行的开发工具之一。在众多的产品中VisualBasic是最有影响力。VisualBasic是一个完全可视化的开发环境,面向对象的开发工具,利用它开发出来的软件兼容性好,稳定性高,安全性强,健壮,通用性好,代码量少等。3.3.1运行环境及操作系统操作系统:MicrosoftWindows2000professional中文版开发环境:VisualBasic6.0数据库:MicrosoftAccess20003.4数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。任何字典最主要的用途都是供人查阅对不了解的条目的解释。数据字典的作用是在软件分析和设计的过程中给人提供关于数据的描述信息。9数据流图和数据字典共同构成系统的逻辑模型,没有数据字典数据流图就不严格,然而没有数据流图数据字典也难于发挥作用。只有数据流图和对数据流图的精确定义放在一起,才能共同构成系统的规格说明。系统开发时,常用卡片的形式书写保存描述一个数据元素。[4]下面给出本系统的主要数据元素的数据字典卡片:名字:商品编号别名商品号描述:唯一地标识数据库中商品信息相关表中的一个特定员工的关键域定义:商品编号=6{字符}6位

1 / 29
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功