admin 管理员组文章数量: 887021
2024年1月13日发(作者:公众号在线编辑器)
基于框架的高校在线财务查询系统设计与实现
摘要:为了更好地进行高校财务信息管理,设计和实现了基于APS.NETMVC开发模式的高校在线财务查询系统。系统前端程序语言采用C#,后端数据库采用Oraclellg,以软件工程思想为指导,实现了教职工财务信息查询、学生财务信息查询、部门财务信息查询和财务通知等功能,提高了财务管理水平,为领导决策提供了数据支撑。
关键词:;MVC;在线财务查询系统
0引言
随着高校办学规模的不断扩大,师生人数大幅增长,产生了大量的财务信息。财务信息直接关系到广大师生的切身利益,某些高校财务处采用了短信等方式通知财务资金发放情况。但这些传统的财务信息公布方式远远不能满足广大师生对财务数据及时度、准确度和汇总分析的需求,也没有形成师生与财务处的良性互动。为了进一步推进数字化校园的应用,建立完善的在线财务信息系统,成为提高高校财务处管理水平和服务质量的关键举措。
框架
MVC模式是一种应用较为广泛的结构设计模式,被大量应用于企业级Web应用。Framework由微软官方2009年3月19日正式发布,它提供了一个基于MVC模式的应用程序框架。框架是一个轻量级、高度可测试的框架,
结合了特性(如母版页等),MVC框架被定义在命名空间,并且被命名空间支持。
简化了表单编程中的复杂成分,在系统开发中引入模型-视图-控制器模式,有助于系统研发人员以松耦合方式进行研发。具有以下优点:①把项目划分为模型-视图-控制器层,使得复杂项目更易维护;②不使用viewstate和服务器表单控件,使应用程序的行为控制更方便;③通过控制层来控制程序请求,可提供丰富的url重写;④对单元测试的支持更加出色;⑤团队开发模式表现更出众;⑥增加了地址重写,Routing组件让项目组可以进行URL路由处理。
2系统分析与设计
2.1系统功能模块设计
系统改变传统的财务信息查询方式,通过该系统,教职工能够查询工资等资金发放情况,学生能够查询自己的交费情况,部门领导能够查询部门经费使用情况等,使得教职工、学生、部门领导能及时了解财务信息。系统功能结构如图1所示。
图1系统功能结构
系统包括三个子系统:前台查询、后台管理和数据导入/导出。前台主要模块功能说明如下:①职工查询,主要是针对全校教职工工资、津贴和个人项目账、往来暂付款账等进行信息查询的模块;②学生查询,主要是针对全校学生缴费、欠费及院部学生学杂费收缴统计情况等进行信息查询的模块;③部门查询,主要是针对全校部门、院
部预算、项目经费的借还款情况、收支明细情况和当前余额情况等进行信息查询的模块;④财务通知,发布和查询财务处发出的各类财务通知。
2.2系统的架构设计
系统采用ASP.NETMVC架构模式,系统的总体架构设计框架如图2所示。视图层负责生成应用系统的用户接口,仅仅为填充来自控制层数据的HTML模板;模型层负责实现应用系统的数据逻辑,它描述的是业务对象;控制层负责响应用户的输入和交互情况,它是视图与模型之间的粘合剂。请求来自客户端并由控制器进行服务,控制器选择一个相应的视图向用户进行显示,而且如果需要,执行模型上的一个相关操作。
图2系统架构
2.3数据库服务器运行环境
系统数据库服务器的配置环境如表1所示。
表1数据库服务器配置环境
名称12描述软件配置12操作系统12WindowsServer2008;数据库12Oraclellg硬件配置12服务器12HPdl360内存4G,CPU:InterXeon
3.00GHz,硬盘320G2.4系统的数据接口设计
为了确保不影响日常财务业务,系统对在线财务查询系统设置单独的查询库。财务信息查询系统里的信息绝大多数来源于财务会计信息系统,而会计信息系统往往运行在其它独立的服务器上,除此之外,职工和学生的账户信息来源于学校的教务系统。目前,系统数据库与
相关系统数据库的交互如图3所示。
查询库信息更新的及时性直接关系到系统的应用效果,财务信息查询系统不仅是相关信息的查询,系统管理人员还需要对其它财务相关信息进行合理的栏目设置和信息内容的更新,收集教职工的反馈意见,经整理后进行改进,以更好地为广大教职工服务。系统与其它系统的数据交互采用EXCEL文件进行导入或导出。
图3系统的数据接口设置
2.5系统的数据库设计
数据库设计是针对一个指定的应用环境和系统,构造最优的数据库模式,建立数据库及其应用系统数据结构,有效存储数据,满足用户信息查询要求和处理要求。数据库结构设计的好坏直接对系统的效率及实现的效果产生影响,合理的数据库设计可以提高数据存储和检索的效率,保证数据的完整性和一致性。
针对在线财务查询系统的需求,通过对网上教学管理工作过程和数据流程的分析,主要设计如下所示的数据表,如表2所示。
表2主要数据表设计
表名12表中文名12表说明USERS12用户表12存储查询用户及管理员的
基本信息ADMINS12管理员表12存储管理员的登录信息DEPAERMENT12部门表12存储全校各部门的基本信息EMPLOY_TYPE12用工类型表12存储用工类型,目前有
在编、人事代理、合同制、
离退休四类INSAL_RECORD12校内工资发放记录表12存储校内工资的发放记录PAYROLL_RECORD12统发工资发放记录表12存储统发工资的发放记录ALW_RECORD12补贴发放记录表12存储各类补贴的发放记录ALW_TYPE12补贴名目表12存储各类补贴名目,每种
补贴为一条记录3系统实现
本文设计的在线高校财务查询系统,整体上采用面向对象的思想,系统前端开发平台采用VisualStudio2010提供的ASP.NETMVC3进行实现,后端数据库使用Oracle公司的Oracle11g数据库建立数据平台。
目前,该系统已在本校的财务处站点上正式运行,运行情况正常,用户反映良好。教职工登录后,可以查询到完整的资金发放信息,查询统发工资的界面如图4所示。
图4教职工统发工资查询界面
4结语
经过1年多的研究和实施,在项目组成员的共同努力下,于2012年4月,“在线财务查询系统”在广东科学技术职业学院财务处Web服务器上发布和部署,该系统得到了校财务处领导和工作人员的认可。该系统的实施和运行,提高了校财务工作的信息化服务水平,同时推动了计算机信息管理专业的建设。
参考文献:
[1]张联锋.3.5程序设计与项目实践[M].北京:电子工
业出版社,2011.
[2]周文琼,王乐球,曹重,等.基于ORACLE物化视图的电力营销系统的优化[J].东莞理工学院学报,2012(6).
[3]石玉强,胡燕红,张渭.应用型本科院校专业评估信息平台设计与实现[J].软件导刊,2012(4).
版权声明:本文标题:基于ASP.NETMVC框架的高校在线财务查询系统设计与实现 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1705144078h474529.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论