南京工程学院课程设计

  • 格式:doc
  • 大小:268.50 KB
  • 文档页数:20

下载文档原格式

  / 20
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

南京工程学院

课程设计任务书

课程名称 C语言程序设计

院(系、部、中心)电力工程学院

专业建筑电气与智能化

班级建电121

学生姓名伍颖

学号206121026

起止日期2012年1月2日至5日

指导教师陈锦涛

、目录

课程设计说明书(论文) (1)

目录 (2)

课程设计任务书 (3)

第1章绪论 (6)

1.1设计目的 (6)

1.2 内容与要求 (6)

第2章系统总体设计 (7)

2.1系统设计的组成框图 (7)

2.2功能描述 (7)

第3章系统详细设计 (8)

3.1程序设计流程图 (8)

3.2功能模块设计 (9)

3.3函数功能描述 (10)

3.4数据结构设计 (10)

第4章系统使用与测试 (11)

4.1使用说明 (11)

4.2 系统测试 (11)

第5章结论 (16)

5.1系统中用到的知识点 (16)

5.2系统难点以及解决办法 (16)

5.3本系统的主要技术 (16)

5.4编程总结 (17)

5.5自评成绩 (17)

附录 (18)

5

第1章绪论

1.1设计目的

1)银行存取款系统是针对银行账目的日常管理而设计。银行账目管理系统不仅要求操作方便而且要求界面简洁,它还需要实现账目管理,用户查询功能。

2)并了解银行存取款业务的流程,使用C语言和数据程序知识模拟银行存取款系统。

1.2背景

说明:

a.待开发的软件系统的名称:模拟银行存取款业务。

b.本项目的任务由南京工程学院陈景涛老师提出,面向的用户是银行管理员和普通用户。

c.面对日新月异的计算机普及,利用计算机对储户进行综合的管理。

1.3 内容与要求

1.题目:模拟银行存取款业务系统

2.基本内容:

1)设定账户密码,设计一银行存取款管理系统来是提供以下功能:存款、

取款、查询功能。

2)存款:存款后查询所存储金额可以写入储蓄金额

3)取款:取款前判定所取金额是否超过原有储蓄金额,若不超过可以取款,

取款后能够写入文档,利用查询功能可以查询余额。

4)查询:可查询现有储蓄金额。

3要求:

1)完成银行存取款业务的模拟系统,并且能够运行。

2)设定账户密码,密码输入三次自动退出系统。

3)功能结束后选择Y或y能够继续选择功能。

4)程序各个模块要添加注释。

5)报告要画出系统框图和详细的流程图。

6)输出的结果要准确、清晰、美观。

1.4开发环境

Vi 编辑器gcc编译器

1.5运行环境

Red Hat

第2章系统总体设计2.1系统设计的组成框图

2.2功能描述

系统实现的主要功能有:

1账号登陆

(1)储蓄卡的存款功能

(2)储蓄卡的取款功能

(3)查询储蓄卡的余额功能

(4)退出储蓄卡的功能

第3章系统详细设计3.1程序设计流程图

3.2功能模块设计

1)存款模块:

登陆账号后,选择存款功能,并输入存款金额,写入文件,原有金额增加,可使用查询功能进行查询。

2)取款模块:

取款功能:登陆账号后,选择取款功能,并输入取款金额,判断输入金额是否大于原有存款,若大于原有金额显示输入错误,余额不足,若输入金额小于原有金额则取出钞票,并写入文件,原有金额减小,可使用查询功能进行查询。

3)查询模块:

查询功能:查询账户现有存款。

3.3函数功能描述

mune():调用函数

sort_sco():查询函数

exit(0):退出函数

modify_sco():取款函数

search_sco():存款函数

3.4数据结构设计

m=5000:存折内原有存款为5000元n:存取金额

c:选择Y或y 继续程序

i:选择功能

a:密码错误时输入次数

name[20]:存储账号:liuluy password[10]:存储密码:123456 person[20]:从键盘输入的账号password1[10];从键盘输入的密码flag1:账号比较

flag2:密码比较

第4章系统使用与测试

4.1使用说明

1)输入账号liuluy密码123456,登陆界面。若账号密码错误三次则自动退出系统。

2)登陆界面后,选择功能

3)选择1.为存款功能,输入存款金额,存档,存款成功。

4)选择2.为取款功能,输入取款金额,若取款机金额小于原有存款,则取款成功,取出钞票。

若取款金额大于原有金额,则显示金额不足。

5) 选择3.为查询功能,查询原有或储存后或取款后的金额。

6)选择0.为退出系统

7) 选择功能时大于3或小于0的数,输出输入错误,请重新输入。

8)选择Y或y继续运行程序

4.2 系统测试

主菜单显示

运行结果:

1.登陆账号:

1)账户密码正确:

2)账户或密码错误

2.选择功能时大于3数退出程序

3.存款成功

4.取款

1)取款成功: