个人财务管理系统实习报告_第1页
个人财务管理系统实习报告_第2页
个人财务管理系统实习报告_第3页
个人财务管理系统实习报告_第4页
个人财务管理系统实习报告_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、大学 生产实习报告 题目 个人财务管理系统 学院(系) 年级专业 学生姓名 指导教师 日 期 摘要 随着信息技术的飞速发展和日趋激烈的商业竞争,人们已不再满足于独立、零散的 办公自动化应用和计算机应用。计算机网络的迅速发展和普及,改变了整个信息管理的 面貌,使信息管理从以单个计算机为中心发展到了以网络为中心,并为计算机技术在工 业、商业、教学、科研、管理等领域中的应用提供了一个全新的网络通信环境。如何安 全快捷的对个人的财务进行管理成为了每个人的迫切需要。 个人财务管理系统是智能化简单化个人管理的重要的组成部分。并且随着计算机技 术的飞速发展,计算机在管理方面应用的旁及,利用计算机来实现个人财

2、务管理势在必 行。本文首先介绍了个人财务管理系统的开发目的,其次对个人财务管理系统的需求分 析做了详细的描述。接着,又对系统数据库设计和功能结构的划分做了详细论述。然后 又对个人财务管理系统的实现做了详尽的说明。在报告的最后给出了项目的测试结果以 及结果分析。本系统采用 java 语言作为开发语言。java 语言是一门十分优秀的语言,它 已经应用在各个方面,利用 java 语言进行开发已经成为了一种趋势。正是由于 java 语 言拥有了许多优秀特征,本系统采用 java 语言来开发不失为一个正确的选择。 。(正文 5 号宋体,设置段间距为固定值 18 磅,两端对齐,200 字左右) 关键词 计

3、算机技术;财物;管理;java 目录 摘要 .i 1 绪论.1 1.1 开发背景 .1 1.2 开发目的 .2 2 个人财务管理系统需求分析.13 3 个人财务管理系统的设计.20 主要写数据库设计、功能结构的划分 4 个人财务管理系统的实现.35 如何实现论述清楚,不需要写大量的代码 5 测试及结果分析.43 结论.45 参考文献.46 要求:报告用 b5 纸打印,页面设置见模板! 报告中所涉及的图、表、段落间距、字体、字号、二级、三级标题的设置、目录以 及分项目的设置均见模板! 论文中出现的数字、字母用 times new roman 字体! 主要画图做好使用 visio,要保证图像清晰,

4、并且不允许跨页!目录要自动生成! 报告中应包括的部分如下:绪论(设计目的)、需求分析、项目设计、项目的实现、 结论(心得体会)、参考文献 字数:不少于 5000 字,最好应当在 50008000 之间 若有代码说明,在报告中最多 45 页! 模板如下:模板如下: 1绪论 1.1 开发背景 随着“后理财时代”的到来, “你不理财,财不理你”成为了常挂在人们嘴边的一句 口头弹。个人理财的重要性日益凸现。 首先,理财是收支平衡的“调节器”。人们通常要面临收支不平衡问题:或者是收 入大于支出的最理想的状况,但更多时候是收入等于支出,赤条条来去无牵挂;或 者是收入小于支出,生活 拮据艰苦。其实,在人生的

5、各个阶段,都有着大笔的支出, 如用于支付教育、购房、培育下一代、医疗养老等。这客观上要求人们提早进行理 财规划,以免出现入不 敷出的情况。从这个角度上讲,理财规划是调节收支平衡的 一个利器,不仅仅是打理所挣到的钱财,更是用心经营我们未来的生活。 其次,理财是经济生活的 “解压器”。面对各种生活成本的不断攀升,你若善用 理财工具,进行人生阶段的理财规划,可有效地缓解生活压力,提高生活质量。笔 者认为,对于“月光族”而 言,应增强理财规划意识,养成理财习惯,压缩消费开支, 学会从“透支”到“投资”的转变。对于打工一族,不要以为钱少不必理财或“没财理”。 其实每天付 账、缴保费、到银行存取款等等,都

6、是理财活动。因此你无时无刻不在 理财,只是理得好不好而已,有规划的理财方式,可以帮助自己顺利地累积财富, 逐步实现梦 想。 再次,理财是规避经济风险的“防火墙”。有的人则认为只要会赚钱就够了,但会 赚钱的人不一定会理财。事实上每个人都有可能遇到财务风险,为了降低风险和实 现人生各个阶段目标,应该有 一个完善的理财规划。在现实生活中,好些人看中了 房产的升值速度与潜力,将积攒不多的现金投入首付支出上,不但用钱“告急”,而且 有的还背上了债务,成为 了“房奴”,从而影响了家庭的正常生活支出,导致了无能 力支付意外开支的无奈。有些人听说现在股票来钱快,便盲目跟进,几乎把所有的 积蓄都投到股市,但连

