(毕业设计论文)财务管理系统开发

上传人:zhuma****mei1 文档编号:54412374 上传时间:2018-09-12 格式:DOC 页数:20 大小:1.05MB
返回 下载 相关 举报
(毕业设计论文)财务管理系统开发_第1页
第1页 / 共20页
(毕业设计论文)财务管理系统开发_第2页
第2页 / 共20页
(毕业设计论文)财务管理系统开发_第3页
第3页 / 共20页
(毕业设计论文)财务管理系统开发_第4页
第4页 / 共20页
(毕业设计论文)财务管理系统开发_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《(毕业设计论文)财务管理系统开发》由会员分享,可在线阅读,更多相关《(毕业设计论文)财务管理系统开发(20页珍藏版)》请在金锄头文库上搜索。

1、宁 德 师 范 学 院毕 业 论 文 (设 计)专 业 计算机应用技术 指导教师 学 生 学 号 2009101217 题 目 财务管理系统开发 20122012 年年 0505 月月 2525 日日财务管理系统的设计和实现摘要:随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。本文介绍了在 VS.2005 和以 C#编程环境下采用 “自上而下地总体规划,自下而上地应用开发 ”的策略开发一个财务管理信息系统的过程。通过分析

2、某一财务管理系统的不足,创建了一套行之有效的财务管理财务的方案。文章介绍了财务管理系统的系统分析部分,包括可行性分析、业务流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计及代码设计;系统有完整的用户添加、删除和密码修改功能,系统采用 Microsoft SQL Server 2005 来设计数据库;系统实现部分说明了几个主要模块的算法,本系统界面友好,操作简单,方便实用。关键词:财务管理系统, SQL Server 2005, VS.2005目 录第 1 章 引言 .11.1 系统概述 .11.2 设计目的和意义.1第 2 章 系统可行性分析 .22.1 可行性分析 .22.2 操作

3、可行性研究 .2第 3 章 系统需求分析 .23.1 系统需求 .23.2 运行需求 .33.3 性能需求 .33.4 工作环境的介绍 .3第 4 章 系统设计与实现 .34.1 设计原则 .34.2 系统功能设计 .44.3 系统数据库设计 .64.4 模块功能实现 .9第 5 章 系统测试运行 145.1 模块测试 175.2 整体测试 17结 束 语 .18致 谢 19参考文献 .19第 1 章 引言 财务管理系统是由管理者与管理数据组成的并由管理者负责控制的一个整体。管理系统因具体数据不同而千差万别。管理系统的整体是由相对独立的不同部分组成的。这些部分可以按财物信息时间等来划分,也可以

4、根据管理者的身份或权限设置来划分。管理工作者如果看不到整体中的各个组成部分就看不清楚的结构和格局,就会造成认识上的模糊,从而在工作上分不清楚主次。同时任何管理系统都是变化发展着的,而且任何变化和发展都会表现为管理的具体任务和管理目标的实体条件的变化。目前市场上充斥着各种各样的财务系统管理软件,这是由于社会的快速发展以及各种管理软件管理能力的不断提高而形成的。在这样的背景下,我通过对财务软件的调查与研究发现可以开发一个财务管理系统。以实现对日常财务的更有效的管理,使参加与使用该软件的用户得到更为方便的服务。1.1 系统概述财务管理系统可以说是一个综合性的财务管理系统,这它集成了财务管理系统的权限

5、、财务管理系统的录入等多种功能,因而具有较强的实用性和先进性。本文档的使用对象是项目负责人、系统设计人员、系统测试人员、系统编程人员,是完成系统开发和检验系统是否满足项目提出方需求的依据。1.2 设计目的和意义随着社会的进步和计算机技术的发展,特别是微型计算机的大范围普及,计算机的应用逐渐由科学计算、实时控制等方面向非数值处理的各个领域中渗透。尤其是以微型计算机为处理核心,以数据库管理系统为开发环境的管理系统在家庭理财、办公室自动化以及商业信息管理等方面的应用,日益受到人们的关注。目前,国内的一些小型财务管理系统,它们在信息化过程中的步伐要落后于高层次的财务软件,而对于这些,信息的存储和处理也

