77范文网 - 专业文章范例文档资料分享平台

数据结构课程设计个人账簿管理系统

来源:网络收集 时间:2018-12-22 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

个人账簿管理系统

学院:数学与计算机科学学院 班级:信息与计算科学13级 学号:1060413014048 姓名:张童

《数据结构》课程设计报告 目录

1 系统功能分析 ................................................................................................... 1

1.1 个人账簿管理 ....................................................................................... 1 1.2 解决个人账簿管理 ............................................................................... 2

1.2.1 概要分析 ................................................................................... 2 1.2.2 流程图 ....................................................................................... 3

2 系统总体设计 ................................................................................................... 4

2.1 系统总体设计思路 ............................................................................... 4 2.2 各个功能模块简介 ............................................................................... 4

2.2. 1 结构体数组 ............................................................................. 4

3 界面设计 ........................................................................................................... 5

3.1 主界面: ............................................................................................... 5 3.2 显示输入数据界面 ............................................................................... 5 3.3 显示所有输入数据界面 ....................................................................... 6 3.4 添加数据界面 ....................................................................................... 6 3.5 删除六月份的数据信息界面 ............................................................... 7 3.6 按收入排序界面 ................................................................................... 7 4 小结 ................................................................................................................... 8 参考文献 ............................................................................................................... 9 附录:程序源代码 ............................................................................................. 10

《数据结构》课程设计报告

1 系统功能分析

本程序可以实现个人账簿的按月份插入、输出、修改、查询、删除、按收入排序、按月份大小排序、将数据保存到文件和加载文件数据等功能,其中每一个功能,都分别使用了一个函数,其中程序的主界面简洁明了。可以按主界面的提示完成每一块功能。

1)问题描述

个人帐簿管理系统记录某人每月的全部收入及各项开支情况,包括食品消费,房租,子女教育费用,水电费,医疗费,储蓄等。进入系统后可以输入和修改某月的收支情况,可以对每月的开支从小到大进行排序,可以根据输入的月份查询每月的收支情况。

2) 基本要求

(1)初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数; (2)完成最低要求:建立一个文件,包括某人5个月的收支情况,能对文件中的信息进行扩充(追加),修改和删除;

(3)进一步要求:完成对每月的开支排序,以及完成系统查询功能。有兴趣的同学可以自己扩充系统功能。

1.1 个人账簿管理

在程序中定义了一个结构体主要包括(月份,全部的收入,食品开支,房租,水电费,医疗费,储蓄,子女教育费和总体的支出费用)其次定义了10个函数,分别是输入信息,查看指定月份信息,查看全部月份信息,插入信息,修改信息,删除指定月份信息,按月份大小排序,按总收入排序,保存数据到文件和加载文件数据。其中每一个程序都能实现相应部分的功能,并且使用了结构体数组的操作,通过对结构体数组的操作和文件的操作完成各自对应的功能。

1

《数据结构》课程设计报告

1.2 解决个人账簿管理

1.2.1 概要分析

个人账簿管理通过以下函数实现:

Input(PEL *a); //输入个人收支信息函数 Myprintf(PEL *a); //打印指定月份收支信息函数 Allprintf(PEL *a); //打印所以月份收支信息函数 Add(PEL *a); //添加指定月份收支信息函数 Modify(PEL *a); //修改指定月份收支信息函数 Delrecord(PEL *a); //删除指定月份收支信息函数 Yuepaixu(PEL *a); //按月份大小排序函数 Zongpaixu(PEL *a); //按总收入排序函数

Save(PEL *a); //将所以收支信息保存到文件函数 Load(PEL *a); //加载文件的信息到结构体数组函数

这十个函数分别完成每一部分功能 ,其中都是与主函数调用相对应的函数,完成相应的功能。

2

《数据结构》课程设计报告

1.2.2 流程图

图 1

3

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库数据结构课程设计个人账簿管理系统在线全文阅读。

数据结构课程设计个人账簿管理系统.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/382680.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: