电脑公司财务管理系—毕业设计论文内容摘要:
输入数据着手,输入数据中的某类相关数据可以归纳为一个表。 对需要同时调用的若干表,应使它们符 合关联要求。 数据库设计好后,可通过分析输出数据来验证其可用性,若发现有的输出数据不能从输入数据导出,须继续向用户输入数据。 数据库逻辑设计的任务包括:按一定原则将所需数据组织成一个或多个数据库;确定数据库中所应包含的各个数据表;确定各个数据表所应包含的字段及各字段的属性;确定各数据表之间的关系及各数据表的主关键字和其他关键字等。 数据库概念结构转化为 Visuai FoxPro 数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。 实体以及实体之间关系的基础上,形成数据库中的表格以及各个表格之间的关系。 字段 名 数据类型 商品名称 字符型( 21) 数量 数值型( 4) 日期 日期型( 8) 表 461 商品库存表 字段名 数据类型 会计 字符型( 8) 出纳 字符型( 8) 销售人员 字符型( 8) 经理 字符型( 8) 表 462 工作人员表 字段名 数据类型 商品名称 字符型( 20) 进价 数值型( 10) 入库验收员 字符型( 8) 入库日期 日期型( 8) 数量 数值型( 4) 表 463 商品进库表 字段名 数据类型 商品名称 字符型( 21) 领用员 字符型( 8) 日期 日期型( 8) 数量 数值型( 4) 表 464 商品领用表 字段名 数据类型 商品名称 字符型( 21) 销售价 数值型( 10) 日期 日期型( 8) 数量 数值型( 4) 销售员 字符型( 8) 表 465 商品销售表 字段名 数据类型 商品名称 字符型( 21) 姓名 字符型( 8) 日期 日期型( 8) 收入 数值型( 10)小数位数( 2) 支出 数值型( 10)小数位数( 2) 会计员 字符型( 8) 出纳 字符型( 8) 审核 字符型( 8) 表 466 收支明细表 字段名 数据类型 商品名称 字符型( 21) 表 467 商品名称表 图 461 数据库 数据库物理结构设计 数据库的物理结构设计是指实际创建一个数据库,包括创建数据库中的各个数据表,并建立各表之间的联系。 在 Visual FoxPro 中,通常可用“数据库设计器”来创建数据库并在其内添加或新建各数据表;然后利用“表设计器”来定义各个字段的名称、数据类型和宽度等属性,并建立有关字段的索引等;最后再在“数据库设计器”中建立各数据表之间的永久关系。 图 462 数据库设计器 图 463 表设计器 数据库管理系统 数据库管理系统是管理数据库的软件工具,是帮助用户创建、维护和使用数据库的软件系统。 它建立在操作系统的基础之上,实现对数据库的统一管理和操纵,满足用户对数据库进行访问的各种需要。 一般来说,数据库管理系统应具有以下一些功能: (1) 数据定义功能。 (2) 数据操作功能。 (3) 控制和管理功能。 (4) 数据字典。 总之,数据库管理系统是用户和数据库之间的交互界面。 用户只需通过它就能实现对数据库的各种操作与管理。 在其控制之下,用户在对数据库进行操作 时,可以不必关心数据的具体存储位置、存放方式以及命令代码执行的细节等问题,就能完成对各种相关数据的处理任务,而且可以保证这些数据的安全性、可靠性与一致性。 第五章 系统总体结构设计与程序模块设计 系统总体结构设计 根据“自顶向下、逐步细分”的原则,对系统所需的各个功能模块进行合理的划分和设计。 一个组织良好的数据库应用系统通常被划分分为若干个子系统,每个子系统的功能由一个或多个相应的程序模块来实现,并且还可以根据需要再进行功能的细分和相应程序模块的细分。 在设计本系统程序时,仔细考 虑了每个功能模块所应实现的功能,该模块应包含的子模块,以及该模块与其他模块之间的联系等,然后再用一个主程序将所有的模块有机地组织起来。 数据库应用系统大都包括以下几个一级功能模块。 1. 查询检索模块 数据库应用中的查询检索模块是不可缺少的,通常应提供对系统中每个数据表的分别查询功能,同时允许用户由指定的一个或多个数据表中获取所需数据。 此外,应提供各种条件的查询和组合条件的查询,使得用户有更强的控制数据的能力。 图 511 查询模块 2. 数据维护模块 数据维护模块则同样是必不可少的,除了提供数据 库的维护功能以及对各个数据表记录的添加、删除、修改与更新功能之外,数据维护模块还应该提供数据的备份、数据表的重新索引等日常维护功能。 3. 统计和计算模块 在多数情况下,一个数据库应用系统还应提供用户所需的各种统计计算功能,包括常规的求和、求平均值、按要求统计记录个数和分类汇总等功能外,还应该根据实际需要提供其他专项数据的统计和分析功能。 4. 打印输出模块 一个实际运行中的数据库应用程序自然还应提供各种报表和表格的打印输出功能,既可以打印原始的数据表内容,也可从单个数据表或多个数据表中抽取所需的数据加以综 合制表予以打印输出。 并可根据需要提供分组打印和排序后打印输出等功能,同时允许用户灵活设定报表的打印格式。 图 512 打印输出模块 创建各程序模块 在 Visual FoxPro 中,创建各个程序模块实际上是利用先进的面向对象的程序设计方法,创建应用程序所需的一个个表单、报表和菜单等对象。 此外还包括用户自定义类的创建以及用户界面的设计和创建等。 一个数据库应用程序大多包含查询、维护和报表打印等多个输入输出功能模块,在面向对象的程序设计过程中,这些模块的设计实际上是与用户界面的设计融合在一起的。 Visuai FoxPro提供了丰富的可视化设计工具,能支持用户在创建友好的用户界面的同时完成所需功能模块的创建。 经过对系统功能的分析,我们将财务管理系统分为 4 个模块:系统主界面、商品进货记录、填写凭证、打印、查询。 系统主界面的设计 为了让使用者有一个能轻松操作的界面,系统的主界面设计要求界面友好、功能分块明确、美观大方。 首先,展开项目管理器中的文档,选中表单,单击“新建”按钮。 在弹出的对话框中单击“新建”按钮后,会弹出“表单设计器”是界面,根据界面的需要向其中添加控件。 控件添加结束后,表 单并未设计完成,此时的表单运行后会发现只有一个空壳,单击其中的按钮没有任何反应。 因此,需要为表单设计事件响应。 本程序的主界面已设计完成。 图 521 程序主界面 商品进货记录的设计 本模块包含的功能有:商品进货的记录、增加修改进货记录。 新建表单,直接拉伸表单至合适大小,向表单中加入基本控件。 本表单需要对数据库中的表进行操作,因此必须将该表加入到表单的数据环境中。 图 522 商品进货记录 填写凭证的设计 本模块的功能是对基础财务的设定、使工作人员易于工作,做 到数据不易丢失,根据各种基本情况设定界面。 图 523 填写凭证 查询模块的设计 本模块的功能是实现对所有业务的查询,包括他们的基础业务、商品名称查询、商品验收员查询、商品销售记录查询。 根据工作流程、工作资料,表单计算相应的查询并作出统计,从而简化工作人员的工作。 图 5- 2- 4 按名称查询 图 5- 2- 5 按验收员查询 图 5- 2- 6 按销售记录查询 第六章 程序设计 Visuai FoxPro 操作都是通过菜单选择的方法或在命令窗口中 逐条输入命令的方法来执行的,此种工作方式称为单命令工作方式或交互工作方式,其优点是不用编写程序即可完成一些简单的数据处理工作,但对于需要使用大量命令来处理复杂的数据管理任务时,却难以胜任。 为此 Visual FoxPro 提供了成批命令协同工作的方式,即程序工作方式。 程序工作方式是根据解决实际问题的需要,将一系列合法的 Visual FoxPro命令按一定的逻辑结构编排成一个完整的应用程序,然后输入到计算机内自动地、连续地加以执行。 这样一来,既充分发挥了 Visual FoxPro 的功能、提高了系统的运行效率,又 解决了非专业人员应用 Visual FoxPro 的困难,避免了命令输入时的重复劳动和误操作,并使得数据的安全得到进一步地保证。 Visual FoxPro 内置了用于程序设计的语言工具,不仅支持先进的面向对象程序设计方法,同时也支持传统的面向过程的程序设计方法。 程序文件的建立 程序是由能够完成一定任务的一系列命令构成的,将一个 Visual FoxPro程序所包含的各条命令依次逐条输入计算机中,在进行必要的编辑后存入指定磁盘文件的过程即为程序文件的建立过程。 由于 Visual FoxPro 的程序是一种标准的 ASCII 码文本,因而不仅可用其自身提供的文本编辑器来建立,也可用其他任意的文本编辑器来建立。 用菜单方式建立程序文件 用菜单方式建立程序文件的操作步骤如下。 ( 1)执行“文件”菜单下的“新建”命令,在弹出的“新建”对话框中选中“程序”单选钮,然后单击“新建文件”按钮,弹出程序编辑窗口。 ( 2)在程序编辑窗口中输入和编辑程序代码的文本内容。 ( 3)输入或编辑结束后,执行“文件”菜单下的“保存”命令或按 Ctrl+W组合键,然后在弹出的“另存为”对话框中指定该程序文件的存放位置与文件名,单击“保 存”按钮将其保存。 程序存盘后默认的程序文件扩展名为 .PRG。 用命令方式建立程序文件 格式: MODIFY COMMAND<程序文件名> 功能:新建或修改指定的程序文件。 说明: ( 1)执行此命令后,会弹出程序编辑窗口。 ( 2)当指定的程序文件名为新文件名时,将创建一个新的程序文件;当指定的程序文件名为已有的文件时,由在程序编辑窗口打开该文件供编辑修改。 ( 3)在程序文件名前可以指定该文件的保存磁盘和路径。 默认的文件扩展名为 .PRG,可不必输入。 程序文件的运行 用菜单方式运 行程序文件。 (1) 执行“程序”菜单下的“运行”命令,将弹出“运行”对话框。 (2) 在“运行”对话框中选中要运行的程序文件名,或在“执行文件”文本框中输入要运行的程序文件名,然后单击“运行:按钮。 用命令方式运行程序文件 格式: DO<程序文件名> 功能:将指定的程序文件调入内存关运行。 说明: ( 1)在程序文件名前可以指定磁盘和路径。 默认的扩展名为 .PRG,可不必输入。 ( 2)本命令可在命令窗口键入执行,也可出现在另一个程序文件中,后者可实现在一个程序中调用另一个程序。 ( 3)在程序执行 过程中,可随时按下 Esc 键使程序中断运行,并根据弹出的对话框中的提示信息,选择“取消”程序运行、“继续执行”或“挂起”等。 程序中的辅助命令 Visual FoxPro 命令几乎都可在程序中使用,除此之外, Visual FoxPro 还提供了相当数量的程序辅助命令。 主要命令分为: (1) 程序注释命令。 在程序文本中加上必要的注释命令(或称注释语句),可增强程序的可读性,同时便于日后程序的维护和交流。 注释语句是一种非执行语句,即系统对此种语句不作任何操作。 (2) 结束程序运行命令。 一个实用的 Visual FoxPro 程序往往由多个程序功能模块构成,各程序模块间可按需要进行多级调用。 一个程序模块运行结束后可返回到调用它的上级模块,也可以直接返回到其最上级的主程序模块,或者回到系统的交互状态,甚至退出 Visual FoxPro 返回到宿主操作系统。 (3) 运行环境设置命令。 为使程序正常运行,设置一定的系统运行环境状态是十分必要的。 其中除前面的几条命令外大多是一些 SET 命令,这此 SET 命令的共同特点是相当于一个状态转换开关,当置为 ON 时其功能有效,而置为 OFF 时则该功能无效。 第 七章 程序的测试、连编与发行 系统的测试与调试 在应用程序设计和创建的过程中,需要不断地对所设计的菜单、表单、报表等科学试验模块进行测试与调试。 通过测试发现问题和纠正错误,并逐步加以完善。 软件在运行过程中可能会产生各种各样的问题,也可能带来不同程度的严重后果。 软件测试是保证软件质量的最重要的手段。 软件测试的概念 IEEE 定义为:使用人工可自动手段来运行或测定某个系统过程,其目的在于检。电脑公司财务管理系—毕业设计论文
相关推荐
生产,全过程控制在 7天以内,最快 5 天 ,比传统工艺减少了 20天时间,保障了综采工作面高效生产。 清洁生产和生态修复技术 井下巷道无岩巷布置,减少矸石外排,洗煤厂洗出的中煤和部分矸石用于发电;井下污水利用采空区过滤净化复用,洗煤水循环再利用;煤炭从井下至地面洗选装车全封闭运输,装车碾压后喷洒封尘剂,实现了“采煤不见煤,污水不外排”。 通过研发“采前生态环境构建及采后生态修复技术”
批中国民营企业家中的领袖人物 ,其中包括柳传志、段永基、冯仑等人)的精神层面的启发和鼓励,尤其是管理方面的指导。 在泰山产业研究院的交往过程中,段永基加深了对史玉柱的了解,特别是对保健品行业与史玉柱个人营销能力的了解。 从这些侧面,也能看出中国企业界的泰斗们对于史玉柱的认可度。 2020 年 12 月,四通控股斥资 12 亿元收购脑白金及黄金搭档相关的知识产权及营销网络。
2)根据工作表中给定数据,按“合计 =交通费 +住宿费 +补助”公式计算“合计”数,并计算交通费、住宿费和补助的合计数; ( 3)所有数字以单元格格式中货币类的“¥”货币符号、小数点后2位数表现(如:¥ 2,); ( 4)同名存盘。 打开当前试题目录下文件 →在合计下的一个单元格内输入“ =交通费(在该行的单元格,假如说是 E3) +住宿费(同上)+补助(同上)”
技术与其他学科教学的整合,鼓励在其他学科的教学中广泛应用信息技术手段并把信息技术教育融合在其他学科的学习中。 各地要积极创造条件,逐步实现多媒体教学进入每一间教室,积极探索信息技术教育 与其他学科教学的整合,努力培养学生的创新精神和实践能力,促进中小学教学方式的根本性变革,全面提高中小学迎接 21 世纪挑战的能力。 ”教育部原部长、国务委员陈至立指出
问题的 ERP 系统由于自身的局限性和 IT技术发 8 展阶段的局限,而最终没有完成企业的 目标。 CRM 系统 利用互联网技术,在供应链上的企业间交流的界限被打 破 , 从而使得企业的 B2B营销模式得以建立。 企业将 CRM 与 ERP 系统 相集合,实现供应链中的客户、经销商及企业销售部的的整合,使得反应时间变短,同时销售成本也降低了。 CRM 的主要功能 CRM 系统 主要有管理流程 、