C语言课程设计-实验室设备信息管理系统.docVIP

C语言课程设计-实验室设备信息管理系统.doc

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * *大学 二○一五 ~ 二○一六 学年第一学期 电子与信息工程系 课程设计报告书 课程名称: 程序设计基础实践 班 级: 学 号: 姓 名: 指导教师: 二○一五年十二月 实验室设备信息管理系统 1.. 实验室设备信息管理系统功能 (1). 每一条记录包括实验室的设备编号、设备名称、设备型号、设备价格、设备购买日期信息。 (2). 实验设备信息录入:可以一次完成诸多条记录的录入。 (3). 实验设备信息更改:可实现对实验设备信息更改的信息进行适当的修改。 (4). 报废设备信息删除:对实验损毁设备信息予以删除。 (5). 实验设备信息查询:本系统提供两种查询实验设备的方法: 1.按器材名称查询. 2.按器材编号查询. 从而完成按实验设备的查找查找功能,并显示。 (6). 实验设备信息排序:根据实验设备的编号进行排序,以实现实验设备的有序全局查看。 实验设备信息显示功能:完成全部学生记录的显示。 (7). 简单帮助:提供实验室负责人简单的信息。 (8). 保存功能:将学生记录保存在任何自定义的文件中,如保存在:c:\score。 (9). 读取功能:将保存在文件中的学生记录读取出来。 (10). 有一个清晰美观界面来调用各个功能 2.设计内容 2.1 程序的总体设计 实验室设备信息管理系统 实验室设备信息管理系统 实验设备信息录 实验设备信息录 入 实验设备信息更 改 报废设备信息删 除 实验设备信息查 询 实验设备信息排 序 整个系统除了主函数外,另外还有11个函数,实现以下功能:实验室设备录入功能、显示功能、查找功能、排序功能、读出与写入取功能。各个函数的详细设计说明分别如下: 2.2 数据结构 根据系统要求,系统中设计实验器材具体信息,其结构如下: 数据项名称 数据项系统表示 数据类型 数据长度 备注 编号 bianhao 字符串 名称 name 字符串 20 型号 model 字符串 20 购入时间 buy_date 字符串 20 价格 price 字符串 20 使用C语言创建的结构体如下: typedef Equipment /*定义数据结构*/ { char bianhao; //编号 char name[20]; //名称 char model[20]; //型号 bnm char price[20]; //价格 char buy_date[20]; //购买日期 }; 3 详细设计 HYPERLINK \l _Toc312328917 3.1实验设备管理系统主程序模块设计 控制整个程序的运行,通过主函数模块分别调用各个模块,实现各项功能,流程如图1所示。通过switch进入分支结构从而调用执行不同的函数,以实现菜单选择的功能。程序如下: void main() { int choice; int choice2; IO_ReadInfo(); system(cls); while(1) { /*主菜单*/ printf(\n\n\n\n\n\t\t------ 苏州科技学院实验器材管理系统------\n\n); printf(\t\t\t 1. 实验设备信息录入\n); printf(\t\t\t 2. 实验设备信息更改\n); printf(\t\t\t 3. 报废设备信息删除\n); printf(\t\t\t 4. 实验设备信息查询\n); printf(\t\t\t 5. 实验设备信息排序\n); printf(\t\t\t 6. 帮 助\n); printf(\t\t\t 7. 退 出\n); printf(\n\t\t------*------*-----*-----*-----*-----*------\n); printf(\n\n\n 请选择(1-7):); scanf(%d,choice); getchar(); system(cls); switch(choice) { case 1:

文档评论(0)

celkhn5460 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档