基于校园一卡通的琴房管理系统设计与实现

2014-03-05 21:31张斌
中国教育技术装备 2014年3期
关键词:琴房练琴一卡通

张斌

在分析郧阳师范高等专科学校琴房使用需求的基础上,采用Delphi和SQL Server设计和开发基于校园一卡通的琴房管理系统,实现琴房的查询、登记、收费和统计功能,并为将来的功能扩展提供了接口。

为了满足高校艺术类师生课外使用钢琴房的需求,高校的琴房数量越来越多,以往的人工分配和计时收费显得过程繁琐,效率低下,也不利于高校财务的统一化管理。校园一卡通的广泛应用,为琴房的智能化管理提供了良好的基础条件。基于校园一卡通的琴房管理系统在分析琴房需求的基础上,使用Delphi和SQL Server设计和开发并与校园一卡通平台实现对接。

1 系统需求

目前高校使用的琴房管理系统方案很多,其中与门禁系统结合的琴房管理方案尤为盛行,但由于门禁锁加密算法等原因,基于门禁的琴房管理系统很难与一卡通对接,这样就造成了练琴者需要另外办理一张琴卡,琴房管理员需要对琴卡进行充值、开卡、注销等维护操作。虽然该方案理论上可以达到无人值守,但在实际操作中还是需要进行大量的设备维护工作,而且对琴房管理员的技术水平要求很高。

基于以上原因,选用能和校园一卡通实施对接的系统设计方案,该方案虽然需要人工发放钥匙,但可以利用现有的一卡通系统进行现金流操作,避免了对琴卡的维护工作,操作简单,性能可靠,有利于高校财务的统一化管理。

本系统的使用对象主要是学生、教师和琴房管理员。系统可以对学生或教师日常使用琴房进行登记收费,费用自动从校园一卡通系统中结算;琴房管理员进行日常的管理操作,如上琴登记、下琴结算、加减琴时、琴房信息维护、查询统计等;由于需要同校园一卡通平台进行对接,从一卡通服务器获取学生基础信息及实现费用结算。该系统的网络拓扑结构如图1所示。

2 功能模块

根据琴房管理的实际情况,将系统分为账号管理、琴房管理、持卡管理、参数设置和数据统计5大模块,如图2所示。

账号管理 琴房管理系统采取刷卡模式,使用的是一卡通账号,刷卡后,系统通过第三方服务器与校园一卡通进行通信,获得相应卡片的账号信息及操作权限后将其插入到数据库中,无需人工添加。在系统设计中,仍保留了手工维护账户信息的功能,以便对一卡通中信息不全的账号进行维护。同时,账号按照院系、班级分层次管理,结构清晰,便于查找。

琴房管理 可以添加和删除所有的琴房,查看琴房的使用情况,设置琴房的状态及费率,可以针对不同类型的琴房进行费率设置。

持卡管理 高校琴房除了课外开放外,还有教学时间,通过对卡片的操作,可以实现教学时间免费,在一卡通故障时可以实现手工存退款和加减琴时,保障系统的可靠性和可用性。

参数设置 通过此功能可完成同琴房的费率设置、数据备份及琴房开放时间设定,利用公告功能在琴房入口处显示屏上发布通知,还具有设定管理员的密码、操作权限等功能。

数据统计 由于艺术类专业对学生的练琴时间有一定的要求,必须达到一定的学时,该功能可完成对学生练琴时间的统计、单个琴房的使用统计、管理人员的操作日志查询、日统计综合报表等功能。

3 系统的运行流程

以用户练琴为例,学生在练琴时使用校园卡在POS机上刷卡并领取琴房钥匙,练琴结束后归还钥匙并在POS上刷卡结算,费用自动由系统扣除。运行流程具体如图3所示。

4 系统实现

在考虑用户需求及现有校园一卡通系统兼容的基础上,本系统采用Delphi进行开发,采用SQL Server实现数据库管理,使得系统具有良好的性能和可扩展性。系统的主界面如图4所示。

