欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    C课程设计报告样本Word格式文档下载.docx

    • 资源ID:7902488       资源大小:213.31KB        全文页数:11页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    C课程设计报告样本Word格式文档下载.docx

    1、2.7 显示所有车辆信息模块2.8 按价格查询模块2.9 按车型查询模块2.10 删除车辆信息模块2.11 数据文件cars.dat3. 总结.1. 软件功能和模块设计设计车辆资料管理软件的目的是,通过该软件模拟某单位车辆资料的管理工作流程,在软件的设计过程中了解程序设计的过程,提高分析实际问题的能力和综合运用C语言各种编程方法的技能。 车辆资料管理涉及到汽车资料的添加、删除、显示现有全部车辆情况。此外,系统还应当可以按汽车的型号和价格区间显示资料库内车辆情况。本次课程设计中,采用结构体数据类型 car_type表示车辆资料具有的车型、车牌号、入库年份和采购价格四个属性,采用数据文件的方式存储

    2、车辆资料,并以菜单结合人机对话的方式完成系统的各项操作。根据上述的系统需求分析,对本软件系统做如下模块划分:图1.1车辆资料库管理系统模块划分对图1.1中各个子模块作详细说明如下:2.1 主程序模块 模块名称 main() 参数说明cars 存放车辆资料的数组,数据类型为结构体car_type型option 用户的菜单选项,数据类型为字符型 option的选项值依次为: A 车辆资料的添加; S 显示所有的车辆资料; F 查找大于某价格的车辆资料; L 查找某型号的车辆资料; D 删除所有车辆的资料; Q 退出系统; case A:add_car(cars);break; case Sshow

    3、_all_cars(cars);Ffind_a_car(cars);Llist_one_model(cars);Ddelete_all_cars(cars);Q 功能介绍该模块为用户开始使用本软件提供了接口,需要用户按菜单的提示输入所选则的功能选项。进入相应的功能模块。 编程方法 本模块中以一个完整的do循环结构实现主菜单功能,其中:以 option=getchar();语句实现用户选择项的输入;以if(option96&option /*按照选项调用相应函数*/ switch(option) case default: printf(nUnrecongnised optionnPlease

    4、press any key to continue! ); getch(); while(option!=2.2 数据载入模块 模块名称 load_datacars 存放车辆资料的形参数组,数据类型为结构体car_type型cars.dat 本模块操作的二进制数据文件,格式为结构体car_type型打开二进制数据文件cars.dat,若该文件不存在则新建该文件,否则读入该文件内容至结构体数组cars中。 定义文件指针in_file;以二进制只读方式rb打开cars.dat文件;以if(in_file=NULL)判断,若文件不存在则新建该文件,否则读入该文件内容至结构体数组cars中。 load

    5、_data源代码/*函数:数据文件的载入*/void load_data(struct car_type cars) int record_no; /*定义文件指针*/ FILE *in_file; in_file=fopen(cars.dat,rb /*若文件不存在则新建该文件,否则读入该文件内容至结构体数组cars中*/ if(in_file=NULL)Starting a new data file else fread(cars,sizeof(struct car_type),MAX_CARS,in_file); fclose(in_file); 2.3 数据添加模块 模块名称 add

    6、_car在判断实参数组carsMAX_CARS是否越界的基础上,以人机对话方式完成数据录入并将录入的数据存入数据文件cars.dat中。 以no_of_cars=car_count(cars); 获取存量实参数组cars的容量, 以if(no_of_carsMAX_CARS) 判断实参数组carsMAX_CARS是否越界, 以printf() 和 gets()语句完成数据录入的人机对话, 以save_data(cars)调用数据保存模块将录入的数据存入数据文件cars.dat中。 add_car源代码/*函数;添加车辆*/void add_car(struct car_type cars) i

    7、nt no_of_cars,next_record_no; system( ADD A CARnn no_of_cars=car_count(cars); /*获取库存量*/nThere are %d cars in CarBase.,no_of_cars); next_record_no=no_of_cars; /*若数组未满则用户输入该车各项资料,否则显示“No room”*/ if(no_of_carsMAX_CARS)nModel: gets(carsnext_record_no.model);Reg no: gets(carsnext_record_no.regno);Year: s

    8、canf(%d,&carsnext_record_no.year);Price:carsnext_record_no.price);No room for any more carsan save_data(cars);3. 软件工作流程3.1 用户登陆用户通过下面的界面登陆到本飞机站售票系统:图3 用户登陆界面如果帐号和PASSWORD均正确则显示如下窗体:图4 用户认证后的界面图5 用户认证失败提示信息4. 总结 车辆资料管理系统已经完成的功能有:1车辆资料添加2显示所有车辆信息3按价格查询4按车型查询 主程序名称为 CARCASE.exe 数据文件名称为 CARS.dat , 运行前需将这2个文件置于同一个文件夹中。 程序开发中对用户输入的合法性做出判断,对数据文件的完整性和存在做出判断。并对每次操作的下一步操作做出提示,以形成较友好的人机界面。本系统的功能在如下几个方面还需要进一步完善: 1、添加对一个价格区间内车辆信息的查询。 2、 添加一个Help功能项,以实现在线的用户帮助功能。 通过本次课程设计的实践,我在.方面得到了提高,进一步完善了.的知识,并通过课程设计了解了软件开发的基本流程,学到了方面更深入的知识。 某某某 2008/3/31 于 武汉理工大学


    注意事项

    本文(C课程设计报告样本Word格式文档下载.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开