第一章 绪 论
1.1 研究意义
研究与开发高校网络化财务信息系统,利用现代网络信息技术加强高校财务信息化建设,将有助于高校不断提高财务管理与服务水平,推动高校财务工作在网络环境下的管理手段创新,对于促进高校“数字化校园”建设、加快教育信息化进程、提升高校综合竞争实力等都具有十分深远的战略意义和重要的现实意义。主要表现为:有助于将财务人员从繁琐的账务处理工作中解脱出来,把更多的时间和精力投入到财务信息的分析利用和预测决策等创造性工作中[3],促进高校财务工作的技术创新和管理创新,为学校的教学、科研及管理工作提供更好的服务。如:学生收费系统信息与教务管理系统的链接,促使学生必须交清学费后方可注册学籍和选课,从而能够极大地遏制学生欠费严重的现象,防范可能给学校造成的资金损失风险;网上财务报账系统实施,有利于改善各单位报账人员报账等候和拥挤的现象;网上财务信息查询系统的实施,可以方便各项目负责人随时上网查询和掌握预算经费及科研项目经费的使用进度和余额情况等,从而提高资金使用效益和财务管理与服务水平。有助于利用信息管理的方法和现代网络信息技术进行高校财务信息处理,为信息使用者及时提供准确、集成、综合的财务信息[4]。财务部门通过计算机网络共享校内各部门管理信息,随时获取其它部门的数据,并利用本部门的财务信息系统实时加工整理而成各种管理所需的决策数据,供决策者随时调用,提高财务信息的时效性[3],保证学校高层领导及时、方便地掌握学校的整体财务运行状况,为学校财务决策活动提供有力支持,从而辅助学校高层领导研究制定更好的经济政策和管理决策。
…………
1.2 国内外现状分析
国外发达国家的高校,特别是美国的高校,在财务信息系统的研发方面,因其发展成熟度高、资金和技术力量雄厚、信息化发展早和管理模式非常规范等原因,不仅使用财务信息系统早,而且建设起点高,财务信息化程度明显领先于国内高校。很多高校的财务信息系统,无论是自己建设的还是外购的,都要经过学校信息管理部门的统一管理和部署,要求必须拥有统一的底层数据库、统一的中间件、标准的数据接口和标准的系统开发接口,避免了同一个学校内部各应用系统的低水平重复建设、信息资源无法共享、资金浪费等现象。在软件建设方面,国外发达国家高校因为具有雄厚的资金支持和成熟的软件市场开发机制,大多数采用外包模式或者直接采用先进的业界通用财务系统[5]。财务信息的共享程度不高。高校财务信息系统以及教务、人事、资产等部门所使用的管理信息系统软件,均由不同的开发商研发或本部门自己组织研发,缺乏学校信息管理部门的统一管理和科学规划,均没有统一、规范的基础数据编码标准(如:单位、职工、学生等相关信息编码),系统软件没有统一的底层数据库设计、标准的数据接口和系统开发接口,造成各职能部门之间的信息不能互连互通、协调同步,财务信息的共享程度低,致使财务等管理信息系统形成诸多信息孤岛,不利于实现资金的有效管理和配置,甚至造成资源和投资的极大浪费。
…………
第二章 相关技术分析
2.1 C/S 模式与 B/S 模式比较
客户机/服务器(Client/Server)模式简称 C/S 模式,是软件系统体系结构的一种。C/S 模式将功能分布成两个部分,业务逻辑具体的实现功能在客户机(Client)上执行,数据库应用、数据处理及输入输出功能在服务器(Server)上执行。这种模式较大程度上利用了客户机与服务器两台电脑的软硬件资源,极大地降低整体网络系统中的通信负载。其模式图如图 2-1所示。C/S 模式特点:第一,运行效率高。C/S 模式中客户机与服务器直接相连接,没有中间的处理环节。性能较好的服务器得到客户机请求后,进行复杂的运算来得到结果,并将结果反馈给客户机;客户机可以把更多的资源用来处理其它事情,使得整个模式对客户机软硬件资源有较高的利用率。第二,网络安全高。C/S 模式中客户机与服务器仅进行数据传输,而且可以采用安全性相对较高的 NetBEUI 网络协议来组建财务专网,使得相对互联网上使用的 TCP/IP 协议安全性较高。B/S 模式特点:第一,应用环境简单。不需要安装特定的客户端应用程序,后期的维护相对就比较简单。系统进行更新的时候,不需要将每个客户端进行更新,只需更新服务器端即可,大大减小了工作量。第二,权限管理容易。该模式中系统全部功能都在中间层的 WEB 服务器,方便设置用户权限并进行相关控制,客户机根据被设置的权限向 WEB 服务器发送请求并调用相关程序,通过数据接口对数据库服务器数据进行增删查改。
…………
2.2 .NET 框架平台介绍
.NET 框架包含了一套明确的技术规范与相关产品,其主要技术有.NET 框架语言、CLR、.NET 类库、ASP.NET 及 Visual Studio 等[6]。.NET 框架支持多种语言,包括 C#、Visual Basic.NET 、C++、F#等等,本论文所实现的系统后台使用的语言主要是 C#。C#是微软推出的一种基于.NET 框架的、面向对象的高级编程语言。C#由 C 语言和 C++派生而来,继承了其强大的性能,同时又以.NET 框架类库作为基础,拥有类似 Visual Basic.NET 的快速开发能力。其语法与 Java 和 C++比较相似。(CLR)CLR(Common Language Runtime)是.NET 框架的基础,是通用语言架构(简称 CLI)的微软实现版本,它定义了一个代码运行的环境。CLR 运行一种称为通用中间语言的字节码,为多种.NET 框架语言提供了统一的运行环境,使得这些语言先编译生成与机器无关的微软中间语言(Microsoft Intermediate Language)代码,再经过即时编译器 JIT(Just InTime Compiler)生成机器码。CLR 不但执行相关代码,而且能提供代码核查、优化和对象管理等一整套相关服务。所以 CLR 一次可以装载同一个组件的不同版本,并行执行;可以阻止一些内存错误。
…………
第三章 需求分析...... 13
3.1 总体需求描述 ........ 13
3.2 系统功能需求 ........ 14
3.3 系统性能需求 ........ 25
3.4 系统数据流图 ........ 25
3.5 系统用例图 ....... 26
3.6 本章小结 ...... 28
第四章 系统总体设计和数据库设计.... 29
4.1 系统设计原则 ........ 29
4.2 系统总体架构 ........ 30
4.3 系统网络结构设计 ..... 30
4.4 财务专网环境下的高校财务信息系统设计 ..... 32
4.5 校园网环境下的高校财务信息系统功能设计 ...... 33
4.6 数据库设计 ....... 35
4.7 本章小结 ...... 44
第五章 系统详细设计与实现...... 45
5.1 财务信息系统登录模块的设计与实现 ........ 45
5.2 财务专网环境下高校财务信息系统的设计与实现 ........ 48
5.3 校园网环境下的网上预约财务报账系统...... 55
5.4 本章小结 ...... 63
第六章 系统测试与结果分析
6.1 系统测试原则
测试步骤:点击首页上“经费报销汇总单”,进入经费报销汇总单界面。输入“报销单位”的“编号”和“名称”,“经费开支渠道”的“项目编号”和“项目名称”,“经费用途”、“”、“借款金额”,“经费开支渠道”和“项目名称”,“单位负责人签字”,选择“现金”,输入“收款单位名称”、“开户银行”和“银行票据号码”、“校长签字”。点击“提交”,查询后台数据库,可以看到数据库表中插入的数据,并且点击记账凭证复核模块,可显示系统自动生成的会计记账凭证。测试通过。软件测试,是根据软件开发各阶段的文档和程序的内部结构而精心设计一批测试用例(即输入数据及其预期的输出结果),并利用这些测试用例去运行程序,以便发现程序缺陷的过程。系统测试中,主要测试登录界面,财务专网环境下的记账凭证录入功能,校园网环境下的借款单录入功能、差旅费报销单录入功能和经费报销汇总单录入功能。
…………
结论
本文主要完成的工作总结如下:
(1)通过对部分高校财务信息化建设及财务软件使用情况的全面、深入调查研究,分析了存在的问题,提出了网络环境下高校财务信息系统研发的目标、意义和内容。
(2)在对高校会计核算和财务管理工作进行全面调查、研究和熟悉的基础上,结合会计核算、财务管理和软件工程专业等有关理论知识的学习,对网络环境下财务信息系统的功能需求进行了全面而详尽的分析,对系统的部分功能模块进行了较全面、细致的设计。#p#分页标题#e#
(3)充分运用现代网络技术和软件系统开发技术,编写程序代码,对系统设计的部分功能进行了实现。
(4)主要研究成果及创新在于报账人员通过网上提交借款单、报销单等原始凭证即可直接自动生成记账凭证的设计思想,其研究成果为网络环境下高校财务信息系统的进一步研发工作提出了新的思路和参考。
(5)不足之处是针对财务信息的敏感性、保密性、安全性等特征,如何打破财务专网与校园网的壁垒,使高校财务信息系统在校园网环境下安全、可靠、高效的运行,真正融入校园网的其他管理系统,提高财务信息质量,有待于进一步的研究。另外,对网络环境下高校财务信息系统运行后,如何利用信息技术再造财务工作业务流程,有待于进一步的研究。
……………
参考文献(略)