乡镇上传下达专项资金系统的设计与实现

 2022-01-17 11:01

论文总字数:27594字

目 录

1 绪论 1

1.1 研究背景及现状 1

1.2 研究目的和意义 1

2 开发环境及相关技术简介 2

2.1 开发环境 2

2.2 相关技术简介 3

3 需求分析与可行性分析 4

3.1 需求分析 4

3.1.1 系统功能需求分析 4

3.1.2 资金处理流程需求分析 5

3.1.3 系统业务需求分析 5

3.2 可行性分析 6

4 系统设计 7

4.1 总体设计 7

4.1.1 录入人员模块 7

4.1.2 审核人员模块 11

4.1.3 管理员模块 12

4.2 建模设计 14

4.3 数据库设计 14

4.3.1 数据库需求分析阶段 15

4.3.2 数据库概念结构设计阶段 15

4.3.3 数据库逻辑结构设计阶段 17

4.3.4 数据库物理结构设计阶段 21

4.4 数据库连接阶段 22

5 系统实现与测试 22

5.1登录界面的设计与实现 22

5.1.1 录入、审核人员的登录界面 22

5.1.2 管理员的登陆界面 23

5.2 人员信息管理界面的设计与实现 24

5.2.1 人员信息查看界面 24

5.2.2 人员信息修改界面 24

5.2.3 退出界面 25

5.3 录入人员管理的设计和实现 26

5.3.1新增信息界面 26

5.3.2更新信息界面 27

5.3.3 查询信息界面 28

5.3.4 资金汇总界面 30

5.4 审核人员管理的设计和实现 30

5.5 管理员管理的设计与实现 31

5.5.1 管理员新增人员界面 31

5.5.2 管理员更新人员界面 32

5.6 系统发布与测试 32

5.6.1 系统的发布 32

5.6.2 系统的测试 33

6 总结与展望 35

参考文献: 36

致谢 37

乡镇上传下达专项资金系统的设计与实现

王忠亚

, China

Abstract: With the increasing number of special funds and frequent movement, the traditional way can not check and aggregate financial information timely.In view of the rapid growth of the current Hi-Tech Zone YanJiang finance of Nanjing's data and other characteristics, this paper developed a Web browser based on the township superior and subordinate special funds transfer system, which used the ASP.NET language and C# language. The system uses B / S design mode, the Microsoft platform Visual Studio 2010 development tools and SQL Server 2008R2 database, drawing on contemporary popular MVC framework technology. The system is composed of input personnel module, check personnel module and administrator module, the main function including the superior and subordinate special funds input, view, modify, and submit; submitted funds check; funds summarizing, total and export; annex upload and download; the administrator manage personnel and so all. The design and implementation of the system, which greatly facilitate the financial management of the Hi-Tech Zone YanJiang finance of Nanjing, is conducive to the development of its own.

Key words: Township; financial management; Asp.Net; SQL Server 2008R2

1 绪论

1.1 研究背景及现状

随着城乡一体化的深入推进,党对农业农村农民的问题更加重视,惠农投入不断扩增,从而导致财务管理面临的任务愈加繁重。财务管理已经越来越成为县、镇的最重要战略资源之一。虽然高新区沿江财政所的财务管理已经从最初的完全依靠人工进行资金信息记录、资金信息修改等财务管理,转变为依靠互联网进行财管管理,即用友软件的使用。但该软件和国内外的很多软件一样,不是专门针对乡镇级别的财务管理软件。国内外其他许多的乡镇财政所也存在这种使用的财政系统与财政所需求不吻合的问题。国内外的很多财物管理系统普遍存在的问题有:一、系统不是专门针对乡镇级别,包括对市区、城区等许多乡镇财政所不需要的功能,可操作性差,增添这些功能只会使系统的运行效率变低,维护成本高,维护周期长。二、财务人员不能在很短的时间内熟悉并掌握系统的使用,犯错误概率增高,用户体验差。另外,财务人员浪费了大量的时间精力在学习如何使用这些软件,这对于一个收入不高的财政所来所,是一笔很高的费用,对其自身发展影响极大。三、每个财政所都有其自身的特点。市面上的这些软件只有财务管理所共有的功能,虽然这些功能可以满足财政所的一部分需求,但是对于每个财政所来说是远远不够的。四、众所周知,财务管理部门是一个对系统安全性要求极高的部门。而市面上有些系统是公开的。一些不法分子可以借此机会,通过寻找系统漏洞、注入病毒等方式来攻破系统。这对财务管理部门来说是不能容忍的。

