- 3
- 0
- 约9.43千字
- 约 20页
- 2023-03-12 发布于湖北
- 举报
《C 语言程序设计》课程设计实验报告
题目:汽车租赁管理系统专业:
班级: 姓名: 学号:
时间:2015 年 6 月
一、目的
1、进一步掌握和利用 C 语言进行程序设计的能力;
2、进一步理解和运用结构化程序设计的思想和方法;
3、初步掌握开发一个小型实用系统的基本方法;
4、学会调试一个较长程序的基本方法;
5、学会利用流程图或 N-S 图表示算法;
6、掌握书写程序设计开发文档,即书写课程设计报告的能力;
第 1 页
主函数系统选项非
主函数
系统选项
非 0,1,2,3,4 为无效值
查询汽车
办理租赁
管理系统
归还登记
退出系统
1:增加汽车
2:删除汽车
3:汽车统计
4:会员管理系统
1: 申请新卡
2: 删除卡号
3: 卡号统计
0: 返 回
二、内容与设计思想。
1、系统功能与分析(填写你所设计的菜单及流程图)。
第 2 页
2、数据结构
数据表格图形
会员信息
会员信息
卡号
姓名
性别
电话
编号
车辆信息
车型 品牌 租金
状态
数据结构代码
struct member
{
int cardnum;
char lendcar[10];
}member[1000];
struct car
{
int carnum;
char carname[20]; float carprice; char carcreat[20]; int turefalse;
}car[1000];
struct card
{
int cardnum; char sex[5];
char membersname[20]; long int memberstel;
}card[1000];
全局变量:char ch1,ch2,ch4;
第 3 页
3、模块设计 根据功能需要:
源文件
源文件
函数名
功能
main()
主函数
chacar()
分类查找汽车
findcar()
按“车型”查找
findcar1()
按“品牌”查找
lendcar()
将汽车租出并记录
huancar()
将汽车归还并记录
汽车租赁管
addcard()
新增会员,采集信息
理系统.c
delcard()
删除会员,清除信息
cardcount()
统计会员总数,显示详细信息
addcar()
增加新车,采集信息
delcar()
删除车辆,清除信息
carcount()
统计车辆总数,显示详细信息
end()
结束系统运行
第 4 页
4、总体设计思想:
整个程序主要由 4 个界面组成,分别是查询汽车,办理租赁,管理系统,归还登记组成。其中管理系统包括汽车的增加、删除、统计和会员管理系统。会员管理系统又包括申请新卡、删除旧卡、卡号统计的程序。
5、调试过程: 测试数据及结果,出现了哪些问题,如何修改的。以下是测试截图:
主界面
汽车租赁
管理系统
(1.增加汽车)
第 5 页
请
请 ; 八、0 -4
:卢五芍甘十
4 :去寸萱翌军统
8 :}巴回自贝
:
3柿j.巨巨霆
3
柿j.
品牌:Be n z
间
_.孟巴巴巴巴巴巴巴四趾俨 \ 1 - 在):1
_谧畜雌云豆豆豆一 \ n)
|||
||| -』
删际汽1:增加汽车
删际汽
1宁.2 :..,#=勹匕,, 车
1
宁.
- I
3 : 勹 , 告 玩 1+
4 : ,会霓言理系究
0 :沪回自贝
讷售了几且一4 :
编亏:
}3
}
确i\删 件y / n ) ?
Y
------------------桉- 任芭挫迈回
1 :增加汽车
2 :神」忤汽车
3 :汽飞统计
4 :云司言理互芍
,0 :迈回弓贝
,
青输}.0 ---1:
1Ill 车型
1
SllU
(3.汽车统计)
圈i祖毛
圈i
100.00 0==== =( 1 在田下在)
围昌 车型
2越野
2
品牌 租五
士状Jeep 116_08 1 ==== =( 1
士
状
---目----------- Jf2辆车前.共
--
-目
--------------按任惹旮巴回...
第 6 页
(4.会员管理系统) (1.申请新卡)
(2.删除卡号)
1 : 由飞百韦.节
2 : 删售卡亏
3
3 :
0 :
芒回
.、8,请渝.. M. 一
.、8,
写删件的卡号(下存在则下作改动:)5
,确f.l l,毋 胖? =====(W H) ?
,
1Y
—一——————————-——已删除,虎 切成功t
---------------桉任竞徘呾回...
(3.卡号统计)
4.归还登记
归还前已租到 suv 一辆
:查
:查 i旬汽车
:九理租菩
:管理军统
:归还往记
—一-欢悝俜,甲萃无---
4气0:i8廿扫
4
气
清誰产',数 字0--4:
: 桉车型杳栈
:
原创力文档

文档评论(0)