网站大量收购独家精品文档,联系QQ:2885784924

停车场管理系统 课程设计.pdf

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
高级语言程序设计(1)课程设计 一、程序设计说明书 【设计题目】停车场信息管理系统 【问题描述】 现如今随着经济的发展,私家车越来越多,系统管理停车场变得尤为重要。 某小区停车场有车数辆,将每个车主的信息用该软件通过键盘敲入并以文本文 件方式存放在磁盘,内容为五列:停车场车位号、车牌号、车主姓名、车主身 份证号、车主电话。编写程序,录入车主信息,可对车主信息随时进行修改、 删除,并按车位号查询车主信息。 【基本要求】 1. 通过此软件可以录入该汽车的车牌号; 2. 通过此软件能够浏览录入该汽车所停车位号; 3. 通过此软件录入车主信息,包括车主姓名、车主身份证号以及车主的联系 方式; 4. 通过此软件可根据输入的车位号删除、修改或查询车主信息; 5. 过此软件能将车主信息按照车位号进行排序; 6. 通过此软件可输出全部车主信息。 【算法思想】 1. 构造一个结构体类型,成员包括五项:一个字符型数组存放:车主姓名, 四个整形变量:汽车的车牌号、汽车所停车位号、车主身份证号以及车主的联 系方式。 2. 录入车主信息及车位号时,通过循环语句将各项信息输入到结构体中,然 后通过循环语句算出总分并写入文本文件中,并存入磁盘。 3. 修改车主信息时,先将文件读出到结构体中,通过字符的比较查找所修改 的信息所在处,如果没有找到则输出警告语句,找到后则通过输入输出函数与 赋值进行修改,并将修改过后的车主信息写入文本文件中,并存入磁盘。 4. 查询车主信息时,直接通过已经存在的文本文件进行读出并在屏幕上输出 结果,如果文件不存在则输出警告语句。 5. 查找时,直接通过已经存在的文本文件进行读出到结构体中,并将结构提 数组通过车位号的大小用冒泡法进行排序,然后将结果显示在屏幕上。 【调用关系】 main 函数分别调用: insert (); //输入信息 del (); //删除车主信息 modify (); //修改车主信息 inquire (); //查询车主信息 sort (); //对车主信息进行排序 print_inf ()//打印车主信息 【概要设计】 1.功能模块图; 主函数 1 验 读 插 修 删 查 排 保 证 取 入 改 除 找 序 存 2 .各个模块详细的功能描述。 密 文 信 信 信 信 信 文 1. 保存信息模块:将程序中链表里所存储的信息保存到已经指定好的文件 码 件 息 息 息 息 息 件 中(result.txt)(主要是fprintf 函数) 。 2. 读取信息模块:将指定的文件(result.txt) 中的信息读取后存入运行程序中 的链表当中(主要是fscanf 函数) 3. 简单菜单模块:显示程序执行时的主菜单(主要是switch 语句实现) 。 4. 输出信息模块:将链表中的信息输出到程序的显示框上(主要是 for 循环 和printf 函数实现) 。 5. 添加信息模块:按照停车号的大小进行插入,有重号系统会显示“有重 号,添加失败”,否则“插入成功” 。 6. 删除信息模块:通过停车号的比较,当无此车位号则删除失败,否则删 除成功。 7. 修改信息模块:先找到需要修改的车位号,再按照车牌号,车主姓名, 车主身份证,车主联系方式进行进一步修改若无该车位号则提示错误信 息返回主菜单。 8. 查询信息模块:如果链表里无数据则显示“系统无数据,按任意键返回” 如果有则按车位号查询,并输出。 9. 排序信息模块:按照简单排序按车位号对信息进行排序,并输出。 10. 主函数模块:将以上模块进行组合实现系统的功能。 【详细设计

文档评论(0)

tiger03 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档