基于B/S的高校财务查询系统研究_第1页
基于B/S的高校财务查询系统研究_第2页
基于B/S的高校财务查询系统研究_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于的高校财务查询系统研究    摘要:高校财务管理系统已经具备了财务管理和统计及打印输出等功能,但财务信息反馈的及时性有待提高。系统采用B/S结构实现即时财务信息的查询,同时加强了对财务情况的监督。 关键词:B/S结构ASP.NET数据库技术;财务查询 1系统总体构架设计 1.1系统结构 整个财务查询系统的所有信息均保存在数据库中,用户不直接对数据库进行操作。与用户对话的窗口是ASP.NET程序编写的用户界面,用户通过网络访问服务器上的WEB页,故总体结构采用B/S三层体系结构。B/S结构极大的简化了客户端的工作,客户端只需要安装、配置少量的客户端软件

2、即可,服务器将负担更多的工作,对数据库的访问和应用程序的执行只由服务器完成。 1.2系统开发技术平台 以ASP.NET为架构,建立在Windows 2000 Server以上操作系统平台上,Web服务器为IIS,数据库服务器为Microsoft SQL Server2000,开发工具采用Microsoft VisualStudio.NET,开发语言为C#。 1.3系统功能 监管财务的领导通过INTERNET网络打开服务器的地址。登陆主页面并输入用户名和密码,就可查看全院各部门当天的财务收入、支出、余额以及详细的报销情况,并可根据需要来排序查看。各部门负责人只能查看各自权限范围内的财务情况。由于

3、财务信息量比较大,故系统实现分页显示。对需要保存的财务信息也可实现打印。该系统满足了绝大部分需求,为用户提供了方便。 1.4数据库 由于系统采用的是“新中大公共财务管理软件”,故要找到此软件生成的数据库文件以便来读取。经分析此数据库采用的是SQL server数据库,利用SQL server企业管理器附加指定数据库。为了能读取相关字段,对表的字段结构进行分析,图1为分析后的字段信息。 这些数据通过ASP.NET程序与用户界面进行交互。财务查询系统的实质是对数据库的操作,系统根据普通用户功能、管理员管理功能需求只要创建用户登陆login表。username为登录名,userpsw为登录密码,us

4、erID用户编号,bmID为部门编号(部门编号要符合财务处编号规则)。 2系统实现 2.1系统实现概况 下面介绍的系统实现概况,是实现.NET程序开发的最基本内容,技术过于简单。选择一至二个介绍即可,实现系统查询部分的设计,还可利用一些技术存储过程、视图机制、系统安全性的等技术,这样增加文章创新性和学术性。 ASP.NET是一种动态的网络技术。本系统采用C#语言作为系统的实现语言。针对不同的功能,将相关的功能模块放在对应的类中实现。采用ADO.NET技术进行数据库访问,将数据存放到Dataset中,有效提高了系统的效率。利用下拉菜单进行管理,可以使用户方便的进行操作。 2.2数据库技术 与数据

5、库的所有通信都要通过一个打开的连接来进行。在对一个数据库进行数据的插入和读取之前必须先打开与这个数据库的连接。目前访问数据库大体有两种方式:ADO.NET方式访问数据库;ODBC方式访问数据库 2.2.1ADO.NET方式访问数据库 (1)打开和关闭数据库连接。 要打开与一个数据库的连接,你可以创建连接对象的一个实例。创建了这个实例之后,你就可以调用连接对象的open方法,打开一个连接。 (2)执行SQL语句。 通过打开的连接执行SQL语句,根据具体需要可以选择SqlCommand的ExecuteNonQuery方法、ExecuteScalar方法或ExecuteReader方法。 Execu

6、teNonQuery方法是用在执行Insert?Update?Delete?语句的时候返回受影响的行数。比如插入语句,则受影响的行数就是1,否则就是操作失败。 ExecuteScalar方法主要用在语句的聚合函数中,比如Max,Count等,就是获得聚合函数的值。 ExecuteReader方法主要就是返回一个DataReader可以作为一个数据源使用。 2.2.2ODBC方式访问数据库 通过ODBC方式访问数据库同ADO.NET方式差不多,差别在于制定数据库路径方式,其中ODBC方式打开的是系统DSN,而ADO.NET方式直接通过指定数据库物理路径来实现。要打开与一个数据库的连接,你可以创建

7、连接对象的一个实例。创建了这个实例之后,你就可以调用连接对象的OPEN方法,打开一个连接。 2.3水晶报表实现网络打印 网络打印对B/S管理系统是一个重要的功能。对于网络打印,目前已经存在各种打印控件,他们的实现效果各有长短。本系统采用ADO.NET2003自带的水晶报表控件进行网络打印,并通过调用IE打印进行打印设置。这样做充分利用了水晶报表座位专业报表的长处,可以根据用户设计并打印出理想的图文并茂的财务统计表等。 2.4系统的发布 财务查询系统是由Microsoft Visual Studio.NET部署后,再由操作系统的IIS服务来完成发布的。发布平台也要求安装.NET Framewor

8、k即.NET的框架。.NET Frame-work是运行框架,开发的所有.net程序都必须在这个框架上运行。IIS是Windows系列服务器版、企业版操作系统提供的Internet信息服务,Home版的Windows XP不提供IIS服务。 2.5系统的使用 财务查询系统通过IIS发布后,各部门就可以通过Web浏览器进行访问了。系统的普通用户和管理员因具有不同的权限而具有不同的功能。 3结语 3.1系统优点 (1)建立了基于B/S模式的体系结构,避免了建立多层C/S模式的昂贵代价,实现了财务信息的共享。 (2)为各相关部门提供了财务信息,提高了财务处理信息,提高了财务管理能力,从而提高了财务监督管理的质量,具有较好的应用前景。 3.2系统不足 (1)由于单位资源的限制,未能提供通过因特

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论