欢迎来到天天文库
浏览记录
ID:16236339
大小:789.50 KB
页数:26页
时间:2018-08-08
《个人账单管理系统_数据结构课程设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、拟建中的阜阳市中国XXXX国际服装城依托中国XX国际服装城,拟建成为皖西北地区规格最高、规模最大、商务及功能最优的现代化、国际化服装专业市场,建设规模占地约128亩,建筑面积约25万平方米,项目总投资约5亿元人民币。经过1--2年的开发建设,能达到正常运营期的中国XX.XX国际服装城将吸纳全国和世界各地的经销商、代理商企业物流总部等500—1000家,预计年交易额实现68亿元人民币,每年实现税收8000—10000万元人民币,每年实现利润1.68亿元人民币,实现就业和创业人员约2万以上。沈阳航空航天大学课程设计报告课程
2、设计名称:数据结构课程设计课程设计题目:个人账簿管理系统经济增长:在优化结构、提高效益和降低消耗的基础上,“十一五”期市GDP年均增长12%以上(现14%以上),2010年达到650亿元以上,人均GDP力争1000美元;财政收入达到80亿元;规模以上工业销售达到550亿以上;全社会固定资产投资年均长20%,五年累计1000亿元;社会消费品销售额260亿元,年均增长20%,外贸进口总额2.5亿美元,年均增长15%;五年累计招商引资突破500亿元,力争达到600亿元沈阳航空航天大学课程设计报告目录沈阳航空航天大学I1课程设
3、计介绍11.1课程设计内容11.2课程设计要求12课程设计原理22.1课设题目粗略分析22.2原理图介绍22.2.1功能模块图22.2.2流程图分析33数据结构分析73.1存储结构73.2算法描述74.1调试过程164.2程序执行过程16参考文献1921沈阳航空航天大学课程设计报告1课程设计介绍1.1课程设计内容个人账簿管理系统记录某人每月的全部收入及各项开支情况,包括食品消费,房租,子女教育费,水电费,医疗费,储蓄等。进入系统后可以输入和修改某月的收支情况,可以对每月的开支从小到大进行排序,可以根据输入的月份查询每月
4、的收支情况。1.2课程设计要求1.采用链表结构管理收支情况,并能够保存到文件中;2.完成对每月的开支排序,以及完成系统查询功能;3.独立完成系统的设计,编码和调试;4.系统利用C语言实现;5.按照课程设计规范书写课程设计报告。21沈阳航空航天大学课程设计报告2课程设计原理2.1课设题目粗略分析根据课设题目要求,拟将整体程序分为五大模块。以下是五个模块的大体分析:1.账簿信息输入:该模块中,以带头结点的链表为账单信息的存储结构,输入各项开支的数据。2.账簿信息排序:该模块中,将针对每月的消费总额进行从小到大的顺序进行排序
5、。3.账簿信息查询:该模块中,将输入或已排序账单进行按所输入的日期进行查询并将查询结果打印至屏幕,供人阅读。4.账单信息更改:进入该模块,进行信息的更改或添加。5.账单信息保存:该模块将账单信息以文本文档保存到磁盘中。2.2原理图介绍2.2.1功能模块图图2.1功能模块图21沈阳航空航天大学课程设计报告2.2.2流程图分析1.账单建立时调用jianli()函数,而在在jianli()中调用tianjia()函数;账单的头结点的申请工作已在主函数中完成,所以在整个建立账单的过程中核心内容是:将新的账单信息链接到已存在的账
6、单后面;tianjia()函数流程图如图2.2所示。图2.2账单信息添加函数流程图2.在对账单信息进行排序的过程中,采用的方法是:首先将账单中支出最大和最小的两个结点寻找出来并按从小到大的顺序连接到一个新申请的头结点上;再将原函数的各结点插入到新的链表中,最终新的链表就成为了排序后的新账单。paixu()函数流程图如图2.3所示。21沈阳航空航天大学课程设计报告图2.3排序函数流程图1.进入账单信息查询部分,程序根据输入的日期进行逐一比较,若存在该日期的账单信息,程序输出相应的账单信息,若不存在该日期的账单信息,系统提
7、示用户还未录入该日期的账单信息。账单查询函数流程图如图2.4所示。21沈阳航空航天大学课程设计报告图2.4查询函数流程图1.进入账单更改部分,程序将用户输入的需更改的账单日期与已存在的账单日期进行逐步比对,对日期完全相同的账单信息进行更改,若不存在该日期的账单信息,程序提示用户是否马上进行添加。流程图如图2.5所示。图2.5账单信息更改流程图21沈阳航空航天大学课程设计报告1.进入账单保存部分,用户对建立的账单以文本文档的形式保存到磁盘中,账单信息保存函数流程图如图2.6所示。图2.6保存账单信息函数流程图21沈阳航空
8、航天大学课程设计报告3数据结构分析3.1存储结构主要存储结构:带头结点的单向链表存储结构。typedefstructMYBILL//链表结点结构{longdate;//日期信息longfood;//食品消费longfangzu;//房租费用longjiaoyu;//子女教育费longshuidian;//水电费longyiliao
此文档下载收益归作者所有