SlideShare ist ein Scribd-Unternehmen logo
1 von 66
“Everybody says project is
very important !”
“Everybody says project is
very important !”
But Why?
Because…
You can’t say you are an engineer unless you can really
build things your own in an engineering level !
Because…
You can’t say you are an engineer unless you can really
build things your own in an engineering level !
Fresher's interview will mostly concentrated on the
project they have done !
Because…
You can’t say you are an engineer unless you can really
build things your own in an engineering level !
Fresher's interview will mostly concentrated on the
project they have done !
At least make money at home after your Btech.
(freelancer.com, Elance.com etc.)
About project
“Mini project is not very important”
“Mini project is not very important”
It will be very difficult to complete the main project with
out prior experience.
“I should do very complex projects”
“I should do very complex projects”
• Interviewer can gauge whether you have done it with his first
question
• Do not think that you can impress the interviewer with complex
projects done by someone else
• What they are concerned is how much you have actually done and
not what you say “you have done”
• Look and f eel of t he
proj ect is import ant
• Look and f eel of t he
proj ect is import ant
– It is a good to have feature
– In your interview for a job they will never ask you
what was the color of your interface. They will ask
questions only from a coding perspective.
– Do not compare your projects with others by its
looks. Compare your projects with others with the
knowledge you have in your projects
My group is not serious about the
project, why I should be?
My group is not serious about the
project, why I should be?
– Because you never attend an interview with your friend.
Once you leave the college you are alone for survival in the
industry.
I have many back papers, it doesn’t
matter whether I buy the project or do
it by myself !
I have many back papers, it doesn’t
matter whether I buy the project or do
it by myself !
– You can earn money from home through internet
and concurrently you can build your career
– If you have enough projects, you can always say
that you were working on these projects
– Register a website in your name and start taking up
the projects
Proj ect
Management
Proj ect
Management
I n AcademicWay
Proj ect
Management
I n AcademicWay
Where you buy
projects from
institutes
Proj ect
Management
I n AcademicWay
Or t he
I ndust ry Way
Where you buy
projects from
institutes
Proj ect
Management
I n AcademicWay
Or t he
I ndust ry Way
Where you buy
projects from
institutes
Where you
design, plan and
code your own
Proj ect Management
• Pr oj ect management  is t he
discipline of planning,
organizing, secur ing, managing,
leading, and cont rolling
resour ces t o achieve specif ic
goals.
-Wikipedia
Project Management
• In Industry
Step 1 : Project Kick off/Initiation
Step 2 : Planning and Design
Step 3 : Execution /monitoring and controlling
Step 4 : Closing
Proj ect Kick of f / init iat ion
• Accepting the proposal, budget and setting up the
relation with clients and top level management
Planning and Designing
• Technology
– Client requirements considered
• Resourcing
– Important for you. You need to find out where you will fit in.
• Planning for the deadlines (Entry and Exit criteria are set for each of
the phase)
– SRS
– Software Design Document
– Development
– Testing
– Implementation
– Maintenance
– Hand over to the support team
Planning and Designing
• SRS
– Exit criteria : Sign off of the SRS Document
• Design
– Exit criteria: Sign off the design Document and
Testing Document
• Development
– Migration to the testing environment of the client
• Testing
– Done by a different team
– Exit criteria
• Sign off of the testing document. Mostly prepared along
with the design document.
• Implementation
– Go live
– Done by a different team other than the
development
• Maintenance
– Initially done by the development team
• Handing over to the support team
– Technically less competent
Closing
• Once all the activities in the planning and
design phase are executed successfully, the
project closing is done.
• With team, top management and clients
Academic Projects
Points to be remembered
• Choose the team wisely !
• Do not divide the project as it is done in the
industry
• Divide by module and make sure that each
group member completes that module from
database design to coding
•
•
•
•
So, Where do I start ?
Where to start?
Step 1 : SRS
– St ar t wit h your use cases
Step 2 :Database design
– I dent if y t he f ields
– Design dat abase wit h less anomalies
– Ref ine it
Step 3 :UI design
– Most of t he people pref er t o st art here as
it is easy t o visualize
– But if you are new t o t he dat abase design,
you will make mist akes in dat abase
Step 4: Coding
– Create the database (MS SQL, MySQL, Oracle)
– Write stored procedures, if any
– Server (JSP, ASP.NET,PHP) and Client Side Script(Java Script)
Step 5: Testing
– Test your friend’s module
Step 6: Implementation
– Host it if you are creating a website.
Software Requirement Specification
(SRS)
Step 1 : Prepare SRS
• Abstract
– A brief intro about your project
• Existing System
– Describe about what is the current system in place that the
customer uses.
• Proposed system
– Describe about how the project would automate the current
process
• Identifying the user levels
– User levels are the categories of users who uses the
application
• Non functional requirement
– Non-functional Requirements: specify the quality of the system, is
mostly related to the satisfiabilityof the user. (e.g. minimium acceptable
page load time)
• Hardware and software requirements
– Minimum requirement for the smooth running of the
application developed
• Future Enhancement
– What are the feature additions possible in future
Sample Project
Ram is a boutique owner who sells designer
dresses at very cheap cost. Now he thought of
making a website to display and sell his
designer cloths to a larger volume of
customers. Analyze this requirement in detail
and prepare a SRS
Task !
Requirement in detail
• There will be an admin who can add/edit/delete
products into the website
• Customers can view cloths from website and can buy
it if he register in the website
• So basically there are 2 user levels
– Admin
– Customers
What does the admin do?
– login
– Adding new products
What all things customers can do?
– Register
– Login
• Purchase products
Database Design
Front End: done in PHP / .Net / JSP
or any server side scripting
languages
Stores data at the Back end
database in MYSQL/SQL Server /
Oracle or any other DBMS
What is Database?
• A collect ion of inf ormat ion organized in
such a way t hat a comput er program can
quickly select  desired pieces of  dat a.
• You can t hink of a dat abase as an
elect ronic f iling syst em
How data stored in database?
How data stored in database?
Data stored in the form of tables in database
How data stored in database?
Data stored in the form of tables in database
But,
Don’t expect all the data to be stored in one table !
Database design
• Planning the tables required to store the data
relevant to the application and identifying the
fields in each tables
Relat ional model Example
Tbl_designation Tbl_place
Tbl_employee
Task !
• Design a simple database for storing data
entered in below form
UI design
UI Design
• Creating wire frames will be helpful to
have an overall idea while doing UI design
• HTML and CSS are used for styling the UI part
• For more interactive UI jquery can be made use of
Name
Phone Number
Email
Save
Task !
• Draw a simple wire frame for a shopping cart
page
Testing
• Do not t est t he modules developed by
your self , Test t he modules developed
by your t eam mat es
• Try wit h SQL inj ect ion
I mplement at ion
Proj ect implement at ion
• You may host your proj ect s online by
making use of f ree host ing service
providers (eg:byet host .com)
Contact Us

Weitere ähnliche Inhalte

Was ist angesagt?

Unix file systems 2 in unix internal systems
Unix file systems 2 in unix internal systems Unix file systems 2 in unix internal systems
Unix file systems 2 in unix internal systems senthilamul
 
Process management in linux
Process management in linuxProcess management in linux
Process management in linuxMazenetsolution
 
Multithreading models.ppt
Multithreading models.pptMultithreading models.ppt
Multithreading models.pptLuis Goldster
 
Event management by using cloud computing
Event management by using cloud computingEvent management by using cloud computing
Event management by using cloud computingLogesh Waran
 
File sharing ppt
File sharing pptFile sharing ppt
File sharing pptJes Lubiano
 
Linux process management
Linux process managementLinux process management
Linux process managementRaghu nath
 
Analysis of unix and windows
Analysis of unix and windowsAnalysis of unix and windows
Analysis of unix and windowsPartnered Health
 
Distributed Database Management System
Distributed Database Management SystemDistributed Database Management System
Distributed Database Management SystemAAKANKSHA JAIN
 
Linux red hat overview and installation
Linux red hat overview and installationLinux red hat overview and installation
Linux red hat overview and installationdevenderbhati
 
Linux fundamental - Chap 15 Job Scheduling
Linux fundamental - Chap 15 Job SchedulingLinux fundamental - Chap 15 Job Scheduling
Linux fundamental - Chap 15 Job SchedulingKenny (netman)
 
File sharing technlogies
File sharing technlogiesFile sharing technlogies
File sharing technlogiesMary May Porto
 
Chapter 11 - File System Implementation
Chapter 11 - File System ImplementationChapter 11 - File System Implementation
Chapter 11 - File System ImplementationWayne Jones Jnr
 
Unix operating system
Unix operating systemUnix operating system
Unix operating systemABhay Panchal
 

Was ist angesagt? (20)

Unix file systems 2 in unix internal systems
Unix file systems 2 in unix internal systems Unix file systems 2 in unix internal systems
Unix file systems 2 in unix internal systems
 
Inter Process Communication
Inter Process CommunicationInter Process Communication
Inter Process Communication
 
Process management in linux
Process management in linuxProcess management in linux
Process management in linux
 
Multithreading models.ppt
Multithreading models.pptMultithreading models.ppt
Multithreading models.ppt
 
Event management by using cloud computing
Event management by using cloud computingEvent management by using cloud computing
Event management by using cloud computing
 
File sharing ppt
File sharing pptFile sharing ppt
File sharing ppt
 
Firewall(linux)
Firewall(linux)Firewall(linux)
Firewall(linux)
 
File system
File systemFile system
File system
 
Linux process management
Linux process managementLinux process management
Linux process management
 
Analysis of unix and windows
Analysis of unix and windowsAnalysis of unix and windows
Analysis of unix and windows
 
Linux
LinuxLinux
Linux
 
Distributed Database Management System
Distributed Database Management SystemDistributed Database Management System
Distributed Database Management System
 
System calls
System callsSystem calls
System calls
 
Linux red hat overview and installation
Linux red hat overview and installationLinux red hat overview and installation
Linux red hat overview and installation
 
Linux fundamental - Chap 15 Job Scheduling
Linux fundamental - Chap 15 Job SchedulingLinux fundamental - Chap 15 Job Scheduling
Linux fundamental - Chap 15 Job Scheduling
 
File sharing technlogies
File sharing technlogiesFile sharing technlogies
File sharing technlogies
 
Segmentation in operating systems
Segmentation in operating systemsSegmentation in operating systems
Segmentation in operating systems
 
Chapter 11 - File System Implementation
Chapter 11 - File System ImplementationChapter 11 - File System Implementation
Chapter 11 - File System Implementation
 
Directory structure
Directory structureDirectory structure
Directory structure
 
Unix operating system
Unix operating systemUnix operating system
Unix operating system
 

Andere mochten auch

Identity based encryption with cloud revocation authority and its applications
Identity based encryption with cloud revocation authority and its applicationsIdentity based encryption with cloud revocation authority and its applications
Identity based encryption with cloud revocation authority and its applicationsShakas Technologies
 
Identity based distributed provable data possession in multi-cloud storage
Identity based distributed provable data possession in multi-cloud storageIdentity based distributed provable data possession in multi-cloud storage
Identity based distributed provable data possession in multi-cloud storageShakas Technologies
 
Identity based encryption with outsourced revocation in cloud computing
Identity based encryption with outsourced revocation in cloud computingIdentity based encryption with outsourced revocation in cloud computing
Identity based encryption with outsourced revocation in cloud computingPvrtechnologies Nellore
 
Identity based distributed provable data possession in multi-cloud storage
Identity based distributed provable data possession in multi-cloud storageIdentity based distributed provable data possession in multi-cloud storage
Identity based distributed provable data possession in multi-cloud storagePapitha Velumani
 
Privacy preserving public auditing for secure cloud storage
Privacy preserving public auditing for secure cloud storagePrivacy preserving public auditing for secure cloud storage
Privacy preserving public auditing for secure cloud storageMustaq Syed
 
Privacy Preserving Public Auditing for Data Storage Security in Cloud.ppt
Privacy Preserving Public Auditing for Data Storage Security in Cloud.pptPrivacy Preserving Public Auditing for Data Storage Security in Cloud.ppt
Privacy Preserving Public Auditing for Data Storage Security in Cloud.pptGirish Chandra
 

Andere mochten auch (6)

Identity based encryption with cloud revocation authority and its applications
Identity based encryption with cloud revocation authority and its applicationsIdentity based encryption with cloud revocation authority and its applications
Identity based encryption with cloud revocation authority and its applications
 
Identity based distributed provable data possession in multi-cloud storage
Identity based distributed provable data possession in multi-cloud storageIdentity based distributed provable data possession in multi-cloud storage
Identity based distributed provable data possession in multi-cloud storage
 
Identity based encryption with outsourced revocation in cloud computing
Identity based encryption with outsourced revocation in cloud computingIdentity based encryption with outsourced revocation in cloud computing
Identity based encryption with outsourced revocation in cloud computing
 
Identity based distributed provable data possession in multi-cloud storage
Identity based distributed provable data possession in multi-cloud storageIdentity based distributed provable data possession in multi-cloud storage
Identity based distributed provable data possession in multi-cloud storage
 
Privacy preserving public auditing for secure cloud storage
Privacy preserving public auditing for secure cloud storagePrivacy preserving public auditing for secure cloud storage
Privacy preserving public auditing for secure cloud storage
 
Privacy Preserving Public Auditing for Data Storage Security in Cloud.ppt
Privacy Preserving Public Auditing for Data Storage Security in Cloud.pptPrivacy Preserving Public Auditing for Data Storage Security in Cloud.ppt
Privacy Preserving Public Auditing for Data Storage Security in Cloud.ppt
 

Ähnlich wie How to do b tech be projects or any academic projects

15 tips for bullet proof requirements analysis on SharePoint projects
15 tips for bullet proof requirements analysis on SharePoint projects15 tips for bullet proof requirements analysis on SharePoint projects
15 tips for bullet proof requirements analysis on SharePoint projectsDocFluix, LLC
 
Things to ponder before you start building [cooperate] software
Things to ponder before you start building [cooperate] softwareThings to ponder before you start building [cooperate] software
Things to ponder before you start building [cooperate] softwareTharindu Weerasinghe
 
Wbs, estimation and scheduling
Wbs, estimation and schedulingWbs, estimation and scheduling
Wbs, estimation and schedulingSulman Ahmed
 
Introducing systems analysis, design & development Concepts
Introducing systems analysis, design & development ConceptsIntroducing systems analysis, design & development Concepts
Introducing systems analysis, design & development ConceptsShafiul Azam Chowdhury
 
Behavior Driven Development
Behavior Driven DevelopmentBehavior Driven Development
Behavior Driven DevelopmentNETUserGroupBern
 
Learning Silicon Valley Culture
Learning Silicon Valley CultureLearning Silicon Valley Culture
Learning Silicon Valley CultureTaro L. Saito
 
Untangling spring week1
Untangling spring week1Untangling spring week1
Untangling spring week1Derek Jacoby
 
Why do mobile projects (still) fail - September 2014 edition
Why do mobile projects (still) fail - September 2014 editionWhy do mobile projects (still) fail - September 2014 edition
Why do mobile projects (still) fail - September 2014 editionIndiginox
 
05 DIGI CREATIVE people&process
05 DIGI CREATIVE people&process05 DIGI CREATIVE people&process
05 DIGI CREATIVE people&processSheSaysCREATIVE
 
UX in Action: IBM Watson
UX in Action: IBM WatsonUX in Action: IBM Watson
UX in Action: IBM WatsonUserTesting
 
Prototyping like it is 2022
Prototyping like it is 2022 Prototyping like it is 2022
Prototyping like it is 2022 Michael Yagudaev
 
The more information Website Design_New.pdf
The more information Website Design_New.pdfThe more information Website Design_New.pdf
The more information Website Design_New.pdfssuser088e5b
 
Software development planning and essentials
Software development planning and essentialsSoftware development planning and essentials
Software development planning and essentialsRajesh P
 
Software development planning and essentials
Software development planning and essentialsSoftware development planning and essentials
Software development planning and essentialsRajesh P
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software DevelopmentAhmet Bulut
 
Creating a Documentation Portal
Creating a Documentation PortalCreating a Documentation Portal
Creating a Documentation PortalSteve Anderson
 

Ähnlich wie How to do b tech be projects or any academic projects (20)

Project management difference between industry and college
Project management difference between industry and collegeProject management difference between industry and college
Project management difference between industry and college
 
15 tips for bullet proof requirements analysis on SharePoint projects
15 tips for bullet proof requirements analysis on SharePoint projects15 tips for bullet proof requirements analysis on SharePoint projects
15 tips for bullet proof requirements analysis on SharePoint projects
 
Things to ponder before you start building [cooperate] software
Things to ponder before you start building [cooperate] softwareThings to ponder before you start building [cooperate] software
Things to ponder before you start building [cooperate] software
 
Requirements the Last Bottleneck
Requirements the Last BottleneckRequirements the Last Bottleneck
Requirements the Last Bottleneck
 
Wbs
WbsWbs
Wbs
 
Wbs, estimation and scheduling
Wbs, estimation and schedulingWbs, estimation and scheduling
Wbs, estimation and scheduling
 
Introducing systems analysis, design & development Concepts
Introducing systems analysis, design & development ConceptsIntroducing systems analysis, design & development Concepts
Introducing systems analysis, design & development Concepts
 
Behavior Driven Development
Behavior Driven DevelopmentBehavior Driven Development
Behavior Driven Development
 
Learning Silicon Valley Culture
Learning Silicon Valley CultureLearning Silicon Valley Culture
Learning Silicon Valley Culture
 
Discovery Phase: Planing Your Web Project
Discovery Phase: Planing Your Web ProjectDiscovery Phase: Planing Your Web Project
Discovery Phase: Planing Your Web Project
 
Untangling spring week1
Untangling spring week1Untangling spring week1
Untangling spring week1
 
Why do mobile projects (still) fail - September 2014 edition
Why do mobile projects (still) fail - September 2014 editionWhy do mobile projects (still) fail - September 2014 edition
Why do mobile projects (still) fail - September 2014 edition
 
05 DIGI CREATIVE people&process
05 DIGI CREATIVE people&process05 DIGI CREATIVE people&process
05 DIGI CREATIVE people&process
 
UX in Action: IBM Watson
UX in Action: IBM WatsonUX in Action: IBM Watson
UX in Action: IBM Watson
 
Prototyping like it is 2022
Prototyping like it is 2022 Prototyping like it is 2022
Prototyping like it is 2022
 
The more information Website Design_New.pdf
The more information Website Design_New.pdfThe more information Website Design_New.pdf
The more information Website Design_New.pdf
 
Software development planning and essentials
Software development planning and essentialsSoftware development planning and essentials
Software development planning and essentials
 
Software development planning and essentials
Software development planning and essentialsSoftware development planning and essentials
Software development planning and essentials
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
 
Creating a Documentation Portal
Creating a Documentation PortalCreating a Documentation Portal
Creating a Documentation Portal
 

Mehr von baabtra.com - No. 1 supplier of quality freshers

Mehr von baabtra.com - No. 1 supplier of quality freshers (20)

Agile methodology and scrum development
Agile methodology and scrum developmentAgile methodology and scrum development
Agile methodology and scrum development
 
Best coding practices
Best coding practicesBest coding practices
Best coding practices
 
Core java - baabtra
Core java - baabtraCore java - baabtra
Core java - baabtra
 
Acquiring new skills what you should know
Acquiring new skills   what you should knowAcquiring new skills   what you should know
Acquiring new skills what you should know
 
Baabtra.com programming at school
Baabtra.com programming at schoolBaabtra.com programming at school
Baabtra.com programming at school
 
99LMS for Enterprises - LMS that you will love
99LMS for Enterprises - LMS that you will love 99LMS for Enterprises - LMS that you will love
99LMS for Enterprises - LMS that you will love
 
Php sessions & cookies
Php sessions & cookiesPhp sessions & cookies
Php sessions & cookies
 
Php database connectivity
Php database connectivityPhp database connectivity
Php database connectivity
 
Chapter 6 database normalisation
Chapter 6  database normalisationChapter 6  database normalisation
Chapter 6 database normalisation
 
Chapter 5 transactions and dcl statements
Chapter 5  transactions and dcl statementsChapter 5  transactions and dcl statements
Chapter 5 transactions and dcl statements
 
Chapter 4 functions, views, indexing
Chapter 4  functions, views, indexingChapter 4  functions, views, indexing
Chapter 4 functions, views, indexing
 
