Update Online Results System Project Supervisor: Ian Storey.

Slides:



Advertisements
Similar presentations
Click to continue click to go the web site click to End Show Three minutes that could save your life er123.com Universal, Multilingual Electronic Records.
Advertisements

Grouper Training End Users Lite UI – External Users
Work-based learning Click on the speaker on each slide to learn more!
Final Presentation WINTER 2009 – SUMMER 2009 PRESENTED BY: George Kour Hany Danial SUPERVISOR: Victor Kulikov Networked Software Systems Laboratory DEPARTMENT.
Eric J. Oszakiewski MCTS: SharePoint Application Development SharePoint Configuration.
Consignment Tracking System An Overview - Aron Bury - Ian Searle - Ian Storey.
In Association with MIND WORKS. About Us TimeLine is a team of experienced IT professionals having focus area on Training and Development of the Individuals.
Using Home Base/Schoolnet to Deliver Assessments CTE Summer Conference July 14, 2014.
Lecture Roger Sutton 21: Revision 1.
Ian Bablewski Calvin Flegal Katie McNabb Bryant Moquist Design Presentation.
Guide to using the myNATE website
TxConnect – A Parent’s View. 1/7/ Is a web-based application designed to allow parents access to student information entered in the txGradebook.
Intel ® Education Assessing Projects: Teaching the Net Generation: Curriculum, Pedagogy and the Challenge of 21 st Century Learning 10 to 11 September.
Data and Reporting In Schoolnet for District Admins Dan Urbanski, DPI IIS - Learning Systems Division.
Final Presentation WINTER 2009 – SUMMER 2009 PRESENTED BY: George Kour Hany Danial SUPERVISOR: Victor Kulikov Networked Software Systems Laboratory DEPARTMENT.
Conference Calendar CS 337 Project Supervised by Professor Russell Abbott. Alexandre Lomovtsev, Haritha Sankavaram, Lewis Chen, Rasha Mohamed.
Performed by:Gidi Getter Svetlana Klinovsky Supervised by:Viktor Kulikov 08/03/2009.
TCP/IP Networking 09/10 Lab Exercises RULES OF THE GAME.
Your online classroom. Powerhouse Campus o Custom Class dashboards o Links with Moodle, Studywiz, Bb, ClickView & all web apps o Links your school library.
Abuse and Disabilities: An Online Professional Training Conference.
Electronic EDI e-EDI. The EDI has been in use since 1999 using a paper-based system and computerized spreadsheets to collect and manage EDI data. Over.
Final Year Project Presentation E-PM: A N O NLINE P ROJECT M ANAGER By: Pankaj Goel.
Sql Server Advanced Features MIS 424 Professor Sandvig.
Web-based Document Management System By Group 3 Xinyi Dong Matthew Downs Joshua Ferguson Sriram Gopinath Sayan Kole.
TxConnect – A Parent’s View. 4/9/  Is a web-based application designed to allow parents access to student information entered in the txGradebook.
Teacher Access Center Gradebook
Student Employment Student Training Note: This is a template that can be utilized to create your own institutional specific Student Employment Student.
Copyright CHS Payroll, Inc 2004 (Click anywhere to advance screen.) MyPayrollWeb.com Tour The ultimate online payroll experience from CHS Payroll.
PELICAN Keys to Quality – GSD Session 11 August 26th, 2008.
\ iGraduate Road Map to Success Day 1, Part C The Mentoring Process 1.
Web Based Inventory Site Building Room Asset Number Category Type Description Serial Number Manufacturer Model Vendor Name Acquired Date P O Number Budget.
Welcome to BLT Online NQT Induction. Points We Will Cover: What is BLT Online NQT Service? What are the advantages of using it? User roles on the site.
Gradebook Parent Portal. At Ray School, beginning with the second quarter of the school year, parents will have access to a web-based tool that.
Module Info Web Application and Development Digital Media Department Unit Credit Value : 4 Essential Learning time : 120 hours
COMP106 Assignment 2 Proposal 1. Interface Tasks My new interface design for the University library catalogue will incorporate all of the existing features,
IPortal Bringing your company and your business partners together through customized WEB-based portal software. SanSueB Software Presents iPortal.
HOW I SURVIVED A AIST3410 AND LEARNED TO LOVE DATABASES Fall 2015 Edition.
SEARCH OPTIMIZER By JAGANI RAJ 7 th /I.T. Guided By: Mrs. Darshana H. Patel.
Okalo Daniel Ikhena Dr. V. Z. Këpuska December 7, 2007.
Building Secure Web Applications With ASP.Net MVC.
IST 210: Organization of Data
Copyright © 2006, Infinite Campus, Inc. All rights reserved. User Security Administration.
~Sociology~ Applying to Experiential Learning Internship & Co-op Created by Daniel Farr, August 2015.
BFC Moodle: SharePoint File Picker for Moodle 2. Upload Document into SharePoint.
Advanced Fusebox: Securing a Fusebox Application By Steve Nelson SecretAgents.com.
A Guide to SQL, Eighth Edition Chapter Six Updating Data.
ThoughTree Branch out your thoughts
Web Application Design. Data –What data is available? –How do we store it or how is it stored in the DB? Schema Data types Etc. –Where is the data?
IST 210: ORGANIZATION OF DATA Introduction IST210 1.
“Providing Cutting Edge Enterprise Solutions for Tomorrow’s Problems” Albuquerque Public Schools Application Training June 02-04,
TECHNOLOGY RESOURCE MANAGEMENT PORTAL Casey Spires Eastern Kentucky University.
Decision Analysis Fall Term 2015 Marymount University School of Business Administration Professor Suydam Week 10 Access Basics – Tutorial B; Introduction.
Web Application Development Instructor: Matthew Schurr Please sign in on the sheet at the front of the room when you arrive.
Class Introduction IST 210: Organization of Data IST2101.
Database System for AN-Najah University
Convenient solution for your studies
Project Center Use Cases Revision 2
Project Center Use Cases
Using E-Business Suite Attachments
Project Center Use Cases
Project Center Use Cases Revision 3
Project Center Use Cases Revision 3
DBM 380(NEW) Education on your terms/tutorialrank.com.
~Sociology~ Applying to Experiential Learning
This presentation document has been prepared by Vault Intelligence Limited (“Vault") and is intended for off line demonstration, presentation and educational.
ISTE Illinois Burlington Central #301 School District Credit Recovery Best Practices.
Academy Hub An eUnomia Factory Solution.
Math Sports Final Release Bridger.
Academy Hub An eUnomia Factory Solution.
Mark Quirk Head of Technology Developer & Platform Group
Presentation transcript:

Update Online Results System Project Supervisor: Ian Storey

Project Description Develop a new enrollment system in ASP.NET using SQL server based upon the existing system created by Ian Storey who will supervise the project. Project Tasks –Fully Normalize the existing database so it can handle multiple semesters before creating it in SQL server. –Add security features from ASP.NET (v3.5) library. –Design and develop each individual page based on the existing system. –Reuse logic where applicable Project Timeline –8 Weeks –200 hours RMIT University©2009 School of Business Information Technology 2

Results System Sitemap RMIT University©2009 School of Business Information Technology 3

Result System Database Design RMIT University©2009 School of Business Information Technology 4

ASP.NET Membership Database RMIT University©2009 School of Business Information Technology 5

Design and Development Page Design –Multiple ways of loading pages so its important to capture all use cases –Key data is stored in: –Session Variables –Objects from hand-made classes –ASP.NET viewstate –User Requirements –Business Rules handled –System does what it is meant to Data –LINQ –Technology developed by Microsoft that translates queries into the required SQL for the database server –Builds data classes that can be called upon for CRUD –SQL Data Source –Using parameterized queries for CRUD helps to prevent SQL injection RMIT University©2009 School of Business Information Technology 6*

Design and Development Cont… Development System is broken down into 5 categories listed below, a user can only access groups they have been assigned to. Example: A student cannot assess the teacher or admin section as the student has not been assigned these roles, the ASP.NET membership library prevents all unauthorized access. –Teacher Section –The heart of the entire system and its main purpose is built around this section. –Allow new Enrolment, Allow Sign in to class –Coordinator can create assessments and weighting of marks –Check Attendance, Update Results –Student Section –List class’s currently enrolled in. –Enroll in new class –Sign In/Out –Check Timetable RMIT University©2009 School of Business Information Technology 7*

Design and Development Cont… –Admin Section –Edit all tables in database –Perform checks to insure system’s integrity –Search Section –Ability to look up students, class or course. –Show results, attendance and student details. –Only available to teachers and admin. –Home –Login –Create Student –Create Teacher –Teacher ID must be set up by admin first and once a teacher has registered, admin must accept before the new teacher is assigned to teacher roles. RMIT University©2009 School of Business Information Technology 8*

My Internship Experience Knowledge Gained –Can never learn in class what is learnt during the eight weeks. –AJAX, Advanced editing of listview object, using onCommand and passing through command arguments. –Can see how I can then utilize these skills in industry. Motivate Others –With the early completion of the barcode scanner I had extra help for a week or so from Aron. –I was able to share my knowledge and encourage Aron to find the ASP.NET solution to certain problems, a huge bonus was Aron’s ability to create an auto complete web service along with the look of the site. Problem Solving Skills –Working 1-on-1 with the project supervisor Ian Storey has helped me to think more creatively about possible solutions to problems arising during development and design RMIT University©2009 School of Business Information Technology 9

My Internship Experience Cont…. Organizational Skills –During design and development I have been able to map out the project into sections and work through each page in turn. –Kept records of interesting things I have learnt. –Kept records of bugs found and also things that still need to be complete. Excellent experience and would recommend others to put their hand up for a project next time around. –Time spent brainstorming with a supervisor is invaluable knowledge Suggestions –If the summer internship was ran again it would be good to work in groups on larger projects. –This would encourage collaboration –Closer replicate how systems are built in industry RMIT University©2009 School of Business Information Technology 10

Acknowledgements Chris Cheong – Internship Coordinator Ian Storey – Supervisor of the project Aron Bury – Intern RMIT University©2009 School of Business Information Technology 11