Tuesday, June 4, 2019

Technology to Reduce Employee Stress

Technology to Reduce Employee siftSTRESS BREAKERmethodological analysis AND SYSTEM ANALYSIS DESIGN DOCUMENTINTRODUCTIONComputers argon extremely proficient devices in that they help us with accomplishing more work in less(prenominal) time yet taking a shot at a Computers prat be intense on the clients body and capitulum. This type of work scum bag be stressful and chiffonier cause health issues related to brain. Stress is characterized as the bodily and intellectual reaction to intense conditions. Stress is one of the blatant issues that organizations have to deal so that employees groundwork easily produce quality work 2.Many researchers are of the view that stress has a negative wallop on employees performance but at the same time researches have proved that some stressful work conditions are critical to keep employees amentaceous 2. Stress cannot be eliminated completely as it serves as a driving force if kept at a certain level, so stress involve to be managed 1. The b riny 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 short breaks in what way harmony helps to overcome work stress. The relevance review is presented here below.OBJECTIVEFortunately, stress can be managed by taking frequent short breaks but exploiters often forget to take breaks. As a potential solution, an coat will be developed, that lightly notifies drug substance abusers to take a break and plays users favorite music based on their consent. This application will be incredibly useful for a lot of flock who often forget to take breaks and could increase their productivity.METHODOLOGYIn simple terms, methodology is nothing but a outline of methods used to develop industriousness. The main goal of these methodologies is to make the process more predictable and efficient 11.Software Development Process Model (SDLC)It is a process of creating or altering breeding systems, mythologies and lessons 6. The Software Development Process Model used to develop this Application is LINEAR-SEQUENTIAL LIFE CYCLE MODEL. It is withal referred to as a Waterfall Model. In young times, the prominent methodological approaches for developing software for a computer based in doion system are the popular traditional linear- successive life roulette wheel model 4.As the name itself specifies that the Application knowledge process will be in linear sequential flow. Waterfall model uses a linear approach and is suited for sequential or procedural design.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 phases. Each phase must be completed before the next phase can begin and there is no overlapping in the phases. The phases involved in waterfalls model are five and they are analysis, design, murd er, 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 needed to develop software system. In frequent terms it refers to requirement analysis or conference 1. This is the first phase in which requirements are gathered from building stress breaker Application. The requirements include working(a) RequirementsNon- Functional RequirementsA functional requirement describes the functionality of the System that is what the Application does with the computation.Use cases are a means to typically capture functional requirements in UML. persona CASE DIAGRAMRepresents Dynamic behavior of the ApplicationUse case diagram consists ofActorsUse CasesRelationshipsUSE CASE DIAGRAM FOR STRESS BREAKER APPLICATONstairs of execution 1.The user runs the application.2. After Time event a message box will be displa yedThe message box contains textual matter and freeings3. The user can click any departure based on his choiceListen music buttonCancel button4a.The user click Listen music button.User gets choice to direct the music folder from his desktopDisplays playlist message boxUser has the choice to select previous vociferation , succeeding(prenominal) song and Stop song4b. User click cancel button. center 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. First button has text Listen music when the user selects it, he has a choice to select asong from music folder from his system. After selecting the music folder a playlist will be displayed providing the user with three more 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 bus y with his workor any other important project he has a choice to cancel the message box window by using 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. First button has text Listen music The second button is for cancelling.3a. If the user presses the list music button user had a choice to select any music folder in his system.3b. After selecting Music 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 DESIGNSystem Design helps in specifying hardware and system requirements and also helps in definingOverall system architecture.NON-FUNCTIONAL REQUIREMENTSUnlike functional requirements Non-functional requirements place constraints on how the system will do .They refer to application non-functional properties, system qualities such(prenominal)(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 components in an Application.State chart diagram describes the flow of control from one state to another state in an application.Implementation This phase is concerned with the physical aspect of the software as decline out in the design stage.Software requirements needed to develop this application are scheduling languagePython was chosen for the development of this Application Python 3.5 is used in implementing the code for this application. Python is a widely used general-purpose, high-level computer programing language 10 9 6. It is fast and powerful programming language and it is portable. Python scripts can be used on different operating systems such as Windows, Linux, UNIX, Amigo, Mac OS, etc. Python is unmortgaged source .Even though all rights of this program are reserved for the Python institute, but it is open source and there is no limitation in using, changing and distributing 3.CONSTRAIN REQUIREMENTSGRAPHICAL USER INTERFACE (graphical user interface) 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 designing GUIs in Python 3.PYGAME MODULEIn python programs, code normally contains functions and variables. So when the user quit from our interpreter, all defini tions are lost. As user codes get longer, it gets really inconvenient to redefine all the values for variables. To solve this problem, the user has a solution To support this, Python has a way to put definitions in a file and use them in a Script 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 exceedingly portable and can run nearly every platform and operating system 5. In this Application pygame feature are used for playing songs. It contains an slender function for controlling streamed audio. The music module is closely tied to pygame mixer. Here downloaded mp3 songs are converted into the OGG because mp3 support is limited. On some systems an unsupported format can crash the program 7.INTEGRATED DEVELOPMENT ENVIRONMENT (IDE)IDE used to develop this Application is Pycharm. It is one of the integrated development environment (IDE) used in python programming language. Programming code used to develop this application is interpreted in pycharm.Installation processStep1Download python 3.5 from python official website www.python.org based on users operating systemStep 2Install it on users systemStep 3Download pygame from python binaries Location 12.Step 4Go to python IDLE folder and and so 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 ensure the Application continues to work as designed.ACCURACY AND preciseness Since this is a desktop application there is less percen tage of failure.Cost This application is inexpensive 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 feel standards Pycharm provides many keyboard shortcuts to run the ApplicationF5 To run the python Application in python (IDLE) aggrandizement+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, scroll bar, bold text and many other features.Response timeThe response 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.Activity 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 benefit of using a waterfall model in developing stress Breaker Applications is it is inexpensive and quick.TOOLS INSTALATIONSTEPS TO place 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 menu 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 highroad 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 erect 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.com pick out IDE Option and select python ide for professional developers.Click on downloadSelect the operating system.There is community and Professional edition.Based on user orientation course he/she can download it.It star ts installingThe user needs to accept 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 level(p) intervals and indulge them in a brain refreshing activity like listening 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 Guide to the Standard Object Modelling wrangle, capital of Massachusetts 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. 110-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, RESEARCH 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 southeasterly 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 pr oviding 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 Ram 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 maintain 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.

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.