The Co-op Database Project Who It's For At Northeastern University cooperative education is an integral part of the education experience. There is a continuous.

Slides:



Advertisements
Similar presentations
Internships for F-1 International Students Curricular Practical Training (CPT) authorization for International Student Internships.
Advertisements

MS Access.
WHY CMS? WHY NOW? CONTENT MANAGEMENT SYSTEM. CMS OVERVIEW Why CMS? What is it? What are the benefits and how can it help me? Centralia College web content.
Software and System Development ™ Operating System Application Program Graphical User Interface (GUI) Systems Development.
UML CLASS DIAGRAMS.
Teaching Accessibility & Universal Design Concepts Through the Use of Public Policy Projects Dr. Jonathan Lazar Dept of Computer and Information Sciences.
Human Computer Interaction
Class Diagram The diagram to the right is the original UML class diagram used to design the code in the prototype. The classes under the real abstract.
The Last Lecture Agenda –1:40-2:00pm Integrating XML and Search Engines—Niagara way –2:00-2:10pm My concluding remarks (if any) –2:10-2:45pm Interactive.
Input Validation For Free Text Fields ADD Project Members: Hagar Offer & Ran Mor Academic Advisor: Dr Gera Weiss Technical Advisors: Raffi Lipkin & Nadav.
Introduction Booktruck.com aims to: Combine the strengths of the first two generations, while avoiding many of their weaknesses Penetrate sizable existing.
APPLICATION DEVELOPMENT BY SYED ADNAN ALI.
Calculus Review Project Team 9 Presentation 1 February 13, 2003.
The University Student/Employer (U.S.E.) Network Bryan Sullivan 1, Steve Martens 1, Rob Davis 1, Dan Gallaher 1, Dr. Sergiu Dascalu 1 and Dr. Ara Nefian.
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
Web-based Query & Reporting System for Software User Consultant Richard Knowles Rutgers University Electrical & Computer Engineering Mentors: Amy Chen.
Presented By: Ayelet Birnbaum Yael Kazaz Supervisor: Viktor Kulikov 07/05/12.
Putting the We in… We are Penn State! Copyright [Carol Findley, Lisa Dibert] [2003]. This work is the intellectual property of the authors. Permission.
CRYSTAL REPORTS Jacob Grogan. CRYSTAL REPORTS AND WHY IT’S USEFUL? “ Crystal Reports is a popular Windows-based report generation program that allows.
Introduction to Database using Microsoft Access 2013 Part 1 November 4, 2014.
HTML Comprehensive Concepts and Techniques Intro Project Introduction to HTML.
Chapter 1 Introduction Outstanding Features About This Book 1. A novel writing style is adopted to try to attract students’ or beginning programmers’ interesting.
Project Proposal: Academic Job Market and Application Tracker Website Project designed by: Cengiz Gunay Client: Cengiz Gunay Audience: PhD candidates and.
NMS1.0(c) Copyright Final Year Project Demonstration Dublin City University 29 th May 2003 Team Members : David ReadeTimothy Kelly
© URENIO Research Unit 2004 URENIO Online Benchmarking Application Thessaloniki 7 th of October 2004 Isidoros Passas BEng Computer System Engineering.
Systems Analysis – Analyzing Requirements.  Analyzing requirement stage identifies user information needs and new systems requirements  IS dev team.
Workshop on Innovations in ICT Education Beijing, China Cooperative Education: Practical Considerations Mark Erickson Director Co-op and Academic Advising.
Computers & Employment By Andrew Attard and Stephen Calleja.
Introduction The SDU Webship program is divided into two parts: the first semester of the course is spent learning how to code webpages using a variety.
GROUP PROJECTS IN SOFTWARE ENGINEERING EDUCATION Jiang Guo Department of Computer Science California State University Los Angeles April 3-4, 2009.
LOGO Link It Company Supervised By: Mr.: Ahmed Abumsameh.
CRLT GSI Training: Using Online Resources Presented By: Jay Holden GSIs GRADUATE STUDENT INSTRUCTORS +
RDB/1 An introduction to RDBMS Objectives –To learn about the history and future direction of the SQL standard –To get an overall appreciation of a modern.
Career Opportunities in Information Technology There are four main categories of IT jobs, grouped by the main focus of the job: Sales and support Software.
Website Presentation Written By Mark Brady. Website Advantages Company services can be activated from the customers home, or literally anywhere. Users.
ISECON 2001 The PeopleSoft On Campus Program Implementation Into An Information Systems Curriculum.
1 Mgmt 3830 – Contemporary Database Applications Faculty of Management Professor Brian Dobing Web Site:
These slides are designed to accompany Web Engineering: A Practitioner’s Approach (The McGraw-Hill Companies, Inc.) by Roger Pressman and David Lowe, copyright.
Putting it all together Dynamic Data Base Access Norman White Stern School of Business.
Project Plan for nSite Central Michael Dunn Ryan Sessions Kyle Kerrigan.
Career Services eRecruiting Seminar Ouwad Singh. * Benefits of eRecruiting * Getting Started *Student Profile *Uploading Documents *Jobs/Internships Search.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
R.O.S.E.S. Preliminary Design Presented By: Code Shark Solutions 12/8/10.
Intermediate 2 Software Development Process. Software You should already know that any computer system is made up of hardware and software. The term hardware.
Ames Community Schools (ACS) has been concerned with the performance of their students’ problem solving abilities on a nationally standardized exam. While.
CIS/SUSL1 Fundamentals of DBMS S.V. Priyan Head/Department of Computing & Information Systems.
Database Server Concepts and Possibilities Lee Lueking D0 Data Browser Workshop April 8, 2002.
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
Welcome Course name Faculty name. YOUR COURSE MATERIALS Moore/Stanitski/Jurs Chemistry: The Molecular Science, 3e You will… — be tested — receive homework.
D R A T D R A T ABSTRACT Every semester each department at Iowa State University has to assign its faculty members and teaching assistants (TAs) to the.
The World Wide Web. What is the worldwide web? The content of the worldwide web is held on individual pages which are gathered together to form websites.
1 How can CPR benefit from XML? By Patricio Cobar.
Irwin/McGraw-Hill Copyright © 2000 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS5th Edition.
Creating User Interfaces [Tutorials due.] Development cycle. Standards. Communities. Work session. Homework: For next Thursday: Finish HTML5 project: prepare.
Distributed Pattern Recognition System, Web-based by Nadeem Ahmed.
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
MAMADOU BALDE & EDWIN PADILLA DICKINSON COLLEGE DECEMBER 19, 2015 Peace Operations Toolkit Final Presentation.
1 Be an Interviewing STAR: Learn How to Shine in Your Next Interview Pam Herrmann Career Advisor.
Basics Components of Web Design & Development Basics, Components, Design and Development.
PROJECT SECME Carthik A. Sharma Juan Carlos Vivanco Majid Khan Santhosh Kumar Grandai. Software Engineering Fall 2002.
Advanced Higher Computing Science The Project. Introduction Worth 60% of the total marks for the course Must include: An appropriate interface using input.
Advanced Higher Computing Science
Chapter 1 Introduction to HTML
ALTOVA XMLSPY.
Personnel Effort Budget
Building Web Applications with Microsoft ASP
An educational system for medical billers in training
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
In-house Developed Library Solutions
Intro Project Introduction to HTML.
Presentation transcript:

