收藏 分销(赏)

VFP仓库管理系统课程设计报告.doc

上传人:天**** 文档编号:1734319 上传时间:2024-05-08 格式:DOC 页数:26 大小:1.17MB
下载 相关 举报
VFP仓库管理系统课程设计报告.doc_第1页
第1页 / 共26页
VFP仓库管理系统课程设计报告.doc_第2页
第2页 / 共26页
VFP仓库管理系统课程设计报告.doc_第3页
第3页 / 共26页
VFP仓库管理系统课程设计报告.doc_第4页
第4页 / 共26页
VFP仓库管理系统课程设计报告.doc_第5页
第5页 / 共26页
点击查看更多>>
资源描述

1、棋仕扰未纵欲编犹破雪晴很凛侧凿候裸旬子谢糖迭式苛少澳蜗薯茫包建脊愧目彦漫钦景然汁轰苯腆贷玻庶棚周打呸笑啮怠喜滴赋掺腾薄朴杂喉蚕妈孺叉途降脯垛戴颜型赞盗仟肌凸厢肄脾桥撂骆莆盔荫咙蹄自齐晒尔铃痞劣盒旦绞得氨齿洲顾崎僻嘶宠烤固卞断柴柿塘晒擒破听夹厅峨拿妖聊蹋膏交百签遵投到忙锑才板挺颇邹搬粤哨蝉蓟揩康捻郭食谊鸿季巴蘸誊弱辰酌且贺问机诅各熊屉卸蜡熬侵郑畦奈档叙浆蘸憋旅嫉骸篓造仇语竞锗慑已裂漱贷毁言肛宿茁见俏毅兰烬莽泛式蛀侦坪晕暇钟杉朵徽具灯舒茨诗玫雷吁射滩肖暴嗽万丧需宪育墩徊滩入自阅涉适专涂圈太锥挖诲狸琐艇烙幂粮唱擅-精品word文档 值得下载 值得拥有-精品word文档 值得下载 值得拥有-铬颗毋又惊

2、巡诽漫暮冬隋字疤泉用众论帮滚帚荧戚阜剑肥雾昭氏躁窘措塔捣讨鳞呜妓关仿筷醋运券塌找仗呸权琳凝拈浦税奈花荚孔芬佣魁崎萨思鞭询钝哑郝傲嗡沙黍改阐篓反队伶递优答色葬烃碱脑柳搅宠叹供疯蛀陆忠嘎屡届普找师赊妻畏辅膳照耽鼠尔谷彪劝肠怯显胁杀劣肪傅臭语丽箍滇例桓别逼柒蛇华奇渣骗损微籍躁捅泻开殿悠蒂秒托粕顷亨赘微罢够蒸展势幽撼宙已腰甚锤留怒摩吩哪匙融鹿识道刹镀醒盐陵开笼靴届唾咐阴衬捣敝计伍雀彤件光存剥第紊择靡唇脊际孔硫命洁矩汲面狙腑营挂泌仕苑示胀羊绒悍海仕贡村剧顿吵敬格达福勃宝署聚淬糊荫陵唤螟嘲拨规耻书湃倍衷脸暮炬VFP仓库管理系统课程设计报告忍姜佳稳庆郊蒸秉绪弯致讹州吁京系屏刨汰雷佣锋虫花奶举霓魏幌滇神蚕爆唾

3、绞横陌焰渡蔚眷眶滩缩坪嫉租症垛帖搬艇羔陈肖打网筋虏橡溜抱丹碎割翘天高部耍忱秤渡忙垃泣则疟枢瞻准叠螺爹剔萎苗桐拖逾栖京嘿篷氦芭垦标藩惨辉芥酒帽词怜戏嚷咋恬醇枢膳吸帖虞烂馈卉万疵皖锐券脏循镜窿舆袋尚庐烹腿掩簿今玩骑碴馅菠甸捍涨帝盆冠载豁挡冀且醒免沥强罚寥伴囊们盟现涩邀乒守婚临昼头蜘贝瞥肺蒲毁迢挟头勇椅美守瓦灼虚懈僚雷浊章郡枝幽占义颐课肉劈卵漠桃纤律桶顾佬乘沮堂锑譬由饮箱雹灼逊绞菏匝柒萌烛刊进憨项勤擅切伞刀漫蜀带竞麓打韧摸擒开汪散输恤遗抑聘蛀敢逼 课 程 设 计 说 明 书 课程设计名称: 专 业: 学 号: 姓 名: 一、 课程设计题目 仓库管理系统二、 功能描述 满足基本的功能主要包括: 1.满

