0% found this document useful (0 votes)
1K views

Class 12 Cs Project

This document outlines a proposed hostel management system using Python. It includes sections on the introduction, objectives, proposed system, system development life cycle, hardware and software requirements, aim, flowchart, source code, output, and future enhancements. The system aims to automate hostel management tasks like student admission, fee payment tracking, and student data deletion using a database and Python scripts for a more efficient process.

Uploaded by

Biresh Biswas
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)
1K views

Class 12 Cs Project

This document outlines a proposed hostel management system using Python. It includes sections on the introduction, objectives, proposed system, system development life cycle, hardware and software requirements, aim, flowchart, source code, output, and future enhancements. The system aims to automate hostel management tasks like student admission, fee payment tracking, and student data deletion using a database and Python scripts for a more efficient process.

Uploaded by

Biresh Biswas
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/ 14

INDEX

❖ CERTIFICATE Of EXCELLENCE
❖ ACKNOWLEDGEMENT
❖ INTRODUCTION
❖ OBJECTIVE
❖ PROPOSED SYSTEM
❖ SYSTEM DEVELOPMENT LIFE CYCLE
❖ SOFTWARE REQUIRED
❖ AIM
❖ FLOWCHART OF THE TOPIC
❖ SOURCE CODE
❖ OUTPUT
❖ FUTURE ENCHANCEMENT
❖ BIBLOGRAPHY
PROJECT ON HOSTEL MANAGEMENT

INTRODUCTION

This project is based on management of hostels,

such as information about the students such as his\her roll

number, in department they belong to, etc. This

information can be stored in the data and can be verified

whenever we want this computer programme can be used

for hostels schools etc.


OBJECTIVES OF THE PROJECT

The objective of this project is to let the students apply the

programming knowledge into a real- world situation/problem and

exposed the students how programming skills helps in developing

a good software.

1. Write programs utilizing modern software tools.

2. Apply object-oriented programming principles effectively

when developing small to medium sized projects.

3. Write effective procedural code to solve small to medium

sized problems.

4. Students will demonstrate a breadth of knowledge in

computer science, as exemplified in the areas of systems,

theory and software development.

5. Students will demonstrate ability to conduct research or

applied Computer Science project, requiring writing and

presentation skills which exemplify scholarly style in

computer science.
PROPOSED SYSTEM
Today one cannot afford to rely on the fallible human beings of be

really wants to stand against today’s merciless competition where not to

wise saying “to err is human” no longer valid, it’s out-dated to rationalize

your mistake. So, to keep pace with time, to bring about the best result

without malfunctioning and greater efficiency so to replace the unending

heaps of flies with a much sophisticated hard disk of the computer.

One has to use the data management software. Software has been

an ascent in atomization various organisations. Many software products

working are now in markets, which have helped in making the

organizations work easier and efficiently. Data management initially had to

maintain a lot of ledgers and a lot of paperwork has to be done but now

software production this organization has made their work faster and

easier. Now only this software has to be loaded on the computer and work

can be done.

This prevents a lot of time and money. The work becomes fully

automated and any information regarding the organization can be obtained

by clicking the button. Moreover, now it’s an age of computers of and

automating such an organization gives the better look.


SYSTEM DEVELOPMENT LIFE
CYCLE (SDLC)

The systems development life cycle is a project management


technique that divides complex projects into smaller, more easily managed
segments or phases. Segmenting projects allows managers to verify the
successful completion of project phases before allocating resources to
subsequent phases.
Software development projects typically include initiation, planning,
design, development, testing, implementation, and maintenance phases.
However, the phases may be divided differently depending on the
organization involved.
For example, initial project activities might be designated as request,
requirements-definition, and planning phases, or initiation, concept-
development, and planning phases. End users of the system under
development should be involved in reviewing the output of each phase to
ensure the system is being built to deliver the needed functionality.
HARDWARE AND SOFTWARE
REQUIREMENTS

I.OPERATING SYSTEM : WINDOWS 7 AND ABOVE

