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

Final Project

Ict

Uploaded by

Oshadi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views

Final Project

Ict

Uploaded by

Oshadi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 26

2024

Ff

Final Project

ESOFT METRO CAM PUS


Shaping Lives, Creating Futures.
SCHOOL MANAGEMENT SYSTEM

Student’s Name
• W.K.Vihanga Nethmini
• S.A.Oshadee Navodya
• A.P.Yohani Darshika
• Y.P.Radeeshana Sankalpa
• W.Pamith Nenuka

Student’s Registration No
• 00195795
• 00202450
• 00195667
• 00202465
• 00202484

Batch
• DIIT 01

1|P age
ACKNOWLEDGMENT

I extend my heartfelt gratitude to Mr.Chalitha Dhananjaya and Mrs.Ruwanthika


Hettiarachchi for their invaluable guidance and mentorship during the development
of this School Management System assignment. Their expertise and constructive
feedback have played a pivotal role in shaping the content and functionality of the
system.
I would like to express appreciation to my fellow classmates and team members
who actively participated in discussions and collaborative efforts. Their diverse
perspectives and contributions have enriched the overall quality of this project.
Special thanks go to text books and internet that served as crucial references,
providing insight and depth to the various aspects of the School Management
System.
I am deeply thankful to my family for their unwavering support and understanding
during the challenges and time devoted to this assignment.

Lastly, I express gratitude to all those who, directly or indirectly, contributed to the
successful completion of this School Management System assignment.

2|P age
Contents
1. Introduction
1.1. What is the Visual Studio ?
1.2. What is the SQL Sever Management Studio ?
1.3.
1.4. What is C# ?

2. Our project
2.1. School Management System
2.2. Start with Visual Studio

3. Visual Studio 2012 Interface

4. School Management System Software Design


4.1. Login Form Design
4.1.1. Login Form Coding
4.2. Dashboard Design
4.2.1. Dashboard coding
4.3. School Information Form Design
4.3.1. School Information Form Coding
4.4. Teachers Form Design
4.4.1. Teachers Form Coding
4.5. Students Form Design
4.5.1. Students Form Coding

5. Use Case Diagram

6. ER Diagram

7. Class Diagram

8. How to operate the system

3|P age
INTRODUCTION
What is the Visual Studio ?
Visual Studio is an integrated development environment (IDE) created by Microsoft. It provides
a set of tools and features for software development, supporting various programming languages
like C#, C++, and Visual Basic. Developers use Visual Studio for tasks such as coding,
debugging ,and designing graphical user interfaces for their applications.

What is the SQL Sever Management Studio ?


SQL Server Management Studio (SSMS) is a graphical user interface tool developed by
Microsoft for managing SQL Server databases. It allows database administrators and developers
to interact with SQL Server and perform various tasks, including creating and managing
databases, writing and executing queries, designing tables, and monitoring server performance.
SSMS provides a comprehensive environment for database development, administration, and
maintenance in a user-friendly interface.

What is C# ?
C# (pronounced "C-sharp") is a programming language developed by Microsoft. It is part of the
.NET framework and is widely used for building Windows applications, web applications, and
various other types of software. C# is an object-oriented language that combines elements of C
and C++ with features from other modern programming languages. It is known for its simplicity,
type safety, and scalability, making it a popular choice for developing a wide range of
applications across different platforms.

4|P age
OUR PROJECT
School Management System
we have decided to implement a system to manage school details. The proposed system must
have to be secures with a proper login and once user logged into the system, they must be
capable of viewing, entering, deleting, and managing student details ,teachers details ,school
information and classes.

Start with Visual Studio


First, we should install the Microsoft Visual Studio to work with Visual C# language. we have
chosen visual studio 2012 for this

We installed visual studio on our computer and then opened it as below


1. Go to Start Menu and open Visual Studio 2012

5|P age
2. Click on New Project tab.

3. In the window ,select visual C# and Choose "Windows Forms Application" from the
list of templates.

6|P age
4. Then Give Project Name, give Save Location and Ok Button.

5. Wait for the Project to Load.

7|P age
Visual Studio 2012 Interface

• In Visual Studio 2012, you'll find a comprehensive integrated development environment


(IDE) designed to support various programming languages and development tasks. Here
are some key elements you'll encounter in the Visual Studio 2012 interface.

1. Menu Bar: At the top of the window, you'll see the menu bar
containing various menus such as File, Edit, View, Project, Build,
Debug, etc. These menus provide access to different commands
and features of the IDE.

