通用进销存管理系统毕业设计范例
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本系统采用的是Visual FoxPro自带的数据库,系统数据库名为DataBase。
由于篇幅所限,关于数据库中的数据表请参见附录B。
4
4.1
程序主界面的设计的好坏往往影响到软件的整体形象,因此首先要处理好程序主界面的设计问题。同时,程序主界面的设计也是程序控制的核心,操作权限、程序功能调用等都要通过主程序调用实现。通用进销存管理系统程序主界面设计的运行结果如图2所示。
计算机技术的全面普及,给中小企业带来新鲜的血液,利用计算机对企业进行管理,不仅解决了传统管理方式中的管理效率低下、管理不全面,数据信息不能得到统计等问题。管理方式的转变,提高整个企业的工作效率,在某种意义上讲,给中小企业提供了新的有利条件,增强了企业的核心竞争力,成为企业管理的必备工具。
本系统的开发适用于多个行业,可以帮助企业快速有效管理进货、销售、库存等各项业务,合理控制进销存各个环节,提高资金利用率,实现管理高效率和实时性。
ENDCASE
3
本程序的工具栏中共有12个按钮,分别是订单管理、销售管理、配送申请、配送开票、配送结款、入库管理、库存查询、商品信息管理、商品销售查询、商品销售排行、日销售报表、数据备份。创建工具栏的方法与创建程序菜单类似,也是通过ToolBar控件与ImageList控件来完成的。
(1)在表单中添加一个ToolBar控件,更改其重要属性如表2所示。
(2)在表单的Unload事件下添加如下代码:
_screen.visible=.t. &&恢复Visual FoxPro主窗体的位置,退出Visual FoxPro
_screen.top=0
QUIT在表单的QueryUnload事件下添加如下代码:
this.Lockdatebase1.lock(sys(5)+sys(2003)+"\data\DataBase.dbc",;
决策管理
决策管理模块:商品销售排行、商品退货排行、利润分析、决策分析(进销存结转、供应商应收应付款结转、客户应收应付款结转)。
维护管理
初期建帐(往来帐目、库存商品)、系统初始化、数据备份、数据恢复。
2.2
本系统共分9大部分、41个完整的功能模块。系统结构图如图1所示。
图1通用进销存管理系统结构图
3
3.1
本系统是根据人们在日常生活中的实际需求而开发的,完全能够实现人们对各类药品信息及疑难病症查询的功能,通过本系统可以达到以下目标:
系统最大限度地实现了易安装性、易维护性和易操作性。
系统运行稳定,安全可靠。
操作灵活,界面友好,充分满足各类企业的进销存管理需求
实施规范的进、销、存一体化业务管理。
强大的库存预警功能,尽量避免损失。
图形化数据分析。
强大的查询分析功能。
灵活、细分的权限控制功能。
强大的报表功能,让您随时了解企业经营情况
【关键词】入库销售退货通用进销存管理系统
0
随着全球经济一体化,国内经济改革的逐年深化,使得国内中小企业都面临着巨大的挑战,管理体制的不完善、生产技术不能和集团性质的大公司相竞争,成为中小企业发展需要解决的首要问题,而即使企业具有了一定先进的技术,由于管理体制中种种问题的制约,也不能使企业在激烈的竞争中占有一席之地。
thisform.toolbar.bu#39;,,7)
thisform.toolbar.buttons.add(,'bar4','',3,0)
thisform.toolbar.buttons.add(,'xx','',,8)
thisform.toolbar.buttons.add(,'tj','',,9)
DO mnus\往来管理.mpr
CASE button.index=7
DO mnus\查询管理.mpr
CASE button.index=8
DO mnus\报表管理.mpr
CASE button.index=9
DO mnus\决策管理.mpr
CASE button.index=10
DO mnus\维护管理.mpr
this.imagelist=thisform.imagemenu
this.disabledimagelist=thisform.imagemenu
this.hotimagelist=thisform.imagemenu
FOR m=1 TO 10
mnuname="mnu"+alltrim(str(m))
进销存管理系统的开发实现了从进货、库存、到销售的一体化管理。提高了管理水平和工作效率,最大限度减少了手工操作带来的错误。
2
2.1
通用进销存管理系统是一款将进货、销售、库存进行一体化管理的系统。系统由系统管理、销售管理、库存管理、基础信息、往来管理、查询管理、报表管理、决策管理和维护管理等模块组成。特规划功能模块如下:
表2更改ToolBar控件属性
对象
属性
值
ToolBar
Appearance
0-Flat
ToolBar
BorderStyle
0-None
ToolBar
Style
0-standard
(2)将ToolBar控件与ImageList控件联系起来,在ToolBar控件中添加12个按钮,并将ImageMenu控件中的图片与按钮相对应。代码如下:
(1)在表单中增加ToolBar控件,命名为“ToolBarMenu”,ImageList控件,命名为“ImageMenu”,将制作完成的图片添加到ImageMenu中。
(2)更改ToolBarMenu控件的属性,如表1所示。
表1更改ToolBarMenu控件属性
对象
属性
值
ToolBarMenu
Appearance
this.buttons.add(,mnuname,'',0,m)
ENDFOR
(4)在ToolBarMenu控件的ButtonClick事件下添加如下代码:
*** ActiveX控件事件***
LPARAMETERS button
DO CASE
CASE button.index=1
DO mnus\系统管理.mpr
图形化数据分析。
强大的查询分析功能。
灵活、细分的权限控制功能。
强大的报表功能,让您随时了解企业经营情况。
3.2
系统开发平台:Microsoft Visual FoxPro 6.0。
运行平台:WindowsXP/ Windows 2000/Windows 2003
分辨率:最佳效果1024×768像素
3.
thisform.toolbar.buttons.add(,'bb','',,10)
thisform.toolbar.buttons.add(,'bar5','',3,0)
*增加快捷工具栏按钮
thisform.toolbar.imagelist=thisform.imagelist
thisform.toolbar.disabledimagelist=thisform.imagelist
thisform.toolbar.buttons.add(,'bar1','',3,0)
图2程序主界面设计的运行结果
1
(1)新建一个项目,命名为“通用进销存管理系统”,在该项目中添加一个新表单,命名为“frmmain”,并设置表单的Caption属性为“通用进销存管理系统v2.0版”,设置Icon属性为“sys(5)+sys(2003)+'\graphics\proICO.ico'”,设置KeyPreview属性为.T.,作用是截获表单内控件的KeyPress事件;设置ShowWindow属性为“2-作为顶层表单”;设置WindowState属性为“2-最大化”。
通用进销存管理系统
学院
专业
班级
学号
姓名
指导教师
教师职称
年
月
日
摘要
【摘要】
随着全球经济一体化,国内经济改革的逐年深化,使得国内中小企业都面临着巨大的挑战,管理体制的不完善、生产技术不能和集团性质的大公司相竞争,成为中小企业发展需要解决的首要问题,而即使企业具有了一定先进的技术,由于管理体制中种种问题的制约,也不能使企业在激烈的竞争中占有一席之地。
CASE button.index=2
DO mnus\销售管理.mpr
CASE button.index=3
DO mnus\库存管理.mpr
CASE button.index=4
DO mnus\基础信息.mpr
CASE button.index=5
DO mnus\配送管理.mpr
CASE button.index=6
基础信息
基础信息模块:商品信息管理、供应商信息管理、客户信息管理、员工信息管理、银行帐户管理。
往来管理
往来管理模块:供应商帐目管理、客户帐目管理、超期应收应付款管理。
查询管理
查询管理模块:商品销售查询、商品入库查询、商品退货查询、商品报损报溢查询。
报表管理
报表管理模块:日销售报表、周销售报表、月销售报表、单商品销售报表。
thisform.toolbar.buttons.add(,'DD','',,1)
thisform.toolbar.buttons.add(,'xs','',,2)
thisform.toolbar.buttons.add(,'bar2','',3,0)
thisform.toolbar.buttons.add(,'sq','',,3)
计算机技术的全面普及,给中小企业带来新鲜的血液,利用计算机对企业进行管理,不仅解决了传统管理方式中的管理效率低下、管理不全面,数据信息不能得到统计等问题。管理方式的转变,提高整个企业的工作效率,在某种意义上讲,给中小企业提供了新的有利条件,增强了企业的核心竞争力,成为企业管理的必备工具。
本系统的开发适用于多个行业,可以帮助企业快速有效管理进货、销售、库存等各项业务,合理控制进销存各个环节,提高资金利用率,实现管理高效率和实时性。
"正在加密,请稍后...") &&数据库加密
IF file(sys(5)+sys(2003)+'\Setup.tmp')=.t.
DELE FILE sys(5)+sys(2003)+'\Setup.tmp'
ENDIF
2
“通用进销存管理系统”的菜单是通过10个快捷菜单拼成的,并且具有彩色背景、动态增减菜单项的功能。
本系统是根据人们在日常生活中的实际需求而开发的,完全能够实现人们对各类药品信息及疑难病症查询的功能,通过本系统可以达到以下目标:
系统最大限度地实现了易安装性、易维护性和易操作性。
系统运行稳定,安全可靠。
操作灵活,界面友好,充分满足各类企业的进销存管理需求
实施规范的进、销、存一体化业务管理。
强大的库存预警功能,尽量避免损失。
系统管理模块
系统管理模块:系统管理模块:系统设置、权限设置、操作员管理、更改密码、退出。
销售管理模块
销售管理模块:订货管理、销售管理、销售退货管理。
库存管理模块
库存管理模块:入库管理、入库退货、库存查询、库存盘点、商品有限期查询、库存上下限管理、商品报损报溢管理。
基础信息
基础信息模块:商品信息管理、供应商信息管理、客户信息管理、员工信息管理、银行帐户管理。
0-Flat
ToolBarMenu
BorderStyle
0-None
ToolBarMenu
Style
0-standard
(3)将ToolBarMenu控件与ImageMenu控件联系起来,在ToolBarMenu控件中添加10个按钮,并将ImageMenu控件中的图片与按钮相对应。在ToolBarMenu控件的Init事件下添加如下代码:
thisform.toolbar.buttons.add(,'kp','',,4)
thisform.toolbar.buttons.add(,'jz','',,5)
thisform.toolbar.buttons.add(,'bar3','',3,0)
thisform.toolbar.buttons.add(,'rk','',,6)
1
1.1
根据市场的需求,要求系统具有以下功能:
系统操作简单,界面友好。
规范、完善的基础信息设置。
支持多人操作,要求有较好的权限分配功能。
为了方便用户,要求系统支持多条件查询。
支持多种报表打印功能。
图表分析销售状况
具有数据备份及数据恢复功能,保证系统数据的安全。
1.2
随着经济的全球化以及中国经济改革的逐渐深化,中小企业面临着越来越激烈的竞争,改善企业内部以及整个供应链各个环节的管理、调度及资源配置,迅速适应客户的新需求和市场新机遇的能力,是企业赢得竞争胜利的决定性因素,进销存管理系统的开发是提高企业竞争力的最有效的方法之一。
由于篇幅所限,关于数据库中的数据表请参见附录B。
4
4.1
程序主界面的设计的好坏往往影响到软件的整体形象,因此首先要处理好程序主界面的设计问题。同时,程序主界面的设计也是程序控制的核心,操作权限、程序功能调用等都要通过主程序调用实现。通用进销存管理系统程序主界面设计的运行结果如图2所示。
计算机技术的全面普及,给中小企业带来新鲜的血液,利用计算机对企业进行管理,不仅解决了传统管理方式中的管理效率低下、管理不全面,数据信息不能得到统计等问题。管理方式的转变,提高整个企业的工作效率,在某种意义上讲,给中小企业提供了新的有利条件,增强了企业的核心竞争力,成为企业管理的必备工具。
本系统的开发适用于多个行业,可以帮助企业快速有效管理进货、销售、库存等各项业务,合理控制进销存各个环节,提高资金利用率,实现管理高效率和实时性。
ENDCASE
3
本程序的工具栏中共有12个按钮,分别是订单管理、销售管理、配送申请、配送开票、配送结款、入库管理、库存查询、商品信息管理、商品销售查询、商品销售排行、日销售报表、数据备份。创建工具栏的方法与创建程序菜单类似,也是通过ToolBar控件与ImageList控件来完成的。
(1)在表单中添加一个ToolBar控件,更改其重要属性如表2所示。
(2)在表单的Unload事件下添加如下代码:
_screen.visible=.t. &&恢复Visual FoxPro主窗体的位置,退出Visual FoxPro
_screen.top=0
QUIT在表单的QueryUnload事件下添加如下代码:
this.Lockdatebase1.lock(sys(5)+sys(2003)+"\data\DataBase.dbc",;
决策管理
决策管理模块:商品销售排行、商品退货排行、利润分析、决策分析(进销存结转、供应商应收应付款结转、客户应收应付款结转)。
维护管理
初期建帐(往来帐目、库存商品)、系统初始化、数据备份、数据恢复。
2.2
本系统共分9大部分、41个完整的功能模块。系统结构图如图1所示。
图1通用进销存管理系统结构图
3
3.1
本系统是根据人们在日常生活中的实际需求而开发的,完全能够实现人们对各类药品信息及疑难病症查询的功能,通过本系统可以达到以下目标:
系统最大限度地实现了易安装性、易维护性和易操作性。
系统运行稳定,安全可靠。
操作灵活,界面友好,充分满足各类企业的进销存管理需求
实施规范的进、销、存一体化业务管理。
强大的库存预警功能,尽量避免损失。
图形化数据分析。
强大的查询分析功能。
灵活、细分的权限控制功能。
强大的报表功能,让您随时了解企业经营情况
【关键词】入库销售退货通用进销存管理系统
0
随着全球经济一体化,国内经济改革的逐年深化,使得国内中小企业都面临着巨大的挑战,管理体制的不完善、生产技术不能和集团性质的大公司相竞争,成为中小企业发展需要解决的首要问题,而即使企业具有了一定先进的技术,由于管理体制中种种问题的制约,也不能使企业在激烈的竞争中占有一席之地。
thisform.toolbar.bu#39;,,7)
thisform.toolbar.buttons.add(,'bar4','',3,0)
thisform.toolbar.buttons.add(,'xx','',,8)
thisform.toolbar.buttons.add(,'tj','',,9)
DO mnus\往来管理.mpr
CASE button.index=7
DO mnus\查询管理.mpr
CASE button.index=8
DO mnus\报表管理.mpr
CASE button.index=9
DO mnus\决策管理.mpr
CASE button.index=10
DO mnus\维护管理.mpr
this.imagelist=thisform.imagemenu
this.disabledimagelist=thisform.imagemenu
this.hotimagelist=thisform.imagemenu
FOR m=1 TO 10
mnuname="mnu"+alltrim(str(m))
进销存管理系统的开发实现了从进货、库存、到销售的一体化管理。提高了管理水平和工作效率,最大限度减少了手工操作带来的错误。
2
2.1
通用进销存管理系统是一款将进货、销售、库存进行一体化管理的系统。系统由系统管理、销售管理、库存管理、基础信息、往来管理、查询管理、报表管理、决策管理和维护管理等模块组成。特规划功能模块如下:
表2更改ToolBar控件属性
对象
属性
值
ToolBar
Appearance
0-Flat
ToolBar
BorderStyle
0-None
ToolBar
Style
0-standard
(2)将ToolBar控件与ImageList控件联系起来,在ToolBar控件中添加12个按钮,并将ImageMenu控件中的图片与按钮相对应。代码如下:
(1)在表单中增加ToolBar控件,命名为“ToolBarMenu”,ImageList控件,命名为“ImageMenu”,将制作完成的图片添加到ImageMenu中。
(2)更改ToolBarMenu控件的属性,如表1所示。
表1更改ToolBarMenu控件属性
对象
属性
值
ToolBarMenu
Appearance
this.buttons.add(,mnuname,'',0,m)
ENDFOR
(4)在ToolBarMenu控件的ButtonClick事件下添加如下代码:
*** ActiveX控件事件***
LPARAMETERS button
DO CASE
CASE button.index=1
DO mnus\系统管理.mpr
图形化数据分析。
强大的查询分析功能。
灵活、细分的权限控制功能。
强大的报表功能,让您随时了解企业经营情况。
3.2
系统开发平台:Microsoft Visual FoxPro 6.0。
运行平台:WindowsXP/ Windows 2000/Windows 2003
分辨率:最佳效果1024×768像素
3.
thisform.toolbar.buttons.add(,'bb','',,10)
thisform.toolbar.buttons.add(,'bar5','',3,0)
*增加快捷工具栏按钮
thisform.toolbar.imagelist=thisform.imagelist
thisform.toolbar.disabledimagelist=thisform.imagelist
thisform.toolbar.buttons.add(,'bar1','',3,0)
图2程序主界面设计的运行结果
1
(1)新建一个项目,命名为“通用进销存管理系统”,在该项目中添加一个新表单,命名为“frmmain”,并设置表单的Caption属性为“通用进销存管理系统v2.0版”,设置Icon属性为“sys(5)+sys(2003)+'\graphics\proICO.ico'”,设置KeyPreview属性为.T.,作用是截获表单内控件的KeyPress事件;设置ShowWindow属性为“2-作为顶层表单”;设置WindowState属性为“2-最大化”。
通用进销存管理系统
学院
专业
班级
学号
姓名
指导教师
教师职称
年
月
日
摘要
【摘要】
随着全球经济一体化,国内经济改革的逐年深化,使得国内中小企业都面临着巨大的挑战,管理体制的不完善、生产技术不能和集团性质的大公司相竞争,成为中小企业发展需要解决的首要问题,而即使企业具有了一定先进的技术,由于管理体制中种种问题的制约,也不能使企业在激烈的竞争中占有一席之地。
CASE button.index=2
DO mnus\销售管理.mpr
CASE button.index=3
DO mnus\库存管理.mpr
CASE button.index=4
DO mnus\基础信息.mpr
CASE button.index=5
DO mnus\配送管理.mpr
CASE button.index=6
基础信息
基础信息模块:商品信息管理、供应商信息管理、客户信息管理、员工信息管理、银行帐户管理。
往来管理
往来管理模块:供应商帐目管理、客户帐目管理、超期应收应付款管理。
查询管理
查询管理模块:商品销售查询、商品入库查询、商品退货查询、商品报损报溢查询。
报表管理
报表管理模块:日销售报表、周销售报表、月销售报表、单商品销售报表。
thisform.toolbar.buttons.add(,'DD','',,1)
thisform.toolbar.buttons.add(,'xs','',,2)
thisform.toolbar.buttons.add(,'bar2','',3,0)
thisform.toolbar.buttons.add(,'sq','',,3)
计算机技术的全面普及,给中小企业带来新鲜的血液,利用计算机对企业进行管理,不仅解决了传统管理方式中的管理效率低下、管理不全面,数据信息不能得到统计等问题。管理方式的转变,提高整个企业的工作效率,在某种意义上讲,给中小企业提供了新的有利条件,增强了企业的核心竞争力,成为企业管理的必备工具。
本系统的开发适用于多个行业,可以帮助企业快速有效管理进货、销售、库存等各项业务,合理控制进销存各个环节,提高资金利用率,实现管理高效率和实时性。
"正在加密,请稍后...") &&数据库加密
IF file(sys(5)+sys(2003)+'\Setup.tmp')=.t.
DELE FILE sys(5)+sys(2003)+'\Setup.tmp'
ENDIF
2
“通用进销存管理系统”的菜单是通过10个快捷菜单拼成的,并且具有彩色背景、动态增减菜单项的功能。
本系统是根据人们在日常生活中的实际需求而开发的,完全能够实现人们对各类药品信息及疑难病症查询的功能,通过本系统可以达到以下目标:
系统最大限度地实现了易安装性、易维护性和易操作性。
系统运行稳定,安全可靠。
操作灵活,界面友好,充分满足各类企业的进销存管理需求
实施规范的进、销、存一体化业务管理。
强大的库存预警功能,尽量避免损失。
系统管理模块
系统管理模块:系统管理模块:系统设置、权限设置、操作员管理、更改密码、退出。
销售管理模块
销售管理模块:订货管理、销售管理、销售退货管理。
库存管理模块
库存管理模块:入库管理、入库退货、库存查询、库存盘点、商品有限期查询、库存上下限管理、商品报损报溢管理。
基础信息
基础信息模块:商品信息管理、供应商信息管理、客户信息管理、员工信息管理、银行帐户管理。
0-Flat
ToolBarMenu
BorderStyle
0-None
ToolBarMenu
Style
0-standard
(3)将ToolBarMenu控件与ImageMenu控件联系起来,在ToolBarMenu控件中添加10个按钮,并将ImageMenu控件中的图片与按钮相对应。在ToolBarMenu控件的Init事件下添加如下代码:
thisform.toolbar.buttons.add(,'kp','',,4)
thisform.toolbar.buttons.add(,'jz','',,5)
thisform.toolbar.buttons.add(,'bar3','',3,0)
thisform.toolbar.buttons.add(,'rk','',,6)
1
1.1
根据市场的需求,要求系统具有以下功能:
系统操作简单,界面友好。
规范、完善的基础信息设置。
支持多人操作,要求有较好的权限分配功能。
为了方便用户,要求系统支持多条件查询。
支持多种报表打印功能。
图表分析销售状况
具有数据备份及数据恢复功能,保证系统数据的安全。
1.2
随着经济的全球化以及中国经济改革的逐渐深化,中小企业面临着越来越激烈的竞争,改善企业内部以及整个供应链各个环节的管理、调度及资源配置,迅速适应客户的新需求和市场新机遇的能力,是企业赢得竞争胜利的决定性因素,进销存管理系统的开发是提高企业竞争力的最有效的方法之一。