Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TECHNO-WARRIORS 2011
Page 1
ONLINETIMETABLE
Table of contents
1. Introduction 1.1 Purpose 4 1.2 Scope . 4 1.4 Definitions, Acronyms and Abbreviations 5
TECHNO-WARRIORS 2011
Page 2
2.5 Constraints 9 2.6 ER Diagram 9 2.7 Use-Case Model Survey 3. Specific Requirements 3.1 Use-Case Reports 11-15 3.2 Activity Diagrams 15-17 10
1.
Introduction
1.1 The main purpose of this project is to produce a computerized solution to the online time-table because manual controlling of the time-table is very time consuming . This system helps teachers for controlling the schedule of the class. This will provide efficient service .
1.1PURPOSE
1.2SCOPE
3. courses
All users have their own ID and profile. Only the secretary can add ,delete or edit time-table information. Teachers can see their classes schedule in any time time of the session also. Only secretary & the particular student can see the important details
2
1.2
1. MY SQL
A database management system that provides a flexible and efficient database platform to maintain records of students, teachers, admin and dm. Unified Modeling Language is a standard language for writing software blueprints. The UML may be used to visualize, specify, construct and document 2. XML Extensible Markup Language is a text based format that let developers describe, deliver and exchange structured data between a range of applications to client for display and manipulation.
Administrator :
users.
1.4Tools Used
Application architecture php,html PHP
php is a script language &interpreter that is freely available &used primarily on linux web server . PHP originally derived from persnol home page tools,now stands for PHP. PHP is an alternative to microsoft's active server page technology. As with ASP,the PHP script is embedded within a web page along with its HTML . Before the page is sent to a user that has requested it,the web server calls PHP to interrupt & perform the operations called for in the PHP script. PHP is free & offered under an open source license.
HTML
TECHNO-WARRIORS 2011
Page 4
HTML(hypertext markup language) is the set of markup symbols or codes inserted in a file intended for display on a world wide web browser page.The markup tells the web browser how to display a web page's words & images for user. Each individual markup code is reffered to as an element.Some elements come in pairs that indicate when some display effect is to begin & when it is to end.
APACHE is a freely available web server that is distributed under an open source license. Version 2.0 runs on most UNIX based operating systems (such as linux,solaris).
Database platform MY SQL SQL (Structured Query Language) is a database computer language designed for the retrieval and management of data in relational database management systems (RDBMS), database schema creation and modi_cation, and database object access control management Design tool umbrello
Umbrello is a an uml diagraing tool.It implements all the diagram types of UML & most of the features of them.
1.5 References
Object Oriented Modeling and Design with UML-Michael Blaha, James Rambaugh. Software Engineering, Seventh Edition, Ian Somerville. Wikipedia - www.wikipedia.com Database Management Systems - Navathe. Php www.w3school.com
1.6
Technologies to be used
My SQL : database management APACHE : web server Umbrello : uml diagraming tool.
1.7 Overview
TECHNO-WARRIORS 2011
Page 5
Overall description:
TECHNO-WARRIORS 2011
Page 6
2.2 Software interface : Teachers Operating System (any) Web server: APACHE, Operating system (any) Data base server: My SQL 2.3 Constraints : GUI is only in English. This system is working for single server. All teachers will be authorized to use the systems. Members can visit the site. 2.4 ER diagram:
status
TECHNO-WARRIORS 2011
Page 7
s.nam e s.id
student
sem
studen t-id
2
Admin Table:
1. 2. 3. User name Password User Type
Teacher Table:
S. No. Field name
1. 2. Teacher Id Number Teacher Name
Time Table:
1.
2. 3. 4. 5.
Total number classes attended by particular Student In which Semester Student is Studying The Subject Wise Attendance Is maintained The Month Wise Attendance is maintained where total working days in month=25
Subject Table:
S .No. Field name Data Type Description
1. 2. 3. Code Subject Name Semester Number Text Text Subject code a unique key Name of Subjects in all semester In which Semester student is studying
Student Table:
S.No. Field name
1. 2. Student ID Number Student Name
DataType Description
int Text This is the roll no of the student This is the name of student
TECHNO-WARRIORS 2011
Page 8
Text Text
This is the course in which the stustudying . This is the semester in which StuStudying.
User/Administrator
System Output
Login Process
Report Generation Attendance Entry
2-level DFD:
2.1:
After login Data Entry Data Entry Administrator
TECHNO-WARRIORS 2011
Page 9
2.2
Login Process
Attendance Entry Report Generation
User User
Belongs to
Studied Subject Name Course Semester Name Teacher Id Semes S.Code Teacher id S.Name Status Month
1. Login Form
This login Form is made For Security purpose. So only
TECHNO-WARRIORS 2011
Page 10
Authenticated user only access in to the Project. There are two Type of persons can enter in the project 1. Administrator 2. User Attendance Management System
23
2
5. User Form
This form is opened when user fill up his correct User Name and Password and User Type Is user. This form enables the user to fill up attendance of every student and see which student is short listed and what is the total attendance of
TECHNO-WARRIORS 2011 Page 11
each individual attendance in a particular Subject and in a particular month Attendance Management System
27
6. Semester Form
2
This form facilitates the user to choose a semester in which attendance is to be filled. In this system we are using the Fourth Semester so when the user clicks on Semester4 the list of Semester 4 students is come.
7. Attendance Form
This Form is used to choose subjects and the month for which attendance is to be filled up and show a list of students. When a User click to corresponding Check box and click on save the students will be stated present and their attendance is added.
TECHNO-WARRIORS 2011
Page 12
Conclusion
The Attendance Management System is developed using PHP & HTML fully meets the objectives of the system which it has been developed. The system has reached a steady state where all bugs have been eliminated. The system is operated at a high level of efficiency and all the teachers and user associated with the system understands its advantage. The system solves the problem. It was intended to solve as requirement specification.
Bibliography
1. The complete Reference PHP 2. Begining with My SQL 3. System Analysis and Design Alias M. Awad 4. Software Engineering Roger Pressman
Websites
1. www.microsoft.com 2. www.w3schools.com
Future Scope
Attendance Management System has many
TECHNO-WARRIORS 2011
Page 13
TECHNO-WARRIORS 2011
Page 14
Special Thanks
We convey a special thanks to our department and to our college. We also convey a special thanks to all
TECHNO-WARRIORS 2011
Page 15
the softwares and websites, they have been helping alot in doing the project.Like edraw,ms-office,acrobat etc.
TECHNO-WARRIORS 2011
Page 16