1 / 10

Patterson Employee Training System

Patterson Employee Training System. Senior Project Spring 2013 - Pejman Aghaiipour -Jason Gorney -Neil Hanson. Purpose. Patterson Employees are required to complete a certain number of classes within the company each year.

geona
Télécharger la présentation

Patterson Employee Training System

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Patterson Employee Training System Senior Project Spring 2013 -PejmanAghaiipour -Jason Gorney -Neil Hanson

  2. Purpose • Patterson Employees are required to complete a certain number of classes within the company each year. • They currently have software for the purpose of registering for classes and taking tests online, but it is outdated and difficult to use. • Our goal is to design a new, more modern system for Patterson employees using agile methodology. • Image Source: http://www.mideasttime.com/patterson-companiess-overweight-rating-reaffirmed-at-piper-jaffray-pdco/6327/

  3. Project Overview (Functionality) • Nine different types of users based on their roles. • Switchable views among different roles (multiple roles). • Students are able to register for classes as well as drop them. • Ability to register as an Alternate if the class is full. • Multiple choice tests can be created, and subsequently taken by students. • The tests may be timed if desired. • Both student and instructor are able to view grade reports. • Files may be uploaded to the database and accessed by students.

  4. Project Overview (Functionality) • The instructor has the ability to track attendance. • Class schedules can be downloaded or sent via email as iCalendar files. These may be imported into Outlook, Google Calendar, etc. to show a graphical representation of the student’s class schedule. • Students may be classified into groups based on their Skillsets, Minors, or Teams. • OpenID authentication is used in the login process.

  5. Technology Used • ASP.NET MVC3 framework • Front end : HTML Javascript jQuery CSS • Back end: C# • Database : Microsoft SQL Server 2008 R2 • Database access : Entity Framework ORM • Data-interchange format: JSON • Written using Microsoft Visual Studio 2010 • Image source: http://michaelsync.net/2012/04/05/tips-asp-net-mvc-javascriptserializer-3-questions-and-3-answers

  6. Database overview Database Overview Created by MS Visual Studio

  7. Difficulties Faced • The main challenge of this project was learning to use ASP.NET MVC3, as none of us had any prior experience with the framework.

  8. Questions? • Any questions before we demonstrate the application?

More Related