ImageVerifierCode 换一换
格式:DOC , 页数:78 ,大小:914.50KB ,
资源ID:126926      下载积分:5 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-126926.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于.NET的个人财务信息管理系统设计与开发.doc)为本站会员(h****)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

基于.NET的个人财务信息管理系统设计与开发.doc

1、 目 录 摘 要 . 3 1 概述 . 5 1.1 课题背景 . 5 1.2 项目概述 . 5 2 系统分析 . 6 2.1 开发环境 . 6 2.2 开发技术 . 6 2.2.1 ASP.NET 简介 . 6 2.2.2 ADO.NET 简介 . 6 2.2.3 SQL Server 2008 简介 . 6 2.2.4 .NET Framework 概述 . 6 3 需求分析 . 7 3.1 可行性分析 . 7 3.1.1 经济可行性分析 . 7 3.1.2 技术可行性分析 . 7 3.2 功能需求 . 8 3.2.1 具体需求 . 9 4 概要设计 . 12 4.1 功能列表: . 12

2、4.2 系统结构 . 14 4.2.1 对象模型 . 14 4.2.2 系统模块描述 . 15 4.2.3 模块描述 . 16 4.3 业务流程图 . 21 4.4 界面描述 . 23 4.4.1 整体风格 . 24 4.4.2 界面设计 . 25 4.4.4 界面详细描述(帐目管理) . 28 5.总结 . 28 摘 要 今天,随着微型计算机的普及,使越来越多的人们了解到了计算机的作用,以及带给我们的便利。个人财务管理系统就是我们常说的管理信息系统MIS(Management Information System)中的一种,它是一个计算机软硬件资源以及数据库的人 -机系统。随着信息技术,计算

3、机技术的发展,在社会各领域都已经离不开信息系统的支持。个人财务管理系统针对个人用户设计,是一个单用户系统,它提供各全方位的财务数据统计、数据查询、数据打印,方便个人理财,做出正确的财务决策。 为了更加适应现代越来越 快的生活节奏和越来越多的个人收支情况,以科学的管理、使用的简便为出发点,建立了一个具有实用性、高效性及功能划分细致的个人财务管理系统。系统以 SQL2005 作为后台数据库, Visual Studio 2005 ASP.NET 2.0 作为前台开发工具,运用面向对象的设计方法,完成了该管理系统的模块和功能设计。结果表明:系统具有较高的可靠性和灵活性,且便于扩充和维护。 关键词:

4、ASP.NET、 WEB 技术、 B/S 模式 Abstract Nowadays, since the microcomputers are so popular that more and more people realize the important of computer and the convenience it provide. Personal Finance Manager system is a kind of MIS (Management Information System), which we often refer. It is a Man-Machine S

5、ystem system of computer software and hardware resource and database. As the development of information technology and computer technology, we cannot depart from the support of information system. Personal Finance Manager systems design aims at personal consumer. It is a single consumer system. It h

6、as finance data statistic data inquiry and date printing. It is convenience for personal financing and makes correct decision. abstract by way of fitting the rapidness and rapidness.live rhythm. it is based on the scientific management and the conciseness using , building a practicability、 highly ef

7、ficiency and detailed analysis software named individual financing management system . it using sybase adaptive sql server 2005 as the database and Visual Studio 2005 ASP.NET 2.0 as the developing tool, the function of system are implemented of the highly dependability and the highly agility, and ea

8、sy to extend and vindicate. Keywords: ASP.NET、 WEB technology、 B / S Mode 1 概述 1.1 课题背景 我国已经加入了世界贸易组织,我国与世界经济的联系也因而越来越紧密,而这也必将会加速中国经济的快速发展,随着中国经济的飞速发展,中国的人均收入会大幅度的增加。而中国人民在收入增加的同时也必然会更加注重如何更加合理的支配资金的分配 ,如何进行投资管理。并且现在由于电脑的普及以及可以在因特网上进行投资购物变得越来越便利,如何合理地利用电脑来进行资金的分配的重要性就凸显了出来,而其核心问题就是利用个人财务管理软件。 谈到理财,很

9、多人认为那是有钱人的专利,自己本来就囊中羞涩,每个月从那些可怜的工资中扣掉日常生活花费后,没有多少钱能省下来,根本不需要理财。但是,这些人忽略了很重要的一点,就是日常的花费也需要合理安排!理财并不是针对富余的财富,合理地安排自己的开销也是理财的一部分内容。实际上,对于富人而言,即使他们不用怎么合理规划自己的 财富,也能很好的满足自己生活的所需,而恰恰是钱少的人,才需要对自己的财富进行合理的安排和支出以满足自己的生活基本所需。论是为了满足生活的需要,还是为了实现人生的理想,理财的重要性都不言而喻。正是对财富的需求,对财富恒久持有的需求,对财富实现最大效用的需求,催生了对于理财的需求。 以前由于我

