c语言课程设计报告(宿舍管理系统)

c语言课程设计报告(宿舍管理系统)

ID:19688696

大小:266.62 KB

页数:25页

时间:2018-10-05

c语言课程设计报告(宿舍管理系统)_第1页
c语言课程设计报告(宿舍管理系统)_第2页
c语言课程设计报告(宿舍管理系统)_第3页
c语言课程设计报告(宿舍管理系统)_第4页
c语言课程设计报告(宿舍管理系统)_第5页
资源描述:

《c语言课程设计报告(宿舍管理系统)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、西安郵電大學C语言课程设计报告书学院名称计算机学院学生姓名吴戌睿专业名称网络工程班级1201班学号04122030指导教师陈皓时间2013年06月03日至2013年06月12日实验题目:学生宿舍管理系统一、实验目的通过本课程设计,强化上机动手能力,使学生在理论和实践的基础上进一步巩固《C语言程序设计》课程学习的内容,掌握工程软件设计的基本方法。通过这次实习练习,可以更进一步的熟悉所学的知识,还可以加强和巩固知识。长达两周的上机练习,为我们提供了很好的编程环境。更好的了解编程的意义,为将来参加实践活动以及以后的毕业设计打下坚实的基础。二、实验内容我设计的是“车辆管理系统”,主要是针对车辆信息的管

2、理,适用对象主要是需要统一管理的车辆,例如租车公司。包括车辆的序号,车牌,品牌,车主信息。在编写过程中主要运用C语言的基本知识有:数据类型(整形、实型、字符型、指针、数组、结构等);运算类型(算术运算、逻辑运算、自增自减运算、赋值运算等);程序结构(顺序结构、判断选择结构、循环结构);大程序的功能分解方法(即函数的调用与使用)等。三、需求分析该程序是由C语言编写的一个车辆管理查询软件,本程序在MicrosoftVisualC++6.0下运行,其主要功能是实现对车辆信息的录入、添加、删除、修改、查询、统计。其中查询可以分别以序号,车牌号为关键字查询车辆信息。四、概要设计1、方案设计主函数密码模块

3、录入模块添加模块修改模块删除模块查询模块统计模块退出系统学号姓名宿舍性别年龄专业返回班级按姓名按学号按宿舍返回按性别按学号按宿舍返回按班级按专业2、数据结构说明程序中数据主要是学生信息,具体属于类型如下:structcar{intnum;/*序号*/charchepai[10];/*车牌号*/chartrademark[10];/*品牌*/charname[20];/*车主姓名*/charcall[20];/*联系方式*/structcar*next;};3、模块功能说明第一密码模块:调用mima(),进行初始登陆,管理者的注册与登录操作。第二录入模块:调用build(),对车辆信息进行录入。

4、第三查看模块:调用output(),对已有车辆信息进行查看。第四查询模块:调用find(),对特定车辆信息进行查看。第五删除模块:调用shanchu(),对某一车辆信息进行删除操作。第六增加模块:调用charu(),增加车辆信息。第七排序模块:调用sort(),以车辆序号排序。第七修改模块:调用shaixuan(),对特定车辆信息进行修改。五、详细设计及运行结果1.函数之间调用关系图主函数main()删除函数shanchu()录入函数build()统计函数census_message()添加函数Charu()charu()排序函数sort()密码函数mima()修改函数revise_messa

5、ge()查询函数find()2.部分模块流程图及运行结果图示登陆界面主函数流程图输入密码功能选择选1选4选0选2选3选5录入模块添加模块修改模块删除模块查询模块结束退出系统是是是是是是否否否否否开始选6统计模块是否连续三次输入错误,退出系统主页界面录入模块输入姓名输入班级输入宿舍输入学号输入性别输入年龄输入专业是否继续录入结束NY录入界面修改模块输入要修改学生的姓名功能选择选1选7选4选8选2选3选5选6修改学号修改姓名修改班级修改宿舍修改性别修改年龄修改专业是否继续结束返回主页是是是是是是是是否否否否否否否修改界面统计模块输入统计方式功能选择选1选4选6选2选3选5按学号按宿舍按性别按班级按

6、专业结束返回主页是是是是是是否否否否否统计界面六、调试情况,设计技巧及体会1、测试数据对功能1(密码系统测试)的测试:先注册账号密码分别为:1,1,然后退出程序进行登录测试。输入一组错误账号密码系统显示“对不起密码错误!按任意键退出!”。在输入正确密码,系统显示“密码正确!按任意键进入主菜单”并进入主界面。对功能2(录入车辆信息)的测试:按照先后顺序分别输入学生信息:序号车牌号品牌车主姓名联系方式001498566benzwu654861200254546toyotazhang46787对功能3(查看模块)的测试:系统显示已有车辆信息对功能3(添加车辆信息)的测试:按照先后顺序分别输入学生信息

7、:序号车牌号品牌车主姓名联系方式00346334wwg46461对功能4(修改车辆信息)的测试:系统显示“请输入你要选择车辆的品牌请输入你要选择车辆的车主姓名”,输入“ase”系统显示“该车辆信息不存在!按任意键返回”,输入“toyotazhang”,系统显示“请输入修改后车辆的信息序号车牌号品牌车主姓名联系方式”对功能5(删除车辆信息)的测试:系统显示“请输入要删除的车辆信息”。输入要删除的车辆

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

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

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