{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

Lecture 1 Professor notes

Lecture 1 Professor notes - Intro Administration Overview...

Info iconThis preview shows pages 1–8. Sign up to view the full content.

View Full Document Right Arrow Icon
Administration Overview of this course Assignment (project-based) Enterprise Software Architecture Design Patterns & Principles UML Intro 1 DPP Page 1
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Grading : 75% One project to be demo at the end. 25% One final exam (open book). Available most of the time through emails Sat 1-5pm, EBU3B 2208 Office hours: TA: Melvin Go Office hours: Tu/Th 6-8pm @TBD Administration 1 DPP Page 2
Background image of page 2
Intro Application Systems Design Principles & Patterns UML (Design) Development Tools (VS 2008 & SQL 2008 ) Intro to .NET C# From simple to advanced (memory management, Inheritance, Interface, polymorphism, delegate, events) Database Design (ER) SQL programming Data Access Layer (ADO.NET & LINQ to SQL) Unit test for DB/DAL DB security Progress grading Business Logic Layer OOD Design Patterns Workflow LINQ BLL security Progress grading Presentation Layer ASP.NET/MVC MVC unit test AJAX Presentation Layer security Progress grading Service Layer WCF WCF security Students Project Presentation Final exam review Course Overview 1 DPP Page 3
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Each group will define & build a partial system for one of following systems and integrate them in 5 weeks . Western Terrace Hill (WTH) College Course Registration 1. Academic GPA System 2. Classroom Scheduling System 3. Employment/HR System 4. Library System 5. Parking Management System 6. Room/board System 7. Big Project 1 DPP Page 4
Background image of page 4
Course registration Allow course administrator to add/update/remove courses Course dependencies (pre-requisites) Allow staff to plan next quarter's courses being offered Majors/Minors: requirements and electives Allow students to register for classes online (if they paid the tuition) Allow students to drop a class before the deadline. Others? GPA system square4 Accounting square4 Library (allow majors only to checkout major books) square4 Interaction with other systems: Which features do you wish to implement in 5 weeks? Assign -1 1 DPP Page 5
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
GPA System Keep track of GPA of students Provide administrator to update grades Retake a class (Incomplete or F) square4 Double majors square4 Provide graduation requirement Provide transcripts Validate the grade is correct. Is there a "A+", "F-", "I"? How to secure this system? Allow students to view their grade history Others? Course registration system square4 Employment system (tutors 3.0 GPA minimum) square4 ?? square4 Interaction with other systems Which features do you wish to implement in 5 weeks? Assign -2 1 DPP Page 6
Background image of page 6
Classroom scheduling system Allow staff to request for class size of 25, 50, 75, 100, etc. Schedule the class for M/W 6pm-9pm, etc. Final exam scheduling. Internal algorithm for schedule classes without conflicts. Manual scheduling of classes in case of class cancellation or addition.
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Image of page 8
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}