College Managment Information System

download College Managment Information System

of 25

Transcript of College Managment Information System

  • 8/12/2019 College Managment Information System

    1/25

    1. INTRODUCTION

    This project is aimed at developing a College Management Information System (CMIS)that

    is of importance to either an educational institution or a college. It is difficult to prepare the

    manual work to store the information about the all students, teachers as well as about workers.

    This system can be used as a knowledge/information management system for the college. So

    this project helps to store those type of information using computerized system.

    The title of the project is !"##$%$ &'('%$&$(T I()"*&'TI"( S+ST$&

    -!&IS. !&IS is an Intranet based application that aims at providing information to all the

    levels of management within an organization. This system can be used as a informationmanagement system for the college.

    The frontend will be 0T pages with 1ava Script for client side validation where as

    all business logics will be in 1ava reside at middle layer. 'nd these layers will interact with

    third layer of database, which will be &Saccess database. The web server will be %lassfish. To

    start working on this project environment re2uired is a server having %lassfish as web server,

    &Saccess as database and 1ava *untime $nvironment -1*$ as development environment.

    The project is divided into 3 scenarios4 each scenario can be developed independently

    and knowledge of 1S5 with &Saccess is desirable to e6ecute this project.

    2. PROJCT O!R!I"

  • 8/12/2019 College Managment Information System

    2/25

    This document is the Software *e2uirement Specification -S*S for the !ollege

    &anagement Information System project .The purpose of this document is to describe the

    functionality, re2uirements and general interface of the !&IS.

    2.1. #iterat$re Re%ie&

    7henever we implement new system it is developed to remove the shortcomings of an

    e6isting system. The computerized has more $dge over the manual system. 's we are

    doing a project on !"##$%$ &'('%$&$(T So firstly we will introduce the e6isting

    system, the e6isting system is based on manual system, which takes lot of time to get

    performance of the test. 7e have developed new system, which is based on computer in which

    work is done very easily. It is most reliable 8 time saving system while conducting some

    manual work.

    2.2. SCOP 'OR D!#OPMNT O' TIS PROJCT

    The re2uirement of the user is to9

    'ccess/ Search information.

    #ogin to the system through the first page of the application

    :iew/insert his/her details.

    !an get help through the help option to insert/view different features of the system.

    The system should give the information of ;epartments.

    The system should give the information of #ibrary.

    The system should give the information of #abs.

    The system should give the information of !ollege $vents.

    'n admin login should be present who can read as well as remove any uploads

  • 8/12/2019 College Managment Information System

    3/25

    2.*. D'INITIONS +,CRON-MS ,//R!I,TIONS

    2.0. O!R!I" O' DOCUMNT

    This document describes the product and its re2uirements and constraints. It provides a

    primarily nontechnical description of the project targeted towards e6ternal audiences. This

    section includes information such as data re2uirements, functional re2uirements, and a general

  • 8/12/2019 College Managment Information System

    4/25

    description of the product and its interaction with users from the perspective of the client.

    Section > provides specific technical re2uirements as the team understands them at this time

    and is intended for an internal audience. This section includes information such as e6ternal

    interface re2uirements, performance re2uirements, and any other technical re2uirements needed

    to design the software.

    2.. NR,# DSCRIPTION

    2..1. User C3ara4teristi4s

    The target audience for CMIS product is the college students/staff -Technical/(on

    technical .The users for this system is

    'dministrator ? The Super user of the system.

    2..2. Pro5$4t Pers6e4ti%e

    The product will be a standalone application and may be run on multiple systems within

    an Intranet network. The product will re2uire a keyboard, mouse and monitor to interface with

    the users. The minimum hardware re2uirements for the product are specified in this document.

    2..* O%er%ie& of '$n4tional Re7$irements

    The client re2uires the following features9

    'ccess/ Search information.

    #ogin to the system through the first page of the application

    :iew/insert his/her details.

    !an get help through the help option to insert/view different features of the system.

  • 8/12/2019 College Managment Information System

    5/25

    The system should give the information of ;epartments.

    The system should give the information of #ibrary.

    The system should give the information of #abs.

    The system should give the information of !ollege $vents.

    Students can give feedback on college/staff/any other student.

    'n admin login should be present who can read as well as remove any uploads

    2..0 Non f$n4tional re7$irements

    Client

    0ardware platform9

    5III or above with *'& of @AB or above &< and AC%< or above of 0;.

    Software 5latform9 1ava $nabled

  • 8/12/2019 College Managment Information System

    6/25

    A.3. SPCI'IC R8UIRMNTS

    2.9.1 :ternal Interfa4e Re7$irements

    Simple, 'ttractive, =ser )riendly

    Self!ontained, !onsistent, Self$6planatory

    *obust.

    2.9.2 Detaile5 Des4ri6tion of '$n4tional Re7$irements

    ,5ministrator Config$ration S4reen

    P$r6ose 'llows administrator to add/remove student/staff records

    In6$ts Student/staff/;epartments/#iberary ;etails

    Pro4essing 'dd/remove student/staff entries in database

    O$t6$ts =pdated records.

    ,5min Config$ration S4reen

    *. S-STM DSIN

  • 8/12/2019 College Managment Information System

    7/25

    *.1 PURPOS

    5urpose of College Management Information System (CMIS) ;esign ;ocument is to

    describe the design and the architecture of CMIS. The design is e6pressed in sufficient detail so as to

    enable all the developers to understand the underlying architecture of CMS. #ogical architecture of

    JD/Cdriver, Server, DM#, DD#, Session and ;ata Store are e6plained.

    *.2 T,RT ,UDINC

    This ;esign document is intended to act as a technical reference tool for developers involved in

    the development of College Management System (CMS).

    This document assumes that you have sufficient understanding of the following

    Con4e6ts

    *; Interaction ;iagrams

    !lasses and Interfaces

    *.* PR;R8UISITS

    CMS re2uires 1ava [email protected] or higher. Since CMS is written in 1ava, it can run on any platform

    that supports the 1ava runtime environment @.F or higher. The compiled files are contained in 1ava

    'rchives -J,R

  • 8/12/2019 College Managment Information System

    8/25

    *.0 TOP #!# INTR,CTION DI,R,M

    #ogical architecture of JD/Cdriver, Server, DM#, DD#, Session and ;ata Store

  • 8/12/2019 College Managment Information System

    9/25

    Intera4tion Diagram

    *. ,RCITCTUR,# STR,TIS

    The architectural design of a software project is simply the design of the entire software

    system. This includes the hierarchy of the modules and also which modules are present in the

    system. ' good architectural design will create a clear and fair balance between cohesion -each

    module has only one distinct purpose, coupling -no two modules depend completely on each

    other, abstraction -seeing modules in full and not in detail, hierarchy -logical modules stem

    from others and partitioning -logically grouping modules together of the software modules.

    *.9. #ogi4al !ie& it provides the user with an abstract view of the overall system functionality. .

  • 8/12/2019 College Managment Information System

    10/25

    ,=stra4t %ie& of CMS

    *.>..Data flo& 5iagrams

    The whole architectural structure stems from the original flow design.

  • 8/12/2019 College Managment Information System

    11/25

    TSTIN

    Software testing is an investigation conducted to provide stakeholders with information about

    the 2uality of the product or service under test. Software testing can also provide an objective,

    independent view of the softwareto allow the business to appreciate and understand the risks of

    software implementation. Test techni2ues include, but are not limited to the process of

    e6ecuting a program or application with the intent of finding software bugs-errors or other

    defects.

    Software testing can be stated as the process of validating and verifying that a computer

    program/application/product9

    meets the re2uirements that guided its design and development,

    works as e6pected,

    can be implemented with the same characteristics,

    and satisfies the needs of stakeholders.

    Software testing, depending on the testing method employed, can be implemented at any timein the software development process. Traditionally most of the test effort occurs after the

    re2uirements have been defined and the coding process has been completed, but in the'gile

    approaches most of the test effort is ongoing. 's such, the methodology of the test is governedby the chosen software development methodology

    Software testing methods are traditionally divided into white and blackbo6 testing. These two

    approaches are used to describe the point of view that a test engineer takes when designing test

    cases.

    "3ite;=o:testing -also known as clear bo6 testing, glass bo6 testing, transparent bo6 testingand structural testing tests internal structures or workings of a program, as opposed to the

    http://en.wikipedia.org/wiki/Softwarehttp://en.wikipedia.org/wiki/Software_bughttp://en.wikipedia.org/wiki/Agile_software_developmenthttp://en.wikipedia.org/wiki/Agile_software_developmenthttp://en.wikipedia.org/wiki/Softwarehttp://en.wikipedia.org/wiki/Software_bughttp://en.wikipedia.org/wiki/Agile_software_development
  • 8/12/2019 College Managment Information System

    12/25

    functionality e6posed to the enduser. In whitebo6 testing an internal perspective of the

    system, as well as programming skills, are used to design test cases. The tester chooses inputs

    to e6ercise paths through the code and determine the appropriate outputs. This is analogous totesting nodes in a circuit, e.g.incircuit testing-I!T.

    7hile whitebo6 testing can be applied at theunit,integration andsystemlevels of the softwaretesting process, it is usually done at the unit level. It can test paths within a unit, paths between

    units during integration, and between subsystems during a system?level test. Though thismethod of test design can uncover many errors or problems, it might not detect unimplemented

    parts of the specification or missing re2uirements.

    /la4@;=o:testing treats the software as a Gblack bo6G, e6amining functionality without anyknowledge of internal implementation. The tester is only aware of what the software is

    supposed to do, not how it does it.HA>

  • 8/12/2019 College Managment Information System

    13/25

    SCRN;SOTS

  • 8/12/2019 College Managment Information System

    14/25

  • 8/12/2019 College Managment Information System

    15/25

  • 8/12/2019 College Managment Information System

    16/25

  • 8/12/2019 College Managment Information System

    17/25

  • 8/12/2019 College Managment Information System

    18/25

  • 8/12/2019 College Managment Information System

    19/25

  • 8/12/2019 College Managment Information System

    20/25

  • 8/12/2019 College Managment Information System

    21/25

  • 8/12/2019 College Managment Information System

    22/25

  • 8/12/2019 College Managment Information System

    23/25

    CONC#USION

  • 8/12/2019 College Managment Information System

    24/25

    The project entitled asCollege Management Information Systemis the system that deals with

    the issues related to a particular institution.

    This project is successfully implemented with all the features mentioned in system re2uirements

    specification.

    The application provides appropriate information to users according to the chosen service.

    The project is designed keeping in view the day to day problems faced by a college.

    ;eployment of our application will certainly help the college to reduce unnecessary wastage of

    time in personally going to each department for some information.

    'wareness and right information about any college is essential for both the development of student

    as well as faculty. So this serves the right purpose in achieving the desired re2uirements of both the

    communities.

  • 8/12/2019 College Managment Information System

    25/25

    R'RNCS

    @. Internet 8 7orld 7ide 7eb9 0ow to 5rogram ;eitel, 51 ;eitel.

    A. 7eb ;evelopment with 1ava Server 5ages