酒店员工管理系统的实现.docx
《酒店员工管理系统的实现.docx》由会员分享,可在线阅读,更多相关《酒店员工管理系统的实现.docx(35页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、 学科分类号 0809 本科生毕业设计题目(中文): 酒店员工管理系统的实现 (英文): The Realization of Hotel Staff Management System 学生姓名: 刘 佳 学号:1700130312院别:计算机科学与工程学院专业: 计算机科学与技术 指导教师:肖洪波 助教 起止日期: 2020.06 - 2021.05 2021年 5 月 13 日怀化学院本科毕业设计诚信声明 作者郑重声明:所呈交的本科毕业设计,是在指导老师的指导下,独立进行研究所取得的成果,成果不存在知识产权争议。除文中已经注明引用的内容外,设计不含任何其他个人或集体已经发表或撰写过的成果
2、。对设计的研究做出重要贡献的个人和集体均已在文中以明确的方式标明。本声明的法律结果由作者承担。 本科毕业设计作者签名: 年 月 日目 录摘 要I关键词IAbstractIKey wordsII1 前言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 系统
3、操作流程83.2.4 添加信息流程93.2.5 修改信息流程103.2.6 删除信息流程113.3 系统用例分析113.3.1 管理员用例图113.3.2 普通管理员用例图123.3.2 员工用例图134 系统设计144.1 系统概述144.2 系统结构设计144.3 数据库设计154.3.1 数据库设计原则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 员工考勤信息
4、查看界面226 系统测试246.1 系统测试的意义246.2 性能测试246.3 测试分析257 总结26参考文献27致 谢28酒店员工管理系统的实现摘 要伴随认识进步和时代发展,人们对于信息科学化的认知和了解,已逐渐由低层级向着更高的层级跃升,由起初较为浅薄的感性认知向更为严谨和客观的理性认知迈进。而管理工作也由于实务中多有涉及让其重要性愈发凸显,科学化管理,让信息能够准确和快速的传递,让信息能够完善和精准的存储,推动管理效率和管理工作的有效提升与加速发展,论文对酒店员工管理系统展开了阐述,对其现状进行描述,对其开发背景展开探究,之后就系统的设计目标进行深入剖析,还有系统的需求,以及整个的设
5、计方案,对系统的设计以及实现,也都论述的比较细致,最后对酒店员工管理系统进行了一些具体测试。本文以Java为开发语言,实现了一个网上酒店员工管理系统。酒店员工管理系统用户角色分为管理员、普通管理员、员工,管理员的功能模块有:个人信息管理、普通管理员管理、部门管理、员工类别管理、员工管理、考勤信息管理、工资发放管理、假期信息管理、工作内容管理。普通管理员的功能模块比管理员的功能模块少一项普通管理员管理,其他功能一样。员工的功能模块有:个人资料管理、考勤信息管理、工资发放管理、假期信息管理、工作内容管理等。通过这些功能模块的设计,基本上实现了整个酒店员工管理过程。具体在系统设计上,采用了B/S的结
6、构。同时,也使用Java语言,SSM框架进行了设计,后台上采用MYSQL 数据库,是一个非常优秀的酒店员工管理系统。关键词酒店员工管理;SSM;MYSQL;B/S结构 The Realization of Hotel Staff Management System AbstractAlong with the progress of understanding and development of the times, peoples cognition and understanding of scientific information has gradually jumped from
7、a low level to a higher level, from the initial shallow perceptual cognition to a more rigorous and objective rational cognition. Scientific management, so that information can be accurately and quickly transmitted, so that information can be perfect and accurate storage, to promote the management e
8、fficiency and management of the effective improvement and accelerated development.The paper elaborates on the hotel staff management system, describes its current situation, explores the background of its development, and then provides an in-depth analysis of the design objectives of the system, as
9、well as the requirements of the system, and the entire design plan, and the design and implementation of the system are discussed in detail, and finally some specific tests are conducted on the hotel staff management system.This paper uses Java as the development language to implement an online hote
10、l staff management system. The user roles of the hotel staff management system are divided into administrator, general administrator and staff. The functional modules of the administrator are: personal information management, general administrator management, department management, staff category ma
11、nagement, staff management, attendance information management, salary payment management, leave information management and work content management. The function module of general administrator is one less than the function module of administrator, other functions are the same. The functional modules
12、 for employees are: personal information management, attendance information management, salary issuance management, leave information management, work content management, etc. The functional modules for employees are: personal information management, attendance information management, salary issuanc
13、e management, leave information management, work content management, etc. Through the design of these functional modules, the whole hotel staff management process is basically realized.Specifically in the system design, the B/S structure is used. Also, it is designed using Java language, SSM framewo
14、rk, and MYSQL database on the backend, which is a very excellent hotel staff management system.Key wordsHotel staff management; SSM. MYSQL; B/S structure281 前言1.1 课题背景及意义网络加速化发展日益带给国家冲击,为适应变化,我国政府很早就已经开始涉及以互联网系统的方式和手段对信息管理进行完善和优化的事项,这一进程从二十世纪九十年代就已开启。因为以前存在的各种问题,比如网络的普及度低、用户不容易接受、互联网相关的法律法规不够完善、计算机技
15、术尚且较为稚嫩等,在互联网快速发展前设置了一座座路障。但情况在21世纪得到改善,经济发展与互联网技术齐头并进,曾经的阻碍也被一一克服或解决,电子信息化管理方式也逐渐被国内诸多企业接受并应用。本项目的目的是希望开发出来的系统成本比较低,功能完善,可以帮助酒店的管理人员科学的,更好的管理酒店。以往的酒店员工信息管理不仅时效低,面对大量数据的时候也容易出错,数据一多就难查找。这种传统信息管理方式的缺点显而易见。随着计算机信息化优越性日益凸显,社会大众也意识到计算机具备极为强大甚至颠覆当前生活的功用。本文所涉及系统围绕着线上沟通、信息存储管理等,优点有比如计算检索的速度特别快、性能可靠、存储容量足够大
16、、保密性好、成本低等。它所拥有的优点是传统管理方式所没有的。有了本系统,酒店对员工各方面的管理都将更加简便。1.2 国内外研究现状随着计算机网络的不断渗透,人们的生活与工作也发生了很大的变化。传统的酒店员工管理方式一般都采取人工的方式,信息的获取、整理、修改、存储等多方面工作还依然停留在人工处理时代,一方面耗费大量资源,同时难以进行及时有效交互,时间效率性也较为低下;另一方面也难以形成规模性和系统性用户信息管理,特别是随着用户数量的递增,查询、修改起来特别困难;最后由于用户等其他信息的不断增加,信息的存储也成为了难题。发达国家的网络发展速度比较快,从人工到计算机管理的转变已经很大程度上的完成了
17、。我国计算机发展比起他们来说起步比较晚,而且国内的发展水平不均衡,不过当前计算机应用和技术两方面都在加速更迭和普及,许多单位甚而个人用户也在逐步摸索网络管理系统1。对这部分系统展开观察发现其中具有一些普遍性优点:(1)先进性:实现网络化管理。(2)通用性:同一行业基本都能使用。(3)方便性:管理工作可以在网络上进行。(4)及时性:信息更新及时。(5)可扩展性:可根据需要进行模块的增加。(6)安全性:对单位、用户等信息进行加密。1.3 本课题主要工作本文对系统内谈到的基本知识,进行了整体上的描述,还进行了系统分析。如果想让本系统更加好且完善的被设计出来,分析调查是必不可少的。根据之前相关的基础,
18、在功能方面,对本系统进行了详细的分析。要实现的功能有:(1)用户登录:主管登录进入系统;(2)用户管理:可以增删改查员工列表信息,可以对自己信息进行修改;(3)工作内容管理:对不同工作员工需要完成的工作内容进行增删改查;(4)类别管理:对员工类别信息进行细致化操作,如增删改查;(5)考勤管理:对员工考勤状态进行跟踪式记录,随时更新员工考勤动态,如迟到、旷工等;(6)假期管理: 把员工的假期时间,什么时候放假制定好;(7)工资管理:对不同类别的员工制定不同的工资,再根据考勤的情况进行一定程度的加减工资;(8)系统管理:登陆系统后可以进行后台多方面操作,如修改密码,并在需要时安全退出;(9)分角色
19、进入系统,主管有以上权限;员工的用户管理可以对自己信息进行修改。然后通过这些详细的分析,展开系统的设计分析。为确保系统具备可行性,开发语言最终确定为Java;用 MYSQL数据库存储数据;用SSM框架来进行设计。国内的Java和MYSQL技术都已经非常成熟,可靠安全且实用。最后在完成之后对系统进行测试完善并发布。2 系统开发环境 2.1 SSM简介SSM是当前适用性和实用度都较广的综合性框架,主要由数个开源框架进行系统化和规范化整合而形成,涉及框架主要有Spring以及MyBatis。在实务中主要在数据源标准较简单较低的web项目中具有较广阔应用场景。Spring在实际应用中好像一个灵巧的be
20、an装配工地,在具体开发运作中,在配置文件中可以利用对参数的特殊性指定使用方法来完成对实体构造方式的应用以达成目标。因为其具备的特性起到了项目粘合剂的效用。Spring具备多个核心概念,其中之一是面向切面的AOP,另一个实现管理容器功能的IoC,这些概念通常也就意味着可以省去显式“new”等类似步骤,可以充分借助Spring框架的概念和功能来进行实现2。SpringMVC是建立在对Servlet充分利用的基础上,并以之为核心而展开设计的,其驱动进程依托于请求,Servlet在其中发挥着类似于中介的职能,或也可以认为是类似前台的功用,让用户请求能够最终实现与Controller的匹配,换言之就是
21、让请求找到对应的执行操作这一过程3。Mybatis究其本质就是实现jdbc封装,具体功用就是让数据库操作尤其是底层操作能够变得更为透明化。它经由配置文件通过数据运行与各个不同的Mapper文件完成关联,而Mapper文件中又具备着非常重要的sql语句映射,因此每当其与数据库进行交互时,会通过一些列流程,完成sql命令的执行4。2.2 JavaScript简介JavaScript在实际应用中体现了轻量级特性,可以从对象和情况出发进行不同的设计和驱使,同时由于其特性也让其具备低风险性,因此是一种应用场景较为广阔的脚本语言,从一般性的用户端web设计,到相对较为复杂的HTML设计都可以见到其身影。J
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 酒店 员工 管理 系统 实现
限制150内