BCA Project Sample
BCA Project Sample
“WhatsApp Clone”
BCA
INTRODUCTION
The title of the project is “School Management system”. This project will handle whole
the activities of the school. SMS has most of the facilities that a modern school requires
to
computerize its day-to-day jobs. It provides facilities to keep the records of student,
fees,
teaching and non-teaching staff with all their required details along with all required
OBJECTIVES
This project is based on the RDBMS technology; the main objective of this project is
In other words we can say that our project has the following objectives:-
•
Make all the system computerize
•
Reduce time consumption
•
Reduce error scope
•
All system managements are automated
•
Centralized database management
•
Easy operations for operator of the system
•
No paper work requirement
3 of 18
ANNIE COLLEGE FOR TECHNOLOGY & MANAGEMENT
MCA Department
This project as title “School management system” is comes under the Relational Database
of Visual basic 6.0 and Oracle 8. This application can also be run on the
application.
TOOLS/PLATFORM
This project is developed using the tools, which are most suited for development of the
HARDWARE:
Processor
Pentium-II or higher
533 MHZ
20 GB (min.)
32 MB (64 MB recommended)
Windows 95/98/NT/2000
ORACLE 8
SYSTEM DESIGN
System Design is the solution to the creation of a new system. This is the important aspect
∗
From where should we start
∗
Where we have to go
∗
Where should we stop
If the project is to be successful, we will need answer these question. The answer of these
result at the end. It involves starting with a vague idea and ultimately
developing it up into a useful system. The design phase is transition from a
Software report can be broken into a series of steps starting with the basic ideas and ending
6 of 18
ANNIE COLLEGE FOR TECHNOLOGY & MANAGEMENT
MCA Department
We should define problem completely and the goals should be known before our destination
In the next step, we should specify inputs and outputs of our interest
Then the structure of various database should be designed which will be used during the
programming
Next, we should design our programs of user friendly nature and always provide a way to the
user to read back the origin if he/she find any complex problem at any stage
We should know the function of each and every program which will leads us to or helps us to
Then we write these individual programs which later on joining solve our problem
Next step involve then testing of these programs and correction – if necessary
At last, linking all the programs in a well-specified manner and combining in the form of a
Out of these defined steps, few of the major steps will respect to Project
The DFD was first developed by Larry Constiane as a way of expressing system in a graphical
form. A DFD, also known as Bubble Chart, has a purpose of clarifying system requirement
and
identifying major transformation that will become the programs in the system design.
DFD SYMBOLS
1. A SQUARE defines a source or destination of system data
information flow.
3. A CIRCLE or a BUBBLE (Some people use an over bubble) represents a process transforms
4. An OPEN RECTANGLE is a data store or data at rest or a temporary rest repository of data.
Note that a DFD describe what data flow (logical) rather than they are processed, so it does
not
8 of 18
ANNIE COLLEGE FOR TECHNOLOGY & MANAGEMENT
MCA Department
School
Student
Mgmt
The School
Student School
Management
System
Admission
Staff School
Management
System
Staff
10 of 18
ANNIE COLLEGE FOR TECHNOLOGY & MANAGEMENT
MCA Department
We can express the overall logical structure of a database graphically with an E-R diagram.
4. Lines linking attribute to entity sets and entity sets to relationship sets.
11 of 18
ANNIE COLLEGE FOR TECHNOLOGY & MANAGEMENT
MCA Department
DATABASE DESIGN
Database Design in most important in any project. We are using the
following table to store the information related to staff of school
1. STAFF
Field Name
EMPNO
EMPNAME
ADDRESS
CITY
PIN
STATE
PHONE
MOBILE
SEX
M_STATUS
DOB
DOJ DEPT
NATURE_OF_JOB BASIC_PAY
NULL Not Null
Type NUMBER
(5) VARCAHR
(30) VARCHAR
(30) VARCAHR
(15) VARCAHR
(6) VARCAHR
(15) VARCAHR
(15) VARCAHR
(13) VARCAHR
(30) VARCAHR
(1) VARCAHR
(15) DATE
DATE
VARCAHR (30)
VARCAHR (10)
NUMBER (10,2)
12 of 18
2. STUDENT
Field Name
REGNO
ROLLNO
CLASS
NAME
FNAME
MNAME
DOB
DOR
ADDRESS
CITY
STATE
PIN
PHONE
3. FEE
Field Name
REGNO
ROLLNO
CLASS
FEEDEP
DEPDATE
FINE
NULL
NULL
NOT NULL NOTNULL
Sample Synopsis
Type NUMBER
(5) NUMBER
(5) VARCHAR
(4) VARCHAR
(25) VARCHAR
(25) VARCHAR
(25) DATE
DATE
VARCHAR (30)
VARCHAR (15)
VARCHAR (15)
VARCHAR (6)
VARCHAR (15)
Type
NUMBER (5)
NUMBER (5)
VARCHAR (4)
NUMBER (5)
DATE
NUMBER (3)
13 of 18
4 RESULTS
MARKS_OBT RESULT
NUMBER (3)
VARCHAR (4)
14 of 18
This project includes the following modules for development of the project. These are as
follows: -
1. SPLASH FORM
This is a first form that displays the welcome screen for the user and also shows the
2. LOGIN FORM
This form shows the Login name and password when user enter a valid user name and
3. MAIN FORM
This form is a menu-based form that displays the menu for operation of the application. It
includes various options for staff, student, fees and report related option.
4. STUDENT FORM
This form provides the option to add, modify, delete or find the information of a student who
5. STAFF FORM
This forms provides the option to add, delete, search and delete the information of staff (either
This form provides the option to the user of the system to add, delete, modify and search the
7. RESULT FORM
15 of 18
ANNIE COLLEGE FOR TECHNOLOGY & MANAGEMENT
MCA Department
This form displays the options for the user to add, delete and modify the details of student
8. REPORT FORM
With the help of this option from menu user of the system can see or take the print out of
9. GOODBYE FORM
This form is activating when user select the exit option from menu or close the application.
This form shows the good-bye message to the user and also say thanks to the user for using
this application
16 of 18
ANNIE COLLEGE FOR TECHNOLOGY & MANAGEMENT
MCA Department
.
Sample Synopsis
NAME OF REPORTS
Following are the reports names that are generated by the Project for the
Nothing is perfect in this world. So, we are also no exception. Although, we have tried our
best to present the information effectively, yet, there can be further enhancement in the
Application.
We have taken care of all the critical aspects, which need to take care of during the development
of
the Project.
Like the things this project also has some limitations and can further be enhances by
some one, because there are certain drawbacks that do not permit the system to be 100%
accurate.
18 of 18
ANNIE COLLEGE FOR TECHNOLOGY & MANAGEMENT
MCA Department