Final Srs - Copy

download Final Srs - Copy

of 16

Transcript of Final Srs - Copy

  • 8/2/2019 Final Srs - Copy

    1/16

    2

    0

    1

    1ONLINE TIME-TABLESoftware Requirement

    Specification

    University College of

    Engineering, kota (RAJASTHAN)

    TEAM MEMBERS

    Amisha Jain 10EUCIT003

    Jaishree Charan 10EUCIT011

    TECHNO-WARRIORS 2011 Page 1

  • 8/2/2019 Final Srs - Copy

    2/16

    2

    0

    1

    1

    Project guide

    R.K.BAYAL

    Asst.professor

    Department of computer science and engineering

    Table of contents

    1. Introduction

    1.1Purpose 4

    1.2Scope. 4

    1.4 Definitions, Acronyms and

    Abbreviations 5

    1.5 Tools Used5

    1.6References.... 6

    1.7 Technologies to be used

    7

    1.8Overview 7

    2. Overall Description

    2.1 Product

    Perspective8

    TECHNO-WARRIORS 2011 Page 2

  • 8/2/2019 Final Srs - Copy

    3/16

    2

    0

    1

    1

    2.2 SoftwareInterface 8

    2.5

    Constraints 9

    2.6 ERDiagram 9

    2.7 Use-Case ModelSurvey 10

    3. Specific Requirements

    3.1 Use-CaseReports11-15

    3.2 ActivityDiagrams15-17

    1. Introduction

    1.1PURPOSE

    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.2SCOPE

    There are 3 basic entities of the system:

    1 .Admin or secretary from st

    2. teacher or instructors

    TECHNO-WARRIORS 2011 Page 3

  • 8/2/2019 Final Srs - Copy

    4/16

    2

    0

    1

    1

    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

    1.2 Definitions, Acronyms and Abbreviations

    1. MY SQL A database management system that provides a flexible andefficient database platform to maintain records of students, teachers, adminand dm.

    Unified Modeling Language is a standard language for writing softwareblueprints. The UML may be used to visualize, specify, construct and document

    2. XML

    Extensible Markup Language is a text based format that letdevelopers describe, deliver and exchange structured data between a rangeof applications to client for display and manipulation.

    3. HTTPHypertext Transfer Protocol. Its a service protocol.

    4. ADMIN.

    Administrator : he has the authority to add or deleteusers.

    1.4Tools Used

    Application architecture php,htmlPHP

    php is a script language &interpreter that is freely available &used primarilyon linux web server . PHP originally derived from persnol home page tools,nowstands 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 itsHTML . Before the page is sent to a user that has requested it,the web server callsPHP 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

  • 8/2/2019 Final Srs - Copy

    5/16

    2

    0

    1

    1

    HTML(hypertext markup language) is the set of markup symbols or codesinserted in a file intended for display on a world wide web browser page.The markuptells the web browser how to display a web page's words & images for user. Eachindividual markup code is reffered to as an element.Some elements come in pairsthat indicate when some display effect is to begin & when it is to end.

    Web server APACHEAPACHE 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 SQLSQL (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 umbrelloUmbrello 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

    http://www.wikipedia.com/http://www.wikipedia.com/
  • 8/2/2019 Final Srs - Copy

    6/16

    2

    0

    1

    1

    Working Of Present SystemIn the present system all work is done on paper. The whole sessiontime-table is stored in register or notice board.

    DISADVANTAGES OF PRESENT WORKING SYSTEM

    Not User Friendly:The existing system is not user friendlybecause the retrieval of data is very slow and data is notmaintained efficiently. Manual control: All schedule report is done manually so there is greaterchance of errors.

    Lots of paperwork: Existing system requires lot of paper work.Loss of even a single schedule record led to difficult situation because all

    the papers are needed to generate the time-table.

    Time consuming: Every work is done manually so we cannotgenerate schedule in the middle of the session or as per therequirement because it is very time consuming

    CHAREACTERSTIC OF THE PROPOSEDSYSTEM User Friendly:The proposed system is user friendly because the retriev-al and storing of data is fast and data is maintained efficiently. Moreoverthe graphical user interface is provided in the proposed system, whichprovides user to deal with the system very easily.

    Schedule are easily generated: Schedulecan be easily generated inthe proposed system so user can generate the schedule as per the require-ment (weekly) of the session. User can give the notice to the students sohe/she become regular.

    Very less paper work:The proposed system requires very less paperwork. All the data is feted into the computer immediately and reports can

    be generated through computers.Moreover work become very easy because there is no need to keep data onpapers.

    Computer operator control: Computer operator control will be there sono chance of errors. Moreover storing and retrieving of information is easy.So work can be done speedily and in time.

    Overall description:

    TECHNO-WARRIORS 2011 Page 6

  • 8/2/2019 Final Srs - Copy

    7/16

    2

    0

    1

    1

    Product perspectives are shown in above DIAGRAM.

    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 forsingle server.

    All teachers will be authorized to use the systems.

    Members can visit the site.

    2.4 ER diagram:

    13

    TECHNO-WARRIORS 2011 Page 7

    teache

    nam

    e

    status

    month

    Stude

    nt id

    subjec

    t

    sem

    Attendanc

    teach

    es

    Belongs

    Subjectstudie

    d

  • 8/2/2019 Final Srs - Copy

    8/16

    2

    0

    1

    1

    Admin Table:S. No. Field name Data Type Description1 . User name Text Store user name for checking correct2. Password Text Store password corresponding to username3. User Type Text User Type Administrator or User

    Teacher Table:S. No. Field name Data Type Description1. Teacher Id Number Unique key for Every Teacher2. Teacher Name Text Name of Teacher

    Time Table:S. No. Field name DataType Description1. Subject Name Text Name of S

    2. Status Number Total number classes attended by particularStudent

    3. Semester Text In which Semester Student is Studying4. Subject Text The Subject Wise Attendance Is maintained

    5. Month Text The Month Wise Attendance is maintainedwhere total working days in month=25

    Subject Table:S .No. Field name Data Type Description1. Code Number Subject code a unique key2. Subject Name Text Name of Subjects in all semester3. Semester Text In which Semester student is studying

    Student Table:S.No. Field name DataType Description1. Student ID Number int This is the roll no of the student2. Student Name Text This is the name of student

    TECHNO-WARRIORS 2011 Page 8

    s.nam

    e

    s.id

    teache

    r

    name

    cours

    estuden

    t-id

    sem

  • 8/2/2019 Final Srs - Copy

    9/16

    2

    0

    1

    1

    3. Course Text This is the course in which the stu-dents are

    studying .4. Semester Text This is the semester in which Stu-dents are

    Studying.

    0-level DFD:1-level DFD:User/Administrator

    System OutputLoginProcessReport

    Generation

    Attendance

    Entry

    StudentEntry

    TeacherEntry

    StudentLoginAfter login

    TeacherData StoredData Stored

    2-level DFD:2.1:After loginData Entry Data Entry

    Administrator

    LoginProcess

    TeacherEntryStudentEntryAdministrator

    Attendance Management System

    18Attendan

    TECHNO-WARRIORS 2011 Page 9

  • 8/2/2019 Final Srs - Copy

    10/16

    2

    0

    1

    1

    ceLoginAfter loginAttendanceData Stored

    Report2.2After loginData Entry

    LoginProcess

    Attendance

    Entry

    Report

    GenerationUserUser

    Attendance Management System19

    Attendance Management System20

    TeacherStudentSubject

    AttendanceTeaches

    BelongstoStudiedSubjectNameCourseSemesterName

    Teacher

    IdSemesS.Code

    Teacher idS.NameStatusMonth

    1. Login Form

    This login Form is made For Security purpose. So only

    TECHNO-WARRIORS 2011 Page 10

  • 8/2/2019 Final Srs - Copy

    11/16

    2

    0

    1

    1

    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 System23

    2. Add Information Form

    This form is showed when authorized administrator enters

    his correct User Name and Password. This Form gives the

    option to fill the name of Students and the name of Teacher

    if a new faculty has joined.

    Attendance Management System24

    3. Student Information Form

    This form enables the Administrator to fill the name of

    Students and there Semester where the Student Id will

    change automatically when a Student is saved in the

    Database.Attendance Management System25

    4. Teacher Information Form

    This Form is made for Administrator to fill up the name of

    teachers when teacher Id is changed automatically. If a new

    teacher joined the collage its name also is included in the

    SystemAttendance Management System26

    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

  • 8/2/2019 Final Srs - Copy

    12/16

    2

    0

    1

    1

    each individual attendance in a particular Subject and in a

    particular month

    Attendance Management System

    276. Semester Form

    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 FormThis 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.

    8.Report Form

    8.1. Short List Form

    This form shows the list of Short listed students. We can see

    this list according to Subject wise and month wise. When

    user click on view, then list is shown accordingly.

    8.2. Attendance Status Form

    This form shows the status of the students or we can say

    number of classes attended in a particular subject in a

    particular month. When user click on the View Status button

    of short list form then this form will appear with the status.Attendance Management System31

    TECHNO-WARRIORS 2011 Page 12

  • 8/2/2019 Final Srs - Copy

    13/16

    2

    0

    1

    1

    ConclusionThe 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.

    Bibliography1. The complete Reference PHP

    2. Begining with My SQL

    3. System Analysis and Design Alias M. Awad

    4. Software Engineering Roger Pressman

    Websites1. www.microsoft.com2. www.w3schools.com

    Future Scope

    Attendance Management System has many

    contd.....

    EXPLINATION OF USE CASE DIAGRAM :

    TECHNO-WARRIORS 2011 Page 13

  • 8/2/2019 Final Srs - Copy

    14/16

    2

    0

    1

    1

    TECHNO-WARRIORS 2011 Page 14

  • 8/2/2019 Final Srs - Copy

    15/16

    2

    0

    1

    1

    Special Thanks

    We convey a special thanks to ourdepartment and to

    our college. We also convey a special thanks

    to all

    TECHNO-WARRIORS 2011 Page 15

  • 8/2/2019 Final Srs - Copy

    16/16

    2

    0

    1

    1

    the softwares and websites, they have been

    helping alot in doing the project.Like e-

    draw,ms-office,acrobat etc.

    TECHNO-WARRIORS 2011 Page 16