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

《仓库管理系统》课程设计报告题目:仓库管理系统专业:网络工程班级:姓名:指导教师:成绩:计算机学院2017年12月8日目录1设计内容及要求 (1)1.1设计内容 (1)1.2设计要求 (1)2概要设计 (2)2.1课程设计选题背景 (2)2.2系统功能简介 (2)3概念结构设计工具(E-R模型) (3)3.1数据流图 (3)3.2基本数据项及数据结构 (4)3.3总体E-R图 (5)3.3 系统结构设计 (7)4逻辑结构设计 (8)4.1关系数据模式 (8)4.2视图的设计 (8)5.数据库物理设计与实现 (10)5.1数据库应用的硬件、软件环境介绍 (10)5.2 物理结构设计 (10)5.3 索引的设计 (12)5.4 相关SQL语句 (13)6 数据操作要求及实现 (18)6.1数据查询操作 (18)6.2数据更新操作 (18)6.3数据维护操作 (19)总结 (20)参考文献 (21)1设计内容及要求1.1设计内容《仓库管理系统》该系统主要分为四大功能:管理员功能、信息安全功能、一般用户功能、报表生成。
管理员功能:产品入库登记、确认入库信息、删除库内信息、借出信息登记、产品分类管理、添加人员、删除人员、查询库内信息;信息安全功能:人员权限区分、事件记录、数据警告、计划备份、即时备份、数据恢复;一般用户功能:查询库内信息、查询出库信息、查询入库信息、修改本用户密码;报表生成:库存信息报表生成。
1.2设计要求根据用户需求,该系统应该实现以下功能:进出库管理:对进出库信息进行记录。
查询功能:仓库管理对查询要求高,通过主菜单记录当前操作用户的用户编号,保证了对进、出库信息录入负责人的确认。
部门资料管理与库存报表生成:资料管理包括了人员信息管理,财政支出信息管理,以及各项业务单据的资料管理。
报表主要分类为:日报表,月报表,销售报表,入库报表等等。
由于计算机能存贮大量的数据,而且数据只要一次存入,便可多次重复使用,所以管理数据达到完整,统一,原始记录能保证及时,准确。
VFP课程设计实验报告

关系数据库管理系统(VFP)课程设计报告一、课程设计的目的通过一个小型而典型的开发试验项目的训练,促使学生进一步巩固、理解所学的基础知识,增强实际操作能力,丰富开发管理信息应用系统的认识和经验。
二、课程设计过程 (一)系统功能设计(二) 数据库表建立jsb 表,xs 表,kc 表,cj 表,yhdl 表。
并输入记录。
(用户名和密码都为555) 建立表与表之间的永久性关系。
(三) 菜单设计见系统功能模块设计。
(四) 模块详细设计1. 建立主程序,用来调用开始页面表单,进入系统.2. 建立开始页面表单,使用计时器控件使得字幕“欢迎进入教学信息管理系统”和“教学信息管理系统”动态出现。
设置命令按钮,实现进入登陆表单和退出系统。
3.系统维护,建立表单,命名为xtwh用户信息维护:将数据环境中添加yhdl表,在表单中标签控件和文本框控件,用于用户输入用户名和密码,添加命令按钮,并设置按钮的click事件,实现登陆和退出。
退出:在菜单中顶点菜单项中的过程中输入代码,实现退出VFP应用程序4.数据管理先创建可视化类,实现添加、更新、删除及查询等处理。
教师基本信息(jsxx):按JSb表的内容建立表单,将工具条添加到表单中,利用该表单进行成绩基本信息的添加、更新、删除及查询等处理。
学生基本信息(xsxx):按XS表的内容建立表单,将工具条添加到表单中,利用该表单进行成绩基本信息的添加、更新、删除及查询等处理。
课程基本信息(kcjbxx):按KC表的内容建立表单,将工具条添加到表单中,利用该表单进行成绩基本信息的添加、更新、删除及查询等处理。
学生成绩信息(cjjbxx):按CJ表的内容建立表单,将工具条添加到表单中,利用该表单进行成绩基本信息的添加、更新、删除及查询等处理。
5.查询设计教师任课情况:运用视图设计器,添加jsb表和kc表到视图设计器。
用函数求每个教师所教门课和总学时,选定所需字段和分组字段和联接等,实现教师情况的视图,视图命名为jsrkqk.学生选修课程信息:创建视图xsxkkcxx,将视图添加到数据环境中,设置组合框的controlsourceh,rowsourcetype和rowsource属性,使得当在一个组合框中选择学生后,在下面的GRID中反映该学生选修的课程名,课时数,任课教师及该门课程的成绩。
管理信息系统课程设计(VFP)

