Wednesday, April 3, 2019
Technology to Reduce Employee Stress
Technology to Reduce Employee directionSTRESS BREAKERmethodological depth psychology AND re primary(prenominal)s ANALYSIS DESIGN DOCUMENTINTRODUCTIONCom moveers are extremely undecomposed devices in that they tending us with accomplishing more compute in slight prison term yet victorious a shot at a Computers batchister be intense on the clients body and brain. This showcase of dally can be siftful and can cause health issues connect to brain. Stress is characterized as the bodily and intellectual reaction to intense conditions. Stress is unmatchable of the blazing issues that organizations energize to deal so that employees can easily produce quality give-up the ghost 2.Many researchers are of the view that pains has a negative impact on employees performance scarce at the like clock researches have proved that some stressful wee-wee conditions are critical to keep employees productive 2. Stress cannot be eliminated all in all as it serves as a driving for ce if kept at a certain level, so stress needs to be managed 1. The main focus of this article is to review the literature about the effects of stress and its consequence and how work stress can be managed by taking frequent myopic breaks in what way medicament helps to overcome work stress. The relevance review is presented here below.OBJECTIVEFortunately, stress can be managed by taking frequent short breaks but substance ab exploiters often blank out to take breaks. As a potential solution, an operation will be becomeed, that gently notifies substance ab exploiters to take a break and plays users favorite music ground on their consent. This application will be incredibly useful for a lot of people who often forget to take breaks and could increase their productivity.METHODOLOGYIn simple terms, methodology is nothing but a form of methods used to rail employment. The main goal of these methodologies is to make the emergence more predictable and efficient 11.Software Dev elopment dish out Model (SDLC)It is a process of creating or altering in coifion clays, mythologies and modellings 6. The Software Development Process Model used to discontinue this coat is LINEAR-SEQUENTIAL LIFE CYCLE MODEL. It is likewise referred to as a Waterfall Model. In recent times, the prominent methodological approaches for developing computer software for a computer found information agreement are the popular traditional elongated-incidental life cycle model 4.As the abduce itself specifies that the Application suppuration process will be in linear sequential flow. Waterfall model uses a linear approach and is capable for sequential or procedural intention.Fowler 2 confirms that waterfall model divides application based on activities requirement analysis, design, coding and testing. In The Waterfall approach, complete process of Application development is divided into separate manakins. Each word form must(prenominal)(prenominal) be completed before the next phase can acquire and there is no overlapping in the phases. The phases involved in waterfalls model are pentad and they are analysis, design, carrying into action, testing and operation and maintenance 4.Fig. The phases of a Waterfall Model (Adapted from Pfleeger and Atlee 4The sequential phases involved in stress breaker application development areAnalysisAnalysis describes that what are the requirements necessary to develop software system. In general terms it refers to requirement analysis or gathering 1. This is the first phase in which requirements are gathered from building stress breaker Application. The requirements includeFunctional RequirementsNon- Functional RequirementsA usable requirement describes the functionality of the dodge that is what the Application does with the computation.Use cases are a means to typically capture functional requirements in UML.USE case DIAGRAMRepresents Dynamic behavior of the ApplicationUse case plat consists ofActorsUse Cases RelationshipsUSE CASE DIAGRAM FOR STRESS BREAKER APPLICATON steps of execution 1.The user put outs the application.2. afterwards Time event a message buffet will be displayedThe message disaster contains text and goings3. The user can frump any button based on his extract get word music buttonCancel button4a.The user pass over Listen music button.User gets filling to learn the music booklet from his settingDisplays playlist message boxUser has the choice to pack previous song , next song and Stop song4b. User click erase button.Message box is closedDescriptionThe user runs the application on his desktop after a specified amount of time period the application executes and display a pop-up Message box. The Message box contains a message andtwo buttons. early button has text Listen music when the user selects it, he has a choice to select asong from music tract from his system. After selecting the music tract a playlist will be displayed providing the user with three m ore option buttons. The first button is to play previous song. Thenext button is for Next Song. Third Button is for stop song. If the user is too busy with his workor any other important project he has a choice to cancel the message box window by exploitation the cancel button.Functionalities in stress breaker are1. The Application executes and displays a pop-up Message box.2. The Message box contains a message and two buttons. rootage button has text Listen music The second button is for cancelling.3a. If the user presses the listen music button user had a choice to select any music folder in his system.3b. After selecting medication folder user has a choice to select songs of his choice.4. If the user clicks cancel button the message box will be closed.SYSTEM DESIGN constitution Design helps in specifying hardware and system requirements and also helps in define boilers suit system architecture.NON-FUNCTIONAL REQUIREMENTSUnlike functional requirements Non-functional requiremen ts place constraints on how the system will do .They refer to application non-functional properties, system qualities much(prenominal) as security,accuracy,performance,cost,usability,adaptability,interoperability,reliability and so on..Typical non-functional requirements includeSystem information used to develop this applicationOS Name-Microsoft Windows 10 ProVersion-10.0.14393 Build 14393Processor-Intel(R) Core(TM) i5-5300U CPU 2.30GHz, 2301 Mhz, 2 Core(s), 4 Logical Processor(s)Installed memory (RAM)-8.00 GB (7.88 GB usable)System type -64-bit Operating System,x64-based processorState chat DiagramIt describes different states of a comp nonpareilnts in an Application.State graph diagram describes the flow of control from one state to another state in an application.Implementation This phase is relate with the physical construction of the software as set out in the design stage.Software requirements needed to develop this application are programing rowPython was chosen for the development of this Application Python 3.5 is used in implementing the rule for this application. Python is a widely used general-purpose, high-level schedule language 10 9 6. It is spendthrift and powerful programming language and it is portable. Python scripts can be used on different in operation(p) systems such as Windows, Linux, UNIX, Amigo, Mac OS, etc. Python is throw source .Even though all rights of this program are reserved for the Python institute, but it is clear(p) source and there is no limitation in use, ever-changing and distributing 3.CONSTRAIN REQUIREMENTSGRAPHICAL USER INTERFACE (GUI) This application is designed using python graphical User Interface (GUI) named Tkinter. Graphical User Interface (GUI) Tkinter is a standard interface that is distributed with Python interpreter. It provides the essential tools for designing GUI. Generated GUIs are in pmw format and they have a similar look on the different platforms. Tkinter are the basic interfaces for desig ning GUIs in Python 3.PYGAME MODULEIn python programs, computer code commonly contains functions and variables. So when the user quit from our interpreter, all definitions are lost. As user codes get longer, it gets very inconvenient to redefine all the values for variables. To top this problem, the user has a solution To support this, Python has a way to put definitions in a institutionalize and use them in a bridge player or in an interactive instance of the interpreter. Such a file is called a module. Module A module is a file containing Python definitions and statements 5.Pygame is a set of Python modules designed for writing games and multimedia. It is highly portable and can run nearly every platform and operate system 5. In this Application pygame feature are used for playing songs. It contains an excellent function for absolute streamed audio. The music module is closely tied to pygame mixer. Here downloaded mp3 songs are converted into the OGG because mp3 support is l imited. On some systems an unsupported format can hit the program 7.INTEGRATED DEVELOPMENT ENVIRONMENT (IDE)IDE used to develop this Application is Pycharm. It is one of the incorporated development environment (IDE) used in python programming language. Programming code used to develop this application is interpreted in pycharm.Installation process tonicity1Download python 3.5 from python official website www.python.org based on users operating system footprint 2Install it on users systemStep 3Download pygame from python binaries Location 12.Step 4Go to python dotty folder and therefore scripts and paste the pygame files in that locationStep 5Go to command prompt type PIP install pygame Step 6 pygame is successfully installed n users computerStep 7 Go to pycharm official website 8 and download pycharm and install it.INTEGRATION AND TESTINGAfter the implementation phase the coding is tested by using pycharm debugger and interpreter.MAINTENANCEAfter the delivery of the Application , a schedule maintenance and support is put into place, to take in the Application continues to work as designed.ACCURACY AND PRECISION Since this is a desktop application there is less percentage of failure.Cost This application is bum to develop because the main requirements, develop this application that is python, pygame are open sourced. They can be downloaded for free from their official website.Usability This application is easy to use. Look and whole tone standards Pycharm provides legion(predicate) keyboard shortcuts to run the ApplicationF5 To run the python Application in python (IDLE) tiptop+Shift+F10-To run the python Application in pycharmAlt+Shift+F9-To debug python Application in pycharm.Modifiability One good thing about python Tkinter is it has many GUI properties available that make the application even more attractive and efficient. Extra GUI properties that can be added to this application is color texts, inventory bar, bold text and many other features.R esponse timeThe answer time depends on the user choice. Since, this an alert application which breaks the employee stress. The response time depends on the time set by the user. For example, if the user wish to have breaks for every 50 minutes. Then the response time of the application would be 50 minutes. That is after every 50mintues a pop up box will be displayed specifying the user to take breaks and listen the music of his choice. use DiagramActivity diagram is basically a flow chart to represent the flow from one activity toanother activity.Processing timeThe processing time for this application is quick. When the user click the listen music button with in no time delay it automatically opens the folder window so that user can select music folder. When the user selects music folder, it imports all the songs from the music folder and display on the playlist. Overall performance time to run this application less than half minute, which is a very short time.AdvantageThe main ben efit of using a waterfall model in developing stress Breaker Applications is it is catchpenny(prenominal) and quick.TOOLS INSTALATIONSTEPS TO break in PYTHON3.5In order to use Python, user must install python on his/her computer.Go to the python website www.python.orgClick on the Download identity card choiceClick on the Python 3.5Once user downloaded the file , open it.(Double click it)Installation startsClick finish to exit the installer.STEPS TO INSTALL PYGAMEUser should make sure that his path variable includes both python directory and the scripts directory.Go to http//www.lfd.uci.edu/gohlke/pythonlibs/pygameClick and download pygame package (64bit/32bit)Go to python IDLE folder and then scripts and paste the pygame files in that location.Now user is ready to install pygame. At the command prompt, user should make sure whether he is in the same directory of python and the type pipinstallpygameSuccessfully installed pygame.STEPS TO INSTALL PYCHARMGo to www.jetbrains.comSelect IDE option and select python ide for professional developers.Click on downloadSelect the operating system.There is community and Professional edition.Based on user preference he/she can download it.It starts installingThe user needs to deliver the license.Successfully installed pycharm.CONCLUSIONThe purpose of this review was to study affirms that workload is one of the reasons for Stress that can be decreased by taking short breaks and Listing to employee choice of music. Stress cannot be completely eliminated, but can be decreased. A simple solution to this is developing an application that help users to overcome from stress by notifying them to take breaks at regular intervals and mar them in a brain refreshing activity like perceive to music.REFERENCES1 Bennett, S., McRobb, S. Farmer, R. (2002). Object- Oriented Systems Analysis and Design Using UML Berkshire McGraw-Hill Education.2 Fowler, M. (2004), UML Distilled a Brief occur to the Standard Object Modelling Language, Boston Pearson Education, Inc.3Masoud Nosrati, Sahneh Branch, Islamic Azad University, Sahneh,Python An appropriate language for real world programming , World Applied Programming, Vol (1), No (2), June 2011. cx-117 ISSN 2222-2510 2011 WAP journal. www.waprogramming.com 1104 Pfleeeger, S.L. Atlee, J.M. (2006). Software Engineering Theory and Practice, 3rd Edition. US Prentice Hall.5Nizamuddin, Shreshth Kumar, Rishab Kumar, interrogation PAPER ON ENDLESS FUN, Dept. Inform Technology, SRM University, Chennai, Tamil Nadu, May. 2016.6 Rob, M.A. (2004). Issues of Structured Vs. Objectoriented methodology of Systems Analysis and Design. Issues in Information Systems, 5 (1).7https//www.pygame.org/docs/ref/music.html8https//www.jetbrains.com/pycharm/9Programming Language Trends OReilly Radar. Radar.oreilly.com. 2 August 2006.10 TIOBE Software Index (2011). TIOBE Programming Community Index Python.11Ronald G. Wolak, System Development Research Paper 1 SDLC on a Diet, to Nova southeaste rly University, April 2001.12http//www.lfd.uci.edu/gohlke/python..CONTENTThis paper mainly focuses on Methodology needed to develop an Application which helps the user to come out of stress by providing breaks in regular intervals and listen to user favorite choice of music. The software development process model used to develop this application is linear sequential life cycle model. The phases involved in waterfalls model are five and they are analysis, design, implementation, testing and operation and maintenance 4.In analysis phase all the requirements are gathering in order to develop this application. The functional requirements in stress breaker application areThe Application executes and displays a pop-up Message box.The Message box contains a message and two buttons. First button has text Listen music the second button is for cancelling.If the user press the listen music button user had a choice to select any music folder in his system. After selecting Music folder user has a choice to select songs of his choice.If the user clicks cancel button the message box will be closed.In design phase all the hardware components, system requirements are listed above such a repel capacity, operating system and processor. The operating system is Windows 10, Ram capacity is 8.00 GB and processor is Intel (R) Core (TM) i5-5300U. In third phase that is implementation phase all the software requirements that are needed to develop coding are listed such as a programming language, integrated development environment, software. Programming language is python 3.5, IDE is Pycharm, python module is a pygame. The development code is tested in pycharm IDLE. This Application is easy to aver and inexpensive, because all the software components needed to develop this application are open sourced and can be easily downloaded and installed. So stress breaker application is easy to maintain and easy to use.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment