大学本科毕业设计(论文)个人财务管理系统Personally Financial Management System毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。
4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。
图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订指导教师评阅书评阅教师评阅书教研室(或答辩小组)及教学系意见摘要当前社会,很大一部分年轻人对理财意识相对薄弱,知识匮乏。
与此同时,市场上的财务管理系统软件大多数是面向企业或特定用户的需求,面向普通用户的个人财务管理软件极为稀少。
为了满足普通用户的需求,开发了此软件。
个人财务管理系统的主要功能是实现财务管理的系统化,规范化,自动化。
此财务管理系统分为用户管理模块、系统管理模块、收支管理模块、接待管理模块、待购管理模块、资金管理模块、财务统计模块七个模块,实现账务提醒、用户管理、财务查询、统计分析等功能,帮助用户更好的管理个人财务。
本次毕业设计个人财务管理系统基于, 以SQL Server 2012作为数据库工具,以Visual Studio 2012进行界面设计、系统设计与开发,设计完成的。
本报告采用生命周期法,―自顶向下‖地完成对开发系统的了需求分析,得到系统的功能需求,随后对系统进行概要设计和详细设计,确定系统功能模块、基本流程、存储结构、基本界面等。
随后应用开发工具对系统进行设计、编码、调试等操作,最终实现个人财务管理系统的各个功能。
关键词:个人财务管理系统;C#;SQL数据库;;Visual StudioPersonally Financial Management SystemAbstractThe current society, a large part of young people's financial awareness is relatively weak, and lack of knowledge. At the same time, the market is facing financial management software most enterprise, or have special use .facing common user's personal financial management system is extremely scarce. In order to meet the needs of ordinary users, especially developed this software.Personal financial management system's main function is to achieve financial management systematization, standardization and automation. The financial management system is divided into the user management module, system management module, the revenue and expenditure management module, borrow and lend management module, to be purchased management module, fund management module, financial statistics module seven modules to achieve accounting reminders, user management, financial tracking, budgeting, statistical analysis, small tools and other functions, help users better manage their personal finances.The graduation project personal financial management system based on , with SQL Server 2012 as the database tools and Visual Studio 2012 for interface design, system design and development.This article uses life-cycle approach, "top-down" on the development of systems to complete a needs analysis, system functional requirements, and then outline the system design and detailed design, to determine the system function modules, the basic process, storage structure, basic interface. Followed by application development tools on the system design, coding, debugging and other operations, and ultimately achieve personal financial system functional.Key Words:Personal Financial Management System; C#; SQL Server; ; Visual Studio目录摘要1 Abstract 1引言5 1 开发目的和核心技术介绍61.1 系统目的和目标61.2 开发工具简介71.2.1 Microsoft Visual Studio简介71.2.2 C#简介71.2.3 简介81.2.4 SQL Server 112 系统分析112.1 可行性分析112.2 用户需求分析132.3 业务流程分析132.4 数据流程分析143 系统总体设计153.1 系统总体结构设计163.2 功能模块设计163.3 数据类的设计183.4 数据库设计243.4.1 概念结构设计243.4.2 逻辑结构设计254 系统详细设计294.1 用户管理模块304.2 系统管理模块314.3 收支管理模块344.4 借贷管理模块354.5 待购管理模块374.6 资金管理模块394.7 财务统计模块405 系统实现405.1 界面实现405.2 功能实现426 系统测试446.1 测试目的和意义446.2 测试原则456.3 测试用例46结论48参考文献49致谢50引言在平时的生活中,我们很多人缺乏财务管理的意识。
我们有多少钱,我们的钱都存在哪儿,我们把钱花在了哪儿,花的值不值,这些问题,只有一个模糊的认识。
由此常常会出现钱不够花的状况。
所谓开源节流,科学的财务管理对于我们来说非常重要。
如今社会高速发展,个人财务管理的重要性日益突出,当今社会越来越朝着信息化数字化发展,计算机的应用领域使我们的生活越来越方便和快捷,可以说我们每个人的生活都离不开计算机的帮助了。
越来越多的个人应用软件成为人们重要的助手,也在潜移默化的改变着我们的生活。
许多软件研发人员开始着手于财务管理系统的开发。
个人的财务管理也向着系统化、电子化发展。
但现今市场上个人的财务管理软件确很少且不完善,实际生活中经常要对个人的各项财务收支进行管理,本课题的目的就是利用计算机对各项财务进行电子化的管理,使我们的理财更加方便和理性化,提高我们生活的质量和品质。
我在在大学学到的编程方面的基本知识,加上实习过程中掌握的网络方面、,C#等新知识,使得开发一款能实现基本功能的个人财务管理系统成为可能。