南邮泊车管理系统程序设计报告.doc

南邮泊车管理系统程序设计报告.doc

ID:61331943

大小:186.50 KB

页数:20页

时间:2021-01-25

南邮泊车管理系统程序设计报告.doc_第1页
南邮泊车管理系统程序设计报告.doc_第2页
南邮泊车管理系统程序设计报告.doc_第3页
南邮泊车管理系统程序设计报告.doc_第4页
南邮泊车管理系统程序设计报告.doc_第5页
资源描述:

《南邮泊车管理系统程序设计报告.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、程序设计报告(201/201学年第二学期)题目:泊车管理系统专业电子商务学生姓名班级学号指导教师指导单位计算机软件教学中心日期201年6月19日泊车管理系统一、课题内容模拟一个泊车管理系统,提供车位的管理、泊车、取车等功能,并能查询车位信息,并会运用某种排序算法进行排序操作。通过本课题全面掌握文件、数组的各种操作,以及一些算法思想的应用,实现一个简单的泊车管理系统。二、需求分析模块一(密码输入):登陆界面,管理员输入密码,若密码正确,进入操作系统。模块二(信息系统):显示当前时间与车库的基本停车情况以及收费标准。模块三(停车系统):进入此系统后,输入当前时间和车牌号码,若有空位则停

2、车成功,否则显示车库已满,自动返回上一层操作系统。模块四(取车系统):进入此系统后,依次输入车牌号码,停车时间,当前时间,若查找到所输入的车牌号码信息,则显示本次停车应付金额,并显示取车成功。若无输入的车牌号码信息,则显示取车错误并返回上层操作系统。模块五(退出操作):当程序使用结束的时候,用此模块关闭程序。三、活动收益这次的设计课我受益颇多,完全是一次真正的自己动手的程序设计!自己发现问题、解决问题。其中不仅对C和C++的操作有了进一步的掌握还学会了使用VISIO软件并熟悉了DEBUG的使用方法,还了解到了程序设计的书写风格及其注释的格式。当然,我们这次也遇到了不少问题,好在在老

3、师的悉心教导下,我们攻克了一个又一个难关。四、遇到的问题及解决方法:●我们遇到的第一个难关就是把密码以明码的形式输出,好在老师及时提醒,所以我们通过上网查资料,想到可以以真假语句来实现,我们在网上找了了几个类似的程序,熟悉了它们的每一步过程之后,我们就开始自己动手,所以最后我们决定以数组的形式来改写,最后利用FOR循环成功解决了。当然在这次解决中,我们充分发挥了团体合作精神。●我们当然不是一帆风顺的,遇到的第二个问题是经费设计问题,我们一开始忽略了半个小时这个关键词,直接是不足一个小时按一个小时计算,我们于是动手开始设计相应的程序,我们首先思考是不是可以加上1/2,在一番试验、比较

4、之后,最后我们用fee=feep(&b[top]->timep)*7语句加上IF的判断语句,我们最后成功设计出来了。●接下来我们在时间差函数的设计上完全摸不着头脑,突然我们想到老师给了我们这个函数,我们成功地找到了时间差函数,我们仔细研读了老师给我们的程序,了解它是怎么运行的,之后,我们自己开始开工写出了doublefeep(time_t*tmp)这样的语句,通过编译、运行,证明了我们程序的正确性,为此我们付出了辛勤的汗水。●我们也在号码查询这一程序过程卡住了,我们丝毫没有头绪,为此我们天天抢占图书馆,翻阅资料,理解、消化,实在不懂就去机房上网去看详尽的解说,晚上回宿舍继续编写,我

5、们几个人讨论、琢磨,不停地修改、再写,好在不负众望,我们想到了printStar();printLine()语句,最终完成。我们在这个合作完成中学到的感触最深的就是团队精神的重要性,我们不停地讨论,才使得我们的程序设计不断的完美,虽然可能不是太好,但真的有我们几个的汗水在里面。通过这次实验,我们知道了学知识就是要学以致用,提高动手能力,为此很感谢这次实验。五、程序代码#include#include#include#include#include#include#incl

6、ude#definePASS20#definePOT20structClock//倒计时器c语言源程序{intsec,min,hour;voidtick(){longt=time(NULL);while(t==time(NULL));if(--sec<0){sec=59;if(--min<0){min=59;--hour;}}}voidshow(){if(sec==0&&min==0&&hour==0){//parkingLot.top--;cout<<"top--";}printf("r");if(hour<10)printf("0");printf("%d

7、:",hour);if(min<10)printf("0");printf("%d:",min);if(sec<10)printf("0");printf("%d",sec);}voidrun(){while(sec!=0

8、

9、min!=0

10、

11、hour!=0){tick();show();}}voidset(inth,intm,ints){hour=h;min=m;sec=s;}};structpassLot//小车队列结构{intnum;//车位号time_ttime

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

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

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