《财务管理系统软件开发》总体方案《财务管理系统软件》结题报告
根据xxx公司的委托开发合同,我院承担了《财务管理系统软件》的开发工作,xxx
在校学生xxx、xxx、xxx、xxx、xxx为项目为项目总负责人,xxx负责项目的技术开发,
技术开发的协助人员。
一、项目背景
21世纪,人类社会已经进入网络经济时代,计算机技术在这一时期得到了飞速的发展,同时计算机信息管理系统在企业管理中的应用也得到了广大用户的认同。
尤其是先进的计算机技术与优秀的企业管理思想相结合,采用最新的软件编程技术、数据库管理技术和网络技术所建立的企业管理软件已经成为现代企业改进管理水平和提高自身竞争力的强有力的辅助工具。
xxx公司在财务管理方面力求与国际惯例接轨,追求现代企业财务管理的高标准、高质量和高效率,对建设具有国内最高水准的计算机财务处理系统抱有强烈的愿望和坚定的信心。
随着市场经济的飞速发展,对管理水平要求越来越高,迫切需要对企业管理的规范化、标准化、现代化,以达到降低成本,提高效益的目的。
由于xxx公司的财务管理人员素质普遍较高,财务基础工作扎实,尤其是领导极为重视,在实践中已经取得了一定的成绩,积累了大量的经验,这为进一步提高整个行业财务工作的现代化管理水平打下了坚实的基础。
作为武汉纺织大学,有一批从事计算机教学的教师,有一定的软件开发能力,能为xxx公司建设一个技术先进的、品优质良的现代化财务管理系统。
二、系统开发工作
(一)系统开发的总体要求
该系统以新会计制度为依据,立足于财务工作的实际需求,坚持“实用为本,
操作简便”的开发宗旨,为湖北中安信会计师事务有限公司定制的一款精巧的管理
软件。
该系统从记账凭证录入到会计报表的输出,其功能涵盖了会计工作的主体环
节,同时提供了丰富的方便操作的设计方案,应该是财务人员的一个好帮手。
(二)系统开发的具体要求
按照上述总体目标的要求,该财务管理系统是一个全面的财务管理解决方案,
应该具有
很强的管理功能和决策支持功能。
系统内主要部门采用大型数据库,以满足对软件应该具有海量数据存储和处理
能力的要求,保证在大数据量下进行财务核算和业务处理的高效性和安全性,为此
要求财务管理软件系统必须采用高品质和高性能的大型数据库——Oracle数据
库。
其余部门采用桌面数据库(Access),在能确保正常运行的情况下减少投资额度;
系统采用Windows 2003/NT操作平台,以整体开发的需求,特别是远端查询和
数据传输的需要;
系统必须能够适应不同的业务规模和业务性质,以适应公司的财会核算要求,
满足采用统一财务管理软件,统一软、硬件平台,统一财务制度和统一记账原则的
需求目标;
财务数据能够及时上传下达,财务部能及时汇总、查询、收集、传输有关财务
数据,并能为决策层提供财务分析数据,使领导及时掌握全集团的经营状况,提高
集市场应变能力。
系统应该具有良好的开放性,所提供的接口要实用,高效,灵活,能与目前正
在使用的财务软件(主要是工资系统)和将来开发的新模块(成本系统)进行文件交
换,使公司根据具体需要进行二次开发成为可能,以保证公司财务管理系统具有连续性、完整性和统一性;
系统采用Client/Server体系结构,满足公司联机事务处理应用要求,实现开发互联及分布式数据管理;
良好的安全性能,以确保公司财务资料和企业机密的安全性和系统运行的可靠性。
三、系统开发形成软件支持平台
1、操作系统
数据库服务器:Windows 2003 Server系统;
中间层服务器:Windows 2003 Server;
客户端:Windows 2000 Server、Windows 2000 Professional、Windows 9x、Windows XP、Windows 2003 ;
2、系统软件
数据库: Microsoft SQL Server 2000标准版;
中间件:Microsoft Transaction Server 2.0(自带);
3、硬件配置
硬件系统目前需要考虑的主要是系统一期的配置,包括财务和OA系统。
现分别予以说明:
财务系统:
系统在逻辑上分成三层(数据库层/中间层/客户端)
三层结构(数据库服务层,中间层、客户端)以及Web应用层。
客户端:指最终用户进行业务操作或者业务设置的应用程序、交互界面和对话框。
K/3 系统的客户端是基于Windows的GUI桌面应用程序,需要安装在业务系统使用人员的计算机上。
中间层:涵盖了K/3系统所有的业务逻辑,包括业务系统的业务逻辑组件,客户端的业
务操作,通过对中间层组件的调用来访问数据库。
中间层是K/3系统的核心部分,对硬
件环境的配置要求较高。
数据库:主要安装数据库产品和K/3系统的数据库端组件,对目前的K/3系统而言,要
安装的数据库是SQL Server,所有的业务数据都是存储在这里的。
Web系统:则是基于C/S架构进行的扩展,我们可以浏览器来访问K/3的Web系统,用
以完成日常的业务处理。
在Web系统的应用中,客户端只需要浏览器而不用安装任何
系统。
K/3系统的多层结构,可以根据需要安装在不同的机器上,它们对系统的配置要求也不尽相同,中间层和数据库还可以根据需要进行分布式部署。
在实际应用时,根据数据量及处理量等实际应用情况,对硬件进行配置。
1、数据量大,网络并发用户多时,将软件分三层安装使用,要求配置数据库服务器和中间层服务器。
2、数据量较小,网络并发用户较小时,将“数据库服务器”和“中间层服务器”安装在同一台计算机上。
《财务管理系统软件开发》课题组
年月日。