当前位置:编程学习 > C#/ASP.NET >>

开发一个图书馆刷卡取座管理系统(刷卡机和有座位分布图的显示屏)求助!!!

   本人学生一枚,IT专业。
   结合已有的校园卡识别功能,在每一层都放置座位管理系统终端,实现座位的管理:每个持有校园卡的人进入图书馆刷卡后可选择系统随机分配的座位,除此以外,对座位有特殊需求的同学可以通过系统终端显示屏自主选择一个座位并用刷卡的方式添加识别信息,如有不满可以取消之前的选择并重复操作。离开图书馆该楼层时必须刷卡离开,并可选择取消位置或保留位置(若选择保留位置后一小时后未刷卡进入则自动取消)。
    将图书馆座位分区编号,并制成电子座位示意图,用不同颜色代表座位。如灰色代表已占,绿色代表无人,红色代表正在选座中。与此同时,在每层楼刷卡处设置一体选座席,先选座后刷卡入内, 刷卡系统很常见,但这个图书馆刷卡取座系统要和微型计算机显示屏相连接实现选座,参考电影院里的座位分布图和售票系统。
有大神知道用ASP.NET如何实现???其他技术也可以,各位达人求赐教。。。
--------------------编程问答-------------------- 系统分2大块,座位分布和角色管理。

座位分布的VIEW层读取座位集合的当前状态,3种状态分别表示红色、绿色、灰色。并分给不同的操作方法(如:绿色的就是可以选择的座位)。操作按钮2个:随机选择和主动选择。2中按钮将新选择的数据和当前的座位集合(包含座位状态)通过调用 MODEL层和controller层保存起来(比如存到数据库)。

角色管理就是学生统计管理了(可能以后会有其他的管理需求要和座位分布这样的功能绑定)。

存储部分的设计你分别存座位分布和角色管理就行了,比如说你用的是数据库存储就建立一个数据库里面放座位表和角色表。 --------------------编程问答-------------------- 既然是刷卡取座,,应该仅仅部署在图书馆的终端上,没必要用asp.net。 --------------------编程问答-------------------- 取消部分、刷卡离开部分你做相对应的控制在座位分布里就可以了。比如说当你选择了随机或手选后几秒钟的线程延迟,在这个当中取消控制室可以选择的。刷卡离开也可以做一个时间控制。

至于刷卡的验证识别调用,这个要用到刷卡器接口的API,你参照API的调用方式,编写相对应的代码。 --------------------编程问答-------------------- 好烦。找个座位还要刷卡,那么逛街时过人行道是不是也要刷卡申请一下啊? --------------------编程问答--------------------
引用 2 楼 caozhy 的回复:
既然是刷卡取座,,应该仅仅部署在图书馆的终端上,没必要用asp.net。


同意。

有些人刚刚学了个asp.net,就要做那种结合了终端的应用系统。其实这是不现实的。

我们的程序员需要面向应用而设计软件。如果一个公司它专门招聘asp.net程序员来设计这类应用系统,要么就是别人已经把项目谈成一个很简单的东西了,要么这个公司离改行也就不足18个月了。 --------------------编程问答-------------------- 说得很详细,但这么一个完整的系统,哪是几句话能够说清楚的,而且涉及多方面的技术,还是找找身边能够当面指导的人吧,任重而道远啊,努力! --------------------编程问答-------------------- 对工作2年的人这玩意不困难,如果是学生估计有点不好入手

建议你先去当地电脑城找个系统集成商询问一下“电子门锁/门卡”方面的东西就ok

其实如果你问一下这些集成商其实就知道他们根本不关系是图形,什么显示。相关厂家其实一般都附带配置软件,这些软件不关心你怎么绘图,他只关心卡号,锁号,设备号等信息,至于你要什么图形化,自己用gdi+实现,把图形上的热区和设备号关联上这是你要做的事情,其他的东西电子卡厂家都是现成的不需要你太多操心
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,