网站大量收购独家精品文档,联系QQ:2885784924

第11章 vfp数据库基础.ppt

  1. 1、本文档共50页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第11章 程序设计举例 第11章 程序设计举例 学习目的与要求: 学习计算机语言和数据库的知识重点在于应用。本章通过剖析一个虚拟的小型超市管理系统的开发过程,使学习者能够初步了解应用Visual FoxPro解决一个实际问题的方法和过程。学习者通过本章的学习,并亲自动手进行模拟,相信能够对Visual FoxPro程序设计会有一个更好的认识。 第11章 程序设计举例 11.1 小型超市管理系统分析 11.2 小型超市管理系统的实现 11.3 上机实训 11.1 小型超市管理系统分析 1、背景 某小型超市主要经营电器、服装、食品、家庭日用品等上百个大类的商品,每大类商品中又有几十个品种的小类商品。每天入库单据100多张,销售单据700多张,营业额由几万元到十几万元不等。为了适应业务的发展,改善管理,提高经济效益,超市经理决定开发一套计算机辅助管理系统,主要用于进货、库存、销售等日常管理,并重点提出以下几个问题: 1)每个收银员在下岗之前要进行结账对账,即现金与销售账进行对账; 2)对一些有时限的商品要能够及时预警,以便进行及时促售处理; 3)能够查询每天、每月商品销售情况,能对商品销售数量进行汇总查询,能够查询商品库存情况。系统通过提供这些信息,为经营管理者的经营决策提供依据。 2、基本需要分析 1)系统运行环境 硬件:PC兼容机,128MB以上内存,彩显; 软件:Windows 98 以上,Visual FoxPro 6.0以上。 2)软件主要功能 (1)用户界面友好,操作简单; (2)使用对象:系统管理员(admin)可以设置商品基本信息,可以增加、删除使用该系统的用户,但不可买卖商品;一般操作员只能对商品进行进货、销售、查询处理,不可修改商品信息;(3)对录入数据具备初级的逻辑审查能力; (4)对进货单和销售单具备增、删、改功能; (5)可查询日销售、月销售情况; (6)能对员工的工资进行计算; (7)能够实现背景资料中用户提出的基本要求。 1、功能模块 系统管理——商品编码、用户管理、更改口令、更换操作员; 入库管理——入库单的管理(增删改)及到期商品查询; 销售管理——商品销售、结账,查询日销售、月销售情况; 工资管理——工资数据维护、工资数据计算,税率表维护。 2、数据库设计 根据分析,本系统设计一个名为DB的数据库,共有以下9个数据表,表的结构详见第3章中的实训内容。 用户管理表 user 商品基本表 spjbb 商品入库单头表 sprkdtb 商品入库明细表 sprkmxb 日销售单头表 rxsdtb 日销售明细表 rxsmxb 月销售明细表 yxsmxb 工资表 gzb 税率表 slb 2、数据库设计 入库单头表与入库明细表是一对多关系,并建立了有关删除、插入、更新的参照完整性;销售单头表与销售明细表是一对多关系,并建立了有关删除、插入、更新的参照完整性;商品基本表与商品入库明细表、日销售明细表、月销售明细表均建立了关联。 另外,为便于对数据进行处理,建立了以下视图 销售用明细视图 xsmxb 查询及结账用日销售明细视图 rmxcx 日销售明细汇总查询视图 rmxhzcx 月销售明细按编号汇总查询视图 ymxbhhzcx 月销售明细按日期汇总查询视图 ymxrqhzcx 月销售明细查询视图 ymxcx 3、数据流 1)录入入库单时,在入库单头表中增加一新记录,然后在入库明细表中添加若干条新记录(一种商品一条记录),同时在商品基本表中修改相应商品的库存量。 2)录入销售单时,在销售单头表中增加一新记录,然后在销售明细表中添加若干条新记录(一种商品一条记录),同时在商品基本表中修改相应商品的库存量。 3)在入库单头表中删除一条记录时,同时自动删除入库明细表中相同入库单号的若干条记录,并修改商品基本表中的有关数据。 4)销售不提供删除及修改数据的功能,但可以输入负数量进行冲账。 4、编码规则 1)商品编号:类别代码+品种代码 例:电器类 001 ×××电风扇 00101 洗涤类 002 ×××洗衣粉 00201 钢笔类 003 ×××钢笔 00301 食品类 004 ×××饼干 00401 2)入库单号:入库日期+顺序号 例:20060512001 20060513002 ... 3)销售单号:顺序号 例:1

您可能关注的文档

文档评论(0)

4477704 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档