SCHOOL MANAGEMENT SYSTEM

Similar documents
Incredible India. PreparedBy:Harshad Khamal &DivyeshDangar Page 1

PROJECT ON ONLINE EXAM

BACHELOR OF COMPUTER APPLICATION

Alkan University College Student Information Management System

A PROJECT REPORT ON SHOPPING CART.COM

Building a Web-based Health Promotion Database

Digitized Engineering Notebook

Syllabus INFO-GB Design and Development of Web and Mobile Applications (Especially for Start Ups)

Cleveland State University Department of Electrical and Computer Engineering. CIS 408: Internet Computing

Requirements Specification

A Project Report On Web Furniture

External Guide : Mr. Mayursinh Vaghela. Internal Guide : Mr. R. L. Patel

Sales Management Portal

Acceptance Test. Smart Scheduling. Empire Unlimited. Requested by:

CIS 408 Internet Computing (3-0-3)

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

DR B.R.AMBEDKAR UNIVERSITY B.Sc.(Computer Science): III Year THEORY PAPER IV (Elective 4) PHP, MySQL and Apache


Table of Contents. Page 2

INDEX 1. ABSTRACT 1 2. ACKNOWLEDGEMENT 2

IERG 4210 Tutorial 07. Securing web page (I): login page and admin user authentication Shizhan Zhu

Using the New UCOP UAT Validation Reports for Graduate Admissions

SYSTEM DESIGN. 1 Introduction: 1.1 Overview: 1.2 Scope:

Ministry of Higher Education and Scientific Research

BINUS INTERNATIONAL UNIVERSITAS BINA NUSANTARA. Computer Science Major. Multimedia Stream. Computer Science Thesis Bachelor

GLS UNIVERSITY. Faculty of Computer Technology Master of Computer Applications (MCA) Programme

Instructions for the Hearst Foundations Online Grant Application

DRACULA. CSM Turner Connor Taylor, Trevor Worth June 18th, 2015

20486-Developing ASP.NET MVC 4 Web Applications

A Level ICT Transition Pack

Level 5 Diploma in Computing

Employee self-service guide

Chandni Soneji Kinjal Tada

International School of informatics and Management

DEFINE THE QUERY AS ONE OF THE DATABASE OBJECTS A Query is database object that retrieves specific information from a database.

Bridge Course On Software Testing

TUTORIAL QUESTION BANK

Mid Term Papers. Fall 2009 (Session 03) CS101. (Group is not responsible for any solved content)

Web Development: Dynamically Generated Content (SCQF level 8)

Information Systems Software

Bachelor of Information Technology (Network Security)

Learning outcome LO1. 1. Understand the concepts of web application development. (Assignment 1)

DIABLO VALLEY COLLEGE CATALOG

Setting up Your Teacher Website Using ischooldistrict

Analytics Open Labs: Introduction to Tableau at the University of Kentucky

CMN310A Advanced Office: Word and Excel or concurrent enrollment

Page 1 of 13. E-COMMERCE PROJECT HundW Consult MENA Instructor: Ahmad Hammad Phone:

COMMUNICATION SYSTEM FOR CSE DEPARTMENT

D6.1. Project website and internal IT communication infrastructure HINT. 36 months FP7/

Web Applications Development

Art 645 Introduction to Web Site Design Los Angeles City College

1) TABLE OF CONTENTS 2) WELCOME. Version 3.4. You can obtain support from our web site:

defectx.com the internet defect tracking system defectx is more than just a way of tracking internet software bugs.

Client Side Scripting. The Bookshop

Requirements Specification

QUALIFICATION: IC3 INTERNET AND COMPUTING CORE CERTIFICATION MODE OF DELIVERY: DISTANCE LEARNING

Using the New UCOP UAT Validation Reports For Undergraduate Admissions

A WEB BASED QUALITY FUNCTION INFORMATION MANAGEMENT, 1,2

FSA e-learning Modules FAQ s

SQA Advanced Unit specification. General information for centres. Unit title: Web Development Fundamentals. Unit code: HR7M 47

Chromebooks boot in seconds, and resume instantly. When you turn on a Chromebook and sign in, you can get online fast.

