家家乐超市商品进销存管理系统Word文档格式.docx
- 文档编号:21804046
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:14
- 大小:288.77KB
家家乐超市商品进销存管理系统Word文档格式.docx
《家家乐超市商品进销存管理系统Word文档格式.docx》由会员分享,可在线阅读,更多相关《家家乐超市商品进销存管理系统Word文档格式.docx(14页珍藏版)》请在冰豆网上搜索。
(3)《VisualBasic6.0数据库程序设计》,段兴,人民邮电出版社;
(4)《VisualBasic6.0实例教程》
(5)《VisualBasic数据库高级实例导航》
摘要
随着科学技术的发展,计算机领域不断取得新的研究成果。
计算机在代替和延伸脑力劳动方面发挥越来越重要的作用,不仅在工业方面而且在日常生活中也越来越离不开计算机。
计算机作为一种高效的管理工具,对现代企业的管理发挥了极其重要的作用。
商业超市是当前最重要的商业经营形式之一,为了进一步提高商业超市的管理水平和竞争力,管理信息系统在商业超市中的应用已是大势所趋。
库存管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的库,而对于后者则要求应用程序功能完备,易使用等特点经过分析,我们使用Microsoft公司的VisualBasic6.0开发工具,数据库选用SQLServer2000,利用其提供的各种面向对象的开发工具和数据库的结合比较方便,这个超市库存管理系统,包括:
系统设置、基本信息设置、入库信息管理、出库信息管理和库存信息管理共五大模块。
关键词:
ADO,SQLserver,库存管理,信息管理系统
1绪论
仓库库存管理系统是一个企业不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以仓库库存管理系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理仓库中的各种物……………………………………
因此,开发这样一套库存管理软件成为很有必要的事情。
1.1简介
管理信息系统(ManagementInformationSystems简称MIS),是一个由人、计算机等组成的能进行信息的收集、传送、储存、维护和使用的系统。
经过30多年的发展,已经成为一个具有自身概念、理论、结构、体系和开发方法的覆盖…………………………
1.2开发工具的选择
本章主要通过几种工具的选择的介绍。
如:
VisualBasic的简介,VisualBasic的特点;
SQLServer2000简介;
C/S简介。
1.2.1VisualBasic简介
“Visual”的意思是“可视的”,指的是开发图形用户界面(GUI)的方法。
读者不需要编写大量代码去描述界面的外观和位置,而只要把预先建立的对象放到屏幕上即可。
“可视的Basic”这个名字初听起来可能抽象了点,但实际上它却是最形象的叫法,用户只要看到VisualBasic的界面就会明白,实际上无需编程,就可以完成许多编程步骤。
另外,在VisualBasic中引入了控件的概念,在Windows中控件的身影无处不在,各种各样的按钮、文本框等都是控件。
VisualBasic把这些控件模式………………………………
1.2.2SQLServer2000简介
MiscrosoftSQLServer2000中文版(以后简称为SQLServer2000或SQLServer),是基于客户端/服务器模式(Client/Server模式,简称C/S模式)的新一代大型关系型数据库管理系统(DBMS)。
^^…………………………
1.2.3C/S简介
C/S模式即客户机/服务器(Client/Server)体系结构是当前非常流行的计算机体系结构。
在这种体系结构中,客户机提出请求,服务器对客户机的请求做出回应。
……………………………………
2系统规划和可行性研究
信息系统规划是关于信息系统的长远发展规划,是企业战略计划的一个摘要组成部分。
…………………………
2.1信息系统规划概述
因此在做系统研发之前必须做足够的系统规划,以便提升系统的整体质量。
2.2开发背景
企业的库存物资管理往往是很复杂、很繁琐的。
由于所掌握的物资种类众多,订货、管理、发放的渠道各有差异,各个企业之间的管理体制不尽相同,各类统计报表繁多,因此仓库的库存管理必须编制一套库存管理信息系统,实现计算机化操作,而且必须根据企业的具体情况制定相应的方案。
2.3系统开发的意义
2.4系统的可行性研究
2.4.1初步调查
家家乐超市始建于1993年初,4.5万元起家。
历经十余年艰辛创业,从小到大,迅速发展。
现已发展成为集房地产百货业、物业管理为一体的第三产业企业,拥有总资产8亿元,职工500余人。
………………………………
2.4.2规划的可行性分析
系统规划方案的可行性应从经济方面、技术方面、系统运行方面进行分析和评价。
1.经济可行性
2.技术可行性
3.系统运行的可行性
4.可行性分析结论
3系统分析
系统开发工作正式开展后,系统生命周期第一阶段的工作是系统分析。
系统分析阶段的主要活动有:
现行系统的详细调查、用户需求分析和新系统逻辑模型的建立等。
3.1系统所要完成的任务
3.2数据流图
3.3系统分析报告
系统分析之后得到的结论可以让你发现系统的目的和问题,以便在后面的开发中不断的修正。
3.3.1存在问题
国内仓储管理公司普遍信息化应用水平比较落后,业务操作基本停留在手工运作阶段。
这样的经营管理方式,带来的问题主要有:
1.…………………………
3.3.2解决方案
Ø
基于Internet的库存管理信息系统,是集计算机技术、数据库管理技术、数据通信技术,以及Internet技术为一体的,适用于仓储行业的物流软件。
包括货物入库、出…………………………
3.3.3系统方案比较
通过和原先系统的方案比较,我们可以清晰的看到新系统的优点:
方面,快捷,直观的体现了现代库存管理系统的特点。
在运用了计算机网络和因特网等先进技术的现代库存管理系统可以完成现代超市繁杂琐碎更多的任务,更好的提高超市的工作效率。
4系统总体设计
系统分析报告经过仔细研究和用户评审、通过批准后,开发工作进入系统设计阶段。
……………………
4.1系统设计思想
本系统主要完成库存管理中出入库单的单据管理,包括出入库单的审核和编辑操作,为此系统必须能够维护这些操作信息的数据表。
4.2系统架构设计
4.3系统结构设计
本系统主要分为以下几个子模块:
登录窗体模块、入库单编辑模块、入库单审核模块、出库单编辑模块、出库单审核模块、已审核的入库单查询模块、已审核的出库单查询模块、员工管理模块、领用明细表模块和操作员模块等。
系统结构设计图如图4.2所示。
图4.2系统的系统结构示意图
4.4系统功能模块划分
图4.3库存管理系统的系统模块示意图
下面分别对一些主要功能模块进行介绍。
1)登录窗体模块
在登录窗口中用户可以输入或从系统用户列表中选择用户名,口令需要用户输入。
当用户在该窗口中输入正确的用户名和密码后,才进入库存管理系统的主窗体中。
2)入库单编辑模块
用户通过该模块完成物品的入库操作管理,即入库单的信息管理操作,包括入库单信息的添加、修改、查询和删除操作。
其中入库单的信息包括入库单号、入库日期、物品名称、供货单位和制单人等。
3)入库单审核模块
用户通过该模块完成入库单的审核操作,并将此次入库单信息加入到已审核的入库单对应的数据表中,同时从未审核的入库单对应的信息表中删除相应的入库单信息。
4)出库单编辑模块
用户通过该模块完成物品的出库操作管理,即出库单的信息管理操作,包括出库单信息的添加、修改、出巡和删除操作。
其中出库单的信息中包括出库单据类型、单据编号、数据日期、使用单位、制单人等。
5)出库单审核模块
用户通过该模块完成出库单的审核操作,并将此次出库单信息加入到已审核的出库单对应的数据表中,同时从未审核的出库单对应的数据表中删除对应的出库单信息。
6)入库单查询模块
用户通过该模块完成已审核的入库单的查询操作,并将这些信息显示在相应的数据绑定在控件中。
7)出库单查询模块
用户通过带模块完成已审核的出库单的查询操作,并将此次信息显示在相应的数据绑定控件中。
8)物品类别模块
用户通过该模块完成添加出入库单据时需要的物品类别信息的管理,包括物品类别信息的添加、修改、删除和查询操作。
9)操作员设置模块
用户通过该模块完成库存管理系统的系统用户的管理,包括系统用户信息的添加、修改、查询和删除此操作,以及系统用户的操作权限的设置。
4.4数据库概念结构设计
根据数据库需求分析,可以得到如图4.4所示的实体–关系模型(E-R模型)
图4.4系统的实体-关系模型(E-R模型)图
该E-R图有14个实体类型,其属性如下所述。
入库单的简单信息(入库单编号、入库日期、制单人、物品编号、备注)
已审核的入库单简单信息(入库单编号、物品编号、制单人、备注)
入库单详细信息单据(入库单编号、物品编号、数量、单价、总金额)
已审核的入库单详细信息单据(入库单编号、物品编号、数量、单价、总金额)
出库单简单信息(出库单编号、出入日期、出口类型、领用人、制单人、备注)
已审核的出库单简单信息(出库单编号、出库日期、出库类型、领用人、制单人、备注)
出库单详细信息单据(出库单编号、物品编号、数量、单价、总金额)
已审核的出库单详细信息单据(出库单编号、物品编号、数量、单价、总金额)
员工信息(员工编号、所属部门、员工姓名)
物品信息(物品编号、物品名称、物品类型)
物品类别信息(物品类别编号、类别名称)
物品供应商信息(供应商编号、供应商名称)
系统用户和操作权限信息(用户名称、密码、单据管理权限、统计查询权限、报表管理权限、系统维护权限)
为了减少数据的冗余,我们把员工所属的部门抽取出来作为一个单独的实体,包括数据项:
部门编号、部门名称。
部门实体和员工实体之间是一对多关系。
4.7数据库逻辑结构设计
5系统详细设计
管理信息系统管理的总体设计完成以后,还需要确定子系统的各模块的具体实现方法,以便最终真正建立一个完善的管理信息系统。
要建立系统的各个功能模块,就要进行程序设计,就是使用给定的语句命令描述算法的过程。
所谓程序设计,实际上是对象的设计。
对象有自己的数据,也包括用于数据的操作和对象的响应。
5.1数据库的创建和系统编码
5.1.1数据库的创建
………………………………
5.1.2创建公共模块
5.2系统主体设计
图5.2窗体主界面
5.3功能模块设计
在系统总体设计完成之后,便进行各个模块的设计。
5.3.1登录模块设计
将用户名和密码输入文本框中,然后连接数据库,判断在用户表中是否存在此用户名并判断所输入的密码是否正确,登录模块窗体如图5.3所示。
图5.3登录模块窗体
5.3.2入库单编辑模块的设计
5.3.3出库单编辑模块的设计
5.3.4入库单查询模块的设计
5.3.5出库单查询模块的设计
出库单查询模块的主要负责出库单简单信息和详细信息的查询,通过查询后,将出库单简单信息和详细信息转移到对应的数据表中,并将汇总后的物品信息存入到相应的数据表中。
出库单查询模块的窗体如图5.9所示。
图5.9出库单查询模块的窗体图
其部分代码如下:
PrivateSubForm_Load()
rtn=SetWindowPos(Me.hwnd,-1,0,0,0,0,3)
'
运用API函数SetWindowPos,来实现使窗体置前的功能
利用代码连接数据库
Adodc1.ConnectionString="
Provider=Microsoft.Jet.OLEDB.4.0;
DataSource="
&
App.Path&
"
\db_kcgl.mdb;
PersistSecurityInfo=False"
Adodc1.RecordSource="
select*fromtb_out"
'
连接出库信息数据表
Adodc1.Refresh
Me.Left=(Screen.Width-Me.Width)/2'
使窗体居中
Me.Top=(Screen.Height-Me.Height)/2
EndSub
PrivateSubText1_Change()
通过文本框的Change事件来动态地对入库货品信息进行模糊查询
OnErrorResumeNext'
执行错误处理
执行模糊查询
Adodc1.RecordSource="
select*fromtb_outwhereout_namelike'
%"
+Text1.Text+"
%'
"
Adodc1.Refresh
5.3.6供应商模块设计
供应商模块主要负责添加出入库单时用到的供应商信息的管理,包括供应商的添加、修改、删除和查询操作。
供应商管理模块的窗体图如图5.10所
图5.10供应商模块窗体图
6系统测试及维护
系统的实施是在系统的设计基础上,用VB6.0程序设计语言设计开发,用microsoftSQLsever2000 实现数据的存储及检索的。
VB6.0提供的开放式数据连接(OpenDataBaseConnectivity)即ODBC功能,它可以直接访问或建立连接的方式使用并操作后台大型网络数据库。
用VB6.0开发的应用程序可以直接在windows环境下运行。
通过ADO与SQL连接实现了简便的数据库访问,提高了编程效率。
……
6.1测试步骤
………………
6.2系统维护
结论
本系统重点完成了超市库存管理功能的实现,其特点在于使用的目前较新的数据库技术和编程技术,只需要简单的操作就可以实现超市库存的操作。
本系统有以下几个优点:
设计过程中,由于自己的只是水平有限要实现某些功能,还需借助强大的互联网。
在完成本设计的过程中,我既感受到了面对自己无法解决的问题时的苦恼,也体会到问题最终得以解决时的快乐。
同时,我深刻体会到要做好一件事情,需要有系统的思维方式和方法,对待一个新的问题,要耐心、要善于运用已有的资源来充实自己。
在对待一个新事物时,一定要从整体考虑,完成一步之后再作下一步,这样对于系统而言才能更加有效。
通过此次毕业设计,我不但对Windows、VB6.0和SQLServer有了更深刻的认识,积累了使用软件工程的思想来开发软件的经验,同时最重要的是摸索出了一套分析问题和解决问题的方法,这对于我将来走上工作岗位受益匪浅。
致谢
………………………………。
参考文献
[1]郑阿奇.SQLServer实用教程,四川:
电子工业出版社,2002.8(3-12页)
[2]周中华.数据库原理与应用,北京:
清华大学出版社,2001.3(10-15页)
[3]段兴.VisualBasic6.0数据库程序设计,北京:
人民邮电出版社,2001.11(15-33页)
[4]求是科技.VisualBasic6.0程序设计与开发技术大全,北京:
人民邮电出版社,2004.9(25-40页)
[5]王俊、邓笛.软件设计师应试教程,北京:
人民邮电出版社,2005.6(28-35页)
[6]高春艳、李艳、谷伟东.VisualBasic数据库开发关键技术与实例应用,北京:
人民邮电出版社,2004.5(40-45页)
[7]董国平、陈艳华.信息系统开发实例精粹(VisualBasic版),北京:
电子工业出版社,2006.6(30-44页)
[8]谭浩强.visualbasic6.0程序设计,北京:
中国铁道出版社 2003(30-35)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 家家 超市 商品 进销存 管理 系统