{$cfg_webname}
主页 > 计算机 > ASP.NET >

家庭理财管理系统的设计与实现(ASP.NET+ACCESS)

来源:wenku163.com  资料编号:WK1631249 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9AWK1631249
资料介绍
摘要
家庭财务管理软件是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点.。
本系统主要完成对家庭财务信息的管理,包括预算、结算、收入、支出、投资等方面的内容。
本文详细论证了教务管理系统可行性和解决方案,确定了在Microsoft Windows 2000操作系统下,采用Visual studio 2003编程软件作为开发工具,C#为开发语言,由Microsoft Office Access 2003 作为后台支持数据库来开发家庭财务管理系统的方案,设计完成的功能主要有:预算、结算、收支汇总、投资管理等功能模块。通过检测,本家庭财务管理系统符合设计要求,能满足用户的工作需求。
关键字:数据库,MIS,预算,结算
 
Family financial management system
ABSTRACT
Family financial management software is a typical management information system (MIS), including the development of its database background to the establishment and maintenance, and front-end application development aspects. With regard to the former request to establish data consistency and integrity of strong, good for data security. For the latter request applications fully functional, easy to use and so on..
This system is mainly to complete the family financial information management, including budget, clearing, income, expenditure and investment aspects.
This paper demonstrated the feasibility and educational management system solutions, identified in Microsoft Windows 2000 operating system, using Visual studio 2003 programming software as a development tool, c # for the development of language, from Microsoft Office Access 2003 database as a background to support the development of Family financial management system programme, designed to complete the main features are: budget, clearing, aggregate balance of payments, investment management and other functional modules. Through testing, the family financial management system with the design requirements, to meet the needs of the user's work.
Keyword: database, MIS, budget, settlement
 
软件的设计是以一定的方法为基础的。面对越来越复杂的软件开发任务,人们提出了各种软件设计的模型。从用户需求和系统要实现的任务功能出发,把大型的软件划分为相对较小的模块。为了减少模块与模块之间的关联性,模块之间的逻辑结构相对独立,无函数的交叉调用,数据传递由全局变量完成,这就是模块化设计的基本思想。模块化设计的核心是模块的独立性,主要包括功能独立性和结构独立性,这使得软件开发的分工易于实现。
规范化的模块划分,低耦合的模块间关系,统一的模块开发方式,可动态插拔的模块管理环境,这些可以降低一个软件开发过程的复杂性,减少工作难道。开发应用程序的第一步是在需求分析的基础上进行精心的模块划分,模块划分的原则是尽量保持单个模块的独立性,使模块与模块之间的耦合降到最小,每一个模块暴露给其它模块的信息最少,尽量让模块之间使用程序框架提供的服务注册机制来通信。由于模块与模块之间的耦合很小,不会象传统的开发方式中的各模块之间那样存在纠缠不清的包和类的引用关系,因此大部分模块的开发工作可以并行进行而不会互相影响。

目录
摘要 2
ABSTRACT 3
目录 4
第1章  绪 论 2
1.1 信息系统的发展历程 2
1.2 本系统选用技术 3
第2章  相关技术简介 4
2.1 C#语言 4
2.2 数据库 9
2.3 ADO.NET概述 11
第3章  系统设计 15
3.2 系统模块设计: 15
3.3 数据库设计 16
3.3.1  数据库的概念 16
3.3.2  数据库设计 17
第4章  系统运行和测试 20
4.1 系统调试 20
4.2 系统测试与运行 20
4.3.1 测试方法 20
4.3.2 测试内容 21
4.3.3 测试结果 21
结论 22
致谢 23
参考文献 24
推荐资料