徐立波
摘 要: 本文通过对机房开放和收费管理需要的分析,开发一套机房开放计费系统辅助完成开放上机管理。该系统具有预存资金管理、开放上机管理、上机卡管理、学生和教师基本信息日常维护等功能,为机房开放和上机收费信息化、网络化管理提供保障。
关键词: 机房开放 计费 系统设计
机房开放和收费管理需要开发功能全面、简单实用、安全高效的管理系统,对没有上课任务的机房进行统一管理,提高机房利用率,增加学生业余上机时间,保障计算机实验教学效果,向学校全面、实时、准确提供有关机房开放和收入信息。通过广泛调查和研究,充分了解高校机房开放上机现状及学生、教师、机房管理部门和学校对机房开放及收费管理的要求[1],熟悉机房开放和收费工作流程,在充分掌握工作流程的基础上,着手分析和设计机房开放计费管理系统,从而实现机房开放和上机收费信息化和网络化管理。
一、需求分析
机房全面开放和收费管理涉及学生、教师、计算机、网络设备、资金和主管部门等方面,完成开放和计费管理至少需要经历以下几个阶段。
1.学生信息维护阶段
录入、修改学生的学号、姓名、口令、性别、班级、所属二级学院、出生日期和政治面貌等基本信息,删除毕业和退学学生信息。
2.学生预存上机款阶段
教师将学生预存的上机款存入上机卡,只有预存过上机款、卡上余额大于零的学生才可以登录系统上机。
3.上机阶段
学生通过划卡或输入卡号完成上机,对卡上余额不足的上机卡给出提示,需要完成缴费后才能上机[2]。
4.上机卡日常管理和维护阶段
完成学生上机卡开卡、挂失、激活和与学号绑定等工作。
根据机房开放计费管理系统业务流程分析,确定系统应该具有以下几个功能:①系统能够对学生和教师基本信息进行日常维护和管理。②预存资金管理。③开放上机管理。④上机卡管理,包括挂失、重新激活等。⑤数据批量导出和上报。⑥查询、统计和打印功能。
二、用例建模
对机房开放计费管理系统功能需求进行详细分析后,下一步主要工作就是建立目标系统功能模型。利用面向对象的分析方法对机房开放计费管理系统建立需求分析模型即用例图[3],这是机房开放计费管理系统下一步设计和编码的基础。
机房开放计费管理主要有5个用例存在。“学生信息维护”用例的参与者是基础数据维护教师,主要完成学生基本信息(学号、姓名、性别、班级、所属二级学院等)的录入、修改、删除、批量导入、批量导出、查询和打印等;“开放上机管理”用例的参与者是负责机房开放的值班教师,主要实现上机卡的认证、上机计时、下机收费、学生机解锁等功能。“缴费管理”用例的参与者是负责预存上机款的教师,主要完成学生上机卡充值,退学或毕业退款管理等;“卡片管理”用例的参与者是教师,主要完成学生上机卡的开卡、挂失、激活和与学号绑定及退学或毕业学生退卡;“划卡上机”用例的参与者是学生,主要完成學生上机卡的有效性检查,分配机房,余额检查,等等。机房开放计费管理系统用例图如图1所示。
三、算法的详细设计
通过前面分析和用例建模,已经对机房开放计费管理系统功能进行了划分,接下来对一些功能模块设计算法,给出算法详细的过程性描述,主要包括开放上机算法描述、缴费管理算法描述、卡片管理算法描述等,这些算法描述可以利用程序流程图完成。图2是开放上机的流程图。
四、结语
通过对高校机房开放上机现状及学生、教师对机房开放及收费管理要求的分析,开发一套机房开放计费系统辅助完成开放上机管理,该系统能实现机房开放和上机收费信息化、网络化管理,向学校全面、实时、准确提供有关机房开放信息。
参考文献:
[1]唐宇.机房收费系统的设计与实现[J].廊坊师范学院学报(自然科学版),2012,12(3):34-36.
[2]刘佳.机房计费管理系统的探讨[J],石家庄理工职业学院学术研究,2011,6(2):27-28.
[3]窦万峰.软件工程方法与实践[M].北京:机械工业出版社,2009:102.