摘要
在如今飞速发展的信息时代,每个行业的问题处理都离不开信息处理。信息化时代进程的加快,使得计算机的应用也越来越多,将计算机运用于公司酒吧人力资源管理也是非常重要的。大量=人力资源管理投入到酒吧的使用后,增加了管理者的工作范围。公司酒吧人力资源管理除了要对人力资源信息和员工信息进行管理外,还要了解清楚酒吧人力资源管理的类型、酒吧人力资源管理的提交与审核以及完善员工和酒吧的基本信息等方面的具体信息。方便管理员对其进行有效的管理,以方便其他人员的查看。为了有效的提高酒吧人力资源的整体管理水平,全方位的认识和了解公司酒吧人力资源管理则显得尤为重要。在信息化时代的不断冲击下,公司酒吧人力资源管理与计算机技术的结合,将会是一条提高公司酒吧人力资源管理水平的捷径。
使用计算机对酒吧人力资源的各项基本信息进行管理,比起手工管理来说既方便又简便,而且易于管理、搜索速度快、存储量大等多个优点。将其使用在公司酒吧人力资源管理中,不仅能够提高酒吧人力资源管理中管理员的工作效率,而且可以使酒吧的酒吧人力资源管理更加科学与规范。从某些方面上来说,现代酒吧管理的不断标准化促使酒吧各方面的管理都逐渐与现代信息处理密切相连,因此我们应该将现代信息处理更快的融入到公司酒吧人力资源管理之中。
关键词:Java技术;Mysql数据库;Tomcat服务器;Ecplise编译
一、绪论
(一)开发背景
面对信息化时代的来临,计算机技术不断地融入到了各行各业中,为各行各业的用户提供了更为周到和便捷的服务。在目前现状中,各行各业都能广泛地使用其各自的专用系统,其内容范围主要体现在教育、金融、商业、娱乐、体育等各个领域,其用户分布十分广泛,所以要设计并开发好一个专用系统对每一个部门和机构的发展都是十分重要的。近年来,随着计算机用户数量的不断增加及计算机技术的快速发展,尤其是数据库技术被广泛的应用,因此,向各位用户提供的服务将变得地越来越丰富,越来越具有人性化。
而在酒吧的日常管理过程中,酒吧人力资源管理是日常管理中必不可少的组成部分,其管理水平的高低体现了一个酒吧管理水平的整体状况。相比较而言目前大多数酒吧的人事管理部门仍然停留在手工记录数据的阶段,手工记录主要对于一些建设规模小的酒吧来说可以使用;但是对于信息量庞杂,需要存储的数据较多的酒吧来说这就比较棘手。因此,酒吧的人事管理需要一款功能齐全、能结合实际情况、操作简便的人事管理软件。
(二)研究意义
为了提高酒吧人力资源管理部门的工作效率,减少不必要的开支,以及方便人事管理部门工作人员全面地掌握酒吧人事成果的基本情况。因此,设计开发一套专用的酒吧人力资源管理系统是十分重要的。然而,系统的具体设计与实现将针对每一所酒吧的人事管理情况具体进行开展。系统的开发首先要了解现有系统的缺点,为开发新的系统提供一个较为方便的解决方案,使管理人员在日常管理工作过程中,工作效率得以提高,并使酒吧资源得以更有效配置,从而提高我校的酒吧日常管理水平,也让酒吧内部更好的为酒吧员工服务提供的便利。
根据酒吧目前的实际情况,开发人员利用个人所拥有的计算机硬件设备和软件条件,从思想上,工作思维和工作方式做起,开发一套完整的酒吧人力资源管理系统来实现一些人事基本信息的添加、删除和修改。为减少酒吧人力资源管理人员的负担,我们应该从根本上解决用手工操作工作量大且容易出错的问题,同时,这也是酒吧人力资源管理领域以后发展的必然趋势。
(三)酒吧人力资源管理系统
酒吧人力资源管理系统是一个专门用于管理酒吧人事部门的管理信息系统。它主要是能快速地将所需要的信息以极短的时间检索出来并且查找方便;具有信息的录入、修改、删除和更新功能;以及对领导和员工进行登记等功能。本系统使用多用户登陆,能够实现用户之间角色的不同转化和权限分配等功能。通过构建基于Internet的分布式网络信息共享平台,各系统用户能够在内网或者公共网络上进行登录以及操作,真正实现酒吧人力资源管理工作的信息化管理。
二、系统规划
(一)系统目标
酒吧人力资源管理系统是一款为提高酒吧人力资源管理的管理系统,对酒吧人力资源管理过程中出现的一系列问题,该酒吧人力资源管理系统在实施后,应能够达到以下目标:通过系统设计后可以达到系统界面友好美观、操作简便。可以实现全自动化信息管理,随时掌握酒吧人事情况。可以实现全方位的快速查询,提高管理人员的工作效率。提高酒吧人力资源管理项目及员工管理的水平,提供及时、准确的信息服务。系统内部控制严密,数据存储安全可靠。领导和员工可以随时查阅酒吧最新信息的详细情况。
(二)系统功能要求
人事信息管理系统的总目标是在Sqlserver数据库和JSP的开发平台上,开发出一个体系结构完整的、具有良好的人机交互界面的管理信息系统。实现对信息的计算机化管理,提供完善的业务功能。
通过调查,根据本系统的实际需要,提出需求功能如下:
本酒吧人力资源管理系统需要三个权限角色,各功能如下:
1.员工部分
查看个人考勤信息:以列表的形式查看员工个人考勤信息。
查看个人工资:以列表的形式查看员工个人工资信息。
查看个人信息,包括照片,姓名等。
查看个人培训成绩:以列表的形式查看员工个人培训成绩信息。
查看个人奖励:以列表的形式查看员工个人奖励信息。
查看个人惩罚:以列表的形式查看员工个人惩罚信息。
2.管理员部分
人员档案管理:管理员添加、管理、查询公司人员信息,以列表的形式显示。
考勤信息管理:管理员添加和管理员工考勤信息。
工资管理:管理员添加和管理员工的工资信息。
培训项目管理:管理员添加和管理员工的培训项目信息。
培训成绩管理:管理员添加和管理员工的培训成绩信息。
奖励管理:管理员添加和管理员工的奖励信息。
惩罚管理:管理员添加和管理员工的惩罚信息。
对部门的增删管理员添加和管理部门信息。例如部门名称,负责人等。
c.注册用户部分
用户注册:用户在系统登录页面注册账号。
求租信息发布:用户登录系统后,可以发布求租信息,查询个人已发布的求租信息。
(三)系统实现环境
本系统在选择开发工具时,考虑到能够较好的实现基于前台的应用和后台数据库的互操作,使系统能够简单的实现,所以采用Myeclipse可视化编程语言和Sqlserver数据库作为开发工具[1][4]。
1.Myeclipse简介
开发工具中Myeclipse,使用起来比较便捷,同时这个开发工具可以自助识别端口号,不用假设Tomcat,是当下比较流行的开发工具,这种开发工具虽然收费,但是具有很多插件,对于不同的代码有着一定的撰写规范,通常作为J2EE编译非常方便,本研究中恰好使用了J2EE的开发。
换句话说,将Tomcat服务器安装到一台电脑上时,可通过它对HTML页面的访问请求进行配合。事实上,Tomcat可以看成Apache服务器基础上的延伸,但它工作时相对比较独立,因此当tomcat工作时,事实上它是看成一个与Apache服务器相对独立的进程运行的。
2.Mysql数据库简介
Mysql数据库可以以表单的形式连接数据,表单简单而且规范,通过端口的连接,可以将这些数据展现到大众面前,形成网页的形式,不仅直观而且较为简单,因此我们经常会使用该数据库进行调用数据,这种数据库减少了人工成本,同时可以容纳很大的空间,可以将企业内部的网页信息完全的融合,同时管理起来非常的方便,相当于一个仓库,占用空间比较小,同时内存又比较大,对于后台管理者来说这样的操作简单而且便捷,此外这种数据库可以与不同的系统融合,此外还是免费开源的这从另一个角度讲又给与企业一定的保障,大大减少了成本。这种数据库特点较多,且修改数据比较便捷和简单,同时也比较方便。
(四)需求分析
为了能够获得详细和准确的系统需求,在做酒吧人力资源管理系统设计编码之前,对酒吧的人事状况进行调研和分析,是非常有必要的。
酒吧人事状况主要集中于员工的相关信息,因此在做系统时因着重对员工的人事管理进行有效地设计。在对人事状况进行调查中我发现,员工的相关信息有员工工资、员工考勤。在调查中我还发现酒吧的人事部主要是对人事信息进行一些零散的整理,查询起来比较费时、费力,因此,在酒吧人力资源管理方面引入先进的计算机管理技术,可有效地提高工作能力与管理效率。酒吧则作为试点,对酒吧人事方面的管理优先尝试采用计算机进行管理。根据酒吧的具体情况,该酒吧人力资源管理系统在实施后,能够满足对人事基本信息进行添加、修改、删除和查询。
(五)可行性分析
可行性研究的目的不是解决问题,而是确定问题是否值得去解。可行性研究的实质是要进行一次大大压缩简化的系统分析和设计过程,一般来说,至少应该从下述三方面研究每种解法的可行性。
1.操作的可行性分析
系统的登录界面简单和友好,采用常见的界面窗口的登录界面,而系统的开发则采用的是较为常用的java语言开发。界面和开发方法的简便使得用户能够很快的熟悉系统,并掌握该系统的主要操作。此外,为了方便系统的维护,用户登录系统后会给出了一些相应的提示,使得整个系统更加人性化,用户操作更简单方便。
2.社会可行性分析
酒吧要长期生存,你必须先有一个良好的酒吧文化,其次需要有一个完善的管理,再采用科学的方法实现可持续发展,最后还要与时俱进,不断改革,使酒吧的时间去适应社会的变化。最重要的是要确保科学的管理方法,为酒吧获得长远发展的竞争力提高的唯一途径。
3.技术可行性分析
本次拟采用java作为开发语言,访问数据库采用jdbc数据库访问技术,数据库采用SQLSERVER建立。设计一个基于javaee的酒吧人力资源管理系统的设计与实现。
(1)硬件可行性分析
系统的硬件要求方面不存在特殊的要求,只需要在普通的硬件配置就能够轻松的实现,只是需要确保系统的正常工作即可,以及拥有较高的效率。对于目前笔记本计算机的配置而言,本系统的实现也是十分容易的。因此,本系统的开发在硬件方面是可行的。
(2)软件可行性分析
java语言提供了一个共同的机制类似的借口动态模型,设计更集中。另外,在使用java语言可以很容易实现模块化和存储信息。此外,代码复用,也可以很好的体现。因此,考虑到系统的实际情况,选择java作为本系统开发语言的时候。通过上述分析,该系统的设计实现在软件方面是可行的。
三、系统分析
(一)业务流程分析
业务流程图不仅能反映出酒吧内部业务之间的关系,而且能体现出作业顺序及信息的流动。业务流程图的基本图符如表3-1所示。
表3-1业务流程图符号表
酒吧人力资源管理系统必须支持整个组织在不同层次上的各种功能,各个功能模块之间又有各种不同相关的信息进行联系,构成了一个有机的整体。根据酒吧人力资源管理的特点以及结合酒吧所面临的实际情况,酒吧人力资源管理系统的业务流程如下图3-2所示。
图3-2酒吧人力资源管理系统的业务流程图
(二)数据流程分析
数据流图一般是指系统分析员在进行系统设计阶段,对系统的实际构建进行综合后,提取逻辑模型的一个过程。它主要包括外部实体、数据流、数据处理和数据存储[7]。数据流程图的基本图符如表3-2所示。
表3-2数据流程图符号表
外部实体,外部实体指系统之外的人或单位,他们和系统有信息传递关系。在本系统中,外部实体有员工和管理员等。
数据流由F表示,数据流是指流动着的数据,本系统的主要数据流有人事数据、其他数据等等。
数据处理由P表示,是指人工或计算机对对数据的操作或加工。本系统处理加工有审核等。
数据存储由D表示,是指通过数据文件、文件夹等存储数据。本系统的文件包括人事记录等,由阿拉伯数字表示,顺序排列系统内所有的存储[5]
酒吧人力资源管理的系统数据流程图如图3-3和图3-4。
图3-3顶层数据流程图
图3-4底层数据流程图
(三)数据字典
数据字典是指数据流程图中所有成分定义和解释说明的文字集合[7]。它主要是用于存储有关数据库结构信息的一些数据库对象。数据字典一般是将数据元素、数据结构、数据流、数据存储、加工处理和外部实体等所有的详细情况加以记录,并且按照一定方式进行排列后所形成的一部与数据相关的字典。
1.数据项描述
数据项又称为数据元素,是数据构成中最小的组成单位,同时也是不可再分的数据单位。本系统的数据元素描述以部分数据元素为例,叙述如下:
表3-3数据项定义
2.数据结构描述
一个数据结构是由许多个数据项组成,如:员工信息=工号+姓名+性别。系统的数据结构描述以部分数据结构为例,叙述如下:
表3-4数据结构定义
管理员信息管理员编号、管理员姓名、性别、手机、联系地址用来保存已有管理员的基本信息
人事信息员工工资、员工考勤用来保存已有人事的基本信息
3.数据流描述
数据流是由一个或一组固定的数据项组成。数据流主要是记录数据流的名称、数据流来源、数据流去处、数据流结构和简要说明等内容。本系统的数据流描述以部分数据流为例,叙述如下:
表3-5数据流条目
4.数据存储描述
数据存储主要是为了描述数据在数据字典中数据的逻辑存储结构。本系统的部分数据存储叙述如下:
表3-6数据存储条目
5.数据处理描述
数据处理描述是对数据流程图中最底层的处理逻辑进行说明。本系统的部分数据处理逻辑叙述如下:
表3-7数据处理条目
6.外部实体描述
外部实体是数据的来源和去向。在本系统中管理员和员工是外部实体,叙述如下:
表3-8外部实体条目
四、系统设计
为了将系统的逻辑模型转化为系统的信息结构或数据库物理模式及软件结构,并设计每个软件模块的输入、输出格式,形成完整的系统。
(一)功能设计
根据系统功能需求分析,对系统功能的进行设计和分解。功能分解的过程就是一个由抽象到具体的过程。
作为酒吧人力资源管理系统,其主要实现的功能应包括以下几个模块:
1.登录模块
登录模块是由管理员、注册用户、员工3种不同身份进行登录。
2.系统管理模块
用户管理:新用户的添加和旧用户的删除;
密码管理:对不正确的密码进行修改;
员工信息管理:对员工的基本信息进行查看。
3.人事信息管理模块
添加员工工资:向系统中添加新的员工工资的基本信息;
修改员工工资:修改系统中已存在的员工工资的信息;
删除员工工资:删除系统中已存在的员工工资的基本信息;
添加员工考勤信息:向系统中添加新的基本员工考勤信息;
修改员工考勤信息:修改系统中已存在的员工考勤信息;
删除员工考勤信息:删除系统中已存在的基本员工考勤信息。
添加员工奖惩信息:向系统中添加新的基本员工奖惩信息;
修改员工奖惩信息:修改系统中已存在的员工奖惩信息;
删除员工奖惩信息:删除系统中已存在的基本员工奖惩信息。
添加员工培训成绩信息:向系统中添加新的基本员工培训成绩信息;
修改员工培训成绩信息:修改系统中已存在的员工培训成绩信息;
删除员工培训成绩信息:删除系统中已存在的基本员工培训成绩信息。
添加部门信息:向系统中添加新的基本部门信息;
修改部门信息:修改系统中已存在的部门信息;
删除部门信息:删除系统中已存在的基本部门信息。
4.员工模块
员工工资查询管理:查询自己的员工工资信息。
员工考勤查询管理:查询自己的员工考勤信息。
员工奖励查询管理:查询自己的员工奖励信息。
员工惩罚查询管理:查询自己的员工惩罚信息。
员工培训成绩查询管理:查询自己的员工培训成绩信息。
5.系统维护模块
系统维护模块主要包括数据备份、切换用户、系统关于和帮助文件。数据备份能够对酒吧人力资源管理系统中的数据进行备份,实现了系统中数据的长期有效,因此数据备份是系统维护的重中之重。
(二)系统功能模块划分
酒吧人力资源管理系统,其主要实现的功能应包括系统用户管理、员工信息管理、考勤信息管理、奖惩信息管理、工资信息管理、求职信息查看、培训项目管理、培训成绩管理、系统管理等功能。根据系统的功能需求分析和系统设计以及各模块的特点对系统进行分解和设计。每一个功能模块都是根据各自之间的所属关系构成,因此,我们将整个系统分解成若干个相对独立的模块,并通过各模块之间的关系来协调实现整个软件系统的功能,从而得到系统的整体功能模块结构图。根据对酒吧人力资源管理的调查以及对员工和领导对系统功能提出的具体要求,同时结合计算机管理的特点,本系统功能主要5部分组成,系统功能结构如图3-1所示:
图4-1功能结构图
(三)代码设计
代码通常是指程序开发过程所需的一种符号,一般用字符、字母、数字或它们的组合来表示的[5]。
1.代码的种类
在代码设计中,代码的种类繁多,根据其组成及含义一般可以可分为常用的几种:如助记码、顺序码、层次码等。
2.代码设计的原则
规范性;唯一性;可扩充性性;识别性。
3.本系统代码设计
(1)分析数据,确定代码对象,如考勤编号、员工工号、部门编号等使用层次码。
(2)确定编码方案:
唯一性;规范性性;可扩充性;同类代码的格式和长度应该相同
为了方便酒吧人力资源管理系统的工作实施,以及根据代码设计的原则,在酒吧未正式将本系统使用前,需要根据酒吧人力资源管理的组织结构,对酒吧人力资源管理的所有信息进行统一编号。酒吧人力资源管理系统代码设计见表4-1。
表4-1酒吧人力资源管理相关代码
(四)数据库设计
1.数据库概念设计
E-R图一般是由实体、实体的属性与联系三个要素组成的。在规划系统中所使用的数据库实体对象及实体E-R图,则需要通过对系统的需求分析、业务流程设计和系统功能结构来确定的。
员工信息实体属性包括员工编号、姓名、部门名称、担任职务、电话、基本工资、籍贯、身份证号等属性,其实体属性图如图4-3所示
图4-3员工信息实体属性图考勤信息实体属性包括员工编号、员工姓名、性别、年份、月份、到勤天数、迟到天数、请假天数等属性,其实体属性图如图4-4所示
图4-4考勤信息实体属性图
工资信息实体属性包括员工编号、姓名、年龄、性别、年份、月份、基本工资、全勤工资、加班工资、应发工资、实发工资等属性,其实体属性图如图3-5所示
图4-5工资信息实体属性图
依据前面制作的数据字典和数据流程图,绘制出酒吧酒吧人力资源管理系统的E-R图。
图4-6酒吧人力资源管理系统E-R图
2.数据库的物理结构设计
本系统数据库物理结构设计的任务是选择合适的存储结构和存取方法。其主要目的是提高数据的使用率与存储率。
用户信息主要用来人事部门所有用户的基本信息,其结构如表4-3所示。
(五)输入输出设计
1.输入设计
本系统的输入界面美观易懂,操作简便。输入设计主要包括输入数据的内容、输入方式、和输入设备的选择等。系统登录界面设计如图4—9所示:
图4-9系统登录界面设计
2.输出设计
本系统的输出界面是根据酒吧人力资源管理部门的要求进行设计的,输出设计工作包括:输出的类型和内容以及输出方式等工作,数据输出方式一般为电脑显示屏。人事管理的输出设计如图4-10所示:
图4-10员工查询管理面图
五、系统实现
系统的界面设计美观大方、简单易懂,从而能够增强用户的使用感,并且提高用户对系统的使用效率,这些功能是设计好一款具有交互界面所需要遵循的基本原则。酒吧人力资源管理系统的部分功能实现情况如下所示:
(一)主窗体的设计与实现
主窗体的好坏往往是直接影响使用者对整个系统的整体印象,与此同时,主窗体也是一个完整系统的控制核心,一个完整的系统所有功能都要通过主窗体来实现,因此,主窗体的设计就显得极为重要。所以主窗体的美观、简洁的设计将是我对系统追求的首要目标。
本系统主窗体包括系统用户管理、员工信息管理、考勤信息管理、奖惩信息管理、工资信息管理、求职信息查看、培训项目管理、培训成绩管理、系统管理。分别单击可调用相应的子模块窗体。主窗体运行效果如图4-1所示。
图5-1主窗体运行效果
(二)系统登录模块
系统操作员只有在登录界面输入正确的用户名和密码,单击“登录”按钮后才能够进入本系统的主界面。本系统的登录界面有2种权限,当管理员登录时界面如图5-2所示。
图5-2登录界面
(三)用户管理模块
用户管理主要是对新用户的添加和旧用户的删除。新用户的添加主要是指添加用户名称;旧用户的删除也是从下拉菜单中找到对应的用户名称将其删除。不论是新用户添加还是旧用户的删除,这个权限只有管理员具有。密码管理是对当前登录用户的密码进行修改。用户管理界面如图4-3所示。
员工管理主要指对其工号、姓名等一些基本信息的添加、删除和修改。添加为例如图4-6所示。
图5-3用户管理
图5-4员工信息的添加
(四)考勤信息管理模块
本功能主要给员工设置考勤信息,考勤信息管理包括考勤信息添加和考勤信息查询,过去传统的手工登记管理考勤信息很不方便,员工请假也不方便,所以本系统需要一个可以管理登记考勤信息的功能,管理员登入系统,可以添加新的考勤信息,删除现有的考勤记录,员工可以登录系统查看个人考勤记录,管理员添加考勤信息要指定员工工号、姓名、部门、日期、考勤类型等信息。
添加考勤信息界面如图5-5。
图5-5添加考勤信息界面
(五)员工工资管理模块
本功能实现的代码文件有工资根目录下的gongzi_add.jsp、gongzi_update.jsp,前者用来登记员工工资信息,后者用来修改工资信息,还有gongzi_detail.jsp和gongzi_list.jsp等文件,前者用来显示工资详细信息,一般是员工查看详细信息,后者用来循环遍历出来工资信息,并在<table>标签里面的<tr><td>里面显示,形成工资信息列表记录。
工资模块主要是用来管理工资信息,员工可以查看个人的工资信息,此功能主要是工资数据的增删改查,管理员可以查看工资登记的时间和修改的时间,并可以打印详细工资信息和导出工资信息表至excel中,管理员还可以通过员工姓名、工号等关键字进行工资信息的搜索。
添加工资信息界面如图5-6。
图5-6添加工资信息界面
(六)奖惩管理模块
系统的奖惩模块、培训项目模块、培训成绩模块与工资模块实现原理一样,都是实现相关数据的增删改查。
添加培训项目信息界面如图5-7。
图5-7添加培训项目信息界面
添加培训成绩信息界面如图5-8。
图5-8添加培训成绩信息界面
添加奖励信息界面如图5-9。
图5-9添加奖励信息界面
添加惩罚信息界面如图5-10。
图5-10添加惩罚信息界面
六、系统测试
(一)系统测试
系统测试是用于检查软件的质量、性能、可靠性等是否符合用户需求。一套严谨的、规范的、完善的测试过程将大大提高软件的质量、可信度、可靠性,降低软件的出错率,降低用户风险系数。通过在计算机上对系统进行测试试验并从中发现此系统中存在的问题和错误然后加以修改,使之更加符合酒吧的人事管理。
1.测试的原则
(1)系统测试应该避免测试自己的程序,以免发现不了细小的问题。
(2)系统测试用例应有两部分组成,分别为输入测试和输出测试。
(3)系统测试数据应当引用不合理的数据进行测试,选取不同情况的进行逐一测试。
(4)不仅要检查程序是否达到预期的效果,还要检查程序是否执行了规定以外的操作。
(5)对出现错误多的模块进行集中测试。
已发现错误的模块修改后,应及时进行重新测试。
2.测试的方法
我们通常所用的软件测试方法主要是人工测试和机器测试。
(1)人工测试
人工测试又称代码复审,包括个人复查、走查、会审三种方法[7]。
(2)机器测试
机器测试主要是由黑盒测试和白盒测试两种方法。
本系统的测试主要采用了黑白盒相结合的方法。黑盒测试主要用于对系统的输入和输出特性进行测试,检测功能方面存在的错误与可能存在的缺陷。白盒测试主要用于对软件的过程及逻辑路径进行测试,发现性能方面的错误。具体采用的测试方法为系统测试和单元测试。
3.系统测试结果
(1)登录测试:
由于时间的局限性,我仅对部分系统进行测试。根据测试结果可以了解到,系统在功能方面符合系统说明书中所要求的功能。如下是对系统的部分测试情况。
名称:登录测试
目的:测试身份验证是否正确
内容:口令的输入,合法性检查,合理性检查,界面的显示控制。
表6-1登录界面测试用例
下面使用上述测试用例对前台首页登录界面进行测试,当在用户名输入框中输入正确的用户名和密码时候,系统将弹出登录成功信息提示对话框。
下面使用上述测试用例对前台首页登录界面进行测试,当在用户名输入框中输入错误的或无效的用户名时,系统将弹出错误信息提示对话框。
通过测试可以观察到实现的运行结果与测试用例中预计输出的结果是相符的,所以测试通过。
(2)员工测试:
名称:员工管理测试
目的:测试员工管理界面
内容:口令的输入,合法性检查,合理性检查,界面的显示控制。
表6-2员工表预存数据
添加时应注意事项:
操作员添加员工时,工号和员工档案号要唯一,不能有相同的工号和员工档案号,否则添加不成功。
表6-3描述了添加员工进行测试的用例,主要是为了防止添加员工时出现异常和存在的漏洞。
表6-3添加员工测试用例
(3)部门测试:
名称:部门管理测试
目的:测试部门管理界面
内容:口令的输入,合法性检查,合理性检查,界面的显示控制。
表6-4部门表预存数据
表6-5描述了添加部门进行测试的用例,主要是为了防止添加部门时出现异常和存在的漏洞。
表6-5添加部门测试用例
(二)系统评价
本系统有效的提高了酒吧人力资源管理方面的工作效率,简化了人事管理工作人员在一些工作中的一些成本费,并且从一定程度上对系统进行了合理的规划与节约。例如仅仅是一些简单的操作,就可以找到人事成果的详细信息,这在以前是需要花费相当长的时间去进行查询。
本系统的界面遵循简单、大方的风格以及精确与细致的指引,可以引导操作者完成各项操作,对操作者起到极大的起向导作用。系统功能各模块所涵盖的内容也较全面、完整。
该系统是在Windows XP环境下开发出来的,操作简单方便,计算机初学者或者不懂计算机的用户都可以按照系统的提示进行操作。
结论
酒吧的酒吧人力资源管理系统的设计与实现已基本圆满完成。
针对该酒吧人力资源管理系统在本酒吧的使用情况,非常符合该酒吧的实际情况,同时,该系统的设计界面友好、使用灵活、操作简单,基本具备了推广到各个酒吧的基础。当然再完美的系统也有瑕疵,因此本系统也存在许多问题,一些功能还需要进行具体的改善。无论现在如何,我希望改进后的系统可以减轻酒吧人力资源管理者的负担,也为酒吧的领导和员工带去便捷。
(一)本文的研究结论及展望
本文的研究是基于前台Jsp和后台Sqlserver的酒吧人力资源管理系统的开发与设计,在文章的开始对系统研究背景、意义及酒吧人事的具体情况进行了介绍和调研。通过对调研结果的分析,根据具体情况完成了系统主要内容的设计与实现。
(二)研究的不足及发展意见
由于设计时间的紧促以及专业知识的局限性,在本系统的开发过程中,我有许多方面做的还不太完善,因此系统中还存在很多的不足。界面的设计从布局到外观,受限于自身的设计功底较低,没能达到自己所要设计的界面要求,同时,还有很多自己没有设计和考虑到的模块也是非常遗憾的。
在学习的过程中首次进行独立设计工作,所以在设计与编程过程中难以避免会遇到了各种问题,原以为正确无误的程序运行过程中不会遇到问题,但是在运行过程中也总会出现各种各样的问题,在调试过程中找不出运行出错的原因。而这些基本问题却都是一些简单的问题,例如标点符号应该是英文状态下的,却由于自己的粗心使用了中文输入的。但经过老师不懈的指导,最终还是将所存在的问题一一都解决了。目前系统的功能比较简单,还存在许多瑕疵,这是一份遗憾,也是促进我不断进步的动力。
(三)在系统设计与实现过程中的收获及后续的改进
首先,在系统的开发初期中,是需要查阅大量的参考文献以及利用网络进行资料搜索。在此期间不仅培养了我调查研究每一份资料详略分析的能力,还让我学会了用耐心去做每一件事情。其次,在本系统的开发过程中,让我学会了如何灵活运用以前所学过的知识。正所谓“温故而知新,可以为师也”,能够将所学知识运用到实际生活中是一件非常令人高兴的事情。总之,本次毕业设计让我受益匪浅,学会了很多。
酒吧人力资源管理系统的设计是一个比较复杂的系统工程。在以后的工作与生活中,我将不断加强学习和拓宽自己的知识面,同时希望以后能够继续深入进行酒吧人力资源管理系统方面的建设和研究。
致谢
经过几个月的努力奋斗,这次的毕业设计已经进入尾声阶段,在此期间我遭遇了无数难题与挑战。当我对自己当初选择的题目失去了信心,承蒙我的导师老师一直坚持并且有耐心的指导我,又让我对自己重拾信心。在此期间,老师也对此套管理系统提出了诸多改善意见,解决了我所遇到的各种困难,酒吧的酒吧人力资源管理系统也得以在这样的境况下圆满完成。
在开发设计的过程中,从选题到开题报告,再到系统的最终实现以及论文的撰写。老师给予了我正确的指导和极大的帮助。在此期间我不仅获得了更多的开发经验,老师的指导也使我在系统设计过程中少走了许多的弯路。本次的酒吧人力资源管理系统的不仅使我对以前知识进行了巩固,还提高了我对知识的应用能力。
再次衷心地感谢帮助我的指导老师,是她在论文报告和系统开发中不断地给予我鼓励与帮助。
参考文献
[1]尚展垒,包空军,陈嫄玲.Jsp程序设计技术[M].北京:清华大学出版社,2015.
[2]李战怀,李红燕,徐秋元.对象-关系数据库管理系统原理与实现[M].北京:清华大学出版社,2016.
[3]Sahil Malik,汤涛,邰晓翠.ADO高级程序设计[M].北京:人民邮电出版社,2017.
[4]梁灿,施兴家.Sqlserver数据库应用基础教程[M].清华大学出版社,2015.55-64.
[5]邢喜荣,田喜群,黄军仓,杨芳玲.管理信息系统[M].电子工业出版社,2016.99-153.
[6]王珊,萨师煊.数据库系统概论[M].高等教育出版社,2017.14-20.
[7]黄孝章,刘鹏,苏利祥.信息系统分析与设计[M].清华大学出版社,2014.101-134.
[8]安剑,孙秀梅,巩建华.Jsp项目开发设计全程实录[M].清华大学出版社,2016.327-372.
[9]徐德华.信息系统建模方法研究[J].计算机工程应用,2015.(4):100-127.
[10]张玉霞,加拿大酒吧人力资源管理变革研究[D];天津师范大学;2014.
[11]王桂林,打造酒吧人力资源管理创新体系[A];第十二届沈阳科技学术年会论文集[C];2015.
[12]ThomasConnolly,Carolyn Begg.Database Systems,Practical Approach to Design,Implementation,and Management(Third Edition)[M].北京:电子工业出版社,2017.15-18.
[13]崔延强,赖科,酒吧人事经费使用与管理研究[D],2015-10
1、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“文章版权申述”(推荐),也可以打举报电话:18735597641(电话支持时间:9:00-18:30)。
2、网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
3、本站所有内容均由合作方或网友投稿,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务。
原创文章,作者:1158,如若转载,请注明出处:https://www.447766.cn/chachong/173571.html,