Presented By, Naieem Khan-041 079 044 Raihan Ahmed Dip-062 284 042

29
Presented By, Naieem Khan-041 079 044 Raihan Ahmed Dip-062 284 042

description

A Website for North South University Department of Career and Professional Development Services (CPDS). Presented By, Naieem Khan-041 079 044 Raihan Ahmed Dip-062 284 042. Introduction. - PowerPoint PPT Presentation

Transcript of Presented By, Naieem Khan-041 079 044 Raihan Ahmed Dip-062 284 042

Page 1: Presented By, Naieem Khan-041 079 044 Raihan Ahmed Dip-062 284 042

Presented By,Naieem Khan-041 079 044

Raihan Ahmed Dip-062 284 042

Page 2: Presented By, Naieem Khan-041 079 044 Raihan Ahmed Dip-062 284 042

Every year around 500-600 students graduate from North South University; after graduating they seek for an internship and ultimately a secured job.

To help in this NSU has CPDS . However, CPDS has to process around 150-200 resumes every semester .

Since they do not have a dynamic web page; perform their tasks manually. So, in order to work efficiently they need a dynamic website.

Page 3: Presented By, Naieem Khan-041 079 044 Raihan Ahmed Dip-062 284 042

Purpose:Purpose: Create an automated system, which is more

dynamic, autonomous and extremely user interactive for NSU CPDS

Scope:Scope: Dedicated website to provide all essential job Dedicated website to provide all essential job

lists lists and career functionalitiesand career functionalities

Extra Features:Extra Features:

Student registration, student survey, seminar sign

up, workshop sign up, job list search etc will be

included

Page 4: Presented By, Naieem Khan-041 079 044 Raihan Ahmed Dip-062 284 042

  

Database Design

Naieem Khan

Interface DesignNaieem Khan

Raihan Ahmed Dip

Database Connectivity Raihan Ahmed Dip

Documentation & Presentation

Naieem KhanRaihan Ahmed Dip

Page 5: Presented By, Naieem Khan-041 079 044 Raihan Ahmed Dip-062 284 042

We have been inspired to create a website for We have been inspired to create a website for CPDS by looking at the growing dependence of CPDS by looking at the growing dependence of graduate students on CPDS for internship and job graduate students on CPDS for internship and job opportunities. opportunities.

This website will help to keep the student resumes This website will help to keep the student resumes updated. updated.

Student resumes will be able to reach various Student resumes will be able to reach various companies on time.companies on time.

Want to reduce the hassle of making hard copies of Want to reduce the hassle of making hard copies of resumes.resumes.

Page 6: Presented By, Naieem Khan-041 079 044 Raihan Ahmed Dip-062 284 042

CPDS will be able perform the following tasks using this website:

Career Workshop/s on IMPORTANT issues like, “Resume/CV Writing and How to Prepare the Best Cover Letter”

Internship OrientationRecruitment Corporate Presentations by Companies like,

grameenphone, Standard Chartered Bank (SCB), British American Tobacco Bangladesh Ltd (BATB), MGH Group, Maersk Sealand Bangladesh Ltd, Eastern Bank Limited, BRAC Bank, HSBC Bank, bracNet, Westin Hotel etc.

Providing career servicesCareer Counseling for fresh graduatesMaking Graduate Survey Finding International Opportunities (for placement)

Page 7: Presented By, Naieem Khan-041 079 044 Raihan Ahmed Dip-062 284 042

Students of NSU will get the following facilities from this website:

Students completed over 80 credits can register.Students who completed over 80 credits will be able to post

resume for part-time jobs.Student who completed over 100 credits will be able to post

resume for full time jobs.Updating resumes.Uploading resumes as a word/pdf file.Signing-up for upcoming workshops and trainings.Attending a graduate survey.Searching for part-time and full time jobs using a search

engine.Applying for international intern exchange services

(AIESEC). Applying for on campus jobs: Department based part-time

jobs, jobs in Information Services (IS) department Getting information about the top employers.

Page 8: Presented By, Naieem Khan-041 079 044 Raihan Ahmed Dip-062 284 042
Page 9: Presented By, Naieem Khan-041 079 044 Raihan Ahmed Dip-062 284 042

Use Case Element DescriptionUse Case Name User Login

Summery The goal of this use case is to enable registered users to enter into their account .

Actors Registered userPreconditions The user is registered with the system

Triggers User enters the User Name, Password and selects “Login” button.

Basic Flow

1. The system prompts the user to log on. 2. The user enters his name and password. 3. The system verifies the logon information. 4. The system logs user on to system.

Alternate Flows

An example of an alternative path:

1.The system recognizes cookie on user's machine. 2.Go to step 4 (Basic Flow) An example of an exception path:

1.The system does not recognize user's logon information 2.Go to step 1 (Basic Flow)

Postconditions Personal information page will load

Author and DateNaieem Khan-041 079 044

Raihan Ahmed Dip-062 284 042

Page 10: Presented By, Naieem Khan-041 079 044 Raihan Ahmed Dip-062 284 042

Use Case Element Description

Use Case Name Add resume

Summery The goal of this use case is to add the registered user a new resume.

Actors Registered user

Preconditions The user is to log on to the system and will be in the resume page.

Triggers User enters the all of essential resume attributes.

Basic Flow1. The system prompts the user to enter his resumes attributes. 2. The system verifies the entered information. 3. The system will store the information into the database.

Alternate Flows 1. If user entered invalid data the the system will redirect to step 1 of basic flow.

Postconditions Resume will be added to his/her account

Author and DateNaieem Khan-041 079 044