在与一卡通系统通信的过程中,需要使用一卡通系统提供的接口程序进行有关数据操作,操作过程如下:

1)调用所提供的动态库并取得输出函数的地址;

2)调用打开串口函数打开POS机连接的串口;

3)调用各功能函数;

4)调用关闭串口函数关闭串口。

通过第三方服务器获取用户账号等信息时,需注意不同数据库之间的数据格式转换。一卡通系统采取Oracle数据库,琴房管理系统使用SQL Server数据库。数据转换将从一卡通服务器中获得的账户数据插入到琴房管理系统的数据库中。

5 结语

基于一卡通的琴房管理系统的设计与实现,为郧阳高等师范专科学校提供了便捷高效的琴房管理平台。该系统已正常使用半年时间,运行稳定、界面友好,达到了预期的设计目标。在设计实施的过程中,预留了开放性的接口,为将来系统增加网络门禁锁控制模块,实现无人值守和自动化管理,提供了良好的基础。

参考文献

[1]郑学洪.“校园一卡通”系统和机房管理系统的应用整合实践和探讨[J].数字技术与应用,2011(11):176-177.

[2]刘霞.基于IC卡的琴房管理系统的设计与实现[J].江汉大学学报:自然科学版,

2009(12):68-69.endprint

在分析郧阳师范高等专科学校琴房使用需求的基础上,采用Delphi和SQL Server设计和开发基于校园一卡通的琴房管理系统,实现琴房的查询、登记、收费和统计功能,并为将来的功能扩展提供了接口。

为了满足高校艺术类师生课外使用钢琴房的需求,高校的琴房数量越来越多,以往的人工分配和计时收费显得过程繁琐,效率低下,也不利于高校财务的统一化管理。校园一卡通的广泛应用,为琴房的智能化管理提供了良好的基础条件。基于校园一卡通的琴房管理系统在分析琴房需求的基础上,使用Delphi和SQL Server设计和开发并与校园一卡通平台实现对接。

1 系统需求

目前高校使用的琴房管理系统方案很多,其中与门禁系统结合的琴房管理方案尤为盛行,但由于门禁锁加密算法等原因,基于门禁的琴房管理系统很难与一卡通对接,这样就造成了练琴者需要另外办理一张琴卡,琴房管理员需要对琴卡进行充值、开卡、注销等维护操作。虽然该方案理论上可以达到无人值守,但在实际操作中还是需要进行大量的设备维护工作,而且对琴房管理员的技术水平要求很高。

基于以上原因,选用能和校园一卡通实施对接的系统设计方案,该方案虽然需要人工发放钥匙,但可以利用现有的一卡通系统进行现金流操作,避免了对琴卡的维护工作,操作简单,性能可靠,有利于高校财务的统一化管理。

本系统的使用对象主要是学生、教师和琴房管理员。系统可以对学生或教师日常使用琴房进行登记收费,费用自动从校园一卡通系统中结算;琴房管理员进行日常的管理操作,如上琴登记、下琴结算、加减琴时、琴房信息维护、查询统计等;由于需要同校园一卡通平台进行对接,从一卡通服务器获取学生基础信息及实现费用结算。该系统的网络拓扑结构如图1所示。

2 功能模块

根据琴房管理的实际情况,将系统分为账号管理、琴房管理、持卡管理、参数设置和数据统计5大模块,如图2所示。

账号管理 琴房管理系统采取刷卡模式,使用的是一卡通账号,刷卡后,系统通过第三方服务器与校园一卡通进行通信,获得相应卡片的账号信息及操作权限后将其插入到数据库中,无需人工添加。在系统设计中,仍保留了手工维护账户信息的功能,以便对一卡通中信息不全的账号进行维护。同时,账号按照院系、班级分层次管理,结构清晰,便于查找。

琴房管理 可以添加和删除所有的琴房,查看琴房的使用情况,设置琴房的状态及费率,可以针对不同类型的琴房进行费率设置。

持卡管理 高校琴房除了课外开放外,还有教学时间,通过对卡片的操作,可以实现教学时间免费,在一卡通故障时可以实现手工存退款和加减琴时,保障系统的可靠性和可用性。

参数设置 通过此功能可完成同琴房的费率设置、数据备份及琴房开放时间设定,利用公告功能在琴房入口处显示屏上发布通知,还具有设定管理员的密码、操作权限等功能。

数据统计 由于艺术类专业对学生的练琴时间有一定的要求,必须达到一定的学时,该功能可完成对学生练琴时间的统计、单个琴房的使用统计、管理人员的操作日志查询、日统计综合报表等功能。

3 系统的运行流程

以用户练琴为例,学生在练琴时使用校园卡在POS机上刷卡并领取琴房钥匙,练琴结束后归还钥匙并在POS上刷卡结算,费用自动由系统扣除。运行流程具体如图3所示。

4 系统实现

在考虑用户需求及现有校园一卡通系统兼容的基础上,本系统采用Delphi进行开发,采用SQL Server实现数据库管理,使得系统具有良好的性能和可扩展性。系统的主界面如图4所示。

在与一卡通系统通信的过程中,需要使用一卡通系统提供的接口程序进行有关数据操作,操作过程如下:

1)调用所提供的动态库并取得输出函数的地址;

2)调用打开串口函数打开POS机连接的串口;

3)调用各功能函数;

4)调用关闭串口函数关闭串口。

通过第三方服务器获取用户账号等信息时,需注意不同数据库之间的数据格式转换。一卡通系统采取Oracle数据库,琴房管理系统使用SQL Server数据库。数据转换将从一卡通服务器中获得的账户数据插入到琴房管理系统的数据库中。

5 结语

基于一卡通的琴房管理系统的设计与实现,为郧阳高等师范专科学校提供了便捷高效的琴房管理平台。该系统已正常使用半年时间,运行稳定、界面友好,达到了预期的设计目标。在设计实施的过程中,预留了开放性的接口,为将来系统增加网络门禁锁控制模块,实现无人值守和自动化管理,提供了良好的基础。

参考文献

[1]郑学洪.“校园一卡通”系统和机房管理系统的应用整合实践和探讨[J].数字技术与应用,2011(11):176-177.

[2]刘霞.基于IC卡的琴房管理系统的设计与实现[J].江汉大学学报:自然科学版,

2009(12):68-69.endprint

在分析郧阳师范高等专科学校琴房使用需求的基础上,采用Delphi和SQL Server设计和开发基于校园一卡通的琴房管理系统,实现琴房的查询、登记、收费和统计功能,并为将来的功能扩展提供了接口。

为了满足高校艺术类师生课外使用钢琴房的需求,高校的琴房数量越来越多,以往的人工分配和计时收费显得过程繁琐,效率低下,也不利于高校财务的统一化管理。校园一卡通的广泛应用,为琴房的智能化管理提供了良好的基础条件。基于校园一卡通的琴房管理系统在分析琴房需求的基础上,使用Delphi和SQL Server设计和开发并与校园一卡通平台实现对接。

1 系统需求

目前高校使用的琴房管理系统方案很多,其中与门禁系统结合的琴房管理方案尤为盛行,但由于门禁锁加密算法等原因,基于门禁的琴房管理系统很难与一卡通对接,这样就造成了练琴者需要另外办理一张琴卡,琴房管理员需要对琴卡进行充值、开卡、注销等维护操作。虽然该方案理论上可以达到无人值守,但在实际操作中还是需要进行大量的设备维护工作,而且对琴房管理员的技术水平要求很高。

基于以上原因,选用能和校园一卡通实施对接的系统设计方案,该方案虽然需要人工发放钥匙,但可以利用现有的一卡通系统进行现金流操作,避免了对琴卡的维护工作,操作简单,性能可靠,有利于高校财务的统一化管理。

