《2022年2022年简单家庭财务管理系统设计 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年简单家庭财务管理系统设计 .pdf(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1 得分:课程设计报2011 年 12 月 23 日家庭财务管理系统设计姓 名班 级学 号课 程 名 称指 导 教 师名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 16 页 - - - - - - - - - 2 目录1家 庭财 务管 理 系统 需 求分 析,32. 家庭财 务 管理 系统 数 据库 设 计,32.1 数据 库关 系 分析,32.2 E-R 图设 计,42.3 数据 表的 生 成,43. 家庭 财务 管 理系 统的 算 法设 计,53.1连 接数 据 库
2、, ,53.2添 加数 据 ,53.3修 改数 据 库内 容 ,63.4统 计数 据 库信 息 ,64. 软件项 目 开发 过程,64.1根 据 E-R 图创 建 数据 库表 ,74.2功 能研 发 的准 备 工作 ,74.3.1添 加 ADO连接 的 支持 ,84.3.2为 界 面添 加控 件 ,84.3.3添加 并修 改 OnInitDialog()类,84.4 实 现算 法 设计 ,124.4.1“ 添加 ”按 钮 的消 息处 理 功能 ,12 4.4.2“ 修改 ”按 钮 的消 息处 理 功能 ,13 4.4.3“ 统计 ”按 钮 的消 息处 理 功能 ,14 5 测试 ,16 名师资
3、料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 16 页 - - - - - - - - - 3 家庭 财务 管理系 统1 家庭 财务管 理系 统需求 分析家 庭 财 务 管 理 系 统 相 对 于 企 业 的 财 务 系 统 而 言 ,要 简 单 得 多 ,毕 竟 收 支 方 面 的 流 程 和 种 类 都 比 较 小 , 而 且 使 用 该 系 统 的 管 理 员 也比 较 少 。 为 了 简 单 起 见 , 本 项 目 就 实 现 家 庭 财 务 管 理 系 统 的 支
4、出 方面 进 行 讲 解 分 析 。家 庭 财 务 管 理 系 统 的 概 要 功 能 如 下 :可 以 对 每 天 的 支 出 进 行 记 帐 , 记 帐 要 实 现 分 类 :( 1) 按 不 同 的 支 出 类 型 分 类 。( 2) 按 不 同 的 消 费 人 员 进 行 分 类 。可 以 对 历 史 数 据 进 行 查 询 , 查 询 要 实 现 的 功 能 是 :( 1) 指 定 时 间 段 , 可 以 按 类 型 进 行 该 时 间 段 的 支 出 统 计 查 询 。( 2) 指 定 时 间 段 , 可 以 按 消 费 人 员 进 行 该 时 间 段 的 支 出 统 计 查 询
5、。( 3)指 定 时 间 段 ,可 以 同 时 按 类 型 和 消 费 人 员 进 行 该 时 间 段 的 支 出统 计 查 询 。根 据 前 文 所 述 的 功能 需 求 , 在 功 能 上 可 以 分 为 两 个 模 块 :记 帐 的 功 能 。查 询 并 统 计 的 功 能 。因 此 , 在 操 作 界 面 上 也 应 该 分 两 个 区 域 分 别 为 这 两 个 功 能 提 供 用 户的 操 作 界 面 :日 常 功 能 : 日 常 功 能 就 是 对 日 常 的 开 支 进 行 记 帐 。统 计 功 能 : 统 计 功 能 就 是 根 据 用 户 输 入 的 起 止 时 间 , 对
6、 特 定 的 类 型和 消 费 人 员 的 支 出 进 行 统 计 。2. 家 庭财务 管 理 系统的 数 据 库设计2.1 数据 关 系分 析数 据 库 的 设 计 , 首 先 应 该 从 数 据 之 间 的 相 互 关 系 入 手 。 如 果 数 据 库系 统 比 较 复 杂 , 则 还 需 要 进 行 规 范 化 的 项 目 管 理 流 程 , 一 般 的 数 据库 系 统 开 发 流 程 如 下 :( 1) 需 求 分 析 阶 段( 2) 概 念 结 构 设 计 阶 段( 3) 数 据 库 详 细 设 计 阶 段( 4) 应 用 程 序 开 发 阶 段( 5) 数 据 库 系 统 实
7、施 阶 段( 6) 数 据 库 系 统 运 行 和 维 护 阶 段名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 16 页 - - - - - - - - - 4 2.2E-R图设 计概 念 模 型 就 是 对 信 息 世 界 的 抽 象 建 模 , 狭 义 的 信 息 世 界 可 以 专指 数 据 库 中 的 数 据 , 那 么 概 念 模 型 就 可 以 理 解 为 对 数 据 库 数 据 的 抽象 建 模 。概 念 模 型 最 常 用 的 描 述 方 法 是 E-R
8、 图 ( “ 实 体 联 系 ” 图 ) 描 述 法 ,E-R 图 主 要 有 3 个 要 素 :实 体 : 实 体 是 以 矩 形 表 示 。 实 体 就 是 数 据 库 数 据 中 具 有 实 际 意 义 的主 体 , 如 在 前 文 分 析 的 实 体 就 是 “ 消 费 人 员 ” 和 “ 消 费 品 ” 。属 性 : 属 性 用 椭 圆 表 示 。 就 是 实 体 所 拥 有 的 特 性 , 如 果 是 在 面 向 对象 程 序 设 计 中 , 可 以 将 “ 实 体 ” 和 “ 属 性 ” 对 应 为 “ 对 象 ” 和 “ 对象 中 的 数 据 成 员 ” 的 关 系 。联 系
9、: 联 系 用 菱 形 表 示 。 联 系 是 实 体 与 实 体 之 间 发 生 的 动 作 、 从 属或 其 他 依 赖 关 系 。2.3 数据 库 表的 生成由 E-R 图 生 成 数 据 库 表 是 数 据 库 系 统 研 发 的 必 要 步 骤 , 如 果 没有 联 系 , 只 有 单 实 体 或 孤 立 的 实 体 的 E-R 图 , 转 换 方 式 很 简 单 :( 1) 首 先 将 实 体 名 写 成 数 据 库 表 的 表 名 。( 2) 然 后 将 实 体 的 属 性 写 成 数 据 库 表 的 属 性 。( 3)根 据 实 际 含 义 ,将 设 定 数 据 库 属 性 的
10、 类 型 ( 整 型、 字 符 串 型 或日 期 类 型 等 ) 。( 4) 设 定 主 码 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 16 页 - - - - - - - - - 5 Budget 表 :Handl er 表 :Typ e 表 :3. 家 庭财务 管 理 系统的 算 法 设计3.1 连接 数 据库连 接 数 据 库 的 功 能是 所 有 数 据 库 应 用 系 统 开 发 的 必 要 过 程 ,本 项目 采 用 ADO的 连 接 方 式 进 行
11、连 接 。 连 接 数 据 库 的 过 程 如 下 :初 始 化 OLE, 创 建 ADO 连 接 。调 用 Open() 函 数 , 打 开 本 地 的 数 据 库 文 件 “ Home.m db” 。为 界 面 读 取 初 始 化 数 据 , 传 递 SQL 语 句 选 择 出 相 应 的 数 据 库 元 组 。3.2 添加 数 据为 数 据 库 添 加 数 据 是 数 据 库 开 发 的 重 要 功 能 , 主要 步 骤 如 下 :调 用 Open() 函 数 打 开 数 据 集 。调 用 AddNew() 成 员 函 数 , 告 知 系 统 开 始 添 加 数 据 。添 加 数 据 操
12、 作 。调 用 Update () 将 添 加 的 数 据 写 回 到 磁 盘 的 数 据 库 文 件 中 。调 用 Clo se( ) 成 员 函 数 关 闭 数据 集 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 16 页 - - - - - - - - - 6 3.3 修改 数 据库 内容从 应 用 程 序 种 修 改 数 据 库 的 内 容 关 键 也 在 于 传 递 SQL 语 句 , 使 用SQL 的 更 新 语 句 即 可 , 如 下 所示 :upd a
13、t e表 名set Date A= 某 日 期 ,C onte nt = 某 内 容 ,Money A=某金 额, Handle r= 某 人 ,Type= 某 类 型 w he re I D=某 I D ;将 该 SQL 语 句 存 放 在 st rS ql字 符 串 变 量 中 , 然 后 再 调 用 Exe cu te ()函 数 执 行 即 可 。 代 码 如 下 :m_pConn ection- Execu te (_ bstr _t (s trS ql ), &vAf fe ct ed,a dCm dText);3.4 统计 数 据库 信息统 计 数 据 库 的 信 息 关 键 在
14、 于 使 用 SQL 语 句 的 集 函 数, 就 是 对 数 据表 中 的 某 属 性 进 行 集 操 作 , 这 里 使 用 的 集 函 数 是 “ 和 ” 操 作 , 即“ SUM () ” 函 数 , 代 码 如 下 :sel ec t SUM(MoneyA) as SumM oney A fr om BudgetwhereDat eA=某 日 期and Date A=某 日 期and Ty pe =某 消 费 品 类型and Ha nd le r=某 消 费 人;4. 软 件项目 开 发 过程4.1 开发 家 庭财 务管 理 系统 项 目的 流程、1 创 建 数 据 库表 结 构、2
15、 功 能 研 发 前 的 准 备(、工 作ADO 支持界 面)控 件 设 置 等、3 根 据 算 法 设,计实 现 按 钮功 能名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 16 页 - - - - - - - - - 7 4.2 根据 E-R 图 创建 数 据库 表如 下 所 示 :4.3 功能 研 发的 准备 工 作在 实 现 系 统 的 添 加 、 修 改 和 统 计 功 能 之 前 , 需 要 做 一 些 准 备 工 作 ,使 整 个 项 目 的 数 据 库 连
16、 接 和 访 问 等 能 顺 利 进 行 , 并 使 界 面 可 以 达 到预 期 目 标 。准 备 工 作 的 工 作 流 程 如 图 所 示 。、1 添 加 ADO 支持、3添 加 并 修 改OnInitD ialog() 虚 函 数、2为 界 面 添 加 控件 ID 和 与 控 件 绑 定 的变 量名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 16 页 - - - - - - - - - 8 4.3.1为 stdafx.h头文 件添加 ADO连接的 支持代 码 如
17、 下 :#im port cpr ogramfi leco mm on fi les s ys teadmsad o15.d llno_names paceren ame ( EOF , ad oEOF)4.3.2为 界 面添 加控件 ID 界 面 如 下 :4.3.3添 加 并修 改 OnInitDialog()类 :代 码 如 下 :BOO L CHomeResDl g: OnIn itDi al og () CDi al og: OnIn it Dia lo g( );/ Add A bout. menu i te m to s yst em m enu.名师资料总结 - - -精品资料
18、欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 16 页 - - - - - - - - - 9 / ID M_ABOU TBOX must b e in t he s yst em c ommand r ange.ASSERT( (I DM _ABOUTBOX & 0 xF FF0) = = I DM _ABO UTBO X) ;ASSERT( ID M_ABOU TBO X AppendMenu(MF_SEPARATOR);pSy sMenu- AppendMenu(MF_STRI NG , I D
19、M _ABOUTBOX ,str Abou tMen u) ; / Se t t he i con for th is d ialog.The f ra mework d oes thisaut omat ic al ly/when th e applicati ons mai n w in dow is n ota d ialogSet Ic on(m_hIc on, T RUE) ;/ Set bi g ic onSet Ic on(m_hIc on, F ALSE);/ Set smal l ic on/m_cobAnaType. AddSt ri ng( 全 部 类 型 );m_cob
20、AnaHandl er.Ad dStr in g( 全 部 人 ) ;m_cobAnaType. SetCu rS el (0 );m_cobAnaHandl er.Se tC ur Sel( 0) ;Get Syst emTi me(& m_C ur Ti me);m_C ur Ti me.wDay = 1 ;m_D at eFro m.SetT ime (& m_CurT ime) ;m_C ur Ti me.wMont h + = 1;m_D at eTo. SetT im e(& m_CurT im e) ;/初 始 化 CO M,创 建 ADO连 接 等 操 作Afx Ol eI n
21、i t( );m_pConnec ti on.C rea te In st an ce(_ _uuid of (C onne ct io n) );/在 ADO 操 作 中 建 议 语 句 中 要 常 用 tr y.cat ch() 来 捕 获 错 误信 息 ,/因 为 它 有 时 会经 常 出 现 一 些 意 想 不 到 的 错 误 。j in gz hou x utry 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 16 页 - - - - - - - - - 10
22、 /打 开 本 地 Acce ss 库 Demo.m dbm_pConnec ti on - Open( P ro vi der= Micro soft.Jet.O LEDB.4.0;Data S ou rc e=Home.mdb , , ,a dModeUnkn own) ; cat ch(_ co m_er ro r e ) Afx Mess ageBox ( 数 据 库 连 接 失 败 , 确认 数 据 库 Demo. mdb 是否 在 当 前 路 径 下! );ret ur n FALSE; / 从 数 据 库 中 读 入经 手 人 名 单 和 类 型 名 单_Record se tP
23、 trpHand le rR ec or ds et;pHandle rR ecor ds et. Cr eate In st ance (_ uuid of (R ecor ds et );try pHand le rR ec or dset- Open( S ELECT*FRO MHandl er ,/查 询 DemoTable表 中 所 有 字 段m_pConnec ti on.G etInt er fa ce Pt r( ),/ /获 取 库 接 库 的IDi spat ch 指 针adOpe nDyn amic ,adLoc kOpt im is ti c,adCmdText );
24、cat ch(_ co m_er ro r *e) Afx Mess ageBox (e -E rr or Mess age( ) ; _va ri ant_ t va r;CSt ri ng s tr Name;whi le (! pHandl er Recor ds et - adoEOF) var = p Handle rReco rd se t- Get Collect ( Handle r );if(va r. vt ! = VT_NULL)strName = ( LPCSTR)_b st r_ t( va r) ;m_cob Handle.AddStr in g( st rN am
25、e) ;m_cob AnaHandl er.Ad dStr in g( st rName);pHand le rR ec or dset- Mov eNex t( ); pHandle rR ecor ds et- Clo se () ;pHandle rR ecor ds et. Rele ase( );pHandle rR ecor dset = NULL;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 16 页 - - - - - - - - - 11 / / /
26、 / / / / / / / / / / / / / / / / / / / / / / / / /CSt ri ng s tr Type;_Record se tP tr p TypeRec or ds et ;pTy peReco rd se t. Cre at eI nsta nce( _uui dof( Reco rd se t) );try pType Reco rd se t- Open( SELECT* FROMType,/查 询 DemoTable表 中 所 有 字 段m_pConnec ti on.G etI nt er fa ce Pt r( ),/ / 获 取 库 接 库
27、 的IDi spat ch 指 针adOpenDyn amic ,adL ockOpt im is ti c,adCmdText ); cat ch(_ co m_er ro r *e) Afx Mess ageBox (e -E rr or Mess age( ) ; whi le (! pTypeRec ord se t- adoEOF) var = p TypeRecords et - GetC ol le ct (T yp e );if(va r. vt ! = VT_NULL)strType = ( LPCSTR)_b st r_ t( va r) ;m_cob Type.A ddS
28、t ring( st rT yp e) ;m_cob AnaTyp e. AddSt ri ng(s tr Ty pe);pType Reco rd se t- Move Next () ; pTy peReco rd se t- Cl ose( );pTy peReco rd se t. Rel ea se () ;pTy peReco rd se t = N ULL;/ 读 入 当 月 的 记 录/CTi me T od ay = C Time: :G et Curr entT ime () ;Loa d( Toda y. GetMont h( ), Toda y. GetMont h(
29、) + 1) ;m_nHandle r = 0;m_nType = 0 ;Updat eDat a( FALSE);ret ur n T RUE;/ ret ur n T RU Eunle ss yo u s et the f oc us toa c ontr ol名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 16 页 - - - - - - - - - 12 4.4 实现 算 法设 计根 据 前 文 所 创 建 的 项 目 , 在 项 目 的 对 话 框 中 设 计
30、 出 前 文 所 示 的界 面 设 计 。 界 面 上 主 要 的 功 能 按 钮 有 :“ 添 加 ” 按 钮 : 单 击 该 按 钮 后 , 将 对 话 框 编 辑 控 件 的 内 容 添 加 到 数据 库 。“ 修 改 ” 按 钮 : 单 击 该 按 钮 后 , 使 对 话 框 编 辑 控 件 中 与 数 据 库 对 应的 内 容 作 出 相 应 的 修 改 。“ 统 计 ” 按 钮 : 单 击 该 按 钮 后 , 对 指 定 时 间 段 内 的 数 据 库 内 容 , 分消 费 品 的 经 手 人 或 消 费 品 种 类 进 行 统 计 , 并 将 统 计 结 果 显 示 在 对 话框
31、 相 应 的 控 件 中 。4.4.1 “ 添加” 按钮 的消息 处理 功能双 击 “ 添 加 ” 按 钮 , 添 加 该 按 钮 的 消 息 处 理 函 数 , 代 码 如 下 :voi d CHomeResDl g: OnBt nAdd() Updat eDat a( );_Record se tP trm_pRecord se t;m_pReco rd set. Cr eat eI ns ta nc e( _uuido f( Record set) );try m_pRecord se t- Open( SELECT* FROMBudget ,/查 询 DemoTable表 中 所 有
32、字 段m_pConnec ti on.G etI nt er fa ce Pt r( ),/ / 获 取 库 接 库 的IDi spat ch 指 针adOpenDyn amic ,adL ockOpt im is ti c,adCmdText ); cat ch(_ co m_er ro r *e) Afx Mess ageBox (e -E rr or Mess age( ) ; CSt ri ng s tr Date ,st rT yp e, st rHandl er;Get Dl gI te m(ID C_DATETIMEPIC KER_DATE) - GetWin do wTex t
33、( str Date );m_cobType.G et WindowTex t( st rT yp e) ;m_cobHand le.G et Windo wText( st rH andle r) ;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 16 页 - - - - - - - - - 13 / 添 加 新 记 录m_pReco rd set- AddNew() ;m_pReco rd set- PutC ol le ct ( Date A,_v ar ia n
34、t _t (s tr Date );m_pReco rd set- PutC ol le ct ( Cont ent,_v ar ia nt _t (m_s tr Content ) ;m_pReco rd set- PutC ol le ct ( Mone yA, _va ri an t_ t( m_fMone y) );m_pReco rd set- PutC ol le ct ( Hand le r,_va ri an t_ t( st rH and le r) );m_pReco rd set- PutC ol le ct ( Type , _v ar ia nt _t (s tr T
35、ype);m_pReco rd set- Upda te () ;m_pReco rd set- Clos e( );m_pReco rd set = NULL;CTi me T od ay = C Time: :G et Curr entT ime () ;Loa d( Toda y. GetMont h( ), Toda y. GetMont h( ) + 1) ; 4.4.2 “ 修改” 按钮 的消息 处理 功能双 击 “ 修 改 ” 按 钮, 添 加 该 按 钮 的 消 息 处 理 函 数 , 代 码 如 下 :voi d CHomeRes Dl g: OnBt nMod if y(
36、) /L oa d( m_tD at e. Get Mont h( ), m_tD at e.G et Mont h( ) + 1) ;Updat eDat a( );if(m_lC ur ID 0 ) int n CurS el = 0 ;int n ID = 0 ;CSt ri ng s tr Date ,st rT ype, st rH andl er;m_Dat e. GetWin dowText (s tr Date );m_cobType.G et WindowText( st rT ype) ;m_cobHandle.G et Windo wTex t( st rHan dle
37、r) ;CSt ri ng s tr Sql;strSql. Format ( updat eBudgetse tDat eA= %s,Cont ent = %s,MoneyA=% f,H andl er = %s,Type=% swhere I D=%d,str Date ,m _str Conte nt ,m_f Money, st rHa ndle r, st rT yp e, m_lCu rID) ;_va ri ant_ t vAff ect ed ;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - -
38、 - - - - - 第 13 页,共 16 页 - - - - - - - - - 14 m_pConnec ti on - Exe cute (_ bs tr _t (s trS ql ), &vAf fe ct ed,a dCm dTex t) ;CTi me T oday = C Time: :Get Curr entT ime () ;Loa d( Today. GetMont h( ), Today. GetM ont h( ) + 1) ; 4.4.3 “ 统计” 按钮 的消息 处理 功能双 击 “ 统 计 ”按 钮 , 添 加 该 按 钮 的 消 息 处 理 函 数 , 代 码
39、 如 下 :voi d CHomeRes Dl g: OnBt nAna () CStri ngstr AnaType, st rA naHandl er ,s tr Date Fro m,st rD at eTo;m_D at eFro m.GetWind owText (s tr Date Fro m);m_D at eTo. GetWin dowText (s tr Date To);m_cob AnaTyp e. GetWi ndowText (s tr AnaTy pe);m_cob AnaHandl er.Ge tWin dowTex t( st rAn aHandl er );C
40、Stri ng s tr Sql, strTemp;str Sql. Format ( sel ect SUM(Money A) asSumMoney A fr omBudget wher e DateA =#% s# a nd D at eA %s, st rDa te Fr om,s tr Date To);m_R es Li st.AddSt ring( st rT emp) ;名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 16 页 - - - - - - -
41、- - 15 str Temp.F or mat( 类 型 :%s ,s tr AnaType );m_R es Li st.AddSt ring( st rT emp) ;str Temp.F or mat( 经 手 人 :%s ,s tr AnaHand le r) ;m_R es Li st.AddSt ring( st rT emp) ;_Reco rd se tP tr S umRecor ds et ;_va ri ant_ t vSum;/*Sum Record se t. Creat eI ns ta nc e( _uuido f( Reco rd se t) );try Su
42、mReco rd se t- Open (_ bstr _t (s tr Sql),/查 询 DemoTable表 中 所 有 字 段m_pConnection.G etI nt er fa ce Pt r( ),/ / 获 取 库 接库 的 I Di spa tc h 指 针adOpenDynamic ,adLoc kOpt im is ti c,adCmdText ); cat ch (_ co m_er ro r *e) Afx Mess ageBox (e -E rr or Mess age( ) ; */Sum Record se t=m_pConn ection- Execu te
43、 (_ bstr _t (s trS ql ), &vSum,adCm dText );whi le (! SumR ec or dse t- adoEOF) vSu m = SumR ec or dse t- Get Collect( Su mM oney A );if(vSum.v t != V T_NULL) str Temp.F or mat( 总 计 : ¥%.2f元 , (f lo at )v Sum);m_R es Li st.AddSt rin g( st rT emp) ; els e m_R es Li st.AddSt rin g( 总 计 : ¥ 0. 00 元 );
44、SumReco rd se t- Move Next () ; Sum Record se t- Clos e( );m_R es Li st.AddSt ring( - - - - - - - ) ; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 16 页 - - - - - - - - - 16 5. 测 试本 小 节 对 “ HomeRes ” 项 目 进 行 测 试 , 按 F5 键 编 译 并 运 行 项 目 , 测试 流 程 如 下 :( 1) 测 试 添
45、 加 功 能 。( 2) 测 试 统 计 功 能 。( 3) 测 试 修 改 功 能 。在 日 常 功 能 中 , 选 中 与 添 加 功 能 的 数 据 组 合 相 同 的 数 据 , 对 金 额 进行 修 改 , 修 改 后 , 按 照 测 试 统 计 功 能 的 数 据 组 合 再 进 行 统 计 , 查 看并 思 考 统 计 结 果 的 变 化 。在 软 件 工 程 项 目 开 发 过 程 中 , 软 件 测 试 是 软 件 生 命 周 期 中 质 量 保 证的 关 键 环 节 , 任 何 软 件 都 不 可 能 做 到 十 全 十 美 , 而 编 译 器 也 只 负 责检 查 语 法 错 误 , 而 对 于 逻 辑 错 误 则 无 能 为 力 了 , 因 此 软 件 测 试 对 于成 功 开 发 软 件 至 关 重 要 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 16 页 - - - - - - - - -