




已阅读5页,还剩12页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
(输入章节和标题)软件工程课程设计个人财务管理系统17摘褥子本课程在Windows XP平台上将Delphi 7.0用作界面开发工具,将SQL Server 2000用作数据库工具,对“个人财务管理信息系统”进行了分析和设计。系统软件和数据库的操作和管理都可以在计算机上执行。现在,电脑进入数百万家庭,用现有的方式在纸上记录收入支出已经过时了。人们需要能在电脑上记录自己收入支出信息的软件。但是市场上的财务管理软件大部分是10大企业,或者有专门目的的个人财务管理系统,很难找到。符合普通人要求的免费软件较少,为了满足普通用户的要求,特别开发了这个软件。该系统仅适用于功能简单、个人财务管理要求不高的用户,可以完成对收入支出成本和物品的记录和查询操作,但对普通用户来说足够了,该系统操作简单,无需用户记录复杂的命令,可以打开主机面,轻松确认系统的功能。这个软件是免费产品,对于不想花很多钱购买软件的用户来说是很好的选择。硬件配置不高,典型配置全部工作,占用的系统资源较少。报告首先介绍了系统的特点和业务要求,然后详细介绍了系统的业务流程和系统开发流程,重点介绍了系统模块的功能和相关功能的具体实现。管理和维护日常个人财务信息的完整功能、用户界面和可靠操作。该报告首先描述了该系统的业务需求,然后重点介绍了系统的总体设计思想和数据库表的设计过程和说明,可供研究该系统的人参考。关键词管理信息系统;个人财务信息管理系统;德尔斐;SQL Server 2000第一章:简介1.1任务背景当今社会越来越面向信息化和数字化法,计算机的应用领域使我们的生活变得越来越方便快捷,我们每个人的生活都离不开计算机的帮助。越来越多的个人应用程序成为人们的重要助手,潜在地改变着我们的生活。随着市场经济的发展,我们居民对理财的要求越来越高。财务管理是每个家庭和个人都必须面对的问题。企业的会计系统逐渐完善,企业的财务软件和企业资源规划(EPR)系统也在快速发展,但是个人或家庭的财务系统仍然是空的。在现实生活中,总是要管理个人的各种财政收入和支出。这个课题的目的是通过利用计算机电子管理各种财务,使我们的理财更加方便、合理化,提高我们生活的质量和质量。作业的意义我们经常看到企业的一些财务报表,主要集中在企业的资产负债表和损益表上。简而言之,前者是这个企业有多少钱,库存;后者反映了企业在一段时间内能赚多少钱,流向。一个人或家人的财政状态也注视着这两个方面。关心家里存了多少钱,今年挣了多少钱,花了多少钱,租了什么。这些需要存储和计算大量数据的任务既复杂又无聊,很容易被忽略。我们生活中花费的所有金额都可以记在账上,但是分类这么多资料确实对大多数人来说是个麻烦。我相信个人金融的软件理财如果把我们日常的财务做得这么麻烦的数据处理和计算工作,可以大大提高理财的效率。这些软件不仅方便了我们的生活,还能清楚地了解我们的财务状况。与此同时,这种软件开发和制作也是我们大学学习各种知识并综合利用的好机会,也是我大学学习的一个考试和实践。MIS的1.1.2管理信息系统(以下简称MIS)是以经营科学、系统科学、计算机科学等为基础开发的综合极限科学。在21世纪信息高速发展的时代,管理信息系统起着非常重要的作用,利用现代管理的决策和支持,即辅助其预测和决策的功能。管理信息系统是由人员、机器(计算机)组成的系统,它允许管理信息的收集、传递、存储、处理、维护和使用。可以观察企业或组织的各种运动,并使用历史数据预测未来。全球辅助决策。利用信息控制企业或组织的行为,帮助实现长期计划目标。简而言之,管理信息系统是基于计算机的信息系统,具有数据处理、预测、控制和决策支持功能。经营信息系统是人机系统,又是一个综合系统。管理信息系统是基于计算机技术、通信技术和软件技术的信息系统的子系统,它将现代管理理论、现代管理方法和各级管理人员集成在一起,最终为一个组织的整体管理和决策服务,是人和计算机收集、传递、存储、处理、维护和使用管理信息的系统。信息系统管理的基本结构可以概括为四个主要部分:信息源、信息处理器、信息用户和信息管理器。因此,成功的管理信息系统必须具备可靠的硬件、实用的软件和强大的现代管理水平。特别是信息系统管理的三大支柱是计算机网络、数据库和现代管理,这三大支柱称为管理信息系统的扩展部分。第二章可行性分析2.2.1可行性分析接到软件开发任务后,将进行软件生命的第一阶段可行性研究。不是所有的问题都有简单的解决方法,很多问题都不能在预定的大小内解决。可行性分析是在系统调查的基础上,从新系统开发的必要性和可能性、新技术、经济、社会方面分析和研究新系统开发,防止投资失误,确保新系统开发的成功。可行性研究的目的是以最低的成本判断问题是否能在尽可能短的时间内解决。2.1.2技术可行性根据客户提出的系统功能、性能和系统的限制条件,根据新的系统目标衡量是否有必要的技术。该系统主要采用数据库管理方法,服务器选择Microsoft的SQL Server2005数据库,这是目前处理所有中小型系统最方便的流行数据库,可保持数据的完整性并提供许多高级管理功能。灵活性、安全性和易用性为数据库编程提供了良好的条件。就硬件而言,只要能运行windows XP,此系统对胜者没有太大要求。此外,在单个操作中使用磁条触发事件响应的事实也已经成熟。2.1.3运营可行性该系统具有用户界面交互和必要的帮助信息,操作简单,用户只要具备简单的应用程序计算机能力,就可以使用该系统,无论学历、背景如何,用户界面上的按钮功能都很明确,用户对该系统的使用方法和可执行的功能可以一目了然,因此操作起来很方便。2.1.2经济可行性估计新系统的成本效益分析,包括项目开发成本估计、开发成本和未来运营、维护成本,估计新系统可以获得的好处,估计开发成本是否高于项目预计的整体费用。还分析了系统开发对其他产品或利益的影响程度。该系统设计为课程,不需要考虑维护成本和从该系统中获得的益处等问题。2.1.4法律和社会利益的可行性该系统只是课程设计,所以在图书馆查询相关资料,没有侵权等法律和社会影响的问题,也没有与侵权水平对应的法律问题。关于这一点,本系统只是一个课程设计,只是为了提高自己的分析、设计能力,不是为了社会利益而写设计,也可以在社会利益方面实行。第三章需求分析1.2 3.1使用者需求该系统是现代个人财务管理软件,可以根据用户的需要,使用计算机记录、修改、添加、删除自己的日常资金和物品的收入、支出及相关的各种信息,并将信息输出到统计和文档中。分析后,此系统需要以下功能:1、个人财务管理功能,能够成功管理用户的各种信息。2、易于查看、修改、删除、添加数据,数据稳定性和可靠性好。3、启用按日期查询,将库存数据作为每月统计数据和文本输出。4、具有良好的人机交互界面。1 . 3 . 3功能要求1.3.1系统业务要求该系统具有用户登录模块、系统管理模块、现金管理模块、项目管理模块、统计模块。“用户登录”模块为每个用户分配帐户密码,以保护个人财务信息,通过“现金管理”模块有效地管理用户现金,添加、查看、删除操作、项目管理模块可以通过商品借入、贷款、购买、购买和删除查询操作、统计模块,使用户可以通过自己的收入和支出、系统管理模块修改密码,备份和恢复重要数据。登陆功能对于个人财务管理系统,软件必须满足用户对个人财务的隐私管理,允许用户以外的人使用软件操作该信息,因此,必须采用用户注册和登录系统,以确保用户保持对自己财务信息的个人信息管理。1.3.2项目管理模块功能料号管理模组是对料号执行新增、删除及更正作业的模组,可让使用者控制料号的收入费用。1.3.3现金管理模块功能Cash management模块是用户添加、删除和修改现金的模块,它提供了操作现金收入支出的功能,因此在需要修改用户记录时,可以方便地添加和修改记录。1.3.4统计管理模块用户提供现金收支信息和物品收支信息的统计输出功能。1.3.5系统管理模块系统管理模块提供管理和修改用户个人信息以及备份和恢复系统信息的功能。1.3.6系统技术要求稳定性:此系统是财务管理系统,需要数据稳定性,以便查看、修改、删除、添加数据等操作。可靠性:用户财务数据的重要性要求系统具有数据备份、数据恢复等性能。安全性:系统必须设计个人银行帐号和密码的存档,并向系统提供加密存储等安全措施。这意味着系统需要高安全性能。1.3.7数据流图3.3数据字典名称:收支信息报告别名:说明:说明每日收入和支出信息定义:收入报表=收入|费用金额原因日期位置:向用户显示名称:料号资讯报表别名:摘要:说明特定日期的料号收入/费用/借入/借出资讯定义:料号资讯报表=借入|借出|采购|销售名称数量日期原因位置:向用户显示名称:收支统计报告别名:说明:说明每月收支信息定义:每月收入和支出信息=总收入支出日期位置:显示在用途中名称:料号统计报表别名:说明:说明特定月份的货物借入/借出/购买/销售信息定义:料号统计报表:借入料号名称数量借出料号名称数量采购料号名称数量销售名称数量日期位置:向用户显示3.3状态转换图表状态转换图模拟系统的行为模型,将系统汇总为多个状态,并表示触发状态转换的事件。这是医院内部使用的小系统,因此不设置登录功能,自动将系统初始化为待机状态,接受事件,然后根据事件类型进入该状态4.2.1 ER图数据库的ER图如下所示:图4.2 ER图其中,用户编号是用户的主键。每个用户都有唯一的编号,收入项目记录项目的收入信息。其中,收入的类型物料类型包括货物和资金。费用项目资金包括货物和资金。用户和收入项目之间存在收入连接。其中收入编号是收入的主键。收入类型包括采购、借入、收入、钱,金额是钱的数量;备注是事件的详细说明;费用联系人收入;支出类型可以是贷款、销售、费用、附注,说明用途或原因。第四章:整体设计4.1:层次结构图整个系统包括:收支管理、商品管理、统计管理、系统管理4个模块、收支管理模块包括:增加收入、修改支出、修改支出、查看收支、删除收入和支出6个模块、货物管理模块包括:借入货物、发放货物、购买货物、销售商品、查看项目、删除项目、删除项目阶层来源包括:个人财务管理收支管理货物管理统计管理物品被借入借东西购买物品卖物品删除东西查询物品额外收入增加支出修改收入修改支出删除树脂查询收入和支出系统管理收入和支出信息料号资讯修改密码系统说明备份数据数据恢复关闭系统图4.1层次结构图4.2:数据库设计4.2.2数据库表序号字段的文本名称字段英语名称类型、宽度、精确度约束值Null否默认值主键/外键1用户编号UserID比金特否主键2用户名UserNameVarchar(50)小于50个字符否3密码密码Varchar(50)小于50个字符否表4.1用户表序号字段的文本名称字段英语名称类型、
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 全国二卷作文解析课件(假如梦可以赠予)-2025年高考语文作文解析与导写
- 江西应用工程职业学院《多彩的蘑菇世界:大型真菌赏析》2023-2024学年第二学期期末试卷
- 南充电影工业职业学院《影视动画制作》2023-2024学年第二学期期末试卷
- 江苏电子信息职业学院《影视特效与包装B》2023-2024学年第二学期期末试卷
- 辽宁机电职业技术学院《中文工具书》2023-2024学年第二学期期末试卷
- 惠州经济职业技术学院《内科技能训练》2023-2024学年第二学期期末试卷
- 重庆工业职业技术学院《用户体验设计》2023-2024学年第二学期期末试卷
- 川南幼儿师范高等专科学校《宏观经济学原理(双学位)》2023-2024学年第二学期期末试卷
- 渭南师范学院《中国经学史》2023-2024学年第二学期期末试卷
- 杨凌职业技术学院《现代食品分析技术》2023-2024学年第二学期期末试卷
- 2024北京西城区初一(下)期末地理试题及答案
- 【正版授权】 ISO/IEC 15421:2010 EN Information technology - Automatic identification and data capture techniques - Bar code master test specifications
- 云南省昆明市官渡区2023-2024学年五年级下学期期末考试数学试题
- 地上附着物清场合同范本
- GB/T 44092-2024体育公园配置要求
- 化工设计智慧树知到期末考试答案章节答案2024年浙江大学
- 一例脊髓损伤患者个案护理汇报
- 2024年陕西新华出版传媒集团有限责任公司招聘笔试冲刺题(带答案解析)
- 农村排灌用电安全管理
- 植入式静脉给药装置(输液港)护理专家共识
- 兽医检验习题(附答案)
评论
0/150
提交评论