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.)
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
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
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
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
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