Top Banner

of 130

Free Management System

Jun 03, 2018

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 8/12/2019 Free Management System

    1/130

    INDEX

    1. Introduction

    2. Features

    3. Objectives.

    4. Advantages

    5. System Analysis

    6. Feasibility Study

    7. Software Engineering Paradigm Applied

    8. Software Requirement Specification

    9. Project Category

    10. O Leve1DFD4

    11. Detailed DFD

    12. Planning

    13. Cost Estimation

  • 8/12/2019 Free Management System

    2/130

  • 8/12/2019 Free Management System

    3/130

    INTRODUCTION

    Student collection and printing is the most important department of a

    college, because this is the major source of income and major activity

    of any day in a college. In a college, we will need to receive Students

    from hundreds of students in a day and issue receipts to them. This

    process should be very fast and accurate. The Student Management

    Software will automate department of Student collection for any

    college with complete security and consistency/ accuracy of our data.

    Also it allows receiving Students in seconds with few clicks of

    mouse/keyboard.

    This Student software will help staff

    utilize their time efficiently and also reduce the overhead while

    collecting student Students, so that

  • 8/12/2019 Free Management System

    4/130

    management can utilize their time in other areas of the college.

    It provides:

    Fast data entiy and receipt printing.

    The installment payment facility, balance adj ustment facility. Student

    relaxation facility, optionalStudents, concession, hostelStudents,

    transportation Students and many more.

  • 8/12/2019 Free Management System

    5/130

    FEATURES

    Single click fast operatio n.

    Automatic calculation of pending Students.

    Automatic calculation of concession applicable.

    Transport Students.

    Optional Students components.

    Games Student.

    Receipt printing on all types of printers according to our own design.

    Student of particular student can be calculated

    using defined Student structure, concession and

    installment information.

    When the student is registered, it automatically generates student id.

    All information is easily searchable.

  • 8/12/2019 Free Management System

    6/130

    OBJECTIVES

    Managing a large database manually is very difficult and time taken

    task, sometimes it becomes confusing also. In our project we have tried

    to manage the large amount of database in an effective manner.

    Main objectives of this system i.e., Student Management System are-

    1) Automation

    2) Efficiency

    3) Data Security

    4) User Friendly

    5) Reliable

    6) Centralized Control

    7) Fast Service

    8) Validation

  • 8/12/2019 Free Management System

    7/130

    .1.Automation- It is the main objective of the system. Automatic system

    decreases the work pressure. It reduces the occurrence of error and

    makes calculation faster which leads to the efficient work in effective

    manner. Due to automatic system all the records are available at one

    place instead of different files and papers.

    2. Efficiency-The efficiency requirement will be achieved by providing

    good response time, runtime and throughput.

    3. Data Security-It is absolutely secure. All transactions are secure. It

    cannot be accessed by unauthorized person. Only authorized person

    can access the data of the system.

    4. User Friendly4t is user friendly. A user with no knowledge of

    accounts can easily create

  • 8/12/2019 Free Management System

    8/130

    billing heads with their details, make Student structures, enter Students

    due and receive payments. No technical training is required for our

    staff

    5. Reliable-it is reliable. All the transactions are stored in a well

    designed Ms-Access database. Data is automatically backed up at

    frequent intervals. Data is optimized automatically at frequent times to

    ensure maximum stability.

    6. Centralized control Automatic system provides centralized control

    over whole system in turn removing the redundancy and inconsistency

    of data.

    7. Fast Service-Speed of our software is very fast. As in a college we

    process Students from hundreds of students in a day, speed is very

    Important for Student collection software. So we have taken highest

    care of this aspect.

  • 8/12/2019 Free Management System

    9/130

    8. VaiidationAutomatic system provides validation over records so

    chance of duplicity will not be there.

  • 8/12/2019 Free Management System

    10/130

    ADVANTAGES

    Flexible Student structure

    Handle all types of Student heads

    Fast data entry

    Fast receipt printing

    One screen for all data entry

    User based strict security and permissions.

  • 8/12/2019 Free Management System

    11/130

    SYSTEM ANALYSIS

    Analysis is a software engineering task that bridges the gap between

    system level software allocation and software design. The analysis

    phase is the detailed understanding of all important facts of business

    area. Under investigation analysis enables the system engineer to

    specify software function and performance, indicates software

    interface with other system element and establish constraints that

    software must meet. Analysis allows the software engineer to refine

    the software allocation and build models of the data, functional and

    behaviors domains that will be treated by software. Analysis provides

    the software designer with models that can be translated in to data,

    architectural interface, and procedural design. Finally the requirement

    speciation provides the developer and the customer with the means to

    asses quality once software is built. The relationship of various

  • 8/12/2019 Free Management System

    12/130

    System components among themselves and the environment are

    studied and understood. This requires data collection from variety of

    source. For these questionnaires, forms, interviews, study of existing

    document, records etc are used.

  • 8/12/2019 Free Management System

    13/130

    FEASIBILITY STUDY

    Many feasibility studies are disillusioning for both user and analysts.

    First the studies often presuppose that when the feasibility document is

    being prepared, the analyst is in opposition to evaluate solutions.

    Second, most studies tend to overlook the confusion inherent in system

    development the constraints and assumed attitudes.

    Feasibility is the determinations of whether or not a project is worth

    doing. The process followed in making the determination is called a

    feasibility study. This type of determines if a project can and should be

    taken. Once it has been determined that a project is feasible, the

    analyst can go ahead and prepare the project specication which

    finalizes project requirements.

    Generally studies are undertaken tight time constraints and normally

    culminate in a written and oral feasibility report. The contents and

  • 8/12/2019 Free Management System

    14/130

    recommendation of such a study will be used as a sound basis for

    deciding whether to proceed, postpone or cancel the project. Thus,

    since the feasibility study may lead to commitment of large resources,

    it becomes necessary that it should be conducted completely and that

    no fundamentals errors of judgments are made.

    In the conduct of the feasibility studied the following:

    Technical feasibility

    Operational feasibility

    Economical feasibility

    Social feasibility

    Management feasibility Legal feasibility

    Time feasibility

    Behavioral feasibility

  • 8/12/2019 Free Management System

    15/130

    Technical feasibility:

    A study of function, performance and constraints that may affect to

    achieve an acceptable system. Technical feasibility centers around the

    required/existing computer system (Hardware/Software) and to what

    extent it can support the proposed application.

    Operation a! feasibility:

    Operational feasibility is concerned with human, organization and

    political aspects. one is technical performance aspects and other is

    acceptance within the organization.

    Economical feasibility:

    Economic feasibility study is the most frequently used method for

    evaluating the effectiveness of a new system. Cost benefit analysis is

    perform to determine the benefits and saving are expected

  • 8/12/2019 Free Management System

    16/130

    from the new system and compare them with costs.

    The benefit of project includes three types:

    Cost saving benefits of our project needs to the reduction in

    administrative and operational costs.

    Cost av oided benefits of our project do not required any additional

    skill.

    Encoding of modules is for improve service level of benefits.

    Social feasibility:

    Social feasibility is a determination of whether proposed project will be

    accepted by the group directed by the proposed system changed. My

    system will reduce the proposed system changed. My system will

    reduce the workload therefore it has a better social feasibility for the

    existing system.

  • 8/12/2019 Free Management System

    17/130

  • 8/12/2019 Free Management System

    18/130

    Time feasibility:

    Time feasibility is a determination of whether the proposed project can

    be implemented within a stipulated time frame. My project will be

    completed within the time frame because of water fall model (Software

    Paradigm) is applied.

    Behavioral feasibility:

    People are inherently resistant to change and computers have been

    known to facilitate change. It is common knowledge that computer

    Installations have something to do with turnover, transfer, re-training.

  • 8/12/2019 Free Management System

    19/130

    SOFTWARE ENGINEERING

    PARADIGM APPLIED

    Software Development process model:

    The goal of any development effort is to produce. A development

    process is a set of activities, together with an ordering relationship

    between activities, which if perform in a manner that satisfies the

    ordering relationship will produce the desired product. A process model

    is an abstract the representation of a development process.

    To solve actual problems, the software engineer or a team of engineer

    must incorporate a development strategy that encompasses the

    process, method and tools the generic phases (correction, adapt ion,

    enhancement and prevention). This strategy is often referred to as

    process model or software engineering is chosen base on the nature of

    the project and application, the method and tools to be used,

  • 8/12/2019 Free Management System

    20/130

    and the controls and deliverables that are required.

    As the development process specfies the major development and

    quality assurance activities that needed to be perform in the project,

    the development process really forms the core of software process. The

    management process is decided based on the development process

    .due to the importance of development progression; various models

    have been proposed e.g. Water fall model (Linear Sequential Model),

    Spiral Model, Prototyping Model and RAD model etc.

    In the software development model, we focus on the activities directly

    related to the production of software. A development process model

    specfIes some activities that, according to the model, should be

    perform and the order in which they should be perform.

  • 8/12/2019 Free Management System

    21/130

    In our project development process the waterfall model is followed:

    The simplest process model is the waterfall model, which states that

    the phases are organized in a linear order. With the waterfall model,

    the sequence of activities performed in a software development project

    planning system design coding and unit testing, system integration and

    testing . this is the order of the different phases that are used in this

    project, keeping the sequence as close as possible to the sequence in

    which the activities are actually performed.

    A project begins with feasibility analysis. On successfully demonstrating

    the feasibility of the project the requirements analysis and coding

    begins. The design starts after the requirements analysis is complete,

    and coding begins after the design is complete . ones the programming

    is completed, the code is integrated and testing is done. On successful

    completion of testing, the

  • 8/12/2019 Free Management System

    22/130

    code is integrated and testing, the system is installed .afler this regular

    operation and maintenance of the system takes place.

    Waterfall model, which states that the phases are represented in the

    linear order. It covers all the software development life cycle phases

    one by one moving to the next one, the first one be freezes. In the

    software development model, a project progress through an orderly

    sequence of steps from the initial software concept through system

    testing.

    The waterfall model is document driven which means that the main

    work produces that are carried from phases are document. The

    waterfall model performs well for product cycle in which you have a

    stable product definition and when you working with well understood

    technical methodologies.

  • 8/12/2019 Free Management System

    23/130

  • 8/12/2019 Free Management System

    24/130

  • 8/12/2019 Free Management System

    25/130

    REQ UIREMENT ANAL YSIS AND SPECIFICA TION:

    Requirement analysis is usually the first phase of large scale software

    development project. It is undertaken after a feasibility study has been

    performed to define various software engineering methodologies

    advocate that this phase must also produce user manual and system

    test plan

    REQUIREMENT OF CURRENT

    SYSTEM IS AN ANALYZED UNDER

    FOLLOWING STEP:

    Identification of needs:

    Problem in existing environment of STUDENT MANAGEMENT of

    Sunbeam College which I noticed that all the work was done manually

    which takes lots of time and human effort. Proper security measures

    cannot be provided and error in calculation may be existing. After

    converted into automated system operator can

  • 8/12/2019 Free Management System

    26/130

    found all the records at one place instead of different files and papers

    and unauthorized person cannot be accessed due to this corruption of

    data cannot be happen.

    Preliminary Investigation:

    To identify these needs and to collect other information for the system

    development, I walked on site, talked to in charge ofStudent

    Management and conduct a meeting with principal mum and I found

    that there is a need of automated STUDENTMANAGEMENT

    Need for SRS:

    The SRS needed for the following reasons:

    An SRS establishes the basis for agreement between the client and

    the developer. An SRS provides a reference for the validation offinal

    product.

    A high quality SRS is a prerequisite to high quality software.

    A high quality SRS reduces the development costs.

  • 8/12/2019 Free Management System

    27/130

  • 8/12/2019 Free Management System

    28/130

    DATA FLOW DIAGRAM

    A data flow diagram (DFD) is a graphical representation of the flow of

    data through an information system. A data flow diagram can also be

    used for the visualization of data processing (structure design).It is

    common practice for a designer to draw a context level DFD is then

    exploded to show more detail of the entities being modeled.

    There are only four symbols:

    Square representing external entities, which are sources or

    destination of data.

    Rounded rectangles representing process, which take data as input,

    do something to it, and output

    it.

    Arrows representing the data flows, which can either, be electronic

    data or physical items.

  • 8/12/2019 Free Management System

    29/130

    Open-ended rectangles representing data stores, including electronic

    stores such as database or XML files and physical stores as or filling

    cabinets or stack ofpaper.

    A DFD, also known as a bubble chart, has the purpose of clarfying the

    system requirements and

    identfying major transformation that will become programs in system

    design, so it is the starting point of the design phase that functionally

    decomposes the requirements spec ffication down to the lowest level

    of detail.

    A DFD consists of a series of bubbles joined by lines. The bubble

    represents the data flow in the system.

    A DFD shows the flow of data through a system. It views a system as a

    function that transforms the input into desired outputs. Its purpose we

    to ciarfj1 the system requirements and to identify major

    transformation that will become programs in system design. It is the

    starting point of the design phase that functionally decomposes the

  • 8/12/2019 Free Management System

    30/130

    requirements specications down to the lowest level of detail. A DFD

    consist of series of bubble joined by the arrow. The bubble represents

    data flow in the system.

    The data flow diagram may be used to represent a system of software

    at level of abstraction. In fact, DFD s may partition into levels that

    represent increasing information flow and functional modeling. In doing

    so, it satisfies the second operational analysis princ4le.

  • 8/12/2019 Free Management System

    31/130

  • 8/12/2019 Free Management System

    32/130

  • 8/12/2019 Free Management System

    33/130

  • 8/12/2019 Free Management System

    34/130

    Planning

    I

    Allocated for these activities should de planned. A good plan is flexible

    enough to handle the unforeseen events that inevitably occur in a large

    project. Economics, political, and personnel factor should be taken into

    account for a realistic plan and thus for a successful project.

    Input to the planning activities is the requirements speccation. Avery

    detailed requirements document is not essential Project planning

    entails all the activities that must be performed before starting the

    development work. In other words, during planning all the activities

    that management needs to perform are planned.

    Planning may be the most important management activity, without a

    proper plan, no real monitoring or controlling of the project is possible.

    Planning may also be perhaps the weakest activity in many software

    projects, and plan the scheduling and resources for planning,

  • 8/12/2019 Free Management System

    35/130

    but for a good plan all the important must be known. The output of this

    phase is the project plan, which is a document describing the different

    aspects of the plan. The project plan is instrumental I driving the

    development process through the remaining phases.

    The major issues the project plan addresses are:

    Cost estimation

    Schedule and milestone

    Personnel plan

    Software quality assurance plans

    Configuration management plans

    Project monitoring plans

  • 8/12/2019 Free Management System

    36/130

    COST ESTIMA TION

    For given set of requirements it is desirable to know how much it will

    cost to develop the software to satisfy the given requirements, and

    how much time development procedure will take.

    The primary reason for cost estimation is to enable the client or

    developer to perform cost benefits analysis and for project monitoring

    control. A more practical use of this estimation is bidding for software

    project, where the developers must be given cost estimation to a

    potential client for development contract.

    COCOMO MODEL:

    The Constructive Cost Model (COCOMO) is an

    algorithmic software cost estimation model developed by Barry Boehm.

    The model uses a basic regression formula, with parameters that are

    derived from historical project data and current project characteristics

  • 8/12/2019 Free Management System

    37/130

    The cocomo is a hierarchy of software cost estimation model. COCOMO

    Models are Basic Model and Intermediate Model. The Basic model aims

    at estimating in a quick and rough fashion, most of the small to medium

    sized software projects

    This model is multivariable model which estimates total effort in terms

    of person months of the technical project staff The effort estimation

    includes development, management and support. The basic steps in

    this model are:

    Obtain an initial estimate of development effort of thousand of

    delivered lines of code(KDLOC)

    To determine the initial estimate effort Ei in person-months the

    equation used is

    Eia *(KDLOC)

    The value of a and b depends on project type. In COCOMO, project

    categories are of three types-Organic, semidetached and em bedded.

  • 8/12/2019 Free Management System

    38/130

    Determine a set of 15 multiplying factors from different attributes of

    the project.

    These attributes of the project are called cost driver attributes that

    determine the multiplying factors. These factors depend on product,

    personnel, computer and technology attributes.

    Adjust the effort estimate by multiplying the initial estimate with all the

    multiplying the initial estimate with all the multiplying factors.

    Multiplying factors for all 15 cost drivers are multiplying to get the

    effort adjustment factor (EAF). The final effort estimate, E is obtained

    by multiplying the initial estimate by EAT

    E=EAF*Ei

    To Evaluate Initial effort:

    Ei=a*(KDLOC) b

    As its organic type so

    A =3.2

  • 8/12/2019 Free Management System

    39/130

    B=1.05

    Delivered Lines of codes =1816 (Thousands delivered Line of Code)

    KDLOC=1. 816

    So,

    Ei = 3.2*(1.816)powl.05 =3.2*1.87 =5.98 PM=person month

    To calculate duration

    D=2.5(E)pow 0.38

    =2.5*(3.89) pow 0.38

    =4. 189M

    =4M

    M=Mo n ths

  • 8/12/2019 Free Management System

    40/130

    S YSTEM DESIGN

    System design is something called top-level- design, aims to ident)5,

    the modules that should be in the system, the speccation of these

    modules, how they interact with each other to produce the desired

    results. In system design the focus is on the identifying the modules.

    The design of a system is correct if a system built precisely according to

    the design satisfying the requirement of that system.

    System design is the process or art of defining the architecture,

    components, module, interface, and data for a system to satisfy

    specified requirements. One could see it as the application of system

    theory to product development. There is some overlap with the

    disciplines of systems analysis, system architecture and system

    engineering.

    Some desired properties for a software system design are:

  • 8/12/2019 Free Management System

    41/130

    Variability

    Completeness

    Consistency

    >Efficiency

    Traceability

    > Simplicity/Understandability

  • 8/12/2019 Free Management System

    42/130

    ENTITY RELATIONSHIP DIAGRAM

    The main focus of ER modeling is the data items in the system and the

    relationship between them. It aims to create a conceptual scheme (also

    called ER model) for the data from the user perspective. The model thus

    created is a high level data model. The scheme can later be used during the

    development of database for different models (relational, network,

    hierarchical).

    Definition: An entity-relationship (ER) diagram is a specialized graphic that

    illustrates the interrelationships between entities in a database. ER diagrams

    often use symbols to represent three different types of information. Boxes

    are commonly used to represent entities. Diamonds are normally used to

    represent relationships and ovals are used to represent attributes.

    The basic unit in ER model is entities, their attributes, entity types and the

    relationship between the entity types. An entity, like an object in object

    oriented modeling, represents something in a real world that has a

    conceptual existence. Entity type is

  • 8/12/2019 Free Management System

    43/130

  • 8/12/2019 Free Management System

    44/130

    DATA DICTIONARY

    In data flow diagram, we give names to data flows, processes and data

    stores. Although the names are descriptive of the data, they do not give

    detail a data dictionary is a structured repository of data about data. It

    is set of rigorous definitions of all DFD data elements and data

    structures.

    A data dictionary has many advantages. The most obvious is

    documentation. It is valuable references in many organizations.

  • 8/12/2019 Free Management System

    45/130

  • 8/12/2019 Free Management System

    46/130

  • 8/12/2019 Free Management System

    47/130

  • 8/12/2019 Free Management System

    48/130

  • 8/12/2019 Free Management System

    49/130

  • 8/12/2019 Free Management System

    50/130

    NIOMJLIZI j/)jfjffJflJJJ(()ftf

    LIST OF MODULES

    Registration

    Student Calculation

    Updation

    Receipt Generation

  • 8/12/2019 Free Management System

    51/130

    DESCRIPTION OF MODULES

    Registration:

    This module takes students information and store it in student detail

    database and return required data.

    2. Student Calculation:

    This module calculate Student with the help of Student structure,

    course, concession, installment details.

    3. Updating:

    This module updates the Student structure and student detail

    database.

    4. Receipt Generation:

    This module generates the receipt ofStudent transaction.

  • 8/12/2019 Free Management System

    52/130

    PROCESS LOGIC

    REGISTRATION

    Input: Student detail

    Output: Detail in student data

    STUDENT CAL CULA TION

    Input: Course wise Student, concession and installment

    information

    Deduct: Concession from Student

    Output: Net Student

    UPDATION

    Input: Update information IF valid

    Store in database

    Else

  • 8/12/2019 Free Management System

    53/130

    Show error

    End IF

    RECEIPT GENERA TION

    Input: Receipt generation request IF valid

    Generate receipt

    Else

    Show error

    End IF

  • 8/12/2019 Free Management System

    54/130

    INPUT & OUTPUT

    INPUT:

    Detail of students: It contains-

    StudentlD

    Student s Name

    Date Of Birth(DOB)

    Address

    Course

    Father s Name

    Mothers Name

    Phone No.

    Transportation

    Detail of course: It contains

  • 8/12/2019 Free Management System

    55/130

    Course code(C Code)

    Course Name(C Name)

    Duration

  • 8/12/2019 Free Management System

    56/130

    Detail of Student structure: It contains-

    Total tution Student

    Total Fund Student

    Installment Amount

    Late Student Amount

    Concession Amount

    OUTPUT:

    Student Receipt: It contains

    TotalAmount of Student

    Detailed Paid by Student

  • 8/12/2019 Free Management System

    57/130

  • 8/12/2019 Free Management System

    58/130

  • 8/12/2019 Free Management System

    59/130

  • 8/12/2019 Free Management System

    60/130

    Coding

    Coding for Login Form: -

    Private Sub Corn rn an d2_ Click() End

    End Sub

    Private Sub exit Click()

    End

    End Sub

    Private Sub Forrn_LoadO

    Me. Width = 6675

    Me.Height= 4770

    Call open Connection End Sub

  • 8/12/2019 Free Management System

    61/130

    Private Sub submit click()

    Dim s As New ADODB.Recordset

    s. Open select From login where

    login name = & Trim (txtlogin. Text) & And pass= & Trim

    (txtpwd.Text) & , myConn

    If s.BOF Or s.EOF Then Record not found MsgBox In valid login..... ,

    vbCritical

    Else

    Unload Me

    MDIForml.Show

    End If

    End Sub

  • 8/12/2019 Free Management System

    62/130

    Coding for MDI Form:Private Sub m n collection_ Click 0 frm collection.

    Show

    End Sub

    Private Sub m ii co urse_ Click (Index As Integer) frmcourse.Show

    End Sub

    Private Sub m n in stall Click 0

    frminstall.Show

    End Sub

    Private Sub mnprin ting_ Cltck() frmprin treceipt. Show

    End Sub

  • 8/12/2019 Free Management System

    63/130

    Private Sub mn receipt Click(In dex As Integer) frm receipt. Show

    End Sub

    Private Sub mnstudent Click(Index As

    Integer)

    frmadmission.Show

    End Sub

    Private Sub mn subm ission_ Click 0 frmsubmission.Show

    End Sub

  • 8/12/2019 Free Management System

    64/130

    Coding for Module2:-

    Public Function rtp (fin As String, Optional frfl As String)

    Dim en As String

    MDIForml. CrystaiReporti. WindowParentHan dle = myrpt.hWnd

    MDIForml. Cry staiR eportl.R eportFileName =App.Path & &fln

    MDIForm 1. CrystaiReporti. Destination = crptTo Window

    rptfrm.Caption = Left (fin, Len (fin) -4) &

    Printing

    MDIForm 1. C ry staiR eporti. Selection Formula

    Iffrfl Then

    cri = ordermaster.pomo-= & frfl &

  • 8/12/2019 Free Management System

    65/130

    MDIForm 1. Cry staiR eporti. SelectionFormula =cri

    MDIForm 1. CrystalReportl. Selection Formula =frfl

    End If

    MDIForml. CrystaiReporti. Win dowState = crptMaxim ized

    MDIForml. CrystalReportl.Action = 1 End Function

    Sub CenterForm(FAs Form)

    F.Move (Screen. Width - F. Width) 2, (Screen.Height - F.Height) I 2

    End Sub

  • 8/12/2019 Free Management System

    66/130

    Coding for Admission Form:Private Sub cbcourse_KeyPress(KeyAscii As

    Integer)

    If Chr(KeyAscii) >= OAnd Chr(KeyAscii)

  • 8/12/2019 Free Management System

    67/130

    End Sub

    Private Sub cmddelete_ClickQ myConn.Execute Delete from

    studentdetail where registrationno= & txtreg. Text

    MsgBox Record Deleted. txtreg. Text = txtnamel.Text= txtfn.Text

    txtmn.Text

    txtadd. Text =

    End Sub

    Private Sub cmdexitClick()

    Unload Me

    End Sub

  • 8/12/2019 Free Management System

    68/130

    Private Sub cmdsave_ClickO

    If Trim (txtreg. Text) = Then

    MsgBox Registration no.should not be blank

    Exit Sub

    End If

    If Trim (txtnamel. Text) Then

    MsgBox Name should not be blank

    Exit Sub

    End If

    If Trim (txtfn.Text) = Then

    MsgBox Father_name should not be blank

    Exit Sub

    End If

    If Trim (txtmn. Text) = Then

  • 8/12/2019 Free Management System

    69/130

    MsgBox Mother_name should not be blank

    Exit Sub

    End If

    If Trim (txtadd. Text) = Then

    MsgBox Address should not be blank

    Exit Sub

    End If

    If Trim (cbcode. Text) = Then

    MsgBox Course code should not be blank

    Exit Sub

    End If

    If cmdsave. Caption = Save Then

  • 8/12/2019 Free Management System

    70/130

    myConn.Execute Insert into stu den tdetail (registration no, course, cyear,

    name _of_student,father_name,mother_name,gender

    ,dob,address,phoneno,transportation) Values

  • 8/12/2019 Free Management System

    71/130

    ( & txtreg. Text & ,& cbcode. Text & , & cbcyear. Text & & txtnamel.

    Text & & txtfn.Text & , & txtmn.Text & , & IIf(txtm. Value = True,

    M, F) & , & Form at (dtDOBl. Value, dd -mmyyyy) & ,& txtadd.Text

    & ,& txtpn. Text & , & IIf(txty. Value = True,

    Yes, No) & 9

    MsgBox Record Saved

    txtreg. Text =

    txtnamel.Text

    txtfn.Text

    txtmn.Text

    txtadd.Text

    txtpn.Text

    Else

    myConn.Execute update studentdetail set course= & cbcode. Text &

    ,cyear= & cbcyear. Text & , name_of_student= &

  • 8/12/2019 Free Management System

    72/130

  • 8/12/2019 Free Management System

    73/130

    txtnamel.Text & father_name= & txtfn.Text & ,mother_name= &

    txtmn.Text & ,gender= & IIf(txtm. Value = True, M, F) & ,dob= &

    Form at (dtDOBl. Value, dd -mm- yyyy 9 & ,address= & txtadd. Text &

    phoneno & txtpn. Text & ,transportation= & IIf(txty. Value = True,

    Yes, No9 & where registrationno= & txtreg. Text &

    MsgBox Record Saved txtnamel. Text = txtfn.Text

    txtmn.Text

    txtadd. Text = txtpn.Text

    End If

    End Sub

  • 8/12/2019 Free Management System

    74/130

    Private Sub txtpn_KeyPress(KeyAscii As Integer)

    If Chr(KeyAscii) >= OAnd Chr(KeyAscii) OAnd Chr(KeyAscii)

  • 8/12/2019 Free Management System

    75/130

  • 8/12/2019 Free Management System

    76/130

    cbcyear. Text = s!cyear txtfn. Text = s!father name txtmn. Text =

    s!mother name If s!gender F Then

    txtf Value = True

    Else

    txtm. Value = True End If txtadd. Text = s !address txtpn. Text =

    s!phoneno

    If s!transportation = Yes Then txty. Value = True

    Else

    txtn. Value = True

    Endlf

    cmdsave.Caption = Update

  • 8/12/2019 Free Management System

    77/130

    cmddelete.Enabled = True

    End If

    End Sub

  • 8/12/2019 Free Management System

    78/130

    Coding for Course Form:Private Sub cbcode_LostFocusO

    Dim a As New ADODB.Recordset

    a. Open select ccode,cname,duration from course where ccode= &

    cbcode. Text & , myConn

    If a.BOF Or a.EOF Then record not found cmdsave. Caption = Save

    txtcname.Text=

    cm ddelete. En a bled = False Else

    cbcode. Text = a!ccode txtcname. Text = a!cname txtduration. Text =

    a!duration cmdsave.Caption = Update cmddelete.Enabled = True End

    If

  • 8/12/2019 Free Management System

    79/130

    End Sub

    Private Sub cmddelete_Click()

    my Con n. Execute Delete from course where ccode= & cbcode. Text

    &

    MsgBox Record Deleted. cbcode.Text=

    txtcname. Text = txtduration. Text = Call FillCourse End Sub

    Private Sub cmdexitClick()

    Unload Me

    End Sub

    Private Sub cmdsave_Click()

  • 8/12/2019 Free Management System

    80/130

    If Trim (cbcode. Text) = Then

    MsgBox Course code should not be blank

    Exit Sub

    End If

    If Trim (txtcname. Text) Then

    MsgBox Course name should not be blank

    Exit Sub

    Endlf

    If Trim (txtduration. Text) = Then MsgBox Duration should not be

    blank Exit Sub

    End If

    If cmdsave. Caption = Save Then

    myConn.Execute Insert into

    course (ccode,cname,duration) Values ( &

  • 8/12/2019 Free Management System

    81/130

    cbcode. Text & , & txtcname. Text & ,& txtduration.Text& 9

    MsgBox Record Saved cbcode.Text

    txtcn am e. Text = txtduration. Text =

    Else

    myConn.Execute Update course set

    ccode= & cbcode. Text & ,cname= &

    txtc name. Text & ,duration= &

    txtduration. Text & where ccode &

    cbcode.Text&

    MsgBox Record Saved cbcode.Text txtcname.Text txtduration. Text =

    End If

    Call FiliCourse

  • 8/12/2019 Free Management System

    82/130

    End Sub

    Private Sub Form_Load()

    Call FiliCo urse

    End Sub

    Private Sub FillCourseO

    Dim s As New ADODB.Recordset

    s. Open select ccode from course , myConn cbcode. Clear

    While Not s.EOF

    cbcode.Addltem (s!ccode)

    s.MoveNext

    Wend

    End Sub

    Private Sub txtduration_KeyPress(KeyAscii As Integer)

  • 8/12/2019 Free Management System

    83/130

    If Cvhr(KeyAsci, >= OAnd hr(KeyAscii)

  • 8/12/2019 Free Management System

    84/130

    Coding for Installment Form:Private Sub cbcode_LostFocus() Dim s As

    New ADODB.Recordset

    s. Open select cname from course where ccode= & cbcode. Text & ,

    myConn

    txtcn am e. Text = s len am e s.Close

    End Sub

    Private Su b cmddelete_ClickO myConn.Execute Delete from

    installment where ccode & cbcode. Text & And cyear= & cbcyear.

    Text & And installmentno & txtin.Text &

    MsgBox Record Deleted.

    cbcode.Text

  • 8/12/2019 Free Management System

    85/130

    cbcyear.Text=

    txtcn am e. Text =

    txttfText=

    txffText=

    txtlfText=

    txtcon.Text=

    txtwf Text =

    txtdf Text =

    txtbf Text =

    txtafText

    txtcau. Text =

    txttp.Text

    End Sub

    Private Sub cmdexitClick() Unload Me

  • 8/12/2019 Free Management System

    86/130

    End Sub

    Private Sub cmdsave_Click()

    If Trim (cbcode. Text) = Then MsgBox Course code should not be

    blank

    Exit Sub

    End If

    If Trim (cbcyear.Text) = Then MsgBox Course year should not be

    blank

    Exit Sub

    End If

    If Trim (txtin. Text) = Then

    MsgBox Installment no. should not be blank

    Exit Sub

  • 8/12/2019 Free Management System

    87/130

    End If

    If cmdsave.Caption = Save Then myConn.Execute Insert into

    installmt (ccode, cyear, instalim en tn o, tutionStudent ,fun dStudent,

    lateStudent, concession, welfareStudent, develop men tStudent, bu

    ildingStudent, a ctivitiesStudent , caii tion, transp ortation) Values ( &

    cbcode. Text & , & txtcyear. Text & & txtin. Text & ,& txttf Text &

    , & txff Text & ,& txtlf Text & ,&txtcon.Text& ,&txtwfText& ,

    & txtdf Text & ,& txtbf Text & ,& txtaf Text & ,& txtcau. Text & ,

    & txttp.Text& 9

    MsgBox Record Saved cbcode. Text = cbcyear. Text = txtin.Text=

    txttfText=

    txffText=

  • 8/12/2019 Free Management System

    88/130

    txtlfText=

    txtcon. Text =

    txtwfText=

    txtdf Text

    txtbfText=

    txtaf Text =

    txtcau. Text =

    txttp. Text =

    Else

    myConn.Execute Update installment Set

    tutionStudent = & txttf Text & ,fund Student = &

    txtff Text & , late Student & txtlf Text &

    ,concession= & txtcon. Text &

  • 8/12/2019 Free Management System

    89/130

    ,welfare Student = & txtwf Text &

    ,development Student = & txtdf Text &

    ,building Student = & txtbf Text &

    ,activities Student = & txtaf Text & ,caution= &

  • 8/12/2019 Free Management System

    90/130

    txtcau. Text & ,transportaion= & txttp. Text & Where ccode &

    cbcode. Text & And cyear= & cbcyear. Text & And

    instalim en tn 0= & txtin. Text &

    MsgBox Record Saved

    cbcyear. Text =

    txtin.Text

    txttfText

    Text

    txt!fText

    txtcon. Text =

    txtwfText

    txtdfText

    txtbfText

    txtafText=

    txtcau. Text

    txttp.Text=

  • 8/12/2019 Free Management System

    91/130

    End If End Sub

    Private Sub Form_Load()

    Dim sh As New ADODB.Recordset

    sh. Open select ccode from course , myConn

    While Not sh.EOF cbcode.Addltem (sh!ccode)

    sh.MoveNext

    Wend

    sh.Close

    End Sub

    Private Sub txtaf_KeyPress(KeyAscii As Integer)

  • 8/12/2019 Free Management System

    92/130

    If Chr(KeyAscii) > OAnd Chr(KeyAscii) < 9 Or Chr(KeyAscii) = .Then

    Exit Sub

    End If

    KeyAscii = 0

    End Sub

    Private Sub txtbf_KeyPress(KeyAscii As Integer)

    If Chr(KeyAscii) >= OAnd Chr(KeyAscii)

  • 8/12/2019 Free Management System

    93/130

    Private Sub txtcau_KeyPress(KeyAscii As Integer)

    If Chr(KeyAscii) > OAnd Chr(KeyAscii) = OAnd chr(KeyAscii,

  • 8/12/2019 Free Management System

    94/130

    End Sub

    Private Sub txtdf_KeyPress(KeyAscii As Integer)

    If Chr(KeyAscii) >= OAnd Chr(KeyAscii) = OAnd Chr(KeyAscii)

  • 8/12/2019 Free Management System

    95/130

    KeyAscii = 0 End Sub

    Private Sub txtin_KeyPress(KeyAscii As Integer)

    If Chr(KeyAscii) >= OAnd Chr(KeyAscii) < 9 Then

    Exit Sub

    End If

    KeyAscii = 0

    End Sub

    Private Sub txtin_LostFocus()

    Dim s As New ADODB.Recordset

    s. Open select from installment where

    ccode= & cbcode. Text & And cyear= &

    cbcyear. Text & And installmentno= &

    txtin. Text, my Con n

  • 8/12/2019 Free Management System

    96/130

    If s.BOF Or s.EOF Then record not found cmdsave.Caption = Save

    cmddelete.Enabled = False

    Else

    txttf Text = sItu tionStudent txff Text = s Ifun dStudent txtlf Text = s

    IlateStudent txtcon. Text = slcon cession txtwf Text = s!welfareStudent

    txtdf Text = s!developmentStudent txtbf Text = s I buildingStudent txtaf

    Text = s!activitiesStudent txtcau. Text = s!caution txttp. Text

    sltransportation cmdsave.Caption = Update

  • 8/12/2019 Free Management System

    97/130

    cmddelete.Enabled = True End If

    s.Close

    End Sub

    Private Sub txtlf KeyPress(KeyAscii As Integer)

    If Chr(KeyAscii) > OAnd Chr(KeyAscii)

  • 8/12/2019 Free Management System

    98/130

    If Chr(KeyAscii) > OAnd Chr(KeyAscii) = OAnd Chr(KeyAscii)

  • 8/12/2019 Free Management System

    99/130

    Coding for Receipt Form:Private Sub cmddelete_Click()

    myConn.Execute Delete from Student receipt where registrationno=

    & txtreg. Text

    MsgBox Record Deleted. txtrec. Text = txtreg. Text = txtname. Text

    txtfn.Text=

    txtmn.Text

    txtcode. Text = txtin.Text txttfText

    Text

    txtlfText

    txtcon.Text= txtwfText

  • 8/12/2019 Free Management System

    100/130

    txtdf Text =

    txtbf Text =

    txtaf Text =

    txtcau. Text =

    txttp. Text =

    txtgt. Text =

    txtdis. Text =

    txtnt. Text = End Sub

    Private Sub cmdexitClick()

    Unload Me

    End Sub

    Private Sub cmdsave_Click() If Trim (txtrec.Text) = Then

  • 8/12/2019 Free Management System

    101/130

    MsgBox Receipt no.should not be blank Exit Sub

    End If

    If Trim (txtreg. Text) = Then

    MsgBox Registration no.should not be blank

    Exit Sub

    End If

    If cmdsave.Caption = Save Then

    myConn.Execute Insert into

    Studentreceipt(receiptno,registrationno,namel, cour

    se,father_name,mothername,installmentno,tut ionStudent,fun

    dStudent, 1 ateStudent, concession, V date, welfa reStudent, developm

    en tStudent, buildingStudent, a ctivitiesStudent, c

    aution,transportation) Values ( & txtrec. Text & ,& txtreg. Text & ,

    & txtn am e. Text &

  • 8/12/2019 Free Management System

    102/130

    & txtcode. Text & , & txtfn.Text & , & txtmn. Text & ,& txtin. Text

    & ,& txttf Text & ,& txff Text & ,& txtlf Text

    & ,& txtcon.Text & ,&

    Form at (dtDOB2. Value, dd -mm- yyyy 9 & ,

    & txtwf Text & ,& txtdf Text & ,&

    txtbf Text & ,& txtaf Text & ,&

    txtcau. T ext & ,& txttp. Text & 9

    MsgBox Record Saved txtrec. Text

    txtreg. Text =

    txtname. Text =

    txtcode. Text =

    txtfn.Text

    txtmn.Text

    txtin.Text=

    txttfText=

    txffText=

    txtlfText=

  • 8/12/2019 Free Management System

    103/130

    txtcon.Text=

  • 8/12/2019 Free Management System

    104/130

    txtwfText=

    txtdfText=

    txtbf Text =

    txtaf Text

    txtcau. Text

    txttp.Text=

    txtgt. Text =

    txtdis. Text =

    txtnt.Text

    Else

    myConn.Execute update Studentreceipt set

    receiptno= & txtrec. Text & ,namel &

    txtn am e. Text & cou rse= & txtcode. Text &

  • 8/12/2019 Free Management System

    105/130

    father_name= & txtfn. Text &

    ,mother_name= & txtmn.Text &

    instalim en tn o = & txtin. Text &

    ,tution Student = & txttf Text & ,fund Student = &

    txtff Text & , late Student t= & txtlf Text &

  • 8/12/2019 Free Management System

    106/130

  • 8/12/2019 Free Management System

    107/130

    txttfText=

    txiffText=

    txtlf Text txtcon. Text =

    txtwfText=

    txtdf Text =

    txtbf Text =

    txtaf Text =

    txtcau. Text =

    txttp. Text =

    txtgt.Text=

    txtdis. Text =

    txtnt.Text=

    End If

    End Sub

  • 8/12/2019 Free Management System

    108/130

    Private Sub txtaf_KeyPress(KeyAscii As Integer)

    If Chr(KeyAscii) >= OAnd Chr(KeyAscii) = OAnd Chr(KeyAscii)

  • 8/12/2019 Free Management System

    109/130

    End If

    KeyAscii = 0

    End Sub

    Private Sub txtcau_KeyPress(KeyAscii As Integer)

    If Chr(KeyAscii) >= OAnd Chr(KeyAscii) < 9 Or Ch r(KeyAscii) =

    .Then

    Exit Sub

    End If

    KeyAscii = 0

    End Sub

    Private Sub txtcon_KeyPress(KeyAscii As Integer)

  • 8/12/2019 Free Management System

    110/130

    If Chr(KeyAscii) > OAnd Chr(KeyAscii) OAnd Chr(KeyAscii)

  • 8/12/2019 Free Management System

    111/130

    Private Sub txtdis_KeyPress(KeyAscii As Integer)

    If Chr(KeyAscii) >= OAnd Chr(KeyAscii) = OAnd Chr(KeyAscii)

  • 8/12/2019 Free Management System

    112/130

    Private Sub txtgt Click()

    txtgt. Text = Va! (txttf Text) + Va! (txff Text) +

    Va! (txtlf Text) + Val(txtcon.Text) +

    Va! (txtwf Text) + Va! (txtdf Text) +

    Val(txtbf Text) + Val(txtaf Text) +

    Va! (txtcau. Text) + Val(txttp. Text)

    End Sub

    Private Sub txtgt KeyPress(KeyAscii As Integer)

    If Chr(KeyAscii) >= OAnd Chr(KeyAscii)

  • 8/12/2019 Free Management System

    113/130

    End Sub

    Private Sub txtin_KeyPress(KeyAscii As Integer)

    If Chr(KeyAscii) > OAnd Chr(KeyAscii) < 9 Then

    Exit Sub

    End If

    KeyAscii = 0

    End Sub

    Private Sub txtlf KeyPress(KeyAscii As Integer)

    If Chr(KeyAscii) >= 0 And Chr(KeyAscii)

  • 8/12/2019 Free Management System

    114/130

    KeyAscii = 0 End Sub

    Private Sub txtntClick()

    txtnt. Text = Va! (txtgt. Text) - Val(txtdis. Text)

    End Sub

    Private Sub txtn t KeyPress (KeyAscii As Integer)

    If Chr(KeyAscii) >= 0 And Chr(KeyAscii)

  • 8/12/2019 Free Management System

    115/130

    Private Sub txtrec_KeyPress(KeyAscii As Integer)

    If Chr(KeyAscii) >= 0 And Chr(KeyAscii) < 9 Then

    Exit Sub

    End If

    KeyAscii 0

    End Sub

    Private Sub txtreg_KeyPress(KeyAscii As Integer)

    If Chr(KeyAscii) >= OAnd Chr(KeyAscii) < 9 Then

    Exit Sub

    End If

    KeyAscii = 0

    End Sub

  • 8/12/2019 Free Management System

    116/130

    Private Sub txtreg_LostFocus()

    Dim s As New ADODB.Recordset

    If Not txtreg. Text = Then

    s. Open select from Student receipt where registrationno = & txtreg.

    Text, myConn

    If s.BOF Or s.EOF Then record not found cmdsave.Caption = Save

    cmddelete.Enabled = False

    Else

    txtrec. Text = s!receiptno txtreg. Text = s I registration no txtname.Text=

    slnamel txtfn. Text = s!father_name txtmn. Text = s!mother_name

    txtcode. Text = s!course txtin. Text = s !in stalim en tn o

  • 8/12/2019 Free Management System

    117/130

    Private Sub txttf KeyPress(KeyAscii As Integer)

    If Chr(KeyAscii) >= OAnd Chr(KeyAscii) = OAnd Chr(KeyAscii)

  • 8/12/2019 Free Management System

    118/130

    = 0

    End Sub

    Private Sub txtwf_KeyPress(KeyAscii As Integer)

    If Chr(KeyAscii) > OAnd Chr(KeyAscii)

  • 8/12/2019 Free Management System

    119/130

    REPOR TS

    Coding for Collection Form:Private Sub cmdexitClick()

    Unload Me

    End Sub

    Private Sub cmdshow_aickO

    Dim Dl As Date, D2 As Date

    Dim CRITERIA As String

    Dl = DTPickerl. Value

    D2 = D TPicker2. Value

    CRITERIA =

    CRITERIA = /Student receipt. V date+ >= & Date( & Year(D1) & ,&

    Month(D1) & ,& Day(D1) & 9 & And * Student receipt. V_date+ < &

    Date( & Year(D2) & ,& Month(D2) & ,& Day(D2) & 9

    Call rtp(Reportl.rpt, CRITERIA) End Sub

  • 8/12/2019 Free Management System

    120/130

    Coding for Student Submission Form:Private Sub cmdexitClick()

    Unload Me

    End Sub

    Private Sub cmdshow_ClickO

    Call rtp(Report2. rpt,

    f Student receipt.registrationnoj= & txtreg. Text & 9 End Sub

    Coding for Print Receipt Form:Private Sub cmdexit Click()

    Unload Me

    End Sub

    Private Sub cmdshow_Click()

    Call rtp(Report3.rpt,

    f Student receipt.registrationno+= & txtreg. Text & 9 End Sub

  • 8/12/2019 Free Management System

    121/130

    TESTING

    Testing is the major quality control measure used during software

    development. Its basic function is to detect errors in the software.

    During requirement analysis and design, the output is a document that

    is usually textual and executable after the coding phase, computers

    programs are available that can be executable. After the coding phase,

    computers programs are available that can be executed for testing

    purpose. Thus the goal of testing is to uncover requirement, design and

    coding errors in the programs. Consequently, dfferent levels of testing

    are used.

    The starting point of testing is unit testing. In this, a module is tested

    separately and is performed by the coder himself simultaneously along

    with the coding of the module .the purpose is to execute the dfferent

    parts of the module code to detect coding errors. After this the

    modules are gradually integrated into the

  • 8/12/2019 Free Management System

    122/130

    subsystems, which are then integrated to eventually from the entire

    system. During integration testing is performed to detect design errors

    by focusing on testing the interconnection between modules.

    After the system is put together, system testing is performed. Here the

    system is tested against the system requirements to see f all the

    requirement to see f all the requirements are met and f the system

    performs as speced by the requirement. Finall, acceptance testing is

    performed to demonstrative to the client, on the real-life data of the

    client, the operation of the system.

    Testing is the phase where the errors remaining from all the previous

    phase must be detected. Here, testing performance a very critical role

    for quality assurance and for ensuring the reliability of the software.

  • 8/12/2019 Free Management System

    123/130

    During testing, the program to be tested is executed with a set of test

    cases is evaluated to determine if the program is expected. Testing

    Jbrms the first step in determining the errors in a program. Clearly, the

    success of testing g in revealing errors.

    To test the structure of programs, structure testing aims to achieve test

    cases that will force the desired coverage of different structure.

    Testing objective:

    Testing is a process of executing a program with the intent offinding

    an error.

    A good test case is one has a high probability of finding as -yet

    undiscovered error.

    A successful test is one that uncovers an asyet undiscovered error.

  • 8/12/2019 Free Management System

    124/130

    Testing principles:

    All tests should de traceable to customer requirements.

    Test should be planned long before testing begins.

    The practice principle applies to software testing.

    Testing should begin in the small, and progress toward, in the small,

    and progress toward, in the large.

    Exhaustive testing is not possibleln th e programs depends critically on

    the test cases.

    Basic approaches to testing:

    Black box or functional testing:

    In the functional the starting of the programs is not considered. Test

    cases are decided slowly on the basis of the requirements or

    specification of the programs, and the internals of the module or the

    program are not considered for selection of tests cases. Due to

  • 8/12/2019 Free Management System

    125/130

    its nature, functional testing is often called Black Box Testing .

    The basis of deciding test cases in functional testing is the requirement

    or speccation of the system or module.

    White box or structure testing:

    Structural testing, on the order hand is concerned with testing the

    implementation of the program. The intent of structural testing is not

    to exercise all the different input or output conditions but to exercise

    the different programming structure and the data structure used in

    program.

  • 8/12/2019 Free Management System

    126/130

    IMPLEMENTATION

    A crucial phase in the system life cycle is the successful implementation of

    the new system design. Implementation includes all those activities that

    take place to convert from the old system to new one. The new system may

    be completely new, replacing and existing manual or automated system or it

    may be major mod Wcation to an existing system. In the requirement of the

    organization can be provided. Successful implementation may not guarantee

    improvement in the prevent it. It has been observed that managing the

    implementations do not attend to every important detail. This is area where

    the system analyst needs to work with utmost care.

    To implement Student management following step:

    Install new computer with all requirements.

    Install Student management and Micro Soft

    Access.

    Create database with all necessary tables.

  • 8/12/2019 Free Management System

    127/130

    SECURITY MEASURES TAKEN

    Security in compasses a set of measure and procedure to guard against

    theft, attack, crime and sabotage. The goal of this software information

    entrusted to the system. Measure security threads legimate user

    possible means of penetration include techniques for gaining illegal

    access to the system by circumventing the authentWcation safe guard.

    We maintain a proper authentWcation on the basis of Login id and

    Password, if the operator does not enter

    Login id and Password then he can not login to the Software.

  • 8/12/2019 Free Management System

    128/130

    SCOPE OF FUTURE APLLICA TIONS:

    By maintaining Students with Student Management Software we get

    access to various reports that we can issue whenever desired. For

    example we can print names of students who have not submitted their

    Students on particular, particular month or year, according to Student

    heads, particular individual or others.

    It shows us how much Students have been deposited for particular

    student and how much is left.

    In case a Student is deposited after payment date we can issue fine of

    desired amount.

    It helps us track Students of students at college in a user friendly and

    efficient manner. We need it calculate total amount ofStudents that is

    to be paid by student. We only need to enter data for collected

    Students.

  • 8/12/2019 Free Management System

    129/130

    Student Manager maintains and view unlimited years of payment

    history, drilling down to complete detail. Student Manager helps you to

    manage Student with printing of Student receipts.

  • 8/12/2019 Free Management System

    130/130