数据结构课程设计题目:活期储蓄账目管理学院:班级:学生姓名:学生学号:指导教师:2013年11月27日课程设计任务书姓名班级学号设计题目活期储蓄账目管理理论要点1.活期储蓄处理中,储户开户、销户、存入、支出活动频繁,系统设计要求:2.能比较迅速地找到储户的帐户,以实现存款、取款记账;并能实现排序。3.能比较简单,迅速地实现插入和删除,以实现开户和销户的需要。设计目标1.代替营业员进行许多繁杂的手动操作。2.给用户带来了很大的方便。3.节省许多人力资源。4.提高人们的工作效率。研究方法步骤1.设计程序流程图2.编写源程序3.编译运行,对指定文件进行编码译码预期结果实现对既定文件的读入,编码压缩后存入另一文件,调出编码后的文件进行译码输出并存入新文件。计划与进步的安排1.搜集资料,理解原理,分析已有的编码1天2.分模块分析,画出实验流程图1天3.编写源代码2天4.编译运行,对既定文件进行编码译码2天5.实验总结1天目录摘要...................................错误!未定义书签。1题目分析............................错误!未定义书签。2概要设计.............................................23详细设计.............................................24调试设计.............................................55用户使用说明.........................................66测试结果.............................................67结论体会.............................................88参考文献.............................................89源程序...............................................9摘要随着计算机的普及,现代人越来越多的想到用计算机来代替许多人做的事情。从而提高办事效率,使经济收入更加可观,从而就产生了计算机这门课程。随着信息技术的飞速发展,大量信息需要传输,传输信息就要先经过编码,然后再译码,可见编码技术的提高对整个信息产业有着举足轻重的作用。而计算机主要是通过程序来实现各种事情的,再者程序也必须通过各种算法才能达到存储各种数据,所以数据结构这门课程就应运而生。本课程设计主要是用数据结构编写关于活期储蓄账目管理的算法,来达到活期储蓄账目管理的目的。关键词:编码存储活期储存账目管理错误!未定义书签。数据结构课程设计11题目分析活期储蓄管理系统用户通过该系统可以进行存款、取款、销户等业务。该系统在金融业给人民带来了很大的方便,系统开发成功后,一旦应用于银行领域,会给管理员与用户带来很大的方便,其主要作用具体如下:1)、可以代替营业员进行许多繁杂的手动操作。2)、给用户带来了很大的方便。3)、可以节省许多人力资源。4)、可以提高人们的工作效率。活期储蓄账目管理系统主要是由于在活期储蓄处理中,储户开户、销户、存入、支出活动频繁,为实现储户的各种操作而设计的,本课程设计的主要功能包括实现储户开户、销户、存入、支出等活动,为了能比较迅速找到账户,实现这样的几个功能,就要通过链表来存储数据结构,其结构则按照C语言的相关知识定义结构体,其中储户开户、销户就是实现链表的插入与删除,而存入、支出等活动则是实现链表中结点的查找,然后进行更改。2概要设计1)、数据结构:typedefstructmessage{charname[10];charsex[3];intold;charno[20];doublebase;doubleir;intcode;intyear;intyday;message*next;}message,*Message;2)、各种函数说明:Messageout();将txt文件中的信息读出tm*date();调用系统时间voidmake();对文件中已有账户进行处理voidit(Message);将信息写入txt文件voidcreate();创建新账户数据结构课程设计2voiddebit(Message);从账户中取款voidcredit(Message);向账户中存款intchaxun();查询账户信息voidrework(Message);修改账户密码intmain();主函数3详细设计1)、头文件headerfile.h中,声明结构体和函数:typedefstructmessage{charname[10];charsex[3];intold;charno[20];doublebase;doubleir;intcode;intyear;intyday;message*next;}message,*Message;Messageout();tm*date();voidmake();voidit(Message);voidcreate();voi...