20090391,童洪毅,兴华广告公司财务管理系统设计与实现6.doc_第1页
20090391,童洪毅,兴华广告公司财务管理系统设计与实现6.doc_第2页
20090391,童洪毅,兴华广告公司财务管理系统设计与实现6.doc_第3页
20090391,童洪毅,兴华广告公司财务管理系统设计与实现6.doc_第4页
20090391,童洪毅,兴华广告公司财务管理系统设计与实现6.doc_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业设计毕业设计 论文论文 题题 目 目 兴华广告公司财务管理系统兴华广告公司财务管理系统 设计与实现设计与实现 姓姓 名 名 童洪毅童洪毅 指导教师 指导教师 金大勇金大勇 专专 业 业 计算机应用技术计算机应用技术 层层 次 次 专科专科 20102010 年年 6 6 月月 2525 日日 成绩评定表 兴华广告公司财务管理系统设计与实现论文评分 指导教师评语及评分 指导教师 签名 年 月 日 兴华广告公司财务管理系统设计与实现评审评分 评审教师评语及评分 组长 签名 年 月 日 成 绩 综合评分 评定人签名 年 月 日 毕业论文 设计 任务书 题 目 兴华广告公司公司财务管理系统设计与实现 学生姓名童洪毅专业 计算机应用技 术 层次专科学号 2009039120090391 指导教师金大勇任务书下达时间2010 年 5 月 20 日 概述 在市场经济的条件下 一个企业财务状况的好坏 即受其内部条件的影响 也 受到外部宏观经济环境的影响 企业虽无力决定外部环境 但可以通过内部条件的改 善来积极适应和充分利用外部环境 并在一定范围内 通过改变自己的小环境来增强 自身活力 就企业本身而言 一个好的企业财务管理管理应该从成本 信息 风险几 方面入手 逐步完善企业财务管理体系 确保企业和谐高效发展 要求阅读或检索的参考资料及文献 要求阅读或检索的参考资料及文献 1 刘亚秋 梁心东 蒋力等 C 程序设计与应用 M 北京 电子工业出版社 2002 2 王昊亮 李刚等 Visual C 程序设计教程 M 北京 清华大学出版社 2003 3 明月创作室 Visual C 编程精彩百例 M 北京 人民邮电出版社 2001 4 美国微软公司 Visual C 2005 软件的帮助信息 M 2005 5 孙永强等 Visual C NET 入门与提高 M 北京 清华大学出版社 2002 6 王要武 管理系统开发 M 北京 电子工业出版社 2003 7 李红等编著 管理信息系统开发与应用 M 北京 电子工业出版社 2003 8 郭胜等 C NET 程序设计教程 M 北京 清华大学出版社 2002 9 康博工作室 张红军 王红等缟著 Microsoft Visual Studio 2005 6 0 中文版高 级应用与开发指南 M 北京 人民邮电出版社 2001 10 林立军 程斌 翁迪恩缟著 Microsoft Visual Studio 2005 6 0 数据库开发指 南 M 西安 西安电子科技大学出版社 2000 11 张宏林 孔艳 王哲等编著 按实例学 Microsoft Visual Studio 2005 6 0 M 北京 人民邮电出版社 2000 12 宋伟 吴建国等编著 中文 Microsoft Visual Studio 2005 6 0 编程基础 M 北 京 清华大学出版社 2005 目目 录录 兴华广告公司公司财务管理系统设计与实现 1 摘 要 1 1 绪 论 1 1 1 项目开发背景 1 1 2 项目开发目标 1 1 3 项目提出的意义 1 1 4 开发工具的选择 1 2 系统分析 2 2 1 财务管理功能介绍 2 2 1 1 功能描述 2 2 1 2 产品功能 2 2 2 财务管理系统可行性分析 2 2 2 1 开发的原因 2 2 2 2 开发的好处 2 2 2 3 开发的可行性 3 2 3 财务管理需求分析 4 2 3 1 开发的目的 4 2 3 2 应用的目标 4 2 3 3 系统用户需求 5 3 系统总体设计 7 4 数据库设计 8 4 1 数据库概念结构设计 8 4 2 数据库逻辑结构设计 10 5 详细设计 13 5 1 系统流程图 13 5 2 系统功能 15 5 2 1 主界面设计 15 5 2 2 登录界面设计 15 5 2 3 资产管理界面设计 15 5 2 4 员工工资管理界面设计 17 5 2 5 财务管理界面设计 17 6 系统测试 19 6 1 系统测试的含义 19 6 2 测试的目标 19 6 3 测试的方法 19 6 4 测试的步骤 19 7 结论 21 致谢 22 参考文献 23 I 兴华广告公司公司财务管理系统设计与实现 摘 要 目前 由于企业职工的增多 对财务的管理也越来越复杂 工作量也不断的加大 这使得人工管理几乎无法实现 在这种情况下 财务管理系统在现代企业管理中有着 重要的地位 通过它我们可以为企业的决策制定提供强有力的数据支持 为此 我们 开发了该财务管理系统 使企业从人工阶段走向数字化的管理阶段 使企业在激烈的竞 争中站有强大的优势 其主要负责对企业的财务信息的管理 用户根据不同的权限访问系统 管理员可 对职工信息进行日常维护并可根据需要查询所需的数据 从数据库的安全性出发设置 了前台应用程序数据库操作日志 同时根据需要可对数据库或数据表中的信息进行备 份和恢复 本系统是以 Visual Net C 2005 为前台开发工具 以 Microsoft SQL Server 2000 为后台数据库开发工具的一套完整的基于 C S 管理的财务管理系统 本系统为用户提供强大的数据操纵功能 界面友好 使用简单方便 同时基于 C S 模式 关键词 财务管理系统 Visual Net C 2005 SQL Server 2000 1 1 1 绪 论 1 1 项目开发背景 随着计算机技术在各个领域的广泛应用 近年来 计算机在网络方面也是迅速发 展 系统是根据现代社会化发展而设计的公司财务管理系统 实现公司的统一管理 还可以对企业财务信息进行信息查询和修改 我现在所做的设计就是在目前的情形下 从一些企业现有的条件实际出发 利用 他们所拥有的计算机硬件和软件设备 从工作思维和工作方式做起 实现一整套关于 人事财务管理系统 实现科学管理 是公司发展的必然趋势 1 2 项目开发目标 计算机信息管理是现代企业高效率 快节奏生产的重要组成部分 传统的财务管 理往往采用手工管理 存在工作效率低 重复劳动多 管理人员劳动强度大等弊病 不 能够为企业决策提供及时准确的信息 而将计算机管理完整的对人事财务进行管理 则可以提高工作效率 进一步简化和规范办事程序 提高生产的质量 为企业带来更 多的效益 这已经是各个企业的必经之路 1 3 项目提出的意义 本设计主要是解决公司一些财务情况 目标是使财务管理真正实现无纸化 本设 计主要由用户登录模块 权限管理模块 收入支出管理模块等六个子模块 在每一个 模块中 必须做到良好的输入 输出界面 并能做到操作简单的功能 本课题是基于 Windows sever 系列操作系统环境的数据库管理 使用 Visual Net C 2005 进行开发 1 4 开发工具选择 目前 市场上可以选购的应用开发产品很多 流行的也有数十种 目前在我国市 场上最为流行 使用最多 最为先进的可用作企业级开发工具的产品有 Microsoft 公司的 Visual Net C 2005 Microsoft 公司的 Visual C Borland 公司的 Delphi Java 等等 语言的简洁性 易懂和工具的便利性是密不可分的 只有便利的工具 却没有简 洁性的语言作支持 许多特殊化的处理动作必需要耗费数倍的工夫来处理 使得原来 所标榜的效率提高的优点失去了作用 相反 如果只强调程语言的简洁性和易懂 却 没有便利的工具作配合 会使一些即使非常简单的界面处理动作 也会严重地浪费程 序设计师的宝贵时间 本财务系统开发采用了 Visual Net C 2005 工具做前台开发工具 用 SQL Sever 2000 数据库 mdf 做后台开发工具 2 2 系统分析 2 1 财务管理功能介绍 2 1 1 功能描述 财务管理系统是针对企业财务的信息进行大量处理工作而开发的管理软件系统开 发的总体任务是实现各种信息系统化 规范化和自动化 系统功能分析是在系统开发的总体任务的基础上完成 根据用户的要求 在此财 务管理系统需要完成的功能主要有 用户的登录管理 包括帐号 用户名 密码 权限 资产管理 凭证管理 工资管 理 财务收入和支出管理负责对公司的财务状况的查询 修改及结算和报表的打印 一般的公司人员和职工 只能进行工资浏览不能对其它数据进行添加 删除 修 改 查询等操作 此财务管理系统力求给用户方便快捷的途径去管理这些繁琐的数据 2 1 2 产品功能 1 外部功能 财务管理系统软件具有添加 修改 查询 删除等功能 2 内部功能 此财务管理系统软件集命令 编程 编辑于一体 完成过滤用户所需数据 定位显 示 2 2 财务管理系统可行性分析 2 2 1 开发的原因 趋势 也是企业管理者的迫切需求 现今繁忙的商业社会里 很多企业的财务状况 每日都在变化 由财务部门的管理者进行每日财务状况的记录和查询 开发一个友好 简介的财务管理系统可以使企业的财务管理者对财务状况各种操作更加简单明了 系 统化的操作可以是出错的机率大大减少 工作效率大大提高 2 2 2 开发的好处 1 可以系统的处理各种财务问题 做到安全 高效 2 只需一到二名管理员 即可操作系统 节省大量人力 3 管理员可以迅速查到所需信息 并对各种信息进行综合整理 4 友好的操作界面简单易用 可以使公司职工和一般公司人员对自己的工资状况进行 查询 减少财务部门的工作量 3 2 2 3 开发的可行性 1 开发工具需求 根据财务管理的特点 及对企业 单位 部门的有着重要的意义 因此开发财务 管理系统是很必要的 由此对其做以下的可行性分析 首先 我们采用的编程语言是 Visual C 2005 Microsoft 公司的 Visual C 2005 是 Windows 应用程序开发工具 是目前最为广 泛的 易学易用的面向对象的开发工具 Visual C 2005 提供了大量的控件 并且这 些控件可用于设计界面和实现各种功能 减少了编程人员的工作量 也简化了界面设 计过程 从而有效的提高了应用程序的运行效率和可靠性 因此实现本系统 Visual C 2005 是一个相对较好的选择 关系型数据库的实现 SQL Server 2000 就是关系数据库开发工具 数据库能汇集各种信息以供查询 存 储和检索 SQL Server 2000 的优点在于它能使用数据表示图或自定义窗体收集信息 并能对相关系的表进行视图连接 建立视图后可屏蔽一些数据使数据更为安全 并可 以建立存储过程以便能够简化前台程序的编写 数据表示图提供了一种类似于 Excel 的电子表格 可以使数据库一目了然 另外 SQL Server 2000 用户设定自已的密码保 护数据的安全性 SQL Server 2000 提供对各种数据的约束 使用户输入的数据符合正 规的逻辑 并提供各种数据与数据之间的相关性连接 能够级联更新一些相关的数据 更特别的是提供了触发器功能 SQL Server 2000 是一种关系数据库工具 关系数据库 是已开发的最通用的大型数据库之一 运行在服务企上更加安全 如上所述 SQL Server 2000 作为关系数据库开发具备了许多优点 2 技术可行性 随着国内软件开发的日益发展壮大 各种中小企事业单位已具备独立开发各种类 型的软件的能力 能够满足不同行业的特别的需求 而这个系统尽管其在组织关系上 存在着很大的复杂性 繁琐性 但是就整个系统的技术构成上来看 它还是属于一个 数据库应用类的系统 其基本操作还是对存在数据库进行添加 删除 查询 修改等 所以就单纯的数据库应用来看 暂不存在太大的技术问题 3 经济可行性 对于整个系统而言 在系统未运行之前 初期投资比较大 花费相对而言比较多 各部门必须配置电脑 服务器 打印机 传真机及相关的网络设备 但是在整个系统 投入运行之后 因为现在计算机已经普及了 相关的人员培训费可以减少很多 而同 时又减少了数据的流通环节 不必要花费那么多的时间 也就是说最重要的是就是提 高了效率 而又保证了各项数据的准确性 也避免了工作人员的流动造成的收据丢失 等问题 适应了当前的发展形式 4 4 管理可行性 随着时代的发展 人员素质己逐步提高 不论是对于电脑系统的基本操作还是对 于系统的维护都有了一定的基础 同时还可以配置专业的电脑维护人员来维护电脑 不必担心电脑故障问题 5 系统的功能要求 企业的财务管理是最重要的管理工作 财务管理是一个企业的关键性因素 只有 加强企业财务管理 才能使企业稳步发展 帮助企业的财务管理者有条理的管理企业 的财务状况 这就是本人财务管理系统需要完成的功能 本系统主要的功能有 企业的资产管理和收入支出管理 全面的记录企业的财务状况 具备查询和修改 功能 方便管理者对公司的财政进行修改和查询 方便查看历史记录和现在的财务状 况的信息并进行相应的操作 使用者能定义资产和结算的类型和规则 自动计算或手 工输入资产和收入支出结算 并且查询报表 本系统主要是为了方便管理员 简化管理员的工作强度 使管理员可以快速 准 确 直观的了解到数据库当前财务信息 通过查询库信息 也可以使管理员得到诸如 报表和凭证的统计信息 并可打印出这些统计信息 拿到这份需求说明后 进行细致地研究 经过几次调研后 我们对该系统作了详 细的需求分析 现将系统功能简明描述如下 1 系统管理 包括权限的管理 数据的安全性 2 公司的收入 支出管理 3 查询与更新数据 查询数据和更改数据 4 凭证的修改 添加 删除 2 3 财务管理需求分析 2 3 1 开发的目的 1 为了对企业的财务管理工作更完善 实现移动财务管理的计算机自动化 2 为了财务处对企业财务管理更方便 3 为了使企业管理者对财务状况更快更清楚得获知 2 3 2 应用的目标 通过系统软件 能帮助管理人员利用计算机 快速方便的对企业财务状况进行管 理 添加 删除 修改 查询等所需操作 使公司财务信息能够具体化 直观化 合 理化 此软件适用于中小型企业 单位 及部门 它是比较完善的财务系统管理软件 对 企业的资产和收入支出及凭证信息可以随时添加 删除 查询 2 3 3 系统用户需求 总体功能需求 财务管理系统是针对企业的财务的收入 支出及盈利状况和财务报表等的管理 5 主要包括公司资金收入 工资管理及企业年终结算 以实现用户方便的修改 查询 打印相关报表的业务需求 系统数据流图 数据流程图是结构化系统分析的主要工具 也是编写系统 设计系统总体逻辑模 型的有力工具 它不但可以表示数据在逻辑内部的逻辑流向 而且还可以表达系统的 逻辑功能和数据的逻辑变化 在通常情况下 数据流程图用于表达目标系统的数据流 程和逻辑处理功能 系统数据流图如下图 2 1 所示 图 2 1 数据流程图 6 3 系统总体设计 通过对用户需求的分析 我们可以分析出该档案管理系统大致可以分为五个模块 财务处理模块 报表处理模块 固定资产核算 工资核算模块 系统功能模块 登录 或退出模块 模块之间的关系如下图 3 1 所示 图 3 1 功能模块图 现在对这五大模块进行具体说明 1 财务处理模块 账务初始是根据程序要求和内部管理需要自定义会计科目体系 记账凭证格式 账簿体系的过程 相当于手工状态下设立一套新的账务核算体系 是用计算机建账的 过程 2 报表处理模块 报表处理模块包括 报表定义 报表计算 报表汇总 报表查询 报表输出 报表定义是依据会计软件 建立一个新的报表体系所做的工作 主要包括 定义 报表名称 描述空白表格的格式 定义报表项目填写内容的数据来源和报表项目及运 算关系 确定表格项目审核校验及报表间项目的勾稽关系 检查公式以及汇总报表的 汇总范围等步骤 经过报表定义之后 就可以按规定计算或汇总产生所需要的会计报表 通过审核 校验确认后 可以打印 复制 查询 输出会计报表 7 3 固定资产核算 固定资产核算模块主要是用于固定资产明细核算及管理 固定资产核算模块包括 建立固定资产卡片 建立固定资产账簿 录入固定资产变动情况 计提固定资产折旧 汇总计算 查询及打印输出 编制转账凭证 此模块主要是根据财务制度的规定 建立固定资产 确定固定资产计提折旧的系 数 方法 录入固定资产增减变动情况 汇总计算固定资产原值 累计折旧及净值 按预先设计自动编制转账分录 完成转账的记录 打印输出固定资产明细账和资料卡 片 详细反映固定资产价值状况 4 工资核算模块 工资核算模块以计提发放职工个人工资的原始数据为基础 计算员工工资 处理 工资核算 工资核算模块包括 设计工资项目及项目计算公式 录入职工工资基础资料 增减变动及修改 计算汇总 查询 打印输出 该模块应具备自行定义工资的项目 选择分类方式 灵活修订工资项目 调整职 工个人基础资料 定义工资计算公式进行汇总计算 自动制作转账凭证 填制分录 进行工资分配 计算工资福利费 5 系统功能模块 系统功能模块主要包括 登录系统 退出系统 该模块具备员工进行安全登录和退出系统的功能 8 4 数据库设计 4 1 数据库的概念结构设计 概念设计是数据库设计的第一个阶段 用一种数据模型将用户的数据需求明确地 表达出来 概念设计模型是按人们的认识观点从现实生活中抽象出来 概念设计是面向问题 的模型 反映了用户的现实工作环境 与数据库的具体实现无关 在数据库管理系统中 常用到关系模型 关系模型数据是把数据的逻辑结构归结 为满足一定条件的二维表的模型 每个关系为一个二维表 相当于一个文件两实体间 的联系通过关系进行描述 表中的数据看成是元素 每一行是一个元组 相当于一个 记录值 每一列是一个属性值集 属性的取值描述范围叫域 属性相当于数据项 元 组的集合就是关系 员工实体图 对象 员工 员工的属性如下图 4 1 所示 图 4 1 员工实体图 收入实体图 对象 收入 收入的属性如下图 4 2 所示 图 4 2 收入实体图 9 支出实体图 对象 支出 支出的属性如下图 4 3 所示 图 4 3 支出实体图 项目实体图 对象 项目 项目的属性如下图 4 4 所示 图 4 4 项目实体图 凭证实体图 对象 凭证管理 凭证管理的属性如下图 4 5 所示 图 4 5 凭证实体图 各个实体图建立好后 还需要对它们进行关系合并 集成为一个整体的数据概念 结构 即总体 E R 图 视图集成后形成一个整体的数据库概念结构 对该整体概念结构还必须进一步验 证 确保它能够满足下列条件 1 关系中每个数据项 必须是不可分的数据项 并且没有重复 2 列是同性质的各列指定不同的名字 列的次序任意 3 关系中不能出现相同的行 行的顺序是无所谓的 4 每个关系都有一个关键字 它是唯一标识表中的各元组 关系模型是所有关系框架 包括关系名称 属性名称 属性类型 长度 精度和关 键字 的集合 10 经过消除不必要的冗余数据和冗余联系得到总体 E R 图如下图 4 6 所示 图 4 6 总体 E R 图 4 2 数据库的逻辑结构设计 数据表的设计如下 逻辑结构设计是数据库设计的第二个阶段 这个阶段就是要根据已经建立的概念 数据模型 以及所采用的某个数据库管理系统软件的数据模型特征 按照一定的转换 规则 把概念模型转换为这个数据库管理系统所能够接受的逻辑数据模型 员工工资表 员工工号 姓名 性别 工资 主键 员工工号 员工工资表的详细结构如下表 4 1 所示 表 4 1 员工工资表 字段名数据类型是否为空说明 员工工号 Char 10 否主键 姓名 Char 10 否 性别 Char 4 否 工资 Char 15 否 公司凭证表 凭证类型 日期 处理期限 金额 备注 主键 凭证类型 公司凭证表的详细结构如下表 4 2 所示 11 表 4 2 公司凭证表 用户权限表 用户名 密码 权限类别 主键 用户名 用户权限表的详细结构设计如下表 4 3 所示 表 4 3 用户权限表 公司损益表 年月 收入合计 成本和费用 利润总额 利润率 负责人 填表人 报出日期 主键 年月 公司损益表的详细结构设计如下表 4 4 所示 字段名数据类型是否为空说明 凭证类型 Char 10 否主键 日期 Datetime 9 处理期限 Datetime 9 金额 Char 15 备注 Char 15 字段名数据类型是否为空说明 用户名 Char 10 否主键 密码 Char 10 否 权限类别 Char 10 否 12 表 4 4 公司损益表 资产负债表 项目 期末数 主键 项目 资产负债表的详细结构设计如下表 4 5 所示 表 4 5 资产负债表 字段名数据类型是否为空说明 年月 Char 10 否主键 收入合计 Char 15 成本和费用 Char 15 利润总额 Char 15 利润率 Char 10 负责人 Char 10 填表人 Char 10 报出日期 Datetime 9 字段名数据类型是否为空说明 项目 Char 50 否主键 期末数 Char 30 否 13 5 系统详细设计 系统的详细设计 主要是对系统的各个模块的设计 模块的好坏和对数据设计 对象 建模等一样的重要 同时它也是接口的一个部份 5 1 系统流程图 构造设计 采用结构化程序设计的思想 其有以下优点 1 自顶向下逐步求精的思想与人类求解复杂问题的思维规律相符 有助于软件系统 的分析与设计 2 采用先抽象后具体 先宏观后微观 先总体后细节的开发过程 使得程序的层次 结构清楚 可读性好 3 单入口 单出口的控制结构 可以保证程序的静态结构与其动态执行流程基本相 似 程序的可维护性好 4 良好的模块化特性支持软件部件的重用 系统总流程图如下 14 图 5 1 系统流程图 15 5 2 系统功能 横向功能上 系统 按照工作流程和管理方式进行设计 其主要子系统及功能如下 1 财务处理模块 主要实现管理者对企业资产的记录修改和查询 2 报表处理模块 主要实现管理者对员工工资的统计 添加 修改 删除 以及 报表的输出 3 固定资产核算 实现企业资产的核算 添加 删除和查询以及对相应的资产的 数据进行修改 4 工资核算模块 要实现管理者对员工工资的统计 添加 修改 删除 以及员 工自己对本人工资历史记录的查询 5 系统功能模块 实现对管理者的身份验证和权限的限制 以及增加新员工时进 行在工资查询模块上的数据进行添加 5 2 1 登录界面设计 用户登录时 必须正确输入用户名和密码 并前选择相应的权限 新用户可以进 入登录界面 点击注册按钮 进行注册自己的新用户名和密码 如果是合法用户则直 接进入系统 命令按钮进行验证 首先进行远程 SQL Server 2000 数据库服务器的连 接验证 并根据当前选择的数据库认证模式判断数据库用户名和密码是否合法 如果 用户名和密码匹配 则进入相应的界面 登录成功时界面如下图 5 2 所示 图 5 2 登录成功界面 当用户名和密码不匹配时 系统会提示用户 用户名 密码有误 然后用户可以进行 重新输入用户名和密码 具体操作如下图 5 3 所示 16 图 5 3 登录错误界面 5 2 2 主界面设计 财务管理系统主界面的设计 是 用户对系统不同操作功能的分类 将相同的操 作放在同一个菜单中 将另外相同的操作放在另外一个菜单中 不同的权限的用户有 不同的操作范围 最高权限的用户有最高的使用权限 将获得全部的操作 其他低权 限的用户将获得部分系统操作的功能 其它的将灰色显示 表示用户不可用 当用 户选择相应操作时系统关闭主界面弹出相应的操作界面 具体主界面设计如下图5 4 所示 图 5 4 主界面 5 2 3 资产管理界面设计 用户进入此界面时 如果对资产信息的查询 单击查询按钮事件时 系统则进行 模糊查找 然后在下边的表格中显示在数据库中找到的数据 当用户要进行精确查找 时 可在相应的文本框中输入项目和期末数 系统则进行精确查找数据库中数据并显 示 管理员还可以对对其进行添加 删除 修改 具体操作界面如下图 5 5 所示 17 图 5 5 资产管理图 5 2 4 员工工资管理界面设计 如果职工要对自己的工资信息进行查询 可在下图文本框输入工号和密码 并输 入相应的查询条件 单击查询按钮 可在右边的表中显示相应工资信息 对管理员的 操作 可以对员工工资进行添加 删除 修改等操作 具体操作如下图 5 6 所示 图 5 6 员工工资管理界面图 5 2 5 财务管理界面设计 18 当进入此界面时 管理员可以对相应进行操作 如果要对损益进行统计汇总 可 在相应处输入条件 如果要对损益表进行查询时 输入相应的条件进行查询 如果直 接点击查询 则输出全部结果 要进行精确查询 应在左边的文本框中输入要精确查 找的条件进行查询 财务管理中的损益界面如下图 5 7 所示 图 5 7 损益界面图 19 6 系统测试 6 1 系统测试的含义 在精心控制下的系统环境下 采用相应的技术手段 利用一组事先构造好达到测 试事例执行程序以发现程序中存在的问题 并确认系统功能 性能符合需求的一个综 合过程 6 2 测试的目标 以最少的时间和人力找出软件中潜在的各种错误和缺陷 1 软件测试能够确认软件实现的功能和性能与用户需求说明的一致性 2 软件测试还能够收集到足够的测试结果为软件提供可靠性评价 3 6 3 测试的方法 1 静态测试方法 这方法是程序员普通采用的一种方法 主要是通过人工模拟软件执行系统的执行 方式 以代码会审 走查 办公室的形式分析或核查系统的功能实现 编程过程的正 确性 2 动态测试方法 通过输入一组预先按照一定的测试准则构造的实例数据来动态运行程序 而达到 发现过程错误的过程 6 4 测试的步骤 1 单元测试 单元测试也称模块测试或程序测试 单元测试是对每个模块单独进行的 验证模 块接口与设计说明书是否一致 对模块的所有主要处理路径进行测试且与预期的结构 进行对照 还要对所有错误处理路径进行测试 对源码进行审查 对照设计说明书 表态地检查源程序是否符合功能的逻辑要求 是进行单元测试前的重要工作工 单元 测试一般是由程序员完成 也称程序调试 2 组合测试 组合测试也称集成测试或子系统测试 通常采用自顶向下测试和自底向上测试两 种测试方法 组合测试的对象是指已经通过单元测试的模块 不是对零散模块进行单 个测试 而是用系统化的方法装配和测试软件系统 是一个严格的过程 必须认真地 进行 其计划的产生和单元模块测试的完成日期要协调起来 这种测试应在系统目标 机上进行 造成系统应用的环境条件 除了开发部分项目负责人参加以外 还应该有 相应系统的用户参加 给评审员进行演示 3 确认测试 20 确认测试是对通过组合测试的软件进行的 这些软件已经存于系统目标设备的介 质上 确认测试的目的是表明软件是可以工作的 并且符合 软件需求说明书 中规 定的全部功能和性能要求 确认测试是按照这些要求定出的 确认测试计划 进行的 测试工作是由一个独立的组织进行 而且测试要从用户的角度出发 4 系统测试 系统测试是对整体性能的测试 主要解决各子系统之间的数据通信和数据共享问 题以及检测系统是否达到用户的实际要求 系统测试的依据是系统分析报告 系统测 试应在系统的整个范围内进行 这种测试不只对软件进行 而是对构成系统的硬 软 件一起进行 系统测试与建构同时进行或略慢 系统测试需要确认从头到尾的功能正 常才算完成 应当尽量避免系统测试延到项目末尾进行 5 用户验收测试 在系统测试完成后 进行用户的验收测试 它是用户在实际应用环境中所进行的 真实数据测试 在具体的测试中 一般应遵循以下原则 由程序设计者之外的人进行测试 测试 用例应由两部分组成 输入数据和预期输出结果 应选用不合理的输入数据与非法输 入测试 不仅要检验程序是否实现预期功能 还应检查程序是否做了不应该做的工作 集中测试容易出错的程序模块 对程序修改以后 必须重新进行测试 通过的此财务管理系统的多次测试 系统基本上达到需求定义阶段用户所提出的 要求 软件基本达到设计要求 软件功能完整 用户界面良好 错误处理正确 且能 正确提示错误种类 但是在测试中也发现软件的一些不足与缺陷 需要在软件进一步 修改和维护时予以纠正 总的来说 软件通过测试 21 7 结论 经过这段时间的设计 我深刻体会到要做好一个完整的事情 需要有系统的思维 方式和方法 对待一个新的问题 要耐心 要善于运用已有的资源来充实自己 同时 我也深刻的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论