Bachelor of Computer Applications programme offered by USICT at affiliated institutions.
Course Code: BCA 331                                                                                   L   T    C
Course Name: Summer Training Project                                                                   0   0    2
                                         Summer Training Project Guidelines
Objective:
All the students enrolled for BCA Programme, have to undergo compulsory summer training/ Project of minimum 06
weeks in an organization in the IT field. The aim of the project is to give the students an integrated experience in solving
a real-life problem by applying knowledge and skills gained on completion of theory papers and in-house practical papers
during BCA course. It provides an occasion for students to realize the importance of resource and time management,
ownership of task towards deliverables, innovation and efficiency in the task management. It also provides a good
opportunity for students to build, enhance and sustain high levels of professional conduct and performance and evolves a
problem solver frame of mind in students at early stage. It also prepares students for taking up responsible assignments in
the corporate establishment.
General Guidelines:
   1. The project should be original, of real-life value, and not copied from existing material from any source. A
        student should ensure that he understands what is expected by preparing a requirement document of his
        understanding and get it reviewed by the guide.
   2. Design document should also be reviewed and code should also be peer reviewed.
   3. A user manual has to be prepared and reviewed.
   4. Testing has to be thorough and at various levels, followed by an acceptance test based on the requirement
        document and user manual.
   5. Students should follow the steps as discussed in Software Development Life Cycle while writing dissertation
        and use Software Engineering Methodologies for development of deliverables, mere programming will not be
        sufficient. Students must note that interviewers for job are often more interested in the problem solved,
        alternatives that could have been tried and the benefits derived from the developed application, rather than just
        implementation details.
   6. One Project will be submitted only by one student.However, if the nature of the project is very big & large
        enough to be divided in different independent big modules having an estimated required effort of minimum 06
        weeks to be developed by one person, can be taken up and designed in such a way that every student will be
        responsible for one module and will submit only that specific module as it were a complete software project.
   7. Every student has to get his / her synopsis approved from the guide.
   8. The synopsis must be brief i.e., not more that 4-6 pages. It must address details like (however, students may
        follow the SRS format of IEEE for writing Synopsis)
             a. Name / title of the project,
             b. Statement about the problem,
             c. Why the Particular topic is chosen? It must address Present State of the Art.
             d. Objective and scope of the project,
             e. Analysis, Design, Development & Testing Methodology,
             f. H/W & S/W to be used,
             g. Testing Technologies to be used,
             h. What contribution / value addition would the project make?
             i. Limitations / constraints of the project,
             j. Conclusion, Future Scope for Modification,
             k. References and Bibliography.
  9. After approval of the Synopsis, Students will need to give Two Presentations / Demonstration, as per the
        schedule fixed by their respective Institutions or University. First Presentation will ideally be given after Design
        Phase is over. Second should be given when System Testing is over. First Presentation (Summer Training)
        should be given in the first month. Second Presentation (Projects) is in second month. Final Project reports
        should be given latest by the end of the third month of the semester.
  10. Summer Training report has to be submitted by 31st October of every academic year.
  11. The student will submit his/her project report/thesis in the prescribed format, as given hereunder, after the
        second presentation. The project report/thesis should include: -
             a. ONE hard copy (Maroon colour with golden print) of the project report / thesis.
             b. Soft copy of project on CD including all resource code/ compiled binary code and the manuscript in
                  MS-Word document format.
  12. Note the following guidelines with respect to Preparation of the Documentation. Please note that documentation
        is meant for other people, and hence it must be self-explanatory, in all respect.
        12.1.1 The sequence of the Pages in the Project Report will be as follows:
Applicable from Batch Admitted in Academic Session 2021-22 Onwards
                                       Bachelor of Computer Applications programme offered by USICT at affiliated institutions.
                         1.          One Transparency Sheet
                         2.          Title Page (Strictly as per the sample supplied)
                         3.          Institute’s Certificate
                         4.          Company’s Certificate
                         5.          Candidate Declaration of originality of work
                         6.          Acknowledgement.
                         7.          Abstract
                         8.          List of Figures (Strictly as per the sample supplied)
                         9.          List of Tables (Strictly as per the sample supplied)
                         10.         List of Abbreviations (Strictly as per the sample supplied)
                         11.         Contents (Strictly as per the sample supplied) and then body of the dissertation
                                     according to the content.
         12.2     The pages coming under the preview of the CONTENTS will only be numbered in the BOTTOM of
                  the Page Centrally Aligned.
         12.3     ONE Hardbound Copies (One Original and Two Xerox) will be submitted with the Institute out of
                  which one will be given back to the candidate. All the students are required to follow the same binding
                  format in maroon color with back quote mentioning title of the project, name of the student and year.
         12.4     At the end of the Project Report Two White blank sheets must be attached.
         12.5     At the beginning of each chapter one blank page (Strictly as per the sample supplied) must be attached.
                  These pages will neither be numbered nor counted in total numbering of pages. They will only indicate
                  the beginning of a New Chapter with its learning objectives.
         12.6     Font size of the documentation will be 12 Times New Roman and the pages will be one and half line
                  spaced. The page margin will be as under: -
                            Top – 1 inch,                Bottom – 1 inch,
                            Left – 1.5 inch, Right – 1 inch.
         12.7     Kindly note that all-methodological details and theoretical aspects must be written in students’ own
                  words. Copying from books or other students will not be accepted, in any case.
All students are informed not to write definition of various concepts in index, mention the topics w. r. t. to your
project (i.e., how various concepts have been implemented in the project)
* No detailed theories required
TEMPLATE FOR CHAPTER SCHEME
                                                   CONTENTS
                                                    (font size -18)
CHAPTER 1: PROBLEM FORMULATION               Page No. (15)
1.1           Introduction about the Company                                                        1
1.2           Introduction about the Problem                                                        4
1.3           Present State of the Art                                                              6
1.4           Need of Computerization                                                               10
1.5           Proposed Software / Project                                                           13
1.6           Importance of the work                                                                15
CHAPTER 2 : SYSTEM ANALYSIS
2.1            Feasibility Study                                                                    20
     2.1.1     Technical Feasibility                                                                20
     2.1.2     Economical Feasibility                                                               22
     2.1.3     Operational Feasibility                                                              23
     2.1.4     Other Feasibility Dimensions                                                         24
2.2            Analysis Methodology                                                                 25
2.3            Choice of the Platforms
     2.3.1     S/W used 26
     2.3.2     H/W used 28
CHAPTER 3 : SYSTEM DESIGN#
3.1            Design Methodology                                             32
3.2            Database Design                                                                      36
     3.2.1     ERD                                                                                  37
     3.2.2     DFD                                                                                  39
3.3            Input Design                                                                         42
Applicable from Batch Admitted in Academic Session 2021-22 Onwards
                                      Bachelor of Computer Applications programme offered by USICT at affiliated institutions.
3.4                  Output Design                                                                 48
3.5                  Code Design and Development
CHAPTER 4 : TESTING AND IMPLEMENTATION##
4.1            Testing Methodology                                                                 52
     4.1.1     Unit Testing                                                                        55
     4.1.2     Module Testing                                                                      56
     4.1.3     Integration Testing                                                                 57
     4.1.4     System Testing                                                                      59
     4.1.5     White Box / Black Box Testing                                                       62
     4.1.6     Acceptance Testing                                                                  69
4.2            Test Data & Test Cases                                                              70
4.3            Test Reports and Debugging                                                          71
4.4            Implementation Manual                                                               73
4.5            Implementation                                                                      75
4.6            Users’ Training                                                                     76
4.7            Post Implementation Maintenance                                                     79
CHAPTER 5 : CONCLUSION AND REFERENCES
5.1            Conclusion                                                                          81
5.2            System Specifications                                                               83
     5.2.1     H/W Requirement                                                                     83
     5.2.2     S/W Requirement                                                                     84
5.3            Limitations of the System                                                           85
5.4            Future Scope for Modification                                                       86
5.5            References/Bibliography (as per format)                                             88
CHAPTER 6 : ANNEXURES (Screen Snapshots must be annexed)
A-1      Menu Flow Diagram                                                                         92
A-2            Structure Chart                                                                     94
A-6            Decision Table/Tree                                                                 95
A-7            Data Dictionary                                                                     97
A-8            Test Reports                                                                        106
A-9            Sample Inputs                                                                       109
A-10           Sample Outputs                                                                      111
A-11           Coding (Optional)                                                                   118
                                                      *********
#       Please note that for all the System Design (Database, Input & Output) the basic Prototype, format, Table
        Structure, etc. is to be discussed along with related validations, verifications & normalization. However, the
        sample Input & Output (Screen Snapshots) will be attached in the annexure.
##      Under Testing, you have to discuss the approach of Testing, Test Data, Test Cases and Test Report. How
        Debugging has been performed, on the basis of Test Report, must be also discussed?
Applicable from Batch Admitted in Academic Session 2021-22 Onwards
                                       Bachelor of Computer Applications programme offered by USICT at affiliated institutions.
Template for blank page before every chapter
                                                   CHAPTER 2
                                                SYSTEM ANALYSIS
                                 2.1        Feasibility Study
                                            2.1.1     Technical Feasibility
                                            2.1.2     Economical Feasibility
                                            2.1.3     Operational Feasibility
                                            2.1.4     Other Feasibility Dimensions
                                 2.2        Analysis Methodology
                                 2.3        Choice of the Platforms
                                            2.3.1     S/W used
                                            2.3.2     H/W used
Applicable from Batch Admitted in Academic Session 2021-22 Onwards
                                      Bachelor of Computer Applications programme offered by USICT at affiliated institutions.
 Other Templates
                                                LIST OF FIGURES
 Figure No.                       Description                                          Page No.
 1.1                              Organizational Chart                            5
 3.1                              Data Entry Screen for Purchase                  21
 3.2
 4.1
                                                 LIST OF TABLES
 Table No.                        Description                                          Page No.
 3.1                              Employee’s Personnel Information 18
 3.2                              Purchase Information                            20
 3.3                              Stock Information                                        22
 3.4                              Master Table                                             26
                                           LIST OF ABBREVIATIONS
 Abbreviation             Description
 CAD                              Context Analysis Diagram
 DFD                              Data Flow Diagram
 HIPO                             Hierarchical Input Process Output
References/Bibliography:
     1. Patterson D W, “Introduction to Artificial Intelligence and Expert Systems”, Second Edition, 2002, Prentice
         Hall of India Private Ltd., New Delhi.
     2.   V. Rajaraman, “An Introduction to Digital Computer Design”, Third Edition, 1995, Prentice Hall of India
          Private Ltd., New Delhi.
                          Note: All of the above three will be prepared on separate pages.
 Applicable from Batch Admitted in Academic Session 2021-22 Onwards