家庭财务管理系统的设计与实现 毕业设计论文_郑昕忻.doc
《家庭财务管理系统的设计与实现 毕业设计论文_郑昕忻.doc》由会员分享,可在线阅读,更多相关《家庭财务管理系统的设计与实现 毕业设计论文_郑昕忻.doc(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流家庭财务管理系统的设计与实现 毕业设计论文_郑昕忻.精品文档.家庭财务管理系统的设计与实现作 者 姓 名:郑昕忻指 导 教 师:王 刚单 位 名 称:东北大学专 业 名 称:计算机科学与技术东 北 大 学2010年6月The Design and Implementation of Family Financial Management SystemBy Zheng XinxinSupervisor :Wang GangNortheastern UniversityJune 2010毕业设计(论文)任务书毕业设计(论文)题目:家庭财务管理系统
2、的设计与实现设计(论文)的基本内容:(1) 了解项目开发背景,分析项目进度管理系统功能需求,研究其设计及实现技术。(2) 独立设计家庭财务管理管理系统总体结构, 根据用户的具体需求,进行了家庭银行账号管理、收入支出信息管理、借贷信息管理及图表分析等模块功能设计与实现。 (3) 总结归纳所完成的任务,弥补不足,以最短的时间用最少的投入实现项目的开发。毕业设计(论文)专题部分:题目:设计或论文专题的基本内容:学生接受毕业设计(论文)题目日期第周指导教师签字:年月日家庭财务管理系统的设计与实现摘要家庭财务管理系统就是我们常说的管理信息系统MIS(Management Information Syst
3、em)中的一种,它是一个计算机软硬件资源以及数据库的人-机系统。随着信息技术、计算机技术的发展,在社会各个领域都已近离不开信息系统的支持。家庭财务管理系统针对个人用户及家庭,是一个单用系统,它提供全方位的财务数据统计、数据查询、数据打印,方便个人及家庭理财,做出正确的财务决策。其开发的功能主要包括:通过计算机管理个人及家庭财产,实现无纸化理财,通过查询分析,统计出各项数据,分析出生活中的浪费和节约的地方,通过强大的查询和检索高效的检索出数据,提高办事效率。作为一名即将离开校园马上走上工作岗位的大学生,尤其在刚开始工作工资普遍不高的情况下,理财观念和财务决策尤为重要。为自己量身订造一套适合自己的
4、跟人理财系统则分外显得有意义与挑战。收支类型设置:即根据使用者实际情况设置收入和支出项目的名称,如收入类型有:工资、补贴、股票收入等,反应经济来源的详细情况。如支出类型有:电话费、伙食、房租、水电费,详细反映资金的花费去向,花费时间,发生金额等。关键词:财务管理系统;面向对象编程;财务决策;个人理财The Design and Implementation of Family Financial Management SystemAbstractFamily Financial Management system MIS (Management Information System) whic
5、h the management system is we often said the center one kind. It is a computer software and hardware resource as well as the database person-machine system. Along with the information technology and the computer technology development, all already could not leave in the social various domains the in
6、formation system support. Individual financial control system in view of individual user design, is a single user system, it provides the omni-directional financial data statistics, the data inquiry, the data printing, facilitates personally manages finances , makes the correct financial decision-ma
7、king . Its development function mainly includes: Through the computer management finances, through the inquiry analysis, counts each data, analyses the waste and the frugal place in daily life, examines the highly effective rope through the formidable inquiry and the rope to pick out the data, enhan
8、ces the management efficiency. Soon leaves as the university student with the campus step onto the work post immediately. Especially just starting to work, the wages is generally not in high situation. Personal financial management and the financial decision-making especially is very important. Tail
9、ored for you, the family financial system particulary appears has the significance and the challenges.Revenue and expenditure type establishment: Namely acts according to the user actual situation establishment income and the disbursement project name, if the income type includes : Wages , subside ,
10、 stock income and so on , reflection source of income detailed situation . If the disbursement type includes : The telephone bill , the meals , the shopping , the rent and so on , in detail reflected the fund the expenditure whereabouts , spends the time , has the amount and so on .Keywords: the fin
11、ancial control system, the object-oriented programming, the financial decision-making , personally manages finances .目录毕业设计(论文)任务书摘要IIabstract第1章 绪论21.1 课题背景21.2 课题的现实意义21.3 管理信息系统概述 1.3.1 概述21.3.2 管理信息系统的发展历史21.3.3 管理信息系统的发展历史21.3.4管理信息系统开发方法介绍41.4如何科学理财61.5 本产品所要达到的要求6第2章 相关知识92.1开发平台简介92.2 开发语言C#
12、简介92.3 MySQL数据库简介102.4 系统开发理论介绍112.4.1结构化生命周期法简介112.4.2快速原型法简介122.4.3系统开发方法的选择13第3章 需求分析153.1可行性分析153.1.1经济可行性153.1.2技术可行性153.1.3操作可行性163.2业务流程分析163.3数据流程图173.3.1系统顶层图173.3.2 一级细化图183.3.3二级细化图193.4数据字典193.4.1 数据流定义203.4.2数据存储描述213.4.3数据处理定义223.5功能需求分析22第4章 总体设计254.1 系统模块功能结构264.3 系统模块调用关系27第5章 数据库设计
13、315.1概念模型设计315.3 数据库逻辑设计35第6章 详细设计与实现396.1系统总体流程图396.2系统登录模块426.3账户管理界面436.4收支管理446.5借贷管理45第7章 测试设计477.1 测试的目标477.2 测试的方法477.3 测试过程487.3.1单元测试487.3.2组合测试487.3.3需求测试487.3.4系统测试487.3.5 测试用例49第8章 结论51参考文献53致谢55第1章 绪论理财系统在强调管理,强调信息,强调经济效益的现代化社会中越来越普及,越来越重要。而理财系统一直运用于企业单位,是体现企业竞争力,市场力和凝聚力的一个方面,可以说,没有一个符合
14、企业状况的理财系统,企业就没有良好的发展前景。现在,理财系统不再仅仅是企业所要具备的,小到一个家庭,也是必不可少的。而这个家庭财务管理系统就是专门为了家庭而设计的,通过这个系统,我们可以便捷的记录每年每月每天的日常开销和收入,我们只需要点击鼠标,就可以计算出收支平衡情况,为家庭的理财提供帮助,有利于收支的良性发展。1.1 课题背景近年来,计算机技术飞速发展几乎超出了人们的想象,硬件的更新换代速度更是以几何级数进行。计算机在处理对象、处理方法上都发生了巨大的变化。同时计算机科学的重要分支数据库技术,也被越来越多的应用领域采用来存储和处理他们的信息资源。计算机已经不再仅仅是科学研究的工具,它越来越
15、多的影响到我们生活的诸多方面,越来越多的应用软件出现在了我们身边,给人们生活的方方面面都带来了极大地便利。近年来随着国内外社会经济和科学技术的不断改革和发展,各种各样的开销与收入项目也越来越多,很多人对于日常生活账目的管理也越来越力不从心,日常生活财务管理已刻不容缓。在大多数家庭里,由于计算机知识的缺乏,人们还采用手写记账的方法,这种管理方法存在诸多缺陷,如:效率低下、保密性差,另外时间一长,将产生大量的冗余文件和数据,同样,这对于查找、更新和维护工作都带来了巨大的困难。家庭理财系统就是通过计算机对人们日常收支进行管理,具有相关的收支情况查询和录入,以及有关数据的打印输出,通过计算机统计帮助人
16、们从繁重的劳动中解脱出来,通过一些简单的输入操作,及时、准确的获得需要的信息。1.2 课题的现实意义进入20世纪80年代末,随着计算机网络和通信技术的大力发展,企业管理信息系统进入网络化的发展时期。世界发达国家已建立起了完善的先进的管理信息系统体系,在其社会经济发展领域中发挥着巨大的作用。我国的管理信息系统大发展是在80年代末90年代初,国家相继建立起了“金卡”、“金关”、“金桥”工程,多数企事业单位建立了局域网和广域网管理信息系统。随着世界经济和我国经济逐步向知识经济迈进,无论是基于工业经济的管理信息系统,还是面向少数专家和管理人员的专家系统(ES)或决策支持系统(DSS),其处理对象和服务
17、对象,自身的系统结构,处理能力,都有了进一步的发展。开发一个适用于家庭几个人理财软件迎合了现代的家庭发展趋势,对居民合理分配家庭财产起到重要意义。1.3 管理信息系统概述1.3.1 概述管理信息系统(Management Information System,简称MIS)是一个有管理人员和计算机组成的用以进行信息的收集、传输、加工、存储、维护和使用的系统。它是一门综合了管理科学,管理理论,计算机科学的系统新边缘科学。管理信息系统的物理组成:(1) 计算机硬件系统:包括主机、外部存储器、输入输出设备等。(2) 计算机软件系统:包括系统软件和应用软件两部分。(3) 通信系统:包括线路等通信设施和与
18、计算机网络、数据通信有关的软件等。(4) 工作人员包括系统分析师、程序设计员、维护人员、管理员、操作人员等。1.3.2 管理信息系统的发展历史管理信息系统的概念起源很早。早在20世纪30年代,柏德就强调了决策在组织管理中的作用。50年代,西蒙提出了管理依赖于信息和决策的概念。同一时代维纳发表了控制论与管理,他把管理过程当成一个控制过程。50年代计算机已用于会计工作,1958年盖尔写道:管理将一汽奥迪的成本得到及时准确的信息,做到较好的控制。这是数据处理一次已经出现。管理信息系统已经逐步成为一个独立的学科分支,它继承了其他众多学科的理论、方法与应用技术,它与信息科学、系统科学、控制理论、运筹学、
19、会计学、统计学、经济学、管理科学、计算机科学有着十分密切的联系。同时管理新系统作为一种应用工具,又广泛的应用于工业、农业、交通、运输、文化、教育、卫生、体育以及各种社会经济活动的信息管理之中,并起着日益重要的作用,显示出强大的生命力。随着社会的不断进步、科学技术快速发展以及生产力水平的逐步提高,管理工作显得越来越重要。在现代管理科学体系中,管理信息系统已经被公认为是一门不可代替的崭新学科,目前,其正处在不断发展、逐步完善阶段。计算机作为现代化的工具与手段应用于管理,已成为信息处理的重要工具。计算机的应用范围越来越广,应用的功能由一般的数据处理发展为分析预测、支持决策,最终导致了管理信息系统的产
20、生。管理信息系统它是依赖于管理和科学技术的发展而形成的。管理信息系统的三要素是系统的观点、数学的方法和计算机的应用,而这三点也正是管理现代化的标志。管理信息系统是依赖于电子计算机的发展而发展的。管理信息系统是与电子计算机同步发展的。从原理上讲,任何部门或企业,无论有无计算机,均有信息的收集,加工和使用,因而都有管理信息系统。但是,只是有了计算机以后管理信息系统的功能才能真正体现出来。1.3.3 管理信息系统的发展历史管理信息系统(MIS)是一门边缘科学,集管理科学、信息科学、系统科学、现代通信技术和计算机技术于一体。1985年,管理信息系统创始人,明尼苏达大学卡尔森管理学院的著名教授戴维斯(G
21、ordon,B.Davis)给出了一个具有代表性的定义:“管理信息系统是一个利用计算机硬件和软件,手工作业、分析、计划、控制和决策模型以及数据库的用户机器系统。它能够提供信息支持企业或组织运行、管理和决策功能。”随着网络技术的出现,管理信息系统有了新的含义,基于网络的管理信息系统不断地出现,管理信息系统的概念模型也发生了相应的变化,许多学者对管理信息系统给出了新的定义。例如劳顿认为:“管理信息系统是一个基于计算机的信息系统,它通过手机、处理、存储和扩散信息,老支持组织的管理、决策、合作、控制、分析活动,并使之可视化。”因此我们可以看出,管理信息系统具有几个基本含义:(1) 管理信息系统不是一个
22、单纯的软件系统,而是一个人机系统,由人和机器协同工作。管理信息系统在支持企业或组织的各项管理活动中,管理人员负责将基础数据及时的输入到计算机中,计算机则根据企业或组织中的各层管理人员的要求对基础数据进行加工处理,并将所得到的信息输出。计算机不断地与最终用户进行着信息交换,但在对数据的人机共处理过程中又需要人的适当干预。(2) 管理信息系统的管理过程就是对数据进行手机、存储、加工处理、传递,并产生信息的过程,因此数据是管理信息系统的灵魂。管理信息系统运用了数据库的技术,对基础数据进行统一的规划、存储,供各层管理人员使用,从而实现了数据的一致和共享。(3) 管理信息系统可以解决企业或组织所面临的问
23、题。例如,管理信息系统可以处理企业生产经营活动的全过程,可以解决组织中数据处理效率问题,也可以解决财务管理决策的过程等。管理信息系统应具备如下几个功能:(1) 数据处理功能呢:数据处理时管理信息系统最基本的功能,它包括对各种类型数据的收集、加工处理、传递、存储等工作。(2) 实测功能:通过对数据的加工处理,可以随时了解各个部门的实际运行情况,如各生产车间今天生产的产品数量、销售部接受的订单等。(3) 预测功能:通过运用一定的数学方法和预测模型,对过去的数据进行分析,就可能对未来可能发生的情况进行预测,为高级管理人员进行管理决策提供依据。(4) 控制功能:通过信息的反馈可以对整个企业生产经营的各
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 家庭财务管理系统的设计与实现 毕业设计论文_郑昕忻 家庭 财务管理 系统 设计 实现 毕业设计 论文 郑昕忻
限制150内