10、国的电脑普及程度不够,因此大部分的财务管理软件都是针对一些企事业单位的,并没有专门面向广大的个人或家庭用户。而现在随着电脑的普及程度越来越快,越来越多的家庭或个人开始青睐个人财务管理系统一类的软件,因此开发一个个人 财务管理系统还是有市场的。使用该软件可以提高个人资金分配的合理性,可以减少每月初狂花钱每月底无钱花的情况,有利于个人的勤俭节约,有利于个人的储蓄额的增加。 1.2 项目概述 本系统致力于开发一个简单实用的桌面个人财务管理软件,满足家庭和个人的理财需求,提供账户管理,收支管理,借贷管理,统计等功能。 本系统的优势子啊与个人财务管理自动化的迫切需求,但是专业的大型商业软件价格昂贵而且功

11、能庞杂而无法满足需求。本软件免费,简单,实用,满足家庭和个人的理财需求。 而目前的电子理财软件偏向于商业级别,且主要用于企业级和 部门级,但是个人财务管理的需求越来越强烈,因此开发一款免费简单实用的小型理财软件是十分必要的。 2 系统分析 2.1 开发环境 操作系统: Windows 2000 Server 及以上服务器版本; 数据库管理系统: SQL Server 2008; 界面设计工具: Dreamweaver; 编程工具:编程软件为 Microsoft Visual Studio 2008 Edition,使用 ASP.NET 作为网络编程开发框架,编程语言选用 C#。 2.2 开发技

12、术 2.2.1 ASP.NET 简介 ASP 即 Microsoft Active Server Pages 的简称。 ASP 是一套微软开发的服务器端运行的脚本平台, ASP 内含于 IIS 当中,目前 IIS 最高版本为 5.0 版本。通过 ASP 我们可以结合 HTML 网页、 ASP 指令和 ActiveX 元件建立动态、交互且高效的 WEB 服务器应用程序。同时, asp 也支持 VbScript 和 JavaScript 等脚本语言,默认为 VbScript。 2.2.2 ADO.NET 简介 ADO .NET 由 Microsoft ActiveX Data Objects (A

13、DO)改进而来,它提供平台互用和可收缩的数据访问功能。由于 XML(Extensible Markup Language,可扩展标示语言 )是用于进行数据传送的格式,任何可以读取 XML 格式的应用程序都可以对数据进行处理。实际上,接收组件根本不需要 ADO.NET 组件。它可以是基于 Microsoft Visual Studio 的解决方案或在任何平台上运行的任何应用程序。 2.2.3 SQL Server 2008 简介 SQL Server 2008 是 Microsoft 公司推出的基于实现了客户机服务器 模式的一代大型关系数据库管理系统。它功能强大、操作简便,广泛应用于数据库后台系

14、统。 SQL Server 2008 是一种分布式的数据存储、访问和处理技术,它已成为大多数企业计算的标准。它在电子商务、数据仓库和数据库解决方案等应用中起着重要的核心作用。 2.2.4 .NET Framework 概述 .NET Framework 是支持生成和运行下一代应用程序和 XML Web services 的内部 Windows 组件。 .NET Framework 旨在实现下列目标: 提供一个一致的面向对象的编程环境,而无论 对象代码是在本地存储和执行,还是在本地执行但在 Internet 上分布,或者是在远程执行的。 提供一个将软件部署和版本控制冲突最小化的代码执行环境。 提

15、供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境。 3 需求分析 3.1 可行性分析 3.1.1 经济可行性分析 较之付费的大型商业软件,本软件为免费软件,面向个人和家庭,轻量级。运行环境要求低,资源占用少,能让普通用户都有条件使用,也便于本软件的推广。针对普通个人用户,本软件具有友好的操作界面。用户只需要大概了 解说明,便可以进行使用。 本软件面向的用户是普通的个人用户,用户的知识水平参差不齐,对于传统大型理财的自动化软件需要很长的平均学习时间,而且对于价格昂贵的商业软件,显然无法接受。但是目前人们却有着日益增长的理财需求,因此对于普通用户而言,追求的