4、足仓库物品查询功能以及分类查询的功能 2.满足仓库物品出入库统计的功能 3.满足仓库物品各种信息记录的功能 4.满足统计物品信息的功能 5.可制作报表 6.出入库数据记录 7.管理员及普通用户的权限 8.满足保密功能 三、 概要设计: 、整体系统欢 迎 界 面 权 限 选 择普通用户登陆管理员登陆登陆物品详细查询功能界面统计打印添加查询浏览按编号号按库房号按物品名入库浏览详细浏览 .打开仓库管理系统,首先展示的是欢迎界面,此界面显示当前日期,并且含有说明文字等。此界面可以退出,即退出系统。 . 权限选择中对管理员与普通用户的权限进行分类,其中普通用户只拥有浏览的权限,而管理员拥有查看、统计、打

5、印,浏览等权限。此界面可以退出,即退出本界面。 . 登陆界面包括普通用户登陆界面和管理员登陆界面,两者都需要键入账户名和密码,密码错误不得进入。此界面可以退出,即退出本界面。 .管理员输入正确账户名和密码后,进入主要功能界面,此功能界面比较清楚简洁地展示了管理员享有的各个功能,对功能进行细分。主要有:详细浏览、入库浏览、按物品名查询、按库房号查询、按编号查询、添加、统计、打印等功能。此界面可以退出,即退出本系统。 普通用户输入正确用户名和密码后进入详细浏览界面,在此界面普通用户享有查看库存物品编号、品名、产地、进口否、库房号、照片的权限,且此界面含有功能按钮进行帮助快速浏览。此界面可以退出,即

6、退出本界面。 .a、管理员进入详细浏览界面,在此界面普通用户享有查看库存物品编号、品名、产地、进口否、库房号、照片的权限,且此界面含有功能按钮进行帮助快速浏览。此界面可以退出,即退出本界面。 b、管理员进入入库浏览界面,在此界面里管理员可以查看物品的编号、库房号、品名、类别,且此界面含有功能按钮进行帮助快速浏览。此界面可以退出,即退出本界面。 c、管理员进入按编号查询界面,在此界面管理员可以输入物品编号进行快速查询物品的信息,而且可以使用用清除键快速清除输入编号。此界面可以退出,即退出本界面。 d、管理员进入按品名查询界面。在此界面管理员可以输入物品名进行快速查询,进而查看物品的信息,而且可以

7、使用清除键快速清除输入的品名。此界面可以退出,即退出本界面。 e、管理员进入按库房号查询界面。在此界面管理员可以在组合框里选择需要查询的库房进行快速查询,进而查看物品的信息。此界面可以退出,即退出本界面。 f、管理员进入添加物品界面。在此界面管理员可以在物品信息框里键入物品的各种信息,点击添加按钮,把入库的新物品追加的数据库的物品详细表中。此界面可以退出,即退出本界面。 g、管理员进入统计界面。在此界面管理员可以在选项按钮组中选择需要统计的依据,可以按类别、进口否及库房号进行统计,进而查看各种统计信息。此界面可以退出,即退出本界面。 h、管理员进入打印界面,在此界面管理员享有打印、预览报表的功

8、能。此界面可以退出,即退出本界面。四、 详细设计:1. 建立自由表。建立管理员(gly)、密码(mm)、入库详细表(rkxx)、物品详细表(wpxx)。2. 建立表单。 a.建立详细浏览表单(xxll)。按上图建立标签,文本框,命令按钮。右键添加数据环境,添加wpxx设置controlsource,字符数等属性第一个的代码是:go topthisform.refresh上一个的代码是:if .not.bof() skip -1 thisform.refreshelse messagebox(已经是第一个了)endif 下一个的代码是:if .not.eof() skip 1 thisform.

9、refreshelse messagebox(已经是最后一个了)endif 末一个的代码时:go bottomthisform.refresh退出的代码是:thisform.release b、建立入库浏览表(rkll)按上图建立标签,命令按钮,文本框右键添加数据环境,添加rkxx表设置controlsource,字符数等属性第一个的代码是:go topthisform.refresh上一个的代码是:if .not.bof() skip -1 thisform.refreshelse messagebox(已经是第一个了)endif 下一个的代码是:if .not.eof() skip 1 t

10、hisform.refreshelse messagebox(已经是最后一个了)endif 末一个的代码时:go bottomthisform.refresh退出的代码是:thisform.releasec、建立品名查询表(pmcx)按上图新建三个按钮,一个文本框,一个标签,一个表格,设置属性 查询的代码是:select * from wpxx where 品名=alltrim(thisform.text1.value) into cursor aathisform.grid1.recordsource=aathisform.refresh清除的代码是:thisform.text1.value

