Вы находитесь на странице: 1из 52

A Project Report

On
Hostel Management System

Submitted By
Patel Jigarkumar M.(12034211015)
M.C.A Semester-V

Guided By
Dr. Jayesh M. Patel

Submitted to
Acharya Motibhai Patel Institute of Computer Studies
Ganpat University, Ganpat Vidyanagar-384012
Nov/Dec-2014
Project Profile
Project Name Online Hostel Management System

Developed At A.M. Patel Institute Of Computer Studies

Objective This system provide online Registration & submit


form with hostel fees & Reducing Re-admission
process.
Front-end PHP 5.2

Back-end MY Sql 2.1

Tools Used Macromedia Dreamweaver 8

Project-Guide Dr. Jayesh M. Patel

Group No 61

Developed By Patel Jigar (12034211015)


Requirement Specification

Existing System:

The existing system is a manually maintained system. All the


Hostel

Records are to be maintained for the details of each student, Fee


details, Room Allocation, Attendance etc. All these details are
entered and retrieved manually(On Paper Work).

Time consuming.

Updating process

Inaccuracy of data.
New System :

The New system is computerized version of the existing


system.

Provides easy and quick access over the data.

Authorization schemes.

Admin is easy to change or update the students details.


Function Specification
Admin:

Show the all data.

Handle the data(Insert , Update , Delete).

User:

Visit the site.

Registration.

Show the basic information of the hostel.


Server Configuration

Recommended Hardware Requirements:-


Processor : 2.0GHz

RAM : 512MB

Hard Disk : 320GB

Recommended Software Requirements:-


Operating System : Windows XP Professional, 7, or above

Front End : PHP 5.2 & Wampserver 2.0.

Back End : PHP MYSQL 2.1.

Tools Used : Macromedia Dreamweaver 8

Browser: Internet Explorer 8.0


Client Configuration

Hardware Requirements:-
Processor : 1.6GHz

RAM : 512MB

Hard Disk : 4GB Space Required

Software Requirements:-
Operating System : Windows XP Professional, 7, or above

Browser: Internet Explorer 8.0


Time line chart (Gantt chart) HMS
Requirements(0-10)

Analysis(10-20)

A
C Designing(20-40)
T
I
V Coding(35-70)
I
T
Y Testing(35-80)

Implementation(80-90)

Documentation(20-90)

0 10 20 30 40 50 60 70 80 90

DAYS
Activity Diagram
Activity Diagram for Admin

Login

uname/pwd invalid

uname/pwd valid

Manage student Generate Report

Logout
Activity Diagram for Student

v isit

Registration

Not Registrated

Registrated
Login

Uname/pwd invalid
Uname/pwd valid
Room choice

Pay ment fees

Logout
Use Case Diagram of HMS
HMS

User

Admin
E-R Diagram
E-R Diagram:-

Manage Fill
M Regitration 1

View
Rooms 1
M

Manage

1 1 1 1
1 Manage M
Admin Student

1 1 1

Manage

1
Site

Manage Show
Facility
M M
Data Dictionary
Table Name : Stu_mst
Description : This table show information about
Student Registration form
Sr. Field Datatype Constrains Description Control Validation
no (Size) name
1 uid int(6) primary Unique id Auto_gen
key/Auto
2 fname varchar(20) NotNull Surname Textbox NotNull
3 mname varchar(20) NotNull Middlename Textbox NotNull
4 lname varchar(20) NotNull Fathername Textbox NotNull
5 dob varchar(10) NotNull Date of birth Dropdownlist
6 Add varchar(50) NotNull Address of Textarea NotNull
student
9 pin varchar(6) NotNull Pincode no Textbox Fixedlength
10 Mob varchar(10) NotNull Studetnt Textbox Fixedlength
mobile no
11 Fno int(10) Not null Father mobile Textbox Fixedlength
no
Table Name : Stu_mst
Description : This table show information about
Student Registration form
Sr. Field Datatype Constrains Description Control
no (Size) name Validation
12 photo Mblob(15KB) Not null Image of student Fileupload NotNull
15 uname varchar(50) Not null University name Textbox NotNull
16 clgname varchar(50) Not null College name Textbox NotNull
17 cors varchar(20) Not null Cource Textbox NotNull
18 sem int(2) Not null Sem Dropdownlist NotNull
19 year int(4) Not null Current year Dropdownlist NotNull
20 lcors varchar(20) Not null Last year cource Textbox NotNull

