大学
课 程 设 计
课程名称: 程序设计语言课程设计
设计题目: 取款机系统实现及分析经典程序代码
学 院: 信息工程与自动化学院
专 业: 计算机科学与技术
年 级:
学生姓名:
指导教师:
日 期:
教 务 处 制
课 程 设 计 任 务 书
学院 专业 年级
学生姓名: 学号:
课程设计题目: 取款机系统实现及分析经典程序代码
课程设计主要内容:
()、读程序。
要求学生读两个行以上的程序,贪吃蛇、学生学籍管理系统。通过读程序,学生应了解大型程序的编写方法、程序的整个结构及框架设计、变量命名的规范、程序的书写规范、及常见问题的算法实现。
()、写程序。
要求学生完成一个管理类的综合型设计:如银行模拟存取系统。要求学生进行数据结构的设计、对函数进行模块化结构化设计、并灵活运用数组、结构体、指针、文件等多种数据类型设计开发系统。通过写程序,学生应掌握用计算机程序设计语言解决实际问题的方法、步骤。该系统应该具有以下功能:
)账户管理功能
) 开户:完成账户注册的功能。即输入账户的相关信息。要求账户号长度位,密码长度不得低于位,必须使用暗码,账户信息保存到数组中,账户信息最后保存到相关文件中;
) 账户登录:输入账户、密码,验证是否能够登录该系统;
)密码修改:输入两次相同的密码方可修改。
)账务管理功能
) 存款:每笔存款金额大于元小于等于元,以元为基本单位。需记录交易日期和时间。
) 取款:每笔取款金额大于等于元小于等于元,以元为基本单位。需记录交易日期和时间。
) 转账:每笔转账金额大于等于元小于等于元。需记录交易日期和时间。
)查询功能
) 存款记录查询
) 取款记录查询
) 转账记录查询
) 余额查询
)文件功能及其它功能:数据都应保存在相关文件中。
设 计 指 导 教 师 (签字):
教学基层组织负责人(签字):
年 月 日
目录
一、读程序题部分(贪吃蛇) 、程序的功能………………………………………第页
、主函数分析………………………………………第页
、函数的调用关系…………………………………第页
、数据变量定义作用………………………………第页
、主要函数的功能、流程图………………………第页
、程序的不足及改进………………………………第页
、加上注释、改进后的完整代码…………………第页
二、读程序题部分(学生学籍管理系统) 、程序的功能………………………………………第页
、主函数分析………………………………………第页
、函数的调用关系…………………………………第页
、数据变量定义作用………………………………第页
、主要函数的功能、流程图………………………第页
、程序的不足及改进………………………………第页
、加上注释、改进后的完整代码…………………第页
三、编程题部分
、设计内容…………………………………………第页
、设计……………………………………………… 第页
()数据分析………………………………………… 第页
()程序流程分析…………………………………… 第页
、编码及调试……………………………………… 第页
、程序运行截图…………………………………… 第页
四、总结与体会……………………………………… 第页
五、参考文献………………………………………… 第页
一、读程序题部分(贪吃蛇) 、程序的功能
设计游戏界面,包括画墙、画蛇、画食物,并且设置蛇和食物的属性,编写蛇的运动方式和游戏方式。
、主函数分析
主函数中前两行与编写图形程序有关,第三行中