Project Report Auto Saved)

Embed Size (px)

Citation preview

  • 8/2/2019 Project Report Auto Saved)

    1/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    (1)

    A

    PROJECT REPORT

    ON

    INSTITUTE MANAGEMENT SYSTEM

    For The Award of Bacholor Degree in Computer Application.

    Submitted By:-

    AMIT KUMAR SHARMA (BCA 6TH SEMESTER)

    En. No.:M0611281.

    Roll No: 9732005.

  • 8/2/2019 Project Report Auto Saved)

    2/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    TABLE OF CONTENTS

    INTRODUCTION/ OBJECTIVES

    SYSTEM ANALYSIS

    IDENTIFICATION OF NEED

    PRELIMINARY INVESTIGATION

    FEASIBILITY STUDY

    PROJECT PLANNING & SCHEDULING

    SOFTWARE REQUIREMENT SPECIFICATIONS (SRS)

    SOFTWARE ENGINEERING PARADIGM APPLIED

    DATA MODEL

    SYSTEM DESIGN

    MODULARISATION DETAILS

    DATA INTEGRITY AND CONSTRAINTS

    DATABASE DESIGN

    USER INTERFACE DESIGN

    CODING

    COMPLETE PROJECT CODING

    COMMENTS AND DESCRIPTION

    STANDARDIZATION OF THE CODING

    ERROR HANDLING

    PARAMETERS CALLING

    (2)

  • 8/2/2019 Project Report Auto Saved)

    3/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    VALIDATION CHECKS

    TESTING

    TESTING TECHNIQUES AND TESTING SRATEGIES USED ALONG

    WITH THE TEST CASE DESIGN AND REST REPORT

    DEBUGGING AND CODE IMPROVEMENT

    SYSTEM SECURITY MEASURES

    DATABASE/DATA SECURITY

    CREATION OF USER PROFILES AND ACCESS RIGHTS

    COST ESTIMATION OF PROJECT

    REPORTS

    PERT CHART, GANTT CHART

    FUTURE SCOPE AND FURTHER ENHANCEMENT OF

    PROJECT

    BIBILIOGRAPHY

    (3)

  • 8/2/2019 Project Report Auto Saved)

    4/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    INTRODUCTION/ OBJECTIVES

    Project Development is compulsory for the fulfillment of BCA courses running by

    MCRP University. This type of activity not only shows the skills of the student but also

    helps him to be a professional in future. The students get the real experience while

    developing such projects and such type of experience gives them confidence to do

    better in future too.

    Title of the present project is IMS INSTITUTE MANAGEMENT SYSTEM. The

    main purpose of this project is to provide the facility about the institute services for

    students and staff. This project also helps to people to register for any courses provided

    by the Institute. The registered user can view the status of the application. The

    information about courses, admission, exam datesheet, attendance etc., is available at

    any time.

    Any application when registered into the office the applicant has to fill a form in which

    s/he provides the necessary information about him/her.

    If any user is not a registered, there is a facility to visit the site(not on web) as a guest.

    While any user is a guest it can collect the information about the institute like course

    offeres, admission criteria, faculty info etc.

    (4)

  • 8/2/2019 Project Report Auto Saved)

    5/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    (5)

  • 8/2/2019 Project Report Auto Saved)

    6/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    SYSTEM ANALYSIS

    IDENTIFICATION OF NEED:

    The identification of the needs of the project is really a typical job. It is very

    necessary to identify all the needs of the system at beginning otherwise the whole purpose

    of developing the project becomes useless.

    To identify the needs I went through the long process of interviewing the personnel

    of the institute office. I asked a lot of questions to understand the requirements. As institute

    office is not a strange place for a student and as same for me, hence I visit the site many

    times.

    I put the questions so that how work is doing in institute office, what is the

    procedure of applies to any course in the institute. I then thought that in reference of the

    computers working and managed the needs so that they can fulfill in an easy and

    comfortable manner. I also see many softwarses related to institute andanalyse the working

    of the softwares.

    It is very important to think the needs keeping in mind the efficiency and easy

    implementation. I tried my best to convert the requirements in form of the software so that

    use of the software can get the complete benefits.

    The need of the software is created because everything is going very fast. Once can not

    think to do all the jobs manually in a dynamic environment so the software is required to do

    the job at reasonable cost and within time.

    (6)

  • 8/2/2019 Project Report Auto Saved)

    7/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    PRELIMINARY INVESTIGATION

    The objective of this project is to help the common people who works in the office of the

    institute, s/he can say any information to student or anyone, ask to. This project provides

    the primary information about the requirents of any application which is provided by

    institute.

    User can find the information about any course or another thing very shortly as stafmember

    use the software. What are the basic requirements for admission in tny course? How we can

    apply to a course? What is the fee structure? These are the general questions in view of a

    student. If anybody want to find their certificate information, can find easily.

    This project also provides the information about the exam schedule, like date of the exam,

    time, subject etc. Anyone can submit fees with this software that is update at that time. We

    can also maintain the enquiry details of day to day basis. This project also provides the

    facility of students attendance. We can mainmtain the attendance of student as well as the

    staff membes of the institute. There is the different module for staff attaindence.

    We can also find the details of staff easily and it is very efficient to maintain.

    There is special login for the administrator. The administrator of the software can perform

    the updating of this software. To update the database is very important time to time for

    receiving the new information or to provide new facilities to the user.

    This software is designed to enhance the performance of the institute because the several

    tasks which are doing now manually will perform automatically by the system.

    (7)

  • 8/2/2019 Project Report Auto Saved)

    8/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    To utilize the project user have to register to the software. A user performs only those

    tasks for which assign. If administrator wants to change the password or /and login name

    of any other user s/he can do it easily.

    There are different-different modules of the software like there is a student module,

    staff moduile, and admin module etc. All the information of the student can be maintain

    with the help of the project easily.

    All the entities use in the project can only modify by the administration of the

    project. There is no procedure to add another administrator except the registered in the

    database of the software. It is a special user which is of ADMIN type in the users table.

    Administrator as feed the name and password it prompts to the page which have features

    of editing of any entity of the project.

    (8)

  • 8/2/2019 Project Report Auto Saved)

    9/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    FEASIBILITY STUDY

    i. Operational Feasibility:

    The project is nearly 95 percent feasible as the look and working of the project is very

    simple. A common user can handle the operation without the help of anything or anyone as

    the project has a common look like simple site. The user can handle the maximum

    operations just by clicking the option or s/he can use the keyboard or mouse to select the

    options.

    ii. Time Feasibility:

    The system has maximum percent of time feasible as it has been completed in the estimated

    time i.e. it was estimated to complete in three months working as full time and the work

    was completed in time.

    iii. Legal Feasibility:

    The System performs nothing illegal. The reports especially the format of the reports are

    according to the requirements only not thought.

    iv. Economical Feasibility:

    The economical feasibility in this system is very low as one has to purchase a computer and

    this software to atomize the system and work will be easy for him/her beyond imagination.

    v. Technical Feasibility:

    (9)

  • 8/2/2019 Project Report Auto Saved)

    10/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Technically the system is may or may not feasible according to the client. If the client has

    computers already then s/he doesnt need to purchase the system. If s/he has the knowledge

    of computer then perhaps s/he will not have to appoint and employee to work. If the client

    has an old system then also s/he has to replace the computer to work as the software can

    work with only the advanced hardware. If the client has and old fashioned OS then also

    s/he has to upgrade his/her system. The client may or may not need to upgrade her/his

    system.

    PROJECT PLANNING

    Planning and scheduling can be termed as most complicated part of software

    development. Success and failure of a project largely depends on how it has been

    planned, while its timely completion depends on its scheduling.

    Planning, for our purposes, can be thought of as determining all the small tasks

    that must be carried out in order to accomplish the goal. Planning also takes into

    account, rules, and known as constraints, which, control when certain tasks can or

    cannot happen? Scheduling can be thought of as determining whether adequate

    resources are available to carry out the plan. Improper planning can lead to

    unusual late release of software which is not desirable.

    In our project for planning & scheduling weve employed the following

    techniques:

    System Life Cycle Used:

    (10)

  • 8/2/2019 Project Report Auto Saved)

    11/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Waterfall Model:

    The salient features of the Waterfall Model are:

    It bought a definite structure to the process of software development,

    which was a major improvement over previous code-and-fix culture.

    Each phase is distinct and is mandatory for every project irrespective

    of project size.

    Every phase has a well-defined entry and exit criteria.

    Every phase has a provision for verification, validation, and

    correction of errors and inconsistencies.

    Structured Analysis/ Structured Design (SA/ SD) Methodology

    SA/SD methodology outlines the activities to be performed at every stage of the

    development lifecycle. The methodology provide some guidelines how the analysis

    to design transformation must take place.

    SA/SD uses three tools in the requirement analysis phase data flow

    diagrams, data dictionary and structured English. Variation allows you to use other

    tools like entity- relationship diagram for data modeling, structure chart for

    firming up the structure of a system and so on.

    (11)

  • 8/2/2019 Project Report Auto Saved)

    12/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    PROJECT SCHEDULING

    Scheduling is perhaps the most critical activity during the system design phase as this is

    the time when allocation of resources is done to the various modules and areas of the

    project. Care must be taken to set aside reasonable amount of time for testing, debugging

    as well optimization of the project and the deliverables.

    The goal of schedule estimation is to determine the total duration of the project

    and the duration of the different phases. We cannot treat the schedule as a variable totally

    in control of management. Each project will require some time to finish, and this time

    cannot be reduced by putting more people on the project. Hence project schedule is an

    independent variable, which must be assessed for planning.

    Various charts and techniques are used in scheduling. Scheduling of a software

    project can be correlated to prioritizing various tasks (Jobs) with respect to their cost, time

    and duration. Scheduling can be done with recourse constraints and time constraints in

    mind, depending upon the scheduling method can be static and dynamic implementation.

    I schedule that I have to complete in five months of the scheduled time. For the

    purpose I have divided each module of my project is estimated time and I will try my level

    best to implement my project as the schedule chosen by me.

    (12)

  • 8/2/2019 Project Report Auto Saved)

    13/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    PERT CHART

    CRITICAL PATH

    0-1, 1-2, 2-3, 3-4, 3-5, 5-6, 6-7, 6-8, 7-8, 8-10, 10-11, 11-12

    SR/NO. ACTIVITY TYPE OF ACTIVITY DURATION IN WEEK

    1 0-1 Study existing system 1

    2 1-2 Study proposed system 2

    3 2-3 Analysis 2

    4 3-4 Feasibility study 2

    5 3-5 Software Requirement &

    Analysis

    2.5

    6 4-5 Dummy 0

    7 5-6 Design 2

    8 6-7 Testing 4.5

    9 6-8 Coding 3.5

    10 6-9 Training 5

    11 7-8 Dummy 0

    12 9-10 Dummy 0

    13 8-10 Implementation 2

    14 10-11 Optimization 1

    15 11-12 Review 1

    Total Duration 18 Weeks

    (13)

  • 8/2/2019 Project Report Auto Saved)

    14/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    GANTT CHART

    SR/NO. ACTIVITY TYPE OF ACTIVITY DURATION IN WEEK

    1 0-1 Study existing system 1

    2 1-2 Study proposed system 2

    3 2-3 Analysis 2

    4 3-4 Feasibility study 2

    5 3-5 Software Requirement &

    Analysis

    2.5

    6 4-5 Dummy 0

    7 5-6 Design 2

    8 6-7 Testing 4.5

    9 6-8 Coding 3.5

    10 6-9 Training 5

    11 7-8 Dummy 0

    12 9-10 Dummy 0

    13 8-10 Implementation 2

    14 10-11 Optimization 1

    15 11-12 Review 1

    Total Duration 18 Weeks

    (14)

  • 8/2/2019 Project Report Auto Saved)

    15/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    SOFTWARE ENGINEERING PARADIGM APPLIED

    As there are so many paradigms but I choose Prototyping Model for my project.

    Prototyping model is useful where requirements are not properly understood in the

    beginning, using the prototyping process model can be the most effective method for

    developing the software. It is an excellent technique for reducing some types of risks

    associated with a project.

    To follow this model I first meet the customer and define the overall objectives for the

    software, identify whatever requirements are known and outline areas where further

    definition is mandatory. A quick design then occurs. The quick design focuses on a

    representation of those aspects of the software that will be visible to the user. The quick

    designs lead to the construction of a prototype. Now construction of prototype includes

    various phases such as customer evaluation of the prototype, design, coding, testing and

    maintenance.

    The prototype model suggests that before development of the actual software a working

    prototype of the system should be built first. A prototype means sample or we can say toy

    implementation of a system. What is done here is that before proceeding with design and

    coding a throwaway prototype is built to give the user a feel of the system. Of course, the

    development of the prototype itself involves design and coding but this is not done in a very

    formal manner. The user interacts with the system as he would with the eventual system

    and would, therefore, be in a better position to specify the requirements in a more

    comprehensive manner.

    After the finalization of software requirement and specification document, the prototype is

    discarded and actual system is then developed using the waterfall approach.

    (15)

  • 8/2/2019 Project Report Auto Saved)

    16/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    RAPID PROTOTYPING

    (16)

    Analysis

    Design

    Implementation

    Maintenance

    And Review

    Build

    and Test

    Design

    Prototype

  • 8/2/2019 Project Report Auto Saved)

    17/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    SOFTWARE REQUIREMENT

    SPECIFICATIONS (SRS)

    Requirement Analysis is a very important phase of the project development. The whole

    future of the project depends on the complete and correct analysis of the project. The

    requirements are gathered from the client who wants the software and are stored in a

    document known as (SRS document) software requirement specification document. This

    document must be in detail and every piece of information about the organization should be

    clearly mentioned in the document.

    We have to do the project work for any organization presently I am doing the job for Nexus

    Institute as the clients are no aware of the computers working so they can not specify the

    requirements in that terms it is the responsibility of the Analyst (a person who finds out the

    details about the project) to get the complete information for the project by using a number

    of ways. The requirements can be gathered from the client by asking him Questions, taking

    interviews, by preparing questionnaire and by reviewing the previous document about the

    organization. If the requirements of the client are missed by any way then the whole

    software developing team or company suffers for the reason.

    The whole software developing job is divided into some phases as primary investigation

    phase, complete requirement analysis phase, design phase, development phase, debugging

    phase and implementation phase. For a complete and systematic development of the project

    it is necessary to follow the order of the phases.

    (17)

  • 8/2/2019 Project Report Auto Saved)

    18/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    The proposed project is not a live project but it can be live by some efforts applied on it. It

    is a very interesting project to work with. I really enjoyed the project while taking the

    information about the project.

    For the completion of the project it is necessary to understand the working of the institute. I

    visit the Nexus Institute several times for better understanding. I also have good

    understanding to the institute. Employers always give good response to me for developing

    the project.

    Personally I feel that there are several problems for users of the institute. To know the

    requirements for particular application applicant have to pay time to the peon. Manaul

    working leads many problems like it very time consuming. It wants a large number of

    manpower also. That is a very tadius work in comparision of computarised system.

    The proposed project is somewhat a live project but not the whole one. Actually it is tried

    to make the project more generalized. I tried my best to make the project so common that it

    could fulfill the requirements of all Institutions. First I managed the requirements of my

    relative and candidates and the companies systematically and then make out the rough

    estimate of time to complete the different phases of the project systematically and at time. I

    took a total times period of three months (full day) to complete the project.

    After completing the requirement phase and estimating the time for each phase I moved to

    the second phase, which is Design of the system.

    (18)

  • 8/2/2019 Project Report Auto Saved)

    19/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    (19)

  • 8/2/2019 Project Report Auto Saved)

    20/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    DATA FLOW DIAGRAMS

    DEFINITION

    A data flow diagram (DFD) is a graphical technique that depicts information flow and

    the transforms that are applied as data move from input to output. The basic form of the

    data flow diagram is showing down ware. The DFD is also known as a data flow graph

    or a bubble chart. The data flow diagram may be used to represent a system or software

    at any level of abstraction. In fact, DFDS may be partitioned into levels that provide a

    mechanism for functional modeling as well as information flow modeling.

    A level 0 DFD, also called a fundamental system model or a context model,

    represents the entire software element as a single bubble with input and output data

    indicated by incoming and outgoing arrows, respectively. Additional processes

    (bubbles) and information flow paths are represented as the level 0 DFD is partitioned

    to reveal more detail. For example, a level 1 DFD might contain five or six bubbles

    with interconnecting arrows. Each of the processes represented at level 1 are sub-

    functions of the overall system.

    GUIDELINES TO CREATE DATA FLOW MODEL

    A few simple guidelines can aid immeasurable during derivation of a Data Flow

    diagram-

    The level 0 data flow diagram should depict the software/system as a single

    bubble.

    Primary input and output should be carefully noted.

    (20)

  • 8/2/2019 Project Report Auto Saved)

    21/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Refinement should begin by isolating candidate processes, data objects and

    stores to be represented at the next level.

    Information flow continuity must be maintained from level to level.

    One bubble at a time should be refined.

    There is a natural tendency to overcomplicate the data flow diagram. This occurs

    when the analyst attempts to show too much detail too early or represents

    procedural aspects of the software in lieu of information flow.

    BASIC DFD NOTATION

    The basic notation used to create a DFD are given below

    Data Object

    Data Store

    (21)

    External

    Entity

    Process

  • 8/2/2019 Project Report Auto Saved)

    22/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Rectangle is used to represent an external entity, i.e. a system element (e.g., hardware,

    a person, and another program) or another system that produces information for

    transformation by the software or receives information produced by the software.

    Circle represents a process or transform that is applied to data (or control) and changes it

    in some way.

    Arrow represents one or more data items or data objects. All arrows on a data flow

    diagram should be labeled.

    Double linerepresents data-store stored information that is used by the software.

    It is important to note no explicit indication of the sequence of processing is supplied by

    diagram. Procedure or sequence may be implicit in the diagram, but explicit procedural

    representation is generally delayed until software design. The data flow diagram is a

    graphical tool that can be very valuable during software requirements analysis.

    NOTE- DFD of the project shown next page.

    (22)

  • 8/2/2019 Project Report Auto Saved)

    23/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    CFD (CONTEXT FREE DIAGRAM)

    (23)

  • 8/2/2019 Project Report Auto Saved)

    24/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    FIRST LEVEL DFD (USER MODULE)

    (24)

  • 8/2/2019 Project Report Auto Saved)

    25/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    FIRST LEVEL DFD (ADMINISTRATOR MODULE)

    (25)

  • 8/2/2019 Project Report Auto Saved)

    26/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    (26)

  • 8/2/2019 Project Report Auto Saved)

    27/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    (27)

  • 8/2/2019 Project Report Auto Saved)

    28/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    (28)

  • 8/2/2019 Project Report Auto Saved)

    29/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    (29)

  • 8/2/2019 Project Report Auto Saved)

    30/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    FUNCTIONAL DECOMPOSITION DIAGRAM

    Login

    Institute

    ManagementS

    ystem

    Student

    Module

    Staff

    Module

    Franchise

    Module

    AdmissionStaff

    RegistrationFranchiseUpdation (30)

  • 8/2/2019 Project Report Auto Saved)

    31/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Login

    Institute

    ManagementSystem

    Student

    Module

    Staff

    Module

    Franchise

    Module

    Admission

    Fee

    Submission

    Attendance

    Staff

    Registration

    Franchise

    Updation

    Exam

    Certificate

    Staff

    Attendance

    SYSTEM DESIGN

    (31)

  • 8/2/2019 Project Report Auto Saved)

    32/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    MODULARISATION DETAILS

    The power of software development lies in modular design of the software. The

    logical separable parts of the project are called modules. Modular design not only supports

    easy development but also brings the clarity in the software. It is a good programming

    approach. While modular design of the software the user should remember that it should

    have high cohesion and low coupling.

    Coupling is defined by the interconnections between the modules of the project.

    Cohesion is defined by the internal strength of a single module.

    The RTO AUTOMATION SYSTEM SOFTWARE is divided in following sections-

    CREATE SECTION:

    In this Section a person may register to the software.

    MANAGE SECTION:

    In this section user can create the applicationfor any servise. In this section user can view

    the requirements and the status of the application. There is also the facility to view the

    status of the application in this section.

    f the user is an administrator it can do the updating for the software. The administrator

    has the rights of add/delete or modify any entity of the software.

    INFORMATION SECTION:

    In this section user can view the information related to the various entities i.e. how can

    get the admission, attendence, attendance, faculty information

    (32)

  • 8/2/2019 Project Report Auto Saved)

    33/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Library information, fee anybody deposit in institute, exam datesheet etc. In this section

    visitor can view the information related to the development of the software i.e. the

    planning of the project. This section provides very easy feature of visiting the site as a

    guest.

    PRINTING SECTION

    By using this section user can take out the print reports as hard copy on any entity of the

    software. S/he needs the hard copy of the Forms for filling up.

    DATABASE DESIGN

    1. Student Detail Table

    Table Name Student Detail

    Table DescriptionStudent detail information

    Field Name Data Type DataLength

    NotNull

    Constraint Description

    Stud_ID AutoNumber

    10 PrimaryKey

    Student RegistrationNumber

    First_name Text 15 First name of Studentmiddle_name

    Text 15 Middle name of StudentLast_name Text 15 Last name of StudentAddress Text 50 Current addressMob_no Number 10 Contact no

    email_id Text 30 Student email idGender Text 1 Gender of StudentQualification Text 20 Education QualificationUniversity Text 20 University from which

    Previous Exam passed

    Age Number 2 Age of Student

    (33)

  • 8/2/2019 Project Report Auto Saved)

    34/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    2. Staff Detail Table

    Table Name Staff Detail

    Table DescriptionStaff detail information

    Field Name Data Type DataLength

    NotNull

    Constraint Description

    Staff_ID AutoNumber

    10 PrimaryKey

    Staff RegistrationNumber

    Name Text 15 Name of StaffAddress Text 50 Adress of StaffMob_no Number 10 Contact no. of Staff

    email_id Text 30 Staff email idGender Text 1 Gender of StaffQualification Text 20 Education Qualification of

    Staff

    Date_birth Date/Time 8 Date of birth of StaffDate_join Date/Time 8 Date of joining of the Staff

    Designation Text 10 Designation of StaffAge Number 2 Age of StaffExperience Text 5 Experience of Staff

    3. Staff Attendance Table

    Table Name Staff Attendance Detail

    Table Description Staff Attendance information

    Field Name Data Type DataLengt

    h

    NotNull

    Constraint Description

    Staff_att_ID Number 10 Primarykey

    Staff Attendance ID

    Staff_ID Number 10 ForeignKey

    Staff RegistrationNumber

    Atten_date Date 8 Date of the Staff attendancebatch_ID Number 10 Foreign

    KeyBatch ID for whichattendance has been done

    Flag Yes/no - Flag for maintainingAttendance Status

    (34)

  • 8/2/2019 Project Report Auto Saved)

    35/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    4. Student Attendance Table

    Table Name Student Attendance Detail

    Table DescriptionStudent Attendance information

    Field Name Data Type DataLength

    NotNull

    Constraint Description

    Stud_att_ID Number 10 PrimaryKey

    Student Attendance ID

    Stud_ID Number 10 ForeignKey

    Student RegistrationNumber

    Atten_date Date 8 Date of the Studentattendance

    batch_ID Number 10 ForeignKey

    Batch ID of Student

    Flag Yes/no - Flag for maintainingAttendance Status

    Course_ID Number 10 Foreignkey

    Course ID

    5. Batch Table:-

    Table Name Batch Detail

    Table DescriptionBatch information

    Field Name Data Type DataLength

    NotNull

    Constraint Description

    Batch_ID Number 10 PrimaryKey

    Batch Id

    batch_time Number 10 Timing of Batch6. Course Details Table

    Table Name Course Detail

    Table DescriptionCourse information

    Field Name Data Type DataLength

    NotNull

    Constraint Description

    course_ID Number 10 Primary Ke Course Id

    course_name Text 10 Name of the Courseduration Text 10 Duration of the courseFee_ID Number 5 Foreign

    keyFees details of course

    Batch_ID Number 8 ForeignKey

    Batch Description

    (35)

  • 8/2/2019 Project Report Auto Saved)

    36/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    7. Enquiry Table

    Table Name Enquiry Detail

    Table DescriptionEnquiry information

    Field Name Data Type DataLength

    NotNull

    Constraint Description

    Enquiry_ID autoNumber 10 PrimaryKey

    Student Enquiry ID

    Stud_ID Number 10 ForeignKey

    Student RegistrationNumber who has doneenquiry

    Course_ID Number 10 Foreignkey

    Course ID for which enquiryhas done

    Fran_ID Number 10 ForeignKey

    Franchise ID for whichenquiry has done

    Date Date 8 Date of the Student enquiryResource Text 25 Recourses through which

    Enquiry has done

    8. Student Franchise Table

    Table Name Franchise Table

    Table DescriptionFranchise detail information

    Field Name Data Type Data

    Length

    Not

    Null

    Constraint Description

    Franch_ID Number 10 ForeignKey

    Franchise ID for whichStudent has done enquiry

    Student_Id Number 10 Foreign Key Student ID who has doneenquiry

    9. Fees Table

    Table Name Fees Detail

    Table DescriptionFees detail information

    Field Name Data Type DataLength

    NotNull

    Constraint Description

    Fee_ID Number 10 Primary key Fee IDCourse_id Number 10 Foreign key Course ID For which fee is

    deposited

    Admission_Id Number 10 Foreign key Admission ID of StudentAmount Number 5 Amount which is paidDiscount Number 10 Discount which is given on Amt.

    Feesubmissiondate

    Date 8 Date of fee submission

    (36)

  • 8/2/2019 Project Report Auto Saved)

    37/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    10. Final Exam Table

    Table Name Final Exam Detail

    Table Description Final exam detail information

    Field Name Data Type DataLength

    NotNull

    Constraint Description

    Exam_ID Number 10 Primary key Exam IDExm date Date 8 Date of ExamStd_Id Number 10 Foreign key Student ID Who has given ExamCourse_Id Number 15 Foreign key ID of Course for which exam

    has been given

    11.Certificate Table

    Table Name Certificate Detail

    Table DescriptionCertification information

    Field Name Data Type DataLength

    NotNull

    Constraint Description

    Certificate_ID Number 10 Primary key Certificate IDStudent_Id Number 10 Foreign key Student Id having CertificateCourse_Id Number 10 Foreign Key Course id on which certificate

    has been generated

    Marks Number 5 Obtain marksIssue date Date 8 Issue date of certificate

    13.Payment Receipt Table

    Table Name Payment Receipt Detail

    Table DescriptionPayment detail information

    Field Name Data Type DataLength

    NotNull

    Constraint Description

    Receipt_ID Number 10 Primary key Receipt IDStudent_Id Number 10 Foreign Key Student ID for which Receipt is

    generated

    Course_Id Number 10 Foreign Key Course ID on which fee isdeposited

    Fee _id Number 10 Foreign Key Fee ID of that CourseReceipt date Date 8 Receipt issue date

    (37)

  • 8/2/2019 Project Report Auto Saved)

    38/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    14.Franchise Table

    Table Name Franchise Detail

    Table DescriptionFranchise detail information

    Field Name Data Type DataLength

    NotNull

    Constraint Description

    Franch_ID Number 10 Primary Kay Id of the franchiseFranch_Name

    Text 20 Name of the franchiseFran_Address Text 50 Adress of franchiseLandline no Number 10 Landline no of FranchiseContactperson

    Text 50 Contact person regarding thatfranchise

    Reg_date Date 8 Date of franchise registration

    Reg_due_date

    Date 8 Due date of registration offranchise

    Reg_no Number 10 Registration number ofFranchise

    Reg_Fee Number 10 Registration fee of franchiseRenewal fees Number 10 Renewal fee of franchise

    15.Course Franchise Table

    Table Name Course Franchise Table

    Table DescriptionCourse Franchise detail information

    Field Name Data Type DataLength

    NotNull

    Constraint Description

    Franch_ID Number 10 Foreign Key Franchise ID of CourseCourse_Id Number 10 Foreign Key Course ID of Specified

    Franchise

    16. Student Attendance Admission Table

    Table Name Student Attendance Admission Table

    Table DescriptionStudent attendance admission detail information

    Field Name Data Type DataLength

    NotNull

    Constraint Description

    admi_ID Number 10 Foreign Key Admission ID of studentStud_att_ID Number 10 Foreign Key Student attendance ID for

    Attendance

    (38)

  • 8/2/2019 Project Report Auto Saved)

    39/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    17. Admission Table

    Table Name Admission Table

    Table DescriptionAdmission detail information

    FieldName Data Type DataLength

    NotNull

    Constraint Description

    admi_ID Number 10 Primary Key Admission ID of StudentCourse_Id Number 10 Foreign Key Course ID of Specified

    Franchise

    Stud_ID Number 10 Foreign Key Student Id who is takingAdmission

    admi_date Date 10 Date to which admission hasdone

    18. Admission Course TableTable Name Admission Course Table

    Table DescriptionAdmission Course detail information

    FieldName Data Type DataLength

    NotNull

    Constraint Description

    admi_ID Number 10 Primary Kay Admission ID of StudentCourse_Id Number 10 Foreign Key Course ID of Admission

    (39)

  • 8/2/2019 Project Report Auto Saved)

    40/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    USER LOGIN PAGE

    (40)

  • 8/2/2019 Project Report Auto Saved)

    41/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    THE VERY FIRST PAGE OF PROJECT

    (41)

  • 8/2/2019 Project Report Auto Saved)

    42/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    HOME PAGE OF THE PROJECT

    (42)

  • 8/2/2019 Project Report Auto Saved)

    43/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    INFORAMATION ABOUT VARIOUS COURCES

    (43)

  • 8/2/2019 Project Report Auto Saved)

    44/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    FACULTY PAGE

    (44)

  • 8/2/2019 Project Report Auto Saved)

    45/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    INFORMATION ABOUT SYLLABUS PAGE

    (45)

  • 8/2/2019 Project Report Auto Saved)

    46/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    FEE STRUCTURE PAGE

    (46)

  • 8/2/2019 Project Report Auto Saved)

    47/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    CALCULATOR ALSO HERE

    (47)

  • 8/2/2019 Project Report Auto Saved)

    48/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    PLAY GAME WHILE WORKING

    (48)

  • 8/2/2019 Project Report Auto Saved)

    49/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    THANKS TO SIR FOR GUIDENCE

    (49)

  • 8/2/2019 Project Report Auto Saved)

    50/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    STUDENT REGESTRATION PAGE

    (50)

  • 8/2/2019 Project Report Auto Saved)

    51/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    FEE SUBMISSION PAGE

    (51)

  • 8/2/2019 Project Report Auto Saved)

    52/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    EXIT PAGE OF THE PROJECT

    (52)

  • 8/2/2019 Project Report Auto Saved)

    53/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    ENQUIRY ABOUT FEES

    (53)

  • 8/2/2019 Project Report Auto Saved)

    54/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    TERM END REGISTRATION

    (54)

  • 8/2/2019 Project Report Auto Saved)

    55/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    COURSE REGISTRATION FOR TEE

    (55)

  • 8/2/2019 Project Report Auto Saved)

    56/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    ALREADY REGISTRED STUDENT DATA

    (56)

  • 8/2/2019 Project Report Auto Saved)

    57/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    FEE SUBMISSION PAGE

    (57)

  • 8/2/2019 Project Report Auto Saved)

    58/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    NEW FRANCHISE PAGE

    (58)

  • 8/2/2019 Project Report Auto Saved)

    59/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    CODING FOR VERY FIRST PAGE

    Dim A As Integer

    Private Sub ex_Click()

    Me.Hide

    Form8.Show

    End Sub

    Private Sub Form_Load()

    Label4.Top = -1500

    End Sub

    Private Sub hm_Click()

    Me.Hide

    Form2.Show

    End Sub

    Private Sub lg_Click()

    Me.Hide

    Form2.Show

    End Sub

    Private Sub Timer1_Timer()

    If Label1.Left = 17000 Then

    (59)

  • 8/2/2019 Project Report Auto Saved)

    60/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Label1.Left = -10000

    End If

    Label1.Left = Label1.Left + 20

    End Sub

    Private Sub Timer2_Timer()

    If A Mod 2 = 0 Then

    Label2(0).Visible = False

    Label2(1).Visible = False

    Label2(2).Visible = False

    Label2(3).Visible = False

    Else

    Label2(0).Visible = True

    Label2(1).Visible = True

    Label2(2).Visible = True

    Label2(3).Visible = True

    End If

    A = A + 1

    End Sub

    Private Sub Timer3_Timer()

    If Label3.Left = 17000 Then

    Label3.Left = -10000

    (60)

  • 8/2/2019 Project Report Auto Saved)

    61/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    End If

    Label3.Left = Label3.Left + 20

    End Sub

    Private Sub Timer4_Timer()

    If Label4.Top = 11000 Then

    Label4.Top = -1500

    End If

    Label4.Top = Label4.Top + 20

    End Sub

    CODING FOR HOME PAGE

    Dim A As Integer

    Private Sub ex_Click()

    Me.Hide

    Form8.Show

    End Sub

    Private Sub Form_Load()

    Label4.Top = -1500

    End Sub

    Private Sub hm_Click()

    Me.Hide

    Form2.Show

    End Sub

    (61)

  • 8/2/2019 Project Report Auto Saved)

    62/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Private Sub lg_Click()

    Me.Hide

    Form2.Show

    End Sub

    Private Sub Timer1_Timer()

    If Label1.Left = 17000 Then

    Label1.Left = -10000

    End If

    Label1.Left = Label1.Left + 20

    End Sub

    Private Sub Timer2_Timer()

    If A Mod 2 = 0 Then

    Label2(0).Visible = False

    Label2(1).Visible = False

    Label2(2).Visible = False

    Label2(3).Visible = False

    Else

    Label2(0).Visible = True

    Label2(1).Visible = True

    Label2(2).Visible = True

    Label2(3).Visible = True

    (62)

  • 8/2/2019 Project Report Auto Saved)

    63/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    End If

    A = A + 1

    End Sub

    Private Sub Timer3_Timer()

    If Label3.Left = 17000 Then

    Label3.Left = -10000

    End If

    Label3.Left = Label3.Left + 20

    End Sub

    Private Sub Timer4_Timer()

    If Label4.Top = 11000 Then

    Label4.Top = -1500

    End If

    Label4.Top = Label4.Top + 20

    End Sub

    CODING FOR FEE SUBMISSION

    Private Sub Command1_Click(Index As Integer)

    Me.Hide

    Form8.Show

    End Sub

    (63)

  • 8/2/2019 Project Report Auto Saved)

    64/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Private Sub cmd4_Click(Index As Integer)

    Me.Hide

    Form2.Show

    End Sub

    Private Sub cmd5_Click(Index As Integer)

    Me.Hide

    Form8.Show

    End Sub

    Private Sub Form_Load()

    End Sub

    CODING FOR THANKS PAGE

    Dim A As Integer

    Private Sub Form_Load()

    Label1.Left = -10000

    End Sub

    Private Sub Timer1_Timer()

    If A Mod 2 = 0 Then

    Label2(0).Visible = False

    Label2(1).Visible = False

    (64)

  • 8/2/2019 Project Report Auto Saved)

    65/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Label2(2).Visible = False

    Label2(3).Visible = False

    Else

    Label2(0).Visible = True

    Label2(1).Visible = True

    Label2(2).Visible = True

    Label2(3).Visible = True

    End If

    A = A + 1

    End Sub

    Private Sub Timer2_Timer()

    If Label1.Left = 2000 Then

    Form9.Show

    End If

    Label1.Left = Label1.Left + 20

    End Sub

    CODING FOR SAY THANKS TO GUIDE

    Private Sub Form_Load()

    Label1.Top = -2200

    End Sub

    Private Sub Timer1_Timer()

    If Label1.Top = 4000 Then

    Label1.ForeColor = vbMagenta

    (65)

  • 8/2/2019 Project Report Auto Saved)

    66/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    End If

    If Label1.Top = 7500 Then

    End

    End If

    Label1.Top = Label1.Top + 20

    End Sub

    CODING FOR GAME

    Dim i, j, k, l, M, n As Integer

    Private Sub Command1_Click()

    Text1.Text = "X"

    End Sub

    Private Sub Command10_Click()

    Text5.Text = "O"

    End Sub

    Private Sub Command11_Click()

    Text6.Text = "X"

    End Sub

    Private Sub Command12_Click()

    Text6.Text = "O"

    End Sub

    Private Sub Command13_Click()

    (66)

  • 8/2/2019 Project Report Auto Saved)

    67/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Text7.Text = "X"

    End Sub

    Private Sub Command14_Click()

    Text7.Text = "O"

    End Sub

    Private Sub Command15_Click()

    Text8.Text = "X"

    End Sub

    Private Sub Command16_Click()

    Text8.Text = "O"

    End Sub

    Private Sub Command17_Click()

    Text9.Text = "X"

    End Sub

    Private Sub Command18_Click()

    Text9.Text = "O"

    End Sub

    Private Sub Command19_Click()

    Text1.Text = " "

    (67)

  • 8/2/2019 Project Report Auto Saved)

    68/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Text2.Text = " "

    Text3.Text = " "

    Text4.Text = " "

    Text5.Text = " "

    Text6.Text = " "

    Text7.Text = " "

    Text8.Text = " "

    Text9.Text = " "

    End Sub

    Private Sub Command2_Click()

    Text1.Text = "O"

    End Sub

    Private Sub Command20_Click()

    Unload game

    End Sub

    Private Sub Command3_Click()

    Text2.Text = "X"

    End Sub

    Private Sub Command4_Click()

    Text2.Text = "O"

    End Sub

    (68)

  • 8/2/2019 Project Report Auto Saved)

    69/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Private Sub Command5_Click()

    Text3.Text = "X"

    End Sub

    Private Sub Command6_Click()

    Text3.Text = "O"

    End Sub

    Private Sub Command7_Click()

    Text4.Text = "X"

    End Sub

    Private Sub Command8_Click()

    Text4.Text = "O"

    End Sub

    Private Sub Command9_Click()

    Text5.Text = "X"

    End Sub

    Private Sub Text1_Change()

    If (Text1.Text = "X") And (Text2.Text = "X") And (Text3.Text = "X") Then

    MsgBox ("Player X is the Winner")

    Text1.Text = " "

    (69)

  • 8/2/2019 Project Report Auto Saved)

    70/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Text2.Text = " "

    Text3.Text = " "

    Text4.Text = " "

    Text5.Text = " "

    Text6.Text = " "

    Text7.Text = " "

    Text8.Text = " "

    Text9.Text = " "

    ElseIf (Text1.Text = "O") And (Text2.Text = "O") And (Text3.Text = "O") Then

    MsgBox ("Player O is winner")

    Text1.Text = " "

    Text2.Text = " "

    Text3.Text = " "

    Text4.Text = " "

    Text5.Text = " "

    Text6.Text = " "

    Text7.Text = " "

    Text8.Text = " "

    Text9.Text = " "

    ElseIf (Text1.Text = "X") And (Text4.Text = "X") And (Text7.Text = "X") Then

    MsgBox ("Player X is winner")

    Text1.Text = " "

    Text2.Text = " "

    Text3.Text = " "

    Text4.Text = " "

    (70)

  • 8/2/2019 Project Report Auto Saved)

    71/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Text5.Text = " "

    Text6.Text = " "

    Text7.Text = " "

    Text8.Text = " "

    Text9.Text = " "

    ElseIf (Text1.Text = "O") And (Text4.Text = "O") And (Text7.Text = "O") Then

    MsgBox ("Player O is winner")

    Text1.Text = " "

    Text2.Text = " "

    Text3.Text = " "

    Text4.Text = " "

    Text5.Text = " "

    Text6.Text = " "

    Text7.Text = " "

    Text8.Text = " "

    Text9.Text = " "

    ElseIf (Text1.Text = "X") And (Text5.Text = "X") And (Text9.Text = "X") Then

    MsgBox ("Player X is winner")

    Text1.Text = " "

    Text2.Text = " "

    Text3.Text = " "

    Text4.Text = " "

    Text5.Text = " "

    Text6.Text = " "

    (71)

  • 8/2/2019 Project Report Auto Saved)

    72/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Text7.Text = " "

    Text8.Text = " "

    Text9.Text = " "

    ElseIf (Text1.Text = "O") And (Text5.Text = "O") And (Text9.Text = "O") Then

    MsgBox ("Player O is winner")

    Text1.Text = " "

    Text2.Text = " "

    Text3.Text = " "

    Text4.Text = " "

    Text5.Text = " "

    Text6.Text = " "

    Text7.Text = " "

    Text8.Text = " "

    Text9.Text = " "

    End If

    End Sub

    Private Sub Text2_Change()

    If (Text1.Text = "X") And (Text2.Text = "X") And (Text3.Text = "X") Then

    MsgBox ("Player X is the Winner")

    Text1.Text = " "

    Text2.Text = " "

    Text3.Text = " "

    Text4.Text = " "

    (72)

  • 8/2/2019 Project Report Auto Saved)

    73/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Text5.Text = " "

    Text6.Text = " "

    Text7.Text = " "

    Text8.Text = " "

    Text9.Text = " "

    ElseIf (Text1.Text = "O") And (Text2.Text = "O") And (Text3.Text = "O") Then

    MsgBox ("Player O is winner")

    Text1.Text = " "

    Text2.Text = " "

    Text3.Text = " "

    Text4.Text = " "

    Text5.Text = " "

    Text6.Text = " "

    Text7.Text = " "

    Text8.Text = " "

    Text9.Text = " "

    ElseIf (Text2.Text = "X") And (Text5.Text = "X") And (Text8.Text = "X") Then

    MsgBox ("Player X is winner")

    Text1.Text = " "

    Text2.Text = " "

    Text3.Text = " "

    Text4.Text = " "

    Text5.Text = " "

    (73)

  • 8/2/2019 Project Report Auto Saved)

    74/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Text6.Text = " "

    Text7.Text = " "

    Text8.Text = " "

    Text9.Text = " "

    ElseIf (Text2.Text = "O") And (Text5.Text = "O") And (Text8.Text = "O") Then

    MsgBox ("Player O is winner")

    Text1.Text = " "

    Text2.Text = " "

    Text3.Text = " "

    Text4.Text = " "

    Text5.Text = " "

    Text6.Text = " "

    Text7.Text = " "

    Text8.Text = " "

    Text9.Text = " "

    End If

    End Sub

    Private Sub Text3_Change()

    If (Text1.Text = "X") And (Text2.Text = "X") And (Text3.Text = "X") Then

    MsgBox ("Player X is the Winner")

    Text1.Text = " "

    Text2.Text = " "

    Text3.Text = " "

    (74)

  • 8/2/2019 Project Report Auto Saved)

    75/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Text4.Text = " "

    Text5.Text = " "

    Text6.Text = " "

    Text7.Text = " "

    Text8.Text = " "

    Text9.Text = " "

    ElseIf (Text1.Text = "O") And (Text2.Text = "O") And (Text3.Text = "O") Then

    MsgBox ("Player O is winner")

    Text1.Text = " "

    Text2.Text = " "

    Text3.Text = " "

    Text4.Text = " "

    Text5.Text = " "

    Text6.Text = " "

    Text7.Text = " "

    Text8.Text = " "

    Text9.Text = " "

    ElseIf (Text3.Text = "X") And (Text6.Text = "X") And (Text9.Text = "X") Then

    MsgBox ("Player X is winner")

    Text1.Text = " "

    Text2.Text = " "

    Text3.Text = " "

    Text4.Text = " "

    (75)

  • 8/2/2019 Project Report Auto Saved)

    76/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Text5.Text = " "

    Text6.Text = " "

    Text7.Text = " "

    Text8.Text = " "

    Text9.Text = " "

    ElseIf (Text3.Text = "O") And (Text6.Text = "O") And (Text9.Text = "O") Then

    MsgBox ("Player O is winner")

    Text1.Text = " "

    Text2.Text = " "

    Text3.Text = " "

    Text4.Text = " "

    Text5.Text = " "

    Text6.Text = " "

    Text7.Text = " "

    Text8.Text = " "

    Text9.Text = " "

    ElseIf (Text3.Text = "X") And (Text5.Text = "X") And (Text7.Text = "X") Then

    MsgBox ("Player X is winner")

    Text1.Text = " "

    Text2.Text = " "

    Text3.Text = " "

    Text4.Text = " "

    Text5.Text = " "

    (76)

  • 8/2/2019 Project Report Auto Saved)

    77/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Text6.Text = " "

    Text7.Text = " "

    Text8.Text = " "

    Text9.Text = " "

    ElseIf (Text3.Text = "O") And (Text5.Text = "O") And (Text7.Text = "O") Then

    MsgBox ("Player O is winner")

    Text1.Text = " "

    Text2.Text = " "

    Text3.Text = " "

    Text4.Text = " "

    Text5.Text = " "

    Text6.Text = " "

    Text7.Text = " "

    Text8.Text = " "

    Text9.Text = " "

    End If

    End Sub

    Private Sub Text4_Change()

    If (Text4.Text = "X") And (Text5.Text = "X") And (Text6.Text = "X") Then

    MsgBox ("Player X is the Winner")

    Text1.Text = " "

    Text2.Text = " "

    Text3.Text = " "

    (77)

  • 8/2/2019 Project Report Auto Saved)

    78/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Text4.Text = " "

    Text5.Text = " "

    Text6.Text = " "

    Text7.Text = " "

    Text8.Text = " "

    Text9.Text = " "

    ElseIf (Text4.Text = "O") And (Text5.Text = "O") And (Text6.Text = "O") Then

    MsgBox ("Player O is winner")

    Text1.Text = " "

    Text2.Text = " "

    Text3.Text = " "

    Text4.Text = " "

    Text5.Text = " "

    Text6.Text = " "

    Text7.Text = " "

    Text8.Text = " "

    Text9.Text = " "

    ElseIf (Text1.Text = "X") And (Text4.Text = "X") And (Text7.Text = "X") Then

    MsgBox ("Player X is winner")

    Text1.Text = " "

    Text2.Text = " "

    Text3.Text = " "

    Text4.Text = " "

    (78)

  • 8/2/2019 Project Report Auto Saved)

    79/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Text5.Text = " "

    Text6.Text = " "

    Text7.Text = " "

    Text8.Text = " "

    Text9.Text = " "

    ElseIf (Text1.Text = "O") And (Text4.Text = "O") And (Text7.Text = "O") Then

    MsgBox ("Player O is winner")

    Text1.Text = " "

    Text2.Text = " "

    Text3.Text = " "

    Text4.Text = " "

    Text5.Text = " "

    Text6.Text = " "

    Text7.Text = " "

    Text8.Text = " "

    Text9.Text = " "

    End If

    End Sub

    Private Sub Text5_Change()

    If (Text4.Text = "X") And (Text5.Text = "X") And (Text6.Text = "X") Then

    MsgBox ("Player X is the Winner")

    Text1.Text = " "

    Text2.Text = " "

    (79)

  • 8/2/2019 Project Report Auto Saved)

    80/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Text3.Text = " "

    Text4.Text = " "

    Text5.Text = " "

    Text6.Text = " "

    Text7.Text = " "

    Text8.Text = " "

    Text9.Text = " "

    ElseIf (Text4.Text = "O") And (Text5.Text = "O") And (Text6.Text = "O") Then

    MsgBox ("Player O is winner")

    Text1.Text = " "

    Text2.Text = " "

    Text3.Text = " "

    Text4.Text = " "

    Text5.Text = " "

    Text6.Text = " "

    Text7.Text = " "

    Text8.Text = " "

    Text9.Text = " "

    ElseIf (Text2.Text = "X") And (Text5.Text = "X") And (Text8.Text = "X") Then

    MsgBox ("Player X is winner")

    Text1.Text = " "

    Text2.Text = " "

    Text3.Text = " "

    (80)

  • 8/2/2019 Project Report Auto Saved)

    81/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Text4.Text = " "

    Text5.Text = " "

    Text6.Text = " "

    Text7.Text = " "

    Text8.Text = " "

    Text9.Text = " "

    ElseIf (Text2.Text = "O") And (Text5.Text = "O") And (Text8.Text = "O") Then

    MsgBox ("Player O is winner")

    Text1.Text = " "

    Text2.Text = " "

    Text3.Text = " "

    Text4.Text = " "

    Text5.Text = " "

    Text6.Text = " "

    Text7.Text = " "

    Text8.Text = " "

    Text9.Text = " "

    ElseIf (Text5.Text = "X") And (Text3.Text = "X") And (Text7.Text = "X") Then

    MsgBox ("Player X is winner")

    Text1.Text = " "

    Text2.Text = " "

    Text3.Text = " "

    Text4.Text = " "

    (81)

  • 8/2/2019 Project Report Auto Saved)

    82/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Text5.Text = " "

    Text6.Text = " "

    Text7.Text = " "

    Text8.Text = " "

    Text9.Text = " "

    ElseIf (Text5.Text = "O") And (Text3.Text = "O") And (Text7.Text = "O") Then

    MsgBox ("Player O is winner")

    Text1.Text = " "

    Text2.Text = " "

    Text3.Text = " "

    Text4.Text = " "

    Text5.Text = " "

    Text6.Text = " "

    Text7.Text = " "

    Text8.Text = " "

    Text9.Text = " "

    ElseIf (Text1.Text = "X") And (Text5.Text = "X") And (Text9.Text = "X") Then

    MsgBox ("Player X is winner")

    Text1.Text = " "

    Text2.Text = " "

    Text3.Text = " "

    Text4.Text = " "

    Text5.Text = " "

    (82)

  • 8/2/2019 Project Report Auto Saved)

    83/186

  • 8/2/2019 Project Report Auto Saved)

    84/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Text4.Text = " "

    Text5.Text = " "

    Text6.Text = " "

    Text7.Text = " "

    Text8.Text = " "

    Text9.Text = " "

    ElseIf (Text4.Text = "O") And (Text5.Text = "O") And (Text6.Text = "O") Then

    MsgBox ("Player O is winner")

    Text1.Text = " "

    Text2.Text = " "

    Text3.Text = " "

    Text4.Text = " "

    Text5.Text = " "

    Text6.Text = " "

    Text7.Text = " "

    Text8.Text = " "

    Text9.Text = " "

    ElseIf (Text3.Text = "X") And (Text6.Text = "X") And (Text9.Text = "X") Then

    MsgBox ("Player X is winner")

    Text1.Text = " "

    Text2.Text = " "

    Text3.Text = " "

    Text4.Text = " "

    (84)

  • 8/2/2019 Project Report Auto Saved)

    85/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Text5.Text = " "

    Text6.Text = " "

    Text7.Text = " "

    Text8.Text = " "

    Text9.Text = " "

    ElseIf (Text3.Text = "O") And (Text6.Text = "O") And (Text9.Text = "O") Then

    MsgBox ("Player O is winner")

    Text1.Text = " "

    Text2.Text = " "

    Text3.Text = " "

    Text4.Text = " "

    Text5.Text = " "

    Text6.Text = " "

    Text7.Text = " "

    Text8.Text = " "

    Text9.Text = " "

    End If

    End Sub

    Private Sub Text7_Change()

    If (Text7.Text = "X") And (Text8.Text = "X") And (Text9.Text = "X") Then

    MsgBox ("Player X is the Winner")

    Text1.Text = " "

    Text2.Text = " "

    (85)

  • 8/2/2019 Project Report Auto Saved)

    86/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Text3.Text = " "

    Text4.Text = " "

    Text5.Text = " "

    Text6.Text = " "

    Text7.Text = " "

    Text8.Text = " "

    Text9.Text = " "

    ElseIf (Text7.Text = "O") And (Text8.Text = "O") And (Text9.Text = "O") Then

    MsgBox ("Player O is winner")

    Text1.Text = " "

    Text2.Text = " "

    Text3.Text = " "

    Text4.Text = " "

    Text5.Text = " "

    Text6.Text = " "

    Text7.Text = " "

    Text8.Text = " "

    Text9.Text = " "

    ElseIf (Text1.Text = "X") And (Text4.Text = "X") And (Text7.Text = "X") Then

    MsgBox ("Player X is winner")

    Text1.Text = " "

    Text2.Text = " "

    Text3.Text = " "

    (86)

  • 8/2/2019 Project Report Auto Saved)

    87/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Text4.Text = " "

    Text5.Text = " "

    Text6.Text = " "

    Text7.Text = " "

    Text8.Text = " "

    Text9.Text = " "

    ElseIf (Text1.Text = "O") And (Text4.Text = "O") And (Text7.Text = "O") Then

    MsgBox ("Player O is winner")

    Text1.Text = " "

    Text2.Text = " "

    Text3.Text = " "

    Text4.Text = " "

    Text5.Text = " "

    Text6.Text = " "

    Text7.Text = " "

    Text8.Text = " "

    Text9.Text = " "

    ElseIf (Text7.Text = "X") And (Text5.Text = "X") And (Text3.Text = "X") Then

    MsgBox ("Player X is winner")

    Text1.Text = " "

    Text2.Text = " "

    Text3.Text = " "

    Text4.Text = " "

    (87)

  • 8/2/2019 Project Report Auto Saved)

    88/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Text5.Text = " "

    Text6.Text = " "

    Text7.Text = " "

    Text8.Text = " "

    Text9.Text = " "

    ElseIf (Text7.Text = "O") And (Text5.Text = "O") And (Text3.Text = "O") Then

    MsgBox ("Player O is winner")

    Text1.Text = " "

    Text2.Text = " "

    Text3.Text = " "

    Text4.Text = " "

    Text5.Text = " "

    Text6.Text = " "

    Text7.Text = " "

    Text8.Text = " "

    Text9.Text = " "

    End If

    End Sub

    Private Sub Text8_Change()

    If (Text7.Text = "X") And (Text8.Text = "X") And (Text9.Text = "X") Then

    MsgBox ("Player X is the Winner")

    Text1.Text = " "

    Text2.Text = " "

    (88)

  • 8/2/2019 Project Report Auto Saved)

    89/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Text3.Text = " "

    Text4.Text = " "

    Text5.Text = " "

    Text6.Text = " "

    Text7.Text = " "

    Text8.Text = " "

    Text9.Text = " "

    ElseIf (Text7.Text = "O") And (Text8.Text = "O") And (Text9.Text = "O") Then

    MsgBox ("Player O is winner")

    Text1.Text = " "

    Text2.Text = " "

    Text3.Text = " "

    Text4.Text = " "

    Text5.Text = " "

    Text6.Text = " "

    Text7.Text = " "

    Text8.Text = " "

    Text9.Text = " "

    ElseIf (Text8.Text = "X") And (Text5.Text = "X") And (Text2.Text = "X") Then

    MsgBox ("Player X is winner")

    Text1.Text = " "

    Text2.Text = " "

    Text3.Text = " "

    (89)

  • 8/2/2019 Project Report Auto Saved)

    90/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Text4.Text = " "

    Text5.Text = " "

    Text6.Text = " "

    Text7.Text = " "

    Text8.Text = " "

    Text9.Text = " "

    ElseIf (Text8.Text = "O") And (Text5.Text = "O") And (Text2.Text = "O") Then

    MsgBox ("Player O is winner")

    Text1.Text = " "

    Text2.Text = " "

    Text3.Text = " "

    Text4.Text = " "

    Text5.Text = " "

    Text6.Text = " "

    Text7.Text = " "

    Text8.Text = " "

    Text9.Text = " "

    End If

    End Sub

    Private Sub Text9_Change()

    If (Text7.Text = "X") And (Text8.Text = "X") And (Text9.Text = "X") Then

    MsgBox ("Player X is the Winner")

    Text1.Text = " "

    (90)

  • 8/2/2019 Project Report Auto Saved)

    91/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Text2.Text = " "

    Text3.Text = " "

    Text4.Text = " "

    Text5.Text = " "

    Text6.Text = " "

    Text7.Text = " "

    Text8.Text = " "

    Text9.Text = " "

    ElseIf (Text7.Text = "O") And (Text8.Text = "O") And (Text9.Text = "O") Then

    MsgBox ("Player O is winner")

    Text1.Text = " "

    Text2.Text = " "

    Text3.Text = " "

    Text4.Text = " "

    Text5.Text = " "

    Text6.Text = " "

    Text7.Text = " "

    Text8.Text = " "

    Text9.Text = " "

    ElseIf (Text3.Text = "X") And (Text6.Text = "X") And (Text9.Text = "X") Then

    MsgBox ("Player X is winner")

    Text1.Text = " "

    Text2.Text = " "

    (91)

  • 8/2/2019 Project Report Auto Saved)

    92/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Text3.Text = " "

    Text4.Text = " "

    Text5.Text = " "

    Text6.Text = " "

    Text7.Text = " "

    Text8.Text = " "

    Text9.Text = " "

    ElseIf (Text3.Text = "O") And (Text6.Text = "O") And (Text9.Text = "O") Then

    MsgBox ("Player O is winner")

    Text1.Text = " "

    Text2.Text = " "

    Text3.Text = " "

    Text4.Text = " "

    Text5.Text = " "

    Text6.Text = " "

    Text7.Text = " "

    Text8.Text = " "

    Text9.Text = " "

    ElseIf (Text9.Text = "X") And (Text5.Text = "X") And (Text1.Text = "X") Then

    MsgBox ("Player X is winner")

    Text1.Text = " "

    Text2.Text = " "

    Text3.Text = " "

    (92)

  • 8/2/2019 Project Report Auto Saved)

    93/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Text4.Text = " "

    Text5.Text = " "

    Text6.Text = " "

    Text7.Text = " "

    Text8.Text = " "

    Text9.Text = " "

    ElseIf (Text9.Text = "O") And (Text5.Text = "O") And (Text1.Text = "O") Then

    MsgBox ("Player O is winner")

    Text1.Text = " "

    Text2.Text = " "

    Text3.Text = " "

    Text4.Text = " "

    Text5.Text = " "

    Text6.Text = " "

    Text7.Text = " "

    Text8.Text = " "

    Text9.Text = " "

    End If

    End Sub

    Private Sub Form_Load()

    i = 480

    j = 1800

    k = 600

    (93)

  • 8/2/2019 Project Report Auto Saved)

    94/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    l = 1200

    M = 720

    n = 1800

    End Sub

    Private Sub Timer1_Timer()

    Shape1.Left = i

    i = i + 10

    Shape2.Left = j

    j = j + 10

    Shape3.Left = k

    k = k + 10

    Shape4.Left = l

    l = l + 10

    Shape5.Left = M

    M = M + 10

    Shape6.Left = n

    n = n + 10

    End Sub

    CODING FOR CALCULATOR

    Dim A As Double

    Dim B As Double

    Dim c As Integer

    (94)

  • 8/2/2019 Project Report Auto Saved)

    95/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Private Sub Command1_Click()

    A = Val(Text1.Text)

    Text1.Text = " "

    B = 1

    End Sub

    Private Sub Command10_Click()

    If c = 1 Then

    Text1.Text = " "

    End If

    Text1.Text = Text1.Text + "5"

    c = 0

    End Sub

    Private Sub Command11_Click()

    If c = 1 Then

    Text1.Text = " "

    End If

    Text1.Text = Text1.Text + "6"

    c = 0

    End Sub

    Private Sub Command12_Click()

    If c = 1 Then

    Text1.Text = " "

    (95)

  • 8/2/2019 Project Report Auto Saved)

    96/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    End If

    Text1.Text = Text1.Text + "1"

    c = 0

    End Sub

    Private Sub Command13_Click()

    If c = 1 Then

    Text1.Text = " "

    End If

    Text1.Text = Text1.Text + "2"

    c = 0

    End Sub

    Private Sub Command14_Click()

    If c = 1 Then

    Text1.Text = " "

    End If

    Text1.Text = Text1.Text + "3"

    c = 0

    End Sub

    Private Sub Command15_Click()

    If c = 1 Then

    Text1.Text = " "

    End If

    (96)

  • 8/2/2019 Project Report Auto Saved)

    97/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Text1.Text = Text1.Text + "0"

    c = 0

    End Sub

    Private Sub Command16_Click()

    If c = 1 Then

    Text1.Text = " "

    End If

    Text1.Text = Text1.Text + "."

    c = 0

    End Sub

    Private Sub Command17_Click()

    c = 1

    If B = 4 Then

    Text1.Text = (A / Val(Text1.Text)) * 100

    End If

    End Sub

    Private Sub Command18_Click()

    Text1.Text = " "

    c = 0

    End Sub

    Private Sub Command19_Click()

    (97)

  • 8/2/2019 Project Report Auto Saved)

    98/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Text1.Text = " "

    End Sub

    Private Sub Command2_Click()

    A = Val(Text1.Text)

    Text1.Text = " "

    B = 2

    End Sub

    Private Sub Command3_Click()

    A = Val(Text1.Text)

    Text1.Text = " "

    B = 3

    End Sub

    Private Sub Command4_Click()

    A = Val(Text1.Text)

    Text1.Text = " "

    B = 4

    End Sub

    Private Sub Command5_Click()

    c = 1

    If B = 1 Then

    Text1.Text = Val(Text1.Text) + A

    (98)

  • 8/2/2019 Project Report Auto Saved)

    99/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    ElseIf B = 2 Then

    Text1.Text = A - Val(Text1.Text)

    ElseIf B = 3 Then

    Text1.Text = A * Val(Text1.Text)

    ElseIf B = 4 Then

    Text1.Text = A / Val(Text1.Text)

    End If

    End Sub

    Private Sub Command6_Click()

    If c = 1 Then

    Text1.Text = " "

    End If

    Text1.Text = Text1.Text + "7"

    c = 0

    End Sub

    Private Sub Command7_Click()

    If c = 1 Then

    Text1.Text = " "

    End If

    c = 0

    Text1.Text = Text1.Text + "8"

    End Sub

    (99)

  • 8/2/2019 Project Report Auto Saved)

    100/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Private Sub Command8_Click()

    If c = 1 Then

    Text1.Text = " "

    End If

    Text1.Text = Text1.Text + "9"

    c = 0

    End Sub

    Private Sub Command9_Click()

    If c = 1 Then

    Text1.Text = " "

    End If

    Text1.Text = Text1.Text + "4"

    c = 0

    End Sub

    Private Sub Form_Load()

    Me.Caption = "NEXUS CALCULATOR"

    End Sub

    CODING FOR EMPLOYEE RECORD

    Private Sub Form_Load()

    On Error Resume Next

    Call display

    End Sub

    (100)

  • 8/2/2019 Project Report Auto Saved)

    101/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Private Sub cmdMoveFirst_Click()

    On Error Resume Next

    rs.MoveFirst

    Call display

    End Sub

    Private Sub cmdMoveLast_Click()

    On Error Resume Next

    rs.MoveLast

    If rs.EOF Then

    MsgBox "Already Last Record", vbInformation, "Record Information"

    Else

    Call display

    End If

    End Sub

    Private Sub cmdMoveNext_Click()

    On Error Resume Next

    rs.MoveNext

    If rs.EOF Then

    rs.MoveLast

    MsgBox "Last Record", vbInformation, "Last Record"

    Else

    Call display

    End If

    (101)

  • 8/2/2019 Project Report Auto Saved)

    102/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    End Sub

    Private Sub cmdMovePrevious_Click()

    On Error Resume Next

    rs.MovePrevious

    If rs.BOF Then

    rs.MoveFirst

    MsgBox "First Record", vbInformation, "First Record"

    Else

    Call display

    End If

    End Sub

    Private Sub cmdAddNew_Click()

    On Error Resume Next

    Call clear

    rs.AddNew

    txtEno.SetFocus

    End Sub

    Private Sub cmdDelete_click()

    On Error Resume Next

    If MsgBox("Are you sure you wan't to delete record", vbOKCancel + vbExclamation,

    "Deleting Record") = vbOK Then

    rs.Delete

    rs.MoveNext

    If rs.EOF Then

    (102)

  • 8/2/2019 Project Report Auto Saved)

    103/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    rs.MoveLast

    MsgBox "Last Record"

    End If

    Call display

    End If

    End Sub

    Private Sub cmdSave_Click()

    On Error Resume Next

    Call assign

    rs.Save

    MsgBox "Record Saved", vbInformation, "Record is Saved"

    End Sub

    Private Sub display()

    txtEno.Text = Str(rs(0)) & " "

    txtEName.Text = rs(1) & " "

    txtESal.Text = Str(rs(2)) & " "

    txtEstatus.Text = rs(3) & " "

    txtEDoj.Text = Str(rs(4)) & " "

    txtEDeptNo.Text = Str(rs(5)) & " "

    End Sub

    Private Sub clear()

    txtEno.Text = ""

    txtEName.Text = ""

    txtESal.Text = ""

    txtEstatus.Text = ""

    (103)

  • 8/2/2019 Project Report Auto Saved)

    104/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    txtEDoj.Text = Date

    txtEDeptNo.Text = ""

    End Sub

    Private Sub assign()

    rs(0) = Val(txtEno.Text)

    rs(1) = txtEName.Text

    rs(2) = Val(txtESal.Text)

    rs(3) = txtEstatus.Text

    rs(4) = txtEDoj.Text

    rs(5) = Val(txtEDeptNo.Text)

    End Sub

    CODING FOR EMPLOYEE LIST

    Private Sub Form_Load()

    On Error Resume Next

    Call display

    End Sub

    Private Sub cmdMoveFirst_Click()

    On Error Resume Next

    rs.MoveFirst

    Call display

    End Sub

    Private Sub cmdMoveLast_Click()

    On Error Resume Next

    rs.MoveLast

    (104)

  • 8/2/2019 Project Report Auto Saved)

    105/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    If rs.EOF Then

    MsgBox "Already Last Record", vbInformation, "Record Information"

    Else

    Call display

    End If

    End Sub

    Private Sub cmdMoveNext_Click()

    On Error Resume Next

    rs.MoveNext

    If rs.EOF Then

    rs.MoveLast

    MsgBox "Last Record", vbInformation, "Last Record"

    Else

    Call display

    End If

    End Sub

    Private Sub cmdMovePrevious_Click()

    On Error Resume Next

    rs.MovePrevious

    If rs.BOF Then

    rs.MoveFirst

    MsgBox "First Record", vbInformation, "First Record"

    Else

    (105)

  • 8/2/2019 Project Report Auto Saved)

    106/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Call display

    End If

    End Sub

    Private Sub cmdAddNew_Click()

    On Error Resume Next

    Call clear

    rs.AddNew

    txtEno.SetFocus

    End Sub

    Private Sub cmdDelete_click()

    On Error Resume Next

    If MsgBox("Are you sure you wan't to delete record", vbOKCancel + vbExclamation,

    "Deleting Record") = vbOK Then

    rs.Delete

    rs.MoveNext

    If rs.EOF Then

    rs.MoveLast

    MsgBox "Last Record"

    End If

    Call display

    End If

    End Sub

    Private Sub cmdSave_Click()

    On Error Resume Next

    Call assign

    (106)

  • 8/2/2019 Project Report Auto Saved)

    107/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    rs.Save

    MsgBox "Record Saved", vbInformation, "Record is Saved"

    End Sub

    Private Sub display()

    txtEno.Text = Str(rs(0)) & " "

    txtEName.Text = rs(1) & " "

    txtESal.Text = Str(rs(2)) & " "

    txtEstatus.Text = rs(3) & " "

    txtEDoj.Text = Str(rs(4)) & " "

    txtEDeptNo.Text = Str(rs(5)) & " "

    End Sub

    Private Sub clear()

    txtEno.Text = ""

    txtEName.Text = ""

    txtESal.Text = ""

    txtEstatus.Text = ""

    txtEDoj.Text = Date

    txtEDeptNo.Text = ""

    End Sub

    Private Sub assign()

    rs(0) = Val(txtEno.Text)

    rs(1) = txtEName.Text

    rs(2) = Val(txtESal.Text)

    rs(3) = txtEstatus.Text

    rs(4) = txtEDoj.Text

    (107)

  • 8/2/2019 Project Report Auto Saved)

    108/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    rs(5) = Val(txtEDeptNo.Text)

    End Sub

    CODING FOR AUTO GENERATE LIST

    Private Sub Form_Unload(Cancel As Integer)

    rs.Close

    End Sub

    Private Sub txtAutoEno_KeyPress(KeyAscii As Integer)

    Dim eno As String

    Dim Srchflag As Boolean

    Srchflag = False

    eno = txtAutoEno.Text

    If KeyAscii = 13 Then

    If Not IsNumeric(eno) Then

    MsgBox "Invalid Search Key Entered", vbCritical, "Search Error"

    clearAndFocus

    Exit Sub

    End If

    rs.Close

    rs.Open "Select * from emp where empid = " & eno, cn, adOpenDynamic,

    adLockOptimistic

    If rs.EOF True Then

    Call display

    (108)

  • 8/2/2019 Project Report Auto Saved)

    109/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Srchflag = True

    clearAndFocus

    Exit Sub

    End If

    If Srchflag = False Then

    MsgBox "Search Not Found", vbInformation, "Search Result"

    clearAndFocus

    End If

    End If

    End Sub

    Private Sub clearAndFocus()

    txtAutoEno.Text = ""

    txtAutoEno.SetFocus

    End Sub

    Private Sub display()

    txtEno.Text = Str(rs(0)) & " "

    txtEName.Text = rs(1) & " "

    txtESal.Text = Str(rs(2)) & " "

    txtEstatus.Text = rs(3) & " "

    txtEDoj.Text = Str(rs(4)) & " "

    txtEDeptNo.Text = Str(rs(5)) & " "

    End Sub

    Private Sub clear()

    (109)

  • 8/2/2019 Project Report Auto Saved)

    110/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    txtEno.Text = ""

    txtEName.Text = ""

    txtESal.Text = ""

    txtEstatus.Text = ""

    txtEDeptNo.Text = ""

    End Sub

    Private Sub assign()

    rs(0) = Val(txtEno.Text)

    rs(1) = txtEName.Text

    rs(2) = Val(txtESal.Text)

    rs(3) = txtEstatus.Text

    rs(4) = txtEDoj.Text

    rs(5) = Val(txtEDeptNo.Text)

    End Sub

    CODING FOR TEE REGISTRATION

    Private Sub about_Click()

    about1.Show

    End Sub

    Private Sub Adodc1_MoveComplete(ByVal adReason As ADODB.EventReasonEnum,

    ByVal pError As ADODB.Error, adStatus As ADODB.EventStatusEnum, ByVal

    pRecordset As ADODB.Recordset)

    On Error Resume Next

    If Val(Adodc1.Recordset.RecordCount)

  • 8/2/2019 Project Report Auto Saved)

    111/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Label9.Caption = "0"

    Text20.Text = ""

    Text21.Text = ""

    Text22.Text = ""

    Text23.Text = ""

    Text24.Text = ""

    Text25.Text = ""

    Text26.Text = ""

    Text27.Text = ""

    Text28.Text = ""

    Text29.Text = ""

    Text30.Text = ""

    Text31.Text = ""

    Text32.Text = ""

    Text33.Text = ""

    Text34.Text = ""

    Text35.Text = ""

    Text36.Text = ""

    Text37.Text = ""

    Text38.Text = ""

    Else

    Adodc1.Caption = (Adodc1.Recordset.AbsolutePosition)

    Label9.Caption = (Adodc1.Recordset.RecordCount)

    Text20.Text = (Adodc1.Recordset.Fields(0))

    Text21.Text = (Adodc1.Recordset.Fields(1))

    (111)

  • 8/2/2019 Project Report Auto Saved)

    112/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Text22.Text = (Adodc1.Recordset.Fields(3))

    Text23.Text = (Adodc1.Recordset.Fields(2))

    Text24.Text = (Adodc1.Recordset.Fields(25))

    Text25.Text = (Adodc1.Recordset.Fields(4))

    Text26.Text = (Adodc1.Recordset.Fields(11))

    Text27.Text = (Adodc1.Recordset.Fields(5))

    Text28.Text = (Adodc1.Recordset.Fields(12))

    Text29.Text = (Adodc1.Recordset.Fields(6))

    Text30.Text = (Adodc1.Recordset.Fields(13))

    Text31.Text = (Adodc1.Recordset.Fields(7))

    Text32.Text = (Adodc1.Recordset.Fields(14))

    Text33.Text = (Adodc1.Recordset.Fields(8))

    Text34.Text = (Adodc1.Recordset.Fields(15))

    Text35.Text = (Adodc1.Recordset.Fields(9))

    Text36.Text = (Adodc1.Recordset.Fields(16))

    Text37.Text = (Adodc1.Recordset.Fields(10))

    Text38.Text = (Adodc1.Recordset.Fields(17))

    End If

    End Sub

    Private Sub Combo1_Change()

    If Combo1.Text = "" Then

    Combo1.Text = "0"

    End If

    End Sub

    (112)

  • 8/2/2019 Project Report Auto Saved)

    113/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Private Sub Combo2_Change()

    If Combo2.Text = "" Then

    Combo2.Text = "0"

    End If

    End Sub

    Private Sub Combo3_Change()

    If Combo3.Text = "" Then

    Combo3.Text = "0"

    End If

    End Sub

    Private Sub Combo4_Change()

    If Combo4.Text = "" Then

    Combo4.Text = "0"

    End If

    End Sub

    Private Sub Combo5_Change()

    If Combo5.Text = "" Then

    Combo5.Text = "0"

    End If

    End Sub

    Private Sub Combo6_Change()

    (113)

  • 8/2/2019 Project Report Auto Saved)

    114/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    If Combo6.Text = "" Then

    Combo6.Text = "0"

    End If

    End Sub

    Private Sub Combo7_Change()

    If Combo7.Text = "" Then

    Combo7.Text = "0"

    End If

    End Sub

    Private Sub Command1_Click()

    If Text1.Text = "" Or Text2.Text = "" Or Text3.Text = "" Or Text4.Text = "" Or Text5.Text

    = "" Or Text6.Text = "" Or Text7.Text = "" Or Text8.Text = "" Or Text9.Text = "" Or

    Text10.Text = "" Or Text11.Text = "" Or Text12.Text = "" Or Text13.Text = "" Or

    Text14.Text = "" Or Text16.Text = "" Or Text17.Text = "" Or Text18.Text = "" Or

    Text19.Text = "" Then

    MsgBox "All fields required not to be a null value. Please put (-) to the empty field.",

    vbExclamation, "Alert"

    Exit Sub

    End If

    Dim x1 As Single

    Dim x2 As Single

    Dim x3 As Single

    (114)

  • 8/2/2019 Project Report Auto Saved)

    115/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Dim x4 As Single

    Dim x5 As Single

    Dim x6 As Single

    Dim x7 As Single

    x1 = Combo1.Text

    x2 = Combo2.Text

    x3 = Combo3.Text

    x4 = Combo4.Text

    x5 = Combo5.Text

    x6 = Combo6.Text

    x7 = Combo7.Text

    Text15.Text = x1 + x2 + x3 + x4 + x5 + x6 + x7

    If Text15.Text < 9 Then

    MsgBox "Your total credit hour must not less than 9", vbExclamation, "Alert"

    Exit Sub

    Else

    If Command1.Caption = "&Add" Then

    Adodc1.Recordset.AddNew

    Adodc1.Recordset.Fields(4) = (Text1.Text)

    Adodc1.Recordset.Fields(5) = (Text2.Text)

    Adodc1.Recordset.Fields(6) = (Text3.Text)

    Adodc1.Recordset.Fields(7) = (Text4.Text)

    (115)

  • 8/2/2019 Project Report Auto Saved)

    116/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Adodc1.Recordset.Fields(8) = (Text5.Text)

    Adodc1.Recordset.Fields(9) = (Text6.Text)

    Adodc1.Recordset.Fields(10) = (Text7.Text)

    Adodc1.Recordset.Fields(11) = (Text8.Text)

    Adodc1.Recordset.Fields(12) = (Text9.Text)

    Adodc1.Recordset.Fields(13) = (Text10.Text)

    Adodc1.Recordset.Fields(14) = (Text11.Text)

    Adodc1.Recordset.Fields(15) = (Text12.Text)

    Adodc1.Recordset.Fields(16) = (Text13.Text)

    Adodc1.Recordset.Fields(17) = (Text14.Text)

    Adodc1.Recordset.Fields(25) = (Text15.Text)

    Adodc1.Recordset.Fields(0) = (Text16.Text)

    Adodc1.Recordset.Fields(1) = (Text17.Text)

    Adodc1.Recordset.Fields(2) = (Text18.Text)

    Adodc1.Recordset.Fields(3) = (Text19.Text)

    Adodc1.Recordset.Fields(18) = (Combo1.Text)

    Adodc1.Recordset.Fields(19) = (Combo2.Text)

    Adodc1.Recordset.Fields(20) = (Combo3.Text)

    Adodc1.Recordset.Fields(21) = (Combo4.Text)

    Adodc1.Recordset.Fields(22) = (Combo5.Text)

    Adodc1.Recordset.Fields(23) = (Combo6.Text)

    Adodc1.Recordset.Fields(24) = (Combo7.Text)

    Adodc1.Recordset.Update

    MsgBox "New Record has been added.", vbInformation, "Course Registration System"

    (116)

  • 8/2/2019 Project Report Auto Saved)

    117/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    End If

    If Command1.Caption = "&Save" Then

    Adodc1.Recordset.Fields(4) = (Text1.Text)

    Adodc1.Recordset.Fields(5) = (Text2.Text)

    Adodc1.Recordset.Fields(6) = (Text3.Text)

    Adodc1.Recordset.Fields(7) = (Text4.Text)

    Adodc1.Recordset.Fields(8) = (Text5.Text)

    Adodc1.Recordset.Fields(9) = (Text6.Text)

    Adodc1.Recordset.Fields(10) = (Text7.Text)

    Adodc1.Recordset.Fields(11) = (Text8.Text)

    Adodc1.Recordset.Fields(12) = (Text9.Text)

    Adodc1.Recordset.Fields(13) = (Text10.Text)

    Adodc1.Recordset.Fields(14) = (Text11.Text)

    Adodc1.Recordset.Fields(15) = (Text12.Text)

    Adodc1.Recordset.Fields(16) = (Text13.Text)

    Adodc1.Recordset.Fields(17) = (Text14.Text)

    Adodc1.Recordset.Fields(25) = (Text15.Text)

    Adodc1.Recordset.Fields(0) = (Text16.Text)

    Adodc1.Recordset.Fields(1) = (Text17.Text)

    Adodc1.Recordset.Fields(2) = (Text18.Text)

    Adodc1.Recordset.Fields(3) = (Text19.Text)

    Adodc1.Recordset.Fields(18) = (Combo1.Text)

    Adodc1.Recordset.Fields(19) = (Combo2.Text)

    Adodc1.Recordset.Fields(20) = (Combo3.Text)

    (117)

  • 8/2/2019 Project Report Auto Saved)

    118/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Adodc1.Recordset.Fields(21) = (Combo4.Text)

    Adodc1.Recordset.Fields(22) = (Combo5.Text)

    Adodc1.Recordset.Fields(23) = (Combo6.Text)

    Adodc1.Recordset.Fields(24) = (Combo7.Text)

    Adodc1.Recordset.Update

    Adodc1.Recordset.Update

    MsgBox "Record has been successfully save.", vbInformation, "Course Registration

    System"

    End If

    End If

    Command2_Click

    'DataCombo1.Refresh

    End Sub

    Private Sub Command2_Click()

    Text1.Text = ""

    Text2.Text = ""

    Text3.Text = ""

    Text4.Text = ""

    Text5.Text = ""

    Text6.Text = ""

    Text7.Text = ""

    Text8.Text = ""

    Text9.Text = ""

    Text10.Text = ""

    (118)

  • 8/2/2019 Project Report Auto Saved)

    119/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Text11.Text = ""

    Text12.Text = ""

    Text13.Text = ""

    Text14.Text = ""

    Text15.Text = ""

    Text16.Text = ""

    Text17.Text = ""

    Text18.Text = ""

    Text19.Text = ""

    Combo1.Text = "0"

    Combo2.Text = "0"

    Combo3.Text = "0"

    Combo4.Text = "0"

    Combo5.Text = "0"

    Combo6.Text = "0"

    Combo7.Text = "0"

    End Sub

    Private Sub Command3_Click()

    Dim str1, str2, str3 As String

    str1 = InputBox("Search by Matric Number.")

    If str1 = "" Then

    MsgBox "Please insert matric number to search!", vbInformation, "Course Registration

    System"

    Else

    (119)

  • 8/2/2019 Project Report Auto Saved)

    120/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Adodc1.Recordset.Filter = "matric ='" & str1 & "'"

    End If

    End Sub

    Private Sub Command4_Click()

    Adodc1.Recordset.Fields(0) = (Text20.Text)

    Adodc1.Recordset.Fields(1) = (Text21.Text)

    Adodc1.Recordset.Fields(3) = (Text22.Text)

    Adodc1.Recordset.Fields(2) = (Text23.Text)

    Adodc1.Recordset.Fields(25) = (Text24.Text)

    Adodc1.Recordset.Fields(4) = (Text25.Text)

    Adodc1.Recordset.Fields(11) = (Text26.Text)

    Adodc1.Recordset.Fields(5) = (Text27.Text)

    Adodc1.Recordset.Fields(12) = (Text28.Text)

    Adodc1.Recordset.Fields(6) = (Text29.Text)

    Adodc1.Recordset.Fields(13) = (Text30.Text)

    Adodc1.Recordset.Fields(7) = (Text31.Text)

    Adodc1.Recordset.Fields(14) = (Text32.Text)

    Adodc1.Recordset.Fields(8) = (Text33.Text)

    Adodc1.Recordset.Fields(15) = (Text34.Text)

    Adodc1.Recordset.Fields(9) = (Text35.Text)

    Adodc1.Recordset.Fields(16) = (Text36.Text)

    Adodc1.Recordset.Fields(10) = (Text37.Text)

    Adodc1.Recordset.Fields(17) = (Text38.Text)

    Adodc1.Recordset.Update

    (120)

  • 8/2/2019 Project Report Auto Saved)

    121/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Adodc1.Recordset.Update

    MsgBox "Changes has been successfully save.", vbInformation, "Course Registration

    System"

    End Sub

    Private Sub Command5_Click()

    On Error Resume Next

    Dim repp As Integer

    If Val(Adodc1.Recordset.RecordCount)

  • 8/2/2019 Project Report Auto Saved)

    122/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Form3.Show

    Unload Me

    End Sub

    Private Sub Command8_Click()

    Adodc1.Refresh

    End Sub

    Private Sub exit_Click()

    Dim iReply As Integer

    iReply = MsgBox("Are You Sure ?", vbYesNo + vbQuestion, "Exit")

    If iReply = vbYes Then

    End

    End If

    End Sub

    Private Sub Form_Activate()

    Text16.SetFocus

    End Sub

    Private Sub Form_Load()

    Adodc1.ConnectionString = ("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &

    (APP.Path & "\data12.mdb"))

    Adodc1.RecordSource = "Select * From data order by matric desc"

    Set DataGrid1.DataSource = Adodc1

    (122)

  • 8/2/2019 Project Report Auto Saved)

    123/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    DataGrid1.AllowUpdate = False

    SSTab1.Tab = 0

    End Sub

    Private Sub form1_Click()

    SSTab1.Tab = 0

    End Sub

    Private Sub home_Click()

    Form2.Show

    Unload Me

    End Sub

    Private Sub Option1_Click()

    If Option1.Value = True Then

    DataCombo1.Visible = True

    End If

    End Sub

    Private Sub Option2_Click()

    If Option2.Value = True Then

    DataCombo1.Visible = False

    Label17.Visible = False

    End If

    End Sub

    (123)

  • 8/2/2019 Project Report Auto Saved)

    124/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Private Sub print_Click()

    SSTab1.Tab = 2

    End Sub

    Private Sub record_Click()

    SSTab1.Tab = 1

    End Sub

    Private Sub SSTab1_Click()

    End Sub

    Private Sub Text1_LostFocus()

    Text1.Text = UCase(Text1.Text)

    End Sub

    Private Sub Text10_LostFocus()

    Text10.Text = (Text10.Text)

    End Sub

    Private Sub Text11_LostFocus()

    Text11.Text = (Text11.Text)

    End Sub

    Private Sub Text12_LostFocus()

    Text12.Text = (Text12.Text)

    End Sub

    (124)

  • 8/2/2019 Project Report Auto Saved)

    125/186

    PROJECT REPORT INSITUTE MANAGEMENT SYSTEM

    Private Sub Text13_LostFocus()

    Text13.Text = (Text13.Text)

    End Sub

    Private Sub Text14_LostFocus()

    Text14.Text = (Text14.Text)

    End Sub

    Private Sub Text16_Change()

    Text17.Locked = False

    Text18.Locked = False

    Text19.Locked = False