Download - Final year project tips(MCA & BE)
SM-VI (SDP-II) Key Points
Presentation By
Mr. Vinod Pillai(M) 9909023599
[email protected]://vinodthebest.wordpress.com
www.youtube.com/vinodthebest
Chaudhari Technical Institute, Gandhinagar
Agenda:
• Before Presentation.
• Presentation Part 1 , 2, 3, 4, 5 (Optional)
• Diagrams
• Data Dictionary
• User Screens/Forms
• Reports
• Testing
• Final Key Points
• Expected Questions (Uncommon)
• Coding tips
Before Presentation:
• Arrive at the college 1 hour before thepresentation.
• If in case you are not having partner selectsome friend for help with whom who cancoordinate easily (Don’t wait for last moment).
• Before entering the hall drink some water andkeep one bottle outside the hall also.
• Before entering the hall do take the permission.
• Carry all the reports copies with you beforeentering the hall.
Before Presentation:
• Very important make sure that all the copiesare identical.
• 90% PPT are generally in the same flow asyour Documentation if not then try tosomehow match.
• Before starting the presentation hand over thereport to the jury members [each one of them]it’s your responsibility.
• Make sure the PC is having all the requireddocuments in a single folder.
Before Presentation:
• PPT [2003]
• Report [Doc/PDF] == Hard Copy of Report
• Diagrams [Proper Format] Should be easily beopen in the PC [Necessary software available atthe PC or not check it up]
• Carry all other documents which you havestudied for this project [Documents, Papers,Books, Material if possible, Feasibility studyreports, Any supporting documents for theproject you have used].
Before Presentation:
• Store all these data in single Folder [Group No.]= Keep multiple copy of this in your pen drive,in your partners pen drive, in zip format, inyour Email account [Try to open that also] andfinally in the college PC also.
• Before starting the ER-Diagrams/UML (OR)DFD/Data dictionary /Forms (Different Users)/ Reports keep a blank page specifying the title.
Before Presentation :
• Please don’t copy data in-front of the jurymembers.
• Speak loudly, clearly and slowly so thatexaminers can hear you and get time to digest /understand what you are trying to convey.
• If any question is asked, listen carefully;understand the question and then answer.
• Before starting presentation make sure youPPT is on and that too in presentation mode.
• Before starting the presentation [Great themproperly]
Before Presentation :
• All these data should be equivalent :
• Slide
• Report
• Project Title and details you have specified at thecollege.
• Explain or convey your point of view withoutany fear but do not argue too much. Readilyaccept if you do not know something and do itfast.
Before Presentation :
• All PPT must have the Numbering at thebottom.
• PPT font size should be standard => Thereshould be no animation effects in the PPTslides it will create un-necessary confusions foryou partner.
• PPT should be standard color it should not toomuch dark or light [Try to you default PPTtemplates available].
• Double check the links in the PPT are workingproperly or not.
Presentation Part 1:
• Second task clearly specify your name yourpartner name [Roll….Title….Internal & ExternalGuide] avoid reading these details from slide.[Never ever make mistakes inTitle….External…Internal Guide Name]
• Total time allotted to you for your presentationis only 20 Minutes*.
• Never forget to add [Mr…Mrs..Miss in front ofthe Internal/External Guide]
• Keep proper title for every form / screen
Presentation Part 2 :
• Problem Definition [2 Slides – 2 Minutes Max]
• Company Profile
– Try to have only 1 slide for company details [Mainpoints:
• Name
• Year of establishment
• Multinational company
• No. of branches
• Areas in which company is working
• No. of employees in your company. [30 – 50 Seconds Max]
Presentation Part 3 :
• 2 to 3 Slides for the explanation of thefollowing details: [2 Minutes]
• Existing/Current System :Problems with system/Need of your system.
• Scope of your project / Proposed System and itsfeatures
• Hardware and Software Specification (Version):Highlight new / latest / different concepts / ideas /technologies used in the project.
Presentation Part 4 :
• Analyses and estimated time:
• Gantt Chart: Convey about the time spent onunderstanding new technology or tools like .Net/J2EE, J2ME/Php etc.
• Convey if you have done something more thanthe material included in the project report (likesome other minor project due to the insistenceof the company)
Presentation Part 5 (Optional):
• 1 Slide for details explanation for the No. ofusers and working of the project [If requiredComplex projects] try to explain the flow of youSystem only required for complex projects. [1Minute]
Diagrams :
• ERD
• DFD
OR
• UML
– Use case
– Class
– Sequence
– Activity
– State
Diagrams (Use case):
• First diagram is the global use case diagramprepared to show ALL the actors and their mainfunctionalities
• If required then explain individual diagrams baseon either module wise or actor wise individualdiagrams are prepared. [Actor is Preferred] Thisis required if in case the Global use is too muchcomplicated. But prepare a link in the Global usecase ask the jury member if they say yes theywant to see the individual diagram then showthat. [1 to 3 Minutes]
Data Dictionary :
• Data dictionary in the report should matchwith the PPT (avoid last movement changes).
• Data dictionary should match with the ERDiagram this is 90% chances you will get thequestions.
• Tables should be properly be arranged thatparent table first and related tables with that.
• You must define the size property for everycolumn after giving due thought.
Data Dictionary :
• All tables (almost) must have properly definedprimary keys/foreign key and thedocumentation must clearly indicate theprimary key.
• Normalize the database.
• Keep tables like:
– City master
– State master
– Country master
– Salutation master
– Qualification master etc.
Data Dictionary :
• Store the passwords in encrypted form.
• If any De-normalization for your databaseplease do mention that with valid reason.
• Use Stored Procedures in your project and domention that (No. & purpose).
User Screens/Forms :
• Keep validations wherever possible.
• Show mandatory fields with red stars.
• Try to highlight the important fields withspecial symbols in the PPT and try to explainthat properly. [Form with many fields]
• Short forms/special letters please do mentionthe full form or details in the PPT.
• Flow of the form should be proper. (Different
user point of view/Single User).
Reports :
• Think of at least few MIS reports i.e. summary oftransactions e.g. Monthwise, Salesmanwise,productwise, territorywise sales ordepartmentwise salary, locationwise,departmentwise expenses, etc.
• Report should be dynamic it should allow user toselect from – to dates, all or some limiteddepartments, locations, products, criteria like<,<=,=>= etc.i.e. parameterise reports.
• Keep the report titles informative with Date(Other necessary report)
Testing :
• Don’t forget to mention the Testing partyou have done for you project.
• As you explain this do expect somequestions on Testing like show what typeof testing you have and how much timeyou have spend for it/types of testing[Time and all details should match withthe Time cart you have mentionedearlier]
Final Key Points:
• Future Enhancement
– (If any you have found/feature which youdidn’t able to implement it/you are currentlyworking)
• Don't forget to mention Vote of Thanksand questions in the PPT.
Expected Questions (Uncommon) :
– Explain the role of each person in theproject.
– Explain how much percentage each personhas done in this project.
– Explain the role of Internal Guide & ExternalGuide
– Total Number of Forms in your project.
– Total Number of Reports in your project.
– Total Number of Tables in your project.
Expected Questions (Uncommon) :
– Total Number of Stored Procedures in yourproject
– Name of the books you have used for coding,database, UML Diagrams
– Have you ever done De-normalization foryour database
– Compare you project with other existingproject and what advantage your project ishaving compare to existing ones.
Coding tips:
–Don’t forget to use the Session handling forall the pages except static pages.
– Always try to use the POST where everpossible.