C语言实验设备预约管理系统
一、实验设备预约管理系统1.设计目标 基于c语言技术设计并开发实验设备预约管理系统。 2.系统要求 1)系统以菜单方式工作,包括系统主菜单,子菜单。 2)系统包括实验设备管理模块,包括实验设备信息录入,设备信息包括设备名称、设备编号、设备类型、设备状态、设备价格、已预约次数等(设备号不能重复)﹔设备信息修改;删除设备。 3)用户管理模块,录入用户信息,包括用户名、职工号、初始密码;用户信息修改;删除用户。 4)设备预约管理模块,录入预约信息,包括设备号,申请人,预约时间;查询所有设备的预约信息,查询某个设备的预约信息;查询所有用户的预约信息;查询某个用户的预约信息;更改用户的预约信息;保存预约信息。 5)信息统计查询模块。对设备进行分类查询和统计。如按设备名、按设备号、按设备类型、按所属部门查询设备信息。提供排序功能,将所有设备按预约次数、设备价格等属性排序。按设备类型、所属部门等属性统计设备数量。 6)创新要求,在基本要求达到后,进行创新设计。 3.拟采用的方法 1)通过键盘或读写文件的方法完成信息的增删改查及统计。 2)程序中选取合适的选择和循环语句(比如for,while,do while,if else) 。 3)使用合适的结构体、指针、数组或链表存储数据。 4)各个功能分别使用函数来完成。 5)选择合适的排序算法,比如冒泡排序,选择排序等,对数据进行排序。 6)开发流程为:系统需求分析,系统功能设计,功能代码实现,单元及项目测试,项目总结,具体参考《课程设计指导》。 4.参考文献 [1].王卓,万立中,刘伯成.c语言工程实训教程[M].人民邮电出版社,2019. [2].陆州,韩耀坤.c语言实验与实训指导教程[M].清华大学出版社,2014. [3].明日科技.C语言项目开发全程实录(第2版)[M].清华大学出版社,2018. [4].明日科技.C语言项目开发实战入门(全彩版)[M].吉林大学出版社, 2017. [5].Stephen Prata,姜佑(译).C Primer Plus第6版中文版[M].人民邮电出版社,2016.
源码下载
链接:https://pan.baidu.com/s/1VZrpYlT8HyS8-d_mdBFZEQ?pwd=1111 提取码:1111
|