All Files Document

download All Files Document

of 38

Transcript of All Files Document

  • 7/29/2019 All Files Document

    1/38

    FUNCTIONAL SPECIFICATION REPORT

    System Analysis and Design Page 1

    CHAPTER I

    INTRODUCTION

    Grading is one of the most important activities a faculty member does.Many problems in teaching arise because of grading issues.

    Maranatha Christian Academy School of Novaliches is using a manual computation of grades of

    each student, which is the traditional use when technology is not yet developed. Manual

    computation is very prompt to risk for any circumstances. It is time consuming in terms of

    recording grades, computation using of calculator. If some records are lost, they never retrieve it

    in case of unexpected calamity. Accuracy and security is not been so defined.

    This project includes creating an easy to use and comprehend system, ensure dataintegrity and validation, maintain visual conformity throughout the system, increase efficiency

    and convenience for staff and student users and contain a strong error-handling system.

  • 7/29/2019 All Files Document

    2/38

    FUNCTIONAL SPECIFICATION REPORT

    System Analysis and Design Page 2

    1.1 Background of the Organization

    Maranatha Christian Academy School of Novaliches was established 1985 at 316 Geronimo

    St., Sta. Monica Novaliches Quezon City by the generous organization named Pentecostal

    Missionary Church managed by the generous and charitable Maam Litcha

    Ferrlol, Directress. The principal of the school is Ms. Nieves Cabagbag and their have an

    OIC by level, in pre-school Ms. Vangie Reyes, in Elementary is Valen Matillgano and the High

    School is Ms. Jean Capati.

    The school was offered preparatory, elementary and high school: in their first opening in

    the year of 1985 the student enrolled was 290 students from the different level the student

    information system in manually was so easier to operate but now the number of student was

    increasing from two(2) years established. Know the school have more than hundreds students

    enrolled in the present.

    Now the school has gained its height of success through the collaborative participation

    of the faculty, staff, students, parents and the community, MCA of Novaliches has indeed

    excelled to the cause of taking functional and educational leadership in this part of the city.

  • 7/29/2019 All Files Document

    3/38

    FUNCTIONAL SPECIFICATION REPORT

    System Analysis and Design Page 3

    1.2 Project Overview

    The grading system is to analyze student information, faculty information, T.O.R,

    certificate of grades and grades are determined by averaging a students performance over the

    term for both lecture & laboratory. A failing grade may be given to a student who does not meet

    attendance requirements.

    This project includes creating an easy to use and comprehend system, ensure data

    integrity and validation, maintain visual conformity throughout the system, increase efficiency

    and convenience for admin, registrar and teacher users and contain a strong error-handling

    system.

    This system focuses on the effectiveness and accuracy of getting information to the

    students, generate accurate and to make that information be accessed on the time by the

    concerned student and the school staff with just a single click.

  • 7/29/2019 All Files Document

    4/38

    FUNCTIONAL SPECIFICATION REPORT

    System Analysis and Design Page 4

    CHAPTER II

    Current I.T Environment / Infrastructure

    The primary objective of the student information system as an alternative to fill-up all theflaws of the manually implemented student information system of the Maranathan Christian

    Academy Novaliches needs innovation but all schools, colleges/universities want to enhance

    their capability provide better services and continuously survive in the business world.

    2. 1 Hardware Specification

    The student information system consists of a database server. The database server needs

    to handle a vast amount data, so a large volume data storage and good performance database

    management system is needed.

    2.1.1 Server

    Name of printer Description

    Apache HTTP Server An open source web server platform

    Table 2.1.1 - Server

    Table 2.1.1 shows the hardware requirements for the server. The following hardware

    parts needed to have the recommended specification in order to use the system properly and

    efficiently. This hardware help more to the system operate in the SIS.

    2.1.2 Printer

    Name of printer Description

    Epson 600 x 600 dpi resolution/ speed: 36ppmTable 2.1.2 - Printer

    Aside from the hardware that is being listed on the table 2.1.1, there are other peripherals

    needed to run the system properly and avail for its features. Like printer, for printing all the

    report that are being generated by the system. Printer is very useful to the SIS and to the school

    staff and registrar, in just one second the information will print it out.

  • 7/29/2019 All Files Document

    5/38

    FUNCTIONAL SPECIFICATION REPORT

    System Analysis and Design Page 5

    2.1.3 UPS (Uninterruptible Power Supply)

    Table 2.1.3 - UPS (Uninterruptible Power Supply)

    In additional to the hardware requirement, ups backup system is essential acting as a

    backup when the power goes out most battery backup devices also act as power conditioners

    by ensuring that the electricity lowing to your computer and accessories is free from drops. If a

    computer is not receiving a consistent flow of electricity, damage can and often does occur.

    While a ups system is not a required piece of a complete computer system, including one as part

    of yours is always recommended. The need for a reliable supply of electricity is often

    overlooked.

    2.2 Software Specification

    The student information system consists of a database server and an application server. In

    the application server will in charge to operate the operating system of the computer.

    2.2.1 Network operating System

    Is the software that runs on a server and enables the server to manage data, users, groups,

    security, applications, and other networking functions.

    Name of network OS Description

    Windows 7 Reliable graphics. Upgrade application.

    Easy to use application other than NOS.

    Table 2.2.1 - Network operating System

    This table shows that only Windows XP platform Network Operating System are

    available on the of MCA of Novaliches and they dont have any operating system like Linux and

    other network system installed on their server.

    Name of UPS Description

    UPS Prolink + AVR PRO700 Capacity 650VA Voltage

    range : 140300V 5VAC

    Frequency range : > 40Hz Phase : Single + GND

    http://en.wikipedia.org/wiki/Softwarehttp://en.wikipedia.org/wiki/Software
  • 7/29/2019 All Files Document

    6/38

    FUNCTIONAL SPECIFICATION REPORT

    System Analysis and Design Page 6

    2.2.2 Workstations

    Is a high-end microcomputer designed for technical or scientific applications. Intended

    primarily to be used by one person at a time, they are commonly connected to a local area

    networkand run multi-user operating systems.

    Name of the Workstation Description

    CPUIntel Core i5 2500K

    Socket : LGA1155, Clockspeed: 3.3 GHz

    Turbo Speed: 3.7 GHz

    No of Cores: 4 Max TDP: 95 w

    Motherboard ASRock Z68 Pro3 GEN3

    Memory

    2GB Corsair Vengeance DDR3

    1600MHz Memory Kit

    Optical Drive

    OEM DVD Drive or OEM Blu Ray

    Drive (Any Manufacturer)

    PSU Corsair CX430 Power Supply

    Case Cooler Master HAF 912

    Operating System Windows 7 64 bit

    Table 2.2.2 - Workstations

    Table 2.2.2 shows the software requirements for the workstation. It indicates here the

    type of browsers that must be use, the web server and plug-ins used office applications,

    programming languages used to develop the system, the database and the operating system.

    http://en.wikipedia.org/wiki/Microcomputerhttp://en.wikipedia.org/wiki/Local_area_networkhttp://en.wikipedia.org/wiki/Local_area_networkhttp://en.wikipedia.org/wiki/Multi-userhttp://en.wikipedia.org/wiki/Operating_systemhttp://www.amazon.com/exec/obidos/ASIN/B004EBUXHQ/cupcre06-20http://www.amazon.com/exec/obidos/ASIN/B005N5Q2MW/cupcre06-20http://www.amazon.com/exec/obidos/ASIN/B005N5Q2MW/cupcre06-20http://www.amazon.com/exec/obidos/ASIN/B00569K7LM/cupcre06-20http://www.amazon.com/exec/obidos/ASIN/B00569K7LM/cupcre06-20http://www.amazon.com/exec/obidos/ASIN/B0033Z2BAQ/cupcre06-20http://www.amazon.com/exec/obidos/ASIN/B004ZMG55I/cupcre06-20http://www.amazon.com/exec/obidos/ASIN/B004ZMG55I/cupcre06-20http://www.amazon.com/exec/obidos/ASIN/B004W2T2TM/cupcre06-20http://www.amazon.com/exec/obidos/ASIN/B003ZM7YTA/cupcre06-20http://www.amazon.com/exec/obidos/ASIN/B004Q0PT3I/cupcre06-20http://www.amazon.com/exec/obidos/ASIN/B004Q0PT3I/cupcre06-20http://www.amazon.com/exec/obidos/ASIN/B003ZM7YTA/cupcre06-20http://www.amazon.com/exec/obidos/ASIN/B004W2T2TM/cupcre06-20http://www.amazon.com/exec/obidos/ASIN/B004ZMG55I/cupcre06-20http://www.amazon.com/exec/obidos/ASIN/B004ZMG55I/cupcre06-20http://www.amazon.com/exec/obidos/ASIN/B0033Z2BAQ/cupcre06-20http://www.amazon.com/exec/obidos/ASIN/B00569K7LM/cupcre06-20http://www.amazon.com/exec/obidos/ASIN/B00569K7LM/cupcre06-20http://www.amazon.com/exec/obidos/ASIN/B005N5Q2MW/cupcre06-20http://www.amazon.com/exec/obidos/ASIN/B004EBUXHQ/cupcre06-20http://en.wikipedia.org/wiki/Operating_systemhttp://en.wikipedia.org/wiki/Multi-userhttp://en.wikipedia.org/wiki/Local_area_networkhttp://en.wikipedia.org/wiki/Local_area_networkhttp://en.wikipedia.org/wiki/Microcomputer
  • 7/29/2019 All Files Document

    7/38

    FUNCTIONAL SPECIFICATION REPORT

    System Analysis and Design Page 7

    2.2.3 Applications

    Name of the Workstation Description

    Office Applications

    Microsoft Office 2010

    For the templates certificate andreports.Browsers

    Mozilla Firefox

    Google chrome

    It is used to run and view thesystem

    Web server

    Apache web server

    For the server of the system, evenif its not hosted. It can be run on

    a local host.

    Table 2.2.3 - Applications

    Table 2.2.2 shows the software requirements for the workstation. It indicates here the

    type of browsers that must be use, the web server and plug-ins used office applications,

    programming language used to develop the system, the database and the operating system.

    2.2.4 Database Management System

    is a set of programs that enables storing, modifying, and extracting information from

    a database. It also provides users with tools to add, delete, access, modify, and analyze data

    stored in one location.

    Name of Database Management System

    Software

    Description

    Microsoft Excel (2007) To storage & record the data.2.2.4 Database Management System

    Table 2.2.4 shows the available database management system on Maranatha Christian

    School of Novaliches. It indicates here the there are only two databases that the school used theMS Access 2003. The server uses the Microsoft Access as data respiratory off all schools data.

    http://en.wikipedia.org/wiki/Databasehttp://en.wikipedia.org/wiki/Database
  • 7/29/2019 All Files Document

    8/38

    FUNCTIONAL SPECIFICATION REPORT

    System Analysis and Design Page 8

    2.3 Network Specification

    The network specifications that appear in the table below are intended for producers of

    end-point and network equipment.

    2.3.1 Local Area Network

    Name Description

    Wi-Fi Refers to wireless networkingtechnology that allows computers andother devices to communicate over a

    wireless signal.

    Figure 2.3.1 Local Area Network

    2.4 Man Power

    There are three kinds of people were will be using the system. There are the

    administrator, registrar, and teacher . To able to use the system, the Sais users should have the

    capability to do the following.

    Table 2.4 Man Power

    Name Description

    Administrator for updating structure of reports

    Registrar generating reports and managing thegrade

    Teacher for generating reports and computing

    managing the grade of the students

  • 7/29/2019 All Files Document

    9/38

    FUNCTIONAL SPECIFICATION REPORT

    System Analysis and Design Page 9

    2.4.1 End User

    Person that actually uses a system, as opposed to the person or organization that

    authorizes.

    Role of the End User Description

    Administration

    Responsible for updating structure of reports as

    well as the system setup of the studentinformation system.

    Registrar

    Responsible for generating reports and

    managing the grade of the students.

    TeacherResponsible also for generating reports and

    computing managing the grade of the students..

    They can view their student information if

    there is information/requirement not be given.

    They can update their information.Table 2.4.1 End User

    The table shows the manpower of the system until the present.

    http://www.businessdictionary.com/definition/person.htmlhttp://www.businessdictionary.com/definition/use.htmlhttp://www.businessdictionary.com/definition/use.htmlhttp://www.businessdictionary.com/definition/person.html
  • 7/29/2019 All Files Document

    10/38

    FUNCTIONAL SPECIFICATION REPORT

    System Analysis and Design Page 10

    CHAPTER III

    CURRENT LOGIGAL DATA STRUCTURE

    3.1 Entity Relationship Diagram

    Figure 3.1 Entity Relationship Diagram

    In figure 3.1 current ERD of student information system the entities are the following

    admin, registrar, student and teacher. The entities in above must be log to the system but they

    have different transaction and limitation.

  • 7/29/2019 All Files Document

    11/38

    FUNCTIONAL SPECIFICATION REPORT

    System Analysis and Design Page 11

    Chapter IV

    Current Data Flow Diagram

    The figure 4.1 above shows the all process of the current system of the SIS that to guide the end users to

    generate the system.

  • 7/29/2019 All Files Document

    12/38

    FUNCTIONAL SPECIFICATION REPORT

    System Analysis and Design Page 12

    CHAPTER V

    CURRENT BUSINESS RULES

    The current system of MCA of Novaliches is an existing student information system. The

    student must fill up the forms for the enrollment procedures after they fill up the forms. They

    will give to the registrar to be able to arrange the following information of the students

    The related factors are the following:

    The mode of getting student information is hassle and wasting time to the school staff. The forms are distributed to the student misplace or lost, the retrieval of records is difficult. Mismanagement of student

  • 7/29/2019 All Files Document

    13/38

    FUNCTIONAL SPECIFICATION REPORT

    System Analysis and Design Page 13

    CHAPTER VI

    PROBLEM SYSTEM DILEMMAS

    The problem encountered of the current system reveal as follows:

    The current system make delay issue to the student because low transaction. Storing students information can possibly acquire large physical space in the

    filling area.

    The request of the school have a features grading system is need to be change

    in the system Maranathan Academy of modalities.

  • 7/29/2019 All Files Document

    14/38

    FUNCTIONAL SPECIFICATION REPORT

    System Analysis and Design Page 14

    CHAPTER VII

    CONCLUSION AND RECOMMENDATION

    The revealed data analysis of student information system of student information toimproved the student information system of Maranathan Christian Academy of modalities. The

    cost of the Grading System is not problem since the hardware available already and information

    era nowadays provides free software system that enhance SIS and to make the systematic

    procedures more secure, effective, time-saver, reliable, lapse in issuing student information will

    be eliminated, thus the old ineffective system for Grading System will be evolve into a new and

    fusible system to achieve viable future success.

  • 7/29/2019 All Files Document

    15/38

    FUNCTIONAL SPECIFICATION REPORT

    System Analysis and Design Page 15

    1.0System DescriptionGrading System is a LAN- based application this system is built using Visual Basic 0.6. The

    main theme of the proposed system is to show how the system can help a school grades in taking

    control of their keeping of their school grades records. The system can be say that was a demo

    version of the real and complete version of the system proposed, because the system is under its

    limitation until it is not register in pro version.

    To create a registered in the school of grades. To restrict the users that can access the system

    control area for viewing or modifying of grades records in the system database.

    The main goal of the system is to improve the efficiency of the Grading System. This system

    aims to solve the problems that are arising in the school management.

    1.1 System Features

    The Grading System has several features in order for the school to be productive

    transaction.

    Securitya. The user will be able to change his current password.b. Different users have limitations with regards of the system.

    Administrator/Registrar - has full access of the functionality of thesystem.

    Queriesa. Immediate search for the students requirementsb.Immediate search for the student grades.c. Immediate calculate grades of the students.

    Reportsa. Generates of the student filesb.Generates of the list of students years and sections

    Other Featuresa. Additional features is grading system

  • 7/29/2019 All Files Document

    16/38

    FUNCTIONAL SPECIFICATION REPORT

    System Analysis and Design Page 16

    2.0ScopeThe scope of the system we propose is to change the design and to add a feature to help to the

    school that we chose.

    2.1Use Case Diagram

    Admin

    Registrar

    Teacher

    Figure 2.1.1 and Figure 2.1.2

    In Figure 2.1.1 and Figure 2.1.2 shows how to log in the admin, registrar and teacher.

    There limitations to access the system. The use case diagram, to guide the admin, registrar and

    teacher to use the system.

    ADD student

    EDIT student

    UPDATE student

    REMARKS

    STORE Grades

    LOG- IN

    LOG-OUT

  • 7/29/2019 All Files Document

    17/38

    FUNCTIONAL SPECIFICATION REPORT

    System Analysis and Design Page 17

    Add the

    Student

    2.2 Interaction Diagram

    Computerized Grading System is the process if the Grading System uses to compute

    grades.

    Compute

    Students

    Students Info

    Figure 2.2 Interaction Diagram

    This figure shows how to intersect to the student, admin.

    Grading

    S stem

    Main Form

    Log in

  • 7/29/2019 All Files Document

    18/38

    FUNCTIONAL SPECIFICATION REPORT

    System Analysis and Design Page 18

    Has

    2.2Entity Relationship Diagram

    Reports to

    Receives

    This figure shows the ER- diagram of the system, as whole system of the system.

    3.0New Business RulesAssuming that the system is being implemented on to the school of MCA of Novaliches,

    there are a new business rules that imposed.

    The users of thesystem will be limited into two users such administrator and registrar for security of the

    school.

    The registrarimposed a deadline and schedule of the enrollment and also submission of the

    requirements.

    FACULTY

    TEACHER

    RESULT

    STUDENT

    DEPARTMENT

    Has

  • 7/29/2019 All Files Document

    19/38

    FUNCTIONAL SPECIFICATION REPORT

    System Analysis and Design Page 19

    4.0System RequirementsThis chapter shows the requirements to need the system. The following requirements help

    also to the users to operate.

    4.1 Hardware RequirementsThe Grading System consists of a database server and an application server. The

    database server needs to handle a vast amount of data, so a large volume data storage and good

    performance database management system is needed.

    4.1.1 Server Requirements

    Hardware Description

    System Unit Dual core with speed of 2.2 GH or higher

    Monitor Memory of 160 Gb

    Keyboard/Mouse Compatible pointing devices

    AVR Memory of 2Gb or higher

    Printer Print speed: 36 ppm

    Scanner 1600 dpi x 1600 dpi

    Table 4.1 - Server Requirements

    This table 4.1 shows the hardware requirements for the system to operates all the times

    and the figure above give the description of the hardware. Scanner and Printer is the devices to

    help the school to make fast and easy print out.

    4.2Software RequirementsThe software requirements that we used are windows XP and we need a MySQL.

    This figure illustrates the following requirements.

    4.2.1 Workstation Requirements

    Software DESCRIPTION USES

    Operating System Windows XP Professional For the environment to be use

    Database My SQL server For the storage of the records

    Programming Language Microsoft Visual Basic 6.0 For the development of the

    system

    Table 4.2.1 - Workstation Requirements

  • 7/29/2019 All Files Document

    20/38

    FUNCTIONAL SPECIFICATION REPORT

    System Analysis and Design Page 20

    Table 4.2.1 shows the software for the workstation. It indicates here the type of software and there

    description also the uses.

    4.2.2 Applications Requirements

    Software DESCRIPTION USES

    Database My SQL server For the storage of the records

    Programming Language Microsoft Visual Basic 6.0 For the development of the

    system

    Table 4.2.2 - Applications Requirements

    Table 4.2.2 shows the software requirements for the application. It indicates here the

    type of browsers that must be use, the web server and plu-ins used offices applications.

    4.3Data RequirementsThe following data are to be feed to the system. These data are needed process and

    produce reports.

    From the student

    Field Type

    Stud_id Int(10)

    Stud_lname Varchar(25)

    Stud_fname Varchar(25)

    Stud_mname Varchar(25)

    Stud_bdate date

    Stud_contact# Int(10)

    Stud_section Varchar(25)

    Stud_add Varchar(30)

  • 7/29/2019 All Files Document

    21/38

    FUNCTIONAL SPECIFICATION REPORT

    System Analysis and Design Page 21

    From the admin / registrar

    5.0 Security Structure

    Security is one of the main aspects of processing of data. Having high risks of unsecured

    data may lead a lot of serious problems. Designing and planning security module can give a great

    advanced on systems specially in handling data and situations which concerns both the

    administrator and the end-user. The security structure show by hierarchy format.

    First Level Security

    Admin

    Third Level Security

    Teacher

    Field Type

    Stud_level Int(10)

    Stud_curriculum Varchar(25)

    Stud_professor Varchar(25)

  • 7/29/2019 All Files Document

    22/38

    FUNCTIONAL SPECIFICATION REPORT

    System Analysis and Design Page 22

    Figure 5.0Security

    In this design there is a logon page where the 3 users will enter the username and

    password. It will be checked if it is present in the database. If not, the system will prevent the

    current user from entering the system. But if the user is present in the database, he will be

    allowed to enter and also his level of being a user will be checked. Some areas of the system

    cannot be and must not be accessed by any ordinary-end-user. Because of different levels of the

    security, different options and settings can be given to different types of user.

    5.1 Security Module Design

    Log in into system

    Please enter your username and password

    Entering username and password

    Check access

    USER SYSTEM

  • 7/29/2019 All Files Document

    23/38

    FUNCTIONAL SPECIFICATION REPORT

    System Analysis and Design Page 23

    Status = OK

    Status = Administrator

    Grant all access

    Else

    Limited access

    Accept user

    Record login and transaction history

    Else

    Access denied

    Figure 5.3Security Module Design

    Figure 5.3 shows the security module design of the proposed system. The user will log in

    into the system, asking the user to enter the username and password. If the system verifies the

    username and password that is being inputted by the user, the user can now access system. The

    user functionality depends on the user accessibility that they were used into.

    6.0 Archiving Structure

    I want to backup files

    Back up files

    Complete

    Status archive

    I want to receive old files

    User

    Grading

    System

    Back up

    Device

  • 7/29/2019 All Files Document

    24/38

    FUNCTIONAL SPECIFICATION REPORT

    System Analysis and Design Page 24

    I want to receive old files

    Here are the files Files

    Figure 6.0 - Archiving Structure

    Figure 6.0 shows the backup and archiving design interaction diagram. The user will

    back up the files to a device. Whenever the user wants to archive all the data in the database to

    prevent the permanent deletion of the data, he must store it on a backup device

    7.0 Backup and Recovery Procedures

    Did you know that natural disasters, such as hurricane or flood only account for

    approximately 2% of all business disasters while hardware failures and human error account for

    more than 70%? Lets face it, as an IT professional, anything that interrupts normal business

    operations could form the basis of disaster for you. Just remember, whatever the cause of your

    interruption, how you prepare to respond that will decide the fate of your business - So, are you

    prepared? As we process more and more data, there is also a need of storing each piece of

    information, no matter how old it is. Database has limitations and backing up data is one way of

    securing new permanent container of data. It is also a way of having a copy of important files

    away from the original creator processor of the data. Most data are stored to devices that are

    outside the server to prevent damage

    to data if a server crashed happens.

    7.1 Back Up and Recovery

    Diagram

  • 7/29/2019 All Files Document

    25/38

    FUNCTIONAL SPECIFICATION REPORT

    System Analysis and Design Page 25

    Figure 7.1Back Up and Recovery Diagram

    Figure 7.1 Shows backup and recovery diagram. It shows how to backup a data and archive it

    whenever the database crashes or deleted. The data are being stored to devices that are outside

    the server to prevent damage to data.

    1.0Functional Design

    1.1System ConfigurationSystem configuration is the process of setting up your hardware devices and assigning

    resources to them so that they work together without problems. A properly-configured system

    will allow you to avoid nasty resource conflict problems, and make it easier for you to upgradeyour system with new equipment in the future.

    1.2Detailed UML Interaction Diagram

  • 7/29/2019 All Files Document

    26/38

    FUNCTIONAL SPECIFICATION REPORT

    System Analysis and Design Page 26

    Figure 1.2 Detailed UML Interaction Diagram

  • 7/29/2019 All Files Document

    27/38

    FUNCTIONAL SPECIFICATION REPORT

    System Analysis and Design Page 27

    Invalidated

    LOG IN

    RE- LOGIN

    VIEW COURSE

    Edit course

    View student

    Add student

  • 7/29/2019 All Files Document

    28/38

    FUNCTIONAL SPECIFICATION REPORT

    System Analysis and Design Page 28

    Teacher

    Instructor needs log in the system by user id and password firstly. A list of the courses he

    teaching is shown. The instructor can add a course belongs to him. The instructor can edit the

    information of the course or delete the record. After select a certain course, the instructor can

    view the list of the students who are taking the course. The instructor can add a student into the

    list who takes the course. The instructor can delete the student from the name list of the course.

    After select a certain course, the instructor can view the list of the of the course. The instructor

    can edit the grades.

    1.2Class Diagram

    Course IdCourse Description

    + add Course ( )

    Section ID

    Section Description

    + add Section ( )

    Username

    Password

    Access Type

    + add User ( )

    GradinSg_ID

    Grading_Period

    Grading_Sem

    SubjID

    Userid+ add Grade ( )

    View Grades Edit grades

  • 7/29/2019 All Files Document

    29/38

    FUNCTIONAL SPECIFICATION REPORT

    System Analysis and Design Page 29

    It shows in here the process on how data are being transferred coming from one entity to another.

    2 Technical Design2.2Database

    Database is the data storage of the files of the grading system. It also the back up.

  • 7/29/2019 All Files Document

    30/38

    FUNCTIONAL SPECIFICATION REPORT

    System Analysis and Design Page 30

    2.1.2 Relational Diagram

    This figure shows the information to get from the student and will put into the database.

    2.1.2 Database Schema

    Tbl_r_stud_info

    Field Type

  • 7/29/2019 All Files Document

    31/38

    FUNCTIONAL SPECIFICATION REPORT

    System Analysis and Design Page 31

    2.1.2.1 Data Dictionary

    2.1.2.1 .1Tbl_r_user

    Fieldname Data Type Null Description

    User_Id Int(8) Null Identifier for the user

    Username archar(15) Null The user account name

    Password archar(15) Null The security code of the user

    User_type archar(10) Null The type of user in the admin system

    Is_activeb Boolean(3) Null etermines if the 2account is still active

    2.1.2.1 .2 Tbl_r_subj

    Fieldname Data Type Null Description

    Subj_id Int(10) Null Identifier for the subject

    Subj_code Varchar(10) Null Code for the subject

    Subj_desc Varchar(25) Null Description of the subject

    Units Int(3) Null Subject Units

    2.1.2.1 .3 Tbl_r_ course

    Stud_id Int(10)

    Stud_lname Varchar(25)

    Stud_fname Varchar(25)

    Stud_mname Varchar(25)

    Stud_bdate date

    Stud_contact# Int(10)Stud_section Varchar(25)

    Stud_Add Varchar(30)

  • 7/29/2019 All Files Document

    32/38

    FUNCTIONAL SPECIFICATION REPORT

    System Analysis and Design Page 32

    2.1.2.1 .4 Tbl_r_subj

    The data

    dictionary shows the description of the system.

    2.1.3 Screens

    2.1.3.1 Inventory of Screen

    Name Description

    HomeLogin Screen Home page for the administrator

    AdminHome Screen Admin can return to his home page

    Admin - Dashboard min page where all the menu of the registrar

    is present

    AdminRegistrarStudent File min page where he can add, edit and delete

    students

    AdminRegistrar -Teacher File min page where he can add, edit and delete

    teachersAdminRegister- Curriculum File min page where he can add, edit and delete

    curriculum

    AdminRegistrar- Section File min page where he can add, edit and delete

    The details of the section

    AdminRegistrar- Class File min page where he can add, edit and delete

    The details of the subject

    Admin- Registrar- Subject File min page where he can add, edit and delete

    Fieldname Data Type Null Description

    rse_id ) l tifier for the course

    rse_code har(10) l e for the course

    rse_desc har(50) l description of the course

    rse_prog har(10) l rmines if the course is in 2 years or 4

    year program

    Fieldname Data Type Null Description

    Subj_id Int(10) Null Identifier of the student

    Subj_id Int(10) Null Identifier of the subject

    Sec_id Int(10) Null Identifier of the section

    Prof_id Int(10) Null Identifier of the professor

    Final Grade Varchar (10) Null Final grade of the student

  • 7/29/2019 All Files Document

    33/38

    FUNCTIONAL SPECIFICATION REPORT

    System Analysis and Design Page 33

    The details of the subject

    Admin- Registrar- Master Lists e page where he can view the list of students

    per class

    Admin- Reports- Students Report e page where he can view the information of

    students

    Admin- Reports- Subjects e page where he can view the information ofsubjects

    2.1.3.1 Screen Navigation Diagram

    Grading System

  • 7/29/2019 All Files Document

    34/38

    FUNCTIONAL SPECIFICATION REPORT

    System Analysis and Design Page 34

    This figure shows the process to logon in the grading system

    2.1.3.1 Screen Layout

    Screen shot of the system are the following images

    Login Form

    Admin

    RegistrarTeacher

    Enrollment Form

    Find student

    Modify Student

    Control/ Setting

    Report

    Log out

    Grading systemEnrollment system

    Student Master

  • 7/29/2019 All Files Document

    35/38

    FUNCTIONAL SPECIFICATION REPORT

    System Analysis and Design Page 35

    Main form

    Add student form

  • 7/29/2019 All Files Document

    36/38

    FUNCTIONAL SPECIFICATION REPORT

    System Analysis and Design Page 36

    2.1.4 Forms

    GRADING FORM

  • 7/29/2019 All Files Document

    37/38

    FUNCTIONAL SPECIFICATION REPORT

    System Analysis and Design Page 37

    2.1.4.1 Inventory of Forms

    2.1.4.2 Forms Layout

    2.1.5.1 Reports

    2.1.4.1 Inventory of Reports

  • 7/29/2019 All Files Document

    38/38

    FUNCTIONAL SPECIFICATION REPORT

    2.1.4.2 Reports Layout