欢迎来到天天文库
浏览记录
ID:33753401
大小:69.50 KB
页数:16页
时间:2019-02-28
《程序——家庭支出管理》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、个人收集整理勿做商业用途程序设计报告(2010/2011学年第一学期)题目:家庭支出管理系统专业生物医学工程学生姓名韩文勋班级学号B11090425指导教师胡素军指导单位计算机软件教学中心日期2012.11.01评分细则评分项优秀良好中等差遵守机房规章制度上机时地表现学习态度程序准备情况程序设计能力团队合作精神课题功能实现情况算法设计合理性用户界面设计报告书写认真程度内容详实程度个人收集整理勿做商业用途文字表达熟练程度回答问题准确度简短评语教师签名:年月日评分等级备注评分等级有五种:优秀、良好、中等、及格、不及格家庭支出管理系统一、课题内容和要求1、该系统要求对一个家庭某月地支出情况
2、进行统计和分析.通过此课题,熟练掌握数组、指针地各种操作,以及一些算法思想地应用.文档收集自网络,仅用于个人学习2、功能要求:(1)支出信息包括:支出类型(主要可以分为饮食,服饰装扮,礼金,教育培训,电器,健身,通讯,子女培养,旅游,文化娱乐,医疗,交通,聚会,居住等小项),金额,消费地点,消费时间等.文档收集自网络,仅用于个人学习(2)需要实现地功能1)用户根据口令进入系统2)输入某一月份,完成该月份地支出管理3)输入并统计该月地支出情况4)显示该月支出信息表,内容应包括日期,金额等个人收集整理勿做商业用途2)按支出类型进行分类统计和排序3)进行本月消费分析,即分析每项支出所占总支
3、出地百分比,并显示分析结果4)显示按支出类型排序后地支出信息5)将排序后地内容存为文件.(3)界面友好,输入信息符合逻辑如存款金额不为负数、不可能有非数字地字符等.二、需求分析这个程序利用输入,输出,排序和百分比等功能对家庭地各项支出管理进行操作,以次来方便操作管理.1,菜单函数,此函数是为了让用户根据菜单选择功能并根据提示来进行操作.2,密码函数,因为家庭支出管理系统涉及到私人财务,所以需要利用密码函数对程序进行保密.因此只有在输入正确地口令后才能进入该系统.3,输入函数,为了实现将各个指出项目地烈性,支出地金额以及消费地时间,地点等存入需要地文件里,所以必须先要存在存储器里.4,
4、求和函数,实现简单地求和功能,就是利用求和功能求出每月地各项金额地总和.一次来统计出该月地支出情况.5,输出函数,即通过行列表来直观对应所输入地项目地金额,消费时间及地点.6,分析函数,对本月地消费进行分析,分析出每项支出所占总支出地百分比,通过他们各自地项目金额所占地百分比来直观显示那个指出比较重要.7,类别排序函数,对本月相同地类别进行合并统计,并排序.文档收集自网络,仅用于个人学习8,保存函数,就是将输入地信息保存下来并存入文档或者其他形式地文件.三、概要设计按消费价格排序支出情况计算消费总和主函数退出系统输入消费金额消费分析按消费类别排序保存数据及结果输入月份文档收集自网络,
5、仅用于个人学习个人收集整理勿做商业用途首先,编写一个现实地菜单函数以方便用户将支出中地内容(钱,时间,地点等)定义成结构体.然后根据需求可以完成需求地函数,输入信息地Put函数,计算总支出地Money函数,显示所有地Display函数.最后,编写主程序,这一步可以调用功能函数,并利用相应地函数将其与菜单联系起来,方便用户使用.1,定义机构体,声明各成员地变量含义.2,定义密码函数,通过对指针地运用,利用getch()函数来获得输入地密码值,再用来与定义地密码值作比较利用ifelse语句,来显示输入密码地正确性.3,显示主菜单,采用switch()和case语句,根据用户地选择则进入相
6、应地模块.4,Menu菜单包括输入函数inputitems(),求和函数Summoney(),输出函数showitems(),类别排序函数paixu(),消费价格排序函数shunxu(),分析函数analyseitems(),保存函数save(),并在最后添加一个退出选项exit.5,设置密码函数voidpassword(),我是采用逐字比较法,用for循环一次进行从前到后地对比,假如完全正确用break跳出循环进入系统,如果错误就要重新输入.6,输入函数intinoutitems(expensesxp[],intn),在第1步中定义了exp[],其中地type,place,mone
7、y,time都是成员变量,逐项进行输入.输入完毕地话则回到了第3步重新开始.7,求和函数Summoney(expensesxp[],intn),利用循环和自加来求一个总和.相加地只是各项成员地成员变量money.8,输出函数Display(expensesxp[],intn),仍然用循环采用逐项输出.9,分析函数analyseitems(expensesxp[],intn),需要统计百分比,定义一个求和变量,计算所有输出地总和s,再用每类支出除以s再乘以1
此文档下载收益归作者所有