数据结构课程设计银行储蓄系统

  1. /** 
  2. *版权所有(C)2017,panyanan
  3. * 
  4. *文件名称:main.cpp 
  5. *文件标识:无 
  6. *内容摘要:本文件的作用是调用算法库里面的函数,完成题目要求。 
  7. *其它说明:无 
  8. *当前版本:V1.0 
  9. *作者:潘亚楠
  10. *完成日期:2017,12,22
  11. **/  
  12. #include <stdio.h>
    #include <malloc.h>
    #include <string>
    #include <iostream>
    #include "list.h"
    using namespace std;
    typedef int ElemType;
    
    
    //void CreateListF(LinkList *&L,ElemType a[],int n);//头插法建立单链表
    
    //void DestroyList(LinkList *&L); //销毁单链表
    void kaihu(LinkList *&L);
    void ListInsert(LinkList *&L);
    void jiemian();
    void cunkuan(LinkList *&L);
    void qukuan(LinkList *&L);
    void xiaohu(LinkList *&L);
    void chaxun(LinkList *L);  //输出单链表
    void chaxunsuoyou(LinkList *L);
    void zhuanzhang(LinkList *L);
    bool ListEmpty(LinkList *L);
    void InitList(LinkList *&L);
    
    int main()
    {
    
       	int cmd;  //操作类型
        LinkList  *L2;
    	L2 = new LinkList;
    	L2 = NULL;
        int index=0;
        InitList(L2);//初始化
        while(1)
    	{
            jiemian();
    		cout<<endl;
            cout<<"请输入您要进行的业务号:";
            cin>>cmd;
    		switch(cmd)
    		{
    		    jiemian();
    
    			case 1:
                    kaihu(L2);
                    //index++;
    				break;
    			case 2:
                    cunkuan(L2);
    				break;
                case 3:
    				qukuan(L2);
    				break;
                case 4:
    				xiaohu(L2);
    				break;
                case 5:
                    zhuanzhang(L2);
                    break;
    			case 6:
    				chaxun(L2);  //输出单链表
    				break;
    
    			case 7:
    				chaxunsuoyou(L2);
    				break;
                default:
    				break;
    
    
    		}
    	}
    
    }
    • 4
      点赞
    • 21
      收藏
      觉得还不错? 一键收藏
    • 0
      评论
    ### 回答1: 好的,数据结构课程设计活期储蓄账目管理系统是一个可以帮助用户管理储蓄账户的系统。它可以记录用户的存款、取款、利息等信息,并且可以进行账户余额的实时更新和查询。在设计过程中,需要使用到数据结构的知识,如链表、栈、队列等,来实现账目的存储和管理。同时,还需要考虑系统的安全性和易用性,以便用户能够方便地使用该系统进行账户管理。 ### 回答2: 活期储蓄账目管理系统是一种基于数据结构的系统,旨在帮助用户管理他们的活期存款账户。通过这个系统,用户可以查看他们的存款余额、存款记录、交易记录、账单、利率等信息。 这个系统的设计需要考虑到以下几个方面。首先,需要建立一个数据结构来存储用户的存款记录。这个数据结构可以是一个数组,其中每个元素表示一个存款记录。每个元素包含存款金额、日期、利率等信息。这个数组可以按照日期或者金额进行排序,以方便用户查看自己的存款记录。 在存款的时候,需要将新的存款记录添加到数据结构中。这个过程可以通过循环遍历数组,找到存款记录应该插入的位置,然后将新的记录插入到数组中。在取款的时候,需要从数组中找到对应的存款记录,并将其删除。这个过程可以通过循环遍历数组,找到对应的存款记录,然后将其删除,再将剩余的记录整理为一个新的数组。 此外,这个系统还需要对账单进行管理。账单可以包含每个月的存款、取款、利息等信息。账单可以通过循环遍历数组,计算每个月的存款、取款、利息等信息,然后将其记录在账单中。 最后,这个系统还需要考虑数据安全和用户权限管理。为了确保用户的数据安全,所有的数据都需要进行密封保护,并且只有经过授权的用户才能够访问这些数据。系统管理员可以控制用户的访问权限,以防止非法用户进行未经授权的操作。 综上所述,设计和实现一个活期储蓄账目管理系统需要考虑到各种数据结构和算法。通过合理地设计数据结构和应用算法,可以提高系统的性能和用户体验。同时,还需要注重数据安全和用户权限管理,以确保用户的数据得到保障。 ### 回答3: 数据结构课程设计活期储蓄账目管理系统是一个用于管理个人储蓄账户的系统。该系统使用数据结构和算法来管理账目,为用户提供账户余额、存款、取款记录等功能。 以下是该系统的特点和功能。 特点: 1. 数据结构和算法的运用:该系统使用链表、栈等数据结构和冒泡排序、快速排序等算法进行账目管理。 2. 易用性:该系统具有方便快捷的操作界面,让用户可以轻松地进行账目管理。 3. 数据安全性:该系统的数据库采用SQL Server,确保用户数据的安全性。 功能: 1. 登录界面:用户通过输入账号和密码登录系统,进入主界面。 2. 主界面:显示用户的账户余额、上次交易时间以及存款、取款等按钮。 3. 存款界面:用户可以在此输入存款金额进行存款操作,同时记录存款时间和金额。 4. 取款界面:用户可以在此输入取款金额进行取款操作,同时记录取款时间和金额。 5. 账目查询界面:用户可以查询自己的账目情况,包括存款、取款记录和账户余额等。 6. 修改密码界面:用户可以在此修改自己的密码。 7. 退出系统:用户可以通过此按钮退出系统。 在实现技术方面,该系统采用面向对象的编程思想,使用C++语言进行编写。在数据结构方面,该系统使用链表实现存储用户信息、使用栈实现存储交易记录,使用冒泡排序和快速排序等算法进行账目排序等。通过以上特点和功能的实现,该系统可以满足用户对账目管理的需求,提高用户的生活质量和方便度。

    “相关推荐”对你有帮助么?

    • 非常没帮助
    • 没帮助
    • 一般
    • 有帮助
    • 非常有帮助
    提交
    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值