ImageVerifierCode 换一换
格式:DOC , 页数:21 ,大小:287KB ,
资源ID:1257899      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1257899.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(上海应用技术学院银行信贷系统课程设计报告.doc)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

上海应用技术学院银行信贷系统课程设计报告.doc

1、 程序设计语言课程设计报告上海应用技术学院课程设计2013 2014学年第二学期设计题目 银行信贷管理系统 院(系) 计算机科学与信息工程学院 专 业 班 级 学号 学生姓名 设计时间 指导教师 提交日期 上海应用技术学院课程设计任务书课程名称程序设计语言课程设计课程代码B704010设计题目银行信贷管理系统题目序号6设计时间学院计算机科学与信息工程专业班级一、 课程设计任务(条件)、具体技术参数(指标)1. 在指导书提供的课程设计题目中选择一题或自选(但需经过指导教师认可)2. 每个题目限一人完成,题目选定后不可更换。3. 用户提供的主操作界面应该方便用户的操作。4. 最后提交的课程设计成果

2、包括:a)课程设计报告电子稿。c)源程序文件。d)可执行程序文件。二、 对课程设计成果的要求(包括课程设计说明书、图纸、图表、实物等软硬件要求)1. 分析课程设计题目的要求;2. 写出详细设计说明;3. 编写程序代码,调试程序使其能正确运行;4. 设计完成的软件要便于操作和使用,有整齐、美观的使用界面;5. 设计完成后提交课程设计报告和源代码文件的电子文档。三、 课程设计工作进度计划:第一天 选择课程设计题目,分析课题的要求,确定设计方案;第二天 按功能模块编写详细设计说明;第三天 绘制程序流程图;第四七天 编写与调试程序;第八天 写课程设计报告; 第九天 提交课程设计报告; 第十天 面试或答

3、辩。四、 主要参考资料 1谭浩强C程序设计(第四版)北京:清华大学出版社,2010 2谭浩强C程序设计题解与上机指导(第四版)北京:清华大学出版社,20103 Herbert SchildtC语言大全(第四版)北京:电子工业出版社, 20044Samuel P.Harbison ,Guy L.SteeleC语言参考手册(第5版)北京:机械工业出版社,20035程序设计语言课程设计指导书指导教师(签名): 教研室主任(签名): 2014年 6 月30日 2014年6月30日 目录1 设计目的52 功能描述52.1模块功能52.2流程图63 总体设计133.1 功能模块设计133.2 数据结构设计

4、133.3 函数功能描述134 程序实现134.2 运行结果135课程设计总结17设计目的题目六 银行信贷管理系统1. 设计要求: 基本功能: a) 申请贷款 b) 还贷 c) 查询贷款记录 d) 查询还贷记录 拓展功能: 采用文件形式对贷款和还款记录进行操作,包括: c) 写入文件 d) 读取文件 创新(自拟)功能: 程序实现的其它功能由个人自拟。2. 设计要求具体说明 基本功能: 􀁺 贷款记录中包含以下数据: 贷款编号、贷款人身份证号码、贷款人姓名、贷款金额、贷款年限 􀁺 还贷记录中包含以下数据: 还款编号、还款人身份证号码、还款人姓名、还款金额、所还贷

5、款编号 􀁺 申请贷款 要求输入贷款编号、贷款人身份证号码、贷款人姓名、贷款金额、贷款年限。 􀁺 还贷 要求输入一个贷款编号(要求对贷款编号进行检查,如果没有这条贷款,显示输入编号错误),还款编号、还款人身份证号码、还款人姓名、还款金额、所还贷款编号. 要求还款编号不能重复。􀁺 查询贷款记录 要求输入贷款人身份证号码,先查询是否存在贷款,如果存在显示该贷款人的所有贷款记录,如果不存在显示无记录。􀁺 查询还贷记录 要求输入一个贷款编号(要求对贷款编号进行检查,如果没有这条贷款,显示输入编号错误),查看对该贷款的所有还贷信息。拓

6、展功能 要求对上述输入的贷款和还贷记录进行文件保存,下次进入系统时从文件读出数据。 3. 提示 定义合适的结构体类型,使用链表或数组的方式组织数据。 2 功能描述2.1模块功能一基本功能:贷款记录中包含以下数据:贷款编号、贷款人身份证号码、贷款人姓名、贷款金额、贷款年限还贷记录中包含以下数据:还款编号、还款人身份证号码、还款人姓名、还款金额、所还贷款编号 申请贷款要求输入贷款编号、贷款人身份证号码、贷款人姓名、贷款金额、贷款年限。还贷要求输入一个贷款编号(要求对贷款编号进行检查,如果没有这条贷款,显示输入编号错误),还款编号、还款人身份证号码、还款人姓名、还款金额、所还贷款编号. 要求还款编号

