Wednesday, April 3, 2019
A Review Of Employee Management Systems Information Technology Essay
A Re turn everywhere Of Employee attention clays info Technology shewNowadays, Employee Management placement is being adopted by m both(prenominal) sectors in the real world whether it is sm whole or large scale. But shortly most of the agile food eatery does non become this scheme implement to the website. Thus, the condition decided to develop a web- found employee attention dodging for tight food eating place. The musical arrangement provide be built consists of homosexualsity resource counseling constituent a lot(prenominal)(prenominal) as add collect, employee give out and rail line application program, this function forget be integrated to this web-based agreement. The aim of this throw off is to physique and develop a web based Employee Management System utilize PHP and MySQL.In this go through, a web-based Employee Management System provide be develop for Carls quick Food restaurant to carry on employee labor breeding, operative sc hedule, deviate involve, employee report on achievement, training and evaluations. In appurtenance the administration give in like manner manage transmission line application study that fool job online by visitant.In this web-based schema basically it has 4 chief(prenominal)(prenominal) exploiters that argon decision maker, passenger vehicle, employee and visitor. For employee, manager and administrator they put forward login to the dust through online to per socio-economic class their incompatible labour respectively that available for them, for visitor they rear do job. Where manager tush do managerial course such as view/modify/create employee report, in addition it also green goddess authorize/deny/view provide request, accept/decline/view audience for job nominee, search for employee instruction and modify/view employee schedule. film director burn down upload a mgoalelevium charge up to the administrator, if at that place is some(prenominal ) change somewhat employee and manager knowledge. In addition manager roll in the hay search for precise employee teaching, view and print knowledge.In employee, it displace request leave and memorize for leave request whether their leave is approve or deny. Employee also rump view on the job(p) schedule that has been arrange by the manager and search for colleague to view their basic reading.Administrator has further a small line such as create hot substance ab exploiter if on that point is any new employee, manager and administrator. In addition, it also buns modify applyr teaching and delete exploiter, and download doc file that uploaded by the manager to modify the require tuition. And lastly the visitor can afford job online through the job applicationThis web-based remains is spell outant where it can cleanse the way of managing and save track of employee information such as leave request, employee performance report and an different(prenominal)s. Thus, this can crack the success level of the fast food restaurant.1.1 Company BackgroundCarls immobile Food Restaurant is sensation of the fast food restaurants in Malaysia, located at Cheras, Kuala Lumpur which founded in the division of 2008. This fast food restaurant is relatively similar to another fast food restaurant, which primarily sells french fries, heat chicken, hamburger and soft drinks. The restaurant has a traditional way and manual of arms of arms administration of managing their employee information, hence the restaurant itself has the intention to improve the heed of their employee.1.2 chore StatementOne of the worrys of the accredited Carls close Food restaurant is, they alleviate using the manual way of managing the employee information and get intos, in term of keeping employee information such as employee leave request, employee report, and employee work(a) schedule.The existing worry task on keeping employee records and information of the still has to be through manually by hand written and record it in news report document. Employee records is not always reliable be thrust is it hand written and might former human error for example manager might write a wrong title in a report. Data duplication problem might happen when manager cant find require information. thither is a possibility that selective information might get misplace when doing manual sateing.Due similarly many selective information and paperwork that contracted to record it could suck a lot of space in the modify console. The convalescence of selective information can cartridge clip consuming because it has to be searched from the cream cabinet. This get out cause waste of resource in term of date and m angiotensin-converting enzymey. In addition it would also cause inconvenience and ineffectiveness in daily work. Plus, the till provide face difficulties when need to update employee functional schedule, report and leave request,In the e mployee point of view, when they need to request for leave they need to fill in a leave request form manually and curve to manager personally and wait for confirmation, this is time consuming. Other than that, if there be any changes in work schedule, employee might wee wrong information in the working schedule because the schedule might not update immediately, therefore the employee might not satisfy with the working schedule.1.3 ObjectiveThe main objective of this project is to develop a web-based employee management g overning body for Carls Fast Food Restaurant. The project objective is important because it posit the purpose of the project. William (2009) identifies one of the reasons of project objective They help frame the project. If you know the project objectives, you can determine the deliverables need to achieve the objectives.The objectives of this project be as come onn on a minorer floorTo ensure and defining the fast food restaurant requirement for an empl oyee management organization.This objective is to go over the greater understanding of fat food restaurant when growing an employee management musical arrangementTo analyses and externalizeing a selective informationbase suitable for the fast food restaurantThis objective is crucial because it treat as a mainstay of the employee management systemBuild up a infobase that volition store information such as employee working schedule, leave request, report, and job application and employee particulars.To perform a programing language analysis, compargon and limit the different programming language, which to use to develop the systemThis objective is to analyses information that has been collected.Select a suitable programming language to implement the system.To throw a user interface for the fast food employee management systemThis objective is to design a user web interface that is user-friendlyTo allow a better and lots flexible employee management system for this fast fo od restaurant.Improve the employee management of the fast food restaurant, analyses a better way to review data and ensure the system can adapt the specification needs.Improve efficiency of information management and improve data integrityTo provide better capabilities for manager.Improve the capabilities and managerial work for manager to record employee report, employee leave request, employee working schedule and job application information for job view on interview.Improve better backwash of employee and job candidate information such as employee report and job application.To provide capabilities for administratorWhere administrator can manage employee, manager and administrator information such as create new user and user information maintenance.To provide capabilities for employeeTo allow employee earn better information and screening of working schedule. Allow employee to search for their colleague information.1.4 ScopeThis system will be focusing on developing of a web-b ased employee management system that would suit the fast food restaurant. The project oscilloscope is important because it define the need of the project.The main module is leave request, approve/deny leave. check approve/deny and employee report. Employee information management module will keep track of employee report. some other module is employee working schedule, with this working schedule in the system employee work time can be manage more than effectively. The last module is accept/decline interview of job candidate that has been applied by visitor through job application.There are 4 main users in this system. One of the users is visitors, who like to apply job for the fast food restaurant. Employee is also one of user that able to apply leave online, check leave approve/deny and view working schedule. Manager of the restaurant able to view, print, modify, remove and create employee report, leaver request, working schedule. For administrator, it can create, modify, and rem ove new user.In this project, the web-based employee management system has some(prenominal) modules and feature, as listed belowJob application for website visitorLogin page for administrator, manager and employeeAccount setting for 3 user (substance abuser profile and change password)Online leave requestCheck Approve/Deny leaveView working scheduleSearch for colleague informationCreate new user for administrator, manager and employeeUser information maintenanceDownload doc file to update manager and employee informationApprove/Deny leave requestView approve/deny leave requestView/ qualify/Remove/Create employee report (Achievements, Training and Evaluations)View and modify employee working scheduleAccept/Decline/View interview for job candidateView and print informationUpload doc file to administrator.Chapter 2 Literature Review2.1 IntroductionMartyn Shuttleworth (2009) defines that A lit review is a critical and in depth evaluation of antecedent enquiry. It is a abbreviation a nd synopsis of a particular area of look, allowing anybody reading the paper to manifest why you are pursuing this particular research program. A literature review is a summary research on existing of journal, articles, and other appropriate sources.2.2 Fact Finding and TechniqueThe creator will stock research to understand more more or less the of web-based employee management system by come up with question and answer. The author will also handle a research of existing employee management system, to gather more information just most employee management system. In addition, the author will discuss the advantages of web-based system over manual system. The chosen technique such as research, interview and surveillance will be use to gather information. Most of the research is based on Internet searches.2.3 Definition of Web-Based Employee Management System.In hallow to gift better understanding of the term web-based employee management system, the author will break it down into few terms and perform research about it that are web-based, employee, management system and employee management system.2.3.1 What is Web-based?Bestbrief.com, (n.d.) provides a plastereding of web-based Web-based is Information or an application make available via the World Wide Web. It is neighborly anywhere in the world as long as there is an Internet connection. Basically web-based also known web application, where is it convenient to the users, can log on to web-based system through the Internet using a web browser.2.3.2 What is an Employee?It is defines that An employee is an individual who was hired by an employer to do a specific job. The employee is hired by the employer afterward an application and interview touch on results in his or her selection as an employee.(Susan n.d.). Employees play the most important roles in business where it can determine the success stage of a order.2.3.3 What is Management System?Bluerockassociates.co.uk, (n.d.) defines that Managemen t systems are those systems that are used to help lock a business successfully. They work by helping to make it function powerful, by creating a management framework within which decisions are made and in which mathematical operationes operate. Management system is crucial because it can sanction the face by setting objective and outline the plan to improve and manage the organisation.2.3.4 What is Employee Management System?Alan (2009) argues that Employee Management System is all about workforce, then businesses that are serious about proper workforce should use employee management system. Employee management system is used to does the work of assembling, managing and organizing the valid information about the employees of a company. From another point of view, employee management system can assist an organisation to maintain employee performance report and keep track all of employee information, this can improve the efficiency and effectiveness of the organisation.2.4 The t erm of human resources in marketThe term such human race Resources Information System (HRIS), Human Resources Management system (HRMS), Enterprise Resources Planning (ERP), Employee Management System (EMS), from the author point of view those terms is relatively has the same connotation and there is not much difference in meaning. The terms that the author say just now are few of the term in human resources market, there are still other term arising in the human resources market.Clay (2008) argues that It seems like the more simple terms which may know been created by IT people or programmers boringly become replaced by more sophisticated terms created in the marketing world.The difference that might have is the module or functionality of the system. For example a company requires a system that can manage their employee training information, the term for it most likely will be Employee Training Management (ETM). It usually depends on the requirement of the company or organisatio n.Madison et.al (2010) differentiates that When a difference between personnel management and human resources is recognized, human resources is described as much broader in scope than personnel management.2.5 Existing SystemThe employee management system available in the market trustworthyly is similar to human resources management, employee leave management, and employee performance management. On the other hand, the scopes are smaller for restaurant and do not provides much management system for restaurant like Carls Fast Food.Below show the links of HRMS software that purchase by companies to manage employeehttp//ubshelp.com/software-lists/ubs-human-resource-management-system.htmlhttp//www.hr2000.com.my/product.htmThe HRMS software as stated is a software that need to install to a calculator in order to run the software. The features that UBS has mainly is to manage employee information such personal details, education, employment history, salaries listing, and many more featu res for managing employee. It also has report in employee training, skills and leave. For hr2000, it has 2 main products that are QUICK PAY and QUICK STAFF. In QUICK PAY it has features such as management reports, data import export feature, and many more features that mostly about payment, salary, tax estimator science and shift rates. In QUICK STAFF it has features to manage employee historical information and human resources that consists of accident, appraisal, benefit, career ontogenesis, education history and many more modules for managing employee information. some(prenominal) HRMS software is powerful to issue company that managing employee in a modify way. However, there is some problem, that it needs to install the software to a estimator to run the system, where it can cause time consuming and for some field of studys user have to log on to a specific computer to use the system. The problem the author just stated just now doesnt mean that the software is not good or inappropriate, the suitable word to describe it should be lacking.Therefore, a web-based system would be much more advantages over the HRMS software that the author point out above, below shown the links of web-based system.http//www.orangehrm.com/http//whentowork.comAlthough web-based system has many advantages, it also has their own weaknesses or disadvantages. The user might have problem of login to the system due to the meshing connection speed is slow and not stable, this can disrupt the daily task of the user. There will be a security issue such as virus threat, viruses might be able to corrupt or delete data. Another security issue is unauthorised access to the hosting shell outr that stored the data, hacker can break into the network to steal, view, delete and change information such as password and confidential information.The advantages web-based will be discuss more detail in the beside section of this chapter that is advantages of web-based system over manual syst em, semblance of comprised system manual system and benefits of web-based system.2.6 Advantages of web-based system over manual systemIn this section advantages of web-based system over manual system research will be conducted because it can identify the concurrent problem of Carls Fast Food restaurant facing due to the restaurant itself mainly record their employee information in a manual system. Furthermore, it can assist the author when developing this project because the term of web-based system is related and relevant to the web-based employee management system that the author is going to develop.Although manual system is relatively low cost but it is time-consuming to access data held in a manual filing system.(Deskdemon.com n.d.). Since, the paper and document is store in the filling cabinet, as task or work amount increase on paperwork this will consume a lot of space in filling cabinet. Furthermore, if the task of a manager increase, it can lead to cause data miss-fillin g because too much of task to be perform. In web-based system, it can buy the farm paper costs or reduce paperwork as daily task can be done by using computer and internet technology. This therefore, can increase the effectiveness of daily task and information can be manageable. In addition information maintaining and updating can be more systematic.From other point of view, the manual system has to records data by hand written manually into paper, it could cause the information to be haywire or inaccurate because that might be possibilities that the manager accidentally written the incorrect information in the document. Other than that, it can cause data duplication because some task has to be repeatedly over and over again. While in web-based system, Everything is computerised managers just have to enter the specific information into the system.(John n.d.). Since everything is computerised possibilities of error can be reduced greatly. to a greater extentover, it can avoid data duplication because most of the computerised system there will be a data deduplication. Data deduplication is essentially refers to the elimination of redundant data, if there is any data duplication, the duplicate data will be deleted and leaving barely one copy of data to be stored. (Webopedia n.d.).The retrieval data is time consuming and slow as it has to search the records or information manually, from different filling cabinet area. Since the data is store in filling cabinet, the data might fall into wrong and use it against the organisaiton. Moreover, if the data in the manual record document lost, the will be lost completely. While in web-based system it can reduce the time consuming, because data processing and retrieval is much faster than manual system. Information is store in database, where tho different user only can access to specific information only. A computerised database in web-based system is reliable, fast and headspring systematize in term of information.2. 6.1 Comparison of Computerised System and manual(a) SystemBelow shown the comparison of computerised system and manual system, in a table form.Computerised SystemManual SystemFast when search for information.Time consuming when search for information.greatly eliminate paperworkToo much paperwork and documenting.Systematic information maintenanceseverity information maintenance.Information more accurateLess accurate informationBetter data securityLack of data security2.7 Benefits of Web-based check to db net solutions, web based applications have evolved significantly over recent years and with improvements in security and technology there are plenty of scenarios where traditional software based applications and systems could be improved by migrating them to a web based application. In these recent years, many companies that are using manual system or conventional system has transubstantiate their system into web-based system due to, there many advantages in using a web-based system .Here are some of the advantagesData centralizedThe data is centralized so that is it accessible from the Internet anytime with computer. And data is stored in a secure dispenser, so anything goes to the computer it wont affect the data.No package to Install or UpdateUser need to login to the web-based system from any web browser, web-based system doesnt take up any spaces in the computer hard drive. It is located on separate secure host server. (Taublee.M,).More manageableThe db net solution defines Web based systems need only be installed on the server placing minimal requirements on the end user workstation. This makes maintaining and updating the system much simpler as usually it can all be done on the server.User-friendlyMost of the web-based is user friendly, it is convenient where user can get use to the system easily.2.8 interview sessionDate 22th June 2010Time 11.00am 11.30amInterviewer Mr.Kumar1. Can you briefly describe about Carls Fast Food Restaurant?Carls Fast F ood Restaurant is one of the fast food restaurants in Malaysia, located at Cheras, Kuala Lumpur which founded in the year of 2008. This fast food restaurant is relatively similar to another fast food restaurant, which primarily sells french fries, fried chicken, hamburger and soft drinks.1. How do manage employee data? Manual or computerised system?Manual, we record employee information such as leave request, working schedule and employee report manually and stored the data in the filling cabinet.2. If manual, question this Do you satisfy with the current manual system of handling data?No,3. If No, mention the reason.Due to too much of paperwork, hard to keep track of employee information because filling cabinet is messy. Time consuming when searching for employee information.4. How many employees do you have in the restaurant?Currently we have 16 employee working in this restaurant with different shift that is morning shift and night shiftChapter 3 Methodology3.1 IntroductionChoos ing a suitable methodology is important because it serve as a guideline when developing the system step by step. There are a lot of different methodologies that have been created to serve certain system phylogenesis. Without proper guidance from any these methodologies, the system development always fail due to poor planning and management during development.3.2 parturiency MethodologyThus, the author chooses System Development Life Cycle (SDLC) to serve as guideline when developing this web-based system. SDLC is framework for describing information in developing system successfully (Pasupuleti 2008). Pasupuleti (2008) specified that The overall process of developing information system through a multi-step process from investigation of initial requirements through analysis, design, carrying into action and maintenance.falls posture of software development process is not suitable for developing this web-based system. Therefore, to overcome this problem, iterative and incremental software development process is selected to use as software software development process for this project. Although Iterative and Incremental process is quite similar to the waterfall personate but it can overcome the problem that falls Model have and cover the disadvantages.The Waterfall Model is linear and sequential design process that normally use in software development process (wikipedia.org, WF n.d.). The Waterfall Model consists of 5 phases that are requirement specification, design, implementation, riseing and maintenance. In Waterfall Model, once one phase of software development is completed, the development of next phase will start and there is no turning back. and so iterative development is use to solve the problem, this development could exit at any phase and return back to the previous phase to ensure positive at the end of this project.According to PCMAG (n.d.) iterative development is A discipline for developing systems based on producing deliverables often. Eac h iteration, consisting of requirements, analysis design, implementation and riddleing, results in the release of an executable subset of the final product.3.3 Iterative Developed ModelFigure 1 Iterative Development Model3.3.1 Requirement compendium PhaseIn this first phase, the author will focus on the requirement of the web-based system. Analyses the end-user needs that is Carl fast food restaurant and develop the user requirement. The problem statement will be done to identify the current problem of this fast food restaurant is facing by analyses the problem. The project objective purpose will be define to know the deliverables that needed to be achieved, refines the objectives into defined function. The research is will be done such as research of existing system in the human resources market. look for on manual and computerised system will be done about advantages of computerised system over manual system. Interview is done to gather more information about the fast food res taurant current management.3.3.2 System Design PhaseIn this phase, the requirement specification is transform into system design to focus on how to deliver the required functionality. This system design phase is will focus on the architecture of the web based system, the database design and interface are defined in this phase. This phase must be done carefully, any malfunction can cost time and money to resolve. The next phase will be implementation phase.3.3.3 execution of instrument PhaseIn this implementation phase, the transformation stage of the system design to executable system. The design from the previous phase will be translated into programming language that selected by the author according to the need of this web-based system. If the design from previous stage is carry out properly, the codes can be generated easily without much problem. The author selected PHP programming language to develop this web-based system and for the database the author selected MySQL as datab ase because it can perform well with PHP language. After the implementation, the next phase will be scrutiny.3.3.4 examination PhaseIn this scrutiny phase it is a very important phase in system development of this project. A test is perform to obtain clearer understanding of the system. It is also important cater the author on how well the system had met its requirement and specification. To efficiently test the system, a few testing has been done that is test plan test case, performance testing and user acceptance testing.Test CaseIn this testing, it basically use to test the functionality of the system to check whether it working correctly or not. Hower (2010) describes that a test case is an input, action, or event and an pass judgment response, to determine if a feature of a software application is working correctly. A test case might consist of test case name, test objective, actual result, expected result and conclusion (Hower, 2010).Performance testingPerformance testing can be important measure that the system should be emphasis on. Basically the accomplishment of the project should be metrical by the performance of the system to determine speed and effectiveness of the system. Hence, testing to know how well the system is behaving is crucial.User sufferance testingUser acceptance testing is a very important testing because it can determine whether the system developed is success or not. User such as manager or the owner of the fast food restaurant is important people to test the system because they are the end user. Therefore, their feedback and comments for the developed system are the most important factor in decision making the success of the system. Users will be asked to use the system to perform the task and they will validate the web-system based on their first time sense using the system. Users will ask to grade the web-based system.3.3.4.1 Performance and User Acceptance TestingEvaluation on Performance TestingModule break RequestObje ctiveThis will allow user to request leave. mastery Criteria1. Users able to request for leave after submitted their leave request form online.Expected results1. Users can check approve/deny leave after submitted the form.Actual result1. Users can check approve/deny leave after submitted the form.EvaluationMajority of the users were satisfied with the web-based system. They were comfortable and did not waver to use the features. Hence, the web-based system is evaluated as satisfactory.Evaluation of User Acceptance TestingObjectiveThe testing will involve the web-based system. This will test how well the users understand the use the features/module offered.Test StepsThe users will have a firsthand on using the web-based system.Users will be devoted the freedom to do whatever they want to the web-based system.Users will be spy to check if they are uncomfortable or rile when using this web-based system.Users will be requested to grade this web-based system.Expected resultsUsers shou ld be able to understand the functionality of the web-based system and know how to use the buttons and navigation buttons provided.Users should not feel stung or uncomfortable when using the web-based system.Users should not feel lost or unsure of what to do with the web-based system.Actual resultMost users were able to understand the functionality of the web-based system and know how to use the buttons and navigation buttons provided.Users did not feel irritated or uncomfortable when using this web-based system.Users did not feel lost or unsure of what to do with the web-based system.EvaluationMajority of the users were satisfied with the web-based system. They were comfortable and did not hesitate to use the features. Hence, the web-based system is evaluated as satisfactory.Test Plan discernPlease () where applicable.Performance TestingTestResultGoodaverageBadDetermine if the leave request able to submit to other partyUser able to track leave request and approve/deny leave.All bu ttons will be tested for errors.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment