C 课程设计

发布 2022-09-30 15:27:28 阅读 9882

西安科技大学。

c++语言课程设计。

题目: 银行账户管理系统

班级: 信息与计算科学1102班

学号: 1108060209

姓名: 李娜娜

日期2013/1/9

c++语言课程设计说明书。

一、课程设计的目的和要求。

1.进一步巩固c++语言语法规则。

2.熟练掌握程序设计的一般技巧和方法。

3.培养解决综合性实际问题的能力。

二、课程设计任务。

三、课程设计要求:

1.分析课程设计题目的要求

2.写出详细设计说明。

3.编写程序**,调试程序使其能正确运行

4.设计完成的软件要便于操作和使用

5.设计完成后提交内容有: 源程序(cpp和h头文件),word 版程序说明( ①系统说明 ②实验分析与结论 ③体会)

四、时间安排:2周。

题目银行账户管理系统

一、题目介绍。

账户信息有:用户名,账号,身份证号码,余额。并将以上信息保存到文件。所允许操作是:开户,存款,取款,转账,查询,销户。进入程序后,更具屏幕上提示寻则客户所学的服务。

二、系统分析。

1.登陆页面:输出账号,根据账户输入的账号,到后台文件查询,若正确则登陆成功,并保存好信息以备后用。若账号不存在,提示该账号不存在。

2.主界面页面:主要导航栏有存款,取款,查询,转账,注销,开户,退出。

3开户页面有:提供开户界面,有用户输入新账户的信息,将信息保存到文件中,并将开户金额作为账户余额保存在文件中。

4.存钱界面:从登陆得到账号,并提供数据输入界面,等待用户输入存款金额,同时将存钱金额显示在页面上。

5.取款金额:从登陆得到账号,并提供数据输入界面,等待用户输入取款金额,如果取款金额大于该用户卡上的余额则不能取款,或者将新的余额写入文件。

6.转账页面:从登陆得到账号,输入要转入的卡号,在输出金额,显示在页面上,如果金额超过月则失败。

7.查询页面:从登陆得到账号,把本人信息显示在界面上。

8.注销页面:从关闭文件,状态未注销,最后关闭整个系统。

三、程序**。

#include<>

#include<>

#include<>

#include<>

#define buffersize 1024

#define maxaccount 1000

typedef struct bankaccount

int account;

int id;

int key;

char name[32];

float balance;

bankaccount;

bankaccount accountcollection[maxaccount];

int curaccount = 0;

void insertaccount(file *fp)

int i=0;

bankaccount newaccount;

printf("please input the account information");

printf(">accountnum:")

scanf("%d",&

printf(">id:")

scanf("%d",&

printf(">key:")

scanf("%d",&

printf(">name:")

scanf("%s",printf(">balance:")

scanf("%f",&

fseek(fp,0l,seek_end);

fprintf(fp,"%d %d %s %.2f",i++;

void getaccount(file *fp)

int account;

int key;

char name[32];

float balance;

int i =0;

int id;

curaccount = 0;

fseek(fp,0,seek_set);

while(!feof(fp)) 因为feof()最后会读2遍,所以最后curaccount多加了1 */

void listaccount(file *fp)

int i =0;

printf("there is %d accounts at all:",curaccount-1);/curaccount减去多加的1 */

for(i = 0;i< curaccount-1;i++)

void searchaccount(file *fp,int accountnum)

int i =0;

for(i = 0;i< curaccount-1;i++)

void delaccount(file *fp,int accountnum)

int i;

if((fp=fopen(""at+")null)

printf("can't find the account");

else

C 课程设计

自动走迷宫小游戏。根据课堂讲授内容,做相应的自主练习,消化课堂所讲解的内容 通过调试典型例题或习题积累调试c 程序的经验 通过完成辅导教材中的编程题,逐渐培养学生的编程能力 用计算机解决实际问题的能力。同时在设计的过程中发现自己的不足之处,对以前所学过的知识理解的更加深刻,掌握得更加牢固。迷宫生成。...

c 课程设计

哈尔滨 课程设计报告。课程 c 学号 姓名 班级 教师 1.管理系统的功能说明。课程信息管理 能够增加数据,删除数据,显示数据,修改数据,按姓名和首字母查询数据和一些基本的程序功能。2.存储数据的描述。coursenumber 课程号coursename 课程名subject 所属专业xingzhi...

C课程设计

面向对象程序设计课程设计。一 设计要求。1 课程设计以3 4人为一组,每人一个模块 2 课程设计时间为1周 在处理系统的时候,要从分析系统的需求入手,根据系统需求进行详细分析,明确系统功能,然后设计系统整体架构以及划分系统模块,按照模块分配小组中每个组员的具体任务,完成设计。二 系统设计规范。1 命...