vf电脑公司财务管理系统论文正文内容摘要:
够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。 数据库逻辑结构设计 设计从分析输入数据着手,输入数据中的某类相关数据可以归纳为一个表。 对需要同时调用的若干表,应使它们符 合关联要求。 数据库设计好后,可通过分析输出数据来验证其可用性,若发现有的输出数据不能从输入数据导出,须继续向用户输入数据。 数据库逻辑设计的任务包括:按一定原则将所需数据组织成一个或多个数据库;确定数据库中所应包含的各个数据表;确定各个数据表所应包含的字段及各字段的属性;确定各数据表之间的关系及各数据表的主关键字和其他关键字等。 数据库概念结构转化为 Visuai FoxPro 数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。 实体以及实体之间关系的基础上,形成数据库中的表格以及各个表格之间的关系。 字段 名 数据类型 商品名称 字符型( 21) 数量 数值型( 4) 日期 日期型( 8) 表 461 商品库存表 15 字段名 数据类型 会计 字符型( 8) 出纳 字符型( 8) 销售人员 字符型( 8) 经理 字符型( 8) 表 462 工作人员表 字段名 数据类型 商品名称 字符型( 20) 进价 数值型( 10) 入库验收员 字符型( 8) 入库日期 日期型( 8) 数量 数值型( 4) 表 463 商品进库表 字段名 数据类型 商品名称 字符型( 21) 领用员 字符型( 8) 日期 日期型( 8) 数量 数值型( 4) 表 464 商品领用表 字段名 数据类型 商品名称 字符型( 21) 销售价 数值型( 10) 日期 日期型( 8) 数量 数值型( 4) 销售员 字符型( 8) 表 465 商品销售表 16 字段名 数据类型 商品名称 字符型( 21) 姓名 字符型( 8) 日期 日期型( 8) 收入 数值型( 10)小数位数( 2) 支出 数值型( 10)小数位数( 2) 会计员 字符型( 8) 出纳 字符型( 8) 审核 字符型( 8) 表 466 收支明细表 字段名 数据类型 商品名称 字符型( 21) 表 467 商品名称表 图 461 数据库 数据库物理结构设计 17 数据库的物理结构设计是指实际创建一个数据库,包括创建数据库中的各个数据表,并建立各表之间的联系。 在 Visual FoxPro 中,通常可用“数据库设计器”来创建数据库并在其内添加或新建各数据表;然后利用“表设计器”来定义各个字段的名称、数据类型和宽度等属性,并建立有关字段的索引等;最后再在“数据库设计器”中建立各数据表之间的永久关系。 图 462 数据库设计器 18 图 463 表设计器 数据库管理系统 数据库管理系统是管理数据库的软件工具,是帮助用户创建、维护和使用数据库的软件系统。 它建立在操作系统的基础之上,实现对数据库的统一管理和操纵,满足用户对数据库进行访问的各种需要。 一般来说,数据库管理系统应具有以下一些功能: (1) 数据定义功能。 (2) 数据操作功能。 (3) 控制和管理功能。 (4) 数据字典。 总之,数据库管理系统是用户和数据库之间的交互界面。 用户只需通过它就能实现对数据库的各种操作与管理。 在其控制之下,用户在对数据库进行操作 时,可以不必关心数据的具体存储位置、存放方式以及命令代码执行的细节等问题,就能完成对各种相关数据的处理任务,而且可以保证这些数据的安全性、可靠性与一致性。 19 第五章 系统总体结构设计与程序模块设计 系统总体结构设计 根据“自顶向下、逐步细分”的原则,对系统所需的各个功能模块进行合理的划分和设计。 一个组织良好的数据库应用系统通常被划分分为若干个子系统,每个子系统的功能由一个或多个相应的程序模块来实现,并且还可以根据需要再进行功能的细分和相应程序模块的细分。 在设计本系统程序时,仔细考 虑了每个功能模块所应实现的功能,该模块应包含的子模块,以及该模块与其他模块之间的联系等,然后再用一个主程序将所有的模块有机地组织起来。 数据库应用系统大都包括以下几个一级功能模块。 1. 查询检索模块 数据库应用中的查询检索模块是不可缺少的,通常应提供对系统中每个数据表的分别查询功能,同时允许用户由指定的一个或多个数据表中获取所需数据。 此外,应提供各种条件的查询和组合条件的查询,使得用户有更强的控制数据的能力。 图 511 查询模块 2. 数据维护模块 数据维护模块则同样是必不可少的,除了提供数据 库的维护功能以及对各个数据表记录的添加、删除、修改与更新功能之外,数据维护模块还应该提供数据的备份、数据表的重新索引等日常维护功能。 20 3. 统计和计算模块 在多数情况下,一个数据库应用系统还应提供用户所需的各种统计计算功能,包括常规的求和、求平均值、按要求统计记录个数和分类汇总等功能外,还应该根据实际需要提供其他专项数据的统计和分析功能。 4. 打印输出模块 一个实际运行中的数据库应用程序自然还应提供各种报表和表格的打印输出功能,既可以打印原始的数据表内容,也可从单个数据表或多个数据表中抽取所需的数据加以综 合制表予以打印输出。 并可根据需要提供分组打印和排序后打印输出等功能,同时允许用户灵活设定报表的打印格式。 图 512 打印输出模块 创建各程序模块 在 Visual FoxPro 中,创建各个程序模块实际上是利用先进的面向对象的程序设计方法,创建应用程序所需的一个个表单、报表和菜单等对象。 此外还包括用户自定义类的创建以及用户界面的设计和创建等。 一个数据库应用程序大多包含查询、维护和报表打印等多个输入输出功能模块,在面向对象的程序设计过程中,这些模块的设计实际上是与用户界面的设计融合在一起的。 Visuai FoxPro 提供了丰富的可视化设计工具,能支持用户在创建友好的用户界面的同时完成所需功能模块的创建。 经过对系统功能的分析,我们将财务管理系统分为 4 个模块:系统主界面、商品进货记录、填写凭证、打印、查询。 系统主界面的设计 为了让使用者有一个能轻松操作的界面,系统的主界面设计要求界面友好、功 21 能分块明确、美观大方。 首先,展开项目管理器中的文档,选中表单,单击“新建”按钮。 在弹出的对话框中单击“新建”按钮后,会弹出“表单设计器”是界面,根据界面的需要向其中添加控件。 控件添加结束后,表 单并未设计完成,此时的表单运行后会发现只有一个空壳,单击其中的按钮没有任何反应。 因此,需要为表单设计事件响应。 本程序的主界面已设计完成。 图 521 程序主界面 商品进货记录的设计 本模块包含的功能有:商品进货的记录、增加修改进货记录。 新建表单,直接拉伸表单至合适大小,向表单中加入基本控件。 本表单需要对数据库中的表进行操作,因此必须将该表加入到表单的数据环境中。 22 图 522 商品进货记录 填写凭证的设计 本模块的功能是对基础财务的设定、使工作人员易于工作,做 到数据不易丢失,根据各种基本情况设定界面。 图 523 填写凭证 查询模块的设计 23 本模块的功能是实现对所有业务的查询,包括他们的基础业务、商品名称查询、商品验收员查询、商品销售记录查询。 根据工作流程、工作资料,表单计算相应的查询并作出统计,从而简化工作人员的工作。 图 5- 2- 4 按名称查询 图 5- 2- 5 按验收员查询 24 图 5- 2- 6 按销售记录查询 25 第六章 程序设计 Visuai FoxPro 操作都是通过菜单选择的方法或在命令窗口中 逐条输入命令的方法来执行的,此种工作方式称为单命令工作方式或交互工作方式,其优点是不用编写程序即可完成一些简单的数据处理工作,但对于需要使用大量命令来处理复杂的数据管理任务时,却难以胜任。 为此 Visual FoxPro 提供了成批命令协同工作的方式,即程序工作方式。 程序工作方式是根据解决实际问题的需要,将一系列合法的 Visual FoxPro 命令按一定的逻辑结构编排成一个完整的应用程序,然后输入到计算机内自动地、连续地加以执行。 这样一来,既充分发挥了 Visual FoxPro 的功能、提高了系统的运行效率,又 解决了非专业人员应用 Visual FoxPro 的困难,避免了命令输入时的重复劳动和误操作,并使得数据的安全得到进一步地保证。 Visual FoxPro 内置了用于程序设计的语言工具,不仅支持先进的面向对象程序设计方法,同时也支持传统的面向过程的程序设计方法。 程序文件的建立 程序是由能够完成一定任务的一系列命令构成的,将一个 Visual FoxPro 程序所包含的各条命令依次逐条输入计算机中,在进行必要的编辑后存入指定磁盘文件的过程即为程序文件的建立过程。 由于 Visual FoxPro 的程序是一种标准 的 ASCII码文本,因而不仅可用其自身提供的文本编辑器来建立,也可用其他任意的文本编辑器来建立。 用菜单方式建立程序文件 用菜单方式建立程序文件的操作步骤如下。 ( 1)执行“文件”菜单下的“新建”命令,在弹出的“新建”对话框中选中“程序”单选钮,然后单击“新建文件”按钮,弹出程序编辑窗口。 ( 2)在程序编辑窗口中输入和编辑程序代码的文本内容。 ( 3)输入或编辑结束后,执行“文件”菜单下的“保存”命令或按 Ctrl+W 组合键,然后在弹出的“另存为”对话框中指定该程序文件的存放位置与文件名,单击“保 存”按钮将其保存。 程序存盘后默认的程序文件扩展名为 .PRG。 用命令方式建立程序文件 26 格式: MODIFY COMMAND<程序文件名> 功能:新建或修改指定的程序文件。 说明: ( 1)执行此命令后,会弹出程序编辑窗口。 ( 2)当指定的程序文件名为新文件名时,将创建一个新的程序文件;当指定的程序文件名为已有的文件时,由在程序编辑窗口打开该文件供编辑修改。 ( 3)在程序文件名前可以指定该文件的保存磁盘和路径。 默认的文件扩展名为 .PRG,可不必输入。 程序文件的运行 用菜单方式运 行程序文件。 (1) 执行“程序”菜单下的“运行”命令,将弹出“运行”对话框。 (2) 在“运行”对话框中选中要运行的程序文件名,或在“执行文件”文本框中输入要运行的程序文件名,然后单击“运行:按钮。 用命令方式运行程序文件 格式: DO<程序文件名> 功能:将指定的程序文件调入内存关运行。 说明: ( 1)在程序文件名前可以指定磁盘和路径。 默认的扩展名为 .PRG,可不必输入。 ( 2)本命令可在命令窗口键入执行,也可出现在另一个程序文件中,后者可实现在一个程序中调用另一个程序。 ( 3)在程序执行 过程中,可随时按下 Esc 键使程序中断运行,并根据弹出的对话框中的提示信息,选择“取消”程序运行、“继续执行”或“挂起”等。 程序中的辅助命令 Visual FoxPro 命令几乎都可在程序中使用,除此之外, Visual FoxPro 还提供了相当数量的程序辅助命令。 主要命令分为: (1) 程序注释命令。 27 在程序文本中加上必要的注释命令(或称注释语句),可增强程序的可读性,同时便于日后程序的维护和交流。 注释语句是一种非执行语句,即系统对此种语句不作任何操作。 (2) 结束程序运行命令。 一个实用的 Visual FoxPro 程序往往由多个程序功能模块构成,各程序模块间可按需要进行多级调用。 一个程序模块运行结束后可返回到调用它的上级模块,也可以直接返回到其最上级的主程序模块,或者回到系统的交互状态,甚至退出Visual FoxPro 返回到宿主操作系统。 (3) 运行环境设置命令。 为使程序正常运行,设置一定的系统运行环境状态是十分必要的。 其中除前面的几条命令外大多是一些 SET 命令,这此 SET 命令的共同特点是相当于一个状态转换开关,当置为 ON 时其功能有效,而置为 OFF 时则该功能无效。 28 第 七章 程序的测试、连编与发行 系统的测试与调试 在应用程序设计和创建的过。vf电脑公司财务管理系统论文正文
相关推荐
: 管理员已成功登入教学资源库管理系统 6 基 本 事 件 流 : 1. 管理 员 主界面点击上传 资源 链接 2. 系统出现上传 资源 界面 3. 管理员 选择正确的文件后点击上传按钮 4. 系统开始上传 资源 并显示 上传成功信息 5. 上传结束后出现文件信息编辑界面 6. 管理员 正确填写相关信息后点击保存按钮 7. 系统保存该 资源 信息至数据库 8. 保存成功后系统返回 上传 资源
附则 本规定自发布之日起生效 企业文化 (1)企业目标 把书店建设成一流的读书休闲品牌 打造具有强大市场竞争力和综合实力的公司 为人们提供一种全新的读书方式 O2 有限责任 公司 31 取得一定的经济效益,获得更多的投资加盟商。 (2)企业使命 客户至上,为客户提供最舒适的读书方式 努力引导书店新的发展潮流 将利润降到最 低,使民众爱上读书的生活 (3)企业精神 以诚待人,诚信经营,对企业忠诚
%左右的供应商称 C类。 第 供应商选择步骤 [19] 如今供应商对生产制造型企业的影响越来越大,采购方企业在产品质量、交货、提前期、库存水平、产品设计等方面都受到供应商影响。 供应商的评价与选择对于采购方企业来说是多目标的,包括较多的可见或不可见的因素 ①。 步骤 1:分析市场竞争环境 企业必须提供满足市场需求的产品,这是企业生存发展的基础。
肥菇)分级与包装标准品质标准品质基本要求新鲜洁净,无异常气味或滋味,不带不正常的外来水分,细心采摘,充分发育,具有适于市场或贮存要求的成熟度。 特级同一品种,形状、色泽优良,菌伞未展开,具有本品种固有颜色,无水伤,无腐一级同一品种,形状、色泽正常,菌伞未展开,具有本品种固有颜色,无水伤,无腐烂,无病虫害及其他伤害。 二级同一品种,次于一级,但仍保持本品种果实的基本特征,仍有商品价值者。
te Sub Command1_Click() 39。 查询 If Text1 Then 39。 设置数据源 = Select * From 储户信息 Where 用户名称 =39。 amp。 Text1 amp。 39。 39。 确定访问数据来源,并选择出用户名为文本框 中名称的所有数据 Else = Select * From 储户信息 39。 对于未指定信息查询 End If 39。 刷新