Chapter 3 stored procedures
Chapter 3 stored proceduresChapter 3 stored procedures
Chapter 3 stored procedures
 
Chapter 2 grouping,scalar and aggergate functions,joins inner join,outer join
Chapter 2  grouping,scalar and aggergate functions,joins   inner join,outer joinChapter 2  grouping,scalar and aggergate functions,joins   inner join,outer join
Chapter 2 grouping,scalar and aggergate functions,joins inner join,outer join
 
Chapter 1 introduction to sql server
Chapter 1 introduction to sql serverChapter 1 introduction to sql server
Chapter 1 introduction to sql server
 
Chapter 1 introduction to sql server
Chapter 1 introduction to sql serverChapter 1 introduction to sql server
Chapter 1 introduction to sql server
 
Microsoft holo lens
Microsoft holo lensMicrosoft holo lens
Microsoft holo lens
 
Blue brain
Blue brainBlue brain
Blue brain
 
5g
5g5g
5g
 
Aptitude skills baabtra
Aptitude skills baabtraAptitude skills baabtra
Aptitude skills baabtra
 
Gd baabtra
Gd baabtraGd baabtra
Gd baabtra
 

Kürzlich hochgeladen

Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17Celine George
 

Kürzlich hochgeladen (20)

Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 

How to do b tech be projects or any academic projects

  • 1.
  • 2. “Everybody says project is very important !”
  • 3. “Everybody says project is very important !” But Why?
  • 4. Because… You can’t say you are an engineer unless you can really build things your own in an engineering level !
  • 5. Because… You can’t say you are an engineer unless you can really build things your own in an engineering level ! Fresher's interview will mostly concentrated on the project they have done !
  • 6. Because… You can’t say you are an engineer unless you can really build things your own in an engineering level ! Fresher's interview will mostly concentrated on the project they have done ! At least make money at home after your Btech. (freelancer.com, Elance.com etc.)
  • 8. “Mini project is not very important”
  • 9. “Mini project is not very important” It will be very difficult to complete the main project with out prior experience.
  • 10. “I should do very complex projects”
  • 11. “I should do very complex projects” • Interviewer can gauge whether you have done it with his first question • Do not think that you can impress the interviewer with complex projects done by someone else • What they are concerned is how much you have actually done and not what you say “you have done”
  • 12. • Look and f eel of t he proj ect is import ant
  • 13. • Look and f eel of t he proj ect is import ant – It is a good to have feature – In your interview for a job they will never ask you what was the color of your interface. They will ask questions only from a coding perspective. – Do not compare your projects with others by its looks. Compare your projects with others with the knowledge you have in your projects
  • 14. My group is not serious about the project, why I should be?
  • 15. My group is not serious about the project, why I should be? – Because you never attend an interview with your friend. Once you leave the college you are alone for survival in the industry.
  • 16. I have many back papers, it doesn’t matter whether I buy the project or do it by myself !
  • 17. I have many back papers, it doesn’t matter whether I buy the project or do it by myself ! – You can earn money from home through internet and concurrently you can build your career – If you have enough projects, you can always say that you were working on these projects – Register a website in your name and start taking up the projects
  • 19. Proj ect Management I n AcademicWay
  • 20. Proj ect Management I n AcademicWay Where you buy projects from institutes
  • 21. Proj ect Management I n AcademicWay Or t he I ndust ry Way Where you buy projects from institutes
  • 22. Proj ect Management I n AcademicWay Or t he I ndust ry Way Where you buy projects from institutes Where you design, plan and code your own
  • 23. Proj ect Management • Pr oj ect management  is t he discipline of planning, organizing, secur ing, managing, leading, and cont rolling resour ces t o achieve specif ic goals. -Wikipedia
  • 24. Project Management • In Industry Step 1 : Project Kick off/Initiation Step 2 : Planning and Design Step 3 : Execution /monitoring and controlling Step 4 : Closing
  • 25. Proj ect Kick of f / init iat ion • Accepting the proposal, budget and setting up the relation with clients and top level management
  • 26. Planning and Designing • Technology – Client requirements considered • Resourcing – Important for you. You need to find out where you will fit in. • Planning for the deadlines (Entry and Exit criteria are set for each of the phase) – SRS – Software Design Document – Development – Testing – Implementation – Maintenance – Hand over to the support team
  • 27. Planning and Designing • SRS – Exit criteria : Sign off of the SRS Document • Design – Exit criteria: Sign off the design Document and Testing Document • Development – Migration to the testing environment of the client
  • 28. • Testing – Done by a different team – Exit criteria • Sign off of the testing document. Mostly prepared along with the design document. • Implementation – Go live – Done by a different team other than the development
  • 29. • Maintenance – Initially done by the development team • Handing over to the support team – Technically less competent
  • 30. Closing • Once all the activities in the planning and design phase are executed successfully, the project closing is done. • With team, top management and clients
  • 32. Points to be remembered • Choose the team wisely ! • Do not divide the project as it is done in the industry • Divide by module and make sure that each group member completes that module from database design to coding
  • 33.
  • 34.
  • 35.
  • 36.
  • 37. So, Where do I start ?
  • 38. Where to start? Step 1 : SRS – St ar t wit h your use cases Step 2 :Database design – I dent if y t he f ields – Design dat abase wit h less anomalies – Ref ine it Step 3 :UI design – Most of t he people pref er t o st art here as it is easy t o visualize – But if you are new t o t he dat abase design, you will make mist akes in dat abase
  • 39. Step 4: Coding – Create the database (MS SQL, MySQL, Oracle) – Write stored procedures, if any – Server (JSP, ASP.NET,PHP) and Client Side Script(Java Script) Step 5: Testing – Test your friend’s module Step 6: Implementation – Host it if you are creating a website.
  • 41. Step 1 : Prepare SRS • Abstract – A brief intro about your project • Existing System – Describe about what is the current system in place that the customer uses. • Proposed system – Describe about how the project would automate the current process • Identifying the user levels – User levels are the categories of users who uses the application
  • 42. • Non functional requirement – Non-functional Requirements: specify the quality of the system, is mostly related to the satisfiabilityof the user. (e.g. minimium acceptable page load time) • Hardware and software requirements – Minimum requirement for the smooth running of the application developed • Future Enhancement – What are the feature additions possible in future
  • 44. Ram is a boutique owner who sells designer dresses at very cheap cost. Now he thought of making a website to display and sell his designer cloths to a larger volume of customers. Analyze this requirement in detail and prepare a SRS Task !
  • 45. Requirement in detail • There will be an admin who can add/edit/delete products into the website • Customers can view cloths from website and can buy it if he register in the website • So basically there are 2 user levels – Admin – Customers
  • 46. What does the admin do? – login – Adding new products
  • 47. What all things customers can do? – Register – Login
  • 50. Front End: done in PHP / .Net / JSP or any server side scripting languages Stores data at the Back end database in MYSQL/SQL Server / Oracle or any other DBMS
  • 51. What is Database? • A collect ion of inf ormat ion organized in such a way t hat a comput er program can quickly select  desired pieces of  dat a. • You can t hink of a dat abase as an elect ronic f iling syst em
  • 52. How data stored in database?
  • 53. How data stored in database? Data stored in the form of tables in database
  • 54. How data stored in database? Data stored in the form of tables in database But, Don’t expect all the data to be stored in one table !
  • 55. Database design • Planning the tables required to store the data relevant to the application and identifying the fields in each tables
  • 56. Relat ional model Example Tbl_designation Tbl_place Tbl_employee
  • 57. Task ! • Design a simple database for storing data entered in below form
  • 58.
  • 60. UI Design • Creating wire frames will be helpful to have an overall idea while doing UI design • HTML and CSS are used for styling the UI part • For more interactive UI jquery can be made use of Name Phone Number Email Save
  • 61. Task ! • Draw a simple wire frame for a shopping cart page
  • 62. Testing • Do not t est t he modules developed by your self , Test t he modules developed by your t eam mat es • Try wit h SQL inj ect ion
  • 64. Proj ect implement at ion • You may host your proj ect s online by making use of f ree host ing service providers (eg:byet host .com)
  • 65.

Hinweis der Redaktion

  1. If you consider another example of school/college automation there will be more user levels as Administrator Students Teachers Parents etc