- 1、本文档共37页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
交通处罚单管理系统课程设计文档
课
程
设
计
报
告
专业:电气工程及其自动化
年级:
学号:
姓名:
成绩:
批改时间:
红河学院 工学院编制说 明
1、本报告供学生课程设计时使用。
2、学生应认真阅读课程设计要求。
3、课程设计报告里面的内容要手工填写,以备存档使用(源程序可打印)。
4、课程设计的总评成绩根据课程的性质,按一定比例计入该门课程成绩。
5、课程设计报告中的各模块填写的内容是评分的主要依据,如果不够书写,可以自行添加附页。
6、按规定的时间提交报告给教师评定成绩,由任课教师交到工学院存档。
课程设计目录
课程名称:高级语言程序设计
序号
课程设计名称
起止页码
29
交通处罚单管理系统
设计任务
题目
名称
交通处罚单管理系统
班级
指导
教师
地点
成绩
学年
开始
日期
结束
日期
一、问题分析(围绕设计题目,进行课程设计开始前的准备过程,在此以问题分析的形式展开,从设计的总体性上对所承担的设计题目的思考,分析,此模块内容请手工填写)
(1)需求分析:
交通处罚单信息用文件存储,提供文件的输输出操作;要求可以输入,输出,删除,浏览交通处罚单信息,因而要提供输入,删除和显示操作;要实现按车辆,驾驶员和开单交警查询,则要提供查找操作;另外提供统计操作和键盘式选择菜单以实现功能选择。
(2)总体设计:
整个管理系统被设计为信息输入模块,信息删除模块,信息浏览模块,信息查询模块,信息统计模块。
交通处罚单管理系统
交通处罚单管理系统
统计输入查
统
计
输
入
查
找
删
除
退出
二、设计流程图(问题分析与算法设计,并画出流程图,此模块内容请打印)
主函数
[主函数流程图]
显示一系列功能选项
显示一系列功能选项
输入n,判断n是否是1—6
根据n的值调用各功能模块函数
2·[输入模块流程图]
输入用户要输入处罚单纪录的条数j
输入用户要输入处罚单纪录的条数j
能否打开文件
退出
i从0到j-1依次输入处罚单信息,并保存到文件中
j
开始
选择浏览还是返回主菜单
3·[删除模块流程图]
打开文件
打开文件
统计出文件中的处罚单总数m
输入要删除的处罚单的处罚单号j
j==dan[i].num
把此i的值赋给作为比较的变量n
关闭文件后再打开文件
依次比较i!=n
把不要求删除的罚单信息在文件中输入
选择浏览还是返回主菜单
4·[查询模块流程图] 打开文件输入用户要查询的信息x
打开文件
输入用户要查询的信息x
让用户选择
输入查询的车牌号j
输入查询的驾驶员姓名m
输入查询的开单警察j
输入错误
dan[i].chepai==j
dan[i].id==j
strcmp(dan[i].name,m)==0
显示“找不到此罚单信息
关闭文件
选择浏览还是返回主菜单
显示“找不到此罚单信息
显示“找不到此罚单信息
显示“找不到此罚单信息
5·[统计模块流程图]
输入需要统计的时间段和驾驶员姓名
输入需要统计的时间段和驾驶员姓名
打开文件
依次查找是否有符合统计要求的处罚单信息
输出处罚单号
输出“找不到统计罚单信息”
统计找到的处罚单条数
关闭文件
选择浏览还是返回主菜单
6·
[一个任务结束时是选择浏览还是返回的函数的流程图]
开始选择
开始选择
What do you want to do?
调用浏览函数
调用主界面函数
主函数
[主函数流程图]
显示一系列功能选项
显示一系列功能选项
输入n,判断n是否是1—6
根据n的值调用各功能模块函数
[主函数程序]
menu() /*主界面*/
{
int n,w; /*变量n保存选择菜单数字,w判断输入的数字是否在功能菜单对应数字范围内*/
do
{
printf(\t\t\t欢迎来到交通处罚单管理系统!\n\n);
printf(\t\t*******************MENU*******************\n\n);
printf(\t\t\t\t1.信息输入\n);
printf(\t\t\t\t2.信息删除\n);
printf(\t\t\t\t3.信息浏览\n);
printf(\t\t\t\t4.信息查询\n);
printf(\t\t\t\t5.信息统计\n);
printf(\t\t\t\t6.退出\n);
puts(\n\n\t\t********************************************\n);
printf(\t\t请输入您的操作(1-6):[ ]\b\b);
scanf(%d,n);
您可能关注的文档
最近下载
- 幼儿园玩教具投标方案347页.doc VIP
- 人教版六年级数学上册第四单元测试题含答案.docx VIP
- 2024年中国中信金融资产甘肃分公司招聘6人正式启动笔试参考题库附带答案详解.doc
- 2025年铁路客车检车员(技师)职业技能鉴定考试题库(含答案).docx
- 2025年国家公务员考试时事政治必考试题库必背及答案详解(必刷).docx VIP
- 新修订的《中国共产党问责条例》学习解读党课.pptx VIP
- Q/GDW 10248.3-2016输变电工程建设标准强制性条文实施管理规程 第3部分:变电(换流)站建筑工程施工.docx VIP
- 换热器的分类与列管式换热器.pptx VIP
- (正式版)D-L∕T 1631-2016 并网风电场继电保护配置及整定技术规范.docx VIP
- 中国共产党问责条例剖析及的案例剖析.pptx VIP
文档评论(0)