培训机构资金数据管理系统软件设计与实现
伴随着计算机系统和网络信息技术高速席卷当今的培训市场,所以培训机构在资金管理与资金监控的过程中应用到信息管理技术的需求量非常大,同时信息数据管理系统也需要更好的管理思想、模式以及方法完善和更新。在实践中学习和体会资金管理的背景下,通过对软件系统的可行性分析、系统总体需求分析、功能性分析、非功能性分析和设计要素分析,对于资金数据管理系统提出了开发思路与软件的基本技术架构的设计,对软件系统的数据逻辑模型和物理模型进行了设计,并通过数据访问层、业务逻辑层和表示层实现项目管理、控制数设定、开票管理、报账管理、统计报表等。本文通过计算机网络化系统对当前培训学校在资金管理中提供安全、高效、规范化、流程化的资金集中管理,完成对培训机构资金的预算控制管理,实现对培训中心涉及资金的各培训机构支出费用的统一管控,提升培训中心资金管理水平。
关键词:资金管理 软件 开发 架构
Design and Implementation of Fund Data Management Software for Training Organization
Abstract This thesis is based on the rapid development of computer information technology, training center in the implementation of the capital management and monitoring of the use of information technology is growing, information technology as an advanced management ideas, management mode and management method is also the effective carrier. In practice in learning and understanding of the background of capital management, through the feasibility of the software system analysis, overall system requirements analysis, functional analysis, analysis of non functional analysis and design elements, for the money management software system proposed the development ideas and software the basic technical architecture design, designs the system software logical data model and physical model, and through the data access layer, business logic layer and presentation layer of project management, control settings, invoice management, reimbursement management, statistics etc.. Through the training institution funds management system to provide the safe, efficient, standardized, process oriented financial management, through the cost budget control management, to achieve the training center of the cost of the unified management and control of funds, improve the level of training management.
Keywords: Fund management, Software, Development, Architectural
目 录
1 绪论 1
1.1 研究背景 1
1.2 建设思路 1
1.3 本文主要研究内容 2
2 软件系统分析 3
2.1 系统可行性分析 3
2.2 系统总体需求分析 5
2.3 功能性需求分析 6
2.3.1项目管理 6
2.3.2基础配置 6
2.3.3开票管理 6
2.3.4报账管理 6
2.3.5结余调拨 7
2.3.6统计报表 7
2.4 系统性能需求分析 7
2.5 应用服务需求分析 8
2.6 设计要素分析 8
2.6.1设计原则 8
2.6.2系统角色分析 9
3 软件框架设计 12
3.1 系统技术架构 12
3.1.1XML构建系统核心 12
3.1.2数据存储 12
3.1.3数据加密 13
3.1.4 MVC设计模式 13
3.2 系统网络架构 16
3.2.1服务器硬件需求 16
3.2.2服务器软件需求 16
3.2.3网络环境 17
3.2.4客户端 17
4 软件系统设计 18
4.1 系统总体设计 18
4.2 数据结构设计 19
4.2.1数据逻辑模型设计 19
4.2.2数据物理模型设计 22
5 软件的实现 33
5.1 硬软件环境 33
5.2 软件分层实现 33
5.2.1数据访问层 34
5.2.2业务逻辑层 37
5.2.3表现层 39
5.3 软件模块主要界面 40
5.3.1 软件系统主要界面 40
5.3.2 财务主要功能 41
5.3.4 各单位主要功能 44
5.3.5 系统设置主要功能 50
5.4 系统安全 55
5.5 系统测试 56
5.5.1 基本要求 56
5.5.2 单元测试 56
5.5.3 集成测试 57
5.5.4 系统测试 58
6 总结和展望 61
参考文献 63
声 明 65