C语言课堂设计报告-违规记分管理程序.doc

C语言课堂设计报告-违规记分管理程序.doc

ID:61005227

大小:283.50 KB

页数:20页

时间:2021-01-19

C语言课堂设计报告-违规记分管理程序.doc_第1页
C语言课堂设计报告-违规记分管理程序.doc_第2页
C语言课堂设计报告-违规记分管理程序.doc_第3页
C语言课堂设计报告-违规记分管理程序.doc_第4页
C语言课堂设计报告-违规记分管理程序.doc_第5页
资源描述:

《C语言课堂设计报告-违规记分管理程序.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、C语言课堂设计报告违规记分管理程序一、程序设计题目及要求【题目描述】请设计一个驾驶员违规记分管理程序。驾驶员信息包括:驾驶员编号、姓名、性别、身份证号、准驾车型、违规时间(含年、月、日)、违规地点、违规行为、处罚金额、违规次数、累积扣分(假设每次扣2分)、是否缴款等。该程序应该具有下列基本功能:(1)录入全部驾驶员的信息,驾驶员编号按顺序生成;(2)显示全部驾驶员的信息;(3)添加一个驾驶员的信息;(4)给定驾驶员编号,修改此编号的驾驶员信息,要求有修改确认;(5)给定驾驶员姓名,删除此驾驶员的信息,要求有删除确认;(6)给定驾驶员姓名,

2、显示该驾驶员的违规信息、累积扣分以及是否缴款;(7)给定一个日期(含年、月、日),显示该日违规的驾驶员姓名;(8)给定一个值,显示违规累积扣分超过该值的驾驶员信息;(9)统计某一时间段内所有驾驶员的总罚金数量。(10)按累计扣分对驾驶员信息排序。(11)自己提供一些按各类信息进行排序、统计的功能(自己发挥)。【题目要求】(1)按照分析、设计、编码、调试和测试的软件开发过程完成这个应用程序;(2)为各项操作功能设计一个菜单。应用程序运行后,先显示这个菜单,然后用户通过菜单项选择希望进行的操作项目。【输入要求】应用程序运行后,在屏幕上显示一个

3、菜单。用户可以根据需求,选定相应的操作项目。进入每个操作后(若需要,还可显示子菜单),根据应用程序的提示信息,从键盘输入相应的信息。要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式及结束方式等。【输出要求】(1)应用程序运行后,要在屏幕上显示一个菜单;(2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式及结束方式等。(3)输出的结果要清晰美观,以表格形式上下对齐。【提示】使用结构类型和一维数组,用来保存软件信息。二、应用程序简介1应用程序功能此程序功能包括输入,输出,添加信息,查找信息,和

4、删除·等等、1、应用程序功能:此应用程序主要实现对参赛歌手信息的输入、输出;评委打分;添加歌手信息;对歌手信息的修改、删除等等。2、应用程序执行环境:此应用程序在WINTC2.0的环境下运行。启动时只需打开工作空间,执行“dale.EXE”文件。3、程序内容说明:程序界面采取光标和键盘操作,无需采用鼠标操作。如需退出该程序,请在主界面输入“0”退出。4、操作说明:输入的内容请按程序界面要求操作,请不要输入特殊符号,不得私自修改程序所在目录下信息文件。5、在运行过程中,无特殊指令要求。三、程序设计文档内容1该程序包含main以及17个子程序

5、:如下,menu,password,input,output,add,change,delete,browse,searchdate,searchtotalscore,sort,search0fen,search12fen,Searchtype,searchplace,searchaction,searchfine:这些分别实现菜单,司机信息的输入,司机信息的输出,添加司机的信息,改变司机的信息,删除部分司机的信息,浏览的功能,按日期查找,按总分查找,分类,按0,12分查找,按类型查找,按地点查找,按行为查找,按罚款查找。2程序流程图ma

6、inpasswordInputoutputaddchangedeletebrowsesearchdatesearchtotalscoresortSearch0fenSearch12fensearchtypesearchplacesearchactionsearchfen3程序源文件#include#include#include#defineN7typedefstruct{intyear;intmonth;intday;}DATE;typedefstructdriver{intNo

7、;charname[20];charsex[7];charid[20];chartype[10];DATEtime;charplace[100];charaction[100];floatfine;inttimes;inttotalscore;charyn[10];}DRI;voidpassword();voidmenu();voidinput(DRId[]);voidoutput(DRId[]);voidadd(DRId[]);voidchange(DRId[]);voiddelete(DRId[]);voidbrowse(DRId[]

8、);voidsearchdate(DRId[]);voidsearchtotalscore(DRId[]);voidsort(DRId[]);voidsearch0fen(DRId[]);vo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。