酒店员工管理系统的实现和实现 软件工程专业.docx
《酒店员工管理系统的实现和实现 软件工程专业.docx》由会员分享,可在线阅读,更多相关《酒店员工管理系统的实现和实现 软件工程专业.docx(33页珍藏版)》请在课桌文档上搜索。
1、题目(中文):酒店员工管理系统的实现(英文):TheRealiZatiOnOfHotelStaffManagementSyStem目录摘要I关键词IAbstractIIKeywordsIll1前言11.1 课题背景及意义11.2 国内外研究现状11.3 本课题主要工作22系统开发环境32.1 SSM简介32.3 MYSQL数据库32.4 HTML简介42.5 B/S结构53系统分析63.1 可行性分析63.1.1 技术可行性63.1.2 操作可行性63.1.3 经济可行性63.1.4 法律可行性63.2 系统流程分析73.2.1 系统开发流程73.2.2 用户登录流程73.2.3 系统操作流程
2、83.2.4 添力口信息流程93.2.5 修改信息流程103.2.6 删除信息流程113.3 系统用例分析113.3.1 管理员用例图113.3.2 普通管理员用例图123.3.3 员工用例图134系统设计144.1 系统概述144.2 系统结构设计144.3 数据库设计15431数据库设计原则154.3.2 数据库实体154.3.3 数据库表设计175系统界面设计195.1 管理员功能模块的实现195.1.1 管理员后台管理主界面195.1.2 普通管理员管理界面205.1.3 普通管理员主界面205.2 员工功能模块的实现215.2.1 登录界面215.2.2 员工考勤信息查看界面226系
3、统测试246.1 系统测试的意义246.2 性能测试246.3 测试分析257总结26参考文献27致谢28酒店员工管理系统的实现摘要伴随认识进步和时代发展,人们对于信息科学化的认知和了解,已逐渐由低层级向着更高的层级跃升,由起初较为浅薄的感性认知向更为严谨和客观的理性认知迈进。而管理工作也由于实务中多有涉及让其重要性愈发凸显,科学化管理,让信息能够准确和快速的传递,让信息能够完善和精准的存储,推动管理效率和管理工作的有效提升与加速发展,论文对酒店员工管理系统展开了阐述,对其现状进行描述,对其开发背景展开探究,之后就系统的设计目标进行深入剖析,还有系统的需求,以及整个的设计方案,对系统的设计以及
4、实现,也都论述的比较细致,最后对酒店员工管理系统进行了一些具体测试。本文以JaVa为开发语言,实现了一个网上酒店员工管理系统。酒店员工管理系统用户角色分为管理员、普通管理员、员工,管理员的功能模块有:个人信息管理、普通管理员管理、部门管理、员工类别管理、员工管理、考勤信息管理、工资发放管理、假期信息管理、工作内容管理。普通管理员的功能模块比管理员的功能模块少一项普通管理员管理,其他功能一样。员工的功能模块有:个人资料管理、考勤信息管理、工资发放管理、假期信息管理、工作内容管理等。通过这些功能模块的设计,基本上实现了整个酒店员工管理过程。具体在系统设计上,采用了B/S的结构。同时,也使用JaVa
5、语言,SSM框架进行了设计,后台上采用MYSQL数据库,是一个非常优秀的酒店员工管理系统。关键词酒店员工管理;SSM;MYSQL;B/S结构TheRealizationofHotelStaffManagementSystemAbstractAlongwiththeprogressofunderstandinganddevelopmentofthetimes,peoplescognitionandunderstandingofscientificinformationhasgraduallyjumpedfromalowleveltoahigherlevel,fromtheinitialshall
6、owperceptualcognitiontoamorerigorousandobjectiverationalcognition.Scientificmanagement,sothatinformationcanbeaccuratelyandquicklytransmitted,sothatinformationcanbeperfectandaccuratestorage,topromotethemanagementefficiencyandmanagementoftheeffectiveimprovementandaccelerateddevelopment.Thepaperelabora
7、tesonthehotelstaffmanagementsystem,describesitscurrentsituation,exploresthebackgroundofitsdevelopment,andthenprovidesanin-depthanalysisofthedesignobjectivesofthesystem,aswellastherequirementsofthesystem,andtheentiredesignplan,andthedesignandimplementationofthesystemarediscussedindetail,andfinallysom
8、especifictestsareconductedonthehotelstaffmanagementsystem.ThispaperusesJavaasthedevelopmentlanguagetoimplementanonlinehotelstaffmanagementsystem.Theuserrolesofthehotelstaffmanagementsystemaredividedintoadministrator,generaladministratorandstaff.Thefunctionalmodulesoftheadministratorare:personalinfor
9、mationmanagement,generaladministratormanagement,departmentmanagement,staffcategorymanagement,staffmanagement,attendanceinformationmanagement,salarypaymentmanagement,leaveinfonnationmanagementandworkcontentmanagement.Thefunctionmoduleofgeneraladministratorisonelessthanthefunctionmoduleofadministrator
10、,otherfunctionsarethesame.Thefunctionalmodulesforemployeesare:personalinformationmanagement,attendanceinformationmanagement,salaryissuancemanagement,leaveinformationmanagement,workcontentmanagement,etc.Thefunctionalmodulesforemployeesare:personalinformationmanagement,attendanceinformationmanagement,
11、salaryissuancemanagement,leaveinformationmanagement,workcontentmanagement,etc.Throughthedesignofthesefunctionalmodules,thewholehotelstaffmanagementprocessisbasicallyrealized.Specificallyinthesystemdesign,theB/Sstructureisused.Also,itisdesignedusingJavalanguage,SSMframework,andMYSQLdatabaseonthebacke
12、nd,whichisaveryexcellenthotelstaffmanagementsystem.KeywordsHotelstaffmanagement;SSM.MYSQL;B/Sstructure1前言1.1 课题背景及意义网络加速化发展日益带给国家冲击,为适应变化,我国政府很早就已经开始涉及以互联网系统的方式和手段对信息管理进行完善和优化的事项,这一进程从二十世纪九十年代就已开启。因为以前存在的各种问题,比如网络的普及度低、用户不容易接受、互联网相关的法律法规不够完善、计算机技术尚且较为稚嫩等,在互联网快速发展前设置了一座座路障。但情况在21世纪得到改善,经济发展与互联网技术齐头并进
13、,曾经的阻碍也被一一克服或解决,电子信息化管理方式也逐渐被国内诸多企业接受并应用。本项目的目的是希望开发出来的系统成本比较低,功能完善,可以帮助酒店的管理人员科学的,更好的管理酒店。以往的酒店员工信息管理不仅时效低,面对大量数据的时候也容易出错,数据一多就难查找。这种传统信息管理方式的缺点显而易见。随着计算机信息化优越性日益凸显,社会大众也意识到计算机具备极为强大甚至颠覆当前生活的功用。本文所涉及系统围绕着线上沟通、信息存储管理等,优点有比如计算检索的速度特别快、性能可靠、存储容量足够大、保密性好、成本低等。它所拥有的优点是传统管理方式所没有的。有了本系统,酒店对员工各方面的管理都将更加简便。
14、1.2 国内外研究现状随着计算机网络的不断渗透,人们的生活与工作也发生了很大的变化。传统的酒店员工管理方式一般都采取人工的方式,信息的获取、整理、修改、存储等多方面工作还依然停留在人工处理时代,一方面耗费大量资源,同时难以进行及时有效交互,时间效率性也较为低下;另一方面也难以形成规模性和系统性用户信息管理,特别是随着用户数量的递增,查询、修改起来特别困难;最后由于用户等其他信息的不断增加,信息的存储也成为了难题。发达国家的网络发展速度比较快,从人工到计算机管理的转变已经很大程度上的完成To我国计算机发展比起他们来说起步比较晚,而且国内的发展水平不均衡,不过当前计算机应用和技术两方面都在加速更迭
15、和普及,许多单位甚而个人用户也在逐步摸索网络管理系统。对这部分系统展开观察发现其中具有一些普遍性优点:(1)先进性:实现网络化管理。(2)通用性:同一行业基本都能使用。(3)方便性:管理工作可以在网络上进行。(4)及时性:信息更新及时。(5)可扩展性:可根据需要进行模块的增加。(6)安全性:对单位、用户等信息进行加密。1.3本课题主要工作本文对系统内谈到的基本知识,进行了整体上的描述,还进行了系统分析。如果想让本系统更加好且完善的被设计出来,分析调查是必不可少的。根据之前相关的基础,在功能方面,对本系统进行了详细的分析。要实现的功能有:(1)用户登录:主管登录进入系统;(2)用户管理:可以增删
16、改查员工列表信息,可以对自己信息进行修改;(3)工作内容管理:对不同工作员工需要完成的工作内容进行增删改查;(4)类别管理:对员工类别信息进行细致化操作,如增删改查;(5)考勤管理:对员工考勤状态进行跟踪式记录,随时更新员工考勤动态,如迟到、旷工等;(6)假期管理:把员工的假期时间,什么时候放假制定好;(7)工资管理:对不同类别的员工制定不同的工资,再根据考勤的情况进行一定程度的加减工资;(8)系统管理:登陆系统后可以进行后台多方面操作,如修改密码,并在需要时安全退出;(9)分角色进入系统,主管有以上权限;员工的用户管理可以对自己信息进行修改。然后通过这些详细的分析,展开系统的设计分析。为确保
17、系统具备可行性,开发语言最终确定为Java;用MYSQL数据库存储数据;用SSM框架来进行设计。国内的JaVa和MYSQL技术都已经非常成熟,可靠安全且实用。最后在完成之后对系统进行测试完善并发布。2系统开发环境2.1 SSM简介SSM是当前适用性和实用度都较广的综合性框架,主要由数个开源框架进行系统化和规范化整合而形成,涉及框架主要有SPring以及MyBatis。在实务中主要在数据源标准较简单较低的Web项目中具有较广阔应用场景。SPring在实际应用中好像一个灵巧的bean装配工地,在具体开发运作中,在配置文件中可以利用对参数的特殊性指定使用方法来完成对实体构造方式的应用以达成目标。因为
18、其具备的特性起到了项目粘合剂的效用。SPring具备多个核心概念,其中之一是面向切面的AOP,另一个实现管理容器功能的IoC,这些概念通常也就意味着可以省去显式“new”等类似步骤,可以充分借助SPring框架的概念和功能来进行实现。SPringMVC是建立在对SerVlet充分利用的基础上,并以之为核心而展开设计的,其驱动进程依托于请求,SerVlet在其中发挥着类似于中介的职能,或也可以认为是类似前台的功用,让用户请求能够最终实现与ComrOlIer的匹配,换言之就是让请求找到对应的执行操作这一过程。Mybatis究其本质就是实现jdbc封装,具体功用就是让数据库操作尤其是底层操作能够变得
19、更为透明化。它经由配置文件通过数据运行与各个不同的Mapper文件完成关联,而MaPPer文件中又具备着非常重要的SqI语句映射,因此每当其与数据库进行交互时,会通过一些列流程,完成Sql命令的执行132.2 JavaScript简介JaVaSCriPt在实际应用中体现了轻量级特性,可以从对象和情况出发进行不同的设计和驱使,同时由于其特性也让其具备低风险性,因此是一种应用场景较为广阔的脚本语言,从一般性的用户端web设计,到相对较为复杂的HTML设计都可以见到其身影。JaVaSCriPt的一个关键作用是面向对象的功能,程序开发时根据以对象为基础能够用更直接化、系统化和反复利用化的方法设计程序。
20、使用Javascript通常能够让设计出的网页具备较好的美观性,同时也能承载较为丰富的信息,因此,基于本系统的预期需求使用了该语言。2.3 MYSQL数据库MySQL其主要特征和重要效用是多用户、多线程,作为一个应用范围和应用场景颇为广泛的服务器,在数据库选择上,使用的SQL关系型,其管理系统构建是以SQL客户为基点而展开并立足于前者与服务器模式关系,从而实现对维护库的操作,进行建立、使用和维护等一系列流程和环节。它拥有功能强大的特点,且操作易用性显著,另外管理模式和方法也非常简便,可靠性和安全性都较为显著,能够实现多线程运行,应用场景多样化可以跨平台应用,运行快且能够实现网络化运行,具有高稳
21、定性等诸多特点和优势,因此非常适用于Web开始,或其他类型软件开发。另外该数据库同样具备开源特性,又兼具前述提及的诸多优点,因此MySQL关系数据库也日益受到人们的青睐,已经在各种开发场景中得到灵活而广泛应用。MYSQL数据库具有以下特点:1、其中所使用的语言主要是C和C+,由于这两种语言的特性让源代码编译器最终呈现出简便性及善于应变的特征。2、适用场景广,能够在不同操作系统中顺畅运行,如WindOWs、LinUX等。3、接口众多,诸多编程语言都可以使用,除了前面提及的C语言,其他类别语言也可以使用,如JaVa等。4、CPU资源的效率性使用,从而实现多线程运行。5、优化了SQL算法,切实提高搜
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 酒店员工管理系统的实现和实现 软件工程专业 酒店 员工 管理 系统 实现 软件工程 专业

链接地址:https://www.desk33.com/p-539645.html