7、不能重复。查询贷款记录要求输入贷款人身份证号码,先查询是否存在贷款,如果存在显示该贷款人的所有贷款记录,如果不存在显示无记录。查询还贷记录要求输入一个贷款编号(要求对贷款编号进行检查,如果没有这条贷款,显示输入编号错误),查看对该贷款的所有还贷信息。二拓展功能要求对上述输入的贷款和还贷记录进行文件保存,下次进入系统时从文件读出数据。2.2流程图 开始提示输入贷款信息检查申请是否合法放入结构体数组中YN结束图1 添加(贷款客户信息)开始提示输入贷款编号检查是否存在贷款编号输入还款编号和还款信息检查信息的合法性输入还款金额检查金额额度是否合理还款成功放入结构体数组中结束YNYNYN 图2 添加(还

8、贷信息)开始提示检查是否存在结束YN输出 无记录结束输入贷款编号调出贷款用户信息输出贷款用户信息 图3 查询(贷款基本信息)开始提示检查是否存在结束YN输出 编号错误结束输入还款编号调出还款用户信息输出还款用户信息图4 查询(还贷信息)3 总体设计 3.1 功能模块设计 3.1.1 添加功能设计:添加分为两部分添加贷款用户基本信息和添加还贷用户基本信息。添加贷款基本信息中要求输入贷款编号、贷款人身份证号码、贷款人姓名、贷款金额、贷款年限。添加还贷用户基本信息要求输入一个贷款编号(要求对贷款编号进行检查,如果没有这条贷款,显示输入编号错误),还款编号、还款人身份证号码、还款人姓名、还款金额、所还

9、贷款编号. 要求还款编号不能重复。其中用结构体来建立输入的用户信息的形式。两个结构体间用静态链表连接,使其联系起来。3.1.2 查询功能设计:查询贷款信息可以用输入贷款人身份证号码来进行,先查询是否存在贷款,如果存在显示该贷款人的所有贷款记录,如果不存在显示无记录。查询还贷记录通过输入贷款编号(要求对贷款编号进行检查,如果没有这条贷款,显示输入编号错误)进行,查看对该贷款的所有还贷信息。 3.2 数据结构设计 先建立两个结构体studen1,student2。再设立全局变量,建立循环以验证输入的合法性,全局变量累加,全局变量累减。 3.3 函数功能描述 3.3.1 #include 在使用标准

10、函数库中的输入输出函数时,编译系统要求程序提供有关的信息(例如对这些输入输出函数的声明),#include的作用就是用来提供这些信息的,stdio.h是C编译系统提供的一个文件名,stdio是“standard input & output”的缩写,即有关标准输入输出的信息。 在程序中用到系统提供的标准函数库中的输入输出函数时,应在程序的开头写上一行:#includestdio.h或者是#include,这样才能调用库函数3.3.2 #include。#include 是在调用字符函数时,在源文件中包含的头文件。字符函数如:int isspace(int ch);检查ch是否为空格制表或换行字

11、符。“ctype”中c为字符型char的缩写,type 为类型。 3.3.3#includestring.h是个头文件,里面写的是关于字符串操作的一些基本函数。当程序中涉及对字符串的操作时,会用到这个头文件里面的函数。所以要把它include(包含)进来。3.3.4 #includestdlib.h里面定义了五种类型、一些宏和通用工具函数。类型例如size_t、wchar_t、div_t、ldiv_t和lldiv_t;宏例如EXIT_FAILURE、EXIT_SUCCESS、RAND_MAX和MB_CUR_MAX等等;常用的函数如malloc()、calloc()、realloc()、free

12、()、system()、atoi()、atol()、rand()、srand()、exit()等等。具体的内容可以打开编译器的include目录里面的stdlib.h头文件看看。4 程序实现 4.1 源码分析#include #include #include FILE *fp1=fopen(dk.txt,a+); FILE *fp2=fopen(hk.txt,a+); char m_id10=admin;char m_pass10=123456;int d_num=0,h_num=0;struct Dkint num;char id20;char name20;int money;float

13、 re_money;int year;struct Dk *next;struct Dk *last;*d_p1,*d_p2,*d_head,*d_end;struct Hkint num;char id20;char name20;int money;float re_money;int d_num;struct Hk *next;struct Hk *last;*h_p1,*h_p2,*h_head,*h_end;int yhyz();void menu(int x);void cx(int n);void dk_cx();void hk_cx();void quit();void select1(int n);void select2(int n);void dk();void hk();void w_f();void r_f();

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1