7、续遇上几个跌停板,一下子被“套牢”了。究其原因,是缺乏 较好的理财规划,没有为规避经济风险设置一道“防火墙”。 此外,理财的包括理财的内涵与外延。大到个人购房置地,小到柴米油盐酱醋 茶,一切与赚钱、花钱、管钱有关的事项和涉及个人财产的活动都可以归入个人理 财规划的范畴,它是一种积极理财,追求的是理财的质量。 总而言之,我们每个人都需要理财,从另一层意义讲,理财体现了人们的一种 生活方式,一种人生态度,一种良好习惯。若你能制定并完善你的理财规划,及时 不断地填补用于盛装“真金白银”木桶的 “短板”,那么,你向实现“理财人生”的成功 目标又迈进了一步。 1.2 开发目的 正如在开发背景中所说,我们

8、每个人都需要理财,都需要对自己的财务状况进 行充分和合理的管理,才能让自己的生活过的更健康和合理,才能对自己的财务有 了更好的规划,让自己的生活过的更加美好。但是,现在市面上的专业的理财软件 不仅功能非常复杂,而且不易上手。可我们大多数普通人的需求并没有那么专业, 没有那么多,只是需要将自己日常的收入支出和个人物品做一下管理就足够了。所 以我决定做一个功能简单但又十分实用的个人财务管理软件,从而实现可以花费很 少的时间却又十分高效的将自己的日常财务管理好的目的。正是出于这样的考虑和 需求,我开发了这个简单高效的个人财务管理系统软件。 2 个人财务管理系统需求分析 2.1 系统总体功能描述 个人

9、财务的管理是我们每个人在生活中必不可少的事情。我们对财物管理的传 统的方法是用一本记帐簿或者其他的手工工具来进行书面记录,或者根本没有财物 管理的办法,个人财务管理一团糟。 因此,设计一个个人财务管理系统,对自己的财物进行系统的管理,实现的功 能包括以下几个方面: 个人物品管理 包括个人物品的添加、修改、删除、查询等功能。查询可以实现单个物品的查 询和所有物品的查询。 一条完整的个人物品记录信息,包含物品的名称和物品的数量。 物品的名称是记录的主键,不同的物品不能具有相同的名称,但可以拥有相同 的数量。修改物品的信息时,不允许修改物品的名称。 个人收入支出管理 包括个人收入和支出的添加、修改、

10、删除和查询和统计。查询和统计可以实现 按日查询和统计、按月查询和统计、个人所有收支的统计和个人盈余的查询。 一条完整的个人收支记录包括收支的说明,收入或支出选项的选择,收支的金 额和收支的日期。 同一天之内的收支说明不能重复,但是不同日期的收支说明可以重复。查询时 根据收支的说明和日期两个条件进行查询。修改时只允许修改金额选项,其他选项 不允许修改。 2.2 系统的数据模型 本系统采用实体联系-er图,描绘数据对象之间的关系,建立数据模型。由图 2-1、2-2、2-3分别可见,系统拥有三个实体对象:物品,收入和支出。实体和属性 分别如图所示。 物品 数量名称 图2-2 个人物品对象实体e-r图

11、 收入 说明日期数额 图2-2 个人收入对象实体e-r图 支出 说明日期数额 图2-3 个人支出对象实体e-r图 3 个人财务管理系统的设计 3.1 数据库结构设计 此个人财务管理系统采用了微软公司的sql server2000数据库来进行数据的存储 和查询等事项,数据库根据财务系统命名为:finance。根据有物品、收入和支出三 个实体对象,而收入和支出可以合并为一个表,所以本数据库一共设计了两个表, 分别为:物品表(goods),收支表(inoutcome)。下面分别介绍各个表各个字段的类型及 说明。 表3-1 物品表 列名数据类型字长可否为空说明 goodsnamechar20not n

12、ull名称(主键) goodscountint4not null数量 表3-2 收入支出表 列名数据类型字长可否为空说明 shuomingvarchar30not null收支说明 xiangmuchar4not null收入/支出选项 mycountfloat8not null数额 iodatechar10not null时间 3.2 结构功能设计 在对系统需求分析的基础上,对个人财务管理系统总体设计如图3-1所示。 个个人人财财务务管管理理系系统统 个个人人物物品品管管理理个个人人收收支支管管理理 增增 加加 个个 人人 物物 品品 查查 询询 个个 人人 物物 品品 更更 新新 个个 人