PFE Online Application Help File

Basics of Web. First published on 3 July 2012 This is the 7 h Revised edition

This FAQ is only applicable for hostings ordered after 23/6/2010

Digitized Engineering Notebook

RITURAJ BORGOHAIN. ISTQB certified foundation Level. - Mob no.: / OBJECTIVE

BCS Level 3 Certificate in Software Development Context and Methodologies Syllabus QAN 603/1191/5

Chapter 8: Hands-on Activity Web Page Construction

Digitized Engineering Notebook

ITT Technical Institute. SD3240T Creating Websites in the LAMP Environment Onsite and Online Course SYLLABUS

Online Classified Portal

Bachelor of Science in Business Administration - Information Systems and Technology Major

Digitized Engineering Notebook

Click E Money Laravel Application

MAJOR PROJECT ON ONLINE SHOPPING SYSTEM

INSTITUTE OF TECHNOLOGY AND ADVANCED LEARNING SCHOOL OF APPLIED TECHNOLOGY COURSE OUTLINE ACADEMIC YEAR 2012/2013

Table of Contents. Revision History. 1. Introduction Purpose Document Conventions Intended Audience and Reading Suggestions4

Software Testing and Maintenance

DOCUMENT HISTORY REV. NO. CHANGES DATE. 000 New Document 30 Mar Document Revision:

Online Intensive Ethical Hacking Training

Detailed Design. Java Problem Repository & Education Platform JPREP

ONLINE ACADEMIC APPOINTMENT SCHEDULING SYSTEM TEH BIN SHUN

GSU Event Portal. OPUS Open Portal to University Scholarship. Governors State University. Mohammed Awais Governors State University

A Web Database Development Course and a Unique Problem-Solving Project

Enhancing Security With SQL Server How to balance the risks and rewards of using big data

A Web Based Registration system for Higher Educational Institutions in Greece: the case of Energy Technology Department-TEI of Athens

Developing ASP.NET MVC 5 Web Applications

SkyPoint Installation & Licensing Guide

Advanced PHP and MySQL

Web Application Development (WAD) V th Sem BBAITM(Unit-1) By: Binit Patel

SYLLABUS POSTGRADUATE TRAINING FOR NORDIC COMPUTER FORENSIC INVESTIGATORS. Module 3E Windows Forensics 10 ECTS

AGRICULTURE BASED ANDROID APPLICATION

Cyber security tips and self-assessment for business

Introduction. Paradigm Publishing. SNAP for Microsoft Office SNAP for Our Digital World. System Requirements

UNIT 13 Web Management GCE Applied ICT 1

Scholastic Learning Zone User s Guide

Application Security Approach

King s Apply Guidance Notes Pre-University Summer School in Hong Kong 2019

Perch Documentation. U of M - Department of Computer Science. Written as a COMP 3040 Assignment by Cameron McKay, Marko Kalic, Riley Draward

20486: Developing ASP.NET MVC 4 Web Applications (5 Days)

Transcription:

PROJECT REPORT ON SCHOOL MANAGEMENT SYSTEM (Cyber School Management) As Partial Fulfillment of Bachelor of Computer Science (Information Technology & Computer Applications) Submitted to Shree M & N Virani Science College, YogidhamGurukul, Kalawad Road, Rajkot 360005 Affiliated to Saurashtra University - Rajkot Academic Year2013-14 Guided By PradipVanpariya& Hares Khachariya Developed By Bhut Uma DorasiyaRupna

DECLARATION We, The Team Members, hereby declare that the project work entitled Cyber School Management is an authenticated work carried out by us at College. Under the guidance of Mr. Pradip Vanparia & Haresh Khachariya for the partial fulfillment of the award of the degree of Bachelor of Computer Science in Information Technology and this work has not been submitted for similar purpose anywhere else except to Shree M & N Virani Science College, Rajkot. Bhut Uma Dorasiya Rupna Date: Place: Project Id : BIT13F119