广东工业大学课程设计任务书题目名称库存管理系统研究与开发学生学院管理学院专业班级工商管理姓名学号一、课程设计的内容通过调查库存的现状业务流程的基础上,应用 MIS课程所学的知识,设计一个库存管理系统。
内容包括:1、库存管理系统信息系统在超市信息管理上应用的概述2、库存管理系统信息系统分析3、库存管理系统信息系统设计4、库存管理系统信息系统实现5、库存管理系统信息系统系统运行与评价6、库存管理系统信息系统开发、运行后的心得、体会与收获二、课程设计的要求与数据综合运用信息管理与信息系统专业所学习的知识和技能,进调查评价库存信息管理现有的业务流程,运用所学的知识和技术,在现代原理与方法的指导下,在计算机网络平台上,进行库存管理的业务流程再造,在此基础上完成系统开发,撰写设计报告。
技术方面应用ASP和后台SQL Server设计开发B/S模式的库存管理系统要收集库存管理业务流程中用到的主要数据资料,包括相关的单据、票证、卡片、表格、帐簿、报表等,并尽可能参与实际业务操作来收集数据资料,设计测试数据和系统试运行数据资料。
三、课程设计应完成的工作1、研究库存管理理论、方法与技术,并撰写综述2、了解能应用到库存管理系统系统的现代管理技术,并撰写综述3.、明确库存管理系统的用户需求,对系统的开发进行可行性分析;完成结构化系统分析,得到由再造后的业务流程图、实体联系图、数据流图和功能层次图为主的库存管理系统逻辑模型。
4. 依据逻辑模型完成系统总体设计,完成详细设计,得到库存管理系统信息系统实施方案。
5. 应用ASP和后台SQL Server设计开发B/S模式的库存管理系统的实现、6. 在此基础上,总结上述各项工作和系统研究与开发的心得、体会与收获,撰写信息系统开发设计报告。
四、课程设计进程安排五、应收集的资料及主要参考文献(1)、《管理信息系统》(第三版)薛华成主编清华大学出版社1999年;(2)、《管理信息系统》陈禹主编中国人民大学出版社 1998年;(3)、《信息系统开发方法――方法、策略、技术、工具与发展》姜旭平编著;清华大学出版社 1997年;(4)、《计算机数据处理系统分析与设计》王勇领编著清华大学出版社 1986年;(5)、《管理信息系统导论》黄梯云主编机械工业出版社 1985年;(6)、《系统分析与设计》季延平、郭鸿志合著华秦书局 1995年;发出任务书日期:2011年 10 月 20 日指导教师签名:刘高勇计划完成日期: 2011 年 11月 18 日基层教学单位责任人签章:主管院长签章:摘要本系统是以计算机软件技术为基础,利用VisualFoxpro编程技术进行编程设计的软件系统。
vfp仓储管理系统课程设计

vfp仓储管理系统课程设计一、课程目标知识目标:1. 让学生掌握VFP编程语言的基础知识,包括数据类型、变量、运算符和基本语法。
2. 使学生了解仓储管理系统的基本功能,如商品信息管理、库存管理、进货出货管理等。
3. 帮助学生理解数据库原理,掌握在VFP环境下进行数据库设计和操作的方法。
技能目标:1. 培养学生运用VFP编程语言开发小型仓储管理系统的能力。
2. 使学生能够运用所学知识进行数据库设计,实现仓储管理系统的各项功能。
3. 提高学生的实际操作能力,熟练使用VFP进行仓储管理系统的编程与调试。
情感态度价值观目标:1. 培养学生对待编程和数据库设计的兴趣,激发学生的学习热情。
2. 培养学生具备团队协作意识,能够在小组合作中发挥自己的优势,共同完成项目。
3. 通过实际项目开发,使学生认识到信息技术在现实生活中的应用价值,增强社会责任感。
课程性质:本课程为实践性较强的学科,以项目驱动的教学方式,让学生在动手实践中掌握知识。
学生特点:学生具备一定的计算机操作基础,对编程和数据库有一定了解,但实际开发经验不足。
教学要求:结合学生特点,注重理论与实践相结合,充分调动学生的主观能动性,培养其编程能力和实际操作技能。
在教学过程中,将目标分解为具体的学习成果,以便进行有效的教学设计和评估。
二、教学内容1. VFP基础知识:数据类型、变量、常量、运算符、表达式、流程控制语句等。
教材章节:第一章至第三章2. 数据库设计基础:数据库原理、实体关系模型、数据表设计、索引与查询等。
教材章节:第四章至第六章3. VFP数据库操作:数据表创建、数据录入、数据查询、数据更新、数据删除等。
教材章节:第七章至第九章4. 仓储管理系统功能模块设计:a. 商品信息管理:商品分类、商品信息录入、查询、修改和删除。
b. 库存管理:库存盘点、库存预警、库存查询等。
c. 进货出货管理:进货、出货、退货等业务处理。
教材章节:第十章至第十二章5. 项目实践:以小组为单位,完成一个简易的仓储管理系统开发,包括需求分析、数据库设计、功能模块实现和测试。
VF课程设计报告---某企业仓库库存管理系统

