m0_75017431 2022-12-09 17:06 采纳率: 100%
浏览 276
已结题

用c语言编写校园出入管理系统

一、总体介绍

  1. 项目名称:校园出入管理系统
  2. 项目简介: 随着信息化时代的到来,人员信息管理都趋向智能化、系统化。为方便进出校园信
    息的管理,设计与开发一个校园出入管理系统。 该系统基本信息包括:人员身份、姓名、编号、联系方式、身份证号、出/入校,
    出/入校时间。人员身份分为学生、教职工和其他三种类型;人员身份为学生时编号为 学号,教职工的编号是职工号,其他身份编号填无;出/入校用 0/1 表示,0 代表出校, 1 代表入校;出/入校时间格式为年/月/日。
    二、具体要求
  3. 系统功能要求
    以菜单的方式完成以下功能,菜单形式参考下图。

(1)录入出入校园人员信息
提示用户按一定格式以及需要输入的各项信息。
(2)保存出入校园人员信息
将人员信息存入文件,并提示保存是否成功。
(3)浏览出入校园人员信息 在屏幕上显示所有出入校园人员信息,并注意将各项数据对齐,若无信息,则给出
相关提示。
(4)查询出入校园人员信息
提示用户可分别按照人员身份、姓名、出/入校进行信息查询,并根据用户提供的 选择进行查询结果显示,下图仅供参考。
(5)增加出入校园人员信息 提示用户按一定格式输入要增加的出入校园人员信息,并提示是否添加成功。 (6)删除出入校园人员信息 提示用户输入姓名、身份证号、出/入校、出/入校时间,根据输入确定要删除的人
员信息,若没有该人员信息,则提示系统没有该人员信息;如有,先输入该人员的全部

信息,后提示用户是否确认删除该数据 y/n? 输入 y 后则删除人员信息,并提示相应信 息。下图仅供参考。
(7)修改出入校园人员信息
提示用户输入姓名、身份证号、出/入校、出/入校时间,根据输入确定要修改的人 员信息,若没有该人员信息,则提示系统没有该人员信息;若有,则先输出该人员的全 部信息,并询问用户修改哪项信息,选择后,输入新信息,并提示用户确实要修改吗 y/n?输入 y 后则修改人员信息。下图仅供参考。
注意:对于增加、删除、修改的人员信息均需更新保存至文件中,并提示保存是否 成功。
(8)统计出入校园人员信息
提示用户输入需要统计的出校信息或入校信息,输入 0 或 1,然后对出校或入校人 员信息进行统计,按人员身份进行统计人数,并输出统计结果以及统计的所有人员信 息。下图仅供参考。
(9)按出入校园人员信息进行排序 按姓名对出入校园人员信息进行升序显示,同名人员按入校时间进行升序显示。 (10)退出

提示用户是否退出该系统。
2. 程序设计要求 (1)要合理使用枚举、结构体、结构体数组、结构体指针访问数组。 (2)逻辑独立的功能定义在函数中,并利用指针进行参数传递。 (3)要有合理提示,例如修改、删除需提示确认。 (4)考虑程序鲁棒性,对不合法数据要有错误处理机制。 (5)所有数据保存在文件中。

img

img

img

img

  • 写回答

6条回答

      报告相同问题?

      相关推荐 更多相似问题

      问题事件

      • 已结题 12月10日
      • 已采纳回答 12月9日
      • 赞助了问题酬金100元 12月9日
      • 赞助了问题酬金15元 12月9日
      • 展开全部

      悬赏问题

      • ¥15 在python中如何把字典转换为csv
      • ¥15 matlab数据信号处理问题
      • ¥15 为什么Js中函数还可以有实例对象?
      • ¥15 一块长方形的大布料截取若干个小的长方形布料,小长方形布料不能旋转,怎么使组成的不规则图形的长度最小?
      • ¥15 iPhone13视频通话屏幕闪黑
      • ¥15 linux平台中qt5对触屏操作偶尔不响应
      • ¥15 不使用zk实现双机clickhouse、kafka数据同步
      • ¥15 使用Labwindows/CVI程控万用表时自动切换量程
      • ¥15 Matlab修改xml参数后允许不了exe文件
      • ¥15 用flask框架接收前端上传的文本文件后怎么读取该文件