INDEX CONTEXT PAGE NO. ACKNOWLEDGEMENT 6 PROJECT PROFILE 7 PROJECT PLANNING & SCHEDULING 8 ABSTRACT 9 PROJECT SUMMARY 10 USER REQUIREMENT 11 HARDWARE/SOFTWARE REQUIREMENT 12 FEASIBILITY STUDY 13 TOOLS & TECHNOLOGY 15 DATA FLOW DIAGRAM (DFD) 20 DATA DICTIONARY 21 DESIGN LAYOUT 24 TESTING 47 PROJECT RISK 49 FUTURE ENHANCEMENT 50 REFERENCES 51

Acknowledgement It is our great pleasure to present our project report on School Management System which we conceived during 5 th SEM of Bachelor of Computer Science(Information Technology) affiliated to Saurashtra Unniversity,Rajkot. We heartily thank Mr. Pradip Vanparia,Mr. Haresh Khachariya for his excellent guidance and kind support in our efforts at every stage of our project. We are indebted to our college Shree M & N Virani Science College for providing excellent lab facilities and reference books which were very helpful in project work.

Project Profile PROJECT PROFILE PROJECT-TITLE: CYBER SCHOOL MANAGEMENT INSTITUTIONS: SHREE M. & N. VIRANI SCIENCE FRONT-END: PHP 5.2.0 BACK_END: MYSQL 5.1.37 TEAM-SIZE: 2 PROJECT-GUIDE: MR.PRADIP VANPARIYA AND MR.HARESH KHACHARIYA SUBMITTED BY: SUBMITTED TO: UMA BHUT RUPNA DORASIYA SAURASHTRA UNIVERSITY

TIME LINE CHART Development Week Duration Phases 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Weeks Analysis 4 Design 5 Coding 11 Testing 2 Documentation 1

Abstract Project Description: The Cyber School Management System performs following task: 1. Sign In a. User can sign in with given id by administrator b. Secure login info using anti-sql Injection & CSRF Technology. 2. Administrator Side a. Administrator can change all the settings of students and employees. b. Administrator can manage employee salary and user id and password and also manage general setting 3. Employee Side Employee can done some task from their role. 4. Student Side Student can see the profile, news, set reminders, check the library status. out. 5. Sign Out User can exit from site using close button of browser it s automatically signed

Abstract Objectives: Currently most education institute are done their official work manually. This type of work are too boring and lengthy. So, we are decide to develop ERP base School Management System. To make complex or heavy workload to easy and simple way. At the end of that result known as Cyber School Management This project is developed for separate workload to every employee related to their task. They have different role to done different task. These role are given by administrator. System Study: About Existing System: Currently many software of school management are developed as desktop application in java or VB or.net. So they have some difficulty like version conflict and platform independence. Advantages of Proposed System: Make your transaction safe and transparent from others Better GUI to access and operate easily and faster using MVC framwork. Easy to learn and easy to use.

SYSTEM REQUIREMENT STUDY H/W & S/W Requirements Hardware Requirement System Windows 7 or higher Processor Dual Core or higher Hard Disk 80 GB Ram 1GB Software Requirement Back End MYSQL Scripting Language HTML, PHP(MVC), jquery, Javascript, Ajax,CSS Tools Macromedia Dreamweaver 8 Support Tools Ms Office 2010, Web Browsers

Feasibility Study: Why should we do Feasibility Analysis? The main aim of feasibility study is to determine whether developing the education is financially and technically feasible. The feasibility study involves analysis of the problem & collection of data which would be input to the system. The processing requirement to be carried out on these data, the output data requirement to be produced by the system, as well as study various constraints on the behavior of the system. There are three tests of Feasibility Study:- Operational Technical Economical /financial Operational feasibility:- This test of feasibility asks if the system will work when it is developed and installed. Here are questions that will help test the operational feasibility of a project. This feasibility observes the all operations like finding products, gathering information, getting supports & software & more.

Technical feasibility:- The technical issues raised during the feasibility stage of investigation include these. Economical feasibility:- The economical questions raised by analysis during the preliminary investigations are for the purpose of estimating the following:-1) Proper System will require.

