翻新时间:2023-07-05
基于Web的财务凭证管理系统的设计与研究
摘 要:对于财务管理中记录相关账簿的依据主要体现在凭证,同时对于财务的具体核算结果也是取决于凭证,因此对于凭证的完整与否是非常重要的。在网络时代未出现前的财务管理一般都是由人工来操作完成的,于复杂的财务管理这种方式易出错且不利于记录的保存。利用网络平台将可以很好的解决数据存储和操作准确性等问题。
关键词:财务;凭证;管理系统;信息化
中图分类号:TM923.5 文献标识码:A
1 引言(Introduction)
在高速发展的网络时代,利用网络平台来实现复杂的业务处理是非常关键的。财务凭证管理系统的设计与具体应用将在企业单位的日常财务管理中将会起到很突出的作用。本文结合计算机软件开发技术在财务凭证管理中的应用对其进行了设计,不仅实现基本的凭证管理和会计科目管理等功能,而且可以根据需要按凭证编号和会计科目对查询结果进行打印。
2 系统分析(Systems analysis)
需求分析
3.1 项目规划
财务凭证管理系统在企业财务管理环节中非常重要,通过建立信息化管理平台可以解决企业的财务管理问题,系统中主要涉及的功能模块是由系统管理、会计科目、凭证管理、账目查询、报表和退出等模块组成,具体规划如下。
(1)系统管理模块。该模块主要用在实现单位基本信息、初始化科目金额、初始化使用时间、操作员基本设置和初始化数据等功能。
(2)会计科目模块。主要是用在实现会计科目的添加、修改和删除等功能。
(3)凭证管理模块。主要用在实现凭证的录入、凭证审查、凭证结算、凭证汇总和凭证的查询等功能。
(4)账目查询模块。主要用在实现总账目查询、凭证查询、科目查询和账目余额查询等功能。
(5)报表模块。主要用在实现凭证查询打印和按科目打印等功能。
3.2 系统业务流程分析
财务凭证管理系统的业务流程如图2所示。
4 系统设计(System design)
4.1 设计目标
本系统属于小型的数据库系统,可以对中小型企业财务凭证进行有效地管理。通过本系统可以达到以下目标:灵活地录入数据,使数据传达的更加准确、更加快捷;系统采用人机交互的方式,界面美观友好,信息查询灵活、方便,数据的存储比较安全可靠;实现后台监控功能;实现各种查询;实现企业财务的信息化管理;对用户输入的数据,进行严格的数据检验,尽可能避免人为错误;系统最大限度地实现易操作性、易安装性和易维护性[2]。
4.2 数据库设计
本系统使用SQL Server 2005数据库来对相关凭证数据进行管理,数据库名称为db_cwpzgl,其中包括五张数据表:管理员信息表、操作日志信息表、会计科目信息表、公司基本信息表和凭证信息表。
4.3 公共类设计
开发项目时,以类的形式来组织、封装一些常用的方法和事件,不仅可以提高代码的重用率,也大大方便了代码的管理[3]。本系统中共创建了13个公共类,分别为GetLogin.cs、FinSubject.cs、GetSubject.cs、GetAdminInfo.cs、GetUserJob.cs、log.cs、GetWarInfo.cs、GetConnection.cs、subjectinfo.cs、AdminInfo.cs、UserJob.cs、tb_LoginInfo.cs和Warrant.cs。其中GetLogin类用于验证用户登录,FinSubject类主要用于总账的查找,GetSubject类用于科目账目信息的一些操作,GetAdminInfo类主要用于对用户进行相关操作,GetUserJob类用于对公司的基本资料进行操作,log类主要用于对登陆日志进行操作,GetWarInfo类用于对凭证信息进行操作,GetConnection类用于访问SQL SERVER数据库,subjectinfo类为科目信息实体类,AdminInfo类为用户实体类,UserJob类为公司资料实体类,tb_LoginInfo类为日志实体类看,Warrant类为凭证实体类。由于篇幅有限,这里介绍GetSubject类,其实现代码如下:
Class GetSubject{
SqlCommand cmdsubject=null;
SqlConnection consubject=null;
//建立数据集对象用于保存发生数据存储的公司账目信息表
DataSet subjectds=New DataSet();
subjectnfo subject=new subjectInfo();//调用实体类链接数据库
GetConnection getConsubject=new GetConnection();//调用实体类链接数据库
public string subjectInsert(subjectInfo subject)
{}
}
5 结论(Conclusion)
本文在当前网络编程中采用的B/S结构的基础上进行的,开发工具是以微软的Visual Studio 2005作为开发平台,实现了一个基于Web的财务凭证管理系统。通过利用Web.config文件链接数据库大大地提高了系统的安全性。通过对常用的操作功能封装在基础类中,来达到代码的重用的目的。系统实现了账目的查询、凭证录入、凭证审核、凭证结算、凭证汇总、查询打印等功能,可以有效地管理财务凭证的问题,提高财务管理效率。
下载文档
网友最新关注
- 他难道是大师
- 贝壳项链
- 花儿
- 窄小的天空
- 还是近视
- 寻找
- 伞
- 舛误
- 八荣八耻儿歌
- 那天晚上
- 豪日
- 《八荣八耻拍手歌》
- 天上的街市
- 自大的蚊子
- 希望如是说
- 浅析建筑工程混凝土结构体裂缝处理
- 建筑钢结构施工技术与质量控制的措施研究
- 建筑工程施工中大面积混凝土裂缝的规避措施
- 整体式仰拱弧形模板在隧道施工中的应用
- 住宅建筑后浇带的施工分析
- 浅谈激光定位仪器在建筑施工测量中的应用
- 沥青路面裂缝的防治措施研究
- 预应力锚杆、锚索在高边坡防护中的应用
- 建筑深基坑支护工程施工技术分析
- 浅谈提高港口航道施工技术的意义及疏浚工程施工工艺
- 浅论工民建施工中防水防渗技
- 办公楼地下室大体积混凝土温度裂缝控制
- 论现浇混凝土模板施工工艺
- 地下室土方开挖施工方案
- 关于现代建筑施工的技术控制的若干探讨
- 小学生作文:看书使我着迷
- 应十分关注学生的思想道德素质
- 课堂教学中计算机辅助教学的误区及校正
- 没有笨孩子
- 《润物细无声》
- 爬石记(学生习作)
- 歌声悠扬
- 怎样布置作业科学
- 难忘的童年[学生习作]
- 如何构建真正的语文课堂
- 徜徉书海,享受阅读
- 体味生活
- 观察积累,具体生动——小学生习作指导
- 没有爱,就没有教育——《爱的教育》之我感
- 培养自主,快乐学习——浅谈如何引导学生自主学习