Bca 6 Sem Project Guideline
Bca 6 Sem Project Guideline
The Bachelor of Computer Applications (BCA) programme is designed with the objective
to prepare the students to take up positions in it industries as programmer, systems
designers, software engineers, etc. The curricula are designed to provide students
comprehensive knowledge covering the skills and core areas of computer science in theory
and practical’s. With the same objective six months major project is part of curricula in last
semester of BCA. In the major project students are supposed to develop quality software
solutions by applying theoretical and practical knowledge of various courses learnt.
Objectives
The objective of the project is to help the student develop the ability to apply theoreticaland
practical tools / techniques to solve real life problems related to industry, academic
institutions and research laboratories. After completion of this project work, the student
should be able to describe the Systems Development Life Cycle (SDLC) related to their
project:
• Evaluate systems requirements.
• Evaluate a problem definition.
• Collect in formation to determine requirements.
• Perform and evaluate feasibility studies like cost-benefit analysis, technical feasibility,
time feasibility and operational feasibility for the project.
• Work on data collection methods for fact finding.
• Construct and evaluate data flow diagrams.
• Constructandevaluatedatadictionaries/decisiontrees/decisiontable.
• Createandevaluategraphicaltoolsassystemsflowcharts,entity-relationship(er) diagrams
and state transition diagrams.
• Preparation of Software Requirement Specifications (SRS)and hardware
specifications.
• Plan the systems design phase of the SDLC.
• Identification of Functional &Non-functional design requirements.
• Design and evaluate system outputs.
• Design and evaluate systems inputs.
• Design and evaluate validity checks for input data.
• Design and evaluate user interfaces.
• Perform coding for the project.
• Prepare documentation of project
• Perform various testing techniques/strategies.
• Be able to generate various reports in project.
• Able to deploy the project on machine/lab/real time environment
• Identification of the maintenance procedures.
• To decide the future scope and further enhancement of the system.
• Plan for appendices(ifany)tobeplacedinsupportwiththeprojectreportdocumentation.
Types of Project
The majority of the students are expected to work on real-life project preferably in some
industry/ research and development laboratories / educational institution / software
company. However, it is not mandatory for a student to work on a real-life project. The
student can formulate a project problem with the help of her/his supervisor and if approved,
the student commences working on it.
The project proposal should be prepared in consultation with supervisor. Approval of the
project proposal is mandatory to continue and submit the project work. The projectproposal
should clearly state the project objectives and the environment of the proposed project to be
undertaken.
The project proposal should contain complete details in the following form:
• Title of the project
• Name of the supervisor(external supervisor(company)from /internal supervisor
(teacher of the BCA))
• Introduction and objectives of the project
• Analysis(DFDs,ERdiagrams,classdiagrams,timelineetc.Aspertheprojectrequirements).
• A complete structure which includes:
• Name of modules and their description
• Database/data structures description
• Process logic of each module(flow chart)
• Reports generation.(repot format)
• Tools/platform, hardware and soft ware requirement specifications
• Organization/companydetailswithprofileofsupervisor(ifprojectiscarriedout outside the
department)
Project Work Guidelines
The project work should normally include software development.
Not more than two students are permitted to work on a project.
The project maybe done in the university campus/concern study instituteorin an approved
sponsoring organization in view of the proposed topic.
Acandidateisrequiredtopresenttheprogressoftheprojectworkduringthesemesteras per the
schedule.
Project Report Preparation
GoodqualitywhiteA4sizepapershouldbeusedforprintingandduplication.Careshould be taken
to avoid smudging pages while duplicating the copies.
PageSize–A4(21 cmx29.7cm)–Orientation– Portrait
PageMargins-LeftMargin-3.0cm,Right Margin-2.0cm,TopMargin2.54cm,Bottom
Margin 2.54 cm, Line Spacing– single, Font Name-Times New Roman/ Bookman Old
Style
FontSize–12 for normal text, 14forheadings, 16forchapterheading,
PageNumbers-alltextpagesaswellasprogramsourcecodelistingshouldbenumberedat the
bottom of the pages.
Software Used-MS-WordorOpen Office or any other OpenSource software.
The project report should contain the following:
1. Frontpage–Blackcolor with golden or white text.
2. Certificate from the super visor with her/his signature and date.
3. Certificate from company/industry in their letter head (if project is carried out outside
the department)
4. Certificate of originality/ self-certificate
5. The project report documentation should include the following topics (as perthe project
requirements).
6. Acknowledgements
7. Table of contents /index with page numbering
8. Introduction/objectives of the project
9. System analysis
10. Feasibility study
11. Software and hard ware requirement specifications
12. System design
13. Coding
14. Validation checks
15. Testing (testing techniques and testing strategies used along with the test data and the
errors listed for each test case).
16. Reports, tables figures should be properly numbered/labeled
17. Screen shots of projects
18. Implementation and maintenance
19. Conclusion
20. Futures and further enhancement of the project
21. Bibliography/references
22. Appendices(if required)
A properly labeled and signed CD which contains the soft-copy of all the program’s source
code and executables, databases, reports, screenshots and documentation in MS Word /
Libre & PDF format should be in a kept in a thick envelope and must be pasted inside of
the back cover of the project report.
Two copies of the original project report in bound form are to be submitted. Each
group is required to prepare individual copy of project report in CD and submit along with
his/her project report in MS Word / Libre as well as PDF. The same must contain thereport,
results, screenshots, errors, databases, source codes (wherever it is not feasible explicit
approval from the supervisor must be obtained).
Project Evaluation
Internal evaluation is done on the basis of flowing
▪ Project analysis &planning
▪ Project design &development
▪ Project testing &validation
▪ Project documentation
▪ Project presentation &viva
To fulfill the above three presentation must be carried out phase wise in the whole semester
for internal assessment of the project.
Thestandardformatsofthetitlecoveroftheprojectreportsandotherstandardcertificates are
given ahead. All students are advised to use these formats to present their reports.
PROJECTREPORTON
“………..TITLEOFTHEPROJECT ............... ”
Submittedinpartialfulfillmentoftherequirementforth
eawardofthedegree
BachelorofComputerApplications(BCA)
SESSION:20XX-20YY
ProjectGuidedBy: SubmittedBy:
ExternalGuide(ifany): NameofStudentEnroll
mentNo.RollNo.
InternalGuide:
StudyInstitutecodeNo.
(BCAFaculty)
NameofStudentsEnrol
lmentNo.
RollNo.
StudyInstitutecodeNo.
Submittedto
MakhanlalChaturvediNationalUniversityofJournalismandCo
mmunication,Bhopal
<NameofStudyInstitute>
MCUBCASyllabus
BachelorofComputerApplications(BCA)-2020 Page20 CP Agrawal
PROJECTCERTIFICATE
Thisistocertifythattheprojectreportentitled
submitted to MakhanlalChaturvedi National
Universityof Journalism & Communication, in partial fulfillment of the requirement for the
award of the degree of Bachelor of Computer Applications(BCA), is original work carried out
bymyselfMr/ Ms with enrolment no. under
theSupervisionofProf./Dr./Mr./Ms. .The matter
embodied in this project is genuine work done by myself and has not been submitted whether to
this University or to any other University / Institute for the fulfillment of the requirement of any
course of study.
Date:
Name&Signatureofthe Student
ContactDetails(Email,Phone&Address) Verified
by the Supervisor
Name&SignatureoftheSupervisor/s
Date: ………………..
MCUBCASyllabus
BachelorofComputerApplications(BCA)-2020 Page21 CP Agrawal
ACKNOWLEDGEMENT
This Major Project is the result of contribution of many mind. I would like to acknowledge and
thank my project guide.................................. (Faculty Name)for his/hervaluablesupport
andguidance. He/she guided me through the process from conception and till the completion of
thisproject.I wouldalsoliketothanksmyclassteacher/institutedirector ............................................ and
myallmyfaculties...................Ithanktolabstaffmembers ................................. andothernon-teaching
members.
I am very thankful for the open-handed support extended by many people. While no list wouldbe
complete, it is my pleasure to acknowledge the assistance of my friends who provided
encouragement, knowledge and constructive suggestions.
SignatureofStudent
(Name of student)
(Roll No )
(EnrollmentNo --------- )
MCUBCASyllabus
BachelorofComputerApplications(BCA)-2020 Page22 CP Agrawal
SELF-CERTIFICATE
SignatureofStudent
(Nameof student)
(Roll No )
(EnrollmentNo --------- )
MCUBCASyllabus
BachelorofComputerApplications(BCA)-2020 Page23 CP Agrawal
CERTIFICATEFROMPROJECTGUIDE
SignatureofBCATeacher
(Project Guide)
MCUBCASyllabus
BachelorofComputerApplications(BCA)-2020 Page24 CP Agrawal