基于B/S模式下的公司财务管理系统的设计与实现
2017-01-11董春啟刘奇付
董春啟,刘奇付
(漯河食品职业学院 计算机艺术系,河南 漯河 462300)
基于B/S模式下的公司财务管理系统的设计与实现
董春啟,刘奇付
(漯河食品职业学院 计算机艺术系,河南 漯河 462300)
当今时代计算机技术发展快速,传统的财务系统更需要借助现代信息技术来实现财务管理的便捷、准确、安全。此财务系统运用ASP.NET和B/S三层架构技术,利用SQL Server 数据库设计并实现Web端操作财务管理系统。系统主要实现了系统维护、登录、退出、注册新用户、出账流水信息添加、进账流水信息添加、进账发票、运输汇总、火车皮记录、顾客信息、商品信息等功能。利用该系统,财务管理可动态生成,减轻了繁琐的数据录入和统计的工作量。
财物管理系统;B/S结构;SQL Server ;ASP.NET
1 财务管理软件的作用概述
在企业管理信息化中,财务管理软件的地位是相当重要的。其对于企业信息化管理(包括产品、设计、生产过程、市场经营和企业管理的信息化)对于财务的管理都是重中之重的位置,而且企业实现信息化最重要的部门就是财务部。这就对企业的所有经营理念及企业文化至关重要,在实际操作中,财务信息的处理就显得尤为重要,所以要实现企业信息化,财务管理是重要的切入点。信息流和资金流管理是财务管理系统的重要组成部分,重点是对于成本的控制,通过企业的实际业务,要实现财务信息的快速、高效、准确整合,使企业资源达到最佳配置状态,提高企业的财务管理能力,进而为企业达到信息化管理提供保障。
因此对于企业财务管理,要力求实现管理的便捷性、操作的可控性以及保密程序的高安全度,突出其高保密度、方便、精准等优势。
2 系统的开发环境及配置
ASP.NET环境开发的系统,SQL SERVER 2000提供后台数据库支持。ASP.net是.NET FrameWork的一部分,出自微软公司,是一种由因特网服务器执行的嵌入网页脚本的技术,其是在通过HTTP请求文档时再通过Web服务器来动态创建。ASP.net使用一种以字符为基础的,分级的配置系统,应用程序的设置变得简单,在简单文本中保存信息,本地的管理员工具在新的设置中无需再启动就可以实现。这样的特点符合对于财务管理系统的开发。
3 数据库设计
3.1 总体框架设计
在系统的功能划分上,系统一共具备9个主要模块,包括有系统维护、注册新用户、出账流水信息添加、进账流水信息添加、进账(发票)、运输汇总、火车皮记录、顾客信息、商品信息添加。
3.2 系统的网站需求分析
经过对系统的可行性分析,通过3个方面来分析系统需求:首先,要确保网络信息的安全性设置;其次,对于用户资料,要能顺利实现资料的浏览、填写、注册、编辑和删除;再者是,用户可以根据要求进行查询。科研课题申报系统的整体就包括这3个方面,通过计算机可进行动态化处理,以达到交流信息、共享信息快捷便利的目的。
在这些问题确定后,对于系统的模型和目标进行敲定,通过原型化方法来开发系统。
对于系统的软硬件方面:软件要能达到易学、易掌握、界面良好的要求,能够快捷有效地进行信息管理;对硬件配置并没有太高的要求,能满足对于广大用户的管理即可。
依据用户的需求,对信息的保存、查询、删除进行调整,数据库结构要能满足多种信息的录入和导出。对于数据的收集和处理的流程,数据结构的调整,要形成详细的数据字典,为具体设计打下基础。系统采用SQL SERVER 2000的数据库。然后再依据数据库来建立数据表一一对应。分析有关系统实现信息需求,进行系统的稳定、有序开发。
3.3 SQL语言简介
SQL语言是数据库语言且具备强大功能。常见的关系型数据库管理系统是微软SQL服务器,包括Sybase,Oracle,Access,SQL数据库系统的使用等等,但也有一个单独的扩展功能的数据和命令。然而,标准的SQL命令,如“选择”“插入”“创造”和“降”用于完成对数据库的操作。MS SQL服务器是使用Transact- SQL处理。
3.4 通过ADO.NET技术访问数据的技巧
如何在Visual Studio.NET中应用ADO.NET。结合Visual Studio.NET 中C #.NET强大的开发能力。在一个公共库中定义了3个基本的方法来进行数据库。启动Visual Studio.NET,选择C #.net。在模板建设项目过程中,选择类库,再输入文件的名称作为数据访问库,进入类库的开发环境,一般更名为数据访问。写在顶级域名系统使用,利用系统的数据。对命名空间ADO.NET源引用和一个空值。微软为了提高ADO.NET的性能,加快了读和写发展功能建设。为了提高数据的读写性能,微软读写数据分为两类。一个是只读数据,通过SQLDataReader来实现。SQLDataReader通过执行一个查询命令SQLCommand完成。其有两个重要的属性。一个是连接对象,一个是查询命令CommandText。执行命令返回一个SQLDataReader SQLCommand。下面将允许传入的表作为输入参数,并再次返回一个SQLDataReader。
4 系统的详细设计
4.1 系统总体功能实现设计
(1)用户信息管理:实现用户(包括管理员用户,普通用户)的登录,进而进入到财务管理系统,同时也可以实现用户密码的更改;注册新用户(只适用于普通用户),注册姓名,进行注册名检测,通过后设置密码,确认,再点击添加就完成了,接下来就可以行使用户权限;顾客信息的添加,是为了确保客户信息建档和发掘潜在客户群,填写客户名经过检测后,填写电话、地址、电子邮件、备注等,点击添加即可。
(2)财务信息管理:流水信息的添加和查看,流水信息要注明日期,测试商品,输入数量和单价,单机“计算总额”自动生成总额,填写票据,已付款项,备注信息,操作员是系统自动显示,最后一步点击添加即为完成。添加成功后可以查看添加信息,也可以导出Excel表格。火车皮记录信息添加,包括填写日期、车皮号、托运人、发站、收货人、核吨、实际数量、运费、已付款项、备注信息等,同样点击添加即可完成操作,确保物流信息和货物盘点的对接。
(3)商品信息管理:主要是完成对商品信息的添加(包括在售商品、物流商品、仓储商品),首先是要录入商品名称,经过检测后输入供货方电话,填写明细备注,最后点击添加便可成功。
4.2 系统数据库设计
系统的数据库设计由12个数据表组成,分别是gy_ client表,gy_Gou表,gy_js表,gy_KName表,gy_mxz表,gy_Sex表,gy_train表,gy_Userlevel表,gy_xiao表,gy_xiao_billno表,gy_yun表,UserInfo表,要重点在这里介绍的是UserInfo表和gy_xiao表。用户信息UserInfo表如表1所示。
表1 用户信息
5 结语
基于B/S模式下的公司财务管理系统主要实现了系统维护、登录、出、注册新用户,出账流水信息添加、进账信息流水添加,进账发票、运输汇总、火车皮记录、顾客信息、商品信息添加等功能。利用该系统,财务管理可动态生成,很好地满足了互联网+时代下的公司财务新形势,但财务问题比较专业,难免有不少错漏,后续会根据实际运行状况进行调整,以使系统能够更加符合企业的需求。
[1]微软公司.微软培训与认证系列教材2310B. Developing Microsoft ASP.NET Web Applications Using Visual Studio.NET[M].北京:清华大学出版社,2003.
[2]康际科技. ASP.NET行家设计务实[M].北京:中国铁道出版社,2002.
[3]周绪.SQL Server 2000中文版入门提高[M].北京:清华大学出版社,2003.
[4]顾军.基于ASP.NET的信息管理系统的设计与实现[J].微计算机信息,2008(20):121-126.
[5]王忠政. 基于B/S架构的管理系统的设计与实现[J].软件导刊,2013(10):160-185.
Design and implementation of the company’s financial management system based on B/S mode
Dong Chunqi, Liu Qifu
(Computer Art Department of Luohe Vocational College of Food, Luohe 462300, China)
Nowadays as computer technology has been developing in a rapid speed, traditional financial system needs the help of modern information technology to realize convenient, accurate, safety management of financial. This financial system uses ASP.NET and B/S three layers of architecture technologies to design and realize operational financial management system in Web terminal with the SQL Server database. The system mainly realizes the system maintenance, login, exit, registration of new users, information of out account of finance adding, information of into account of finance adding, credit invoice, transportation summary, train skin records, customer information, commodity information and other functions. Using this system, the financial management can be dynamically generated, reducing the tedious data entry and statistics.
property management system; B/S architecture; SQL Server; ASP.NET
董春啟(1978— ),女,河南漯河,本科,助教;研究方向:计算机应用,计算机网络技术。