金鸡财务管理系统的设计与实现(源码)
本系统采用ASP.NET技术进行开发,使用VS2010集成开发环境进行程序的编写;采用微软大型的SQL2008数据库系统来存放处理数据信息。为了满足淮安金鸡食品有限公司的需求本,系统主要设有用户管理、现金流管理、资产管理、期初与期末数据管理、工资管理和报表汇总打印等功能模块。基本实现了用款过程流程化、可控化;减少了财务人员的工作量,降低不必要的运营成本;系统以动态的、灵活的、成本低的财务业务流程为基础,保证财务管理系统的敏捷性。同时,界面风格统一,操作简单,实现了用户体验友好化的要求。在功能模块方面,还有些不足的地方,如对凭证的填制和汇总统计没有实现,有待进一步的完善。关键词 财务管理,Asp.Net,SQL Server 2008目 录
目 录 1
1 绪论 1
2 可行性分析 1
2.1 技术可行性分析 1
2.2 操作可行性分析 1
2.3 经济可行性分析 1
2.4 市场可行性分析 2
3 需求分析 2
3.1 功能需求分析 2
3.2 性能需求分析 3
4 数据库设计 4
4.1 数据库概念设计 4
4.2 数据库逻辑设计 8
4.3 数据库物理设计 9
5 概要设计 13
5.1 总体框架设计 13
5.2 功能模块设计 14
6 系统详细设计与实现 17
6.1 登录模块设计与实现 17
6.2 用户管理模块设计与实现 21
6.3 现金流入与流出管理模块设计与实现 24
6.4 期初与期末数据管理模块设计与实现 25
6.5 报表管理模块设计与实现 26
6.6 工资管理模块设计与实现 27
7 测试 28
7.1 测试目的 28
7.2 软件测试内容 28
7.3 测试结果 29
结 论 32
致 谢 33
参 考 文 献 34
1 绪论
*好棒文|www.hbsrm.com +Q: ¥3^5`1^9`1^6^0`7^2$
5
6.5 报表管理模块设计与实现 26
6.6 工资管理模块设计与实现 27
7 测试 28
7.1 测试目的 28
7.2 软件测试内容 28
7.3 测试结果 29
结 论 32
致 谢 33
参 考 文 献 34
1 绪论
随着信息技术的快速发展,现代企业的管理模式也发生着巨大的变化。企业财务管理的信息化和网络化已经成为了其发展的方向,现代企业必须能很快适应这种财务管理信息化的需求。企业财务管理信息系统是对企业的财务预测与计划、财务控制、财务监督和财务使用进行管理的信息系统,对企业的良好运行和财务的规范化和高效化管理起到了相当大推动作用[1]。它是每个企业现代化进程中至关重要的管理信息系统,关系到企业的命脉。
本课题主要对淮安金鸡食品公司的财务管理系统进行开发与设计,设计的应用程序主要使用对象是财务人员。通过对企业财务管理工作流程和信息系统所需要的功能深入详细的分析后,金鸡企业的财务管理能设计一套适合自身规模的财务信息管理系统,充分发挥企业财务管理应有的各项职能。最终实现日常账务管理(如,记账、转账、结账等)、现金银行管理、往来核销管理、凭证单据及报表统计打印等基本管理[2]。整个信息系统的界面力求积简约直观的同时能实现功能较完整且易于用户操作,以最终适合企业的财务工作者和企业管理者的管理需求,实现企业资源利用的最优化、成本最低化、效益最大化的管理模式。
2 可行性分析
2.1 技术可行性分析
目前,财务管理系统的开发语言主要有JSP语言,Java语言和C#语言等,架构主要有三层架构、MVC框架、SSH框架[3](Struts+Spring+Hibernate的集成框架)等。J2EE开发平台和MVC模式[4]相结合是当下最先进的开发模式,具有松散耦合的特性。本系统拟采用的是目前流行的B/S架构,同时,使用.Net技术并结合SQL数据库技术,这两种技术都是非常流行的主流技术,开发方便,效率很高且能很好的实现系统的可重构性、易扩展性和灵活性。因此,本系统在技术上是可行的。
2.2 操作可行性分析
本系统拟实现风格界面统一,用户界面友好,主界面左侧是操作菜单,用户点击链接节点,即可在右侧打开相应的界面。主界面上侧有快捷键,用户单击按钮可对系统进行一些如前进、后退、回到桌面和注销等操作。系统管理员和用户在对系统有了大致了解,熟悉使用流程后,即可熟练使用本系统。因此,本系统在操作上是可行的。
2.3 经济可行性分析
系统成本主要包括:项目基础投资、项目所需硬件:PC机、项目所需软件: Visual Studio 2010、SQL2008、项目软件开发费用以及软件使用费用和维护费用。收益主要包括:系统投入运行后,可以使淮安金鸡的财务管理更科学化,更规范且更高效,推进公司的良好运行。长期来看,收益大于成本。因此,本系统在经济上是可行的。
2.4 市场可行性分析
目前越来越多的开发人员专注于财务管理系统的开发。因为常规的财务流程需要耗费大量的人力物力;纸质的记录财务信息容易破损、丢失;对于大量的财务数据计算和分析,人工操作容易出现错误,使得财务数据正确性和整体性得不到保证,得不偿失;而且目前市场对这种软件的需求量很大,市场一时间还无法达到饱和状态[5]。所以,该软件还是有相当大的市场前景的。因此,本系统在市场上也是可行的。
3 需求分析
3.1 功能需求分析
本课题主要对淮安金鸡食品公司的财务管理系统进行开发与设计,设计的应用程序主要使用对象是财务人员。通过对企业财务管理工作流程和信息系统所需要的功能深入了解和根据用户的具体要求,系统应包括以下功能:
3. 1. 1 用户管理模块
对用户信息进行添加、修改和查询等操作。系统管理员有该功能模块的所有权限。普通用户可以对自己的信息进行修改和查询,对自己的用户密码进行修改。
3. 1. 2 基本信息管理模块
主要有部门基本信息、下属单位基本信息和财务类型基本信息。系统管理员可以添加部门信息、下属单位信息和财务类型信息,并对这些信息进行修改、删除和查询。普通用户没有此功能模块的权限。
3. 1. 3 现金流入管理
财务人员对公司经济业务往来过程中产生的现金流入信息进行录入,系统管理员可以对现金流入信息进行审核、修改和查询。
3. 1. 4现金流出管理
财务人员对公司经济业务往来过程产生的现金流出信息,如公司员工的出差补贴和公司采购商品所产生的费用等,进行录入。系统管理员可以对现金流出信息进行审核、修改和查询。
3. 1. 5 期初数据管理
财务人员对本月相应科目的月初数,即上个月相应科目的月末数进行录入,并对期初数据进行修改和查询。
目 录 1
1 绪论 1
2 可行性分析 1
2.1 技术可行性分析 1
2.2 操作可行性分析 1
2.3 经济可行性分析 1
2.4 市场可行性分析 2
3 需求分析 2
3.1 功能需求分析 2
3.2 性能需求分析 3
4 数据库设计 4
4.1 数据库概念设计 4
4.2 数据库逻辑设计 8
4.3 数据库物理设计 9
5 概要设计 13
5.1 总体框架设计 13
5.2 功能模块设计 14
6 系统详细设计与实现 17
6.1 登录模块设计与实现 17
6.2 用户管理模块设计与实现 21
6.3 现金流入与流出管理模块设计与实现 24
6.4 期初与期末数据管理模块设计与实现 25
6.5 报表管理模块设计与实现 26
6.6 工资管理模块设计与实现 27
7 测试 28
7.1 测试目的 28
7.2 软件测试内容 28
7.3 测试结果 29
结 论 32
致 谢 33
参 考 文 献 34
1 绪论
*好棒文|www.hbsrm.com +Q: ¥3^5`1^9`1^6^0`7^2$
5
6.5 报表管理模块设计与实现 26
6.6 工资管理模块设计与实现 27
7 测试 28
7.1 测试目的 28
7.2 软件测试内容 28
7.3 测试结果 29
结 论 32
致 谢 33
参 考 文 献 34
1 绪论
随着信息技术的快速发展,现代企业的管理模式也发生着巨大的变化。企业财务管理的信息化和网络化已经成为了其发展的方向,现代企业必须能很快适应这种财务管理信息化的需求。企业财务管理信息系统是对企业的财务预测与计划、财务控制、财务监督和财务使用进行管理的信息系统,对企业的良好运行和财务的规范化和高效化管理起到了相当大推动作用[1]。它是每个企业现代化进程中至关重要的管理信息系统,关系到企业的命脉。
本课题主要对淮安金鸡食品公司的财务管理系统进行开发与设计,设计的应用程序主要使用对象是财务人员。通过对企业财务管理工作流程和信息系统所需要的功能深入详细的分析后,金鸡企业的财务管理能设计一套适合自身规模的财务信息管理系统,充分发挥企业财务管理应有的各项职能。最终实现日常账务管理(如,记账、转账、结账等)、现金银行管理、往来核销管理、凭证单据及报表统计打印等基本管理[2]。整个信息系统的界面力求积简约直观的同时能实现功能较完整且易于用户操作,以最终适合企业的财务工作者和企业管理者的管理需求,实现企业资源利用的最优化、成本最低化、效益最大化的管理模式。
2 可行性分析
2.1 技术可行性分析
目前,财务管理系统的开发语言主要有JSP语言,Java语言和C#语言等,架构主要有三层架构、MVC框架、SSH框架[3](Struts+Spring+Hibernate的集成框架)等。J2EE开发平台和MVC模式[4]相结合是当下最先进的开发模式,具有松散耦合的特性。本系统拟采用的是目前流行的B/S架构,同时,使用.Net技术并结合SQL数据库技术,这两种技术都是非常流行的主流技术,开发方便,效率很高且能很好的实现系统的可重构性、易扩展性和灵活性。因此,本系统在技术上是可行的。
2.2 操作可行性分析
本系统拟实现风格界面统一,用户界面友好,主界面左侧是操作菜单,用户点击链接节点,即可在右侧打开相应的界面。主界面上侧有快捷键,用户单击按钮可对系统进行一些如前进、后退、回到桌面和注销等操作。系统管理员和用户在对系统有了大致了解,熟悉使用流程后,即可熟练使用本系统。因此,本系统在操作上是可行的。
2.3 经济可行性分析
系统成本主要包括:项目基础投资、项目所需硬件:PC机、项目所需软件: Visual Studio 2010、SQL2008、项目软件开发费用以及软件使用费用和维护费用。收益主要包括:系统投入运行后,可以使淮安金鸡的财务管理更科学化,更规范且更高效,推进公司的良好运行。长期来看,收益大于成本。因此,本系统在经济上是可行的。
2.4 市场可行性分析
目前越来越多的开发人员专注于财务管理系统的开发。因为常规的财务流程需要耗费大量的人力物力;纸质的记录财务信息容易破损、丢失;对于大量的财务数据计算和分析,人工操作容易出现错误,使得财务数据正确性和整体性得不到保证,得不偿失;而且目前市场对这种软件的需求量很大,市场一时间还无法达到饱和状态[5]。所以,该软件还是有相当大的市场前景的。因此,本系统在市场上也是可行的。
3 需求分析
3.1 功能需求分析
本课题主要对淮安金鸡食品公司的财务管理系统进行开发与设计,设计的应用程序主要使用对象是财务人员。通过对企业财务管理工作流程和信息系统所需要的功能深入了解和根据用户的具体要求,系统应包括以下功能:
3. 1. 1 用户管理模块
对用户信息进行添加、修改和查询等操作。系统管理员有该功能模块的所有权限。普通用户可以对自己的信息进行修改和查询,对自己的用户密码进行修改。
3. 1. 2 基本信息管理模块
主要有部门基本信息、下属单位基本信息和财务类型基本信息。系统管理员可以添加部门信息、下属单位信息和财务类型信息,并对这些信息进行修改、删除和查询。普通用户没有此功能模块的权限。
3. 1. 3 现金流入管理
财务人员对公司经济业务往来过程中产生的现金流入信息进行录入,系统管理员可以对现金流入信息进行审核、修改和查询。
3. 1. 4现金流出管理
财务人员对公司经济业务往来过程产生的现金流出信息,如公司员工的出差补贴和公司采购商品所产生的费用等,进行录入。系统管理员可以对现金流出信息进行审核、修改和查询。
3. 1. 5 期初数据管理
财务人员对本月相应科目的月初数,即上个月相应科目的月末数进行录入,并对期初数据进行修改和查询。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2812.html