0% found this document useful (0 votes)
40 views

Sample Project File IT-402

Uploaded by

krishna csc
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
40 views

Sample Project File IT-402

Uploaded by

krishna csc
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 18

SAGAR PUBLIC SCHOOL, GANDHI NAGAR, BHOPAL

SESSION: 2024-25

ALL INDIA SECONDARY SCHOOL


EXAMINATION

INFORMATION TECHNOLOGY
(402)

PROJECT
FILE ON

Railway Management System

SUBMITTED BY SUBMITTED TO

Anshuman singh
Vivek Mewada Ms. Roshni Priyani
‘X B’ PGT Informatics Practices
CERTIFICATE

This is to certify that Anshuman Singh of class “X


B” has successfully completed the Information
Technology - 402 project on the topic Railway
Management under the guidance of Ms. Roshni
Priyani, PGT IP during the academic year 2024-25.

Internal Examiner Principal


Signature Seal and Signature

2
ACKNOWLEDGEMENT
I wish to express my deep sense of
gratitude and indebtedness to our
learned teacher Ms. Roshni Priyani,
PGT Informatics Practices, for her
invaluable help, advice and guidance in
the preparation of this project.
I am also greatly indebted to our
principal Ms. Alpa Prabhu and school
authorities for providing me with the
facilities and requisite laboratory
conditions for making this practical file.
I also extend my thanks to a number of
teachers, my classmates and friends
who helped me to complete this
practical file successfully.

Anshuman Singh

3
TABLE OF CONTENTS
S.NO. TOPIC PAGE NO.

CERTIFICATE………………………………...……2

ACKNOWLEDGEMENT………………….…………3.

INTRODUCTION…………..…………...……………5

DEPARTMENT,EMPL. TABLES..…...………..……7

OBJECTIVE OF THE PROJECT…..…….………….8

DATABASES AND TABLES…….…………………9

QURIES AND FORMS……...………………………11

REPORTS…………….……...………………………14

REFERENCES………..……...………………………16

4
INTRODUCTION
Database is an organized collection of data. The data is
typically organized to model aspects of reality in a way that
supports processes requiring information. A DBMS makes
it possible for end users to create, read, update and delete
data in a database. The DBMS essentially serves as an
interface between the database and end users or application
programs, ensuring that data is consistently organized and
remains easily accessible. The DBMS manages three
important things: the data, the database engine that allows
data to be accessed, locked and modified and the database
schema, which defines the database's logical structure.
These three foundational elements help provide
concurrency, security, data integrity and uniform
administration procedures. The DBMS can offer both
logical and physical data independence. That means it can
protect users and applications from needing to know where
data is stored or having to be concerned about changes to
the physical structure of data.

5
My Project Work includes the following reports:

1. All staff member & All department details

2. Department location wise

3. Staff according to department

4. Staff according to designation

5. Staff according to type of appointment

6. Staff report on the level of seniority

7. Staff report subject wise

My Project Work also has two tables, two queries and

two forms.

The structure of these two tables are as follows:

The departments' table has 3 main fields as follows:

6
Department Table

Field Data Type Constraint Description

Integer Primary
Dep_ID Holds a unique id for each department
(Auto) Key

DepName Text Store department name

Store the location of the department like


DepLocation Text
senior section, middle section etc.

Emp Table

Field Data Type Constraint Description

Staff_ID Integer(Auto) Primary Key Holds unique if for each staff member

StaffName Text Holds the staff member name

DateofJoining Date Holds the date of joining

Holds the status out of regular,


Status Text
probation, contractual etc.

Subject Text Holds the subject taught by a teacher

Qualification Text Holds qualification of teacher

Department_ID Integer Holds department id of the staff

7
Objective of the Project
My consideration while developing this project was to

achieve the following goals:-

1. This project is for any school which provide

staff management facility.

2. It also saves the valuable time of the admins and lots

of paper works.

3. This will save lots of effort of the user. He/She is

able to manage lots of information after using this

project and also able for seeing in different angles.

4. User can manage all the records very easily and can

generate all kinds of reports for management.

8
Databases
A database is a collection of logically related data

items stored in an organised manner. The information

being stored in a database can be added, modified,

deleted or displayed according to the requirements of

the user.

Steps to create a database


1. Open LibreOffice Base

2. A Database Wizard will appear.

3. Select Create a new database option.

4. Click on Next.

5. Select the option for register database if you wish to


register, click on “Yes, Register the database for me”
otherwise click on “No, do not register the database”.

6. Now select the option Open the database for editing.

7. Click on Finish.

8. Saved database with name “Employee”.

9
9. Now the database is ready for the project.

10
Table
A table is a collection of logically related records. It is
organised as a set of columns, and can have any
number of rows.

Steps to create tables


1. Select Tables from left pane.

2. Now click on Create Table in Design view... option.

3. Specify the columns and data types for the


columns along with description.

4. Assign primary key by right click on the field name.

5. Save the table.

Insert data into table


1. Double click on table.

2. Type the required data.

3. Save the table.

Screenshots –

Table 1 with

data
11
Table 2 with data

12
Queries

A query is one of the most important features of any

DBMS. Using a query, we can retrieve and display data

from one or more tables in a database. This is done by

giving specific search criteria to the DBMS so that we

are able to view the exact information that we want.

Query 1:

Display the details of all the employees working in


Accounts department.

Screenshot of Output

Query 2:

Display the names and qualification of all the employees


whose subject is IT.

Screenshot of Output

Forms
13
A form is an object of the database that has a user-
friendly interface where data can be entered and seen in
an attractive and easy-to-read format. For any database,
it is the front end for data entry and data modification.
It displays the data in a layout design by us and not just
in a simple row and column format.

Creating Data Entry Form


1. Click on Forms button in the left pane.

2. Click on Use Wizard to Create Form... option.

3. Select the required fields, here I need all fields. So, I


have clicked on >> button.

4. Now click on Next button for the next step.

5. This step is for setting up a subform. Here it is not


required, so click on next.

6. Now arrange the controls as per the need. I have


selected first option Columnar – Labels Left.

7. Now click on Next.

8. Now select the option to Data Entry form.


14
9. Select the option – The form is to be used for
entering new data only. Existing data will not be
displayed.

10. Click on Next.

11. Now Apply the styles for the form.

12. Click on Next and Give name for the form.

Screenshot of form 1

Screenshot of form 2

15
Reports
A report is another useful feature of a database
management system. We have seen that the records that
have been extracted using a query are displayed in a
simple row and column format. Instead, using a report
we can present the retrieved data in an attractive and
customized manner. We can create a report based on a
table or a query or both.

Creating Reports
1. Click Reports button from left pane.

2. Select the fields Query : All from Staff and Dept.

3. Click on >> button to shift all fields. Click on Next.

4. Choose labels and click on Next.

5. No need to select grouping here. Click on Next.

6. If sorting needed choose the fields and Click on


Next. I have not sorted the records.

7. Select the layout as per the need.

8. Name the report and click on Finish Button.

16
Output:

Screenshot of report 1

Screenshot of report 2

17
References
1. CBSE Study Material

2. www.tutorialaicsip.com

3. www.libreoffice.org

4. https://wiki.documentfoundation.org/Documentation/
Calc_Functions/BASE

5. https://documentation.libreoffice.org/en/english-
documentation/base

18

You might also like