数据库语言课程设计报告题目:某企业仓库库存管理系统学院经济与管理学院专业工业工程(管理类)班级工程082学号姓名指导教师2009.12目录一、选题背景及系统目标 (3)二、功能模块结构设计 (3)三、数据库结构设计 (6)四、主要功能及程序界面说明 (10)五、系统的主要优点和不足 (18)六、总结 (18)一.选题背景及系统目标1.选题背景仓库的管理是一项繁重的工作,特别是大量的单据资料,手工的录入和查找给工作带来巨大的麻烦。
建立仓库管理系统,为单据的录入与查询带来极大的方便,减少了劳动力,节省了时间,同时也增加了准确性,减少了错误,实现数据的系统化、规范化。
2.系统目标实现商品入库的单据录入、出库的单据录入,入库商品的查询与统计、出库商品的查询与统计,以及仓库管理员的信息管理,实现仓库管理的优化、系统化,以节省劳动力,节省时间,减少错误,提高效率。
二.功能模块结构设计图1:仓库管理系统模块图·管理员通过姓名和编号进入系统,可以进行管理员信息、入库信息和出库信息的查询,入库信息和出库信息的统计;·入库(出库)信息的添加、删除和查询,包括商品名称、生产厂家、型号、规格、数量、日期、时间、入库单位(或出库单位)名称、送货(或提货)人姓名。
·入库(出库)信息的统计,包括按日统计、按月统计、按年统计。
·查询,包括按商品名称查询和按日期查询。
例如:管理员进入系统,查询管理员信息。
图2:进入系统界面图3:选择管理员信息查询,进入下一个界面三.数据库结构设计图5:管理员信息图6:已入库信息图7:已出库信息四.主要功能及程序界面说明⑴数据库中的表:管理员信息、已入库信息、已出库信息的内容分别如图5、图6、图7。
⑵管理员进入系统,如图2,进入到图3的界面。
⑶选择管理员信息查询,进入图4的界面,可以进行查看首页、尾页、下一页、上一页,并可以添加新信息,删除信息,查找信息。
其中commandgroup1的代码是:do casecase this.value=1go topcase this.value=2if not bof()skip -1endifcase this.value=3skipif eof()skip -1endifcase this.value=4go bottomcase this.value=5xm=" "do form 输入姓名dqjlh=recno()if len(xm)<>0locate for 姓名=xmif not found()wait window"无此姓名!"go dqjlhendifendifcase this.value=6append blankcase this.value=7deletepackcase this.value=8thisform.releaseendcasethisform.refresh⑷在图3界面选择入库信息查询,进入图8界面。
仓库管理系统课程设计报告

仓库管理系统课程设计报告一、概述项目背景:仓库管理在企业的整个供应链中起着至关重要的作用,如果不能保证正确的进货和库存控制及发货,将会导致管理费用的增加,服务质量难以得到保证,从而影响企业的竞争力。
传统简单、静态的仓库管理已无法保证企业各种资源的高效利用。
如今的仓库作业和库存控制作业已十分复杂化多样化,仅靠人工记忆和手工录入,不但费时费力,而且容易出错,给企业带来巨大损失。
使用仓库管理系统, 对仓库各环节实施全过程控制管理,并可对货物进行货位、批次、保质期、配送等实现系统列号管理,对整个收货、发货、补货、集货、送货等各个环节的规范化作业, 还可以根据客户的需求制作多种合理的统计报表。
仓库管理系统能帮助企业合理有效地利用仓库空间,以快速、准确、低成本的方式为客户提供最好的服务。
系统特点:本系统是采用面向对象的设计思想进行编制,整个系统由若干个表单、报表及一个主菜单组成,由项目管理器统一管理全部程序的编写和调试.用户在操作中可以通过主菜单调用系统的各个功能.在表单设计方面尽量考虑方便用户,简化操作,绝大部分操作只需点击鼠标即可完成,力求突出系统的便利性、实用性.设计环境与工具:在现有的DBMS(Visual FoxPro)支持下进行。
二、需求分析问题陈述:需完成的功能:产品入库管理,可以填写入库单,确认产品入库;产品出库管理,可以填写出库单,确认出库;借出管理,凭借条借出,然后能够还库;初始库存设置,设置库存的初始值,库存的上下警戒限;可以进行盘库,反映每月、年的库存情况;可以查询产品入库情况、出库情况、当前库存情况,可以按出库单、入库单,产品、时间进行查询;三、系统结构设计(1)系统功能结构设计(包括主要功能模块及功能模块的细化。
)本系统应能够方便的实现仓库货物存储信息的录入、修改、编辑和浏览等功能,高效地完成企业的各种产品信息的统计功能,打印出各种产品入库出库和盘库查询的信息表格,系统的各主要功能的要求如下:信息录入功能: 仓库产品基本信息、产品入库信息、产品出库信息、产品清单资料等.浏览功能: 浏览仓库产品基本信息,浏览产品入库情况、出库情况、当前库存情况.查询功能: 产品标号,或者按验收时间查询库存设置等.报表打印功能: 打印仓库产品货单表,空白产品登记表和各种统计表.(2)数据库设计一个数据库中包含许多表,表之间又有关联,所以设计数据库的步骤为:第一步,确定所需要的表;第二步,确定每个表所需要的字段;第三,确定各个表之间的关联关系;最后形成表的结构.定义表(包括表中的字段)、视图、索引、主关键字、确定表间的联系。
课程设计仓库管理系统报告