16、软件应该是简单,实用和廉价的。目前廉价的自由软件或者免费的公共软件才是他们最好的选择。 可多用户使用,本系统满足家庭的理财需求,用户通过注册用户名和密码建立自己的个人的理财账户,系统拥有普通用户和管理员 2 个权限。 3.1.2 技术可行性分析 账户管理:管理用户的账 户信息。接受用户账户信息的提交,进行处理后用表单的形式进行显示。 收支管理:处理用户的收入和支出的信息,进行处理后用表单的形式进行显示,同时提供时间段的收支情况查询功能。 借贷管理:用户提交借贷信息,进行处理后显示借贷的详细信息,同时提供时间段的借贷情况的查询。 统计功能:统计功能提供用户财务信息的查询和统计的功能,可以统计账户

17、信息,收支信息,借贷信息,并以时间段作为标准,显示统计结果。 基础设置:通过基础设置,进行整个系统的初始化设置,包括添加各个管理项目的属性分类。 F 1 收 入 支 出 管 理F 6 帐 务 提 醒F 5 打 印F 4 统 计F 0 帐 户 管 理F 3 借 贷 管 理表 格 存 储3.2 功能需求 功能需求:管理账户 ,管理收支 , 管理个人借贷 , 统计,收支分类设置、家庭成员设置、银行机构设置等。 应用说明:使客户能够对自己的财务状况有一个清晰认识,方便管理自己的财务,提供时间段的财务统计,让用户对自己的财产有个宏观的概念。 关键概念定义: 定义 说明 备注 账户 用户的银行账户信息。

18、银行卡号 用户的银行卡号。 数据存储 将输入信息存储为系统的数据文件格式。 表单 用户信息以表单的形式显示和打印。 统计 统计各项财务特定时间 内的信息。 登陆 用户通过提交用户名和密码进行登陆系统。 注销 管理员可以注销用户和相关数据信息。 数据导出 数据以系统数据文件的形式导出,进行备份。 数据导入 将导出的数据再导入系统进行显示和操作。 管理员 系统的管理者拥有最高的系统权限。 用户 系统的使用者 3.2.1具体需求 账户管理 管理用户的银行账户的详细资料,使用户清晰掌握自己所有的银行账户信息。 输入:开户银行名称 账号 卡号 开户时间 开户金额 币种 存款类型 加工:建立账号管理表格,

19、将一次输入的信 息记录在表格的一行上。 输出:按用户指定时间段(时间段格式为 从 YY-MM-DD 到 YY-MM-DD 若无指定时间段时,默认情况按开户时间先后顺序)显示表格中的每行记录。 收入支出管理: 引言:收入支出管理表使用户及时地了解自己的收入和支出情况,可以让用户合理的管理自己的收支。 输入:收入来源 收入金额 收入时间 支出原因 支出金额 支出时间 加工:建立收入支出管理表格,将一次输入的信息记录在表格的一行上。 输出:按用户指定时间段(时间段格式为 从 YY-MM-DD 到 YY-MM-DD 若无指定时间段时,默认情况按开户时间先后顺序)显示表格中的每行记录。 借贷管理: 引言

20、:记录用户的借贷情况,备查。 输入:分为借出和借入两个方面。 借出包含:借出对象 对象联系方式 借出金额 借贷开始时间和结束时间 。 借入包含:被借对象 对象联系方式 借入金额 借贷开始时间和结束时间。 加工:建立借贷管理表格,将一次输入的信息记录在表格的一行上。 输出:按用户指定时间段时间段格式为 从 YY-MM-DD 到 YY-MM-DD 统计: 引言:综合各种表单信息,提供账户,收入支出,借贷 统计数据。 输入:账户管理表,收支管理表,借贷管理表,三张表的信息。 加工:统计账户管理表和收支管理表中的金额总数,计算收支差额,绘制资金流动走势图。 输出:以表的形式列出当前用户的银行账户的资金总额,指定时间段的收入总额和支出总额,收支差额。画出资金流动走势图。 性能需求 本个人财务管理软件是基于 WINDOWS,支持多用户的专业软件。通过获取个人资料管理个人的财产,不支持用户同时访问。本软件有优良的安全保护,提供分时备份,可连续的工作有较好的稳定性, 响应时间 较短。 命名规则: 类和方法名采 用 Pascal 风格 局部变量和方法参数采用 camel 风格 接口名采用 I作为前缀 私有成员变量采用 m_作为前缀 自定义属性类名采用 Attribute 作为后缀 自定义异常类名采用 Exception 作为后缀 采用动词 -对象对命名方法,例如 ShowDialog()

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。