学生上机管理及考勤系统概要设计

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

学生上机管理及考勤系统概要设计

1.项目背景

学生上机管理及考勤系统用于计算机房对学生上机的信息、出勤情况进行管理。本项目模拟实际需求来进行开发,系统设置一个管理中心和若干台放置在远端的刷卡机(用一台PC机模拟),如图1所示。

RS-232

图1

本模拟项目的管理中心由4台PC机组成一个局域网,其中一台用作数据库服务器,一台作通信机,另二台为管理客户机;刷卡机用一台PC机模拟。

当学生来计算机房上机时,需首先在刷卡机上刷卡,刷卡机负责采集学生卡上的卡号,并把卡号通过RS-232串行口传送给通信客户机。通信客户机把接收到的卡号进行有效性判断,若

有效,则把卡号、机房号、机号、上机时间等信息存入相关数据库表中,同时给刷卡机返回机房号、机号、上机密码等,学生据此上机;否则,返回拒绝学生上机的信息。管理人员可在二台客户机上完成相关管理功能。

注:

·没有效的学生卡号是指:非本系统允许的卡;是本系统的卡但未预约本次上机;多次预约但均未来上机的卡。

2.功能要求

·刷卡机模拟刷卡动作把卡号发送给通信客户机,同时接收通信客户机返回的相关信息并显示。

·通信客户机接收卡号后判断是否有效,并根据判断发相关信息给刷卡机。学生卡有效时存卡号、机房号、机号、上机时间等信息到数据库中。

·管理人员可以通过客户机上的操作界面查询、统计某个学生及某班学生的上机出勤情况,能根据上机次数查出缺勤较多的同学(如:某段时间上机少于5次)。

·管理员可以通过客户机上的操作界面设置学生的基本信息:姓名、卡号、班级、宿舍电话、手机号等。可以设置计算机的基本信息:机号、机房号、上机密码、是否完好等。

·管理人员可以通过客户机上的操作界面完成学生上机预约。

3.提示(仅作参考,详细设计由项目小组自行进行)

·需要设置的数据库表:学生基本信息表、设备基本信息表、预约登记表(以某天为一单元)等。

·模拟刷卡动作为:在文本框中输入学生卡号后,点击一个“刷卡”命令按钮来实现。

相关文档
最新文档