高职院校财务管理信息系统的设计与实现硕士学位论文(编辑修改稿)内容摘要:
简单的统计功能 [11]。 ( 2)第二阶段:核算型财务管理系统,在第一阶段 的基础上,着重强化了财务分析与管理,将管理学的理念融入到财务系统中,使得财务管理系统从简单的引言 3 核算和日常操作升级为以管理为核心。 ( 3)第三阶段:管理型财务管理系统,以财务管理为核心,同时融入了财务分析与管理,领导决策支持等功能,在智能化水平上有了显著提高,在规模上支持集团公司、跨区域公司 [12]。 ( 4)第四阶段:业务整合型财务管理系统,此阶段的财务系统与业务流程有了更好的融合,财务管理作为一个子系统融入到整个组织中,与生产、销售等过程进行有机整合 [13]。 ( 5)第五阶段:税务协同型财务管系统,在上述几个 阶段的基础上,以财务日常操作为基础,以管理为核心,以决策支持服务为导向,与其他业务系统有机整合,同时加入税务功能,帮助企业进行缴税和合理化避税,以降低成本,提高企业的竞争力 [14]。 当前,国内财务管理系统的现状和特点有: ( 1)市场潜力巨大,仍有较大发展空间。 随着经济的告诉发展,以企业为代表的各种组织对财务管理系统的需求是巨大的,在系统的功能和性能上的都有较高的要求 [15]。 ( 2)各地区、各组织发展不平衡现象严重。 受国家宏观经济形势影响,国内大型企业在财务管理系统的投入比较大,系统相对比较完善,而一些中 小私营企业的财务系统还处在前两个阶段。 ( 3)通用平台的竞争日益白热化。 经过多年的发展和激烈竞争,财务管理系统的主要品牌有用友、金蝶和安易,其中用友的市场份额最大,后两者正在积极赶超。 国外品牌虽然虎视眈眈,积极开拓市场,但是效果并不明显。 当前,财务管理系统存在的问题主要有: ( 1)对财务管理系统的认识不足,财务管理系统应用于资金管理、经营分析、决策支持并不多。 ( 2)部分中小企业和小型组织对于使用财务管理系统存在疑虑,固有思维和操作模式难以打破。 ( 3)对大型企业和组织的财务管理系统的需求理解不足。 大型企 业,特别是走出国门的跨国企业对财务管理系统的要求比较高,目前还很缺乏既懂业务又懂开发的复合型软件人才 [16]。 当前,财务管理系统发展趋势主要有: ( 1)产品模块化,用户可以根据需要选择购买相应的模块,帮助用户降低成本,提高灵活性和销售量。 ( 2)产品定制化,许多企业和组织对财务系统有独特的需求,需要进行定制开发。 北京交通大学硕士专业学位论文 4 ( 3)产品智能化,将数据挖掘、机器学习、决策支持深度引入财务管理系统,协助领导进行管理和决策。 ( 4)产品融合化,财务管理系统不仅与业务系统进行融合,也与税务等系统融合,既相互协作又相互独立。 研究内容和建设目标 课题主要研究如何利用计算机软件理论和技术来构建一个适合高职院校使用的财务管理系统。 课题的建设目标是为金华职业技术学院构建一个适合其实际需要的财务管理系统。 研究内容 本课题的主要研究内容有: ( 1)理清高职院校财务管理系统的作用、功能、意义。 高校的财务管理系统与公司企业的财务系统既有相似之处,又有独特的地方,企业的财务系统往往与生产、销售、税务等其他子系统进行对接。 同时,高职院校与学术研究型高校的财务系统也不尽一样,主要区别在于高职院校的科研经费和科研项目相对要少 得多,以职业教学为主。 ( 2)对高职院校财务管理系统进行需求分析、架构设计,确定采用哪种技术架构来构建整个系统。 拟采用 B/S 模式,以分层架构的方式进行设计,将系统划分为用户界面层、业务逻辑层、数据操作层等多层 [17]。 拟采用 Java 的 JSP、 Servlet以及 HTML、 CSS 等动态 Web 技术构建系统 [18],数据库选用 SQL Server。 ( 3)基于 UML 技术,使用面向对象的方法进行系统设计和开发,通过用例图、类图、顺序图、活动图来形象地解释各个子系统,各个类对象之间的协作关系,基于第三范式进行数据库设计。 建设目标 本文将高校财务管理系统与本校信息化发展结合起来,实现财务信息的充分共享,研究设计和开发“高职院校财务管理信息系统”。 该系统主要包括账务管理、学生收费管理、教职工薪酬管理、资产管理、信息管理、统计与分析和系统配置等几个模块。 课题的主要目标是设计并实现一个适合金华职业技术学院的财务管引言 5 理信息系统。 主要理论和技术路线 研究和设计基于的理论基础有:财务管理、管理信息系统的分析与设计、数据库技术、 UML 建模、软件工程。 所开发的系统的主要技术路线有:基于 JSP 的 B/S 模式管理 信息系统的构建、SQL Server 数据库管理系统、 Eclipse 集成开发环境, HTML、 CSS、 Javascript 技术等。 课题所开发的 系统的运行环境为: 服务器 端 : ( 1)操作系统: Windows Server 20xx 以上; ( 2) Web 服务器: Apache 服务器或者 Tomcat 服务器; ( 3)数据库管理系统: SQL Server 20xx 以上; ( 4)高速宽带网络连接。 客户端 : ( 1)浏览器:微软 IE 系列浏览器, 或者 Google Chrome、 Firefox 浏览器; ( 2)宽带网络连接; ( 3) 支持平板电脑、笔记本电脑、台式个人电脑。 论文结构 第一章是本文的引言部分,主要介绍了课题背景和来源,国内外财务管理系统的发展现状,介绍了课题的研究内容和建设目标,介绍了系统所采用的技术路线。 第二章是系统开始所基于的理论和所使用的开发技术,包括软件工程理论、Java 技术、 Eclipse 集成开发平台等。 第三章是系统的需求分析部分,首先分析了系统的可行性,然后构建了系统业务流程图和数据流图,并在此基础上进行了用例分析和性能需求分析。 第四章是系统的设计部分,首先介绍了系统的设计原则、主要架构和主要 功能,将系统划分为学校财务处理子系统、学生资金管理子系统、教师资金管理子系统三个部分,并对这三个部分进行了概要设计,主要通过 UML 的类图、顺序图来体现,最后进行了数据库设计。 北京交通大学硕士专业学位论文 6 第五章是系统的实现和测试,对每个子系统进行了实现,主要通过 UML 的活动图、流程图和核心代码来介绍,并在此基础上设计了界面,并对系统的主要功能进行了测试。 第六章是系统的总结与展望。 系统开发的理论和技术 7 2 系统开发的理论和技术 本系统的开发基于软件工程、管理信息系统、数据库设计等理论,使用 UML工具进行设计,编程语言采用 Java,使用功能强大的 Eclipse 集成开发环境作为软件开发的主要工具。 软件工程理论 软件工程是按照工程化的方法对软件开发的整个过程进行科学管理,其目的是规范化、高效率地生产质量良好、符合预算、准时交货并满足用户需求的软件。 软件工程最早兴起于上世纪六七十年代,在经历多个重大软件项目失败,甚至付出人员生命代价后,软件开发人员开始思考如何提高软件的质量和规范化 [17]。 1968年,首届软件工程学术会议召开,在会中提出用“软件工程”来界定软件开发相关的知识和技术。 经过多年的发展,软件工程累积了大量的学术的和实践的经验和成果 [18]。 软件工程的核心领域包括软件需求、软件设计、软件架构、软件测试、软件工程管理、软件工程工具和方法、软件质量保证等 [19][20]。 软件开发过程随着技术的进步,产生了多个模型,从早期的瀑布模型,到后来的螺旋式模型,再到现在的敏捷软件开发。 软件工程的方法涉及多个软件开发步骤,包括项目管理、需求分析、系统设计、程序编写,测试等。 目前,面向对象的设计和开发,在软件开发中占据着主导地位,大多数软件基于此进行设计和开发 [21]。 UML 软件设计工具 UML 即统一建模语言,是 Unified Modeling Language 的缩写,它是一个可视化的软件设计工具,目前已经成为事实上的工业界标准,被世界各地的软件开发商应用于实际的软件开发项目中 [22]。 UML 的关键概念有用例、活动、类、对象、状态、协作、各种关联、以及接口和包等 [23]。 UML 中,最主要的设计图是用例图、活动图、类图、状态图、顺序图,以及包图、构建图和配置图 [19]。 用例图主要用来展示用户的功能性需求 [24]。 活动图主要用来描述系统的业务流程,同时它也可以被用来描述算法或核心功能的执行流程 [25]。 状态图用来描述系统中关键对象在北京交通大学硕士专业学位论文 8 各个状态之间的转换 [26]。 类图是 UML 极为重要的概念,类之间有多种关系,例如范化、依赖、关联、聚合、组合 [27]。 Java 程序设计语言 Java 高级程序设计语言,最初是美国 Sun 公司设计和开发的,是当前世界上使用最多的编程语言 [28]。 与 C++和 C 等语言不同的是, Java 是一种解释执行的编程语言。 通常情况下,解释型的编程语言执行效率相对比较低,但是经过长期的优化和改进之后, Java 语言的执行效率并不低于 C++,甚至在一些特定领域执行速度更快 [29]。 Java 几乎可以运行在任何计算平台上,只要开发出这个平台的 Java虚拟机,目前 Java 是最流行的智能手机操作系统 Android 的开发语言,其 JSP 和Servlet 是构建大型网站的主流技术,并且存在为数众多的开源框架,极大地提高了开发效率。 Java 有丰富的类库,支持各种开发,其特定是易学易用、功能强大,类库丰富,安全性和可维护性高。 Java 在 Web 开发方面的开源框架主要有 Struts、Hiberate 和 Spring [30]。 Eclipse 集成开发环境 Eclipse 是当前使用最多的免费的 Java 集成开发环境,既可以用来开发桌面软件,也可以开发 Web 软件,同时 还可以开发智能手机应用软件 [31]。 Eclipse 是源代码开放的,任何人可以免费使用。 Eclipse 通过插件来扩展功能,因此它也支持其他语言的开发,例如 Python、 PHP 等。 目前 Eclipse 的较新版本是 Kepler ,于20xx 年 6 月发布,该版本添加了很多新特性,例如增加了 toString()产生器,改进了 JAR,编译器更加智能化。 本章小结 本章对高职院校财务管理系统开发所使用的主要的理论和技术进行了一个简单的介绍,主要是软件工程、 UML 面向对象设计工具、 Java 高级编程语言,以及Eclipse 集成开发环境。 高职院校财务管理系统的需求分析 9 3 高职院校财务管理系统的需求分析 高职院校财务管理信息系统的需求分析包括可行性分析、业务流程分析、用例分析和性能需求分析。 可行性分析判断系统是否具备条件开发,业务流程分析确定系统的业务流程并构建数据流图,是系统设计和实现的必要基础,性能需求是系统分析的重要组成部分。 系统的可行性分析 ( 1)技术可行性 财务管理的信息化早已有之,目前已经有多种满足不同组织需要的财务管理信息系统。 本系统针对金华市职业技术学院的特点而开发,与一般的财务管理系统有所不同,但是在技术上不存在问 题。 本系统拟采用 JSP 技术构建,具体而言是基于 Web 技术构建本系统,采用 MVC 设计模式,将系统分为三层,分别予以实现。 ( 2)经济可行性 本系统运行初期只需要一个 Web 服务器和一个数据库服务器,以及相应的Web 服务器软件和数据库管理软件。 所需成本相对于高校整体业务经费而言完全可以承担,此外开发本系统所需的费用也不高。 软硬件整体费用不超过十万,在学校的预算范围内。 ( 3)操作的可行性 本系统在详细调研和需求分析的基础上构建,所有功能按照实际需求开发,说开发的界面简单易用,只需简单培训就可以使用。 财务人员、学校 管理员人员、教师和学生在使用上都不存在任何问题。 系统还设有管理员一名,及时解决系统使用方面的问题。 ( 4)法律的可行性 本财务管理系统为自主研发,所采用的技术和使用的代码都基于开源软件或免费软件,不存在知识产权方面的问题。 本系统根据金华市职业技术学院具体需要而定制,因此也不会侵犯其财务管理软件的产权。 本系统基于现行的会计制度和国家相关的法律法规,不存在违法等问题。 北京交通大学硕士专业学位论文 10 系统的业务流程 作为财务管理系统,其业务流程按照会计操作的一般流程进行,说处理的数据主要也是财务数据,例如各种凭证、各类日记账、明细账 、台帐、总帐等。 系统的业务流程如图 31 所示: 图 31 系统的业务流程图 Figure 31 Business flow chart of the system 系统的业务流程图说明: ( 1)学校的经费使用,各种收入和开支形成学校帐务原始凭证。 学生缴纳学费、杂费以及其他费用,学生获得的银行助学贷款和各种补助形成学生费用原始凭证。 教师以及职工的工资支付形成教师工资原始凭证。 ( 2)财务人员将数据录入系统,审核人员对凭证进行检查,检查通过后,形成各类帐务数据,如现金日记账、银行存款日记账、科目汇总表等。 ( 3)每个一定时间,系统自动生成总帐。 ( 4)财务人员设置财务报表格式,系统生成财务报表。 高职院校财务管理系统的需求分析 11。高职院校财务管理信息系统的设计与实现硕士学位论文(编辑修改稿)
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。