基于Delphi的小型超市进存销管理系统
摘 要
在市场经济中,销售是企业运作的重要环节,为了更好地推动销售,不少企业建立分公司代理,通过分公司或代理把产品推向最终用户。这些分公司或代理商大多分布在全国各地,甚至是在国外,远距离频繁的业务信息交流构成了这些企业业务活动的主要特点。在传统方式上,公司之间通常采用电传、电报、电话等方式传递发货、到货、压货、换货、退货等信息,并且对进货、销售、库存等信息进行手工存档,工作效率极其低下。
本毕业设计针对传统的进存销系统的一些弊端,根据进存销系统的基本流程,实现了一个小型超市的进存销管理系统。本系统主要包含有资料管理、进货管理、销售管理、库存查询、系统管理、历史查询、账目查询等进存销管理的基本功能。其中,资料管理包括有商品资料、供货商资料、客户资料的添加、删除、修改、查询等操作。本系统采用C/S模式,由 Delphi 7.0开发,数据库设计使用MS SQL Server2000。
关键词:C/S模式;Delphi;SQL Server 2000;进存销管理系统
目 录
1引言 1
1.1 课题背景与开发目的 1
1.2 开发环境 1
1.3 硬件需求 1
2系统总体设计 2
2.1 功能概述 2
2.2 数据库设计 3
2.2.1 数据库概念模型 3
2.2.2 数据库各表设计 4
2.2.3 进货单与销售单存储过程 7
3 超市进存销系统的实现 8
3.1 用户登录 8
3.2进存销系统主界面 8
3.3 资料管理 9
3.4 进货管理 10
3.5 销售管理 13
3.6 库存管理 14
3.7 系统管理 14
3.8 历史查询 18
3.9 帐目查询 19
结 论 22
参考文献 22
致 谢 23
声 明 24
1.1 课题背景与开发目的
电子商务的发展和市场竞争的加剧将企业推上了风口浪尖,中小企业除了积极迎接挑战之外,别无选择,网络的兴起与电子商务的发展带来了时空界限的突破、贸易方式的变革和经济活动的革命,从某种意义上讲,这些变化为中小企业创造了与大型企业、国外企业平等竞争的有利条件。然而,管理水平的差异会弱化这种平等的实际意义。具体而言,中小企业在进、存、销等环节的管理上都存在着一定程度的不足,而这些不足无疑将使其在市场竞争中陷入被动的境地。在网络经济的时代背景下,进行有效的进存销管理已经成为中小企业存身立业的头等要事。然而对于一贯疏于管理的中小企业而言,实现有效的进存销管理必然存在着一定的难度,因此必须借助现代化的管理方法和管理技术——计算机进存销管理系统。
超市最主要的任务是商品进货存货及销售管理,即商品进存销管理,由于商品种类繁多且数据量大,传统手工操作任务繁重、工作效率低下,不适应现代化信息社会发展需要,所以急需使用商品进存销管理软件进行现代化管理:超市运作中批发及零售企业基本上都属于中小型规模、而且单位数量特别多,因此商品进销存管理软件有很大的需求市场。本文作者选择Delphi来开发一个小型超市的进存销管理系统,得到快速完美的开发效果。本文对商业进销存管理系统进行系统分析,给出了管理系统用到的数据结构及开发过程中的关键技术。
本系统采用C/S模式设计,把超市工作人员从繁杂的数据管理以及处理中解放出来,避免了手工数据统计的种种弊端,大大地提高了工作效率。将超市进存销的各种信息存储于数据库中,再通过前台友好的用户界面来对数据库中的数据进行插入、删除、修改与更新等操作,由于本系统设计的界面友好,操作方便,用户能轻而易举地学会使用,有利于企业创造更大的经济效益。
1.2 开发环境
Delphi是Inprise公司的可视化软件开发工具,是目前创建Windows应用程序最强大的开发工具之一,它具有C++的强大功能和Visual Basic的易用性,Delphi具有友好的开发环境、真正面向对象的程序设置、组件化的编程方式、快速Pascal编译器,是软件开发人员不可多得的好工具。
本系统是在windows XP操作系统下,使用Borland Delphi 7.0作为开发工具,数据库使用的是SQL SERVER 2000开发。