Bachelors for us. We also would like to

Bachelors of Computer Science (BS-CS) Final Year Project Report 2017-2018Online Career Counseling – WebsiteProject DefenseProject Supervisor: Dr. Mansoor EbrahimGroup Members: Syed Muhammad Bilal Taqvi (26841) Syed Muhammad Nasar(23624)AcknowledgementsFirst, we would like to thanks Dr. Mansoor Ebrahim, our supervisor, who suggest us this interesting project, give his time, help us and full of informative guidance made this project successful and meaningful for us.

We also would like to thanks Dr. Arij Mahmood Hussan, who guide us for the project flow and made us correct in some of the technical diagrams.Next, we would like to thanks Sir. Daniyal Nawaz co-supervisor, who guide us and help us in other aspects of website.Finally, Muhammad Nasar, who played a role as a designer and Syed Muhammad Bilal Taqvi who played a role of developer and tester.

Don't waste your time
on finding examples

We can write the essay sample you need

Both of us in a process of documentation as well as other information regarding the research of career guidance methods, better and simple (user friendly) designs moreover development practices. A final year project report submitted in partial fulfillment of the requirements for the degree of BS (computer science) under the supervision of Dr. Mansoor Ebrahim TABLE OF CONTENTS TOC o “1-3” h z u 1.Abstraction PAGEREF _Toc497404923 h 42.Problem PAGEREF _Toc497404924 h 43.Aim of this project: PAGEREF _Toc497404925 h 44.

Proposed Technology Stack PAGEREF _Toc497404926 h 45.Scope of Work PAGEREF _Toc497404927 h 55.1.Home screen PAGEREF _Toc497404928 h 55.

2.Signup screen PAGEREF _Toc497404929 h 65.3.

login screen PAGEREF _Toc497404930 h 75.4.Student Profile screen PAGEREF _Toc497404931 h 84.3.1Matric screen PAGEREF _Toc497404932 h 94.3.

2List Of College screen PAGEREF _Toc497404933 h 104.3.3College Counselling screen PAGEREF _Toc497404934 h 114.

3.4Intermediate Pre Engineering screen PAGEREF _Toc497404935 h 124.3.

5Intermediate Pre Medical screen PAGEREF _Toc497404936 h 134.3.6Intermediate Pre Commerce screen PAGEREF _Toc497404937 h 145.4.1.About us screen PAGEREF _Toc497404941 h 155.4.

2.Update Profile screen PAGEREF _Toc497404942 h 186.Functional Requirements197.Non-Functional Requirements208.Component Diagrams PAGEREF _Toc497404945 h 217.

1. Use case diagram PAGEREF _Toc497404946 h 217.2. Level0 DFD299.

ERD3010.Code3011.Our Delivery Approach PAGEREF _Toc497404950 h 4412.Quality Assuarance PAGEREF _Toc497404950 h 4512.

1. Planning and Documentation PAGEREF _Toc497404951 h 4512.1.

1.Test Cases PAGEREF _Toc497404952 h 4512.2. Quality Control Testing4913.Results and Conclusions PAGEREF _Toc497404954 h 4913.

1.Discussion PAGEREF _Toc497404955 h 4913.2.References PAGEREF _Toc497404956 h 4913.3.

Conclusion PAGEREF _Toc497404957 h 49AbstractionThe current website is for the students counselling, the process that includes different types of activities such as guiding students towards colleges and universities as well as jobs, providing full guidance in getting the information related to their career.In this project students will be able to see various career choices which helps them for choosing the right path and take right decisions of their career.ProblemThe major problem we faced while creating our project is applying database, as we don’t have an expertise in database structuring so we have used schema less database which is firebase (Cloud base database) for our ease and to make this project more valuable to the users in future. Aim of this project:Passing out of school is a great time for most students because for most it is the first time they will have to build a life-altering choice, their undergraduate degree. This system proposes to be a helpful and useful starting point for this confusing phase. There is a wealth of tools and data available for students who are interested in any field but most students do not have the time to research as well as required. This system will bring all these tools and data in one place for students.

Website has been developed by Syed Muhammad Bilal Taqvi and Muhammad Nasar under the supervision of Dr. Mansoor Ebrahim. The success of any project is factor of cost, progress, schedule, quality and functionalities.

The purpose of this Website is to provide better counselling to the students, allot colleges and universities according to the merit list.Proposed Technology StackWe used following technologies/ programming languages to complete this projectPhpMySql JavascriptJqueryCssScope of WorkThis Scope provides the design layout and the behavior of this website that how user can interact with this website and the end result. Home screenSignup screenThis screen will validate user/student to database after giving some fundamental information himself, then he will successfully register to the website and an account will create against that information.

Login screenAfter successfully registered on the website student will be able to login to the website by filling the field of username and password.Student Profile screenStudent Profile screen is where user have to select higher education and also select education group and insert subjects marks in the fields.MatricUser will have to select higher education first and then selects the group. If user selects higher education Matric and group science then the following screen will appear where user inserts subject marks through percentage has been calculated and assigns the college on the basis of percentage and as well as on the basis of field of interest.

After completing the student profile form user will redirect to the home screen where he or she can view the list of registered colleges and as well as college couseling.List of CollegesMatric will have to click on colleges button to view the list of all the registered colleges. By clicking on college button list of colleges will appear where user can get the details of the registered colleges.College Counselling For counselling user will click on college counselling button. By clicking on college counselling button user will get the counselling details according to the percentage basis and major subjects marks basis.

According to PercentageAccording to Compulsory SubjectsIntermediate Pre-engineeringIf user selects higher education Intermediate and education group pre engineering then the following screen will appear where user inserts the field of interest in which he or she wants the admission and also inserts the subject marks through which percentage of the student has been calculated and then the system will assign the universities to the student on the basis of percentage and on the basis of field of interest.Intermediate Pre-MedicalIf user selects Education intermediate and group pre-medical than the following screen will appear:Intermediate Pre-CommerceIf user selects Education Intermediate and group pre-commerce than the following screen will appear:About us A short and brief information about organization can be seen in this screen.Update ProfileAfter login user can update his or her profile according to his or her academics.Functional RequirementsBelow are mentioned functional requirements of this project.The system should give the Students an authentication for registered to the website.The system should authenticate user with login panel.DB admin will store all the information of Students, Colleges and universities in database.

Student can view list of the Colleges and Universities names available for admission. Student can apply for admission in respective College or in University. Administrator can also update list, number of seats available in respective Colleges and Universities.

Administrator can also update Fees structure of Colleges and Universities if any change occurs.Non-Functional RequirementsBelow are mentioned some non-functional requirements of this application.SecurityThe most important non-functional requirement, provide security as data of the student should be secure no misuse of the data will be done.AvailabilityThe website should be available 24/7 for the Students. Anytime student can use the website system will provide counselling to students.UsabilityThe website will be easy to understand, because it has not any complex area to get. So system is really easy to use and student can easily search the colleges and universities according to their marks and percentage.MaintainabilityWe have provided our system that much flexibility so that, it can be updated as it needed.

ReliabilityUsers have to trust the system, even after using it for a long time.Your goal should be a long MTBF (mean time between failures). Data created in the system will be retained for a number of years without the data being changed by the system.

PerformanceOur project helps the Students to find the best and desirable service for searching colleges and universities.ScalabilityIt is the ability not only to function well in the rescaled situation, but to actually take full advantage of it. For example, an application program would be scalable if it could be moved from a smaller to a larger operating system and take full advantage of the larger operating system in terms of performance (user response time and so forth) and the larger number of users that could be handled.Component Diagrams7.1. Use case diagramUSER REGISTRATIONuserUser registrationDatabase adminUser login Register userUser login authenticate userUser logged in USE CASE NAME user registration and loginID 01BRIEF DESCRIPTION * Register user if not registered before.*After registration of user , he may login to the website for this user name and password required.ACTORS INVOLVED *User*Database administrationPRE CONDITION User must be register to the service and after that must login to the systemPOST CONDITION Successful login of user will let the user for avail further serviceALTERNATE CONDITION If user is not registered and directly get himself login to the system must throw a error that user is not existNORMAL FLOW OF EVENTS ACTOR ACTION APP RESPONSERegister the user if not registered before Authenticate user registrationLogin user User logged in confirmationDb adminLogin ONLINE COUNSELLING SYSTEMStudent ProfileuserDelete RecordView Registration FormUpdate profileUpdate Institute RecordAdd new InstitueList of StudentsList of UniversitiesLogged in confirmationUser loginList of Colleges Open student Profile authenticate authenticateUSE CASE NAME StudentID 02BRIEF DESCRIPTION After login to the website student will see the services or platforms where he or she want to apply for admission.

View the list of colleges and universities.ACTORS INVOLVED StudentAdministrator PRE CONDITION User login to the websiteALTERNATE CONDITION NilPOST CONDITION User will eligible to use the website and avail the service which are provided.NORMAL FLLOWS OF EVENTS ACTOR ACTION APP RESPONSEFill login form Authenticate userClick on signup Form will provide to user for further processClick on Colleges Form will provide to user for further processClick on Universities Form will provide to user for further processCOLLEGE COUNSELLING SERVICEIf user clicks on college counselling than he or she can view the list of colleges on the basis of their percentage as well as compulsory subjects marks basis alsoDb adminAdmission FormUser College CounsellingCollege ListLogin ;;Extends;;;;Extends;;Account #Debit / credit cardConfirm;;Includes;;USE CASE NAME CollegeID 03BRIEF DESCRIPTION Student will open college list for admission but for this he or she has to fill information form for basic information like name, address, email, phone no etc.ACTORS INVOLVED College AdministrationDatabase adminPRE-CONDITION Student information formALTERNATE CONDITION User has to mention payment criteria other it with through errorPOST CONDITION Payment has been submitted in bank.NORMAL FLOW OF EVENTS ACTOR ACTION RESPONSEAdmission form Admin provide user information formFill form Store in database UNIVERSITY COUNSELLING SERVICE:User Db adminConfirmation confirmPayment criteriaAdmission FormUniversity ListStudent information Admin sends the form User receives the form Fill the form If choose body part Db adminuserUniversityConfirm CollegeIntermediateMatricStudent TypeStudent information formEducation EDUCATION ;;extends;; ;;extends;; ;;include;; ;;include;; ;;include;; ;; ;;extends;; ;;extends;;USE CASE NAME educationID 4ACTORS INVOLVED StudentDB adminBRIEF DESCRIPTION Education service is a system through which a student can apply for seeking education with the help of money or provide stuffs which would be helpful in way of seeking education.

PRE CONDITION Fill the Student information formALTERNATE CONDITION Must mention admission criteria POST CONDITION Received confirmation after admission successfulNORMAL FLOW OF EVENTS ACTOR ACTIONS ADMIN RESPONSEAdmission service Acknowledged and send form for students to be fillFill form Acknowledged and ask for student typeMention Admission type Acknowledged and send confirmationReceived confirmation 7.3. Level0 DFDLogin UserClick Login and fill formAuthentication to loginTap to Signup ConfirmationRegistered userConfirmationTap to Elder Care service and fill formConfirmationConfirmationLogin FormElder CareAdmissionUniversityONLINE CAREER COUNSELLING SYSTEMLoginSignupConformationCollegeEducationEntity Relationship Diagram (ERD)CodeCity;?phpnamespace frontendcontrollers;use Yii;use frontendmodelsCity;use frontendmodelsCitySearch;use yiiwebController;use yiiwebNotFoundHttpException;use yiifiltersVerbFilter;/** * CityController implements the CRUD actions for City model.

*/class CityController extends Controller{ /** * @inheritdoc */ public function behaviors() { return ‘verbs’ =; ‘class’ =; VerbFilter::className(), ‘actions’ =; ‘delete’ =; ‘POST’, , , ; } /** * Lists all City models. * @return mixed */ public function actionIndex() { $searchModel = new CitySearch(); $dataProvider = $searchModel-;search(Yii::$app-;request-;queryParams); return $this-;render(‘index’, ‘searchModel’ =; $searchModel, ‘dataProvider’ =; $dataProvider, ); } /** * Displays a single City model. * @param integer $id * @return mixed */ public function beforeAction($action){ if(Yii::$app-;user-;isGuest){ $this-;redirect(Yii::$app-;urlManager-;createUrl(“site/login”)); } return true; } public function actionView($id) { return $this-;render(‘view’, ‘model’ =; $this-;findModel($id), ); } /** * Creates a new City model.

* If creation is successful, the browser will be redirected to the ‘view’ page. * @return mixed */ public function actionCreate() { $model = new City(); if ($model-;load(Yii::$app-;request-;post()) ;; $model-;save()) { return $this-;redirect(‘index’); } else { return $this-;render(‘create’, ‘model’ =; $model, ); } } /** * Updates an existing City model. * If update is successful, the browser will be redirected to the ‘view’ page.

* @param integer $id * @return mixed */ public function actionUpdate($id) { $model = $this-;findModel($id); if ($model-;load(Yii::$app-;request-;post()) ;; $model-;save()) { return $this-;redirect(‘view’, ‘id’ =; $model-;id); } else { return $this-;render(‘update’, ‘model’ =; $model, ); } } /** * Deletes an existing City model. * If deletion is successful, the browser will be redirected to the ‘index’ page. * @param integer $id * @return mixed */ public function actionDelete($id) { $this-;findModel($id)-;delete(); return $this-;redirect(‘index’); } /** * Finds the City model based on its primary key value. * If the model is not found, a 404 HTTP exception will be thrown.

* @param integer $id * @return City the loaded model * @throws NotFoundHttpException if the model cannot be found */ protected function findModel($id) { if (($model = City::findOne($id)) !== null) { return $model; } else { throw new NotFoundHttpException(‘The requested page does not exist.’); } }}COllege;?phpnamespace frontendcontrollers;use Yii;use commonmodelsCollege;use commonmodelsCollegeSearch;use yiiwebController;use yiiwebNotFoundHttpException;use yiifiltersVerbFilter;/** * CollegeController implements the CRUD actions for College model. */class CollegeController extends Controller{ /** * @inheritdoc */ public function behaviors() { return ‘verbs’ =; ‘class’ =; VerbFilter::className(), ‘actions’ =; ‘delete’ =; ‘POST’, , , ; } /** * Lists all College models. * @return mixed */ public function actionIndex() { $searchModel = new CollegeSearch(); $dataProvider = $searchModel-;search(Yii::$app-;request-;queryParams); return $this-;render(‘index’, ‘searchModel’ =; $searchModel, ‘dataProvider’ =; $dataProvider, ); } public function actionCollegeconsuling() { $model = Yii::$app-;user-;identity-;id; $searchModel = new CollegeSearch(); $dataProvider = $searchModel-;search(Yii::$app-;request-;queryParams); return $this-;render(‘_collegelist’, ‘model’ =; $model, ); } public function actionCollegemarks() { $model = Yii::$app-;user-;identity-;id; $searchModel = new CollegeSearch(); $dataProvider = $searchModel-;search(Yii::$app-;request-;queryParams); return $this-;render(‘_collegemarks’, ‘model’ =; $model, ); } public function actionCollegedetails($id) { $value = $id; return $this-;renderAjax(‘_collegedetails’, ‘value’=;$value); } public function actionRetrieveemail($id) { echo”<pre>”;print_r($ids);die(); } /** * Displays a single College model. * @param integer $id * @return mixed */ public function actionView($id) { return $this-;render(‘view’, ‘model’ =; $this-;findModel($id), ); } /** * Creates a new College model. * If creation is successful, the browser will be redirected to the ‘view’ page.

* @return mixed */ public function actionCreate() { $model = new College(); if ($model-;load(Yii::$app-;request-;post()) ;; $model-;save()) { return $this-;redirect(‘view’, ‘id’ =; $model-;id); } else { return $this-;render(‘create’, ‘model’ =; $model, ); } } /** * Updates an existing College model. * If update is successful, the browser will be redirected to the ‘view’ page. * @param integer $id * @return mixed */ public function actionUpdate($id) { $model = $this-;findModel($id); if ($model-;load(Yii::$app-;request-;post()) ;; $model-;save()) { return $this-;redirect(‘view’, ‘id’ =; $model-;id); } else { return $this-;render(‘update’, ‘model’ =; $model, ); } } /** * Deletes an existing College model. * If deletion is successful, the browser will be redirected to the ‘index’ page. * @param integer $id * @return mixed */ public function actionDelete($id) { $this-;findModel($id)-;delete(); return $this-;redirect(‘index’); } /** * Finds the College model based on its primary key value.

* If the model is not found, a 404 HTTP exception will be thrown. * @param integer $id * @return College the loaded model * @throws NotFoundHttpException if the model cannot be found */ protected function findModel($id) { if (($model = College::findOne($id)) !== null) { return $model; } else { throw new NotFoundHttpException(‘The requested page does not exist.’); } }}University;?phpnamespace frontendcontrollers;use Yii;use commonmodelsUniversity;use commonmodelsUniversitySearch;use yiiwebController;use yiiwebNotFoundHttpException;use yiifiltersVerbFilter;/** * UniversityController implements the CRUD actions for University model. */class UniversityController extends Controller{ /** * @inheritdoc */ public function behaviors() { return ‘verbs’ =; ‘class’ =; VerbFilter::className(), ‘actions’ =; ‘delete’ =; ‘POST’, , , ; } /** * Lists all University models. * @return mixed */ public function actionIndex() { $searchModel = new UniversitySearch(); $dataProvider = $searchModel-;search(Yii::$app-;request-;queryParams); return $this-;render(‘index’, ‘searchModel’ =; $searchModel, ‘dataProvider’ =; $dataProvider, ); } /** * Displays a single University model.

* @param integer $id * @return mixed */ public function actionView($id) { return $this-;render(‘view’, ‘model’ =; $this-;findModel($id), ); } /** * Creates a new University model. * If creation is successful, the browser will be redirected to the ‘view’ page. * @return mixed */ public function actionCreate() { $model = new University(); if ($model-;load(Yii::$app-;request-;post()) ;; $model-;save()) { return $this-;redirect(‘view’, ‘id’ =; $model-;id); } else { return $this-;render(‘create’, ‘model’ =; $model, ); } } public function actionUniversityconsuling() { $model = Yii::$app-;user-;identity-;id; $searchModel = new UniversitySearch(); $dataProvider = $searchModel-;search(Yii::$app-;request-;queryParams); return $this-;render(‘_universitylist’, ‘model’ =; $model, ); } public function actionFieldofinterest() { $model = Yii::$app-;user-;identity-;id; $searchModel = new UniversitySearch(); $dataProvider = $searchModel-;search(Yii::$app-;request-;queryParams); return $this-;render(‘_universityinterest’, ‘model’ =; $model, ); } public function actionUniversitydetails($id) { $value = $id; return $this-;renderAjax(‘_universitydetails’, ‘value’=;$value); echo”<pre>”;print_r($id);die(); } /** * Updates an existing University model. * If update is successful, the browser will be redirected to the ‘view’ page. * @param integer $id * @return mixed */ public function actionUpdate($id) { $model = $this-;findModel($id); if ($model-;load(Yii::$app-;request-;post()) ;; $model-;save()) { return $this-;redirect(‘view’, ‘id’ =; $model-;id); } else { return $this-;render(‘update’, ‘model’ =; $model, ); } } /** * Deletes an existing University model.

* If deletion is successful, the browser will be redirected to the ‘index’ page. * @param integer $id * @return mixed */ public function actionDelete($id) { $this-;findModel($id)-;delete(); return $this-;redirect(‘index’); } /** * Finds the University model based on its primary key value. * If the model is not found, a 404 HTTP exception will be thrown.

* @param integer $id * @return University the loaded model * @throws NotFoundHttpException if the model cannot be found */ protected function findModel($id) { if (($model = University::findOne($id)) !== null) { return $model; } else { throw new NotFoundHttpException(‘The requested page does not exist.’); } }}Our Delivery ApproachDefineDesignDevelopDeliverWe gather required business requirements from our supervisor and understand their requirements. This phase allows us to determine “fit-for-purpose” solution.DiscoverWe ask relevant questions to fill the gaps and to create the Scope of Work (SOW) document. This is another important phase to create the boundaries of the engagement scope.Here we will make decisions based on client’s business needs. For design project, we will share some screen variations for approval before we start the other website screens.

After formal approval from the client we start developing the solution. This also involves performing Quality Assurance for bug fixing in the websit or solution. On the final release of development, full round of testing is also performed before pushing it to live or production serverThe solution is delivered to the client or pushed on the live platform.

This is where clients will start using or marketing it.Quality AssuranceWe performed continuous quality assurance on all projects and believes that quality assurance is not a onetime effort. The phases that are part of our quality assurance are as follows.12.1. Planning and DocumentationIn this phase, the Quality Assurance Person collectively prepares the following documents based on the acceptance and compliance criteria mutually agreed upon between both project partners and supervisor.

Test CasesTest CasesProject Name: Online Career CounsellingTest case id: 01 Test Priority (Low/Medium/High): Medium Module Name: Sign up here Test Title: Sign up form Description: Sign up Here Pre-Condition: Dependencies: User wants to registerSr no Test steps Test Data Expected result Actual result Status(Pass/Fail)1 Navigate to sign up form if user is not existedSignuphere.javaOn the sign up screenOn the sign up screenPass2 First name First name=Bilal Registered Bilal as first name Registered Bilal as first name Pass3 Last name Last name=Taqvi Registered last name as Taqvi Registered last name as Taqvi Pass4 Email [email protected]

com Registered email as [email protected] Registered email as bilal.

[email protected] Password Password=123456 Password set 123456 Password set 123456 Pass6 First name <Empty> Enter first name Enter first name Pass7 Last name <Empty> Enter last name Enter last name Pass8 Email <Empty> Enter email address Enter email address PassPassword <Empty> Enter password Enter password PassPost Condition: User is validate to database and registered successfullyTest case id: 02 Test Priority (Low/Medium/High): Medium Module Name: Login Test Title: Login form Description: Login Pre-Condition: Dependencies: User wants to LoginSr no Test steps Test Data Expected result Actual result Status(Pass/Fail)1 Navigate to Login form if user is not existedLogin.javaOn the login screenOn the login screenPass2 Email ID Email [email protected]

com Email is valid Email is valid Pass3 Email ID Email [email protected] Email is valid Email is not valid Failed4 Password Password=1234 Password is valid Password is invalid Failed5 Password Password=123456 Password is valid Password is valid Pass6 Password Password=nasar Password is valid Passwords is invalid FailedPassword <Empty> Enter password Enter password PassPost Condition: User successfully logged in to website and navigate to home screenTest case id: 03 Test Priority (Low/Medium/High): Medium Module Name: College module Test Title: College Description: College Pre-Condition: Dependencies: User wants to view list of collegesSr no Test steps Test Data Expected result Actual result Status(Pass/Fail)1 Tap to college button and form is openCollege.

javaOn the college screenOn the College screenPass2 Name Name=Bilal Taqvi Name is stored in Database Name is stored in Database Pass3 Contact Contact=033323261510 Contact is stored in database Contact is stored in database Pass4 CNIC# CNIC#=42101-1234567-8 CNIC# is stored in database CNIC# is stored in database Pass5 Email [email protected] Email is stored in database Email is stored in database Pass6 Name <Empty> Name is stored in Database Name is required Failed7 Contact <Empty> Contact is stored in database Contact is required Failed8 CNIC# <Empty> CNIC# is stored in database CNIC# is required Failed9 Email <Empty> Email is stored in database Email is required FailedPost Condition: Student data of college, stored in database.Test case id: 04 Test Priority (Low/Medium/High): Medium Module Name: University Test Title: University Description: Admission Pre-Condition: Dependencies: User wants to take admission.Sr no Test steps Test Data Expected result Actual result Status(Pass/Fail)1 Tap to University module and form is openUniversity.phpOn the university screenOn the university screenPass2 Name Name=Muhammad Nasar Name is stored in Database Name is stored in Database Pass3 Contact Contact=03341234567 Contact is stored in database Contact is stored in database Pass4 CNIC# CNIC#=42000-123467-2 CNIC# is stored in database CNIC# is stored in database PassAddress Address=B-250 gulshan karachi Address is stored in database Address is stored in database Pass5 Email Email=sahar.

[email protected] Email is stored in database Email is stored in database Pass6 Name <Empty> Name is stored in Database Name is required Failed7 Contact <Empty> Contact is stored in database Contact is required Failed8 CNIC# <Empty> CNIC# is stored in database CNIC# is required Failed9 Email <Empty> Email is stored in database Email is required FailedPost Condition: All information is stored in database.12.2. Quality Control TestingThe QA person “Naveed Ahmed” has performed the necessary testing for the project in collaboration with the developer. We have expertise in following testing approaches.Functional TestingIntegration TestingSystem TestingUser Experience TestingResults and ConclusionsDiscussion Efficient and dynamic graphical presentation.Database would be schema less so that it will resume application from where we left, this is basically huge advantage of use firebase database.

All forms and services will be static so that we don’t have to apply any content management system for data storage; whole website is static and simple.References YouTubeGoogleStack overflowPhp developer’s sites and portalsConclusionWe include all the benefits of career Counselling according to our expertise and understanding that any Website for career counselling can have, we gave the service to students who are confused in choosing the right path right field. This is simple and static website which really easy to use and understand.CERTIFICATECertified that project partners Syed Muhammad Bilal Taqvi and Muhammad Nasar of degree BS-CS, Institution name IQRA UNIVERSITY DEFENCE VIEW CAMPUS, has carried out the Final year project (Project Defense) for the year of 2017 to 2018, Project has been titled as “Online Career Counseling”a native website successfully completed in the supervision of DR.

Mansoor Ebrahim. ——————— Date————————————– —————————————Signature of Project Supervisor Signature of Project Coordinator

x

Hi!
I'm Owen!

Would you like to get a custom essay? How about receiving a customized one?

Check it out