Administration & schemaläggningssystem och utveckling

University essay from Lunds universitet/Högskoleingenjörsutbildning i datateknik

Abstract: This thesis delves into small business administration and scheduling through interviews with two different types of businesses within the service sector. A nightclub and an inn. As part of the project, a prototype with the basic functionalities has been developed. An analysis is made of the strengths and weaknesses of different administration and scheduling techniques and an explanation is given of why these businesses would benefit from the software being developed in this project. The solution is an administration and scheduling web application. It utilizes ASP.NET MVC 5 framework to create a working environment for small businesses to administrate their needs. The result became the groundwork for the final solution which is intended for future development. The website result became a web application with user authentication through login. When a user is authenticated he will have access to the administrative tools and the scheduling system. When a new user is registered he will not have access to the systems till he has been authorized by an administrator or moderator. The scheduling system utilizes a JavaScript based calender called fullcalendar and modals to handle user input. The tools provides a means to schedule users in a calendar, duplicate chosen days/weeks for a set amount of weeks forward. These features make managing employees easier by giving managers tools to effectivize scheduling as well as help keep track of who is employed. A comparison is made between different web development frameworks and languages. It delves into the different strengths between: ASP.NET MVC, ASP.NET Webforms and PHP. All methods listed have strengths and weaknesses or aspects they lack. ASP.NET MVC ideal for systems that can make use of a higher standard of organization of code. It segregates the different aspects into model-view-controller making the organization easier and logical. Webforms has the advantage of state based coding. Letting session keep track of information client side. This allows for some interesting web application usage. PHP is a coding language specialized for web development. The best part is its versatility. It is possible to find a framework that specifically caters to your needs in your project and allows development in whatever OS you want (Windows, Mac OSX, Linux, Unix.). It also is completely free to develop using PHP. No royalties or paid hosting to set up a working website.

  AT THIS PAGE YOU CAN DOWNLOAD THE WHOLE ESSAY. (follow the link to the next page)