课程设计仓库管理系统报告引言仓库管理是一个重要的商业活动,对于企业来说是至关重要的。
仓库管理涉及到库存的管理、物料的采购、库存的归档、仓库流程的规范等方面。
为了更好地管理仓库,提高仓库管理的效率与准确性,我们设计了一个仓库管理系统。
本报告总结了仓库管理系统的设计与实施过程,并提供了系统使用的详细说明。
1. 需求分析在进行仓库管理系统的设计之前,我们首先进行了需求分析,以确定系统应具备的功能和特性。
1.1 功能需求仓库管理系统应该具备以下功能:•基本信息管理:对仓库的基本信息进行管理,包括库存、货物种类、货物规格、存放位置等。
•入库管理:对入库操作进行管理,包括记录入库时间、入库货物的种类和数量等。
•出库管理:对出库操作进行管理,包括记录出库时间、出库货物的种类和数量等。
•库存查询:方便用户随时查询库存情况,包括货物种类、数量和存放位置。
•报表生成:根据用户设定的条件,生成仓库库存报表和货物流动报表等。
1.2 非功能需求除了功能需求,仓库管理系统还需要满足以下非功能需求:•界面友好:系统界面要简洁清晰,用户易于操作。
•安全性:系统需要进行用户身份验证,并对数据库进行加密保护。
•可扩展性:系统需要支持不同规模的仓库,并具备良好的扩展性。
•高可靠性:系统需要具备故障恢复和备份机制,以确保数据的安全性和可用性。
2.1 架构设计仓库管理系统采用三层架构设计,包括:•表现层:负责界面的展示和用户交互,包括登录界面、主界面和报表界面等。
•业务逻辑层:负责处理用户请求和完成具体的业务逻辑,包括数据的获取和处理等。
•数据访问层:负责与数据库进行交互,包括数据的增删改查等操作。
2.2 数据库设计仓库管理系统的数据主要包括以下几个表:•仓库表:存储仓库的基本信息,包括仓库编号、仓库名称、所在地等。
•货物表:存储货物的基本信息,包括货物编号、货物名称、货物规格等。
•入库表:存储入库记录,包括入库时间、入库货物的种类和数量等。
VFP仓库管理系统课程设计指导书

