下面是各模块的主要功能: 实时监控子模块 该子模块是实时监控模块的主界面,也是系统的惟一进入和退出端。通过此子模块,用户可以调用查询统计子模块和用户管理子模块,同时,此子模块还自动调用刷卡消息处理子模块处理来自刷卡模块的消息。由于只有管理员才可以访问这四个子模块,因此,在进入此模块时必须进行身份验证,确保只有管理员才能运行实时监控应用程序。在此模块中,管理员还可以实时看到当前刷卡上机的用户列表及每个用户的详细信息。 刷卡消息处理子模块 该子模块是实时监控模块实现门禁功能和自动计费功能的核心部分。这个子模块由实时监控子模块自动调用,以刷卡消息为处理对象,自动维护已刷卡用户列表和域用户列表,并向数据库中写入登录住处和更新用户金额。由于采用了多线程模型和临界区域对象,可以处理同时到达的多个刷卡信息。 用户管理子模块 该子模块是管理员维护域用户列表和用户信息的界面。管理员可以浏览并修改三个用户组的成员列表,组计费标准和各用户的详细信息。可以为各个用户组添加新用户和删除无用的用户。由于用户信息同时存在于域用户(操作系统数据结构)和数据库(系统自带数据表单),如图1-9所示,因此管理员要修改用户清单必须使用此子模块,而不能单独使用操作系统自带的管理工具来维护用户列表。
查询统计子模块 该子模块允许管理员就登录、用户信息和组成员列表进行查询。允许对查询设定关键字进行模糊查询,对登录记录的查询还允许设定查询的时间段。统计功能分为用户上机清单和用户上机总时两部分,前者给出用户每一天的上机时间,后者给出用户总上机时间。统计前,可以设定统计的用户ID进行模糊查询,还可以设定统计的时间段。最后生成的数据集体传递给报表及输出子模块进行显示和输出。 报表及输出子模块 该子模块显示查询统计模块生成的数据集,并以Microsoft Word XP 的形式自动输出到固定的目录下,供用户浏览、修改和打印。
(需要该计算机毕业设计论文的,请联系我们在线客服QQ:920225073或联系我们客服电话:15886499710) |