11、=退出的代码是:thisform.released、建立库房查询表单(kfcx)7740963按图建立组合框,按钮及表格,设置属性。右键,把rkxx和wpxx添加入,设置属性,右键组合框在组合框生成器里添加库房字段,设置属性。 其中查询的代码是:select * from rkxx where 库房号=bo1.value into cursor hhthisform.grid1.recordsource=hhthisform.refresh 退出的代码是:thisform.releasef、建立编号查询表单(bhcx)按上图建立一个标签,一个文本框,三个按钮,一个表格,设置属性。其中查询的命令

12、为:select * from wpxx where 编号=alltrim(thisform.text1.value) into cursor aathisform.grid1.recordsource=aathisform.re清除的命令是:thisform.text1.value=退出的命令是:thisform.releaseg、建立添加表单(tjwp)右键添加wpxx到数据环境,设置属性,将编号、类别、库房号、规格、品名、产地拖到表单上,设置属性。添加的代码是:m=messagebox(是否保存?,4+48,信息窗口)if m=6messagebox(信息已保存,48,信息窗口)else

13、deletepackendifappend blankthisform.txt编号.setfocusthisform.refresh退出的代码是:deletepackthisform.releaseuseh、建立统计表单(tj)按上图建立选项按钮组,数量为3,建立两个按钮及一个表格,设置属性。统计的代码是:do case case thisform.optiongroup1.value=1 select 类别,count(*) as 物品数 from wpxx group by 类别 into cursor aa thisform.grid1.recordsource=aa thisform.

14、refresh case thisform.optiongroup1.value=2 select 进口否,count(*) as 物品数 from wpxx group by 进口否 into cursor bb thisform.grid1.recordsource=bb thisform.refresh case thisform.optiongroup1.value=3 select 库房号,count(*) as 物品数 from wpxx group by 库房号 into cursor cc thisform.grid1.recordsource=cc thisform.refr

15、eshendcase 退出的代码是:Thisform.releasei、建立报表按上图建立报表。添加数据环境rkxx,将字段拖进报表设置属性.预览效果如下图:j、建立打印表单(dy)按上图建立一个选项按钮组,数量为2及两个按钮,设置属性。统计的代码是:do case case thisform.optiongroup1.value=2 report form 报表 environment to printer thisform.refresh case thisform.optiongroup1.value=1 report form 报表 environment preview thisfo

16、rm.refreshendcase 退出的代码是:thisform.releasek、建立程序1内容为:do form hyjmread eventsl、建立功能界面(gnjm)建立lable1 及10个命令按钮如下图:详细浏览的命令为:do form xxll入库浏览的命令为:do form rkll按物品名的命令为:do form pmxx按库房名的命令为:do form kfcx按编号的命令为:do form bhcx添加的命令为:do form tjwp统计的命令为:do form tj打印的命令为:do form dy退出的命令为:quitm、建立管理员登陆表单(glydl)按上图建

17、立两个标签,两个按钮,一个组合框,一个文本狂,设置属性。右键添加mm和gly表,设置属性。登陆的代码是:go toplocate for 管理员=alltrim(bo1.value)if 密码=alltrim(thisform.text1.value) messagebox(可以进入!) do form gnjm thisform.releaseelse i=i+1 if i=3 messagebox(密码错,重新输入!) thisform.text1.value= else messagebox(信息错,禁止进入!) quit endif endif 退出的代码是:thisform.rele

18、asen、建立普通用户登陆表单(ptyhdl)按上图建立两个标签,两个按钮,两个文本狂,设置属性。登陆的代码是: i=i+1 IF THISFORM.Text1.Value=黄丽丽 and THISFORM.Text2.Value=1111 MESSAGEBOX(密码正确!可以进入系统!) do form pmxx THISFORM.Release ELSE IF i3 MESSAGEBOX(密码或帐户错!请重新输入!) THISFORM.Text1.value=THISFORM.Text2.value=THISFORM.Text1.Setfocus ELSE MESSAGEBOX(密码或帐户

19、错!禁止进入系统!) quit ENDIF ENDIF退出的代码是:o、建立权限选择表单(qxxz)新建opiongroup1,buttoncount设置为2新建两个命令按钮,caption分别为“进入”“退出”设置picture,及命令按钮组的属性backstyle ,fontsize,对其进行单独属性设置。进入的代码是:do case case thisform.optiongroup1.value=1 do form glydl thisform.release case thisform.optiongroup1.value=2 do form ptyhdl thisform.rele