课程设计指导书
姓名学号班级
课程名称数据库原理课程性质专业必修
设计时间
设计名称仓库管理系统
设计目的使用VFP 6.0设计一个简单的仓库管理系统
设计要求实现:
1. 仓库管理各种信息的输入,包括入库、出
库、还库、需求信息的输入等。
2. 仓库管理各种信息的查询、修改和维护。
3. 设备采购报表的生成。
4. 在库存管理中加入最高储备和最低储备字
段,对仓库中的物资设备实现监控和报警。
5. 企业各个部门的物资需求的管理。
设计思路
与
设计过程过程:
1. 需求分析
完成:根据需求分析,确定功能需求和性能
需求。
2. 总体设计
完成总体模块划分及各模块功能划分。
3. 界面设计
完成:主窗体设计、各模块窗体设计
4. 数据库设计
完成:数据库结构及各表结构设计
5. 详细设计
完成:代码实现各模块的设计
计划与进度3.17-3.18 复习VFP6.0的使用,了解“仓库管理系统”;
3.19-3.21 进行需求分析;
3.22-3.24 进行总体设计;
3.25-3.26 进行界面设计;
3.27-3.29 进行数据库设计;
3.30-
4.2 进行详细设计,代码实现各模块;
4.3-4.4 进行程序调试,项目连编;
4.5-4.6 资料归档,填写相关文档。
任课教师意见备注。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《V F P程序设计》实训报告系别:经济与信息管理系班级: G113501学号: G1*******姓名:杨琪琪指导教师:张海峰《 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 topthisform.refresh上一个的代码是:if .not.bof()skip -1thisform.refreshelsemessagebox("已经是第一个了") endif下一个的代码是:if .not.eof()skip 1thisform.refreshelsemessagebox("已经是最后一个了") endif末一个的代码时:go bottomthisform.refresh退出的代码是:thisform.releaseb、建立入库浏览表(rkll)按上图建立标签,命令按钮,文本框右键添加数据环境,添加rkxx表设置controlsource,字符数等属性第一个的代码是:go topthisform.refresh上一个的代码是:if .not.bof()skip -1thisform.refreshelsemessagebox("已经是第一个了") endif下一个的代码是:if .not.eof()skip 1thisform.refreshelsemessagebox("已经是最后一个了") endif末一个的代码时:go bottomthisform.refresh退出的代码是:thisform.releasec、建立品名查询表(pmcx)按上图新建三个按钮,一个文本框,一个标签,一个表格,设置属性查询的代码是:select * from wpxx where 品名==alltrim(thisform.text1.value) into cursor aa thisform.grid1.recordsource="aa"thisform.refresh清除的代码是:thisform.text1.value=""退出的代码是:thisform.released、建立库房查询表单(kfcx)7740963按图建立组合框,按钮及表格,设置属性。
右键,把rkxx和wpxx添加入,设置属性,右键组合框在组合框生成器里添加库房字段,设置属性。
其中查询的代码是:select * from rkxx where 库房号=bo1.value into cursor hhthisform.grid1.recordsource="hh"thisform.refresh退出的代码是:thisform.releasef、建立编号查询表单(bhcx)按上图建立一个标签,一个文本框,三个按钮,一个表格,设置属性。
其中查询的命令为:select * from wpxx where 编号==alltrim(thisform.text1.value) into cursor aathisform.grid1.recordsource="aa"thisform.re清除的命令是:thisform.text1.value=""退出的命令是:thisform.releaseg、建立添加表单(tjwp)右键添加wpxx到数据环境,设置属性,将编号、类别、库房号、规格、品名、产地拖到表单上,设置属性。
添加的代码是:m=messagebox("是否保存?",4+48,"信息窗口")if m=6messagebox("信息已保存",48,"信息窗口")elsedeletepackendifappend blankthisform.txt编号.setfocusthisform.refresh退出的代码是:deletepackthisform.releaseuseh、建立统计表单(tj)按上图建立选项按钮组,数量为3,建立两个按钮及一个表格,设置属性。
统计的代码是:do casecase thisform.optiongroup1.value=1select 类别,count(*) as 物品数 from wpxx group by 类别 into cursor aathisform.grid1.recordsource="aa"thisform.refreshcase thisform.optiongroup1.value=2select 进口否,count(*) as 物品数 from wpxx group by 进口否 into cursor bb thisform.grid1.recordsource="bb"thisform.refreshcase thisform.optiongroup1.value=3select 库房号,count(*) as 物品数 from wpxx group by 库房号 into cursor cc thisform.grid1.recordsource="cc"thisform.refreshendcase退出的代码是:Thisform.releasei、建立报表按上图建立报表。
添加数据环境rkxx,将字段拖进报表设置属性.预览效果如下图:j、建立打印表单(dy)按上图建立一个选项按钮组,数量为2及两个按钮,设置属性。
确定的代码是:do casecase thisform.optiongroup1.value=2report form 报表 environment to printerthisform.refreshcase thisform.optiongroup1.value=1report form 报表 environment previewthisform.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)按上图建立两个标签,两个按钮,一个组合框,一个文本狂,设置属性。
右键添加mm和gly表,设置属性。
登陆的代码是:go toplocate for 管理员=alltrim(bo1.value)if 密码=alltrim(thisform.text1.value)messagebox("可以进入!")do form gnjmthisform.releaseelsei=i+1if i<=3messagebox("密码错,重新输入!") thisform.text1.value=""elsemessagebox("信息错,禁止进入!") quitendifendif退出的代码是:thisform.releasen、建立普通用户登陆表单(ptyhdl)按上图建立两个标签,两个按钮,两个文本狂,设置属性。