Raihan Ahmed Dip-062 284 042

Page 11: Presented By, Naieem Khan-041 079 044 Raihan Ahmed Dip-062 284 042

Use Case Element Description

Use Case Name Job Search

Summery The goal of this use case is to enable registered user to search a desired job

Actors Registered user

Preconditions The user is to be logged on and on the search page.

Triggers User enters the search criteria.

Basic Flow

1. The system prompts the user to enter search criteria. 2. The user enters the desired criteria.3. The system verifies the validity of criteria. 4. The system will find out the matches and show them.

Alternate Flows 1. If the user enters invalid criteria the system will redirect the user to step 2 of the basic flow.

Postconditions Searched jobs will be shown.

Author and DateNaieem Khan-041 079 044

Raihan Ahmed Dip-062 284 042

Page 12: Presented By, Naieem Khan-041 079 044 Raihan Ahmed Dip-062 284 042
Page 13: Presented By, Naieem Khan-041 079 044 Raihan Ahmed Dip-062 284 042
Page 14: Presented By, Naieem Khan-041 079 044 Raihan Ahmed Dip-062 284 042
Page 15: Presented By, Naieem Khan-041 079 044 Raihan Ahmed Dip-062 284 042
Page 16: Presented By, Naieem Khan-041 079 044 Raihan Ahmed Dip-062 284 042

Data Flow Diagram (Level 0)Data Flow Diagram (Level 0)

Page 17: Presented By, Naieem Khan-041 079 044 Raihan Ahmed Dip-062 284 042

Data Flow Diagram [Level 1 - Log In (Process 1)]Data Flow Diagram [Level 1 - Log In (Process 1)]

Page 18: Presented By, Naieem Khan-041 079 044 Raihan Ahmed Dip-062 284 042

Data Flow [Level 1 - Registration (Process 2)]Data Flow [Level 1 - Registration (Process 2)]

Page 19: Presented By, Naieem Khan-041 079 044 Raihan Ahmed Dip-062 284 042

Data Flow [Level 1 - Survey (Process 3)]Data Flow [Level 1 - Survey (Process 3)]

Page 20: Presented By, Naieem Khan-041 079 044 Raihan Ahmed Dip-062 284 042

Data Flow [Level 1 – Job Search (Process 4)]Data Flow [Level 1 – Job Search (Process 4)]

Page 21: Presented By, Naieem Khan-041 079 044 Raihan Ahmed Dip-062 284 042

Data Flow [Level 1 - Services (Process 5)]Data Flow [Level 1 - Services (Process 5)]

Page 22: Presented By, Naieem Khan-041 079 044 Raihan Ahmed Dip-062 284 042

User Interface (Registration)User Interface (Registration)

Page 23: Presented By, Naieem Khan-041 079 044 Raihan Ahmed Dip-062 284 042
Page 24: Presented By, Naieem Khan-041 079 044 Raihan Ahmed Dip-062 284 042

User Interface (Registration for Job-Fair )User Interface (Registration for Job-Fair )

Page 25: Presented By, Naieem Khan-041 079 044 Raihan Ahmed Dip-062 284 042

Browsers: Internet Explorer, Mozilla Fire Fox

Front-end design: Dreamweaver, Macromedia Flash

Back-end design: My-SQL

Connectivity: PHP 5 using XAMPP

Page 26: Presented By, Naieem Khan-041 079 044 Raihan Ahmed Dip-062 284 042

The challenges that we are facing at present:The challenges that we are facing at present:

Designing the database (E-R diagram, Relational Designing the database (E-R diagram, Relational Schema diagram & Empty Tables) and State chartSchema diagram & Empty Tables) and State chart

Designing the state chart diagram, was not possible Designing the state chart diagram, was not possible due to shortage of time due to shortage of time

Choosing a standard format, design or template for the Choosing a standard format, design or template for the front-end front-end

Integrating all the requirements, since the structure is Integrating all the requirements, since the structure is hugehuge

Page 27: Presented By, Naieem Khan-041 079 044 Raihan Ahmed Dip-062 284 042

The design of the database (E-R, Relational Schema, Empty The design of the database (E-R, Relational Schema, Empty Tables), State Chart and SRS document part 2 by next weekTables), State Chart and SRS document part 2 by next week

The basic front-end structure with XHTML and JavaScript The basic front-end structure with XHTML and JavaScript within 30within 30thth October; there will be around 8-9 html pages October; there will be around 8-9 html pages

MySQL integration of the database by the 1st week of November.

PHP implementations in the web pages by the 2nd week of November.

Combining all, the final documentation and testing in the last two weeks of November.

Page 28: Presented By, Naieem Khan-041 079 044 Raihan Ahmed Dip-062 284 042

Title Time

Project proposal & Data collection One week

System Specification Requirements

(Constraints, User requirements,

Functional and Non-functional

requirements, System

requirements )

One week

System Models (Use case diagram,

Sequence diagram, Data flow

diagram)

Four days

Data Models (E-R diagram,

Relational Schema Diagram, Empty

tables)

Five days

Database implementation One day

Front-end design Two days

Front-end implementation Two weeks

Combination and Integration Two days

Testing Three days

Final SRS & Demo Two days

Page 29: Presented By, Naieem Khan-041 079 044 Raihan Ahmed Dip-062 284 042

We hope that we would be able to build a professional website for CPDS

CPDS will be able to provide better services to fresh graduates and the students will be greatly benefitted from the website

By creating this successful website using the proper design architectures, we believe in future we will be able to create dynamic software.

By doing this project we hope to have a concise idea about Software Engineering regarding how to solve real life problems.