门禁管理系统

来源:百度知道 编辑:UC知道 时间:2024/06/11 04:27:12
用C或C++语言实现一个门禁管理系统
要求:
1.每个人有不同的门禁卡。
2.进出都必须刷卡。
3.有不同的们,而且每个们有自己的物理位置。
4.(不是必须)有个服务器可以记录每个人什么时候在那个门刷卡,比且可以改变持卡人的权限,就是让他的卡有效或无效。
请将解决问题的思路说清楚,发送到379466420@qq.com

我有一个,写的不是很好,已发送至你的邮箱。你参考一下吧。
我就是那个kuneishuanghe

你的问题实际上很简单。
关键是你和下面刷卡器的通讯方式。

其他判断都是很简单的

这个按照道理来说是一套安防设备~我倒是做过~~不过你这个什么环境都没给的东西,有点摸不到头脑

C++吧

1 每个人有不同的门径卡 CLASS-人
CLASS-门径卡
人拥有门径卡 写个方法把人跟卡联系起来

2 进出刷卡 CLASS-门
方法 : 进入刷卡
出门刷卡
3 门是个类,所以这个地方只需要把它实例化,用的时候再命名就行了
补充一下 人和卡的关系是多对多的,一个人可以有多种卡, 一种卡可以被多个人拥有
4 服务器, 我不知道你什么水平的人,就先说个简单的吧,可以模拟弄个ACCESS当数据库,或者用MYSQL等等吧
人从那过刷卡的时候,数据库里就有条记录,记录这个卡使用的时间;建表的时候,在卡这个表格中加一个权限的属性,管理员可以直接通过数据库操作修改数据表格中权限的值(0、1)当为0的时候有效,当为1的时候无效

其实这个题用JAVA做最简单

单单给你软件能行吗, 这个用C语言很难实现,C++容易些,还要配合服务器使用。

看来你是在找需求分析,呵呵!可以自己试着谢谢!