论文部分内容阅读
[摘 要] 本文针对企业内部具体特点有针对性地提出了财务管理系统方案,并就其特点和关键性技术进行了说明。
[关键词] 财务管理系统 C/S ADO JSP
目前通用财务管理软件虽然很多,但针对企业内部使用的却很少。根据河北能源职业学院院财务管理的具体特点,设计内容如下:
一、业务需求
1.科目管理。会计科目是财务核算的基础,本系统提供了最新会计制度规定的一级、二级预设会计科目,用户可在具体使用时具体适当裁剪和丰富。
2.用户管理。支持对用户基本信息的管理;支持用户动态更改密码机制;用户查询。
3.凭证管理。凭证管理是本系统中最基本、最为重要的模块。所有的账务处理的数据都是通过该模块输入的,一切账薄报表数据的准确性、全面性、及时性都有赖于凭证处理的结果。
4.查询统计。可以按不同条件、不同类型进行查询和统计,具体功能包括:总账查询、科目汇总。
5.账户管理。每个用户可拥有不同科目的账户,通过凭证对账户进行金额计算,账户管理有:账户浏览、账户修改、账户查询。
二、系统主要功能的确立
按其业务流程将系统划分为以下几个主模块:
1.用户管理子系统。负责对用户信息(用户编号、姓名、职位等)进行修改、增加、删除、查询等。本系统的用户为学院财务管理人员和设备管理人员。
2.科目管理子系统。逐项列出有科目的信息,包括科目代码、科目名称、类型、级别、上期数量、上期余额、摘要。
3.凭证管理子系统。实现对凭证数据的管理。包括凭证编号、凭证类型、科目代码、凭证日期、起始日期、终止日期、借方金额、贷方金额、是否审核、审核日期、员工编号、账户编号、摘要。
4.账薄管理子系统。实现对各种数据的查询。其中包括:用户查询、科目查询、凭证查询、账户查询、总账查询。
5.账户管理子系统。建立账户来管理各個用户的金额使用情况,它包括:账户编号、账户名称、员工编号、科目代码、期初数量、账户余额。
6.系统数据管理。包括数据的备份、数据恢复、数据卸载、数据装载等。
三、数据库的设计
使用业务处理模型BMP就各种对象进行系统需求的描述。通过包的形式将多个模型对象有效地组织起来。根据业务规则建立BPM:
在此基础上再建立概念模型提炼出需要存储的信息,其中包括与业务有关的实体、实体间的关系、特殊的业务规则等,生成CDM模型、OOM模型,利用CDM生成PDM模型。从而建立了数据库。
ODBC数据源与DBMS中创建的SQL SERVER数据库交换数据。数据库中的表包括:用户表、凭证表、科目表、账户表。
四、系统的实现
1.开发技术和开发环境的选择。整个网站采用JSP+JavaBean技术,数据库连接用的是数据源连接池技术,能有效地分离逻辑开发,使开发人员能专注于各自的开发中。同时也能使整个开发结构流程更清晰,但是需要比较高的开发配合度。
网站的开发环境用的是Windows + Tomcat 5.x+JDK+MySql开发工具用的是Ecplise+MyEcplise。对机器的性能要求比较高,但是对CPU要求不高主要是内存要大最好是1G以上的内存,Ecplise是免费的开源软件其使用比较简单,直接将压缩包NLpack-eclipse-SDK-3.0.x-win32内features和plugins两文件夹内的内容解压到eclipse文件夹内同名文件夹就可以了。Tomcat插件将压缩包tomcatPluginV3解压,把plugins文件夹内的内容解压到Eclipse文件夹内同名文件夹就可以了。
2.系统的开发模式
(1)基于B/S的体系结构。由于客户服务器两层结构存在灵活性差、升级困难、维护工作量大等缺陷,已较难适应当前信息技术与网络技术发展的需要。随着web技术的日益成熟,Browse/Server(简称B/S)结构已成为取代材料Client/Server(简称C/S)结构的一种全新技术。采用该结构软件的优势在于:无须开发客户端软件,维护和升级方便;可跨平台操作,任何一台机器只要装有www浏览器软件,均可作为客户机来访问系统;具有良好的开放性和可扩充性;可采用防火墙技术来保证系统的安全性,有效地适应了当前用户对管理信息系统的新需求。因此该结构在管理信息系统开发领域中获得飞速发展,成为应用软件研制中一种流行的体系结构。
(2)基于MVC的应用开发模型。MVC英文即Model-View-Controller,即把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行分离,这样一个应用被分成三个层——模型层、视图层、控制层(如图)。
模型是所有的商业逻辑代码片段所在。业务处理对象封装了具体的处理逻辑,调用业务逻辑模型,并且把响应提交到合适的视图组件以产生响应。业务实体对象可以通过定义属性描述客户端表单数据。
五、结束语
本系统将随着财务管理水平的不断提高,新的IT技术的应用,不断完善。
[关键词] 财务管理系统 C/S ADO JSP
目前通用财务管理软件虽然很多,但针对企业内部使用的却很少。根据河北能源职业学院院财务管理的具体特点,设计内容如下:
一、业务需求
1.科目管理。会计科目是财务核算的基础,本系统提供了最新会计制度规定的一级、二级预设会计科目,用户可在具体使用时具体适当裁剪和丰富。
2.用户管理。支持对用户基本信息的管理;支持用户动态更改密码机制;用户查询。
3.凭证管理。凭证管理是本系统中最基本、最为重要的模块。所有的账务处理的数据都是通过该模块输入的,一切账薄报表数据的准确性、全面性、及时性都有赖于凭证处理的结果。
4.查询统计。可以按不同条件、不同类型进行查询和统计,具体功能包括:总账查询、科目汇总。
5.账户管理。每个用户可拥有不同科目的账户,通过凭证对账户进行金额计算,账户管理有:账户浏览、账户修改、账户查询。
二、系统主要功能的确立
按其业务流程将系统划分为以下几个主模块:
1.用户管理子系统。负责对用户信息(用户编号、姓名、职位等)进行修改、增加、删除、查询等。本系统的用户为学院财务管理人员和设备管理人员。
2.科目管理子系统。逐项列出有科目的信息,包括科目代码、科目名称、类型、级别、上期数量、上期余额、摘要。
3.凭证管理子系统。实现对凭证数据的管理。包括凭证编号、凭证类型、科目代码、凭证日期、起始日期、终止日期、借方金额、贷方金额、是否审核、审核日期、员工编号、账户编号、摘要。
4.账薄管理子系统。实现对各种数据的查询。其中包括:用户查询、科目查询、凭证查询、账户查询、总账查询。
5.账户管理子系统。建立账户来管理各個用户的金额使用情况,它包括:账户编号、账户名称、员工编号、科目代码、期初数量、账户余额。
6.系统数据管理。包括数据的备份、数据恢复、数据卸载、数据装载等。
三、数据库的设计
使用业务处理模型BMP就各种对象进行系统需求的描述。通过包的形式将多个模型对象有效地组织起来。根据业务规则建立BPM:
在此基础上再建立概念模型提炼出需要存储的信息,其中包括与业务有关的实体、实体间的关系、特殊的业务规则等,生成CDM模型、OOM模型,利用CDM生成PDM模型。从而建立了数据库。
ODBC数据源与DBMS中创建的SQL SERVER数据库交换数据。数据库中的表包括:用户表、凭证表、科目表、账户表。
四、系统的实现
1.开发技术和开发环境的选择。整个网站采用JSP+JavaBean技术,数据库连接用的是数据源连接池技术,能有效地分离逻辑开发,使开发人员能专注于各自的开发中。同时也能使整个开发结构流程更清晰,但是需要比较高的开发配合度。
网站的开发环境用的是Windows + Tomcat 5.x+JDK+MySql开发工具用的是Ecplise+MyEcplise。对机器的性能要求比较高,但是对CPU要求不高主要是内存要大最好是1G以上的内存,Ecplise是免费的开源软件其使用比较简单,直接将压缩包NLpack-eclipse-SDK-3.0.x-win32内features和plugins两文件夹内的内容解压到eclipse文件夹内同名文件夹就可以了。Tomcat插件将压缩包tomcatPluginV3解压,把plugins文件夹内的内容解压到Eclipse文件夹内同名文件夹就可以了。
2.系统的开发模式
(1)基于B/S的体系结构。由于客户服务器两层结构存在灵活性差、升级困难、维护工作量大等缺陷,已较难适应当前信息技术与网络技术发展的需要。随着web技术的日益成熟,Browse/Server(简称B/S)结构已成为取代材料Client/Server(简称C/S)结构的一种全新技术。采用该结构软件的优势在于:无须开发客户端软件,维护和升级方便;可跨平台操作,任何一台机器只要装有www浏览器软件,均可作为客户机来访问系统;具有良好的开放性和可扩充性;可采用防火墙技术来保证系统的安全性,有效地适应了当前用户对管理信息系统的新需求。因此该结构在管理信息系统开发领域中获得飞速发展,成为应用软件研制中一种流行的体系结构。
(2)基于MVC的应用开发模型。MVC英文即Model-View-Controller,即把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行分离,这样一个应用被分成三个层——模型层、视图层、控制层(如图)。
模型是所有的商业逻辑代码片段所在。业务处理对象封装了具体的处理逻辑,调用业务逻辑模型,并且把响应提交到合适的视图组件以产生响应。业务实体对象可以通过定义属性描述客户端表单数据。
五、结束语
本系统将随着财务管理水平的不断提高,新的IT技术的应用,不断完善。