前言:一篇好文章的诞生,需要你不断地搜集资料、整理思路,本站小编为你收集了丰富的客房管理系统设计主题范文,仅供参考,欢迎阅读并收藏。
客房管理系统的开发可以帮助系统管理员完成日常的客人入住及客人的退房信息的管理及查询等工作,大大提高了的工作效率。虽然计算机管理并不是宾馆管理走向成功的关键元素,但它可以最大限度地发挥准确、快捷、高效等作用,对宾馆的服务管理提供有力的支持。
1 酒店计算机管理发展概述
回顾过去的20年,中国酒店业的发展历经了80年代初的茫然无措,到90年代开始的突然启动,再回归到现在的生机盎然。历经几十年的风雨兼程,生命力愈加旺盛。酒店客房管理系统是以酒店计算机综合管理为基础,并且通过智能化技术,提高其管理水平和经济效益的高效节能系统。
1、酒店计算机管理技术发展
IT技术飞速更迭,技术前沿的敏锐触角不断地伸向传统产业纵深面。起自70年代的酒店IT技术,历经30多年发展和应用,目前已十分庞杂。从软件、硬件和服务三处着眼,现阶段酒店的计算机管理可分为:
硬件:网络系统、通信系统(电话系统、内部寻呼系统、电话会议/视像会议系统)、POS机及其专用键盘、厨房智能设备、客房智能设备、智能卡系统、自助交易系统、户外导向屏、触摸屏、手持电脑、无线设备、计时考勤设备等。
软件:电话计费系统、会所管理系统、中央预订系统、客户关系管理系统、常客服务系统、餐厅管理系统、能源管理系统、酒店财务系统、物资管理系统、收益管理系统、预订管理系统、宴会销售系统、POS系统、客房前台系统、客房后台系统、供应链管理系统、人力资源管理系统、互联网站、数据库、电子商务、多媒体培训、经理查询系统、决策支持系统、连锁服务传递系统等。
服务:对客服务:中央预订服务、网站订房服务、客房娱乐服务、互联网接入服务、电子咨询服务、技术支持服务;对酒店服务:全球分销网络(GDS)、应用服务供应商(ASP)、托管服务、培训服务、外包服务、在线采购服务等。
2、酒店客房管理的智能化趋势
智能化酒店客房管理控制系统代表着一种新的、科学的管理方式,它是计算机网络化在客房管理上的技术应用,是将客房内的专用电器通过智能化设计与计算机网络运行,实现对客房状态、服务请求的实时监控。系统由两级网络组成,上级网是基于以太网的内部局域网,子网是由上位机工作站和下位机(网络通讯控制器)组成的RS-485总线网络,主要包括客房控制系统(Ⅰ)、楼层工作站(Ⅱ)、总台管理系统(Ⅲ)以及网络通讯等部分内容。楼层工作站通过总线网络下挂客房网络通讯控制器,总台工作站、客房部工作站、工程部工作站经以太局域网与各楼层工作站相连接。
2 需求分析
近年来,随着我国酒店业的迅猛发展,行业内的竞争日益激烈。为提高酒店的管理水平,增强酒店的竞争能力,先进的酒店管理信息系统己成为酒店经营者的必然选择。作为集客房、餐饮、洗浴、通讯、娱乐、商务及其他各种服务与设施于一体的现代化的大酒店,由于其组织庞大,服务项目多,信息量大,要想降低成本,提高工作效率、服务质量和管理水平,进而促进经济效益,必须借助计算机来辅助进行酒店的现代化管理。本文主要介绍如何针对星级酒店的需求,将先进的软件应用技术融入现代酒店管理系统中,开发出功能更完善的酒店管理信息系统。
根据酒店宾馆的具体情况,系统主要的功能包括:
1.前台管理:“客房预定”、“住宿登记”、“调房登记”、“追加押金”、“退房结帐”。
2.客房管理:“客房查询”、“房态查看”。
3.查询统计:“预定房查询”、“住宿查询”、“退宿查询”、“宿费提醒”。
4.挂帐管理:“挂帐管理”、“客人结帐”。
5.基础信息设置:“客房信息”、“客房类型信息”、“员工信息”、“挂帐单位信息”。
6.系统初始化:“本单位定义”、“业务部门定义”、“操作员管理”、“权限设置”。
7.系统维护:“系统初始化”、“数据备份”、“数据恢复”。
3 总体设计
客房管理系统主要是针对中小型的宾馆、酒店开发的客房管理系统,系统由前台管理、客房管理、查询统计、挂帐管理、基础信息设置、系统初始化、系统维护和帮助等几个功能模块组成,规划系统功能模块如下:
前台管理
前台管理:客房预定、住宿登记、调房登记、追加押金、退宿结帐和退出。
客房管理
客房管理:客房查询和房态查看。
查询统计
查询统计:预定房查询、住宿查询、退宿查询、宿费提醒。
挂帐管理
挂帐管理:挂帐查询和客人结帐。
基础信息设置
基础信息设置:客房信息、客房类型信息、员工信息和帐挂单位信息。
系统初始化
系统初始化:本单位定义、业务部分定义、操作员管理和权限设置。
系统维护
系统维护:系统初始化、数据备份和数据恢复。
帮助
帮助:帮助和关于本软件2部分。
4 设计目标
主要是针对中小型的宾馆、酒店开发的的客房管理系统,主要实现可以下目标:
界面设计美观友好。
操作员可以随时修改自己的口令,并且不同的操作员设置不同的操作权限,以增强系统的安全性。
数据保密性强,为每个用户设置相应的权限级别。
信息查询灵活、方便、快捷,数据存储安全可靠。
能够实现数据备份和数据恢复,保证数据安全。
系统运行稳定,安全可靠。
5 结束语
此系统可以实现客房预定、住宿登记、宿费提醒、追加押金、调房登记、退房结帐、挂帐、查询统计等功能。其中宿费提醒可以在住宿费超过押金时预警,提示前台要客人补交押金,该功能可明显提高对住宿人员住宿的有效管理。
参考文献
[1]陈威、白伟明、李楠 《JSP工程应用与项目实践》机械工业出版社 2005年2月
[2]高春艳、李俊民、张耀庭等《Visual Basic 信息系统开发实例精选》机械工业出版社 2005年7月
[3]宋昆、李严等《SQL Server数据库开发实例解析》机械工业出版社 2006年1月
本文针对中小型宾馆对于客房经营管理的需求,提出了一个中小型客房管理系统的实现方案。该方案提供了基本的客房类型及客房信息管理,入住登记管理,人员信息管理。另外,还提供续费提醒,统计查询等满足用户工作需求的功能。本系统基于B/S架构开发,具备较完善的功能,操作简单、界面友好。
关键词:
客房管理系统;客房信息管理;B/S架构
引言
随着旅游业的迅速发展,住宿服务需求越来越大。宾馆作为服务性的行业,运用客房管理系统是衡量服务水平的重要指标[1]。目前,已有的大多数客房管理系统是为大型酒店设计的,成本高、系统复杂,不适用于中小型宾馆的住宿管理工作。针对中小型宾馆设计的客房管理系统实现入住结账,信息管理的集成功能,即可为客人提供更快捷的服务,也可提高工作人员的工作效率,有效地杜绝财务漏洞,减少经济损失[2]。此类系统实现了客房管理信息化和规范化,减少差错和遗漏、提供数据统计和分析功能,可提高宾馆的管理水平和经营效益。下面将介绍一种基于B/S的中小型客房管理系统。
1、B/S架构概述
目前,网络应用软件开发使用客户机/服务器架构已比较成熟,其中浏览器/服务器简称B/S[3]。B/S架构的软件分三层,分别是表示层,应用层和数据层。表示层作为用户和服务器之间的接口,向应用层服务器发出请求并显示结果。应用层服务器调用逻辑处理程序处理请求并向数据层的数据库服务器发送SQL语句,进行结果处理,并将处理结果返回给客户端的浏览器。数据层服务器接收SQL语句的请求,对数据库中的数据进行操作并返回操作结果[4]。B/S架构的应用软件系统结构清晰易于维护和扩展,还能保证系统服务用户的响应速度,从而可为用户提供一个高性能的客房管理系统。
2、系统设计方案
2.1用户需求分析
需求分析是根据用户对软件功能的需求,对软件开发进行的前期分析与研究。如宾馆管理者希望通过系统可以方便的了解客房入住情况。工作人员希望通过系统可以很方便的实现客户入住、结账等操作。客房管理系统要能够满足宾馆客房管理工作的需求,宾馆的管理者和工作人员在实际工作中需要进行以下内容的操作:(1)宾馆管理者可以对工作人员的信息进行管理操作。(2)工作人员可以对客人信息、客房信息和客房类型信息进行管理操作,并能方便查询房间信息及状态。(3)工作人员能根据客户要求完成入住信息登记和退房结算住宿金额的操作。(4)工作人员可方便查询所有入住信息。(5)当入住客人缴纳押金余额不足时,工作人员可以及时获知并提醒补费。(6)宾馆管理者可方便查询指定时间段的查询收入和入住率。
2.2系统功能模块设计
通过对用户需求的分析,本系统要建立一个中小型客房管理系统,针对使用人员系统建立两类用户,分别为高级用户(即管理员对应管理者)和普通用户(对应普通工作人员)。管理员具有本系统的所有操作权限,可以管理普通用户信息,但普通用户不可以管理管理员信息。系统主要划分为四个功能模块,分别为人员管理模块、客房管理模块、住宿管理模块和统计查询模块。根据前期的需求分析和模块的划分。(1)人员管理模块人员管理模块分为两部分,分别是用户管理和客户管理,用户管理包含管理员用户和普通用户信息管理。管理员用户具有操作本系统的所有权限,特有的特权功能是可以增加、删除、修改和查询普通用户信息,但普通用户只能对人员管理模块的客户信息进行管理。(2)客房管理模块客房管理主要针对普通用户设计,普通用户能对客房信息和客房类型进行增加、删除、修改和查询操作,同时可以按指定方式查询客房信息,如按类型和房间号查询当前客房信息。(3)住宿管理模块住宿管理包括普通用户对客人的客房预定、入住登记及退房结账等功能,还包括续费提醒、入住查询的操作功能。(4)统计查询模块统计查询模块主要为管理员用户设计,管理员用户可以通过系统的该功能了解指定时间段内的总收入和入住率,各类型房间的总收入情况和入住率。
2.3系统数据库设计
本系统要管理的数据信息有客房类型信息,客房信息,入住信息,用户信息和客户信息,并且要对所有的数据信息进行添删改查操作。MySQL数据库服务器系统具有良好的数据库管理性能,本系统后台采用该数据库系统进行系统数据的高效管理。通过对系统数据的分析,本系统的后台数据库共设计实现5个数据表,分别是客房类型信息表,客房信息表,用户信息表,入住信息表和客户信息表。入住信息表是本系统的核心数据表,下面以该表为例,介绍表的结构设计。
3、测试
黑盒测试是根据系统的说明要求,在系统输入适当的数据,查看是否输出预期的正确结果。采用黑盒测试是把所有的可能性输入都进行作为测试的情况,它的优点是可从用户的角度出发,对系统功能进行测试。所以,本系统选用黑盒测试进行功能模块的测试分析。通过对本系统所有功能进行反复地测试,系统的所有功能均可正常运行,且操作结果与预期结果一致。通过对所得的测试结果进行分析与研究,得出这些功能均符合系统设计时所要满足的需求,即能满足中小型宾馆工作人员对客房管理及经营的需求。测试结果符合了预期目标,体现了本系统设计的功能的合理性和性能的稳定性。
4、总结
基于B/S架构的中小型客房管理系统是针对中小型宾馆、旅店客房管理工作设计的。该系统提供满足对客房,住宿等信息的管理需求,还提供了续费提醒和信息统计等功能。系统能显著地提高中小型宾馆、旅店客房管理服务水平和工作效率,规范业务流程,能极大的方便管理者和工作人员的日常客房经营管理工作。同时,也帮助管理者及时、全面地了解客房经营状态信息,做出更加准确的经营决策,从而有效地提高客房经营效益。在后续工作中,本系统还需不断改进,使其更加完善。
作者:黄素萍 郭新明 刘敏娜 单位:咸阳师范学院计算机学院
参考文献:
[1]鲁宏宇,宾馆客房管理系统[J].科技致富向导.2012(6):55-56.
[2]任红霞.基于B/S模式的酒店管理系统的设计与实现[J].濮阳职业技术学院学报,2010(4):138-139.
【关键词】移动终端 智慧酒店 客房管理
1 研究背景及意义
目前,随着我国经济体制改革的不断深化和我国经济的快速发展,人们对品质生活的要求在进一步的扩大与提升,不断寻求更加高端与便捷的高品质生活。再者,我国日渐发达的旅游业带动了酒店业的进一步发展,为酒店业的进一步发展提供源源不断的生命力。如今的互联网技术发展迅速,新技术不断涌现,为人们的生活带来了极大的便利,信息的快速交流,Y源的广泛共享,移动终端普及率高,携带方便,它的出现更是填补了互联网的缺口,可以随时随地与互联网联系在一起。因此,为了提升传统酒店业的快速转型,将传统酒店业与移动互联终端相结合,转变为智慧酒店是时展的必然趋势。智慧酒店的诞生将为广大的消费群体提供便捷,简单,安全的全新入住体验。
为入住的客人提供人性化的体验,包括从预订客房、进入客房到入住完毕离开酒店的一系列服务,让住户感受到科技带来的便捷性以及高品质的生活体验;方便管理人员高效,轻松地管理酒店,有效的降低管理成本,增强自身与其他酒店的行业竞争力,从而达到智慧酒店的智能化管理。
2 智慧酒店的系统设计
智慧酒店管理系统集成的目标是以系统集成、功能集成、网络集成和软件界面集成等多种集成技术为基础,遵循开放、先进、高效、可靠、经济、实用的原则,通过公共的高速通信网络,构筑起一个结构合理、性能良好、安装可靠的网络平台,运行和操作在统一的人机界面环境下,实现信息、资源和任务共享,完成集中与分布相结合的监视、控制和综合管理功能。以达到提高运营管理水平,改善服务,增强竞争能力及提高社会经济效益,提供高质量服务的目的。
从功能上看,该系统主要包含智能客房管理、可视化门控、服务和APP引导逃生。
2.1 智能客房管理
一套好的管理系统应该是将酒店的各个相关部门完全衔接起来,同时在操作上更加的快捷,简单,方便。总台分为接待,预订,收银以及总台问询等工作岗位;房务中心对系统的应用主要是修改房态,物品租借,工作量考核等;仓库主要是对物品的出入库以及审核的落实。
2.2 可视化门控
当有访客来访时,访客按下门铃按钮,此时启动门机上的摄像头,把门外的图像发送到主人的移动端,主人通过观看移动端上的访客,确认身份之后,按下移动端的开门按钮,给门机发送允许开门的信号。
2.3 服务
酒店附加功能(广告):可以通过APP给酒店提供一个平台,该平台可以酒店自行进行安排,如一些给予酒店赞助的饭店,KTV等放上给平台上,给用户便利的同时也给酒店和赞助方带来利益,实现三赢。
2.4 逃生指导
根据室内定位技术,结合酒店内的建筑结构特点,系统自动规划出安全可靠的应急逃生路线,帮助客户在紧急情况下快速逃离危险环境。
移动互联网终端的软、硬件一旦成熟了,就可以为构建APP终端提供了很好的借鉴。移动终端实现了智慧酒店的一体化信息系统的互联互通与数据共享,使客户更便捷、及时地收到信息。按照该系统的划分,智慧酒店系统的移动终端的设计如图1、2所示。
3 结语
酒店的智能化管理能通过智能化数字分析,能清楚地知道客户想要什么,酒店管理者缺什么。客房智能控制系统集智能灯光空调控制、房门报警控制、服务控制与管理功能于一体,将客房专用电器开关经智能化与计算机组网运行,完成对客房状态、服务请求、空调及用电系统等的实时监测和控制,从而使酒店管理真正由经验管理进入到科学管理。
智能化酒店技术有着一定的商业价值,且必须以市场为导向,而不能以纯技术为导向。有市场机会的创意才最有利用价值,才能够满足目标市场领域的要求。所以,这一技术会获得较大的市场需求,而酒店管理者会大量需求这一技术来改善他们的酒店管理,应用也会越来越广泛。
参考文献
[1]张海龙.基于移动互联网的消防灭火救援APP系统设计[J].武警学院学报,2016.
[2]黄晟.基于用户体验的APP设计研究[D].西安:陕西科技大学,2012.
Abstract: Intelligent lock system is an important part of the intelligent development of star hotels, it is also the important measure to improve the service level of the hotels. This paper takes read-writer techniques of contactless CPU card as the basis to adopt the high safety coefficient CPU card as the key to the lock to implement the intelligent management of the lock system of the hotels.
关键词: 智能;门锁系统;设计
Key words: intelligent;lock system;design
中图分类号:TP273 文献标识码:A 文章编号:1006-4311(2015)05-0215-02
0 引言
随着建筑的智能化程度提高,星级酒店对安全及管理不断地提出新的挑战,对门锁的要求越来越高。智能门锁系统就是在这样的背景下开发的,因为智能门锁系统相比较与其它门锁系统,在可靠性、安全性以及性能价格比上都具有很大优势。
1 智能门锁系统的概述
随着星级酒店服务水平的不断提升,酒店的基础设施也要不断提高技术水平,实现智能化操作,无线联网型智能门卡管理系统是采取CPU卡作为开锁钥匙,具有“信息共享、集中控制”的特点,实现对各个管理系统的统一管理,具有对客户出入实施监控、保安防盗报警等多种功能。无线联网型电子门锁管理系统设计应该遵循以下要求。
1.1 系统的稳定性 智能门锁系统的根本目的就是为客户提供高质量的服务,如果设计的门锁系统华而不实,不仅会增加酒店的成本,而且还会降低酒店的入住率,最终影响酒店的社会影响。因此门锁智能化设计的前提就是要保证该系统的稳定性,在具体的使用中不能发生故障,尤其是在客户使用过程中避免故障的发生。
1.2 系统的安全性 门锁的基本功能就是保证安全,因此在无线联网型智能门锁系统设计时要本着“提高安全性”的原则进行设计,保证该系统在正常运行下各个配置之间的相互协调工作,同时还要拓展系统的安全性能,实现实时监控、安防报警等功能。
1.3 系统的可拓展性 随着科学技术的不断发展,应用与酒店的职能门锁技术也在不断地发生变化,而且科学技术的变化速度非常快,经过短短的十几年的发展,我国星级酒店的门锁技术已经经历了机械锁、密码锁、光孔锁,再到磁片锁、磁卡锁、指纹锁,声控锁以及现在的智能锁。相信未来的智能化技术会更加完善,因此本着降低酒店费用开支的原则,智能门锁系统在设计时应该保证该系统具有一定的可拓展性。
2 无线联网型智能门锁设计方案
2.1 总体设计方案 无线联网型智能门锁系统是由非接触式IC卡,发卡机、门锁、网络通信以及门锁管理软件等部分构成。该设计理念是以统一网络平台管理、统一数据传输、统一身份识别等进行设计,保证各个管理系统之间的相互配合与实现从而达到智能化的设计方案。
2.2 非接触式IC卡的设计 为提高酒店的安全性,该系统选择CPU卡片。在具体制作相应卡片时要根据使用者的身份制作不同功能的卡片,基于星级酒店的现实需要,该系统卡片管理主要分为:管理卡和客户消费卡。具体的卡功能见表1。
2.3 网络方案设计 门锁系统按照数据采集方式不同可以分为实时采集和离线采集,但是无论采取什么样的方式都不影响门锁系统的正常使用,门锁网络主要分为:主干网和终端通讯子网。一是系统主干网建立在局域网的基础上,通过与酒店局域网的链接,实现与酒店各个部门之间的链接与覆盖,达到了各个功能的实现。具体就是酒店的前台管理人员在住房卡进行信息登记时,通过无线网络进行主干局域网,从而对相应的房间信息进行修改与设定,进而实现信息的同步管理,比如酒店的财务管理系统可以了解到该房间的使用时间和退房时间等;二是终端通讯子网,为改变传统子网通讯的局限性,本系统选择将终端设备有无线通讯收发器直接连接主干网的方式,无线门锁采取树状网络结构,该系统选择一台或者数台无线接收器实现门锁控制器与局域网的链接,实现门锁系统与酒店网络的链接,一般而言,无线接收器与门锁控制器的通讯距离不大于80米,以此保证信号传输的稳定性。
2.4 软件总体功能设计 无线联网IC卡软件主要包括图1中的功能。
由图1可以清楚地知道该系统的结构,为此基于星级酒店的实际工作需要对门锁软件系统进行详细的阐述:该系统中要对酒店的基本信息、客户入住时间以及门锁的类型等进行基本的设置,并且要规定每一级别操作员的权限,并且要对相关数据进行备份以及维护,具体包括:①员工管理。该模块主要包括酒店的基本部门管理和员工的个人信息管理等。②客房管理。客房管理主要是对客房的基本信息进行设置,比如对客房的类型、是否存有客人、是否打扫干净、是否属于预定以及是否存在维修的需要等等信息进行登记及确认。③数据收集。数据收集主要是对客户使用客房的效果信息进行确认,它是酒店收费的重要依据,数据收集主要分为脱机数据收集和联机数据收集。在一般情况下脱机数据收集是酒店所普遍采取的形式,脱机数据收集就是利用读卡器对客户的房卡进行信息读取,了解客户的刷卡记录,从事获悉应该收取的各种费用。④拓展功能。拓展功能是智能门锁系统的重要组成部分,星级酒店的门锁功能是将智能门卡与门锁、计算机系统等实现结合,实现了客人用卡进出酒店客房的需求,同时借助自动化技术实现了对客人消费信息的了解,比如客人利用手中的门卡可以在酒店的任何地方进行消费,而消费的费用则在客户退房的费用中进行自动抵扣。
3 结束语
总之,当前星级酒店的门锁系统的种类繁多,既有IC卡电子门锁,还有感应式电子门锁、磁卡电子门锁等,但是无论采取哪种门锁系统都离不开基本的智能技术的支持,因为智能门锁系统是集计算机技术、机械制造技术、自动控制技术和通信技术于一身的新一代机电一体化门锁系统。
参考文献:
[1]黄体富,于忠,段渭军,李星.基于校园一卡通的多媒体控制台门锁管理系统的设计与实现[J].中国教育信息化,2011(10).
1对以下出现的名词的说明
餐饮库房是本平台新开发的一个库房,体检系统是地方公司开发的一个系统,药库管理系统是军队疗养院信息系统的一个模块,物资管理系统是总后配发的物资系统。
2存在的问题及解决办法
2.1餐饮库房库存出现负数原因是餐饮库房管理员没有正确维护餐饮分类设置模块。本院有两个餐饮中心,他们各自管理自己的库房,这样就产生了两个餐饮库房。在没有本平台之前,餐饮库房一直是手工管理,所以我们就设计了一个简单的餐饮库房管理功能。先把餐饮中心的购入材料作一个分类,每个分类有三种库存管理标记,出入库管理标记、全进全出标记、消费出库标记,通过对三种标记的不同组合就达到了管理库房的目的。在出入库管理标记上打勾,表明此分类材料纳入库存管理。在全进全出标记上打勾,表明此分类材料一入库,系统就自动全出库,此分类材料的库存始终为零。此库存管理标记适合单价较低、量较大、品种较多、几乎每天都要入库、难以管理出库的分类,如蔬菜肉类。在消费出库标记上打勾,表明当有餐饮消费账单产生时,系统自动扣该分类材料库存。
2.2体检、客房账单结算时出错原因是没有设置体检项目和客房的合作比、提成比。合作比指的是本院跟外单位合作的体检项目,需要付给外单位的分成比,合作比分非合作(本院项目,不跟外单位合作)、比率提(按百分比分成)和金额提(按固定某一个金额分成)三种。提成比是给介绍人的一种劳动报酬,分不提成、比率提和金额提三种。当增加了新的体检项目和客房房间后,一定要及时、准确地设置好合作比和分成比,否则收费室收取不了费用并且会影响科室的收入分摊。
2.3药品、物资单据报账出错药品、物资入库报账出错有两个原因,一是未进行药品、物资分类对照,二是财务会计人员未为药品、物资的厂商设立核算账户。
2.4药品、物资单据报账时不提示错误,但单据明细为空原因是该入库单据有新的品名,需要报账人员进入药品、物资分类定义模块进行手工提取,把新的品名从药品系统和物资系统里提取过来。
2.5药品、物资报账单据明细中出现重复的明细药库管理系统的价表中存在两条或两条以上药品编码相同终止时间为空的记录,所以就导致了药品报账单据明细中出现重复明细。物资报账单据中出现重复明细是由表与表之间的一对多对应引起的。
2.6因价格原因入错库而作了退库处理的单据,在本平台中怎么处理因为入错库而作了退货处理的单据,实际上不是真正意义上的退货,在本平台中不能对此类单据进行退货报账。所以我们就设计了一个小模块来处理此类退货单据,实现办法如下:找出该退货单的入库单,把这两条单据都选中,做作废处理。
2.7同一挂账单位的多个挂账账单可以分批次结算在模块的设计初期,只能对同一挂账单位的所有挂账账单进行一次结算,这种设计思想不符合实际,后面就重新编写了程序,做到可以自由选定某几个挂账账单进行结算。
2.8 体检账单生成模块中的“追加校验”功能本平台首先是从体检系统中取体检人员的体检单号、姓名、体检日期、体检项目、项目价格等字段。举个例子,有个体检人员叫张三,预定是2008年8月10日来体检,体检项目已确定,但是那天他没有来体检,那本平台指定提取2008年8月10日的体检人员信息,就会把张三的体检信息提取过来并保存在全成本的数据库中。2008年8月12日,张三参加体检了,他重新选定了体检项目,我们就在体检系统中指定他的体检日期是2008年8月12日,重新登记了他的体检项目,在没有“追加校验”功能时,主键只有一个,是体检单号,那指定提取2008年8月12日的体检人员信息,因为张三的体检单号存在于数据库中,所以系统不会再重复提取。增加了“追加校验”功能后,主键是体检单号和体检日期,先搜索有无重复的体检单号和体检日期,如存在,删除此条记录,然后插入一条新的记录。
3讨论
1.1摄像头
摄像头配置在手机上是人类的一大创举,微型摄像头的发明使得用手机进行摄像照相变成了可能,然而,进行摄像照相只是替代了照相机的功能,而当中更能让我们的生活变得便捷的是,摄像头结合在手机上可进行扫描,例如二维码,条形码的扫描。
1.2触摸屏
手机采用电容屏给我们带来了无限便捷,实现了与手机屏幕亲密接触的可能,而不是通过以往的按键方式,这不仅给我们带来很好的体验,还方便了手机的使用。用手指在屏幕上指指划划就可以快速找到并完成自己想要实现的功能。因此触摸屏的使用是人类手机发展的一个巨大飞跃。使我们的感觉有了更深的体验。轻轻松松动动手指头就可以听音乐,聊天,看视频,更有管理自己的各种个人平台。
1.3可视化
可视化技术的飞速发展使得我们不再面对着了无生趣的黑白数字文字,现在的我们拿着智能手机可以浏览各种各样让人眼花缭乱的界面,在软件功能层出不穷的同时,精美的画面感从某种程度上可以打败一个功能强大的软件。在此基础上,人机交互体验更让人流连忘返,这就是视觉美感的优势。我们在需要完成某种交互时,眼前的逼真的动画和精美绝伦的图片让我们置身其中,有种“美景尽收眼底”的感受。
1.4设备数据传输方式多样化
现在的手机设备可以跟电脑连接,将数据通过数据线传输到电脑,或者选择用读卡器。也可以通过wifi、蓝牙、红外等方式,这几种方式都是不需要数据线的。数据传输方便灵活,方式多种多样,这给众多手机用户带来了极大的方便。
1.5轻量化,方便携带
现在的手机比起90年代的“大哥大”体积小了两三倍,这多亏了触摸屏,集成电路的迅猛发展。甚至我们可以夸张的讲手机可以替记本了,不论是编辑文件,还是上网查资料,或者是看视频,聊天,听音乐等这些简单的操作手机都可以帮你实现,我们可以经常看到这样的例子,只要电脑上有了PC客户端的软件大部分手机都会有相应的功能相似的手机客户端。手机比起笔记本,方便携带,小巧功能强。
2移动便携设备在市场营销带来的方便
移动便携设备已在我们的生活中处处烙下深刻的印记,它的身影无处不在,移动便携设备的各种各样的应用已然成为“货架上的商品”,眼花缭乱的应用正像那些放在架上的商品一样被人们挑走,正因为这种优势的存在,我们想到如果把供应链管理搬到应用上来,这又是多么伟大的一个举措。用发展的眼光看看移动便携设备会在市场营销方面带来以下几点方便:
2.1只要登录即可进行操作(无空间距离限制,网络的好处)
网络四通八达,条条网路通罗马。你是否看到过很多上班族因为要去采购货物拿货而路上却堵车暴跳如雷的样子,是否见过一个上班族为了见一个客户手边带着一个公文包还外带笔记本电脑,或者你亲身体会过出差的痛苦,那你是否联想过,无论你身在何方,你身边的手机都能帮你完成你的工作任务,只要你在有网络的地方登录一个你们公司的软件,手指轻轻一点就可以完成很多客户订单或者反馈处理等工作任务。这么高效便捷的方式,是不是很吸引你呢。
2.2面向多种客户,内部数据库连接
同一个软件,你用不同的账号登进去,看到的界面和实现的功能是不一样的,这种方式面向多种客户,方便管理,通过内部数据库连接实现在不同客户登录进去看到的数据不同。
2.3用摄像头进行多种扫描,例如二维码,条形码
摄像头扫描二维码条形码,在仓储管理中贡献特别大,在货物进库的时候,手机扫描条形码录入相关库存信息,出库时再扫描一次登记出库信息,当产品在市场上销售时,通过对货物的条形码扫描,系统自动记录出售信息,如果遇到需要调货情况,扫码立即可以查询到相关库存信息,并立即调货。
2.4操作简单方便,实时性高手机方便携带的特点,使得员工不管身处何方都能实时关注到产品的动态,而供应商也会在库存提醒发货的时候及时补货,供应链上的管理在人力上大大削减,节省了人力财
力资源,加大了销售效率,增加营业率。
2.5使用数据库对数据进行多种操作,如插入删除关联等,实现市场上不同库存的调用
此次系统设计是采用SQLSERVER2008数据库,是对数据进行处理的一个集中库,供应链管理中入库出库的数据主要由大量插入删除构成,这种技术的应用让库存数据实时变化,减少了大量人工操作,完全由系统录入,方便了供应链上的管理。本系统是采用webservice公共访问接口的数据库管理模式,不论是是销售云平台还是手机终端都可以通过这个公共接口进行数据库数据的获取和操作。
2.6手机与电脑数据同步
手机平台与电脑平台的数据是相互共享连通的,因此只要在电脑登陆数据库相连接的软件就可以看到和手机一摸一样的数据显示,此外可对数据进行导出,打印。
3业务流程
基于移动便携设备的仓储管理系统流程包括销售管理云平台系统的设计、仓储管理系统软件移动设备终端的实现。
3.1销售云平台系统的设计
我们所设计的销售云平台是一个web平台,主要为客户、销售、业务员、收银员、仓储管理员提供协同工作的环境,能够实现数据接口管理、用户信息与权限、工作流管理与仓储管理等相关工作。该平台相当一个服务器端,供应链管理上的所有货品状态和数据都由伟大的服务器端来管理,而客户端正是传达这些信息的终结者,负责从服务器端返回来的数据进行呈现给需要的客户。销售云平台系统主要由基础数据管理模块、仓储管理模块、库存管理模块、销售业务模块、系统维护模块等。以下是对它们的详细设计方案。
3.1.1基础数据管理模块
基础数据管理模块主要是负责管理和记录系统的基本数据,如配送企业的员工个人信息,操作信息,用户权限、以及供应商信息、客户信息和货物信息等。本模块可以完成数据的维护,必要时可以进行添加、修改和删除系统记录。(1)员工管理。系统需要对员工信息的记录,比如员工操作信息,员工基本信息等。(2)权限管理。权限是指根据系统操作不同角色,不同等级的员工拥有不同权限来管理该系统。权限对信息安全和保密起到重大作用。(3)供应商管理。供应商是供应链中担任着至关重要的角色,系统随时记录并更新供应商信息。(4)客户管理。客户资料登记和查询需要用到此功能,另外还包括客户信息的删除修改等。(5)货物管理。货物的入库出库信息采集,是整个系统的核心,描述了库存货物的各方面的基本数据。
3.1.2仓储管理模块
仓储管理模块主要负责管理各个仓库的产品进销存储的情况,管理角色有仓储管理员和库房管理员。(1)库房管理员。库房管理员登录终端后,只可以看到本库房的货品。当有调货需求时即向仓储房管理员发出调货申请,得到仓储房管理员回应的出库信息和权限后,就可以以更高权限进行商品的出入库管理。(2)仓储管理员。仓储管理员登录终端后,可以看到所有库房的货品。当看到库房管理员的调货申请后,即制定配货方案,向库房管理员发送出库信息。
3.1.3库存管理模块
库存管理模块管理角色有两个,分为一级库房管理员和二级客房管理员。(1)一级库存管理。一级库房管理员登录终端后,可以查看到本组内所库房的库存情况。可以处理本库房的入库、出库,并根据发给本库房的调货申请,发出本组内库房出货指令。(2)二级库存管理。二级库房管理员登录终端后,可以查看到本库房的库存情况,负责处理本库房的入库、出库,可以向本组内的一级库房提出调货申请。
3.1.4销售业务模块
该模块可以规范销售员和业务员的工作流程,提高工作效率。利用该模块,还可以记录销售员一天卖出的手机情况和一天的收银和返券的数量,统计出一天所收现金和券的总量,方便其在下班的时候进行结算。通过该模块,还可以很方便地查询到办理的历史记录。
3.1.5系统维护模块
系统维护模块主要负责对整个仓储系统的数据进行管理,提供数据备份支持异常状况下数据的现场恢复和历史数据的导出,减少数据库受损对系统造成的影响。
3.2仓储管理系统软件移动设备终端的实现
进行仓储管理系统软件移动设备终端的实现主要通过与服务器接口的对接实现各种管理模块,如查询模块,业务办理模块,修改模块等。主要的实现过程。销售员通过手持智能终端登录后,可以用终端推荐与客户习惯相关的手机和资费。在客户选定手机和资费套餐之后,销售员可以在终端上输入客户基本信息,并提交客户办理业务申请。申请提交后,销售员可以在终端上查询自己的业务单办理情况,在收到业务员发回来的核实登记单后,可以将已经审核的业务单发送到打印服务器进行登记单打印。待客户签名确认并付款后,销售员可以在终端上标记客户已签单,并输入出库手机信息,提交手机出库申请。手机终端通过webservice接口远程访问数据库,把获取的数据展现在界面上,或者把数据通过界面传送给远程数据库,这就是我们常说的模型(model)-视图(view)-控制器(controller)简称MVC模式。通过这种模式UI的交互,实现智能终端软件的开发。
4结论
I、基本要求:
一、供电电源和负荷估算:
1.酒店的电源进线宜有两路高压,且来自不同的高压配电站。
2.为了保证重要负荷供电,酒店必须设柴油发电机组作为应急备用电源,且当市电失电后,发电机必须立即启动并在15s内能投入正常带负荷运行,机组应与电力系统联锁,不得与其并列运行,当市电恢复时,机组应自动退出工作并延时停机。柴油发电机组的容量应满足以下重要负荷的用电要求:消防负荷及保安负荷、生活水泵、全部或部分客梯、厨房动力、餐厅1/4-1/3照明、锅炉房、客房照明(至少应有一个灯)、电话交换机、有线电视机房、计算机房、冷库(总仓)等。
3.酒店负荷估算见表:
二、照明系统:
1.以下场所的照明亮度必须是可调光的和可变化的(具体方案可由灯光设计师拟定):所有的餐厅、酒吧、会议室、宴会厅、大堂、多功能厅、包房。
2.煤气房、日用油箱间及危险品仓库的灯具开关,应采用防爆型的产品。
3.酒店的公共大厅、门厅、休息厅、大楼梯厅、公共走道、客房层走道、户外庭院、消防楼梯及前室、疏散通道、地下层走道等非封闭场所的照明控制开关,可设在服务台(总服务台或相应层服务台)等处集中控制或采用BA控制。
三、广播音响系统:
1.走道、电梯内、大堂、餐厅、咖啡厅、公共卫生间、酒吧、包房、员工餐厅、更衣室、服务间、各后台区域以及其他公共场所都必须设背景音乐广播,且应能分区域控制音量。
2.多功能大厅等场所宜设独立式扩声系统。
3.客房内应设有可收听不少于4套节目的广播接收设备:2套音乐、2套当地的广播节目(FM)。广播节目可设在电视频道上,通过酒店内部的电视线路传送,或者采用专用的广播传输线路。
4.有线广播系统宜兼作火灾应急广播,此时应按火灾应急广播的要求确定系统。火灾应急广播必须能自动强切至各个区域并进行播放。
四、电话系统:
1.程控交换机出入局话务量大,不需要直接拨人功能,话务台功能较强。为满足旅馆客房管理和旅客的需要,应提供房间控制、留言中心、客房状态、请勿打搅、自动叫醒、综合话音和数据系统功能,并能与酒店管理系统的平台友好连接。
2.程控交换机容量应为客房数的2倍。
3.每间客房至少应有两路电话线且号码不同。一路供并联的房间电话与浴室电话,另一路供客人上网或传真,每路采用4芯电话线,其中2芯作为备用。
五、有线电视系统:
1.酒店电视节目必须有当地台、中央台、境外的卫星电视节目,包括:新闻、电影、娱乐、财经、体育等节目。
2.所有的多功能厅、会议室、餐厅、酒吧、员工餐厅、健身房、包房、娱乐场所等,都应有有线电视终端1至3个。
3.每间客房至少应设一个有线电视终端。
4.因卫星电视系统接收天线安装在酒店建筑的最高处,增加了直击雷的危险,故应作好防雷措施。
六、火灾自动报警系统:
除按(火灾自动报警系统设计规范)(GB50116—98)进行设计外,还应有下列要求:
1.消防应急广播必须在火灾时能切换至每个客房,扬声器可安装在进门处的天花上。
2.锅炉房、高低压配电房、变压器室、发电机房应安装自动气体灭火装置。
3.电话交换机房、计算机房应安装吊挂式自动气体灭火器或自动气体灭火装置。
4.所有楼层内消防楼梯通向酒店外的防火门必须具有就地报警和控制室报警功能。
5.客房内的烟感探测器应带地址码。
七、计算机网络系统:
1.酒店计算机管理系统应包含以下业务范围:
前台业务管理;餐厅业务指导与管理;仓库管理;旅客资料管理;电话服务管理;设备运行监控及管理。
2.计算机房供电可靠性要求较高,应设置静态交流不间断电源装置。
3.计算机房应保证在使用时能避开非计算机管理人员进入的可能性;其次还不应与客房、餐厅、厨房、电梯及贮水池等相邻或连通。
4.每间客房应设至少一个数据端口(宽带高速网RJ45)。
5.采用综合布线将计算机系统、电话系统、楼宇自动化系统等布线进行统一规划。
八、安全防范系统:
。在总服务台、外币兑换处、主要出入口、主要通道、主要公共场所、重要机房。贵重物品存放处设置闭路电视监控设备。
。闭路电视监视系统应能与报警系统和出入口管理系统联动:
在各重要通道的门楣上安装磁力开关或其他监察装置,监视通道状态。若监察装置被触动,中央监控系统根据程序设定的时间决定是否报警。报警后,中央监控系统发出联动讯号,利用闭路电视监视系统的有关镜头拍摄并记录下异常情况。
Ⅱ、客房要求:
一、电源:
1.每个客房应有两路电源:一路为正常电源,一路为应急电源。
2.每个标房至少有一个灯具接人应急电源回路,通常是进门小走廊的一盏灯。
3.每个客房应有一个独立的配电箱,通常隐藏在进门口的大衣柜里;高级客房内用电设备的配电回路,应装设有过、欠电压保护功能地漏电保护器。
二、灯具及插座:
1.卫生间天花上的灯具都应具有防水罩。
2.浴缸及冲淋房上方要求安装一个天花灯。
3.挂衣橱内应设带保护罩的照明灯具,且应受橱门开关控制。如壁橱内有夹层,灯具应设在夹层的下方。
4.床头灯应具有调光功能。
5.床头上方如有阅读灯,光照范围应小于12度,并可调整角度。
6.落地灯开关应安置在上方,如拉线开关,不宜采用脚踩开关。
7.写字台上方两个电脑电源插座为多用途的,其中要有一个英制方脚插座。
8.所有的电源插座宜选用两孔和三孔安全型双联面板,要求带有开关;除额定电压为220V以外的各种插座,应在面板上标刻电压等级或采用不同的插孔型式。
三、钥匙牌开关:
1.具有延时功能。
2.当钥匙牌取走电源切断后,风机盘管应自动切换到低速运行状态。
3.以下电器不应受钥匙开关的控制:
卫生间剃须刀电源插座;保险箱电源插座(用交流电的);小冰箱电源插座;床头边手机充电电源插座;床头边收音电子钟充电电源插座;门铃和“DND请勿打搅”指示;由应急电源回路供电的照明灯
四、照明灯控制方式:
照明灯为分散—总开关控制方式:
。小走廊进门处照明灯由门边和床边的二个双控开关控制,不受钥匙牌控制;
。对总开关的要求如下:
。控制:睡房内的照明灯、落地灯、写字台和小酒吧灯
。不控制:门廊灯,夜灯、卫生间和壁橱灯。
五、开关插座布置:
以下所列为一般情况,具体情况可根据精装修设计而定:
1.外墙边设一个“DND请勿打搅”显示面板和门铃按钮。
2.进门处内墙:
。钥匙牌开关,面板要带指示灯;
。走廊灯双控开关;
。控制睡房内照明灯的双控(门口)开关,面板要带指示灯;
。“DND请勿打搅”开关设在钥匙牌开关旁边,应选用专用面板,要与普通开关面板有明显区别,需带指示灯及图形标记或中英文字体(或者设于床头控制板上)。
3.卫生间:
。门外墙边设照明灯和排气扇开关;
。卫生间里面设吹风机,剃须插座;
。壁挂电话;
。电视音响开关。
4.床头边墙(若未设床头控制板时):
。高于床头柜以上的位置(一般高于台面10公分):
1)走廊灯双控开关—“Foyer廊灯”;
2)控制睡房内照明的双控(床边)开关,面板要带指示灯;
3)床头上方阅读调光灯开关,左右各一;
4)夜灯开关;
5)手机充电电源插座。
。低于床头柜以下的位置
1)床头边的电话端口设在床头柜下方的墙上,不能暴露在外面;
2)床头灯的插座;
3)收音电子钟电源插座220V.
5.写字台处插座、面板的设置安排:
。写字台上方的设置(一般高于台面10公分):
1)设一个数据端口(宽带高速网RJ45);
2)一个电话端口(拨号上网或传真机RJll),面板需带图形标记或中英文字体;
3)写字台上方设两个多用途的电脑电源插座,其中要有一个英制方脚插座(不受钥匙开关控制)。
。写字台下方的设置:
1)台式电话端口RJll;
2)台灯电源板(不采用插座,直接接入)。
6.电视机后面插座、面板设置:
。电视机电源插座;
。电视机RF/FM射频信号输入插座;
。电视机音频信号输出插座(连到卫生间喇叭);
。数据端口RJ45(备用线,视频点播或电视上网用)(五类线)。
7.其他必要的电源插座:
。落地灯的电源板(不采用插座,直接接人);
。清洁时吸尘器用的电源插座;
。电水壶的电源插座(要求带开关);
。备用等。
8.套房以及特殊房型根据具体情况而定
六、床头控制板:
客房若设有床头控制板时,应有下列控制功能:
。电视机电源开关;
。音响选频及音量调节开关;
。风机盘管风速高低控制开关;
。客房灯;
。通道灯开关(可两地控制);
。床头照明灯调光开关;
。夜间照明灯开关(有条件时选用可调光式开关)。
有条件时,尚可有下列控制功能:
。写字台台灯;
。沙发落地灯。
七、弱电:
1.床头柜可不设控制,音乐及广播(FM)通过射频线传送,由电视机播放。
2.电视的音频信号应送到卫生间。在卫生间内设一个扬声器及音量开关,以接收电视机音频信号。扬声器一般放置在台盘下面。
3.应急广播喇叭(3W)应设在小走廊天花板上。套房应在每一间房设一个喇叭。
4.每间客房至少应设三条五类线(或二条五类线和一条三类线)(数据、备用和语音):
。一条五类(或三类)线作为语音传输的电话线(两个不同分机号):一对线为客房两部电话座机(端口插座在书桌下和床头柜下)与浴室电话挂机并联,另一对线为客人拨号上网电话或是传真机使用的端口插座RJll(写字台上方)
。一条五类线作为数据传输用,以提供宽带高速上网(写字台上方)端口插座RJll
。一条五类线作为备用线端口(RJ45插座),用于扩展或视频点播等用途,安装于电视机后方
八、消防安全:
1.客房内的感烟探测器宜带声响报警功能,即探测器底座带蜂鸣器。
2.公共场所、残疾人房要安装消防声光报警器。残疾人房报警器位置在靠近睡房小走廊的天花下面。
Ⅲ、楼宇自动化系统要求:
楼宇自动化系统(BAS)一般以空调通风系统为主要监测对象,其他系统可根据情况选择。楼宇自动化系统控制中心应设置于消防控制中心或保安监控中心。
一、空调采暖通风系统监测:
1.中央冷冻系统:
。冷冻机组及水泵的启停状态及故障报警;
。冷却塔水泵、风机启停状态、故障报警及进出水温度;
。冷冻水及冷却水的供/回水温度;
。冷冻水回水流量及冷负荷;
。冷冻机组各相位电压、电流及功率读数;
。冷冻机运行状态及故障报警。
2.冷却塔系统:
。进出水温度;
。冷却塔水泵、风机运行状态及故障报警;
。温度超限、水位低限报警。
3.供热采暖系统:
。一次水(蒸汽)温度;
。二次供、回水温度;
。循环泵启停状态及故障报警;
。锅炉运行状态。
4.空调处理机组系统:
。新风、送风、回风温度表冷器温度;
。CO2浓度;
。室内湿度;
。风机的启停状态及故障报警;
。空气过滤器的压差超限、故障状态及报警。
5.新风处理机系统:
。室外新风温度;
。送风温度;
。过滤网状态;
。空气过滤器的压差超限、故障状态及报警;
。新风机的启停状态及故障报警;
。加湿系统启停。
6.排风机系统:
。室内有害气体浓度;
。送、排风机启停状态及故障报警;
。累计运行时间;
。部分重要区域的环境温度监控,如:室外、大堂、咖啡厅、中餐厅、游泳池、宴会厅等。
二、液位控制系统:
中央监控系统应对生活水、冷水、热水、水箱及水泵进行监测:
。液位状态及报警;
。排水泵、补水泵的启停状态及故障报警;
。过滤及杀菌设备的监控;
。累计运行时间。
三、电梯、扶梯系统:
中央监控系统可监测、纪录以下状态和报警:
。扶梯向上、向下运行状态;
。电梯、扶梯的正常、停止运行状态;
。电梯、扶梯的紧急停车、运行异常报警;
。扶梯运行时间累计;
。在消防控制中心设置各台电梯运行状态的模拟盘及电梯自身故障或出现异常状态时的操纵盘
四、供、配电系统
中央监控系统对变、配电设备运行状况和电能质量应有下列监测功能:
。重要出线回路各断路器通、断状态及故障,线路温升及故障;
。变压器的温升和温升超限;
。主母线运行状态;
。市电电能质量(电压、电流、频率、功率、功率因数);
。用电量及电费计算;
。发电机组运行状态(转速、油温、油压、油量、水温、水压)、累计运行时间;
。发电机组供电质量(电压、电流、频率、输出功率)和异常运行、故障;
。蓄电池组电能质量(输出电压、电流)和故障。
五、照明系统:
。按程序设定的时间启、停室内外照明回路:花园照明、立面照明、航空障碍信号灯、公共区域走道照明等各处照明;
关键词: 作业上传; 管理系统; C/S模式; FTP
中图分类号:TP315 文献标志码:A 文章编号:1006-8228(2013)11-74-03
0 引言
我院旅游电子商务和酒店信息管理专业的课程主要由旅游软件开发技术、数据库技术等骨干课程和多门选修课程组成,根据高职院校的特点,教学形式主要采用课堂讲授和机房实验相结合,必修课和选修课均是如此,学生在每次机房实验结束后,均需要将当堂课的作业以文件形式提交给教师,供教师批改和打分。过去,学生提交作业主要有以下几种方式[1]。
⑴ 文件夹共享方式
这种方式最简单,只需要将教师机的某一文件夹设为共享,然后再指定共享连接数,学生把作业直接复制到共享文件夹即可。但这种方式也最容易导致抄袭作业:因为权限完全开放,学生可以把其他同学的作业复制到自己机器上,然后修改后再复制到共享文件夹,“轻松”地抄袭作业;另外,由于共享文件夹有固定连接数的限制,如果有些同学打开共享文件夹后,不及时关闭,占用连接不释放,会导致其他同学不能打开共享文件夹。
⑵ 电子邮件提交作业方式
这种方式需要机房连接互联网,学生直接将作业通过电子邮件的方式发送至教师信箱,教师每次上完课,要打开信箱,下载学生的作业,并按照班级进行分类,存储在本地计算机中,操作比较麻烦。这种方式和文件夹共享方式一样,无法避免抄袭作业:如学生A完成作业发给教师,同时,发一份作业给学生B,学生B把作业修改一下,再发给教师,即可以“轻松”抄袭作业。
⑶ FTP方式
这种方式似乎比较好,学生借助浏览器即可完成作业的提交;实现起来也很容易,只需架设FTP服务器即可。但是,最大的问题仍然是无法完全防止学生“抄袭”作业。在每次的随堂实验中,一般不方便给每个学生都分配一个账号,而是采用统一的账号和密码,虽然操作上方便,但是,所有学生都可以看到其他同学上传的作业,也可以下载别人的作业,然后修改后作为自己的作业上传,这样就可以直接抄袭作业;有些学生恶作剧,故意删除别人的作业。虽然可以通过权限设置,防止删除和下载,但也造成学生不能对自己以前上传的文件进行修改,如果要上传修改后的文件,只能临时请教师开放权限,这样操作非常不方便。另外,权限设置不能防止学生主动“帮助”式的抄袭方式:如学生A自己上传作业后,把文件名改成学生B的姓名,再上传一次,就可以轻松骗过服务器,提交了A、B两个人的作业。
总之,以上三种作业提交方式都存在不少缺点,无论对于学生还是教师使用起来都不方便,更主要的问题是很难避免学生互相抄袭作业。本文设计和实现一种基于C/S模式的电子作业提交工具软件,可以解决以上问题,并且可以避免学生抄袭作业。
1 系统设计
1.1 设计思路
本文采用的防止学生抄袭作业的方式是,上实验课时,学生座位固定,将学生与其使用的计算机的网卡物理地址绑定,因为网卡的物理地址是全球惟一的,所以可以把网卡的物理地址作为提交作业者的身份识别标志。具体的算法思路是:对于通过A网卡提交的文件,首先在数据库中查找该网卡是否是首次提交文件,如果是首次提交,则直接通过FTP服务器上传文件,如果不是首次提交,则先删除原来提交的文件,再将新文件上传至服务器,这样即可以防止学生帮别人上传作业,也不禁止学生重新上传自己的作业:假设A同学已经上传自己的作业,如果他将文件改为B同学的上传,则根据前述算法,会删除A同学之前上传的作业,再将改过的作业提交到服务器,所以A同学“帮助”B同学结果是:自己的作业被删除,只剩B同学的作业。但如果A同学只是重新提交自己的作业则无妨,算法只是删除了A同学之前的作业,新提交的作业会继续保留在服务器上。
根据算法思想,前台程序使用Delphi开发,数据库系统采用MySQL,设计和实现了一套管理信息系统,可以对学生提交的作业进行有效的管理。
虽然快速开发工具Delphi目前已经不流行了,但本次开发还是了选择Delphi,其原因主要是:Delphi可以直接编译生成原生机代码,而不是虚拟机代码,所以可以在Windows操作系统下直接运行,不需要像Java和C#那样事先安装虚拟机环境,学生只要把软件拷贝到学生机就可以直接运行,非常方便。并且Delphi编译器采用了条件编译和选择链接技术,使用它生成的执行文件更加精炼,运行速度更快。
在开发管理信息系统应用程序时,对数据库的操作是必不可少的,所以先要选择一个合适的数据库管理系统产品。对于学校来说,选用的数据库最好是免费的,这样可以节约学校的经费。本系统选用了MySQL数据库,MySQL是使用最广泛的开源数据库系统,其突出的优点有以下[2-3]。
⑴ 适用面广,可在多种操作系统上运行。
⑵ 性能优异,运行稳定。使用MySQL的成功案例很多,另外MySQL对硬件性能的要求也不苛刻,完全可以在一般的教师机上运行。
⑶ 性价比高。MySQL是一个开源软件产品,一般非商业项目均可以免费使用MySQL数据库。
1.2 数据库设计
1.2.1 表设计
如表1和表2所示,这两张表是系统中最重要的表,用来保存当次课的学生登录情况和上传文件情况,每次系统启动时,先将这两张表的数据(前次课的上传数据)转移到历史表中去,然后清空两张表,以备写入本节课的作业数据。另外的表格,限于篇幅,不再详细介绍。
1.2.2 存储过程设计
前台程序访问数据库时,如果是简单的业务操作,尽量利用一条SQL语句完成;如果是需要用多条SQL语句来完成比较复杂的业务操作,一般可以通过MySql的存储过程来完成,以提高效率[2]。调用存储过程时,只需要提供若干个参数(有时也可以不用参数),就可以在存储过程中集中完成多条SQL语句,并且在数据库服务器端直接执行完成,可以节省数据在网络上反复传输的时间,从而获得更快的速度,提高业务处理效率。另外,存储过程可以实现数据库回滚等操作,提高了数据的安全性和程序的健壮性。电子作业上传管理系统在进行数据库操作时,有些SQL操作在失败的情况下,需要进行回滚操作,故在数据库设计时,需要引入存储过程。
例如,清空上节课的数据,并将其复制到历史表的存储过程代码如下:
CREATE DEFINER=`root`@`localhost`
PROCEDURE `SP_Clear`(out v_msg varchar(1))
BEGIN
declare v_error integer default 0;
declare continue handler for sqlexception set v_error =1;
set autocommit =0;
start transaction;
insert into tb_history_rz select * from tb_rz;
delete from tb_rz;
delete from tb_loginfo;
if v_error =1 then
rollback;
else
commit;
end if;
set autocommit=1;
END;
1.3 功能设计
1.3.1 配置文件加密模块
访问数据库和FTP服务器的用户名和密码以配置文件的形式保存在客户端,为了不让学生看到用户名和密码,故不能以明文的形式保存用户名和密码,而要先进行加密处理。加密功能的界面如图1所示,手工输入数据库和FTP服务器的用户名及密码,即可对明文加密为密文,并可以进行预览,按下“保存”,可以将密文写入配置文件。该模块的加密算法采用DES(Data Encryption Standard,数据加密标准)算法,这是一种对称加密算法,该算法由IBM公司于1975年研发成功,并公开发表,其算法思想与第二次世界大战时期的德国恩格玛密码机类似。DES算法属于密码学中的分组密码算法,DES的分组是64位的,密钥是56位的(因为要去掉每个第8位的校验码)。在DES算法中,用到了两个加密的基本技术[4]:混乱和扩散。其基本组建分组是这两种技术的组合,同时密钥作用于明文,形成轮。DES共有16轮。其设计着重于尽可能快地使密文的每一位依赖明文和密钥的每一位。DES采用了标准的算术和逻辑运算,系统的安全性全由密钥保证。使用Delphi编程,可以比较方便地实现DES加密算法[5]。
1.3.2 作业上传模块
学生先要下载客户端软件,如图2所示,该软件界面十分简单,操作非常简单,实验时,一台机器只允许一个学生使用,实验期间不得随意更换机器,以避免学生互相“帮助”完成作业。由于电子作业文件可能很大,所以需要采用FTP方式上传。由于课程不一样,所以文件的类型可能是多种多样的,为了提高效率,要求学生先将文件压缩,默认文件类型是RAR格式,以学生的姓名为主文件名,界面中的姓名无需学生填写,由系统自动从文件名中解析,模块中使用了nmftp控件,以方便实现FTP功能。
当按下提交按钮后,执行以下算法。
⑴ 获取本地机名称及网卡物理地址。
⑵ 执行SQL语句,检查本地机是否已经提交过文件(通过检查本地机的网卡物理地址是否已经存在于表中)。
⑶ 如果是首次提交文件,则调用相应的存储过程,向tb_loginfo表中插入当前网卡物理地址、当前机器名、学生姓名,向tb_rz表中插入当前网卡地址、当前时间、文件名。执行存储过程成功后,执行FTP控件的上传文件功能。
⑷ 如果不是首次提交文件,则调用相应的存储过程,修改tb_loginfo表中的相应的学生姓名,向tb_rz表中插入当前网卡地址、当前时间、文件名。执行存储过程成功后,先删除服务器已经存在的该学生的文件,然后重新上传文件。
1.3.3 管理端
管理端模块如图3所示。该模块的主要功能是监控学生上传作业。
按下“刷新”按钮后,从tb_loginfo表读取信息,并在网格控件中显示。当选中某一行时,则可以显示相应的细节,上传次数是通过统计tb_rz表中以网卡物理地址为主键的相应的元组出现的次数得到的。
2 结束语
本文所介绍的作业上传管理系统已经运行了两年,主要为我校电子商务专业和酒店信息管理专业,以及全校计算机应用公共基础课提供教学服务。目前该系统运行稳定,学生和教师使用反馈良好,有效地避免了抄袭作业现象,提高了学生作业质量,减轻了教师的工作量,达到设计要求。
参考文献:
[1] 刘瑞冰.基于Asp的计算机上机作业上传系统研究[J].软件导刊,2012.12:119-120
[2] 王新宇,陈婕.旅游电子商务专业“旅游管理软件开发技术”课程教学设计——以“小型客房管理系统”学习情境设计为例[J].电子商务,2012.7:78-80