C语言校园失物招领管理系统报告

校园失物招领管理系统报告


需求

如今校园里丢失东西的现象很常见,所以经过自己思考打算做一个学校失物招领系统,将学生捡到的物品进行汇总,同时提供给同学查询丢失物品信息的权利,以便于及时去寻找自己丢失的物品。该系统面向对象有两种,一为管理员,另一为用户(学生),管理员管理丢失物品的信息以及用户的信息。管理员可以录入,增添,删除,修改,查询以及对物品进行排序;同时也可以录入,增加,删除,修改,查询用户的信息。而用户的功能仅仅是查询和浏览物品的信息。另外要求管理员看到的信息与用户看到的是不同的,用户只可以查看到物品的部分信息,而管理员则可以看到物品的全部信息。以便于用户去认领物品时,利用更多关于物品的信息去和用户丢失物品进行比较,判断是否属于该用户。物品的信息,包括序号,物品的名称,物品捡到人的姓名,物品的类别,物品捡到的地点,物品的捡到的时间,以及物品的特点;用户的信息包括姓名,学号和密码。

一、 基本功能:
(一)、管理员功能:

  1. 定义物品(序号,名称,捡到的人的姓名,类型,地点,日期,特点)、用户(姓名,学号,密码(身份证后六位))数据类型,物品和用户信息采用单链表作为存储结构且用户数据及物品信息均以文本文件格式存储。
  2. 实现录入信息功能:包括物品的信息以及学生的信息
  3. 实现查询物品以及用户的功能(可分类查找,精确查找,模糊查找(关键字),按时间段查找)。
  4. 实现修改物品以及用户的信息的功能(可部分修改)。
  5. 实现增加物品以及用户的功能。
  6. 实现删除物品以及用户的功能。
  7. 实现浏览全部物品以及用户信息的功能
    (二)、用户功能:
  8. 查询物品的功能:查找到的为物品的部分信息(无物品的特点)以便于对物品认领,同时为方便管理也无捡到人的姓名,可在认领时询问管理员以及时对其答谢。
  9. 浏览所有物品的信息:用户浏览的为部分信息(无特点及姓名)并且以时间先后的方式显示出来。
    二、 扩展功能:
    (一)管理员部分:
    1.实现管理员改密:首先根据厂家提供的初始密码进行改密。改密是一次输入初始密码错误退出系统,设置新密码时二次输入相同才可成功。
  10. 实现管理员登陆:根据自己设置的密码进行登陆。且密码隐藏三次密码输入错误退出系统。
  11. 实现管理员的查看和用户的查看信息不同。
    4.实现统计功能:(1)可以按学号的意义统计每班的学生信息,每年级的学生信息;(2)按类型统计物品的信息;(3)按时间段统计物品的信息;(4)统计哪类物品丢失的情况比较严重以便于提醒同学注意保存自己的哪类物品。
    5.实现排序功能(冒泡排序)(按序号或时间段排序)。
    6.实现了分类查找;模糊查找(按关键字);按时间段查找。
    (二)用户部分
  12. 实现用户登录:只有学号与密码匹配方可登陆,密码隐藏且当密码三次输入错误,登录失败。
  13. 用户遍历为按日期先后显示。
    (三)其他
  14. 增加了权限,添加背景音乐,动态图,字体颜色改变,所有信息以表格的形式显示。
    在这里插入图片描述

运行截图

![请添加图片描述](https://img-blog.csdnimg.cn/18ade3f9fec64c13a68a3e2bc56e9e26.png
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述

总结

以上就是校园失物招领管理系统课程设计报告。需要的可以进行交流。沟通方式请点击其链接,见底部其信息

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值