《高级语言程序设计》课程设计题目.doc

《高级语言程序设计》课程设计题目.doc

ID:61488025

大小:29.00 KB

页数:10页

时间:2021-02-05

《高级语言程序设计》课程设计题目.doc_第1页
《高级语言程序设计》课程设计题目.doc_第2页
《高级语言程序设计》课程设计题目.doc_第3页
《高级语言程序设计》课程设计题目.doc_第4页
《高级语言程序设计》课程设计题目.doc_第5页
资源描述:

《《高级语言程序设计》课程设计题目.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、《高级语言程序设计》课程设计题目一、课程设计题目1、银行ATM自动取款机系统。本项目主要实现一个银行ATM自动取款机系统,用户登录系统后,可以进行余额查询、取款、密码修改、退出等操作。账户记录格式:账户ID、账户名、余额、密码。账户信息要求以数据文件方式存储。2、通迅录管理系统本项目主要实现一个通迅录管理系统,用户可以对通迅录记录进行浏览、查找、增加、删除、修改等操作。通迅录记录格式:姓名、性别、电话。通迅录记录要求以数据文件方式存储。二、课程设计要求题目二选一,根据选择的的题目,1、编写程序,完成系统的设计与实现,2、系统要有操作界面

2、,例如:通迅录===========================1.浏览2查找3.增加4.删除5.修改6.退出===========================(按数字1、2、3、4、5、6,选择操作)3、要求写出课程设计报告,设计报告提交形式:电子文档提交,报告内容:(1)系统功能说明(2)系统设计(画出系统功能结构、流程图、函数说明)(3)程序源码(4)运行结果截图(5)总结4、个人独立完成,雷同一律不及格。银行ATM自动取款机系统。#include#include#include

3、nio.h>struct_Account_Info{intiAccountNum;//帐号charszAccountName[10];//户名charszAccountPassword[10];//密码floatfTotalMoney;//余额};typedefstruct_Account_InfoAccount_Info;typedefstruct_node{Account_InfoAccountInf;_node*pNext;}AccountNode;intnumber=1;intiAccountNum=0;AccountNode*

4、pHead=NULL;voidGetPassword(char*pPassword);//获取密码,并以'*'显示voidShowAccount(intiAccountNum);//显示帐户余额AccountNode*FindAccountByNumber(intiAccontNum);//根据帐号查找帐户boolGetUserAccountInf();//校验拥护输入帐号和密码是否匹配boolWriteAllAccount();//将所有的帐户信息写文件boolReadAllAccount();//读取所有的帐户的信息boolShow

5、AllAccount();//显示当前所有帐户信息,测试用AccountNode*NewAccount()//生成一个新的帐号结点{AccountNode*pNode=newAccountNode;if(pNode==NULL)returnNULL;memset(pNode,0,sizeof(AccountNode));//输入帐号名称printf("请输入帐号名称:");scanf("%s",pNode->AccountInf.szAccountName);//输入帐号密码printf("请输入帐号密码:");GetPassword(

6、pNode->AccountInf.szAccountPassword);//设置帐号其他信息pNode->AccountInf.iAccountNum=number++;//系统自动产生帐号IdpNode->AccountInf.fTotalMoney=0;//初始余额为0returnpNode;}voidInsertAccount(AccountNode*pNode){if(pNode==NULL)return;//firstnodeif(pHead==NULL)pHead=pNode;else{AccountNode*pTmp=p

7、Head;while(pTmp->pNext){pTmp=pTmp->pNext;}pTmp->pNext=pNode;}}boolOpenAccount(){AccountNode*pAccount=NewAccount();if(pAccount==NULL)returnfalse;InsertAccount(pAccount);printf("开户成功,欢迎使用招商银行自动取款机服务!");ShowAccount(pAccount->AccountInf.iAccountNum);returntrue;}voidShowAcc

8、ount(intiAccountNum){AccountNode*pCurAccount=FindAccountByNumber(iAccountNum);if(pCurAccount){printf("账

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。