下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、宁德师范学院毕业论文(设计)专 业计算机应用技术指导教师阮群生学 生吕露学 号2009101217题 目2012年05月25日财务管理系统的设计和实现摘要:随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在 技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要 生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相 适应的管理信息系统。本文介绍了在 VS.2005和以C#编程环境下采用“自上而下地总体规划,自下 而上地应用开发”的策略开发一个财务管理信息系统的过程。通过分析某一财务 管理系统的不足,创建了一套行之有效的财务管理财务的方案。文章介绍
2、了财务 管理系统的系统分析部分,包括可行性分析、业务流程分析等;系统设计部分主 要介绍了系统功能设计和数据库设计及代码设计;系统有完整的用户添加、删除 和密码修改功能,系统采用Microsoft SQL Server 2005来设计数据库;系统实现部分说明了几个主要模块的算法,本系统界面友好,操作简单,方便实用。关键词:财务管理系统,SQL Server 2005, VS.2005第1章弓I言11.1系统概述11.2设计目的和意义1第2章系统可行性分析 22.1可行性分析22.2操作可行性研究2第3章 系统需求分析 23.1系统需求23.2运行需求33.3性能需求33.4工作环境的介绍3第4章
3、系统设计与实现34.1设计原则34.2系统功能设计44.3系统数据库设计 54.4模块功能实现8第5章系统测试运行125.1模块测试155.2整体测试16结束语16致谢17参考文献17第1章引言财务管理系统是由管理者与管理数据组成的并由管理者负责控制的一个整体。 管理 系统因具体数据不同而千差万别。 管理系统的整体是由相对独立的不同部分组成的。 这 些部分可以按财物信息时间等来划分, 也可以根据管理者的身份或权限设置来划分。 管 理工作者如果看不到整体中的各个组成部分就看不清楚的结构和格局, 就会造成认识上 的模糊,从而在工作上分不清楚主次。同时任何管理系统都是变化发展着的, 而且任何 变化和
4、发展都会表现为管理的具体任务和管理目标的实体条件的变化。目前市场上充斥着各种各样的财务系统管理软件,这是由于社会的快速发展以及各种管理软件管理能力的不断提高而形成的。在这样的背景下,我通过对财务软件的调查与研究发现可以开发一个财务管理系 统。以实现对日常财务的更有效的管理, 使参加与使用该软件的用户得到更为方便的服 务。1.1系统概述财务管理系统可以说是一个综合性的财务管理系统,这它集成了财务管理系统的权 限、财务管理系统的录入等多种功能,因而具有较强的实用性和先进性。本文档的使用对象是项目负责人、系统设计人员、系统测试人员、系统编程人员, 是完成系统开发和检验系统是否满足项目提出方需求的依据
5、。1.2设计目的和意义随着社会的进步和计算机技术的发展, 特别是微型计算机的大范围普及,计算机的 应用逐渐由科学计算、实时控制等方面向非数值处理的各个领域中渗透。 尤其是以微型 计算机为处理核心,以数据库管理系统为开发环境的管理系统在家庭理财、 办公室自动 化以及商业信息管理等方面的应用,日益受到人们的关注。目前,国内的一些小型财务管理系统,它们在信息化过程中的步伐要落后于高层次 的财务软件,而对于这些,信息的存储和处理也显得迫切需要,要适应财务管理,就需 要有高效的处理方式和管理方法,以实软件降低成本、完善管理质量、提高经济效益、 分析市场需求、制定管理计划和目标等管理目的。那么,如何才能实
6、现一个财务管理系统的信息化建设呢?除了必要的硬件设备外, 还必须要有一个优秀的信息管理系统软件 的支持。财务管理系统是一个人们日常生活中不可缺少的一部分,它检索迅速、查找方便、可靠性高、寿命长、成本低等,可减少更多的人力物力,这些都能够极大地提高管理效 率和降低管理成本,使财务管理科学化、正规化、经营盈利化。因此,开发一个财务管 理系统是很有必要的,具有其特有的技术意义和管理意义。第2章系统可行性分析2.1可行性分析由于本系统管理的每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。 因此,比较适合于采用数据库管理。且学校用于学生管理的微机都是 PIII以上的机器, 在存储量、速度方面都能
7、满足数据库运行的要求。在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上资料,特别是参考其它程序的功能,因此完全可以实现。本系统的设计是在 Windows XP中文版操作系统环境下,使用 VS.2005中文版开发 成功的。数据库是MIS中的重要支持技术,在MIS开发过程中,如何选择数据库管理是 一个重要的问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因 此,在选择数据库时,应考虑数据库应用的特点及适用范围。2.2操作可行性研究本系统采用基于 Windows的图形用户界面,而该系统是大家熟悉的操作系统, 对于 那些有一般的计算机知识的人员就可以轻松上手。而整个财务管
8、理系统采用最友好的交 互界面,简介明了,不需要对数据库进行深入的了解。综合以上三方面,该系统具有很 高的开发可行性,无论是从技术上或者经济上还是操作上。因此,可以设计该系统的数据流程图,建立数据字典。第3章系统需求分析3.1系统需求通过调查,要求系统需要有以下功能:1)由于操作人员的计算机知识普遍较差,要求有良好的人机界面;2)由于该系统的使用对象多,要求有较好的权限管理;3)原始数据修改简单方便,支持多条件修改;4)方便的数据查询,支持多条件查询;5)在相应的权限下,删除数据方便简单,数据稳定性好;6)数据计算自动完成,尽量减少人工干预;7)方便管理员对系统的维护和完善;8)方便学校管理部门
9、对比赛情况的及时公布;9)方便使用者更好了解比赛各个方面的情况,如赛程安排、比赛名次、得分情况 等;10)方便使用者查询运动会的各种信息;3.2运行需求(1) 用户界面本系统采用Microsoft Visual Studio 2005 设计,用户交互界面采用的是基于 Win dows的窗口界面。数据库采用 Microsoft SQL Server 2005 设计。硬件接口运行本系统的硬件基本要求如下:CPU In tel P3 及以上;内存:512MB及以上;硬盘:80GB及以上。(3)软件接口数据库服务器:Microsoft SQL Server 2005 及以上。3.3性能需求(1)时间特
10、性该管理系统软件从启动到进入系统登录界面的时间正常情况下应少于5秒,录入并更新数据的时间正常情况下少于 2秒。适用性该管理系统软件适用于 Win dows 2000/xp/Wi ndows7及以上操作系统。3.4工作环境的介绍VS.2005是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计, 可用于开发 Windows环境下的种类应用程序。它简单易学、效率高,且功能强大,可以 与Windows的专业开发工具SDK相媲美。在VS.2005环境下,利用事件驱动的编程机制、 新颖易用的可视化设计工具,使用 Windows内部的应用程序接口 (API)函数,以及动态 链接库(DLL)、动态
11、数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据访问(ODBC) 等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件 系统。第4章系统设计与实现4.1设计原则为了使本系统功能齐全完备,操作简便,最大限度的提高软件的质量,从而满足用户的实际需要,在设计开发过程中遵循了如下原则:(1) 合法性原则:依据产品核算系统的工作规定以及要求,参照核算实际的工作情 况,进行诸如产品进货、销售等工作。(2) 实用性原则:适合产品信息管理工作的实际需求,并能够处理一些特殊情况的 要求,此外,尽可能预留空间,以便扩充功能。(3) 准确性原则:对输入的相关资料建立检错机制,
12、及时报错,使用户能够及时准 确的输入合法资料(如:类型匹配,长度不超限等)。(4) 易操作原则:要求设计的系统功能齐全,界面友好,操作方便,必要的地方进 行提示。(5) 源程序可读性原则:为了便于其他设计,维护人员读懂代码或以后的代码修改, 软件升级维护,即可能做好代码注释工作。(6) 安全性原则:可以为该系统的用户设置用户权限。4.2系统功能设计系统功能设计是使整个系统能基本实现财务各种数据管理功能,能让财务管理者更直观的了解当前财务的支出收入状况,以做出相应的规划。财务管理系统(MIS)就是要对这些资源建立正确的数据库,并进行信息的收集、传送、存储、编制成各种凭证、报 表、台帐、图形等信息
13、,同时对这些信息进行维护,通过实测财务之处和收入实例情况, 并利用过去的历史数据预测未来的发展,从财务数据全局的角度出发进行决策。本系统 共包括五大模块,分别是用户管理模块、运动会管理模块、成绩管理模块、系统配置模 块、帮助模块。每个模块的功能如下:1. 用户注册模块功能:实现管理员注册功能,该管理软件的用户注册模块可以分不同的权限注册用户,权限的不同进入主页面的功能模块也有一定的不同,最高权限可以为其他一般用户授权, 并且最高权限的功能板块功能是最强大的也是较为齐全的。2. 用户登陆模块功能:实现管理员注册功能,该管理软件的用户登陆模块,每个按钮都设置了背景声音特 效,用户注册完毕以后就可以
14、在这个登陆窗口登陆进入系统, (注意注册时的身份,登 陆时必须身份一直才能登陆成功,否则失效。3. 系统模块功能:实现数据库的还原功能,数据库的备份功能,管理员安全退出功能,该财务管理软件将根据管理员的不同账户进行管理。 方便了用户对当前财务情况的了解。 也方便用户 对账户使用情况的分析,对其下一步采取哪些措施。4. 记账管理模块功能:实现用户界面录入与修改数据功能,账户之间的转账功能,网上下载记账功能,日 常工具的应用功能,账户下股票的管理功能,图形与账户搭配,该管理软件将根据管理 员的需要对账户数据录入,方便用户对各个账户的查看、记录情况, 也方便用户更快知 道各种财务信息。5. 查询模块
15、功能:实现总体统计分析功能,总体记录查询功能,该管理软件的查询设置管理模块功能实现总体账户数据的统计和记录查询功能。6. 管理分析模块功能:实现账户管理功能,收支预算功能,用户管理功能,系统授权功能,该管理软件管 理分析板块也是本系统的核心,可以对账户和登陆用户的增,删,改,查询,以及系统 授权等多种功能。7. 工具选项模块功能:实现计算器功能,万年历功能,首页记账方式功能,使用提示功能,该管理软件的 工具选项模块功能实现用户能方便使用系统内的一些比较常用的工具,比如计算器,万年历等。8. 帮助模块功能:实现使用过程中帮助提示功能, 理财官网上更新功能,理财论坛功能,关于软件的 使用功能,该管
16、理软件的帮助模块功能实现用户能方便使用本软件官网公布的一些相关 补丁和一些其它软件使用事项等。系统功能板块结构如图4-1所示:图4-1系统功能结构图4.3系统数据库设计(1)数据库表设计由数据模型利用Microsoft SQL Server 2005进行数据库的详细设计,其基本表的设计 如下:空许允datetimeLoginSnointLaginNatne.srch3F(50)LoginPwdvarchar(50)LoginlndenityvardnarLi)menvardw(50)列名数据类型表4-2用户注册登录信息表4-3账户表列名数据裘型允许空' 1 r r -nvarchar(
17、SO)BukDatedatetimeAcountT ypevarchar(SO)BegmMone 甲floatAcountTypeTvpevarcharfso)NametoAcountvarchar(50)AcountSnovardnaT(50)亡 ardSnovarchar£5Q)SankNamevarchDr(SO)menvarchar(50表4-4传统录入表列名数据类型允许空intTypevarchar(SO)FenTpevarchar(50)表4-5月分析报表列名数据类型允许空intBuidDatevarchar(50)TypeNamevarchartSO)yusuanmon
18、eyfloatEhrjirrionevfloatyi则 nmhifloatmenvarchar50表4-6月汇总表列名数据类型允许空MH = :!lintTypeNamevarchar(5O)T ypeNameSumfloat表4-7账户股票管理表列名数据类型 丨 允许空tockidStodcNo stockcode stockname amount stodkprice stocksum stockexp 皂 m stocktax otherexpen stocktotal buyDate Currmprice CurrenValues rerriaingjm remainprice flo
19、atearen int vardnar(50 vardnar(50) vardnar(50) int float float float float float float smalldatetime float float float float float表4-8上海证券所上市公司代码表列名数据类型允许空nvardnar(255)stodcNamenvarcharCZSS)0Currenpricefloat0表4-9深圳证券所上市公司代码表列名数据类型允许空nvarchar(255)stockNamenvarchar(255)0Currenprkefloat0表4-10收支记录表列名数据类
20、型允许空intBukiDatevarchar(50)0TypeNamevardiar(SO)0MoneyAcauntfloat0FenTypevarcharCSO)0zhichushouruzharighuvarchar(5O)0memvarchar(SO)0表4-11股票账户表列名数据类型允许空intStoddsiovardiar(5D)stodccodevardiar(50)stodcname/ardiarfSO)amountintstockpricefloatstodamfloatstockexpenfloatstocktaxfloatotherexpenfloatstocktotalf
21、loatbuyDdtesmaldatetimeCurrenpricefloatCurren Valuerfloatremansumfloatremainpricefloatfloatearenfloat表4-12账尸类型表4.4模块功能实现1 系统注册和登录界面模块功能:模块的主要功能是对用户身份进行,验证只有系统的合法用户才能进入系统 其窗体如图5-1所示。图5-1系统注册图图5-2系统注册图图5-3系统注册图图5-4系统注册图5-5系统登录图2 系统主面模块功能:该模块主要是实现对财务各方面管理功能。 主窗体如图5-6所示。图5-6财务管理主界面3 财务账户和用户管理模块功能:财务账户模块
22、的主要功能是对账户数据的管理,用户模块主要是对登录本系统的用户的增,删,改。(1)财务账户录入用例图5-7所示。图5-8用户管理界面4、工具选项管理模块功能:工具选项模块的主要功能是登录本系统的用户对本系统的一些工具的应用(1)计算器功能图5-9所示。图5-9计算器界面 万年历功能图5-10所示。图5-10万年历界面5, 系统模块功能:系统模块的主要功能是登录本系统的用户对本系统的的数据库备份和还原和 安全退出。(1)数据库备份功能图5-11所示。图5-12数据库还原界面能用图形形象的显示出当6, 查询模块 功能:查询模块的主要功能是总体查询账户的收支记录, 前情况下,总体账务情况,使用户一目
23、了然。(1)统计分析功能图5-13所示。殳类汇总分折Caption时I日选玫图5-15财务查询界面厂*年月度釦年F全制月份fVj厂*时间段|2011l0t -至1纳1年分类选顶理袁出、d图5-14对比分析界面(3)记录查询功能图5-15所示第5章系统测试运行完成对系统程序所以功能进行设计后最重要的事情就是对系统的测试工作了, 测试 在系统设计阶段有两个时期,通常在编写每个模块后做单元测试,另一个时期是对系统 的综合测试。5.1模块测试在模块测试时我们主要从以下几个方面考虑:1模块接口;2. 局部数据结构;3. 重要执行通道;4. 出错处理通道;5. 影响上述方面的边界条件。测试时进行代码审查,
24、从数据类型,变量声明,数据结构进行审查,然后进行功能 测试,从输入一些简单的数据开始执行一遍,观测运行期间变量的变化,运行中值的变化范围。改变测试方案来变换另一个角度进行测试,发现错误并记录,修改代码,测试 条件使程序通过多层分支,判别运行结果从而完成模块测试。5.2整体测试总体测试是组装软件的系统技术,本系统测试采用渐增集成测试,即测试单一模块, 将测试完的模块加入系统中,进行一次系统测试,依次类推将所有模块加入系统中,在具体测试时,采用自顶向下的结合方式,从主控模块开始,沿各控制层向下移动,逐渐 把所有模块结合了。(1) 在测试过程中使用到调试技术:1. 利用Microsoft Visual Studio 2005中调试工具,从调试窗口观测变量的变化;2. 设置断点,观察程序在断点附近的状况。(2) 评估运行的可靠性问题:1. 结果正确;2. 运行速度;3. 空间利用率;4. 算法的可行性。结束语经过亲身的实践操作,学到很多东西, 自己的管理系统基本上实现了一些功能。 通 过这次实训感到随着科技的发展,管理系统在进行数据管理时起到的作用越来越大。就 运动会管理系统而言:财务管理系统(SMS),本系统概述了财务管理的需求、整体结构、基本功能和数 据库结构。内容包括:对普通财务管理项目中存在的一些问题的分析,对财务的数据进 行查询、统计、报表打印等基本功能的分析设计和实现。重
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理本科疼痛护理评估工具
- 2026年助听器 tinnitus掩蔽与耳鸣康复治疗功能集成
- 2026年工业智能算力供给边缘一体机智能网关部署方案
- 2026年增减材复合制造平台设计与工艺衔接
- 2026年消防安全设施培训
- 糖代谢的生化过程和调节
- 2026年糖尿病诊疗规范解读与病例剖析课件
- 2026年食疗艾灸养生调理内分泌课件
- 2026年社区反家暴培训
- 子宫输卵管造影在不孕女性输卵管通畅度评估中的临床实践中国专家共识总结2026
- 护患沟通人文关怀课件
- 2026小红书创作者生态报告
- 新员工职业素养提升培训课程大纲
- 毛概知识点总结全国示范课微课金奖教案(2025-2026学年)
- 物业管理规范-新产业园园区服务标准
- 2026年中国消费新图景报告
- 2026年中国两轮电动车行业发展展望及投资策略报告
- 第4课 安史之乱与唐朝衰亡 说课稿-2024-2025学年统编版(2024)七年级历史下册
- 三国演义经典三顾茅庐剧本
- 北京市房屋修缮工程计价依据-预算消耗量标准古建筑工程(下册)2021
- 2024年医学影像检查技术专升本试题(含参考答案)
评论
0/150
提交评论