版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、小型家庭财务管理系统的设计与实现摘要:该文对一个基于 B/S 结构的家庭财务管理系统进行了研究,并完整地介绍了该系统的各个模块,包括家庭成员管理、账簿管理、收支项目管理、报表统计等模块。关键词:家庭财务管理;B/S 结构; .Net中图分类号: TP315 文献标识码: A 文章编号:1009-3044(2011)25-6140-02Small Family Financial Management System Design and ImplementationSHEN Wei(Computer Science and Technology Institute, Soochow Univer
2、sity, Suzhou 215006, China)Abstract: This paper stuides the family financial management system based on B/S structure and gives a complete introduction of the various modules of the system that included the members of the family management, books management, revenue and expenditure management, stati
3、stics reporting modules.Key words: family financial management; B/S structure; .Net家庭财务管理系统是每一个家庭管理家庭财务收入和支出的不可缺少的一个管理信息系统,它的内容对于家庭管者来说是至关重要的,所以家庭财务管理系统应该能够为每一个家庭的管理者提供充足的信息和快捷的查询手段,大大方便了家庭管理者的合理理财。作为计算机应用的一部分,使用计算机对家庭财务进行管理,具有手工管理所无法比拟的优点,如:检索迅速,查询方便,可靠性高,存储量大,保密性好,寿命长,成本低等。这些优点能够极大的提高家庭财务管理的效率,也是家
4、庭财务管理的科学化,正规化管理,与先进科学技术接轨的重要条件。1 功能需求家庭财务管理系统是针对家庭的财务软件,他能轻松帮你完成记帐以及理财规划。具体功能如下:1) 登陆管理, 系统管理员可以设置家庭成员, 修改或者删除。家庭成员可以用登录名和登录密码登录家庭财务管理系统进行记账管理。2) 账薄管理,记录收支项目, 收支日期,收支家庭成员,收支金额, 备注等内容。 可以新增、 修改、删除、查询记账。3) 家庭成员管理,可以设置家庭成员,修改或者删除。4) 收支项目管理,可以设置收支项目,修改或者删除。5) 家庭成员收支报表管理, 以报表的形式查看各种收支情况。6) 权限管理,可以设置家庭成员的
5、权限。2 技术背景2.1 ASP.NET 技术.NET 是 Microsoft 公司提出的新一代程序开发框架,而ASP.NET属于 .NET框架中的一部分。 可以使用多种语言开发,主要用于创建Web 应用程序、网站、及Web 服务。 .NetFramework 主要分为 4 个部分:通用语言开发环境、.NET 基础类库、 .NET 开发语言和Visual Studio.NET 集成开发环境。因为 ASP.net 是基于通用语言的编译运行的程序,所以它的强大性和适应性, 可以使它运行在Web 应用软件开发者的几乎全部的平台上。2.2 B/S 结构在传统的 C/S 结构中,开发工作主要集中在客户端
6、,客户端软件不但要完成用户数据交互和数据显示的工作,而且还要完成对应用逻辑的处理工作,用户界面与应用逻辑位于同一平台上。这样就带来两个突出的问题,即系统的可伸缩性较差和安装维护较为困难。为了解决C/S 结构应用系统中所存在的问题,人们提出了基于三层浏览器/ 服务器( Browser/Server, B/S)结构的应用软件技术,整个系统由三个部分组成:浏览器、 Web 服务器和数据库服务器。2.3 UML 建模UML( Unified Modeling Language ,统一建模语言)是面向对象开发中一种通用的图形化建模语言,它定义良好、易于表达、功能强大且普遍适用。它溶入了软件工程领域的新思
7、想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。UML 适用于以面向对象技术来描述任何类型的系统,而且适用于系统开发的不同阶段,从需求规格描述直至系统完成后的测试和维护。 UML 面向对象的分析主要在加强对问题空间和系统任务的理解、改进各方交流、与需求保持一致和支持软件重用等4 个方面表现出比其他系统分析方法更好的能力,成为主流的系统分析方法。3 系统部分模块设计与实现3.1 家庭成员管理家庭成员输入用户名和密码登录,登录验证模块根据输入的用户名和密码识别,用户名和密码输入错误后给出错误提示并要求重新输入。进入家庭成员管理操作界面,获得家庭
8、成员的信息。家庭成员对自己和其他家庭成员查看详细信息;也可以修改自己的信息,比如家庭成员的姓名和密码等信息。家庭成员管理模块活动图如图1 所示。其中添加家庭成员是该模块非常重要的一项,它的实现过程如图2 所示。3.2 账簿管理在账簿管理模块中,家庭成员查看家庭里每一笔收支及详细信息,也可以将自己的收支情况记录下来,同时也能修改和删除每一条记录,下面是账簿管理添加记录的主要代码:protected void IbnOk_Click(object sender, ImageClickEventArgs e)string StrRdid=Request.QueryStringid; if (StrR
9、did = null)if (CheckInput()/ 父项选择int parentID =int subID = null;/ 子项选择subID =);/ 日期的添加DateTime date =/ 选择该记录的用户名int systemID =m();/ 添加金额decimal money =/ 添加备注/ 调用 InsertData 方法bool result = this.InsertData(parentID, subID, date, systemID, money, statement);if (result)Response.Write(alert( 新增成功! ););
10、elseResponse.Write(alert( 新增失败! ););4 结束语随着科学技术的不断提高,计算机科学日益成熟,其强大的功能为人们深刻认识,它已进入社会的各个领域并发挥着越来越重要的作用。家庭理财也应未雨绸缪,对收入支出进行预测,以避免财务危机的发生。如何省心和合理地安排这些五花八门的收入、消费、储蓄和投资,我们应该利用先进的技术,结合网络功能进行灵活高效地家庭财务管理。当今计算机已经成为学习和工作的得力助手,计算机给人们带来了大量信息的同时也为家庭的生活带来了方便,特别是在家庭理财方面计算机更是应用广泛,资金的合理计划和分配直接关系到整个家庭经济支出和收入的平衡。运用简单的数学方法来核算整个家庭的财务状况是一项不容易完成的工作。建立家庭财务管理系统为完成这项工作提供
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 井下作业机司机岗前品质考核试卷含答案
- 2025年中国人民财产保险股份有限公司双河支公司招聘备考题库及完整答案详解
- 三年级数学(上)计算题专项练习附答案集锦
- 搪瓷制品制造工岗前合规考核试卷含答案
- 快递设备运维师测试验证水平考核试卷含答案
- 电光源电路部件制造工常识模拟考核试卷含答案
- 轨配工岗前日常考核试卷含答案
- 飞机雷达安装调试工诚信道德知识考核试卷含答案
- 玻璃绝缘子烧结工班组建设评优考核试卷含答案
- 钻井液工岗前技术基础考核试卷含答案
- 孕妇孕期心理健康指导健康宣教
- 锂产业发展现状及趋势课件
- 第一章 组织工程学-概述
- 211和985工程大学简介PPT
- 【基于7P理论的汉庭酒店服务营销策略14000字(论文)】
- 初中数学:《二次根式》大单元教学设计
- 分清轻重缓急
- 山东大学核心期刊目录(文科)
- 2023年医技类-康复医学治疗技术(中级)代码:381历年考试真题(易错、难点与常考点摘编)有答案
- 噪声及振动环境课件
- GB/T 37140-2018检验检测实验室技术要求验收规范
评论
0/150
提交评论