We think you have liked this presentation. If you wish to download it, please recommend it to your friends in any social system. Share buttons are a little bit lower. Thank you!
Presentation is loading. Please wait.
Published byNikhil Lawrence
Modified over 4 years ago
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
MFA for Business Banking – Security Code Multifactor Authentication: Quick Tip Sheets Note to Financial Institutions: We are providing these QT sheets.
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.
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.
Welcome to Online HRS All your Human Resources needs in one easy to follow database system.
The Writing Process Communication Arts.
Extern name server - translates addresses of s messages - enables users to use aliases - … ID cards system - controls entrance to buildings,
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.
Overtime Air Request Website (CWEB). Itinerary for this session: Sign In View Past overtime air requests history View Current overtime air requests View.
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.
DotNet Market Web Site “EMarket” Milena Natanov Project Supervisor: Victor Kulikov Lab Chief Engineer: Dr. Ilana David Semester spring, – Project.
Database Design Concepts Info 1408 Lecture 1 Introduction to the module.
Summer 2008 SimNet Student Walk-Through Cal Poly Pomona
Conference Calendar CS 337 Project Supervised by Professor Russell Abbott. Alexandre Lomovtsev, Haritha Sankavaram, Lewis Chen, Rasha Mohamed.
© 2018 SlidePlayer.com Inc. All rights reserved.