实验设备管理系统c语言课题设计.doc
《实验设备管理系统c语言课题设计.doc》由会员分享,可在线阅读,更多相关《实验设备管理系统c语言课题设计.doc(16页珍藏版)》请在沃文网上搜索。
1、课 程 设 计 任 务 书课程名称 C语言程序设计 一、设计内容与设计要求1 设计内容:实验设备管理系统设计涉及的知识点:掌握并熟练运用C语言的基本数据类型与各种表达式,程序的流程控制语句;掌握数组的基本概念。熟练掌握一维数组、二维数组的应用、掌握字符数组与字符串的关系以及字符串的简单处理。掌握函数的定义,函数的返回值,函数的调用,函数的形式参数和实际参数之间的关系;掌握变量的作用域与生存期,了解函数的作用域。掌握结构体的概念,结构体类型的定义,结构体变量的定义和初始化,结构体成员的表示,结构体变量的赋值含义,结构体与指针、函数的关系。掌握文件、文件类型指针的基本概念,熟练掌握文件的打开与关闭
2、以及文件的建立、读写等有关操作。2设计要求:1) 用C语言实现系统;利用结构体数组实现实验设备信息的数据结构设计;系统的各个功能模块要求用函数的形式实现;应提供一个界面来调用各个功能,调用界面和各个功能的操作界面应尽可能清晰美观;各项显示数据均要求以表格的形式输出;在各功能子模块中应设计相应的二级菜单。2) 建立一个实验设备信息数据库,文件名为sbxxk.txt,并从该文件中读取数据;3) 实验设备管理系统应能提供以下功能:系统以菜单方式工作实验设备信息显示功能;显示时按表格的形式,且应有表头。设备信息追加功能;追加一条(或多条)新记录,要求在追加过程中有相应的提示信息,完成追加后能重新排序和
3、显示;设备信息查询功能;a. 按设备编号查询; b. 按设备名称查询; c. 按单价查询; d. 按购置日期查询;e. 按设备分类号查询;f. 按设备型号查询。要求系统在上述查询方式中至少应有两种以上的查询方式,且能显示符合条件的所的记录。设备信息的删除;要求可按指定的编号和指定的设备名称两种定位方式删除有关设备记录。设备信息的修改;要求能按指定的设备编号和按指定的设备名称两种定位方式进行修改,且可以按用户要求修改记录中除设备编号和设备名称以外的指定内容,并重新显示;设备信息的统计:能按指定的设备分类号或按指定的单价两种方式分别进行统计,并将统计的结果以及被统计的设备信息用表格的形式显示;排序
4、:能按设备的单价升序排序。要求在删除模块、修改模块和查询模块中若找不到所需的记录时,系统设计中应有一定的提示信息。4) 说明:(1) 要求将修改后的数据写入到一个新的数据文件newsbxxk.txt中。(2) 对系统有兴趣的同学可以在实现基本要求的基础上,完善系统的其它功能。5) 实验设备管理系统采用一个结构体数组,设备信息包括:设备编号、设备分类号、设备名称、型号、规格、单价、厂家、出厂号和购置日期等,其数据库结构如下:long int sbbh; /*设备编号*/ char flh6; /*分类号*/ char sbname12; /*设备名称*/ char xh10; /*型号*/ ch
5、ar gg6 /*规格*/ double dj; /*单价*/ char cj 12; /*厂家*/ char cch 8; /*出厂号*/ char gzrq8; /*购置日期*/注意:设备编号不能重复且不少于4位数字,各项字符串的长度要求在410之间,数据库应有10条或多于10条以上的记录。6) 要求: 要求每个学生必须独立思考,认真并按时完成本课程设计所包含的所有内容; 要求学生必须按照课程设计报告的完整格式说明设计内容,设计任务分析过程和算法,给出程序流程图和全部源程序; 设计报告的完整格式应包括以下部分的内容: 系统设计总体思路; 系统的主要功能; 系统功能模块的划分(要求画出总体模
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 设备管理 系统 语言 课题 设计