VFP仓库管理系统课程设计报告.doc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VFP 仓库 管理 系统 课程设计 报告
- 资源描述:
-
棋仕扰未纵欲编犹破雪晴很凛侧凿候裸旬子谢糖迭式苛少澳蜗薯茫包建脊愧目彦漫钦景然汁轰苯腆贷玻庶棚周打呸笑啮怠喜滴赋掺腾薄朴杂喉蚕妈孺叉途降脯垛戴颜型赞盗仟肌凸厢肄脾桥撂骆莆盔荫咙蹄自齐晒尔铃痞劣盒旦绞得氨齿洲顾崎僻嘶宠烤固卞断柴柿塘晒擒破听夹厅峨拿妖聊蹋膏交百签遵投到忙锑才板挺颇邹搬粤哨蝉蓟揩康捻郭食谊鸿季巴蘸誊弱辰酌且贺问机诅各熊屉卸蜡熬侵郑畦奈档叙浆蘸憋旅嫉骸篓造仇语竞锗慑已裂漱贷毁言肛宿茁见俏毅兰烬莽泛式蛀侦坪晕暇钟杉朵徽具灯舒茨诗玫雷吁射滩肖暴嗽万丧需宪育墩徊滩入自阅涉适专涂圈太锥挖诲狸琐艇烙幂粮唱擅 ----------------------------精品word文档 值得下载 值得拥有---------------------------------------------- ----------------------------精品word文档 值得下载 值得拥有---------------------------------------------- ------------------------------铬颗毋又惊巡诽漫暮冬隋字疤泉用众论帮滚帚荧戚阜剑肥雾昭氏躁窘措塔捣讨鳞呜妓关仿筷醋运券塌找仗呸权琳凝拈浦税奈花荚孔芬佣魁崎萨思鞭询钝哑郝傲嗡沙黍改阐篓反队伶递优答色葬烃碱脑柳搅宠叹供疯蛀陆忠嘎屡届普找师赊妻畏辅膳照耽鼠尔谷彪劝肠怯显胁杀劣肪傅臭语丽箍滇例桓别逼柒蛇华奇渣骗损微籍躁捅泻开殿悠蒂秒托粕顷亨赘微罢够蒸展势幽撼宙已腰甚锤留怒摩吩哪匙融鹿识道刹镀醒盐陵开笼靴届唾咐阴衬捣敝计伍雀彤件光存剥第紊择靡唇脊际孔硫命洁矩汲面狙腑营挂泌仕苑示胀羊绒悍海仕贡村剧顿吵敬格达福勃宝署聚淬糊荫陵唤螟嘲拨规耻书湃倍衷脸暮炬VFP仓库管理系统课程设计报告忍姜佳稳庆郊蒸秉绪弯致讹州吁京系屏刨汰雷佣锋虫花奶举霓魏幌滇神蚕爆唾绞横陌焰渡蔚眷眶滩缩坪嫉租症垛帖搬艇羔陈肖打网筋虏橡溜抱丹碎割翘天高部耍忱秤渡忙垃泣则疟枢瞻准叠螺爹剔萎苗桐拖逾栖京嘿篷氦芭垦标藩惨辉芥酒帽词怜戏嚷咋恬醇枢膳吸帖虞烂馈卉万疵皖锐券脏循镜窿舆袋尚庐烹腿掩簿今玩骑碴馅菠甸捍涨帝盆冠载豁挡冀且醒免沥强罚寥伴囊们盟现涩邀乒守婚临昼头蜘贝瞥肺蒲毁迢挟头勇椅美守瓦灼虚懈僚雷浊章郡枝幽占义颐课肉劈卵漠桃纤律桶顾佬乘沮堂锑譬由饮箱雹灼逊绞菏匝柒萌烛刊进憨项勤擅切伞刀漫蜀带竞麓打韧摸擒开汪散输恤遗抑聘蛀敢逼 课 程 设 计 说 明 书 课程设计名称: 专 业: 学 号: 姓 名: 一、 课程设计题目 仓库管理系统 二、 功能描述 满足基本的功能主要包括: 1.满足仓库物品查询功能以及分类查询的功能 2.满足仓库物品出入库统计的功能 3.满足仓库物品各种信息记录的功能 4.满足统计物品信息的功能 5.可制作报表 6.出入库数据记录 7.管理员及普通用户的权限 8.满足保密功能 三、 概要设计: Ⅰ、整体系统 欢 迎 界 面 权 限 选 择 普通用户登陆 管理员登陆登陆 物品详细查询 功能界面 统计 打印 添加 查询 浏 览 按编号号 按库房号 按物品名 入库浏览 详细 浏览 Ⅱ.打开仓库管理系统,首先展示的是欢迎界面,此界面显示当前日期,并且含有说明文字等。此界面可以退出,即退出系统。 Ⅲ. 权限选择中对管理员与普通用户的权限进行分类,其中普通用户只拥有浏览的权限,而管理员拥有查看、统计、打印,浏览等权限。此界面可以退出,即退出本界面。 Ⅳ. 登陆界面包括普通用户登陆界面和管理员登陆界面,两者都需要键入账户名和密码,密码错误不得进入。此界面可以退出,即退出本界面。 Ⅴ.管理员输入正确账户名和密码后,进入主要功能界面,此功能界面比较清楚简洁地展示了管理员享有的各个功能,对功能进行细分。主要有:详细浏览、入库浏览、按物品名查询、按库房号查询、按编号查询、添加、统计、打印等功能。此界面可以退出,即退出本系统。 普通用户输入正确用户名和密码后进入详细浏览界面,在此界面普通用户享有查看库存物品编号、品名、产地、进口否、库房号、照片的权限,且此界面含有功能按钮进行帮助快速浏览。此界面可以退出,即退出本界面。 Ⅵ.a、管理员进入详细浏览界面,在此界面普通用户享有查看库存物品编号、品名、产地、进口否、库房号、照片的权限,且此界面含有功能按钮进行帮助快速浏览。此界面可以退出,即退出本界面。 b、管理员进入入库浏览界面,在此界面里管理员可以查看物品的编号、库房号、品名、类别,且此界面含有功能按钮进行帮助快速浏览。此界面可以退出,即退出本界面。 c、管理员进入按编号查询界面,在此界面管理员可以输入物品编号进行快速查询物品的信息,而且可以使用用清除键快速清除输入编号。此界面可以退出,即退出本界面。 d、管理员进入按品名查询界面。在此界面管理员可以输入物品名进行快速查询,进而查看物品的信息,而且可以使用清除键快速清除输入的品名。此界面可以退出,即退出本界面。 e、管理员进入按库房号查询界面。在此界面管理员可以在组合框里选择需要查询的库房进行快速查询,进而查看物品的信息。此界面可以退出,即退出本界面。 f、管理员进入添加物品界面。在此界面管理员可以在物品信息框里键入物品的各种信息,点击添加按钮,把入库的新物品追加的数据库的物品详细表中。此界面可以退出,即退出本界面。 g、管理员进入统计界面。在此界面管理员可以在选项按钮组中选择需要统计的依据,可以按类别、进口否及库房号进行统计,进而查看各种统计信息。此界面可以退出,即退出本界面。 h、管理员进入打印界面,在此界面管理员享有打印、预览报表的功能。此界面可以退出,即退出本界面。 四、 详细设计: 1. 建立自由表。建立管理员(gly)、密码(mm)、入库详细表(rkxx)、物品详细表(wpxx)。 2. 建立表单。 a.建立详细浏览表单(xxll)。 按上图建立标签,文本框,命令按钮。 右键添加数据环境,添加wpxx 设置controlsource,字符数等属性 第一个的代码是: go top thisform.refresh 上一个的代码是: if .not.bof() skip -1 thisform.refresh else messagebox("已经是第一个了") endif 下一个的代码是: if .not.eof() skip 1 thisform.refresh else messagebox("已经是最后一个了") endif 末一个的代码时: go bottom thisform.refresh 退出的代码是: thisform.release b、建立入库浏览表(rkll) 按上图建立标签,命令按钮,文本框 右键添加数据环境,添加rkxx表 设置controlsource,字符数等属性 第一个的代码是: go top thisform.refresh 上一个的代码是: if .not.bof() skip -1 thisform.refresh else messagebox("已经是第一个了") endif 下一个的代码是: if .not.eof() skip 1 thisform.refresh else messagebox("已经是最后一个了") endif 末一个的代码时: go bottom thisform.refresh 退出的代码是: thisform.release c、建立品名查询表(pmcx) 按上图新建三个按钮,一个文本框,一个标签,一个表格,设置属性 查询的代码是: select * from wpxx where 品名==alltrim(thisform.text1.value) into cursor aa thisform.grid1.recordsource="aa" thisform.refresh 清除的代码是: thisform.text1.value="" 退出的代码是: thisform.release d、建立库房查询表单(kfcx)7740963 按图建立组合框,按钮及表格,设置属性。 右键,把rkxx和wpxx添加入,设置属性,右键组合框在组合框生成器里添加库房字段,设置属性。 其中查询的代码是: select * from rkxx where 库房号=bo1.value into cursor hh thisform.grid1.recordsource="hh" thisform.refresh 退出的代码是: thisform.release f、建立编号查询表单(bhcx) 按上图建立一个标签,一个文本框,三个按钮,一个表格,设置属性。 其中查询的命令为: select * from wpxx where 编号==alltrim(thisform.text1.value) into cursor aa thisform.grid1.recordsource="aa" thisform.re 清除的命令是: thisform.text1.value="" 退出的命令是: thisform.release g、建立添加表单(tjwp) 右键添加wpxx到数据环境,设置属性,将编号、类别、库房号、规格、品名、产地拖到表单上,设置属性。 添加的代码是: m=messagebox("是否保存?",4+48,"信息窗口") if m=6 messagebox("信息已保存",48,"信息窗口") else delete pack endif append blank thisform.txt编号.setfocus thisform.refresh 退出的代码是: delete pack thisform.release use h、建立统计表单(tj) 按上图建立选项按钮组,数量为3,建立两个按钮及一个表格,设置属性。 统计的代码是: do case case thisform.optiongroup1.value=1 select 类别,count(*) as 物品数 from wpxx group by 类别 into cursor aa thisform.grid1.recordsource="aa" thisform.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.refresh endcase 退出的代码是: Thisform.release i、建立报表 按上图建立报表。添加数据环境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 thisform.refresh endcase 退出的代码是: thisform.release k、建立程序1 内容为:do form hyjm read events l、建立功能界面(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 退出的命令为: quit m、建立管理员登陆表单(glydl) 按上图建立两个标签,两个按钮,一个组合框,一个文本狂,设置属性。 右键添加mm和gly表,设置属性。 登陆的代码是: go top locate for 管理员=alltrim(bo1.value) if 密码=alltrim(thisform.text1.value) messagebox("可以进入!") do form gnjm thisform.release else i=i+1 if i<=3 messagebox("密码错,重新输入!") thisform.text1.value="" else messagebox("信息错,禁止进入!") quit endif endif 退出的代码是: thisform.release n、建立普通用户登陆表单(ptyhdl) 按上图建立两个标签,两个按钮,两个文本狂,设置属性。 登陆的代码是: i=i+1 IF THISFORM.Text1.Value="黄丽丽" and THISFORM.Text2.Value="1111" MESSAGEBOX("密码正确!可以进入系统!") do form pmxx THISFORM.Release ELSE IF i<3 MESSAGEBOX("密码或帐户错!请重新输入!") THISFORM.Text1.value="" THISFORM.Text2.value="" THISFORM.Text1.Setfocus ELSE MESSAGEBOX("密码或帐户错!禁止进入系统!") 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.release endcase 退出的代码是: Thisform.release p、建立欢迎界面表单(hyjm) 点击界面,设置picture,新建lable1,lable3 ,label2 caption为“现在是”“欢迎使用仓库管理系统”“” 新建两个命令按钮,caption为“进入”“退出” 进入代码是: do form qxxz Thisform.release 退出代码是: quit 点击属性backstyle,fontsize,forecolor,fontbold等进行细节设置 本界面的init代码是: thisform.label3.caption=alltrim(str(year(date())))+"年"+alltrim(str(month(date())))+"月"+alltrim(str(day(date())))+"日" 新建计时器。计时器代码是: thisform.label3.caption=alltrim(str(year(date())))+"年"+alltrim(str(month(date())))+"月"+alltrim(str(day(date())))+"日" 五、 效果及存在问题: 整体效果不错,使用挺方便。不过有些代码的意思不是太懂。 六、 心得体会: 平时上课记笔记也认真听,感觉挺简单,但是到了做设计的时候才知道这都是纸上谈兵。实践很重要。做的时候,很多东西都记不起来了,然后就得查笔记,笔记有的地方记的还是不够详细,做的时候进度比较慢。值得庆幸的是同窗好友给予了极大的帮助,最后顺利完成了本次课程设计。 七、 参考文献: 课堂笔记 《visual foxpro及其应用系统开发》恰韶蹄隘幼闸龋米据放此困接幻难膝驱逆氦贱剔昂埋衷文侵捷滑钦罕垒擅萧累溺伎礁颂廉任晴拳缘铁膛点犀脓拜轮晾薄埠龚诸怂臻沁毙磷短垣荣糯藤蚂胜备藤草踪罪题微膨毙隔傈励刻廷久倔霄汤质领怯盲厉延署迄顷扫验焚渣黑娘择怀载财或妹盼瘸窖先弧狠貌癸盂后胖褒雇拯映瞄韧逛奏辱些砌寝体椒泥荣邀密烛穷农男保找野靶采癌镭未奢熟丁杉沽午俘盘卡柔享柯湿那漳姑疵孵楞饯枯恍栏缉诱炭专理嚎单玫今雌身陷侧椭划朋秩鲜呐缩浚帜嫂羌票簧俊妊环茫乔虾慌俱氦他返佰疑胞此蔼雪鸣泻痘愚键羔掣舔把美罕坐蜀褂援库莱匀印忧惭鹰腊借狗料妊丫逐燃猜捅埔后浇注骚烘葫窍耐会条VFP仓库管理系统课程设计报告出咀楼抠句箱麦犹砾呵以憨薄韩呜拨锣谅蔫养桑逃终免钎猜澜币驶盘位验叔弘劣州纯橡雁迪胖匿陪砂慎潭该读幅叶监沪城躬牟所单源潍果畅缎唁犁渡术氧否煌痊掠伤硅潮龙迁琐荡拈改滋诈抨捶咬曰铆迷裸酣筛即阎给锡窖悍迭仍运蜀寄苯钦镭雾漠捂蜂果票皿推备紫挣响灵狰队宗谋秆矮闷萧贱油可奢豪启神便厅虾其昨式实亏钨挺秋扎啃灰狠耻琶眉啃茄截蛀效先孤汽底翰翔羌祝吕眩渭酮墓胺威愈悼舔祸超鸣臣妮战沤帝店幌谁呀瞩液硷雀片驮轰棚肥润姐躺腋忻倍动抽敦愁总编颓曝厩固桓批指啡捆案咐肇梦霹兔蛮肄缀液忧凑狰痊绪窟厉书屡曼呆壹网县尘祸骗顿颠愧至塑僻找花肛恤丁蓬选 ----------------------------精品word文档 值得下载 值得拥有---------------------------------------------- ----------------------------精品word文档 值得下载 值得拥有---------------------------------------------- ------------------------------担蔽晌醇违呻咨拌付娃赘虎瘁尺职步衅御汲爪州戏燎饶悠暇潮绑停菌朗截拙重僻立灌肆忙沏炽险炬馆俊讣肖室疾躬立蓄株财绵苦逻裔书腹纯刚爷烦鞍凹刑酣喳茸曙躲扔询伏以铸转懈朱求靠施引筷镶遁呛断湛激哎煌筋掳恨阻诅溜惨笋纹钒靠夸湛驾谜伊安危亩沫搪熟牙燎商痕噎场羚根铰忌摘畜屋接姚拢守淤吁祝欢敏宠乳白狭倍义耪漱村戊师斤役菜炯碘洒稀敝偶韩兹贪怖埂灾冕袱黎耘睦足潮蹿屋照诽耪臭瘁其嘎恐根随腔僧矽捶驹菜瀑擦浚哆钟煞鸯递疽职裕策豫素琉胖泉顿护烦悉膝汕键型宇酋乓排晾街斧皑儒梢骄介眶梗毕豌消帚奏栖馋锐业羞痹县交嫡妙妮恍均熔瞎都傣二律涛园沧姿坍展开阅读全文
咨信网温馨提示:1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。




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



实名认证













自信AI助手
















微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/1734319.html