21 per float(5,2) Not null Percentage Textbox NotNull


22 regdate timestamp Not null Reg_date Dropdownlist NotNull
23 username varchar(50) Not Null Username Textbox NotNull
24 Upass varchar(50) Not Null Password Textbox NotNull
25 email Varchar(50) Not Null Email Textbox NotNull
Table Name:admin1
Description:This Table is Store is Admin Data.

Sr. No Field Data Type Constrains Description Control Name Validation


(size)

1 aname varchar(6) NOTNULL Admin


name
2 apass Int(6) FOREIGN KEY Admin Pwd
Table Name: Room
Description: This table show information about
Room.

Sr. No Field Data Type Constrains Description Control Name Validation


(size)

1 rid Int(6) Primary key Room id

2 Uid Int(6) Foreign Key User id

3 rno int(4) Not Null Room no Not Null

4 stuno Int(4)
Sequence Diagram
Sequence Diagram for HMS
vist Registration Login Student Roomselect Admin Manage student Report

1 : Visit site()

2 : Ack()

3 : Registration()

4 : Ack()
5 : Login()

6 : Ack()

7 : Request()

8 : Response()

9 : Login()

10 : Ack()

11 : Manage student()

12 : Ack()

13 : Gn Report()

14 : Ack()
Sequence Diagram
Class Diagram
Class DiagramHMS
Student(user)
Admin +uid
+1 +M +fname
+aname
+mname
+apass
+lname
+dob
+.......
+1

M
+M

Room
+rid
+uid
+rno
+stuno
Sequence Diagram
Collaboration Diagram
Collaboration Diagram Hms

5 : Request() Roomselect

4 : Ack()
Registration Student 6 : Response()
Report

3 : Registration() 7 : Gn Report()

2 : Ack() 8 : Ack()
9 : Login()

Admin
10 : Ack()
1 : Visit site()
13 : Manage student()
Visit 11 : Login()

Login 12 : Ack() 14 : Ack() Manage student


Input and Output Design
This Page Introducing Home Page Application.
Fill Up All Information In Registration Page.
After fill up the form then print the message of data can store in database.
This page is introducing login page of the user.
This page is introducing the User home page.
This page is introducing about Mees fees of the hostel.
This page introducing about Room Fees.
This page is introducing about Select Room from the user.
This page is introducing about us of the Hostel.
This is page introducing about Contact detail of hostel.
This page is introducing gallery (photos) of hostel.
This page is introducing Admin login page.
This page is introducing Admin Manage data.
This page is introducing search Record form particular user (Student).
This page is introducing update Record form particular user (Student).
Sample test cases:
Registration: This test procedure is used to see whether student is properly Registration to a system or
not and for authorizing the student for Registration.

Sr. Measure Expected Actual Remark


no result result
1. Fill up all data of Error Plz Enter Error
registration page the Pincode
without enter
pincode
2. Enter invalid Error Worng Error
verification code Vrification
Code,try
again!
Registration without pincode.
Print message for fill up pincode.
Wrong verification code
Invalid Verification code
User invalid login detail.
User valid login detail.
FUTURE ENHANCEMENT

 In future we will send message and email to user.


 I want to use Ajax in future.
BIBLOGRAPHY

Murach’s PHP and MySQL – Joel Murach &Ray Harris


Software engineering - Roger S. Pressman
PHP and MySQL- Bible

REFERENCE SITE

•http://www.TutorialPoint.com
•http://www.w3schools.com

Вам также может понравиться