欢迎来到天天文库
浏览记录
ID:12376578
大小:114.50 KB
页数:15页
时间:2018-07-16
《聊城大学c语言课程实训任务书wangh》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、C语言实训任务书一、实训目标通过项目实战,掌握C语言掌握C语言的精髓:指针、函数、结构体的使用、文件读写。课程要求从两个方面的能力目标实现,素养目标要求学员在通过学习具备相对应的学习技能、素养要求;技术目标要求学员必须掌握课程产品所定义的知识与技能。(1)素养目标v阅读帮助文档的能力;v问题解决能力、总结归纳能力;(2)技术目标v使用C语言编程的能力;二、实训内容(见附录)三、实训进度安排按教学计划规定,该设计总学时数为3周,其进度及时间大致分配如下:序号设计内容天数(约占比例)1基于控制台的学员管理系统22基于控
2、制台的名片管理系统23基于控制台的银行存储系统模拟项目34项目点评、总结1总计8天四、考核评定考核分类考核方式成绩比例过程考核课堂表现学习态度、课堂提问40%项目考核项目考核项目实战表现、自主学习60%聊城大学《C语言实训》题目ATM机银行仿真模拟系统指导教师:王春哲姓名:王秀明学号:2012201533班级:2012级3班专业:电子信息科学与技术地点:聊城大学时间:7月15日至7月22日一、项目名称 创建ATM模拟管理系统二、功能要求摘要二十世纪末,随着金融服务的迅速发展,银行提款机已经发展成了各大银行金融服务
3、战略中的重要一环,同时,银行提款机系统也经历了持续的更新换代为广大用户提供了更加便捷和人性化的服务。模拟ATM系统就是对提款机操作系统在个人PC上及主流操作平台上的编程实现,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发制作两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用界面友好等特点。本系统采用VS2005,微软SQLSERVER2005,实现了用户身份的认证、取款转帐、交易明细的查询等功能。分析并解决实现中遇到的若干问题,例如数据库资料如何
4、实现更新,文本框的文字输出需要用到什么技术,如何实现中英文两种界面,用户服务功能如何实现等等。三、需求分析四、设计思想,在头文件下面建立一个ATM.h和function.h的头文件。头文件的ATM.h的文件是对执行文件的信息进行声明。Charzhanghao[40];//,charxingming[40];//用户姓名,charphone[20];//电话号码,charmima[20];//密码,charximima[20];//新密码,doublecm://存入金额,,staticdouble;//利率。func
5、tion.h文件是对函数就行声明/intkehu();//客户,intguanli();//管理端,intchange();//修改密码,intopen();//开户,intquery();//查询,intlilv();//利率计算,intjiexi();//计息五、具体实现六、附录typedefstruct{characcount[40];//账号charname[20];//姓名charphone[20];//电话号码charpassword[40];//密码charnpassword[40];//新密码dou
6、blecm;//存入的金额doubleqm;//取走的金额doublesm;//剩余的金额doublezm;//转账的金额staticdoublelilv;//利率}ATM;#include"stdafx.h"#include#include#include#include"atm.h"externATM*atm;externintcurrent;externinttotal;intkehu(){characcount[40];charpassword[40
7、];printf("请输入账户名:");scanf("%s",account);inti;for(i=0;i=current){printf("该账号不存在!");return1;}else{printf("请输入密码");scanf("%s",password);if(strcmp(atm[i].password,password)!=0){printf("密码错误!"
8、);return1;}}charchoice;while(1){printf("");printf("t用户端功能主菜单");printf("t****************");printf("t1.取款");printf("t2.存款");printf("t3.查询账户");printf("t4.转账");pri
此文档下载收益归作者所有