The Co-op Database Project Who It's For At Northeastern University cooperative education is an integral part of the education experience. There is a continuous need to supervise hundreds of students searching through thousands of jobs each and every school quarter. We present a modern computerized Web-based Cooperative Education Database System that connects employers, students and faculty. Employers post and maintain their up to date job offerings. Students search for these jobs and maintain their own personal job selections and information. All of this interaction is supervised and coordinated by the Co-op Faculty. What's Included Rather than creating a completed product, our goal was to generate a working model of the system that could be used as a prototype for a future full scale system. The project included a detailed requirement analysis and specifications for the system, a database schema design and simulations of possible usage scenarios of the data flow, and the implementation of the model database and its main graphical user interface with Microsoft Access. A partial web interface for students was also implemented with Active Server Pages on IIS web server. How We Did It The work was done on a small-scale Co-op database in the College of Computer Science. A working model of the system was created as part of a practical training directed study course. What We Learned Since this project was begun, Northeastern University has decided to implement a Web-based commercial Co-op database product which includes many feature similar to those in this project. Who We Are Ran Bester Undergraduate Student College of Computer Science Northeastern University Mark Erickson Co-op/Advising Coordinator Dept. of Cooperative Education College of Computer Science Northeastern University David H. Lorenz Assistant Professor College of Computer Science Northeastern University

The same database serves all the users of the system, but each group has a separate interface to interact with it. Stage 1: Analysis The first stage of the project was requirement analysis. Before the database schema was designed, before the interface was laid out, and before any code was written, the requirements had to be thoroughly defined and understood. Since the same database serves different user groups with different expectations and needs, the requirements report was broken into three main sections with the details of the specifications of each of the user groups. The User Groups There are three main user groups for the CO-OP dB system: Faculty:3 Co-op faculty members, and 1-2 work-study students. Students:600 active CCS undergraduate and graduate students. Employers:1200 employers (530 active) mostly from Massachusetts, but also from other states in the U.S. Faculty

Stage 2: Design The second stage of the project was to design a system that would satisfy the specifications. A well thought database schema was created. The database was designed to answer both present and future expectations from the system. Basically there are three main entities in the database: Student: Student relevant info. Employer:Info. about companies, their contacts and locations. Job:Job info. All the rest of the data revolves around these three entities and the various relationships between them. The Database Schema For the purpose of creating the working model Microsoft Access was sufficient. Access can be relatively easily upgraded to a higher level relational database management system when implementing a final production level system.

Stage 3: Implementation Sample Screens From the Co-op Faculty Interface Sample Screens From the Students Web Interface The final stage of the project was the actual implementation which included creating the graphical user interface, writing code, testing it and debugging it. The Co-op faculty interface was fully implemented with Microsoft Access, and the student’s Web interface was implemented with Microsoft Active Server Pages on Internet Information Services web server.