6、显得迫切需要,要适应财务管理,就需要有高效的处理方式和管理方法,以实软件降低成本、完善管理质量、提高经济效益、分析市场需求、制定管理计划和目标等管理目的。那么,如何才能实现一个财务管理系统的信息化建设呢?除了必要的硬件设备外,还必须要有一个优秀的信息管理系统软件的支持。财务管理系统是一个人们日常生活中不可缺少的一部分, 它检索迅速、查找方便、可靠性高、寿命长、成本低等,可减少更多的人力物力,这些都能够极大地提高管理效率和降低管理成本,使财务管理科学化、正规化、经营盈利化。因此,开发一个财务管理系统是很有必要的,具有其特有的技术意义和管理意义。第 2 章 系统可行性分析2.1 可行性分析由于本系

7、统管理的每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。因此,比较适合于采用数据库管理。且学校用于学生管理的微机都是 PIII 以上的机器,在存储量、速度方面都能满足数据库运行的要求。在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上资料,特别是参考其它程序的功能,因此完全可以实现。本系统的设计是在 Windows XP 中文版操作系统环境下,使用 VS.2005 中文版开发成功的。数据库是 MIS 中的重要支持技术,在 MIS 开发过程中,如何选择数据库管理是一个重要的问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用的

8、特点及适用范围。2.2 操作可行性研究本系统采用基于 Windows 的图形用户界面,而该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手。而整个财务管理系统采用最友好的交互界面,简介明了,不需要对数据库进行深入的了解。综合以上三方面,该系统具有很高的开发可行性,无论是从技术上或者经济上还是操作上。因此,可以设计该系统的数据流程图,建立数据字典。第 3 章 系统需求分析3.1 系统需求通过调查,要求系统需要有以下功能:1) 由于操作人员的计算机知识普遍较差,要求有良好的人机界面;2) 由于该系统的使用对象多,要求有较好的权限管理; 3) 原始数据修改简单方便,支持多条件

9、修改;4) 方便的数据查询,支持多条件查询;5) 在相应的权限下,删除数据方便简单,数据稳定性好;6) 数据计算自动完成,尽量减少人工干预;7) 方便管理员对系统的维护和完善;8) 方便学校管理部门对比赛情况的及时公布;9) 方便使用者更好了解比赛各个方面的情况,如赛程安排、比赛名次、得分情况 等;10) 方便使用者查询运动会的各种信息;3.2 运行需求(1)用户界面本系统采用 Microsoft Visual Studio 2005 设计,用户交互界面采用的是基于 Windows 的窗口界面。数据库采用 Microsoft SQL Server 2005 设计。(2)硬件接口运行本系统的硬件

10、基本要求如下:CPU:Intel P3 及以上;内存:512MB 及以上;硬盘:80GB 及以上。(3)软件接口数据库服务器:Microsoft SQL Server 2005 及以上。 3.3 性能需求(1)时间特性该管理系统软件从启动到进入系统登录界面的时间正常情况下应少于 5 秒,录入并更新数据的时间正常情况下少于 2 秒。(2)适用性该管理系统软件适用于 Windows 2000/xp/Windows7 及以上操作系统。3.4 工作环境的介绍VS.2005 是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发 Windows 环境下的种类应用程序。它简单易学、效率

11、高,且功能强大,可以与 Windows 的专业开发工具 SDK 相媲美。在 VS.2005 环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用 Windows 内部的应用程序接口(API)函数,以及动态链接库(DLL)、动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出 Windows 环境下功能强大、图形界面丰富的应用软件系统。第 4 章 系统设计与实现4.1 设计原则为了使本系统功能齐全完备,操作简便,最大限度的提高软件的质量,从而满足用户的实际需要,在设计开发过程中遵循了如下原则:(1)合法性原则:依据产品核算系统的工

