Online Student Food Service Manegement System For Debre Markos Universit
Online Student Food Service Manegement System For Debre Markos Universit
MAY 2009
Online Student’s Food Service Management System For DMU
ACKNOWLEGMENT
First we would like to thank God for helping us through this project. Secondly we would like
to thank to our advisors Addisu Messifne for his endless effort to guide us in many ways
started from the scratch. We would also like to be thanking all of other peoples who were
help and give information when we were gathering vital data for our projects. Finally, it
would be impossible to say enough about our friends who were there on every corner
offering their hands for help when we needed it.
Table of Contents
i
Online Student’s Food Service Management System For DMU
List of Figures......................................................................................................................vi
List of Tables......................................................................................................................vii
List of Acronym.................................................................................................................viii
Abstract....................................................................................................................................ix
CHAPTER ONE.......................................................................................................................1
1. INTRODUCTION............................................................................................................1
1.1. INTRODUCTION......................................................................................................1
2. System Analysis.............................................................................................................9
ii
Online Student’s Food Service Management System For DMU
3. System Design.....................................................................................................................39
Introduction.....................................................................................................................39
4 .IMPLIMENTATION..........................................................................................................49
iii
Online Student’s Food Service Management System For DMU
V. CHAPTER FIVER..........................................................................................................61
5.1 Testing...............................................................................................................................61
V.CHAPTER SIX...................................................................................................................64
6.1. Conclusion...................................................................................................................64
5.2.1. Recommendation..................................................................................................64
References.......................................................................................................................65
List of Figures
Figure 1: Use Case Diagram...................................................................................................16
iv
Online Student’s Food Service Management System For DMU
v
Online Student’s Food Service Management System For DMU
List of Tables
Table 1 : Use Case Table........................................................................................................15
Table 2: Use case Description for view request......................................................................17
Table 3: Register non café student..........................................................................................18
Table 4: Assign daily menu....................................................................................................19
Table 5: Give meal card..........................................................................................................20
Table 6: Request materials lack..............................................................................................21
Table 7:Assign special food....................................................................................................22
Table 8: Request to finance.....................................................................................................23
Table 9: View report...............................................................................................................24
Table 10: Request ailing student.............................................................................................25
Table 11: Register special food...............................................................................................26
Table 12: Register punish students........................................................................................27
Table 13: Internship Request..................................................................................................28
Table 14: Create account.........................................................................................................29
Table 15: Ailing Student Request Table.................................................................................41
Table 16: Non-cafe students table...........................................................................................41
Table 17: Daily Expenditure table..........................................................................................42
Table 18:Log file table............................................................................................................42
Table 19: Internship Request Table........................................................................................43
Table 20: Daily Expenditure Table.........................................................................................43
List of Acronym
GHz………………………………gigahertz
vi
Online Student’s Food Service Management System For DMU
CD………………………………..compact disk
CSS………………………………cascading style sheet
UML……………………………. .unified modeling language
E-draw……………………………electronic drawing
GB………………………………..gigabyte
ID…………………………………identification
UI…………………………………user interface
No…………………………….......number
PHP………………………………hypertext preprocessor
URL………………………………uniform resource location
HTML…………………………….hypertext markup language
MYSQL…………………………..my structural query language (database)
RAM……………………………...random access memory
SQL………………………………structural query language
WAMP……………………….......windows apache MySQL Php
EID……………………………….employee identification
Stud_Id………………………......student identification
No_stud…………………………..number of student
Reg………………………………..register
vii
Online Student’s Food Service Management System For DMU
Abstract
Debre Markos University student’s food service gives a food service for the students’ and
community. Addressing of food service for the student’s and community gets difficult;
workers use manual system to conduct the service; student service directorate get student’s
information from registrar office using either soft copy or hard copy, and he/she distribute
this information for head café, item store manager and menkorer agro industry in order to
perform what they do for student’s after head café get student’s information he/she assign
daily student’s food menu based on their numbers and send it to item store manager and item
store manager see the ordered item food then food items are send to chef after that item store
calculate how much food items are leave and how much are left through manual.
This project emphasizes on the manual system that is described above. After studying this
manual system by using different types of methodologies we have developed this project that
decrease the workload of workers and increasing information exchange rate by automating
some of the activities that are done manually. Generally this system has major mechanisms
to get current student’s information fastly, enables item store manager to view bin balance,
to register incoming food items and material, and head café to assign student’s daily menu
,to register non cafe students, to assign meal card for students, student directorate to register
punish students, to scale-out food scale.
viii
Online Student’s Food Service Management System For DMU
CHAPTER ONE
1. INTRODUCTION
I.1. INTRODUCTION
Food service management is a process in which addressing of deserving food for the users.
Not only addressing foods but also manage it from being waste (deformation).This
phenomenon is the main task to take in consideration and it is difficult to manage if the
supplier do not know the number of consumers. Because of this reason most of the
organizations are get loss on their services. From those organizations Debre Markos
University is the one which address food services for large number of students.
1
Online Student’s Food Service Management System For DMU
2
Online Student’s Food Service Management System For DMU
Reduce wastage of food; since current student’s information is known by the system and
daily food menu is ordered by this amount of students.
Facilitate work process. It means that there is no more time needed for doing some tasks.
Reduce Corruption; no one can scam or fraud the university’s properties (related to food
item) because all the expenditures and remain items are recorded by the system.
Get fast information exchange among stack holders; request response is fast as much as
the internet connection is available.
3
Online Student’s Food Service Management System For DMU
Browsers:
o Internet Explorer
o Mozilla Firefox
o Google chrome
4
Online Student’s Food Service Management System For DMU
Database tool
Back-End: MYSQL
Because:
MYSQL is a relational database management system which is an open source
database.
Because of its unique storage engine architecture MYSQL performance is very high.
Supports large number of embedded applications which makes MYSQL very
flexible.
And most of the time MYSQL is compatible with PHP programming language and
MYSQL portable.
For writing documentation we have used:
Microsoft word 2013: because it tells the missed word and create automatic reference
we use it.
5
Online Student’s Food Service Management System For DMU
Microsoft word 2010:because it tells the subject verb agreement of the sentence
Microsoft PowerPoint 2013
6
Online Student’s Food Service Management System For DMU
Is it a practical proposition?
Are the current technical resources sufficient for the new system?
Can they be upgraded to provide to provide the level of technology necessary for the
new system?
Since Debre Markos university has the capability to provide hardware and software
requirements for the proposed system so, the system that we have develop is technically
feasible.
7
Online Student’s Food Service Management System For DMU
Does current mode of operation provide adequate throughput and response time?
Does current mode provide end users and managers with timely, appropriate, accurate
and useful formatted information?
Does current mode of operation offer effective controls to protect against fraud and to
guarantee accuracy and security of data and information?
8
Online Student’s Food Service Management System For DMU
9
Online Student’s Food Service Management System For DMU
Head café: The head cafe is responsible for register non café students, assign daily student’s
food menu, give meal card for café users, make daily report of food consumed by the
students, request material lack and replace meal cards.
Student service directorate: in the existing system student service directorate is responsible
for announcing number of students who leave the university in case of internship, discipline,
academic dismiss, add and drop to head café.
Item store manager: is responsible for registering income food goods and materials and
check remaining food goods.
Ticker head: ticker head is responsible for announcing students’ who can use and cannot use
the café in case of different reasons for cafeteria tickers.
Proctor: proctor is responsible for announcing number of students’ who leaves the
university by different reasons from the building he/she controls to student service
directorate.
Nurse: nurse is responsible for checking the health of students whether he/she needs a
special food then write a form to head café which shows the student has a special case then
students use the special food.
Registrar: registrar is responsible for sending student’s information that is academic
dismiss, add and drops to student service directorate.
Student union: the responsibility of student union is checking student’s daily food menu
process to finance and check if the food has good quality or not and register students’ who
eat food differ from regular menu specially pasta and announce them to head café.
Merchant and Enterprise: the responsibility of merchant and enterprise is supplying food
goods and materials for Debre Markos University.
President and vice-president: view annual report.
Finance: the responsibility of finance is to pay for merchants and enterprise who supply food
goods and materials.
Chef: the responsibility of chef is to prepare student’s food based on ordered.
Post office: : the responsibility of post office is to pay money for non café studens.
The Functional requirements specification documents the operations and activities that a
system must be able to perform [8].
II.2.1.1. User requirements
User requirements are a requirement in which the system must full fill for the users. Some of
these are listed below:
The system should accept user name and password of a stakeholder.
The system should allow system administrator to register eligible users of the
organization.
The system should validate the data entry.
The system shall validate and authenticate the user’s user name and password.
10
Online Student’s Food Service Management System For DMU
The system shall allow Item store manager to view bin-balance, to register incoming
food, to view remaining food, to replay the daily menu for head café.
The system shall allow student’s service directorate to register punish students and
announce for head café.
The system shall allow head café to register non-café students, to give meal-card for
café user students, to assign daily student’s food menu, to send request for Item store
manager, to view current student’s information, to view registered food, and to make
a report.
The system shall allow president and vice-president to view annual report.
The system shall allow proctor to send or announce number of students who go to
their family at beak time and holy-day.
Non-Functional requirement cover all the remaining requirements which are not covered by
the functional requirements. A non-Functional requirement specifies the system’s quality
characteristics or quality attributes [9].
II.2.2.1. Technical Requirements
A technical requirement concerns to the technical aspects that our system must full fill.
Performance: web based student’s food service management system allows users to
send and access student’s information, to calculate the necessary tasks with a high
speed.
Reliability: Since system needs to have back up servers, it shall be accessible at any
time, with the exception of technology infrastructure failure. This requirement shall be
provided for and by the Debre Markos University technology systems.
11
Online Student’s Food Service Management System For DMU
Security: - Student food service management system provides security for the database; it
means that when unauthorized user enter to the system it should not be accessible since it
will decrypt.
Integrity:-Debre Markos University students food service management system is
accessible for only authorized users of the system to update, modify, delete or access data.
Access is denied for unauthenticated users of the system using access restriction
mechanisms such us user name, password, and access level (read only, read and write).
User Access: - The system provides attractive and easy to use user interface for users by
avoiding complex links and buttons’ in human understandable format.
Reusability: - The system shall be well-documented in order for new administrators to
change content as needed. Also, the system shall be designed in such a way that
administrators may modify content without having to modify code.
Application Affinity/Compatibility
The system shall be compatible with any of the following Internet browsers: Microsoft
Internet Explorer, Google Chrome, Safari, comet bird and Mozilla Firefox
Resource Utilization
The system shall be accessible from any type of computer with an active Internet connection.
The system shall require active servers with adequate hard drive spaces and available
memories
Authorization and Authentication
The proposed system will authenticates the user and provides authorization facilities by
asking username and password and determining whether a user is authorized to access a
resource or to perform an operation or both respectively.
Availability: the system would available 24/7.
Maintainability Backup server is needed for the system that enables to recover the data,
while failure happens. The system sholud easily maintainable by the administrator
through the use of php user interface. Also, other eligible programmers capable of easily
modifying and updating code by using the documentation provided with the system.
Easy to use:-As it computerized the system is simple to use and easy to learning.
Generally:
The system has well organized information storage and accessing mechanism.
The operating language being used is English which is internationally understood that
increases readability.
The system has an easily understandable design for users to use it.
12
Online Student’s Food Service Management System For DMU
The system provide quick and easy information analysis which in turn maximizes the
overall work efficiency.
The system able to manage all the information incoming from the database.
II.2.3.Business Rule
A business (also known as an enterprise, a company) is an organizational entity involved in
the delivery of goods and services to consumers.
A business rule is a statement that describes a business policy or procedure. Business rules
are usually expressed at the atomic level -- that is, they cannot be broken down any further
[10].
Business rule of Debre Markos University students’ food service are listed as follow:
ID:-BR-7
Description:-This business rule describes that students who lost his/her meal card and
replaced this meal card twice then the student should be rejected from cafeteria service and
then he/she will be non-café users.
Name:-determine validating daily expenditure
ID:-BR-8
Description:-This business rule describes that the daily food expenditure are leave from
Item store manager if and only if student union, Item store manager, and head café put their
signature at the pepper.
Name:-determine assigning meal card
ID:-BR-9
Description:-This business rule describes that students who are cafeteria users allowed to
have only one meal card
II.2.4.Change Case
Earlier we had said to do biding system in addition to this but we got a shortage of time to do
this as a result we are excluded from the project.
II.3. System Requirements Analysis
II.3.1.Actor and use case Identification
Actor: actor in a use case diagram is any entity that performs a role in one given system. This could
be a person, organization or an external system and usually drawn like skeleton
The actors that interact with student’s food service management system are:-
14
Online Student’s Food Service Management System For DMU
Use Case
A use case represents a function or an action within the system. It is drawn as an oval and
named with the function.
15
Online Student’s Food Service Management System For DMU
ID UC6
Include UC1
Actor ticker head, student service directorate, finance ,item store manager
Description All the above listed actors view request to do their specified task
Precondition Login to the system using his/her user name and password
Basic course of 1. Look the site on the address bar of the browser.
action 2. Enter user name and password
3. Click on view request tab on the menu and select message from Procter.
4. End of use case.
ID UC7
Precondition Login to the system using his/her user name and password
Basic course of 1. Look the site on the address bar of the browser.
action 2. Enter user name and password
3. Click on Register non café students ‘tab on the menu.
4. Fill all the information at the form and click submit.
5. The system displays success message
6. End of use case.
ID UC8
Description Head café see the day and assign daily food menu for that specific day.
Preconditio Login to the system using his/her user name and password
18
Online Student’s Food Service Management System For DMU
Basic course 1. Look the site on the address bar of the browser.
of action 2. Enter user name and password
3. Click on Assign daily menu tab on the menu.
4. Select the day, food’s good type and their amount.
5. Click submit button.
6. The system displays success message
7. End of use case.
ID UC10
Preconditio Login to the system using his/her user name and password
n
19
Online Student’s Food Service Management System For DMU
condition
Basic course 1. Look the site on the address bar of the browser.
of action 2. Enter user name and password
3. Click on give meal cardtab on the menu.
4. Fill all the required information and click submit button.
5. The system displays success message
6. End of use case.
ID UC12
Preconditio Login to the system using his/her user name and password
n
20
Online Student’s Food Service Management System For DMU
Basic course 1. Look the site on the address bar of the browser.
of action 2. Enter user name and password
3. Click on request material lack tab on the menu.
4. Fill all the required information and click submit button.
5. The system displays success message
6. End of use case.
ID UC13
Description Head café assign special food for students who have a special case on
his or her health.
Preconditio Login to the system using his/her user name and password
n
21
Online Student’s Food Service Management System For DMU
Basic course 1. Look the site on the address bar of the browser.
of action 2. Enter user name and password
3. Click on assign special food tab on the menu.
4. Fill all the required information and click submit button.
5. The system displays success message
6. End of use case.
ID UC15
Description Merchant and enterprise request to finance to pay for the goods which
they import.
Precondition Login to the system using his/her user name and password
22
Online Student’s Food Service Management System For DMU
Basic course of action 1. Look the site on the address bar of the browser.
2. Enter user name and password
3. Click on Request to finance tab from the menu.
4. Fill all the required information and submit.
5. End of use case.
ID UC16
Precondition Login to the system using his/her user name and password
23
Online Student’s Food Service Management System For DMU
Basic course of action 1. Look the site on the address bar of the browser.
2. Enter user name and password
3. Click on view reports.
4. End of use case.
ID UC17
Actor Nurse
Description The nurse check the student health status and then attach the information to the
head cafe.
Precondition Login to the system using his/her user name and password
Post condition Get message as he Send successful information to the head café.
24
Online Student’s Food Service Management System For DMU
Basic course of 1. Look the site on the address bar of the browser.
action 2. Enter user name and password
3. Click on request ailment tab on the menu.
4. Fill full information on the form and click submit button.
5. The system displays success message
6. End of use case.
ID UC19
Description Student unions register students who do not eat regular food .
Precondition Login to the system using his/her user name and password
25
Online Student’s Food Service Management System For DMU
Basic course of 1. Look the site on the address bar of the browser.
action 2. Enter user name and password
3. Click on register special food tab on the menu.
4. Fill all the required information and click submit button.
5. The system displays success message
6. End of use case.
ID UC25
Description Student service directorate announce students’ who is dismiss from the
university increase of discipline.
Precondition Login to the system using his/her user name and password
Post condition Get message as he Send successful information to the head café.
26
Online Student’s Food Service Management System For DMU
Basic course of 1. Look the site on the address bar of the browser.
action 2. Enter user name and password
3. Click on request ailment tab on the menu.
4. Fill full information on the form and click submit button.
5. The system displays success message
6. End of use case.
ID UC27
Actor college
Description College announce number of students those who are gone to internship to
the student service directorate.
Precondition Login to the system using his/her user name and password
Post condition Get successful message that shows weather he was sent correct student
information or not.
27
Online Student’s Food Service Management System For DMU
Basic course of 1. Look the site on the address bar of the browser.
action 2. Enter user name and password
3. Click on send request button
4. Fill all the required information on the form then send to student
service directorate.
5. End of use case.
ID UC30
Description Web admin create account for an eligible user of the system
Preconditio Login to the system using his/her user name and password
n
28
Online Student’s Food Service Management System For DMU
Basic course 1. Look the site on the address bar of the browser.
of action 2. Enter user name and password
3. Click on create account button
4. Fill all the required information on the form then click submit it.
5. End of use case.
29
Online Student’s Food Service Management System For DMU
II.3.2.Sequence Diagram
It is an interaction diagram that details how operations are carried out: what messages are
sent and when. Sequence diagrams are organized according to time. The time progresses as
you go down the page.
30
31
Online Student’s Food Service Management System For DMU
32
Online Student’s Food Service Management System For DMU
II.3.3.4Activity Diagram
Activity diagram is used to show message flow from one activity to another. Activity
diagrams are mainly used as a flow chart consists of activities performed by the system [12].
33
Online Student’s Food Service Management System For DMU
34
Online Student’s Food Service Management System For DMU
35
Online Student’s Food Service Management System For DMU
36
Online Student’s Food Service Management System For DMU
37
Online Student’s Food Service Management System For DMU
38
Online Student’s Food Service Management System For DMU
3. System Design
Introduction
Systems design is the process of defining the architecture, components, modules, interfaces,
and data for a system to satisfy specified requirements.
System design is the transformation of the analysis model into a system design model and
the detail investigation of system elements from logical view.The purpose of designing is to
show the direction how the system is built and to obtain clear information needed to drive
the actual implementation of the system.
System design is used to model and build the system information needed to drive the actual
implementation of the system.
III.1.Design Class Diagram
A class diagram in the Unified Modeling Language (UML) is a type of static structure
diagram that describes the structure of a system by showing the system's classes, their
attributes, operations (or methods), and the relationships among objects.
A class diagram is an illustration of the relationships and source code dependencies among
classes in the Unified Modeling Language (UML).
It provides an overview of the target system by describing the objects and classes inside the
system and the relationships between them.
It provides different usages from modeling the domain-specific data structure to detailed
design of the target system.
39
Online Student’s Food Service Management System For DMU
40
Online Student’s Food Service Management System For DMU
41
Online Student’s Food Service Management System For DMU
42
Online Student’s Food Service Management System For DMU
43
Online Student’s Food Service Management System For DMU
44
Online Student’s Food Service Management System For DMU
45
Online Student’s Food Service Management System For DMU
46
Online Student’s Food Service Management System For DMU
47
Online Student’s Food Service Management System For DMU
4 .IMPLIMENTATION
4.1 Overview of the programming language
For implementing this project we use the following programing language:-
PHP (We use PHP language for the system development, and our system (software)
will be compatible on all hardware platforms such as windows &Linux)
Scripting language:-used to develop different validations.
HTML:-to display the web page.
CSS: - for the formatting of the web site.
4.2 Algorithms Used
Pseudo code
49
Online Student’s Food Service Management System For DMU
<?php
session_start();
include("connection.php");
?>
<html>
<head>
<title>student directorate register punish student </title>
<link rel="Stylesheet" type="text/css" href="setting.css">
</head>
<body>
<div id="container">
<table border="0" >
<tr>
<td>
<?php
include("header.php");
?>
</td>
</tr>
<tr>
<td>
<table>
<tr>
<td>
<?php
include("menu.php");
?>
</td>
</tr>
50
Online Student’s Food Service Management System For DMU
</table>
</td>
</tr>
<div id="content">
<tr>
<td>
<table border="0" width="" height="400">
<tr>
<td width="500" height="50" >
<div id="Center">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
}
.form-style-10{
max-width:450px;
padding:30px;
margin:40px auto;
background: #FFF;
border-radius: 10px;
-webkit-border-radius:10px;
-moz-border-radius: 10px;
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.13);
-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.13);
-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.13);
}
.form-style-10 .inner-wrap{
51
Online Student’s Food Service Management System For DMU
padding: 30px;
background: #d2d2d2;
border-radius: 6px;
margin-bottom: 15px;
}
.form-style-10 h1{
background: #5588c6;
padding: 20px 30px 15px 30px;
margin: -30px -30px 30px -30px;
border-radius: 10px 10px 0 0;
-webkit-border-radius: 10px 10px 0 0;
-moz-border-radius: 10px 10px 0 0;
color: #fff;
text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.12);
font: normal 30px 'Bitter', serif;
-moz-box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.17);
-webkit-box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.17);
box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.17);
border: 1px solid #257C9E;
}
.form-style-10 h1 > span{
display: block;
margin-top: 2px;
font: 20px Arial, Helvetica, sans-serif;
}
.form-style-10 label{
display: block;
font: 13px Arial, Helvetica, sans-serif;
color: #2d2d2d;
margin-bottom: 15px;
}
.form-style-10 input[type="text"],
.form-style-10 input[type="date"],
52
Online Student’s Food Service Management System For DMU
.form-style-10 input[type="datetime"],
.form-style-10 input[type="email"],
.form-style-10 input[type="number"],
.form-style-10 input[type="search"],
.form-style-10 input[type="time"],
.form-style-10 input[type="url"],
.form-style-10 input[type="password"],
.form-style-10 textarea,
.form-style-10 select {
display: block;
box-sizing: border-box;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
width: 100%;
padding: 8px;
border-radius: 6px;
-webkit-border-radius:6px;
-moz-border-radius:6px;
border: 2px solid #fff;
box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.33);
-moz-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.33);
-webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.33);
}
.form-style-10 .section{
font: normal 20px 'Bitter', serif;
color: #2A88AD;
margin-bottom: 5px;
}
.form-style-10 .section span {
background: #2A88AD;
padding: 5px 10px 5px 10px;
position: absolute;
border-radius: 50%;
53
Online Student’s Food Service Management System For DMU
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border: 4px solid #fff;
font-size: 14px;
margin-left: -45px;
color: #fff;
margin-top: -3px;
}
.form-style-10 input[type="button"],
.form-style-10 input[type="submit"],
.form-style-10 input[type="reset"]{
background: #2A88AD;
padding: 8px 20px 8px 20px;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
color: #fff;
text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.12);
font: normal 30px 'Bitter', serif;
-moz-box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.17);
-webkit-box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.17);
box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.17);
border: 1px solid #257C9E;
font-size: 15px;
}
.form-style-10 input[type="button"]:hover,
.form-style-10 input[type="submit"]:hover,
.form-style-10 input[type="reset"]:hover{
background: #2A6881;
-moz-box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.28);
-webkit-box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.28);
box-shadow: inset 0px 2px 2px 0px rgba(255, 255, 255, 0.28);
}
.form-style-10 .privacy-policy{
54
Online Student’s Food Service Management System For DMU
float: right;
width: 250px;
font: 12px Arial, Helvetica, sans-serif;
color: #4D4D4D;
margin-top: 10px;
text-align: right;
}
</style>
</head>
<?php
if(isset($_SESSION['username'])&&isset($_SESSION['password'])&&isset($_S
ESSION['role']))
{
$username=$_SESSION['username'];
$password=$_SESSION['password'];
$role=$_SESSION['role'];
}?>
<p><h4>Enter Student's ID to get full information</h4></p>
<form action="" method="post">
ID-NO:<input type="text" name="id"><br>
55
Online Student’s Food Service Management System For DMU
<?php
$year=Date('Y');
$date=Date('Y/m/d');
$dattee=Date('l',strtotime($date));
if(isset($_POST['search']))
{
$id=$_POST['id'];
$sql=mysql_query("select * from studentlist where id='$id'");
$row=mysql_fetch_array($sql);
if($row)
{
$id=$row['id'];
$name=$row['name'];
$ayear=$row['year'];
$sex=$row['sex'];
$dept=$row['dept'];
$meal=$row['meal'];
?>
<div class="form-style-10">
<h1>Register <i>Punish</i> Students</h1>
</div>
<div class="button-section">
<input type="submit" name="register" value="Rgister" style="width: 120;
height: 30;"/>
</div>
</form>
</div>
<?php
}
else
echo '<script type="text/javascript">
alert(" no recored found with this id")</script>';
?>
<?php
}
if(isset($_POST['register']))
57
Online Student’s Food Service Management System For DMU
{
$na=$_POST['name'];
$idd=$_POST['id'];
$dep=$_POST['dept'];
$ayear1=$_POST['ayear'];
$cyear=$_POST['cyear'];
$dat=$_POST['dat'];
$sexxt=$_POST['sex'];
$reson=$_POST['reason'];
$sqld=mysql_query("SELECT * FROM punish WHERE rid='$idd'")
or die(mysql_error());
$count2=mysql_num_rows($sqld);
if($count2=='0')
{
$sqla=mysql_query("insert into
punish(date,eid,studid,name,cyear,acyear,dept,sex,reason)
VALUES('$dat','$uid','$idd','$na','$cyear','$ayear1','$dep','$sexxt','$reson')") OR
die(mysql_error());
if($sqla>0)
{
echo '<script type="text/javascript">
alert(" seccesfully registered")</script>';
}
}
else echo "not inserted";
}
?>
<?php
?>
</div>
</td>
58
Online Student’s Food Service Management System For DMU
</td>
</tr>
<tr>
<td colspan="3" height="100">
<?php
include("footer.php");
?>
</td>
</tr>
</table>
</td></tr>
</div>
</table>
</div>
</body>
</html>
59
Online Student’s Food Service Management System For DMU
V. CHAPTER FIVER
5.1 Testing
Unit testing: -Every module of the System is separately tested. I.e. the team tests every
module by applying some selection mechanism. Through this mechanism every modules
gets tested. If an error occurs correction will be taken without affecting another module.
Integrated testing: - In this testing part, all the modules combined together and tested for
fitness with each other and with the systems functionality. If error occurs in combining them,
the module with problem will be identified and re combined.
System testing: - In this testing, the team performs over all functional testing by checking
whether it meets the required target.
60
Online Student’s Food Service Management System For DMU
61
Online Student’s Food Service Management System For DMU
62
Online Student’s Food Service Management System For DMU
63
Online Student’s Food Service Management System For DMU
V.CHAPTER SIX
6. Conclusion and Recommendations
6.1. Conclusion
The project titled as “Student’s Food Service management system” is a web based
application. This system provides online student’s information exchange among
stakeholders of the food service, facilitate work process, reduce work load for food
service workers like head café, item store manager, student directorate and also for
other participants. Since the system is developed by user friendly language there is no
fear on failures of the system because it can be easily maintainable.
5.2Recommendation and Future Enhancement
5.2.1. Recommendation
We are recommended Debre Markos University to use the developed system in order to
facilitate the work process and to reduce wastage of food items since the system can
calculate everything regarding to food and the system protect the university from being fraud
by eligible stack holders.
5.2.2. Future Enhancement
For future enhancement it is better to include the following activities
The system will be developing that support mobile phone to do the tasks that can
do without presenting at work place and notification will address with mobile
The system will be including Amharic language.
The system will be announced system alert for web admin whenever the change
arise that can harm the system and can interrupt this problem.
References
64
Online Student’s Food Service Management System For DMU
65