备,有利于软件的移植和硬件设备的更新换代。
再次,WindowsXP 系统中文版支持信息交换用汉字编码字符集,完善的中文支持使二者紧密结合,构成一个功能完备的软件开发环境。
(2)VFP6.0 中文版概述 我选用的系统开发工具是 VISUAL FOXPRO下面我分别从系统开发工具简介事件驱动和可视化的应用程序 VISUAL FOXPRO6.0 语言和函数和面向对象编程四个方面逐一论述。
VISUAL FOXPRO 系统简介 VISUAL FOXPRO 是微软公司在收购 FOX 公司后在 1995 年 6 月首次推出了VISUALFOXPRO3.版本,接着又很快推出了 VISUAL FOXPRO 5.0 及中文版,1998年发布了可视化编程语言集成包 VISUAL STUDIO 6.0 与其他数据库管理系统相比,VISUAL FOXPRO 6.0 具有用户普遍性、功能完整性、工具的易用性和规模的可缩性等特点。
(1)新的数据存取特征:包括支持 ActiveX 数据对象的数据存取模式;使用和配置连接的工具和命令; 增强了无需复杂编程就可以管理和显示数据源的数据捆绑控件;支持对象连接与嵌入数据库(OLE DB)组件对象模型(COM)接口;配置、使用和查看数据库结构、查询和存储过程的工具;可以使你在顺序记录集的基础上快速生成报表的 Data Report 控件;并完全支持多层数据存取结构。
(2)新控件:包括 ADO 数据绑定控件;Internet Explorer(微软的浏览器)风格的工具条控件;快速方便的下拉式日期与时间入口 Calendar 控件;能显示相关记录集的多层栅格控件等。
(3)新的 Internet 特征:能够编写适于互联网服务器(IIS)的服务器端应用程序;支持动态 HTML(DHTML) ;简化了应用程序的打包和在 Internet 上发送的WEB 出版向导;支持异步操作;并可以在 WEB 浏览期间存储 ActiveX 控件的状态等。
(3) 集成的 Internet 功能: 可以使你创建并分布可以在 Internet 和你们的公司的内部网上运行的应用程序。
(4)数据存取:可以使你针对入微软的 SQL Server 和 Oracle 等不同数据库服务器开发完善的客户机/服务器应用程序管理数据源和创建服务器端控 件包括存取。
(5)运行速度明显提高:由于在 Visual Basic 中引入了所谓的本地代码NativeCode编译器,克服了以往版本由于执行文件采用 P_Code 代码而导致运行速度慢的问题,使得程序执行速度大大加快。
根据 Microsoft 的声明,采用本地代码编译后得到的应用程序在某些情况下执行速度较以往提高了 1020 倍, 执行速度可以直接与采用 Visual C编写的应用程序的执行速度,而应用程序开发效率高则是 VisualFoxPr06.0 的特长。
因此,目前 VisualFoxPr06.0 非常具有竞争力。
3.2、硬件平台: 本系统主要采用单机操作,投入少,效率高,易于管理和维护,系统升级简单,适合企业信息化管理的需要。
基本要求如下: CPU 为 Intel Pentium100 以上; 内存为 32MB 以上; 硬盘至少为 3.2G 以上; 配有光驱和软盘。
四、系统的功能4.1 系统总体规划 系统功能 Ⅰ、可以进行文本操作。
Ⅱ、添加一个数据库项目。
Ⅲ、删除一个数据库项目。
Ⅳ、修改一个数据库项目。
Ⅴ、查询信息。
Ⅵ、打印查询结果。
4.2 流程图 4.2.1 图书销售管理的工作流程 产品购进 确定图书名称,型号,数量---发出定货通知---签订合同---汇出预付款--- 接收图书---图书入库 产品售出 接收买主购货通知---签订合同---接收预收款---通知发货---产品出库 营销人员工作 选择工作范围---客户信息收集---产品介绍---签订合同---售后工作--- 取得回款---领取提成 4.2.2 流程图绘制 供应商管理 业务员信息管 客户信息管理 基本信息录 基本信息管 业务员签 进货管理 订售货合 售货管理 同4.3 系统具体实现 本系统由下述模块组成,分别由进货管理、进货查询、销售管理、销售查询、库存管理、系统维护、退出系统部分组成。
在进入系统之前,先检查管理员的合法,避免不合法用户进入本系统。
系统结功能图如下: 启动界面 N 检查用户合法性 不能进入 Y 系统维护 设 设 设 数 设 进 进 置 置 置 据 置 销 销 供 商 经 初 修 存 存 货 品 办 始 改 数 数 单 品 人 化 系 据 据 位 名 统 转 转 密 出 入 码4.4 各模块功能实现本系统共有如下所述的七大功能模块:A:进货管理模块:界面如下:该模块可以从多方面对供货的各种详细信息进行处理,如品名、规格、单价等,并可对资金情况进行查询和打印。
B:进货查询模块:该模块可以根据查询条件对进货的具体情况进行查询,并灵活地采用各种排序方式以便方便地进行查询,并可进行进货资金情况进行打印,以方便对进货的管理。
该模块界面如下:public fchar11fname11ftype11fchar1quot进货编号quotfname1quotnoquotftype1quotCquotfchar2quot进货日期quotfname2quotrqquotftype2quotDquotfchar3quot进货单位quotfname3quotdwquotftype3quotCquotfchar4quot品名quotfname4quotmcquotftype4quotCquotfchar5quot单价quotfname5quotdjquotftype5quotNquotfchar6quot数量quotfname6quotslquotftype6quotNquotfchar7quot金额quotfname7quotjrquotftype7quotNquotfchar8quot剩余数量quotfname8quotyslquotftype8quotNquotfchar9quot经办人quotfname9quotjbrquotftype9quotCquotfchar10quot保管人quotfname10quotbgrquotftype10quotCquotfchar11quot发货人quotfname11quotfhrquotftype11quotCquotdo form jh12thisform.refreshC:销售管理模块:该模块的主要功能是对公司所销货物进行实时的管理,以便及时进行查询,以为公司日后的进货管理提供实际的依据。
本模块的界面如下:if emptythisform.txtno.value messageboxquot没有指定入库图书不能销售quot48quot信息提示quotelse public jhnojhmcjhxhjhpzjhysl jhysljh.ysl jhnojh.no jhmcjh.mc jhxhjh.xh jhpzjh.pz do form jh31 thisform.txtysl.valuejhyslendifD:本模块主要实现了对单位销货的情况进行信息的快速处理,并可以采用排序的方式进行快速的查询。
if thisform.combo1.value0 if messageboxquot没有设置任何条件查询所有的记录quot481quot信息提示quot1 set filter to .t. thisform.release endif returnelse if thisform.opg1.value gt 0 and thisform.combo3.value0 messageboxquot设置的查询条件 2 不完整quot48quot信息提示quot return endifendifcondfnamethisform.combo1.valuethisform.combo2.value thisform.creatcondthisform.combo1.valuethisform.text1.valuedo case case thisform.opg1.value 0 lcOperand quotquot case thisform.opg1.value 1 condcondquot AND quot case thisform.opg1.value 2 condcondquot OR quotendcaseif thisform.opg1.valueltgt0 condcondfnamethisform.combo3.valuethisform.combo4.valuethisform.creatcondthisform.combo3.valuethisform.text2.valueendiftestcond0on error testcond1 ampamp当过滤语句不正确时执行 testcond1set filter to ampcondif testcond1 messageboxquot设置的查询条件不正确quot48quot信息提示quot returnendifgo topthisform.releaseE:库存管理模块:本模块实现了对单位库存情况的快速统计,以方便对货物的及时查询,以及是否进行对货物进行补充进货,本模块也采用了排序方式进行管理,并可进行打印。
排序确认代码:SELECT JHRECBHRECNOCOUNT TO ZSIF ZS0 MESSAGEBOXquot没有选择任何要打印的图书记录不能打印quot48quot信息提示quotELSE CONDFILTER IF EMPTYCOND CONDquot.T.quot ENDIF SET FILTER TO EMPTYT
上一篇:
工资管理系统
下一篇:
初雪,且以深情共白头