12、作规定以及要求,参照核算实际的工作情况,进行诸如产品进货、销售等工作。(2)实用性原则:适合产品信息管理工作的实际需求,并能够处理一些特殊情况的要求,此外,尽可能预留空间,以便扩充功能。(3)准确性原则:对输入的相关资料建立检错机制,及时报错,使用户能够及时准确的输入合法资料(如:类型匹配,长度不超限等)。(4)易操作原则:要求设计的系统功能齐全,界面友好,操作方便,必要的地方进行提示。(5)源程序可读性原则:为了便于其他设计,维护人员读懂代码或以后的代码修改,软件升级维护,即可能做好代码注释工作。(6)安全性原则:可以为该系统的用户设置用户权限。4.2 系统功能设计系统功能设计是使整个系统能

13、基本实现财务各种数据管理功能,能让财务管理者更直观的了解当前财务的支出收入状况,以做出相应的规划。财务管理系统(MIS)就是要对这些资源建立正确的数据库,并进行信息的收集、传送、存储、编制成各种凭证、报表、台帐、图形等信息,同时对这些信息进行维护,通过实测财务之处和收入实例情况,并利用过去的历史数据预测未来的发展,从财务数据全局的角度出发进行决策。本系统共包括五大模块,分别是用户管理模块、运动会管理模块、成绩管理模块、系统配置模块、帮助模块。每个模块的功能如下:1. 用户注册模块功能:实现管理员注册功能,该管理软件的用户注册模块可以分不同的权限注册用户,权限的不同进入主页面的功能模块也有一定的

14、不同,最高权限可以为其他一般用户授权,并且最高权限的功能板块功能是最强大的也是较为齐全的。2. 用户登陆模块功能:实现管理员注册功能,该管理软件的用户登陆模块,每个按钮都设置了背景声音特效,用户注册完毕以后就可以在这个登陆窗口登陆进入系统, (注意注册时的身份,登陆时必须身份一直才能登陆成功,否则失效。3. 系统模块功能:实现数据库的还原功能,数据库的备份功能,管理员安全退出功能,该财务管理软件将根据管理员的不同账户进行管理。方便了用户对当前财务情况的了解。也方便用户对账户使用情况的分析,对其下一步采取哪些措施。4.记账管理模块功能:实现用户界面录入与修改数据功能,账户之间的转账功能,网上下载

15、记账功能,日常工具的应用功能,账户下股票的管理功能,图形与账户搭配,该管理软件将根据管理员的需要对账户数据录入,方便用户对各个账户的查看、记录情况,也方便用户更快知道各种财务信息。5.查询模块功能:实现总体统计分析功能,总体记录查询功能,该管理软件的查询设置管理模块功能实现总体账户数据的统计和记录查询功能。6.管理分析模块功能:实现账户管理功能,收支预算功能,用户管理功能,系统授权功能,该管理软件管理分析板块也是本系统的核心,可以对账户和登陆用户的增,删,改,查询,以及系统授权等多种功能。7.工具选项模块功能:实现计算器功能,万年历功能,首页记账方式功能,使用提示功能,该管理软件的工具选项模块

16、功能实现用户能方便使用系统内的一些比较常用的工具,比如计算器,万年历等。8.帮助模块功能:实现使用过程中帮助提示功能,理财官网上更新功能,理财论坛功能,关于软件的使用功能,该管理软件的帮助模块功能实现用户能方便使用本软件官网公布的一些相关补丁和一些其它软件使用事项等。系统功能板块结构如图 4-1 所示:财务管理系统系统记账查询管理分析工具选项帮助用户注册完成用户登陆登陆图 4-1 系统功能结构图4.3 系统数据库设计(1) 数据库表设计由数据模型利用 Microsoft SQL Server 2005 进行数据库的详细设计,其基本表的设计如下:表 4-2 用户注册登录信息 表 4-3 账户表 表 4-4 传统录入表 表 4-5 月分析报表 表 4-6 月汇总表表 4-7 账

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号