Tools And Tachnology Front - end tool : 1 PHP : What is PHP? PHP stands for "PHP: HyperText Preprocessor". PHP is a server side scripting language for making logic driven websites. Ever wonder how they made that "contact us" form on their site, which sends out emails? Well, they used PHP. Or, how they made that image upload tool? Well, they used PHP. PHP written scripts can use databases to keep track of your customer's and visitors activities on your site, send out periodical newsletters to your subscribers, upload files or images and drive the content on your site dynamically. The possibilities are endless. Most of the social networking websites you visit are writing in PHP. Yep! PHP is that powerful. Learning The Basics of PHP will help you tremendously in your Webpage development. How PHP Works? PHP sits between your browser and the web server. When you type in the URL of a PHP website in your browser, your browser sends out a request to the web server. The web server then calls the PHP script on that page. The PHP module executes the script, which then sends out the result in the form of HTML back to your browser, which you see on the screen. Here is a basic php diagram which illustrate the process. PHP Process Diagram

Back end tool : 2. MySql MySQL is a relational database management system (RDBMS) which has more than 11 million installations. The program runs as a server providing multi-user access to a number of databases. Features As of August 2007, MySQL offers MySQL 5.0 in two different variants: the MySQL Community Server and Enterprise Server. They have a common code base and include the following features: A broad subset of ANSI SQL 99, as well as extensions Cross-platform support Stored procedures Triggers Cursors Updatable Views True VARCHAR support INFORMATION_SCHEMA Strict mode

System Design

Data Dictionary

Login Screen

Settings Home

Human Resource Home settings. Human Resourcee Home Module to configure employee

HR Settings Manage employee position, category, grade, department. Admin can add, update, and delete the records.

Student Admission

Student Category

Student Profile

TESTING The publication provides an analysis of Situation Testing, with a comparative overview of its use in various cases in Europe and provides guidelines to the targets of discrimination and their organisations on conducting situation testing. It explains how cases have been adjudicated by the courts; examines the difficulties as well as the opportunities related to situation testing; and outlines the need for stringent and strategic application of the situation testing method. Black-Box Testing:- Also known as functional testing. A software testing technique whereby the internal workings of the item being tested are not known by the tester. For example, in a black box test on a software design the tester only knows the inputs and what the expected outcomes should be and not how the program arrives at those outputs. The tester does not ever examine the programming code and does not need any further knowledge of the program other than its specifications. The advantages of this type of testing include: * The test is unbiased because the designer and the tester are independent of each other. * The tester does not need knowledge of any specific programming languages. * The test is done from the point of view of the user, not the designer.

* Test cases can be designed as soon as the specifications are complete. The disadvantages of this type of testing include: * The test can be redundant if the software designer has already run a test case. * The test cases are difficult to design. * Testing every possible input stream is unrealistic because it would take a inordinate amount of time; therefore, many program paths will go untested. For a complete software examination, both white box and black box tests are required. White-box Testing:- White-box testing is a methodology used to ensure and validate the internal framework, mechanisms, objects and components of a software application. White-box testing verifies code according to design specifications and uncovers application vulnerabilities.white-box testing is a methodology used to ensure and validate the internal framework, mechanisms, objects and components of a software application. White-box testing verifies code according to design specifications and uncovers application vulnerabilities.

Project Risk Riskness of the project depends on many things but the first risk is analysis.if we are not good with the analysis or if analysis is not done in a proper manner, then our project goes in a wrong way because analysis is the basic thing for any kind of project. Other risks are use of different models and algorithm. If we do not use compatible model to the project, then it can create different risks. Then it depends on the algorithm selection also. If the selection is wrong, all the things go wrong so, it should be properly modeled. Sometimes the risks are technical.for ex. If we are filling the form and before clicking on the submit button if the power goes off, so, the form can not sent to the proper place.sometimes the server can also go down so, such risks are involved in project.

LIMITATION AND FUTURE ENHANCEMENT No system or software is 100% perfect or reliable in its sense of functionality and performance. There are always small or big bugs in the system. So our system has also some limitations. Chatting is not possible with our site. It is not possible to view colors of newly launched Computers while purchasing the Computer. Future enhancement will include all the functions which we are not able to implement in our system. Like in future we can make the messenger in which it is possible to chat with members of our site. And also try to connect with other messenger.

References Book References PHP6 wrox publication Web References www.php.net