I.P. College, Campus-Ii, Bulandshahr: "BCA Previous Year Paper Management"
I.P. College, Campus-Ii, Bulandshahr: "BCA Previous Year Paper Management"
A
Project Report
Entitled
“BCA Previous Year Paper Management”
As
Minor Project
Based on summer training held after fourth semester
Batch (2018-2021)
ACKNOWLEDGEMENT
1
We take this opportunity to express our sincere thanks and deep gratitude to
all those people who extended their whole hearted co-operation and have
helped us in completing this project successfully.
We acknowledge the effort of those who have contributed significantly to
our project. We express our sincere attribute and thank-fullness towards
Dr. T.N. MISHRA (Principle of I.P. (P.G) College Campus-II NH-91,
Delhi Road, Bulandshahr) has provided such a talented faculty to us then
we would like to thanks Mr. Sanjay Kumar (Head of the Department
BCA) for their guidance throughout BCA.
We sincerely thank to our guide “ Mr.Vishal Sharma” for his inspiring
guidance and constant motivation. Every time we was lurking in the dark,
he showed us the way out.
We would like to express our gratitude to other faculty members of our
college for their reviews and many helpful comments.
Finally, the project would not have been possible without confidence,
endurance and the support of our group member.
Thanking You
Your Sincerely
Rinu (180955106184)
Neha (180955106148)
Rachna (180955106179)
Quainat (180955106178)
STUDENT DECLARATION
2
We solemnly affirm and declare that the project,
“BCA Previous Year Paper Management” under the guidance of
“Mr. Visual Sharma” our original work. No part of this work
whether documentation and coding has not been copied or taken in
any form or by any means.
We certify that our work original and it has been made as minor
project held in BCA VIth Semester.
CERTIFICATE
3
This is to certify that the project report entitled, “BCA
PREVIOUS YEAR PAPER MANAGEMENT” is a beneficed
work done by RINU (180955106184), NEHA (180955106148),
RACHNA (180955106179), QUAINAT (180955106178), SNEHA
GAUTAM (180955106226). Student of BCA-VIth Semester.
(Batch 2018-2021) as minor project report carried out under my
supervision and guidance.
…………………………..
Signature of Guide
Date:
Table of Contents
4
1. About the Project
i. Introduction
ii. Objective
2. Preliminary Investigation
i. Tools /Platform used
ii. Hardware/ Software Requirement
3. Feasibility Study
i. Operational Feasibility
ii. Technical Feasibility
iii. Economic Feasibility
4. Information Gathering(Mention tools used for information
Gathering)
i. On site Observation
ii. Questionnaire
iii. Interview
5. Requirement Analysis & Specification (Final conclusion About the
Information Gathering)
i. Data Flow Diagram(DFD)
6. Logical Design
i. Entity Relationship Diagram(ERD)
ii. Data Dictionary
iii. Database /Table Design
iv. PERT/GANTT Chart
7. Physical Design
i. Output Requirement
● User Interface Design
● Output Interface Design
ii. Input Requirement
This web application developed for student and teachers use, everyone can easily use the website. It
facilities provide that the student we can easily download the important topics and previous year
exam paper of all subjects.
(i) A person should be able to login to the system through the first page of the application.
(ii) See the status of the paper and respective year, subject and other details.
Scope: Student can easily provide previous year paper and important topics without any wastage of
time. For the new student it is very useful web application.
1. Introduction
6
The project BCA PREVIOUS YEAR PAPER MANAGEMENT is a web based application
developed for student and teachers use. It facilities to access the attached information of the all
subject last 5 year previous paper and important topics. User and admin are easily access the
web application without any issue. To access the web application firstly enter the user name
and the password after that everyone can easy access the next page.
Purpose:- the purpose of developing BCA previous year paper application is to easily provide
the previous paper of the all subject an important topics which is useful for the student and we
ca easily provide that to this web application.
2. Objective:
Objective describes the desired result of the project, which often includes a tangible item. An
objective is specific and measureable and contains key performance indicators that will be used to
access a project’s overall success .These indicators will often include criteria such as budget, quality
and time to completion.
2. PRELIMINARY INVESTIGATION
7
The purpose of the preliminary investigation is to determine whether the problem or deficiency in the
current system really exists. The project team may reexamine some of the feasibility aspects of the
project. At this point, the purpose is to make a “go” or “no-go” decision. The end result is a decision
to proceed further or to abandon the project.
Data collected on the various files, decision point and transaction handled by the present system. The
common used tools in the system are data flow diagram, interview etc. Thus it should be studied
thoroughly by collecting data about the system. Then the proposed system should be analyzed
thoroughly in accordance with the need
These tools help researchers access, analyze and integrate biological data, and so drive scientific
discovery across the life sciences. We maintain information standards for these tools, and produce,
adopt and promote best practices for their development.
HTML stands for Hyper Text Markup Language which is the most widely used language on web
develop web page. HTML was created by Berners Lee in late 1991 but “HTML 2.0” was the first
standard HTML specification which was published in 1995.HTML 4.01 was a major version of
HTML and it was published in late 1991.Through HTML 4.01 version is widely used but currently
we are having HTML-5 version which ia an extension to HTML 4.01 and this version was published
in 2012.
Originally, HTML was developed with the intent of defining the structure the document.HTML is
must for student and working professionals to become a great Software Engineer especially when
they are working in web Development Domain.
We can create a website or customize an existing web template if you know HTML well.
BACK END:-
8
Cascading Style Sheets (CSS)
CSS is used for web designing. It style a sheet language which is used to describes the look and
formatting of a document written in markup language.CSS is designed primarily to enable the
separation of document content from document presentation, including element such as the layout,
color and font. It provides additional features to HTML. It is generally used with HTML to change
the style of web pages and user interfaces.
CSS is used along with HTML and java script in most websites to create user interface for web
application of user interface for many mobile application.
The style definition and normally saved in external.css.file. You can add new look of your old
HTML documents with an external style files, you can changes the look of an entire Website by
changing just one file.
3. FEASIBITITY STUDY
Whatever we think may not be feasible .it is wise to think about the feasibility of any problem we
undertake. Feasibility is the study of impact, which happens in the organization by the development
of a system. The impact can be either positive or negative. When the positives nominate the negative,
then the system is considered feasible. Here the feasibility, technical feasibility and Economic
Feasibility.
9
i. Operational Feasibility
Here operational feasibility refers to the measure of solving problems with the help of a new
proposed system .it help in taking advantage of the opportunities and fulfills the
requirements as identified during the development of the website. It take care that the
management and the users support the website. Our website is highly acceptable for student
and teacher. Anyone can use it easily.
We can strong say that it is technically feasible, since there will not be much difficulty in
getting required resources for the development and maintaining the system as well .all the
resources needed for the development of the software as well as the maintenance of the
same is available and we are utilizing the resources which are available already like HTML
and CCS service.
Development of this application id highly economically feasible. We are not spending much
money for the development of the application with an effective supervision .if we are doing
so, we can attain the maximum usability of the corresponding resources. Therefore, the
system is economically feasible.
4. INFORMATION GATHERING
During analysis, data collected on the various files, decision points and transaction handled by the
present system, the commonly used tools in the system are data flow diagram, interviews, etc.
Training, experience and common sense are required for collection of relevant information needed to
develop the system. The success of the system depends largely on how clearly the problem is
defined, thoroughly investigated and properly carried out through the choice of solution. A good
analysis model should provide not only the mechanisms of problem understanding but also the frame
10
work of the solution. Thus it should be studied thoroughly by collecting data about the system then
the proposed system should be analyzed thoroughly in accordance with the needs.
1. On site observation
2. Questionnaire
3. Interview
i. On site observation
The one site observation is another best method to know about the system requirements by observing
the system by on site observation .this provides the real time condition of system and the limitations.
Then the system observer can easily provide the information about the limitation of current system.
Because the work with actual system.
The success of the system depends largely on how clearly the problem is defined, throughly
investigated and properly carried out through the choice of solution. A good analysis model should
provide not only the mechanisms of problem understanding but also the frame work of the solution.
Thus it should be studied thoroughly by collecting data about the system. Then the proposed system
should be analyzed thoroughly in accordance with the needs
ii. Questionnaire
A questionnaire is a means of electing the feelings, beliefs, experience, perceptions, or attitudes
of some sample of individuals. A questionnaire is a set of questions for gathering information
from individuals.
In system management system, a system analyst has to gather information about various issues of
system from client ,peoples and net users ,system analyst else meets with peoples related to field
and put the questions with them. Analyst gathers all the information about the requirements of them.
When we know our requirements, it makes easier for us to make a perfect and useful web based
application and a person gets proper and sufficient use of it. An analyst can explore all the problems
and leads specific direction of answer.
iii. Interview
Interview is another way to collect the information about the existing system by directly
communicates with the system users. The system users can easily provide the information about the
limitation of current system, because the work with actual system.
12
Understanding fully what a project is deliver is critical to its success. Analyst and engineers
communicate with the client and end user to know there on what the software should provide and
which features they want the software to include.
The main purpose of this activity is to clearly understand the exact requirements of the customer,
after the analysts the exact customer requirement be processed to identify and resolve the various
requirements problems.
(SRS) is a document creates by software analyst after the requirements are collected from various
stakeholders. It defines how the intended software will interact with hardware. External interfaces,
speed of operation, response time of system, portability of software across various platforms,
maintainability etc.
1. Functional Requirements-
Requirements which are related to functional aspect of software fall into this category.
For ex-
● Search option give to user to search from various invoice.
● User should be able to mail any report to management.
● Security
● Logging
● Storage
● Cost
● Performance etc.
13
Data flow diagram are directed graph in which the node specified processing activities and the area
specified the data item transmitted between processing node.
● Data flow
A Data flow is a data item that is following one place to another and it’s represented by an
Arrow ( ) the arrow head indicate the direction of data flow.
● Process ( )
A process is applied to data and transformed it in some way .A circles is used to represent a
process.
● Terminator ( )
A terminator is an external entity represents a rectangle. These are any processor or consumers
information that decided outside the system being model.
● Data store( )
A data store is represented by .the data is stored for use one or more process it may be as simple as a
buffer or a queue or a data base.
● The context level diagram shows the main source process and the scope of the system under
development.
● The purpose of context level diagram is a conceptual the general source and sink of data.
14
Input Output
Process Process
Data Process
The context level diagram is expload or decomposes into a second level diagram.
This level of diagram explains in even Greater detail. The actual process that are occurring
leveling occur until enough detail is describe for the system analysis and users to understanding
the system fully.
● Figure:-Level 0
Registration schedule
Online
User management Admin
Paper
Success registration
● Figure:-Level 1
15
Get info
Logic_mst
● Figure:-Level 2
Update
Update paper
process 16
Paper_mst
Admin
Get info
Maintain
semester
Maintain
subject
Update
Manage paper Paper_mst
Get info
Report generate
Get info
Get info
Report at Report
admin
Update
6. Logical Design
Logical database design is the process of determining the logical data structures needed to support an
organization's information resource. The logical design process helps you to implement a database
that satisfies the requirements of your business organization.
Logical design is critical to the implementation of a corporate database. If your logical design is
incomplete or has flaws, making changes to the means of data collection, storage, and protection can
17
be costly later on. By using a well-conceived preliminary design, you can easily implement and test a
database. A sound logical design therefore helps to ensure a successful implementation.
A complete and accurate logical design for a database helps to ensure:
● Data independence
The logical design process yields a database model that is independent of program or physical
storage requirements. This model represents the way data structures appear to users. It does not
specify how data structures are maintained in or processed by the computer.
Because the logical design is independent of storage and performance requirements, it can be
used to implement a database used with any hardware or software system. During the physical
design process, the logical design can be tailored to satisfy the needs of particular users or to suit
a particular data processing environment.
● Integrity
The logical design identifies both the data maintained in your corporation and the rules of the
business. These business rules can be used later to define integrity rules for the physical design.
● User satisfaction
The logical design represents data structures in a simple, understandable format. You can show
the design to users at any stage of development without intimidating them. The logical design can
be easily modified to incorporate users' suggestions and feedback.
ER Model is a visual representation of data that describes how data is related to each other. It is
based on perception of real world that consist of the collection of object(called Entities and the
relationship among these object).Diagram created to design these entities and relationships are called
entity-relationship diagram of ER Diagram.
● Identify the data that must be captured ,stored and received in order to sup
● Identify the data required to drive and report on the performance measure.
Symbols of ER Diagram:-
18
Entity Entity or Strong Entity (An entity is an object or concept
Entity to exist.)
Multivalued Attribute
Weak Relationship
Derived Attribute
the entity.)
ER Diagram:-
Important
topics 19
User_id User_id
password password
10 601
I Year III
II
102 60
103 5 603
1 2 6
3 4
10 604
504
105 50
20 503
502
20 20
204
20
405
20
A data dictionary like any other dictionary in that it can define each data element name the data
dictionary contain the definition for all the element in the system be model no more no less. There is
no standard format for the data dictionary the data store in a notation in a DFD show the existence of
one of more data items of store data.
Data dictionary is often refenced as a Meta data (data about data) repository. It is create alone with
DFD (Data flow diagram) model of software program and is expected to be updated wherever DFD
is changed or updated. It provides a way of documentation for the complete database system in one
place. Validation of DFD is carried data dictionary.
7. Physical Design:
i.Output requirement
21
Output from the computer system are required primarily communication the result of processing
to user. They are also used to provided a permanent copy of these result for later consultation,
Computer output is the most important and direct source of information to the user. Designing
computer output should proceed in an organized well throughout the manner. The right output
must be available for the who find the system easy to use the output has been defined during the
logical design stage. If not, they should defined at the beginning of the output designing term of
types of output connect, format, response etc.
● External output
● Internal output
● Operational output
● Interactive output
● Turn around output
All screen are informative and interactive in such a way that the user can full fill the requirement.
It is the front end application view to which user interact in order to use the web application. User
can manipulate and control software and hardware by mean of user interface.
ii.Input requirement
Input design is the process of converting user-oriented input to a computer based format. Input
design is a part of overall system design, which requires very careful attention. Often the collection
of input data is the most expensive part of the system. The main objective of the input design are....
3. Ensure that the input is acceptable to and understood by the user and admin.
22
23