- 1
- 0
- 约9.48千字
- 约 17页
- 2019-01-02 发布于福建
- 举报
银行定期储蓄管罗理系统
-
程序设计报告
(2009/2010学年第二学期)
题 目: 银行定期储蓄管理系统
专 业
学 生 姓 名
班 级 学 号
指 导 教 师
指 导 单 位
日 期
评 分 细 则
评分项
优秀
良好
中等
差
遵守机房规章制度
上机时的表现
学习态度
程序准备情况
程序设计能力
团队合作精神
课题功能实现情况
算法设计合理性
用户界面设计
报告书写认真程度
内容详实程度
文字表达熟练程度
回答问题准确度
简 短 评 语
教师签名:
年 月 日
评分等级
备注
评分等级有五种:优秀、良好、中等、及格、不及格
一、课题内容和要求
银行定期储蓄管理系统
系统的基本功能:
(1) 工作人员根据口令进入系统;
(2) 可以录入新的存单信息(存单编号,储户姓名,身份证编号,住址,联系电话,存款金额,存期,利率,密码),利率在存期决定后自动得到;
(3)根据存单编号可以查询存单信息;
(4)根据存单编号和密码可以完成储户取款操作,自动算清应支付的利息并显示在屏幕上。
要求:
(1) 首先自己设计好界面和算法,存单信息可以保存在文件中;
(2) 界面友好,可操作性强,输入信息符合逻辑如存款金额不为负数、不可能有非数字的字符等;
(3) 必须完成(四)所要求的各基本功能,在基本功能实现的基础上,可考虑增加对工作人员信息维护的功能,如口令修改等。
二、需求分析
1) 管理员输入口令进入系统;
2) 提供可操作的主菜单:输出主菜单,包括申请账号、查询管理、取款管理、修改密码、退出系统,根据客户输入的选项来运行不同的功能,运行不同的函数;
3) 账号申请功能:客户按照正确的格式输入基本信息,申请账号;
4) 查询功能:客户输入账号,查询基本信息和当前本息和;
5) 取款功能:客户输入账号和密码,提取本息和;
6) 修改密码:客户输入账号和原密码进行密码修改;
7) 退出系统。
三、概要设计
银行定期储蓄管理系统
银行定期储蓄管理系统
帐
号
申
请
查
询
管
理
取款
管理
修改密码
姓名
存单帐号
密码
密码确认
住址
身份证
联系电话
基本信息
存款金额
存期
利率
日期
基本信息显示
查询当前本息和
取出本息和
帐号
原密码
新密码
四、详细设计
#includestdio.h
#includestdlib.h
#includeconio.h
#includestring.h
#includemath.h
struct per
{
char mz[20];
char zh[20];
char mm[20];
char zhuzhi[20];
char ID[20];
char tel[20];
double money;
double rate;
int year;
int year1,month1,day1;
}
dat,temp;
void kh() /* 开户 */
{
FILE *pa,*pa1;
char mm_ok[20];
pa = fopen(db.dat,ab);
char ch;
int coin,yy;
double ra;
char dizhi[20];
char shenfenzheng[20];
char dianhua[20];
lp: printf(请输入您的名字:);
scanf(%s,dat.mz);
printf(存单帐号:);
scanf(%s,dat.zh);
pa1 = fopen(db.dat,rb);
while(fread(temp,sizeof(temp),1,pa1) ==1 )
{
if ((strcmp (dat.zh,temp.zh) == 0))
{
printf(对不起,此帐号已经有人用了,请重新输入.\n);
fclose(pa1);
goto lp;
}
}
printf(密码:);
scanf(%s,dat.mm);
printf(
您可能关注的文档
最近下载
- 《毛选》读后感打印版.pdf VIP
- 自动水平缠绕机装置设计--毕业论文设计.doc VIP
- 南京医科大学《马哲》1中国马克思主义与当代3.ppt VIP
- 2024年新教科版五年级下册科学全册精编知识点(超全).doc VIP
- 2023机电工程装配式支吊架安装及验收规程.docx VIP
- 课件:直升机基本维护擦洗和润滑保养工作课件讲解.pptx VIP
- 新材料科学与技术产业领域研究与应用的合作模式与合作机制.pptx VIP
- 2025年新洋丰肥业万新型复合肥陶赖昭工业园化工业园新洋丰环评报告.docx VIP
- 肾盂输尿管连接部梗阻护理常规及健康教育.docx VIP
- 2025年安全工器具管理规定.docx VIP
原创力文档

文档评论(0)