进销存管理系统_初稿.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《进销存管理系统_初稿.doc》由会员分享,可在线阅读,更多相关《进销存管理系统_初稿.doc(18页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、进销存管理系统前言:由于科技的发展,社会的进步,数据库成了一种比不可少的东西。面对日益增多的社会活动,数据库遍布每个机构。数据库是按照数据结构来组织、存储和管理数据的仓库,在经济管理的日常工作中,常常需要把某些相关的数据放进这样仓库,并根据管理的需要进行相应的处理。例如,一些单位常常要把职工的基本情况(比如姓名、性别、年龄、工资、基本状况等)存放在表中,这张表就可以看成是一个数据库,通过它就可以根据需要随时查询某职工的基本情况,也可以查询某个年龄段内的职工人数等等。这些工作如果都能在计算机上自动进行,那我们的人事管理就可以达到极高的水平。此外,在财务管理、仓库管理、生产管理等管理事业中也需要建
2、立众多的这种数据库,使其可以利用计算机实现财务、仓库、生产的自动化管理。 说白了,数据库就像是按行列顺序排列的很科学的数据集合。可以随时按某种顺序(或行或列)进行添加,想用时随时可以按任意一种顺序读取数据,十分方便。而在学了数据库这门课程以后,我们也要求能做出一个数据库,并了解其中的的各个方面。经过反复考虑以后,我决定做一个进销存系统。在这个进销存系统中,我会使用sql sever 2000做一个后台数据库,Visual Basic 作一个前台界面。选择sql做是因为SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统,该版本继承了SQL Ser
3、ver 7.0 版本的优点,同时又比它增加了许多更先进的功能。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。而前台界面选择用vb做是因为Visual Basic 是一种可视化的、面向对象和采用事件驱动方式的结构化高级程序设计语言,可用于开发 Windows 环境下的各类应用程序。它简单易学、效率高,且功能强大可以与 Windows 专业开发工具SDK相媲美。在Visual Basic环境下,利用事件驱动的编程机制、新颖易用的可视化设计工
4、具,使用Windows内部的广泛应用程序接口(API)函数,动态链接库(DLL)、对象的链接与嵌入(OLE)、开放式数据连接(ODBC)等技术,可以高效、快速地开发Windows环境下功能强大、图形界面丰富的应用软件系统。随着版本的提高,Visual Basic的功能也越来越强。5.0版以后,Visual Basic 推出了中文版,与前个版本相比,其功能有了很大提升。需求分析:进销存管理系统能够及时将数据快速转化为企业信息,为管理者提供决策依据。本系统对企业中常见的采购、库存、销售等商业活动以及相关的供应商和客户等基本信息进行管理,自动生成采购入库单、出库单,定期盘点库存,查询历史采购和销售记
5、录;维护产品信息、客户信息和供应商信息等。系统设计不具体针对某一个行业或企业,具有一定的普适性。在市场经济中,销售是企业运作的重要环节。为了更好地推动销售,不少企业建立分公司或代理制,通过分公司或代理把产品推向最终用户。这些分公司或代理商大部分布在不同的地理位置,跨空间、跨时间的频繁业务信息交流是这些企业业务活动的主要特点。在这种形势下,传统的依靠管理人员人工传递信息和数据的管理方式就无法满足企业日益增长的业务需求了。应用前景:通过进销存管理系统,利用信息化手段把先进的企业管理方法引入企业的实践,为企业的管理改革提供切实易行的途径。更重要的是,进销存管理系统可以及时通过信息技术把企业数据快速转
6、化为企业信息,进而为相关管理者提供决策依据。本数据库就是一个基本的进销存管理系统,系统对企业中常见的采购、库存、销售等商业活动以及相关的供应商和客户等基本信息进行管理。系统中的数据格式和字段设置不具体针对某一个行业或者企业,因而具有普遍的实用性,能够满足一般企业或者事业单位的进销存管理的需要。在这个进销存管理系统中,主要包含以下几个功能:l 采购入库单的自动生成;l 出库单的自动生成;l 根据采购信息和是、销售信息对库存定期进行盘点;l 历史采购和销售记录的查询;l 产品信息、客户信息和供应商信息的维护。同过以上几个功能的实现,基本能够满足一般企业的进销存管理需要,为企业的管理现代化和运营信息
7、化提供强有力的支持。本系统采用目前流行的vb进行开发,后台数据使用了SQL Sever。系统中的关键技术包括根据销售记录和采购记录对库存信息的自动统计和更新;库存巨鹿的模糊查询;采购记录和销售记录的复合式查询等。下面就是整个数据库的制作过程:整个系统运行的流程图:工作人员数据库工作人员工作人员工作人员供应商客户业务查询库存盘点产品管理查询结果采购销售采购单销售单E-R图:工作人员采购供应商工作人员销售客户商品商品nmnm数据库的关系模型信息:数据性质关系名属性说明实体工作人员用户,密码实体供应商简称,全称,地址,邮编,电话,传真,联系人,联系人电话,开户银行,银行帐号,企业网址实体客户简称,全
8、称,地址,邮编,电话,传真,联系人,联系人电话,开户银行,账号,企业网址实体商品(购买)商品名称,数量,进价,金额,备注,供应商,日期,经手人,票号实体商品(销售)商品名称,数量,单价,金额,备注,客户,日期,经手人,票号n:m购买用户,商品名称,供应商N:m销售用户,商品名称,客户一、 数据库的结构清单:在本库中,设计了一个进销存管理系统的数据库。根据功能需要,在其中总共设计了6个数据表,分别如下:l Product表用于存储产品的基本信息以及相应的库存数量;l Supplier表用于存储供应商的基本信息;l Customer表用于存储客户端基本信息;l Users表用于存储系统用户的基本信
9、息;l Purchase表用于存储采购记录的基本信息;l Sale表用于存储销售记录的基本信息。1、 Product数据表结构Product数据表主要用于存储企业的产品或者原材料信息,比如物品的名称、产地、规格、单位等。另外,根据销售记录和采购记录计算出的美中商品的库存数量也存放在Product的数据表从库存字段中。Product数据表的结构图如下:2、 Supplier数据表结构Supplier数据表主要用于存储企业的供应商信息,比如供应商的编号、供应商的名称、供应商的地址、联系方式、开户银行和银行帐号等。Supplier数据表的结构表如下:3、 Customer数据表结构Customer数
10、据表主要用于存储企业的客户信息,比如客户端编号、客户的地址、联系方式、开户银行和银行帐号等。Customer数据表的结构表如下:4、 Users数据表结构Users数据表主要用于存储系统的用户信息,包括用户的名称和系统登录密码。Users数据表的结构如下:5、 Purchase数据表主要用于存储企业的采购信息,比如采购商品的名称、价格、供应商编号等等。Purchase数据表的结构如下:6、 Sale数据表结构Sale数据表主要用于存储企业的销售信息,比如销售商品的名称、价格、客户编号、销售数量、销售日期、经手人等。Sale数据表的结构表如下:二、 各数据表之间的关系实际进销存业务中的一些数据是
11、在多个业务活动中共享的,比如采购单中的商品必须在Product数据表中有相关的记录,所以本数据库对六个数据表设置了对应的关系。具体关系看下表:三、 数据库的的创建和数据表的创建在Microsoft SQL Sever 2000中建立一个数据库进销存系统。具体步骤如下(1) 打开SQL Sever 2000 企业管理器,单击左侧窗格中的加号图标,一直将树形结构展开,知道出现数据库服务器上的文件夹列表,如下图:(2) 构展开,知道出现数据库服务器上的文件夹列表,如下图:(3) 用鼠标右键单击“数据库”图标,选择“新建数据库”,出现“数据库属性”如下图:(4) 在 “名称”文本框中输入进销存数据库,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 进销存 管理 系统 初稿
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内