高新区沿江财政所自身也存在一些问题。首先,该部门不仅负责财务管理工作,而且负责审核监督工作,工作人员的工作内容变化较大;其次,由于人员流动较大,沿江财政所的财务人员没有接受过一套完整的岗前培训,人员整体素质有待提高;再次,由于沿江财务所的财务收支没有科学的规划,财务赊欠现象普遍,财资情况不明,规章管理制度不健全,财政事务在科学预算、信息公开和执行力度方面有待加强。

合理的乡镇财务管理可以实现(县)乡财务资源的均衡配置、安全监管以及实时汇总上报,极大地方便上级部门监督、调查、审核、处理,加速财政所自身的发展以及乡镇的整体发展与进步。因此,有必要为高新区沿江财政所设计一款专门针对乡镇级别的财务管理系统。

1.2 研究目的和意义

针对本文的研究背景和高新区沿江财政所的现状和业务需要,本文完成一个功能完整的乡镇级别的资金管理系统来处理数据资金信息。该系统相比市面上的系统,运行效率高,维护成本低,维护周期短;其基本操作流程可以在很短的时间内熟悉并掌握,财务人员不用浪费大量的时间精力去学习如何使用它,降低财务人员犯错误的概率,同时,大大减少了高新区沿江财政所的财政支出,对财政所自身的发展有极大益处;界面友好,用户体验良好,避免审美疲劳,顺应当今时代的发展潮流。该系统除了市面上已有软件所共有的功能以外,最大程度地满足财政所的所有业务需求,没有多余功能,因此,代码量较少。另外,系统可以根据财政所需求的变化及时作出调整,可操作性强。该系统不对外公开,只供高新区沿江财政所自己使用,极大程度地降低黑客寻找系统漏洞、注入病毒来攻破系统的几率,满足财务管理对系统安全性要求高的需求,安全性得到保障。

乡镇上传下达专项资金系统的设计与实现,无论是对乡镇财务管理人员,对高新区沿江财政所自身,还是对其它乡镇级财政所都极具意义。对于乡镇财务管理人员来说,一个操作简单便捷、数据更新录入及时准确可靠、界面友好清晰的系统,会使用户的工作效率大大提高,犯错误概率明显降低,体验度得到提升。对于高新区沿江财政所来说,该系统的维护周期短、可操作性强等特点,使财政所花在系统维护的成本降低、及时增删功能的个性化需求得到满足。另外,财务人员工作效率的提高就意味着高新区财政所整体运行效率的提高和业绩的提升,自身存在的一些问题也会慢慢地显露出来,从而得以一一解决,包括高新区沿江财政所的制度会更加健全,管理更加规范,人员分工更加明确,预算更加科学,信息更加公开透明,城乡一体化的步伐加快。本系统的实现对沿江财政所来说,意义最大且最为深远。对于其他乡镇级财政所来说,本系统对其自身的财务管理工作的展开也有学习和借鉴的意义。财政所可以根据自身的业务需求,设计一款适合本财政所使用的乡镇资金管理系统进行财务管理。

2 开发环境及相关技术简介

本章是对设计本系统时所涉及到的开发环境以及相关技术的简单介绍。

2.1 开发环境

乡镇长传下达专项资金系统的设计与实现使用了Microsoft Visual Studio 2010开发工具和SQL Server 2008R2数据库,操作系统为win7/win8/win10,浏览器默认为IE。系统前台使用的语言有ASP、HTML、CSS和Javascript。后台使用的语言是C#面向对象编程语言。另外,在系统发布时,Web应用服务器用到了Microsoft 的Internet Information Services(IIS)管理器。下面对相关软件作简短介绍。

  1. Microsoft Visual Studio 2010

Microsoft Visual Studio 2010作为一款适合在wins平台上从事应用程序开发工作的开发工具,它包含了本乡镇上传下达专项资金系统用到的NET Framework 4.0框架以及基于.Net平台的C#语言,其自带的一些控件极大地节约了程序员开发系统的时间,提高了系统开发的效率。VS2010的IDE可读性强,支持多个窗口监视器,可以灵活的拖动窗口的位置;前台代码的编写可以及时通过设计面板查看对应的效果,极大地增强了与用户的交互能力[12]

  1. SQL Server 2008 R2