8|P age
2. Toolbar: Below the menu bar, you'll find the toolbar which
contains icons for commonly used commands like Save, Cut,
Copy, Paste, Build, Debug, etc. You can customize the toolbar to
add or remove icons based on your preferences.

3. Solution Explorer: On the right-hand side of the IDE, you'll


typically find the Solution Explorer. It displays the structure of
your solution and projects. You can expand and collapse nodes to
navigate through files, folders, and project items.

4. Code Editor: The central area of the IDE is the code editor
where you write, edit, and view your code files. It provides
features like syntax highlighting, code completion, IntelliSense,
and debugging capabilities .

5. Properties Window: Usually located below the Solution


Explorer, the Properties window displays properties for the
currently selected item in the Solution Explorer or on the design
surface. You can use it to view and modify properties of controls,
forms, files, etc.

6. Toolbox: The Toolbox is a window that contains various


controls, components, and tools that you can use to design your
application's user interface. You can drag and drop items from the
Toolbox onto your forms or code editor.

7. Output Window: The Output window displays messages, errors,


warnings, and other output generated during the build and
debugging processes. It provides useful information for
troubleshooting and debugging your applications.

8. Error List: The Error List window shows compilation errors,


warnings, and messages for the current project or solution. You
can double-click on an error or warning to navigate to the
corresponding code location.

9|P age
9. Status Bar: At the bottom of the IDE, you'll find the status bar
which displays information about the current status of the IDE,
such as build progress, line and column numbers, and other
contextual information.

10. Tabs and Document Window: Each open file or document in


Visual Studio is represented by a tab at the top of the code editor.
You can switch between open documents by clicking on their
respective tabs.

School Management System Software Design


Login Form Design
• This is how we created the login form using Visual Studio.

• Above form consists of following components.

✓ Picture Box
✓ Three Labels
➢ School Management System
➢ User Name
➢ Password
✓ Two Text Box
➢ User Name
➢ Password
10 | P a g e
✓ Three Buttons
➢ Login
➢ Reset
➢ Logout

• element that are listed and change the properties of each object
with suitable values.

1. Text Boxes Name are,


➢ txtusername
➢ txtpassword

2. Buttons Name are,


➢ btnlogin
➢ btnreset
➢ btnlogout

Login Form Coding

11 | P a g e
After designing the login form ,you can use the following methods to
create the next form.
1. First, go file, next go to add and select new project.

2. Then select Windows Form and set a Name and Click ok.

12 | P a g e
Dash Board Design

• Above form consists of following components .


✓ Four Picture Box
✓ Five Labels
➢ Welcome To Dashboard
➢ School Information
➢ Student
➢ Teachers
➢ Classes

13 | P a g e
Dashboard Coding

14 | P a g e
School Information Form Design

• Above form consists of following components.


✓ Thirteen Labels
➢ School Information
➢ School Name
➢ District
➢ School Address
➢ Contact No
➢ Email Address
➢ Facebook
➢ Sri Rahula national School
➢ Kurunegala
➢ Sri Rahula National School (Alawwa)
➢ 033 5567890
➢ Sri Rahula National [email protected]
➢ Sri Rahula Central College

✓ Two Button
➢ Submit
➢ Exit

15 | P a g e
School Form Coding

16 | P a g e
Teachers Form Design

• Above form consists of following components.


✓ Eight labels
➢ Teachers
➢ Last Name
➢ Date Of Birth
➢ City
➢ Address
➢ Contact No
➢ Subject

✓ Six Text Box


✓ Date Time Picker

17 | P a g e
Teachers Form Coding

18 | P a g e
Students Form Design

• Above form consists of following components.


✓ Eight labels
➢ Manage Students
➢ Index No
➢ First Name
➢ Last Name
➢ Date Of Birth
➢ Address
➢ Gender

✓ Six Text Box

✓ Four Button
➢ Submit
➢ Update
➢ Delete
➢ Show All

✓ Date Time Picker

19 | P a g e
Students Form Coding

20 | P a g e
Use Case Diagram

21 | P a g e
ER Diagram

22 | P a g e
Class Diagram

23 | P a g e
How to operate the system
• First click, Click Hear to Login Button.
• After open Login Form.
• Now enter Username and Password, after click Login Button.
• Select the form you want.
• Then move forward.

24 | P a g e
Thank
you………..!

25 | P a g e

You might also like