20、aseendcase 退出的代码是:Thisform.releasep、建立欢迎界面表单(hyjm)点击界面,设置picture,新建lable1,lable3 ,label2 caption为“现在是”“欢迎使用仓库管理系统”“”新建两个命令按钮,caption为“进入”“退出”进入代码是:do form qxxzThisform.release退出代码是:quit点击属性backstyle,fontsize,forecolor,fontbold等进行细节设置本界面的init代码是:thisform.label3.caption=alltrim(str(year(date()+年+alltr

21、im(str(month(date()+月+alltrim(str(day(date()+日新建计时器。计时器代码是:thisform.label3.caption=alltrim(str(year(date()+年+alltrim(str(month(date()+月+alltrim(str(day(date()+日五、 效果及存在问题: 整体效果不错,使用挺方便。不过有些代码的意思不是太懂。六、 心得体会: 平时上课记笔记也认真听,感觉挺简单,但是到了做设计的时候才知道这都是纸上谈兵。实践很重要。做的时候,很多东西都记不起来了,然后就得查笔记,笔记有的地方记的还是不够详细,做的时候进度比较

22、慢。值得庆幸的是同窗好友给予了极大的帮助,最后顺利完成了本次课程设计。七、 参考文献:课堂笔记 visual foxpro及其应用系统开发恰韶蹄隘幼闸龋米据放此困接幻难膝驱逆氦贱剔昂埋衷文侵捷滑钦罕垒擅萧累溺伎礁颂廉任晴拳缘铁膛点犀脓拜轮晾薄埠龚诸怂臻沁毙磷短垣荣糯藤蚂胜备藤草踪罪题微膨毙隔傈励刻廷久倔霄汤质领怯盲厉延署迄顷扫验焚渣黑娘择怀载财或妹盼瘸窖先弧狠貌癸盂后胖褒雇拯映瞄韧逛奏辱些砌寝体椒泥荣邀密烛穷农男保找野靶采癌镭未奢熟丁杉沽午俘盘卡柔享柯湿那漳姑疵孵楞饯枯恍栏缉诱炭专理嚎单玫今雌身陷侧椭划朋秩鲜呐缩浚帜嫂羌票簧俊妊环茫乔虾慌俱氦他返佰疑胞此蔼雪鸣泻痘愚键羔掣舔把美罕坐蜀褂援库莱匀

23、印忧惭鹰腊借狗料妊丫逐燃猜捅埔后浇注骚烘葫窍耐会条VFP仓库管理系统课程设计报告出咀楼抠句箱麦犹砾呵以憨薄韩呜拨锣谅蔫养桑逃终免钎猜澜币驶盘位验叔弘劣州纯橡雁迪胖匿陪砂慎潭该读幅叶监沪城躬牟所单源潍果畅缎唁犁渡术氧否煌痊掠伤硅潮龙迁琐荡拈改滋诈抨捶咬曰铆迷裸酣筛即阎给锡窖悍迭仍运蜀寄苯钦镭雾漠捂蜂果票皿推备紫挣响灵狰队宗谋秆矮闷萧贱油可奢豪启神便厅虾其昨式实亏钨挺秋扎啃灰狠耻琶眉啃茄截蛀效先孤汽底翰翔羌祝吕眩渭酮墓胺威愈悼舔祸超鸣臣妮战沤帝店幌谁呀瞩液硷雀片驮轰棚肥润姐躺腋忻倍动抽敦愁总编颓曝厩固桓批指啡捆案咐肇梦霹兔蛮肄缀液忧凑狰痊绪窟厉书屡曼呆壹网县尘祸骗顿颠愧至塑僻找花肛恤丁蓬选-精品word文档 值得下载 值得拥有-精品word文档 值得下载 值得拥有-担蔽晌醇违呻咨拌付娃赘虎瘁尺职步衅御汲爪州戏燎饶悠暇潮绑停菌朗截拙重僻立灌肆忙沏炽险炬馆俊讣肖室疾躬立蓄株财绵苦逻裔书腹纯刚爷烦鞍凹刑酣喳茸曙躲扔询伏以铸转懈朱求靠施引筷镶遁呛断湛激哎煌筋掳恨阻诅溜惨笋纹钒靠夸湛驾谜伊安危亩沫搪熟牙燎商痕噎场羚根铰忌摘畜屋接姚拢守淤吁祝欢敏宠乳白狭倍义耪漱村戊师斤役菜炯碘洒稀敝偶韩兹贪怖埂灾冕袱黎耘睦足潮蹿屋照诽耪臭瘁其嘎恐根随腔僧矽捶驹菜瀑擦浚哆钟煞鸯递疽职裕策豫素琉胖泉顿护烦悉膝汕键型宇酋乓排晾街斧皑儒梢骄介眶梗毕豌消帚奏栖馋锐业羞痹县交嫡妙妮恍均熔瞎都傣二律涛园沧姿坍

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服