SQL Server 2008 R2基于SQL Server 2008提供的数据平台构建而成,因此,首先要认识SQL Server 2008。SQL Server 2008 基于windows数据平台,支持任何的数据形式进行可靠高效的智能查询、添加、修改、分析等处理,可以存储数据在很多设备上。SQL Server 2008体型较大,对设备的内存有一定的要求。SQL Server 2008 R2包含了对应用程序的管理、复杂事件的处理等方面的增强功能[2][3]。本系统主要用到了SQL Server 数据库引擎和SQL Server 配置管理器等组件,通过VS实现了与IIS管理器的连接。

2.2 相关技术简介

  1. C#

C#是一种由C和C 衍生出来的面向对象编程语言。C#语言支持强类型检查、未初始化变量的引用检查、自动垃圾收集等软件开发的必需要素。C#语言的广泛流行和推广离不开程序员对这种语言的使用,因此,源代码的可移植性对于使用C、C 等其他语言而想转到C#开发的程序员来说十分的重要。C#语言既支持开发复杂操作系统的大型系统也支持开发特定应用的小型系统[8]。C#项目运行机制。首先是Visual C# 项目模块。C#源文件、用到的导入资源包和一些参考文献,通过C#编译器编译,创建可执行文件或链接文件。然后通过CLR加载的IL元数据进行到.NET Framework模块。再通过使用.Net框架类库的公共语言运行安全、垃圾回收以及JIT编译器优化,转变为机器代码最后传给操作系统运行[1]。如图2-1所示。

图2-1 C#项目

  1. ASP.Net

ASP.Net基于通用语言的编译运行程序平台,使用一种分级的配置系统来简化服务器环境和应用程序的设置[9]。本系统借鉴ASP.Net三层架构,包括数据访问层(DAL)、业务逻辑层(BLL)和表示层(USL)。展现层用户访问Web页面,通过Web服务器即本系统使用的IIS管理器的业务逻辑与数据访问层的View将请求传送给业务逻辑Controller,业务逻辑层完成相关的数据控制逻辑,并通过数据访问组件(DbConnection、DbAdapter、数据访问对象等)访问基础结构层的数据库服务获得数据,然后用户响应的数据按照相反的顺序依次返回,最后将数据显示在View供用户查看[4]。ASP.Net MVC应用程序可以增添Domain Model(View Model)可选模块,它的作用相当于一个类,当用户传递的参数时,只需要传递类名;当类里添加变量等内容时,无需改变接口,只需要在数据访问Controller中增加对变量的支持即可。如图2-2所示。

图2-2 ASP.Net三层架构

  1. Javascript

JavaScript,是一种动态类型、弱类型、基于原型的、支持内置类型的一种直译式的脚本语言。Javascript引擎是浏览器的一部分,本系统可以用javascript实现在html页面的颜色变化、页面跳转以及输入框的一些判断(比如输入框不能为空、密码与确认密码必须一致等)。

  1. HTML

HTML,即超文本标记语言,它可以和其他的Web技术(比如,javascript、css等)结合从而创造出功能强大的网页。本系统可以利用他功能强大和支持不同数据格式文件镶入的特点,在其iframe里面嵌入ASP页面来避免浏览人员直接看到嵌入文件名。

3 需求分析与可行性分析

本章首先进行了需求分析,分析了高新区沿江财政所的用户需求,总结了财政所财务人员在使用中需要实现哪些功能。然后进行了可行性分析,根据前面所做的需求分析,从几个方面分析了乡镇上传下达专项资金系统实现的可行性以及系统运行的性能要求。

3.1 需求分析

3.1.1 系统功能需求分析

本系统根据高新区沿江财政所财务管理人员给出的相关文件结合实际情况,分为好几个功能模块来使主管部门更清楚地了解本乡镇财政所的资金流动情况和作出更科学的资金决策。乡镇上传下达专项资金系统按功能分为如下图3-1所示的几个模块。

剩余内容已隐藏,请支付后下载全文,论文总字数:27594字

相关图片展示:

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;