上海论文网提供毕业论文和发表论文,专业服务20年。

实验室财务管理体系构设与实现

  • 论文价格:免费
  • 用途: ---
  • 作者:上海论文网
  • 点击次数:176
  • 论文字数:0
  • 论文编号:el201412152008286181
  • 日期:2014-12-14
  • 来源:上海论文网

第1章 绪 论


1.1 研究背景
21 世纪的到来,科技的飞速发展,使得各行各业都有了明显的改善,高校建设方面无不例外,例如高校的信息化建设方面,目前已经非常完善了,目前各个高校采用的管理方式与之前的管理方式发生了巨大的变化[1],以实验室的财务管理为例,传统的方式是采用手工作业的,目前大多依靠信息化技术、网络化技术。对于实验室的管理来说,最为重要的就是财务信息化的管理。当一所高校拥有一套完善的实验室财务管理系统,那么该所高校的科研水平、管理水平就凸显出来,目前实验室财务管理系统主要是对高校实验室的科研财务计划、政府为科研成果的拨款使用情况,高校及政府对实验室的财务支出情况进行监督,因此如何对高校的实验室进行管理是非常重要的。随着我国经济情况、科技情况的飞速发展,实验室的财务建设越来越受到了高校的重视,虽然大多数高校采用计算机化的管理方式,但是其并没有真正的实现信息化的管理。只是简单的对账目进行科学计算而已[2]。近年来,随着国家科教兴国战略的实施,高等学校的融资渠道也越来越多,不仅仅是政府的教育经费,还有一些高校实验室的捐赠,这些款项通常用在建立重点实验室、重点学科研究所,纵向、横向课题经费,联合办学等等。自 2004 年后,各所高校都开始扩招,1998 年,研究生仅仅 7.3 万人,然而在 2013 年,研究生的人数已超过百万,由于研究生的数量急剧增加,导师带领研究生的数目也随之增加,高校发给导师的经费也越来越困难。经费管理工作不仅仅是高校各项经费的使用情况,还要对未来的事物进行预测,控制。随着高校实验室的建设经费的逐年增多和学生人数的增加,如何科学的规划,合理的安排实验室建设经费的使用情况,如何将实验室的经费发挥到最大,是目前多数高校最为关心的问题。为了提高实验室财务管理的水平,高校采用了先进的、信息化的管理管理手段。因此高校实验室财务管理系统的研发是非常必要的。
………..


1.2 实验室财务管理系统的研究现状
本节主要论述实验室财务管理系统的国内外研究现状,首先论述了国内的研究情况,然后论述了国外的研究情况目前在我国,财务管理系统大多出现在财政局和各大企业,然而在高校中仅仅用来管理整个高校的情况,并没有针对某个具体的实验室进行管理,实验室的财务状况大多都是由各个负责的导师进行手工记账管理,这就大大违背其对信息化的建设,目前需要导师都主张利用现有的科技水平和技术开发一套合理的高校实验室管理系统,我国最早的财务管理系统主要应用在财政局,第一代的财务管理系统还处于 DOS 阶段,随着Windows 的出现,财务管理系统逐渐向 Windows、Unix 和 Linux 平台迁移。财务管理系统有最初的简单数据库到目前的 SQL Server 数据库或者 Oracle 数据库,财务管理系统的结构也发生了巨大的变化,从最初的 C/S 模式到目前的 B/S 模式[5]。由于大数据库所具有的的独特特征,使得财务管理系统具有很大的改变,可以进行复杂的财务数据分析工作,我国的高校实验室财务管理对实验室未来的发展起到了决定性的作用,所以许多学者都将研究企业财务软件转向研究高校实验室财务管理系统当中。1990 年以前,大多数的高校实验室都是采用手工记账,大型的、比较先进的和受重是的实验室则采用了比较简单的财务管理软件,用于一些科研项目、采购设备方面的往来对账,此时的财务管理软件还无法成为信息化的系统,仅仅是在局域网中进行的财务核算工作。到 1998 年,小型机的普及,在许多财务办公室中增加了一台具有财务管理功能的计算机,利用该计算机实现财务管理,到 21 世纪,由于数据共享技术的发展,实验室的财务数据可以与高校的财务进行共享,促进了实验室财务管理的发展。
……..


第2章 相关技术介绍


2.1 .NET 框架概述
继 Windows NT3.0 出现的 Win32 API 后微软发布了 NET 开发平台,它提供了更加强大的功能,并对开发的工具和技术做了根本改变,具有广泛的适应性。.NET 开发的开发人员最初将开发好的软件应用在 IIS 服务器中,在该服务器上的运行情况要比在Web 服务器上运行的软件相对容易,而且该服务器具有良好的稳定性和安全性,而且使用起来也非常容易[10]。.NET 框架可以支持多种开发语言和开发环境,而且其移植性非常好,这点符合实验室财务管理系统的可行性分析,该框架的目的就是为了使得开发人员更快、更便捷的开发出该系统。在.NET 框架中开发人员可以将一些开源的财务管理系统程序与单机的财务管理系统程序相结合,组合成一个新的财务管理系统,大大简化了开发的周期,然后开发人员可以在该财务系统上根据用户的实际需求进行开发[11-12]。其中 System.web 包括用户需求的分析、服务的描述、服务的发现和服务的协议,UI 模块包括 HTML 控制以及 Web 浏览器控制,负责与用户界面的展示。Cache 模块负责缓存数据的存放,Security 模块负责安全的控制,Configuration 模块负责配置 Web 服务文件,Session state 模块是负责记录会话状态。
……..