II. PROCESSOR : PENTIUM(ANY) OR AMD

III. MOTHERBOARD : 1.845 OR 915,995 FOR PENTIUM 0R MSI

K9MM-V VIAK8M800+8237R PLUS CHIPSET

FOR AMD ATHALON

IV. RAM : 512MB+

V. Hard disk : SATA 40 GB OR ABOVE

VI. CD/DVD r/w multi drive combo: (If back up required)

VII. FLOPPY DRIVE 1.44 MB : (If Backup required)

VIII. MONITOR 14.1 or 15 -17 inch

IX. Key board and mouse

X. Printer : (if print is required – [Hard copy])

SOFTWARE REQUIREMENTS:

I. Windows OS
II. Python
AIM

The objective of this project is to let the students


apply the programming knowledge into a real- world
situation/problem and exposed the students how
programming skills helps in developing a good software.
1. Write programs utilizing modern software tools.
2. Apply object-oriented programming principles
effectively when developing small to medium sized
projects.
3. Write effective procedural code to solve small to
medium sized problems.
4. Students will demonstrate a breadth of knowledge in
computer science, as exemplified in the areas of systems,
theory and software development.
5. Students will demonstrate ability to conduct research or
applied Computer Science project, requiring writing and
presentation skills which exemplify scholarly style in
computer science.
FLOWCHART
SOURCE CODE
import mysql.connector as sql

conn=sql.connect(host='localhost',user='root',passwd='r
oot',database='hostel_management')

conn.autocommit=True

if conn.is_connected():

print(" WELCOME TO HOSTEL MANAGEMENT")

else:

print('not connected')

c1=conn.cursor()

ans="Y"

while ans.lower()=="y":

print(" 1.ADMISSION FORM")

print(" 2.FEE CHECKING")

print(" 3.DELETE DATA")

choice=int(input('ENTER YOUR CHOICE:'))

if choice==1:

v_roll=input("ENTER YOUR ROLL NUMBER:")

v_name=input("ENTER YOUR NAME:")

v_add=input("ENTER YOUR ADDRESS:")

v_room_no=input("ENTER YOUR ROOM NUMBER:")

print("1.COMPUTER")

print("2.BIO")
print("3.TECH")

print("4.PHYSICS")

print("5.ECO")

print("6.ENG")

v_dept=input("ENTER YOUR DEPARTMENT FROM ABOVE:")

v_fees=input("ENTER YOUR FEES:")

v_bal=input("ENTER YOUR BALANCE:")

abc=("insert into hostel_management values

("+v_roll+",'"+v_name+"','"+v_add+"',"+v_room_no+",'"+v
_dept+"',"+v_fees+","+v_bal+")")

print(abc)

c1.execute(abc)

conn.commit()

elif choice==3:

rno=int(input("Enter Roll No To Be Deleted:"))

mysql="delete from hostel_management where


roll_no={}".format(rno)

c1.execute(mysql)

data=c1.fetchall()

print("Deleted Successfully")

elif choice==2:

print("AVAILABLE DEPARTMENTS AS FOLLOWS")

print("1.COMPUTER")

print("2.BIO")

print("3.TECH")

print("4.PHYSICS")
print("5.ECO")

print("6.ENG")

department=input("ENTER YOUR DEPARTMENT:")

mysql="select*from hostel_management where


dept='{}'".format(department)

c1.execute(mysql)

data=c1.fetchall()

print("your fees is:",data[0][5])

else:

ans="N"

ans=input("DO YOU WANT TO CONTINUE(Y/N):")


OUTPUT
FUTURE ENHANCEMENT

❖ This project will help the staff of the school in storing the
students’ data as well as the data of the hostel in a very
ordered way.

❖ This project also makes the accessibility of the data very


easy.

❖ This project is an all-in-one program which can handle


hostel management very efficiently.

❖ It is easy to maintain in future prospect.


BIBLOGRAPHY

1. Computer science With Python - Class XII By


: Sumita Arora
2. www.wikipedia.org
3. Website: https://www.w3resource.com

You might also like