- 1、本文档共35页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
家庭财务管理系统实验报告(共10篇)
家庭财务管理系统实验报告(共10篇)
家庭财务管理系统实验报告 陈琼暖 20070810104
综合实验三
院系:信息与通信学院
级别: 07级
班级:计算机科学与技术 姓名:陈琼暖 学号:20070810104
:家庭财务管理系统
目录:
一、系统简介 二、实验目的 三、基本数据结构设计 四、系统结构设计 五、模块设计 六、实验感想
附件:家庭财务管理各操作界面详情(进行功能检测)
家庭财务管理系统代码(代码中有较详细讲解各模块原理) - 3 - - 4 - - 4 - - 5 - - 8 - -17-
一、系统简介:
家庭财务管理系统应用软件给家庭成员提供了一个在Windows操作系统上运行的管理平台,家庭成可以对其成员编号、姓名以及收入、支出构成进行增加、删除、修改等管理操作。同时该系统还提供了家庭成员管理功能,根据家庭成员的分类,其拥有的权限也不同,系统可以判断登录家庭成员管???功能,根据家庭成员的分类,其拥有的权限也不同,系统可以判断登录家庭成员的用户名和密码,从而判断其是否可以使用该系统。系统亦可获取登录家庭成员的权限信息,从而判断该家庭成员能够使用该系统的哪些特定功能,不同级别的家庭成员之间不能够越权使用系统功能。家庭成员分为家长和普通成员两类。
家庭财务管理系统软件是为用户进行家庭成员的收支构成及信息管理进行辅助的应用软件、功能描述如下。
1.用户登录:
系统获取的家庭成员用户名和密码判断该家庭成员能否成功登录系统,并且当用户登录后根据权限判断该家庭成员是家长还是普能成员,可以使用哪些对应的功能。普通级别的用户只有浏览等权限而不能进行实质性的改动。
2. 给家庭成员提供功能选择界面:
不同级别的家庭成员对应不同的功能选择界面.功能选择界面包括输入功能选项、调用相应程序两大需求。管理员和普通用户对应的功能选择界面是不同的。
3.创建收支信息文件:
用户根据提示输入家庭成员的序号、姓名、各项财务信息,如收入、支出、合计。可一次性输入多条家庭成员的收支信息记录。系统将家庭成员收信息记录存储在系统磁盘的文件中,以便进行管理、查找和备份。
4.增加家庭成员收支信息:
可在原有收支信息文件的基础上增加新的家庭成员财务信息记录,并继续保存至磁盘,并且将增加后的文件存储状况显示给用户。在增加新家庭成员收支记录的过程中,系统提示用户输入收、支出两个财务构成项,最终合计,要求系统处动计算获得,并同样作为财务构成项存入文件中对应的记录中。
5.删除家庭成员收支信息:
提示用户输入要进行删除操作的家庭成员序号,如果在文件中有该家庭成员的收支信息存在,则将该序号所对应的姓名、序号、各种收入等在对应文件中加以删除。由系统提示是否继续进行删除操作,让家长可多次进行删除操作。
6.修改家庭成员收支信息:
提示用户输入要进行修改操作的家庭成员序号,如果在文件中有该家庭成员的收支信息存在,则提示用户输入该序号对应的家庭成姓名、收入和支出构成等需要修改的选项,并将修改结果存储于文件。该部分需求也需要提示用户选择是否继续进行修改操作。修改操作中的合计部分,也需要有系统根据修改后的收、支出项目自动计算修改后的合计财务数额,并连同用户输入的其他修改项一起存入磁盘文件中。 7.查询家庭成员财务情况:
分为根据姓名查询和根据序号查询两个具体需求,分别提示用户输入要查询家庭成信息的序号或姓名,如果在磁盘文件中有对应的家庭成员财务信息,则提示用户已找到,并逐项列出对应家庭成员的收支状况。在该功能中,也需
提示用户是否需要继续查找,如不再继续查找,则返回主界面。
8.家庭成员收支排行浏览:
该项需求要求根据家庭成员的合计项进行排行,以便用户对家庭成员收状况有较为直观的了解。 9.家庭成员管理:
家长对普通家庭成员的管理也需要进行家庭成员的创建、增加、删除、修改和浏览。家长创建的家庭成员记录存储在名为yonghu的磁盘文件中,每当有家庭成员登录系统时,系统都会根据该文件中的用户名和密码进行核实判断,用户才能够顺得登录。家长还具有增加新家庭成员的功能。新增家庭成员的登录名及密码、权限等也被继续存储在yonghu文件中。当某些家庭成员不再使用系统时,还可进行删除操作,并且家长具有修改家庭成员权限的功能。
二、实验目的:
1.掌握结构化程序设计的基本思想; 2.熟练掌握结构以及指针的设计和应用; 3.熟练掌握文件的存取方法; 4.了解综合系统设计的基本原理; 5.掌握C语言程序的综合应用。
三、基本数据结构设计:
1.常量定义
2.家庭成员收入信息数据结构:用于存放每个家庭成员的序号、姓名、收入、支出、合计方面信息。 typedef struct
{
long Numbe
文档评论(0)