2.2 C#语言简介
C#是运行于.NET Framework 之上的高级程序设计语言,采用 Visual Studio 设计平台实现程序的快速开发[16-17]。GDI+已完全替代 GDI,以图形图像作为对象,可在 Windows 窗体应用程序中以编程方式绘制或操作图形图像。虽然无法对 Web 窗体直接使用 GDI+,但可以通过 Web服务器的“图像”(Image)控件显示图形图像。C#语言程序的运行结构图如图 2.6 所示。处理图像图形包括创建 Graphics 对象,使用 Graphics 对象绘制线条和形状、呈现文本或显示与操作图像[21]。C#也有一些缺陷,如 C#的开发效率虽然提高了,但是其基于模块的特性,使得开发的程序性能降低,其操作没有接触最底层,因此代码的执行时间与 C++和 C 语言来说相对较慢。此外,C#缺乏性能极高的应用程序所需要的关键功能,包括保证在代码的特定地方运行的内联函数和析构函数[22]。C#通过 Interop 过程来实现与其他 Windows 软件(如 COM 象或本机 Win32 DLL)的交互,这种互操作性使其能够完成本机应用程序可以完成的几乎任何任务,C#源文件可以定义任意数量的类、结构、接口和事件[23]。C#程序在.NET Framework 上运行,.NET Framework 包括虚拟执行系统也即公共语言运行时(CLR)组件和一组统一的类库[24]。可以通过 ThreadState 属性获取线程的执行状态,将 ThreadState 列举为“层”,它以按位计算的方式组合三种状态“层”,每种状态层的成员它们间都是互斥的,包括三种状态:运行(running)/阻止(blocking)/终止(aborting)状态等,还包括后台(background)/前台(foreground)状态。
……..


第 3 章 系统需求分析.........13
3.1 系统总体需求分析 .... 13
3.1.1 系统可行性分析 ........ 13
3.1.2 技术可行性分析 ........ 14
3.2 实验室财务管理系统的功能性需求分析 .... 14
3.3 本章小结......... 20
第 4 章 系统设计.....21
4.1 实验室财务管理系统总体设计 ........ 21
4.2 基于 Web Services 的实验室财务管理系统设计 .... 22
4.3 系统各功能模块的设计 ........ 25
4.4 SQL Server 2008 数据库设计....... 29
4.5 本章小节......... 33
第 5 章 系统实现.....34
5.1 系统总体实现....... 34
5.2 Web Service 技术的实现 ........ 35
5.3 系统各模块的实现 .... 37
5.4 本章小节......... 44


第6章 系统测试


6.1 测试原理
实验室财务管理系统的测试部分是非常重要的,不用以为重要分析、设计、实现部分完成整个系统就已完成,实验室财务管理系统的测试部分对于系统的未来运行起到了重要作用,在该实验室财务管理系统投入使用前,需要对该实验室财务管理系统的整个功能模块进行系统的测试,只要这样才能发现在开发过程中未能发现的错误,以及对该实验室财务系统的质量保证,在测试中会发现一些预见性的问题,所以在投入使用前进行修改,还能降低系统在使用中的维护成本,所以根据软件工程理论,实验室财务管理系统的测试部分是绝对不能忽视的。该实验室财务管理系统的测试首先模拟了真实的使用环境,在测试的过程中所应用的软件设备、硬件设计和实际环境是一样的,所以其测试结果是非常准确的,在测试的过程中,测试人员会预先设计一些测试用例、测试数据等,并且进行输入操作,根据实验室财务管理系统输出的结果判断该系统是否正常运行。

…….


总结


本系统是根据实践中我所获得的实验室财务系统开发经验和在实验室财务管理工作。在实现实验室财务管理系统的过程中,采用 C#开发语言,.NET 开发平台,VisualStudio 2008 技术,以采用面向对象的设计思想对系统进行分析,基于 Web Service 技术的实验室财务管理系统的总体构成和模块划分,确定合适的系统功能模块并加以实现。通过前面几章对实验室财务管理系统的整体分析、功能模块的设计和实现,可以看出该系统的整个开发过程都是严格按照用户的实际需求,属于为用户量身定做的一样,而且设计和实现过程完成按照软件工程理论严格要求,首先对实验室财务管理系统进行了总体分析、然后根据高校的软件投入情况进行系统的和技术的可行分析,最后进行功能分析,最后根据前面的需求分析对系统的各个功能模块和关键技术进行重点论述,具体完成的工作如下:本实验室财务管理系统主要包括以下功能:#p#分页标题#e#
(1)财务日常业务管理功能包括收款业务、付款业务、科研器材定金管理、物料采购定金管理四个子功能。
(2)结账管理功能包括月度结账、月度反结账和成本计算三个子功能。
(3)财务统计分析报表管理功能包括录入报表定义、输出制定报表、查询报表、删除报表和报表分析汇总管理五个子功能。
(4)财务制度管理功能包括建立财务制度、修改财务制度、建立财务基础档案、建立财务人员身份和建立期初数据五个子功能。
(5)财务预算管理功能包括部分数据录入、部门采集功能、预算综合处理和查询分析四个子功能。
…………
参考文献(略)

1,点击按钮复制下方QQ号!!
2,打开QQ >> 添加好友/群
3,粘贴QQ,完成添加!!