13、人 物物 品品 删删 除除 个个 人人 物物 品品 查查 询询 全全 部部 物物 品品 增增 加加 个个 人人 收收 支支 按按 月月 查查 询询 收收 支支 个个 人人 盈盈 余余 查查 询询 按按 日日 查查 询询 收收 支支 更更 新新 个个 人人 收收 支支 删删 除除 个个 人人 收收 支支 图图3 3- -1 1 个个人人财财务务管管理理系系统统总总体体结结构构图图 3.2.1 个人物品管理 当用户打开系统界面的时候,就可以对物品信息进行各种操作。在个人物品管 理模块,用户可以进行物品的增加、更新、删除管理操作,也可以进行单个物品的 查询和所有物品的查询。用户对物品的增加操作需要直

14、接输入所有信息,而更新、 删除、单个个人物品的查询都需要先输入物品的名称(主键) ,在数据库查询之后才 可以执行进一步的操作。其中更新操作只允许更新物品数量,名称不允许更改。查 询全部物品则直接以表格的形式输出所有物品的信息。 3.2.2 个人收支管理 个人收支管理模块与个人物品管理模块大体结构类似,只是实现功能不同。在 次模块,用户可以进行收入支出的增加、更新、删除管理操作,也可以实现个人收 支的按日查询,按月份查询和个人盈余查询。每个查询模块不仅实现了查询功能, 还是先了对收入支出数额的统计。收支的增加操作需要直接输入所有信息,更新和 删除两项操作需要先输入收支的说明和日期进行数据库的查询

15、,根据返回结果进行 相应的操作。其中同一天的收支说明不能重复,不同日期的收支说明可以重复。按 日查询、按月查询两项操作需要先输入相应的日期,然后程序会以表格的形式将结 果显示。个人盈余查询则在用户点击菜单之后直接显示在系统主面板的显示区内。 4 个人财务管理系统的实现 4.1 开发工具的选择 本系统选用eclipse作为基础的开发工具。eclipse 是一个开源的、可扩展的集成 开发环境, eclipse强大的功能引起了业内人士一致认同。除了拥有开发工具一般的 功能例如:编码、调试、重构、单元测试等等以外, eclipse 最大的优点就是它的源 代码是开放的,可扩展性很好,可以扩充很多插件,开

16、源插件和商业插件都可以用 来扩充 eclipse。如果您需要 基本的 eclipse ide 所不具备的特性,一般都可以找到 您需要的插件。大部分情况下,您都可以找到免费的插件,至少可以完全实现您想 要的功能。 4.2 具体功能模块的实现 4.2.1 数据库公共服务模块 数据库公共服务模块是个人财务管理系统与数据库连接和执行相关操作的核心 服务模块。在本模块中实现了一下功能: 1. 与数据库的连接和关闭。 2.虽然个人财务管理系统涉及各种记录的添加、修改、删除、查询等,但整个系 统只需要连个数据库访问函数: public static void executeupdate(string str

17、sql) throws exception public static resultset executequery(string strsql) throws exception 第一个函数执行更新语句,刷新数据库中的记录。第二个函数执行查询语句。 查询结果保存在resultset中,程序员可以利用返回resultset做进一步的处理。 4.2.2 主界面模块 主模块负责应用程序的主界面,由它调用其他各个模块。在此模块用户可以方 便的找到程序的各种功能。根据需求分析的结果,主界面上实现一个菜单栏,有两 个菜单项,分别为个人物品管理模块和个人收支管理模块,每个菜单项下拉后实现 各种管理功能。

18、主界面面板负责信息的输入和部分显示功能,其余显示功能由表格输出。主界 面的面板分为三个子面板,提示面板位于上方,显示和输入面板位于中部,提交按 钮位于下部。根据用户选择功能的不同,主面板有不同的显示内容。提交按钮实现 了重复利用,根据不同的功能按钮有不同的状态,以此实现“一钮多用” 。主界面分 别如图4-1、4-2、4-3所示。 4.2.3 个人物品管理模块 此模块实现对个人物品的增加、更新、删除和查询操作。其中更新、删除、查 询操作先要调用同一个面板:物品名称输入面板,然后执行相应的操作。 1. 增加物品面板 增加物品面板实现了物品信息的录入,不允许物品名称相同,并且所有内容必 须不为空才可以录入到数据库中。当用户单击增加物品菜单项后,主面板调用增加 物品面板录入数据。 2. 物品名称输入面板 此面板实现了物品名称的录入,不允许为空,点击确定后查询数据库查找相应 的物品。如果没有此物品,弹出对话框显示没有此物品;若有此物品则调用增加物 品面板显示此物品信息。 3. 物品更新面板 从数据库返回相应的物品后,物品名称框不可编辑,只允许编辑物品数量,点 击提交按钮后更新数据库,若成功则调用信息面板输出更新成功。 4. 物品删除面板 从数据库返回相应的物品后,整个面板不

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论