本系统的使用对象主要是学生、教师和琴房管理员。系统可以对学生或教师日常使用琴房进行登记收费,费用自动从校园一卡通系统中结算;琴房管理员进行日常的管理操作,如上琴登记、下琴结算、加减琴时、琴房信息维护、查询统计等;由于需要同校园一卡通平台进行对接,从一卡通服务器获取学生基础信息及实现费用结算。该系统的网络拓扑结构如图1所示。

2 功能模块

根据琴房管理的实际情况,将系统分为账号管理、琴房管理、持卡管理、参数设置和数据统计5大模块,如图2所示。

账号管理 琴房管理系统采取刷卡模式,使用的是一卡通账号,刷卡后,系统通过第三方服务器与校园一卡通进行通信,获得相应卡片的账号信息及操作权限后将其插入到数据库中,无需人工添加。在系统设计中,仍保留了手工维护账户信息的功能,以便对一卡通中信息不全的账号进行维护。同时,账号按照院系、班级分层次管理,结构清晰,便于查找。

琴房管理 可以添加和删除所有的琴房,查看琴房的使用情况,设置琴房的状态及费率,可以针对不同类型的琴房进行费率设置。

持卡管理 高校琴房除了课外开放外,还有教学时间,通过对卡片的操作,可以实现教学时间免费,在一卡通故障时可以实现手工存退款和加减琴时,保障系统的可靠性和可用性。

参数设置 通过此功能可完成同琴房的费率设置、数据备份及琴房开放时间设定,利用公告功能在琴房入口处显示屏上发布通知,还具有设定管理员的密码、操作权限等功能。

数据统计 由于艺术类专业对学生的练琴时间有一定的要求,必须达到一定的学时,该功能可完成对学生练琴时间的统计、单个琴房的使用统计、管理人员的操作日志查询、日统计综合报表等功能。

3 系统的运行流程

以用户练琴为例,学生在练琴时使用校园卡在POS机上刷卡并领取琴房钥匙,练琴结束后归还钥匙并在POS上刷卡结算,费用自动由系统扣除。运行流程具体如图3所示。

4 系统实现

在考虑用户需求及现有校园一卡通系统兼容的基础上,本系统采用Delphi进行开发,采用SQL Server实现数据库管理,使得系统具有良好的性能和可扩展性。系统的主界面如图4所示。

在与一卡通系统通信的过程中,需要使用一卡通系统提供的接口程序进行有关数据操作,操作过程如下:

1)调用所提供的动态库并取得输出函数的地址;

2)调用打开串口函数打开POS机连接的串口;

3)调用各功能函数;

4)调用关闭串口函数关闭串口。

通过第三方服务器获取用户账号等信息时,需注意不同数据库之间的数据格式转换。一卡通系统采取Oracle数据库,琴房管理系统使用SQL Server数据库。数据转换将从一卡通服务器中获得的账户数据插入到琴房管理系统的数据库中。

5 结语

基于一卡通的琴房管理系统的设计与实现,为郧阳高等师范专科学校提供了便捷高效的琴房管理平台。该系统已正常使用半年时间,运行稳定、界面友好,达到了预期的设计目标。在设计实施的过程中,预留了开放性的接口,为将来系统增加网络门禁锁控制模块,实现无人值守和自动化管理,提供了良好的基础。

参考文献

[1]郑学洪.“校园一卡通”系统和机房管理系统的应用整合实践和探讨[J].数字技术与应用,2011(11):176-177.

[2]刘霞.基于IC卡的琴房管理系统的设计与实现[J].江汉大学学报:自然科学版,

2009(12):68-69.endprint

猜你喜欢
琴房练琴一卡通
试论“智慧琴房”对新时代高校音乐教育的促进作用
中式琴房设计方案
练琴记
乐乐姐姐热线
利用“互联网+”思维优化琴房管理模式探索
练琴
音乐教育琴房智能化管理系统的设计与实现
基于“一卡通”开发的员工信息识别系统
向心加速度学习一卡通
练琴