Institute Management Report

Embed Size (px)

Citation preview

  • 8/17/2019 Institute Management Report

    1/175

     

    PROJECT

    On

    INSTITUTE MANAGEMENT

    SYSTEMIn Partial Fulfllment o the Requirement or the

    Award o the Degree o Master o Comuter

    Ali!ations "MCA#

    $u%mitted to

    $I&&IM MA'IPA( )'I*ER$IT+ 

    $),MITTED ,+-

    'AME - MA+)&. RO+C.O/D.)R+ 

     RO(( 'O - 012300240

      $T)D+ CE'TER CODE - 21256

    1

  • 8/17/2019 Institute Management Report

    2/175

     

    2

  • 8/17/2019 Institute Management Report

    3/175

    ACKNOWLEDGEMENT

    With Candor and Pleasure I take opportunity to express my sincere thanks . It is because

    of his able and mature guidance and co-operation without which it would not have been

     possible for me to complete my proect!

    It is my pleasant duty to thank all the staff member of the computer center who never 

    hesitated me from time during the proect!

    "inally# I gratefully acknowledge the support# encouragement $ patience of my family#

    %nd as always# nothing in my life would be possible without &od# 'hank (ou)

     

    Ma7u8h Ro7 Chowdhar7

    *

  • 8/17/2019 Institute Management Report

    4/175

    DECLARATION

    I hereby declare that this proect work titled “ONLINE INSTITUTE MANAGEMENT

    SYSTEM” is my original work and no part of it has been submitted for any other degree

     purpose or published in any other from till date!

     

    Ma7u8h Ro7 Chowdhar7

    +

  • 8/17/2019 Institute Management Report

    5/175

     

    1. Introduction and o!"cti#"$%%%%%%%%%%%%%%%%%%%%%... &

    1!1! Introduction,,,,,,,,,,,,,,,,,,,,,,,,,,,

    1!2! Proposed .ystem,,,,,,,,,,,,,,,,,,,,,,,,!!!12

    1!*! .oftware $ /ardware 0euirements,,,,,,,,,,,,,,,,,1*

    '. S($t") Stud(%%%%%%%%%%%%%%%%%%%%%%%%%%% ''

    2!1! Preliminary Investigation,,,,,,,,,,,,,,,,,,,,,! 2+

    2!2! .ystem evelopment 3ife Cycle,,,,,,,,,,,,,,,,,!!!!! 2+

    2!*! "easibility .tudy,,,,,,,,,,,,,,,,,,,,,,,,! 24

    *. S($t") Ana+($i$%%%%%%%%%%%%%%%%%%%%%%%%%%. *'

    *!1! Importance of computeri5ed,,,,,,,,,,,,,,,,,,,!! **

    *!2! "unctional 0euirements,,,,,,,,,,,,,,,,,,,,,! *6

    *!*! ata escription,,,,,,,,,,,,,,,,,,,,,,,,! +1

    ,. S($t") D"$i-n%%%%%%%%%%%%%%%%%%%%%%%%%%%,

    +!1! Physical esign,,,,,,,,,,,,,,,,,,,,,,,,!!! 72

    +!1!1! esign 8ethodology,,,,,,,,,,,,,,,,,,,, 72

    +!1!2! esign 9verview,,,,,,,,,,,,,,,,,,,,,! 72

    +!1!*! Process modeling,,,,,,,,,,,,,,,,,,,,,! 7*

    +!2! :0 iagram,,,,,,,,,,,,,,,,,,,,,,,,,,!!7+

    +!*! Process 3ogic "or :ach modules,,,,,,,,,,,,,,,,,,! 6+

    7

    TA/LE O0 CONTENT

  • 8/17/2019 Institute Management Report

    6/175

    +!+! ata 8odeling,,,,,,,,,,,,,,,,,,,,,,,,! 66

    +!7! .cheduling,,,,,,,,,,,,,,,,,,,,,,,,,,!64

    . .ource Code

    7!1! Code :fficiency,,,,,,,,,,,,,,,,,,,,,,,, ;2

    7!2! Code :fficiency,,,,,,,,,,,,,,,,,,,,,,,! 162

    7!*! 9ptimi5ation of Code,,,,,,,,,,,,,,,,,,,,, 162

    . T"$tin-

    6!1! 'esting Phases,,,,,,,,,,,,,,,,,,,,,,,,!16+

    6!2!

  • 8/17/2019 Institute Management Report

    7/175

    1. INTRODUCTION 9 O/:ECTI;ES O0 T%&:8:>' .(.':8 offers records of students#

    teachers etc! in an institute! 'o the users of this proect are administrator# instructors#

    students# visitors and parents! ?ser is a person of administrative staff at an institute!

    'herefore @I>.'I'?': 8%>%&:8:>' .(.':8A has been designed in such a way

    that it will automate the manual work of administrative department by maintaining

    records such as fee records# payroll records etc! 'he user can even manipulate the data

    such as by editing the records to update them from time to time or can delete

    records which are no more reuired!

    6UR6OSE O0 RE=UIRED DOCUMENTATION>

    'he software reuirement specification is produced at the culmination of the analysis

    task! 'he function and performance allocated to software as a part of system engineering

    are refined by establishing a complete information description# a representation of system

     behavior# an indication of performance reuirements and design constraints# appropriate

    validation criteria and other information pertinent to reuirements!

    SCO6E O0 6RODUCT>

    'he deliverable product is named as @I>.'I'?': 8%>%&:8:>' .(.':8A! 'he

    scope of automation of I>.'I'?': 8%>%&:8:>' .(.':8 is to provide record of 

    all students# teachers# books in library# courses# fees# payrolls etc! %t an institute about

    their training or courses at the click of a button rather than maintaining files of papers!

    @9>3I>: I>.'I'?': 8%>%&:8:>' .(.':8A will automate the work of administrative staff which before this software was made was done manually! With the

    help of @9>3I>: I>.'I'?': 8%>%&:8:>' .(.':8A administrative people like

    receptionist or center manager can get record of students at the click of a button! 0ecord

    of students contains their fee status# exam result status Boptional etc! parents can check 

    ;

  • 8/17/2019 Institute Management Report

    8/175

    the status of their wards# there fee status# feedbacks by the teachers# exam result without

    visiting the institute! >ew visitors can create there accounts# can get course details# fee

    details etc!

    I have designed the given proposed Website in the %.P!>et to automate the manual work of administrative department by maintaining records!

    'he complete set of rules $ procedures related to educational administrative department

    day to day activities and generating report is called @9nline Institute 8anagement

    .ystemA! 8y proect gives a brief idea regarding automated educational department

    activities!

    I have tried my best to make the complicated process of 9nline Institute 8anagement

    .ystem as simple as possible using .tructured $ 8odular techniue $ 8enu oriented

    interface! I have tried to design the software in such a way that user W/9 %0: 9>3I>:

    may not have any difficulty in using this package $ further expansion is possible without

    much effort! :ven though I cannot claim that this work to be entirely exhaustive# the main

     purpose of my exercise is perform each %8I>I.'0%'I

  • 8/17/2019 Institute Management Report

    9/175

    • ?ser friendly interface of the software enables user to use this easily and

    conveniently# proper messages and guidelines have been provided as the user

    navigates through the forms!

    • %utomatically roll number# admission number is generated for the student being

    registered!

    • Cases where one student can opt for more than one subect like in educational

    courses category# new and existing students case has been handle so that existing

    student need not register itself again else heDshe registers to specific course only#

    also subect choice of the student is checked for whether that specific student is

    already enrolled to that course or not!

    ata retrieval has been done through search forms that is user has full authorityto search records based on any of the prime fields that was entered as a part of

    insertion module!

    • Parents# 'eachers# .tudents and %dministrator can login# general visitor can also

     become the authori5ed user!

    • ?ser can delete and update records along with insertion and searching the

    records!

    • %ll validations and checks have been deployed in the software to prevent

    entering wrong data by user by mistake! %lso user can enter records by clicking

    the button or by pressing enter key of keyboardE similarly# esc key is used to exit

    from one page besides button!

    Aut5"ntication$

    ADMIN

    1! 3ogin

    2! Change Password*! ?ser 8anagement+! Certificate 8anagement

    7! Course 8anagement

    6! Center 8anagement;! 0eports

    i! .tudent detail between 2 date

    ii! Fatch wise collection

    4

  • 8/17/2019 Institute Management Report

    10/175

    iii! Fatch wise .tudent

    iv! Center wise students

    v! Course wise studentsvi! .tudent wise fees

    vii! ue fees kist

    CENTERS

     

    i! 3ogin

    ii! Change Passwordiii! %dd staff and Instructors

    iv! Fatch 8anagement

    v! .tudent 8anagementvi! "ees 8anagement

    vii! Center 0eports

    STUDENT

     

    i! 3ogin

    ii! Change password

    iii! .ubmit uery

    iv! "ess details

    1! %bout ?s

    2! Course etails*! Contact ?s

    +! "ee etails

    1=

  • 8/17/2019 Institute Management Report

    11/175

    0%WF%CG. 9" C?00:>' 8%>?%3- .(.':8

    1! 'he current manual system has a lot of paper work and it does not deal

    with old and new car purchase and sale!

    2! 'o maintain the records such as fee records# attendance records etc!

    manually# is a time-consuming ob!

    *! With the increase in database# it will become a massive ob to maintain the

    database!

    +! 0euires large uantities of file cabinets# which are huge and

    reuire uite a bit of space in the office# which can be used for storing records

    of previously registered student!

    7! 'he retrieval of records of previously registered student will be a tedious ob!

    6! 3ack of security for the records# anyone disarrange the records of your system!

    ;! If someone want to check the details of the available records for his satisfaction #the

     previous system does not provide any necessary detail of this type!

    E$ta+i$5 t5" n""d o4 n"? $($t")

    1. 6ro+") o4 R"+iai+it(> Current system is not reliable! It seems to

    vary in uality from one month to the# next! .ome times it gives

    good output# but some times the output is worst!

    '! 6ro+") o4 Accurac(H 'here are too many mistakes in reports!

    *. 6ro+") o4 ti)"+in"$$> In the current system the reports andoutput produced is mostly late and in most of the cases it is useless

     because it is not on time!

    ,. 6ro+") o4 ;a+idit(> 'he output and reports mostly contains misleading information!

    'he customers information is sometimes not valid!

    11

  • 8/17/2019 Institute Management Report

    12/175

    . 6ro+") o4 Econo)(> 'he current system is very costly! We have to spend lots of 

    money to keep the system up and going# but still not get the desired results!

    . 6ro+") o4 Ca3acit(> 'he current system is suffering from problem of capacity also!

    'he staff for organi5ation is very less and the workload is too much! "ew peoples cannot

    handle all the work!

    1.' 6ro3o$"d S($t")

    +. Stud"nt$ D"tai+$> 'he new proposed system stores and maintains all the employees

    details!

    '. Ca+cu+ation$> 'he new proposed system calculates service tax #vat etc automaticallyand it is very fast and accurate!

    *. R"-i$t"r$> 'here is no need of keeping and maintaining records register manually! Itremembers each and every record and we can get any report related to students at any

    time!

    ,. S3""d> 'he new proposed system is very fast with 1==J accuracy and saves time!

    . Man3o?"r> 'he new proposed system needs less manpower! 3ess people can do thelarge work!

    . E44ici"nc(> 'he new proposed systems complete the work of many sales person in

    less time!

    &. R"duc"$ r"dundanc(> 'he most important benefit of this system is that it reduces the

    redundancy of data within the data!

    7. Wor@ +oadH 0educes the work load of the data store by helping in easy updates of the

     products and providing them with the necessary details together with financialtransactions management!

    18. Ea$( $tat")"nt$> 8onth-end and day-end statement easily taken out without gettingheadaches on browsing through the day end statements!

    11. S"curit( > .ecurity has been provided to prevent unauthori5ed access!

    1.*  SO0TWARE 9

  • 8/17/2019 Institute Management Report

    13/175

    'he need of todayKs software development is competence in a &?I based front-end tool#

    which can connect to 0elational atabase engines! 'his gives the programmer the

    opportunity to develop client server based commercial applications!

    0RONT END

    !>:' programming tools are complete programming environments! It allows

     programmers to build a &?I program using the various on-screen controls such as

     buttons# text# menus# boxes etc! 'hese controls are placed on a form and then the

     processing details related with each control are filled in!

    In the business world# competitive strategies have become the order of the day to improve

    uality# cut costs and provide a high response customer service base! 8ost organi5ations

    today need to be market driven and do a lot of value addition to their products and

    services! 'his naturally calls for rational decision making# which reuires information!

    Information 'echnology or I' provides that effective channel to support and implement

    this strategy! ClientD.erver is the technology that empowers the desktop# thus setting a

    trend for the way successful organi5ations will use technology in the next decade!

    1*

  • 8/17/2019 Institute Management Report

    14/175

    Introduction to .NET

    W5at i$ .NET• % vision of how information technology will evolve

    • % platform that supports the vision

    • % business model of software as a service

    1. A ;i$ion.• Web sites will be oined by Web services

    •  >ew smart devices will oin the PC

    • ?ser interfaces will become more adaptable and customi5able

    • :nabled by Web standards

    '. A 6+at4or).• 'he !>:' "ramework 

    • %.P!>:'

    • !>:' :nterprise .ervers

    o atabase# 8essaging# Integration# Commerce# Proxy# .ecurity# 8obility#

    Content 8anagement

    • !>:' Fuilding Flock .ervices

    o Passport

    o !>:' 8y .ervices B@%ppinA

    • &oalH make it incredibility easy to build powerful Web applications and Web

    services

    *. A u$in"$$ )od"+.• .oftware as a service

    • .ubscription-based services

    • %pplication hosting# e!g! bCentral

    Int"ro3"rai+it(H Web languages and protocols must be compatible with one another

    independent of hardware and software!

    E#o+ution> 'he Web must be able to accommodate future technologies! :ncouragessimplicity# modularity and extensibility!

    D"c"ntra+iBation> "acilitates .calability and 0obustness!

    1+

  • 8/17/2019 Institute Management Report

    15/175

    W" S"r#ic"$• % programmable application component accessible via standard Web protocols

    • 'he center of the !>:' architecture

    • :xposes functionality over the Web• Fuilt on existing and emerging standards are /''P# L83# .9%P# ?I# W.3#

    ,

    The .NET Framework 

    W5at i$ t5" .NET 0ra)"?or@• % set of technologies for developing and using components to createH

    o Web "orms

    o Web .ervices

    o Windows %pplications

    • .upports the software lifecycle

    o evelopment

    o ebugging

    o eployment

    o 8aintenance

    %pplication %rchitectures• 'he ifferent types of %pplications may vary from single-tier desktop

    applications Bapplications that follow the single-tier architecture to multi-tier

    applications Bapplications that follow the two-# three# or n-tier architecture

    • .ingle-tier architecture

    o % single executable file handles all functions relating to the user# business#

    and data service layers!

    17

  • 8/17/2019 Institute Management Report

    16/175

    • 'wo-tier architecture

    o ivides an application into the following two componentsH

    Client

    .erver 

    'hree-tier architectureo %ll the three service layers reside separately# either on the same machine

    or on different machines!

    • n-tier architecture

    o ?ses business obects for handling business rules and data access!

    o /as multiple servers handling business services!

    T5" .NET Initiati#"

    • 'he introduction of the Internet and its rapid growth in the recent past has led to

    the development of a number of new 'echnologies!

    • 9ne of the most important reuirements of such applications is the ability to

    interchange information across platforms and to benefit from the functionality

     provided by other applications!

    • In the current scenario# although applications serve organi5ation-specific

    reuirements# they are not interoperable! 8icrosoft has introduced the !>:'

    initiative with the intention of bridging the gap in interoperability between

    applications!

    • 'he !>:' initiative offers a complete suite for developing and deploying

    applications# which consists of the followingH

    o  >:' productsH 8icrosoft has already introduced :'#

    which is a tool for developing >:' applications by using programming

    languages such as

  • 8/17/2019 Institute Management Report

    17/175

    E3+anation o4 t5" .NET 0ra)"?or@• Is a collection of services and classesO

    • :xists as a layer between !>:' applications and the underlying operating system!

    • :ncapsulates much of the functionality# such as debugging and security services!• 'he following figure depicts the components of the !>:' "rameworkH

    T5" .NET 0ra)"?or@ /a$" C+a$$"$ or t5" .NET C+a$$ 0ra)"?or@ • Consists of a class library that works with any !>:' language# such as :' and CM!

    • Provides classes that can be used in the code to accomplish a range of common

     programming tasks!

    • Comprises

    o  >amespacesH >amespaces help you to create logical groups of related

    classes and interfaces that can be used by any language targeting the !>:'"ramework!

    o %ssemblyH %n assembly is a single deployable unit that contains all the

    information about the implementation of classes# structures# and

    interfaces!

    • 'he Common 3anguage 0untime

    o Provides functionality such as exception handling# security# debugging#

    and versioning support to any language that targets it!

    o Can host a variety of languages and offer a common set of tools across

    these languages# ensuring interoperability between the codes!

    • 'he following diagram depicts the process of compilation and execution of a!>:' applicationH

    • Provides the following featuresH

    o %utomatic memory management

    o .tandard type system

    o 3anguage interoperability

    o Platform independence

    o .ecurity management

    o 'ype safety

    Ad#anta-"$ o4 t5" .NET 0ra)"?or@ • .ome advantages of the !>:' "ramework areH

    o Consistent programming model

    o 8ulti-platform applications

    o 8ulti-language integration

    o %utomatic resource management

    1;

  • 8/17/2019 Institute Management Report

    18/175

    o :ase of deployment

     ADO.NET 

    • Is a model used by :' applications to communicate with a

    database for retrieving# accessing# and updating dataO

    • ?ses a structured process flow to interact with a database!

    ADO .NET Data Acc"$$

    8ost applications need data access at one point of time making it a crucial component

    when working with applications! ata access is making the application interact with a

    database# where all the data is stored! ifferent applications have different reuirements

    for database access! %.P!>:' uses %9!>:' B%ctive L ata 9bect as its data access

    and manipulation protocol# which also enables us to work with data on the Internet! 3ets

    take a look why %9!>:' came into picture replacing %9!

    1

  • 8/17/2019 Institute Management Report

    19/175

    E#o+ution o4 ADO.NET

    'he first data access model# %9 Bdata access model was created for local databases

    with the built-in et engine which had performance and functionality issues! >ext came

    09 B0emote ata 9bect and %9 B%ctive ata 9bect which were designed for 

    Client .erver architectures but soon %9 took over 09! %9 was a good architecture

     but as the language changes so is the technology within it! With %9# all the data is

    contained in a record set obect which had problems when implemented on the network 

    BInternet and penetrating firewalls! %9 was a connected data access which means that

    when a connection to the database is established the connection remains open until the

    application is closed# which raises concerns about database security and network traffic!

    %nd also as databases are becoming increasingly important and as they are serving more

     people a connected data access model makes us think about its use! "or example# an

    application with connected data access may do well when connected to two clients# the

    same may do poorly when connected to 1= and might be unusable when connected to 1==

    or more! %lso# open database connections use system resources to a maximum extent

    making the system performance less effective!

    W5( ADO.NET

    'o cope up with some of the problems mentioned above# %9!>:' came into existence!

    %9!>:' addresses the above mentioned problems by maintaining a disconnected

    database access model which means that when an application interacts with the database

    the connection is opened to serve the reuest of the application and is closed as soon as

    the reuest is completed! 3ikewise if a database is updated# the connection is opened long

    enough to complete the ?pdate operation and is closed! Fy keeping connections open for 

    only a minimum period of time %9!>:' conserves system resources and provides

    maximum security for databases and also has less impact on system performance! %lso#

    %9!>:' when interacting with database uses L83 by converting all the data into

    14

  • 8/17/2019 Institute Management Report

    20/175

    L83 and using it for database related operations making them more efficient!

    0"atur"$ o4 ADO.NET

    • isconnected data architecture Q %pplications connect to the database only while

    retrieving and updating data!

    • ata cached in datasets Q %9!>:' is based on a disconnected data structure!

    'herefore# the data is retrieved and stored in datasets!

    • ata transfer in L83 format Q %9!>:' uses L83 for transferring

    information from a database into a dataset and from the dataset to another

    component!

    • Interaction with the database is done through data commands!

    ADO.NET O!"ct Mod"+

    K"( Co)3on"nt$ o4 t5" ADO.NET Mod"+

    • Data 6ro#id"r

    o Is used for connecting to a database# retrieving data# and storing the data!

    • I$ o4 t?o t(3"$>

    o 93: F data provider o .R3 .erver data provider 

    Co)3on"nt$ o4 a Data 6ro#id"r• Conn"ction

    o ?sed to establish a connection with a data source

    o .ome commonly used properties and methodsH

    Connection.tring property

    9penBmethod

    CloseBmethod

    .tate property

    2=

  • 8/17/2019 Institute Management Report

    21/175

    • Data ada3t"r

    o Creates a dataset and updates the database!

    o /andles data transfer between the database and the dataset through its

     properties and methods!

    o isplays the data through the process of table mapping!

    o %re of two typesH

    .lata%dapter 

    9lebata%dapter

    • Data co))and

    o

    Is a .R3 statement or a stored procedure that is used to retrieve# insert#delete# or modify data from a data source!

    o Is an obect of the 9lebCommand or .R3Command class!

    • Data r"ad"r

    o Is used to retrieve data from a data source in a read-only and forward-

    only mode!

    o .tores a single row at a time in the memory!

    o Commonly used methodsH

    0eadB

    CloseB

     >ext0esultB

    • Data$"t

    o Is a disconnected# cached set of records that are retrieved from a databaseO

    o Is present as a ata.et class in the .ystem!ata namespace!

    o /as its own obect model!

    21

  • 8/17/2019 Institute Management Report

    22/175

     

    22

  • 8/17/2019 Institute Management Report

    23/175

    '.1 6r"+i)inar( In#"$ti-ation

    .ystem development# a proccess consisting of two maor steps of system analysis and

    design# start when management or sometimes system development personnel feel that a

    new system or an improvement in the existing system is reuired! 'he sustem

    development life cycle is classically thought of as the set of activities that analysts#

    desiners and users carry out to develop and implement an information system! 'he

    system development life cycle consists of the following activitiesH

    Preliminary investigation

    etermination of system reuirements

    esign of system

    evelopment of software

    .ystem testing

    Implementation# evaluation# and maintenance

    % reuest to take assistance from information system can be made for many reasons#

     but in each case someone in the organisation initiates the reuest is made# the first

    system activity the preliminary investigation begins! 'his activity has three partsH

    1 0euest clarification

    2 "easibility study

    * 0euest approval

    R"u"$t c+ari4icationH  8any reuests from employees and users in the

    organisations are not clearly defined# 'herefore it becomes necessary that proect

    reuest must be examined and clarified properly before considering systems

    investigation!

    2*

  • 8/17/2019 Institute Management Report

    24/175

    '.' SYSTEM DE;ELO6MENT LI0E CYCLE

    .ystems are created to solve problems! 9ne can think of the systems approach as an

    organi5ed way of dealing with a problem! In this dynamic world# 'he subect .ystem

    %nalysis and esign B.%# mainly deals with the software development activities!

    DE0INING A SYSTEM

    % collection of components that work together to reali5e some obective forms a

    system! Fasically there are three maor components in every system# namely input#

     processing and output!

    In a system the different components are connected with each other and they are

    interdependent! "or example# human body represents a complete natural system! We are

    also bound by many national systems such as political system# economic system#

    educational system and so forth! 'he obective of the system demand that some output

    is produced as a result of processing the suitable inputs!

    SYSTEM LI0E CYCLE

    .ystem life cycle is an organi5ational process of developing and maintaining systems! It

    helps in establishing a system proect plan# because it gives overall list of processes

    and sub-processes reuired for developing a system!

    .ystem development life cycle means combination of various activities! In other words

    we can say that various activities put together are referred as system development life

    cycle! In the .ystem %nalysis and esign terminology# the system development life cyclemeans software development life cycle!

    "ollowing are the different phases of software development cycleH

    S .ystem study

    S "easibility study

    2+

  • 8/17/2019 Institute Management Report

    25/175

    S .ystem analysis

    S .ystem design

    S Coding

    S 'estingS Implementation

    S 8aintenance

    'he different phases of software development life cycle is shown

     below!

    27

  • 8/17/2019 Institute Management Report

    26/175

    26

    6RELIMINARY

    IN;ESTIGATION

    DETERMINATION O0

    RE=UIREMENTS

    RE;IEW RUNNING

    SYSTEM AND SYSTEMMAINTENANCE

    SYSTEM

    IM6LEMENTATION

    SYSTEM TESTINGSYSTEM TESTINGDE;ELO6MENT O0

    SO0TWARE AND CODING

    DESIGN O0 SYSTEM

    DE;ELO6MENT O0

    6ROTOTY6E SYSTEM

    .(.':8%>%3(.I.

    7=J

    :.I&>9"

    .(.':8  *=J

     

    C9I>&  2=J

     

    0IG> S

  • 8/17/2019 Institute Management Report

    27/175

    % system analysis is a separation of a substance into parts for study and their

    implementation and detailed examination!

    Fefore designing any system it is important that the nature of the business and

    the way it currently operates are clearly understood! 'he detailed examination provides

    the specific data reuired during designing in order to ensure that all the clients

    reuirements are fulfilled! 'he investigation or the study conducted during the analysis

     phase is largely based on the feasibility study! 0ather it would not be wrong to say that

    the analysis and feasibility phases overlap! /igh-level analysis begins during the

    feasibility study! 'hough analysis is represented as one phase of the system

    development life cycle B.3C# this is not true! %nalysis begins with systeminitiali5ation and continues until its maintenance! :ven after successful implementation

    of the system# analysis may play its role for periodic maintenance and up gradation of 

    the system!

    9ne of the main causes of proect failures is inadeuate understanding# and one

    of the main causes of inadeuate understanding of the reuirements is the poor planning

    of system analysis!

    %nalysis reuires us to recall the obectives of the proect and consider

    following three uestionsH

    S What type of information is reuiredO

    S What are the constraints on the investigationO

    S What are the potential problems that may make the task

    more difficultO

    Geeping the above uestions in mind and considering the survey conducted to

    determine the need of the system# the total system was deigned and can be described as

    underH

    2;

  • 8/17/2019 Institute Management Report

    28/175

    T5" t5r"" )a!or 3art$ o4 t5" $($t") ar">

    6ro#idin- In4or)ation>

    'he system is effectively used to provide large variety of information to the interested

    customer! 'he maor purpose of the site is to easily provide access to records of various

    automobile such as car with uick update to latest modifications in the records! 'his

    thing is not at all possible in printed material# which are updated only once a few

    weeks! It also gives information about the general usage of the system for first time

    visitors! 'he system itself works as a information provider for automobile organi5ation!

    2

  • 8/17/2019 Institute Management Report

    29/175

    '.*  0EASI/ILITY STUDY

    'he feasibility study proposes one or more conceptual solution to the problem set of the

     proect! In fact# it is an evaluation of whether it is worthwhile to proceed with proect or 

    not!

    "easibility analysis usually considers a number of proect alternatives# one that is chosen

    as the most satisfactory solution! 'hese alternatives also need to be evaluated in a broad

    way without committing too many resources!

  • 8/17/2019 Institute Management Report

    30/175

    In performing cost and benefit analysis it is important to identify cost and benefits

    factors! Cost and benefits can be categori5ed into the following categoriesH

    1! D"#"+o3)"nt Co$t$   evelopment costs is the costs that are incurred during the

    development of the system! It is one time investment!

    2! O3"ratin- Co$t$   9perating Costs are the expenses reuired for the day to dayrunning of the system! :xamples of 9perating Costs are Wages# .upplies and

    9verheads!

    *!

  • 8/17/2019 Institute Management Report

    31/175

    'he limited time and resources have restricted us to incorporate# in this proect# only a

    main activities that are performed in an 9nline Institute 8anagement .ystem# but utmost

    care has been taken to make the system efficient and user friendly! @Institute 8anagement

    .ystemA has been designed to computeri5ed the following functions that are performed

     by the systemH

    1! >ew records are entered!

    2! Present record can be updated!

    *! 0ecord not needed can be deleted!

    +! :xisting record can be searched!

    7! Prevents unauthori5ed access!

    *1

  • 8/17/2019 Institute Management Report

    32/175

    *2

  • 8/17/2019 Institute Management Report

    33/175

    *.1 IMPORTANCE OF COMPUTERIZED

    'here are several attributes in which the computer based information works! Froadly

    the working of computer system is divided into two main groupsH

    ♦ 'ransaction .ystem

    ♦ ecision .upport .ystem

    Tran$action S($t")>

    % transaction is a record of some well-defined single and usually small occurrence in

    a system! 'ransactions are input into the computer to update the database files! It

    checks the entering data for its accuracy! 'his means that numeric data appears in

    numeric field and character data in character field! 9nce all the checks are made#

    transaction is used to update the database! 'ransaction can be inputted in on-line

    mode or batch mode! In on-line mode# transactions are entered and updated into the

    database almost instantaneously! In batch mode# transactions are collected into

     batches# which may be held for a while and inputted later!

    D"ci$ion Su33ort S($t")>

    It assists the user to make analytical decision! It shows the various data in organi5ed

    way called analysis! 'his analysis can be made to syrdy preferences and help in

    making decisions!

     

    Computer system works out best with record maintenance! It will tell you which

    customer would get how much pendingDreports statements! It will also help to search

    the information about a particular person by simply entering his telephone number!

    ?ser can store information as per reuirement# which can be used for comparison

    with other reports!

    **

  • 8/17/2019 Institute Management Report

    34/175

    DE0INETIONH ACRONYMS 9 A//RE;IATIONS>

    Lo-InId> When user logs in to the A9nline Institute 8anagement .ystemA then user is

    reuested to fill in the login provided to him by he administrator! It acts as a securitymechanism to prevent unauthori5ed access!

    6a$$?ordH When a user will try to login in to the site to access record# the user will bereuested to fill in the password! 'his check the validity of the user!

    USER C

    .oftware uses graphical interface and also at every step user is guided well to

    avoid confusion if any!

    ?ser authentication is tested through login and password facility

    It is the responsibility of the user to enter the records genuinely and correctly and

    with utmost accuracy as far as possible to avoid discrepancies!

    ASSUM6TIONS 9 DE6ENDENCIS>

    'he software uses vb!>et therefore the terminal it is to be run trust support

    et studio 2==*!

    It is assumed that the user is intelligent enough that heDshe will not repeat

    information again $ again!

    *+

  • 8/17/2019 Institute Management Report

    35/175

    S6ECI0IC RE=URIMENTS>

     >ew records are entered through the graphical user interface i!e the forms and at the click 

    of a button they are entered into the database# so that they can be retrieved for future use

    or any enuiry!

    EJTERNAL INTER0ACE RE=UIREMENTS>

    U$"r Int"r4ac" > “9nline Institute 8anagement .ystem” provides complete graphical

    user interface which will make software more interactive $ convenient to use!

     .oftware uses %.P!>et for forms designing and to provide good

    graphical user interface! .R3 .erver is used at the backend to store data!

    NON 0UNCTIONAL RE=UIREMENT>

    6"r4or)anc" R"uir")"nt> ?sing %.P!>et with .R3 .erver 2=== enhances the

     performances of proect as both are 8icrosoft products therefore front and backend have

     been chosen such that the performance increases!

    So4t?ar" =ua+it( Attriut"$> @9nline Institute 8anagement .ystemA with stands

    following uality attributesH correctness in terms of number of computational errors#

    0obustness!

    *7

  • 8/17/2019 Institute Management Report

    36/175

    *.' 0UNCTIONAL RE=IREMENTS>

    0unctiona+ Modu+" 1> 'o login and password facility has been provided to authenticate

    the user!In3ut> password provided by administrator!

    6roc"$$H designing the login form!

    0unctiona+ Modu+" '> ?ser enters the data through forms the database!

    6ur3o$"> ata is reuired for later use by the institute also to keep records of students

     performance!

    In3ut> student that come for courses or training in the institute register themselves!

    6roc"$$H designing the forms and entering data into database!

    0unctiona+ Modu+"*> 'o enter and maintain proects being made t an institute!

    In3utH Input for these forms is provided to user by the group leader and guide of the

     proect!

    6roc"$$> esigning the proect record entry form!

    0unctiona+ Modu+",> To "na+" u$"r to "dit data

    6ur3o$"> ata or information changes with time therefore records need to be updated!

    In3ut> monthly assessment of each student

    6roc"$$> ?pdating database with new records

    0unctiona+ Modu+"> To d"+"t" r"cord$ t5at i$ no )or" r"uir"d

    6ur3o$"> .aving space and memory reuirements and thus increasing accessibility and

    retrieval of data faster!

    In3ut> 0oll no of student or primary key of the table!

    ProcessH updating database!

    *6

  • 8/17/2019 Institute Management Report

    37/175

    0unctiona+ Modu+"> R"tri"#a+ o4 data

    6ur3o$"> user needs for future planning or for studying a studentKs performance graph!

    In3ut> primary key of tables from which we want to extract data!6roc"$$> generating reports!

    0unctiona+ Modu+"2> 0"" D"tai+$

    6ur3o$"> .tudent needs to get their updated studentKs "ee etails!%dministrator add

    these details!

    In3ut> primary key of tables from which we want to extract data!

    6roc"$$> generating reports!

    0unctiona+ Modu+" &> C"rti4icat" "ntr(

    6ur3o$"> .tudents can check the certificate online by ust giving their certificate

    number!!

    0unctiona+ Modu+" 7> =u"r(

    6ur3o$"> .tudents can submit their ueries!

    *;

  • 8/17/2019 Institute Management Report

    38/175

    DETAILED DECOM6OSITION

    MODULE DESCRI6TION

    MODULE 1> U$"r Aut5"ntication Modu+"

    'his module verifies whether the user is valid or not! Fasically# purpose of this module is

    to distinguish between two types of users one i!e! those who can view and manipulate

    records that is the administrative staff members $ the other who have no right to view

    this information!

    Modu+" '> A N"? R"cord$ /"in- Ent"r"d

    Purpose of this module is to editD update the records previously entered for example the

    monthly attendance record of the student needs to be updated# similarly fee record

    updation after the due fees has been deposited!

    MODULE *> D"+"tin- t5" R"cord$

    .tudents who have completed there Industrial 'raining or course or employees who have

    done their training submit their I back to the institute before leaving and

    correspondingly certificate is issued to them for their successful completion of course etc#

    these students records needs to be deleted as they are no more part of the organi5ation!

    *

  • 8/17/2019 Institute Management Report

    39/175

    MODULE , R"tri"#in- R"cord$

    'he user of the software is the administrative person of the organi5ation therefore heDshe

    needs to access the records as when reuired like enuiring the fee status# attendancestatus of a student# or it may be generating a notice for notice board enlisting students

    who are short of attendance etc!

    6ROCESS DECOM6OSITION

    ;a+idation> 'his login and password facility has been provided to authenticate the user!

    'he process is designing the login form!

    R"cord Entr(> :ntering the records via forms designed for user convenience an finally

    records are stored into the database!

    Editin- t5" r"cord$> 'he process is to enable user to edit! ata or information changes

    with time therefore records need to be updated like monthly assessment of each student

    etc!

    D"+"tin- t5" R"cord$>  'he process is to delete records that are no more reuired!

    Purpose is to save space and memory reuirement and thus increasing accessibility and

    retrieval of data faster!

    *4

  • 8/17/2019 Institute Management Report

    40/175

    *.*. DATA DESCRI6TION

    Data "ntit( 1>

    "irst thing is the login and the password facility# it has been provided to authenticate the

    user that is other than administrative staff like students etc should not have access to the

    records as they may try to change the records like fee and attendance status!

    Data "ntit( '>

    .econd important information is registration form# fee record form# attendance form and

    lastly the accessories form! 'hese forms appear again for different category of students at

    an institute that allows i!e! one# who come for industrial trainingD proect in their final

    semesters# secondly those who oin an institute with purpose of doing the courses offered

     by it# in this case one student can opt for more than one course thus he has been

    categori5ed as new and existing student# finally those customers who are or were

    employees of some organi5ation and have oined an institute under some scheme like one

    for

    'hird important entity is the data retrieval forms that take input as user parameters for the

    search and generate report for the same!

    +=

  • 8/17/2019 Institute Management Report

    41/175

    DE6ENDENCY DESCRI6TION

    Modu+" D"3"nd"nc(>

    %ll the modules are interrelated as editingE deletion and retrieval can be performed only

    after successful execution of the data entry module# same way unless and until login and

     password form is executed user cannot enter the options page!

    6roc"$$ D"3"nd"nc(>

    Interdependence of validation process# entering records process# edit# delete and retrieval

     process $ all its sub processes! %ll the processes are dependent upon the validation

     process as in if a user does not surpasses this process the user will not be able to move

    onto other processes!

    Data D"3"nd"nc(>

    .tring of characters entered as password# allows user to move to other page# $ options

    are displayed! 'hus# validation module# basically deals with data i!e! password!

    0egistration form entries act as input to databases that keep record of new $ existing

    students! Information like name of student# data of birth etc entered by user is entered in

    database all this data is the part of edit# delete $ retrieve module of Institute 8anagement

    .ystem!

    +1

  • 8/17/2019 Institute Management Report

    42/175

    T"$t Data>

    'he user at the time of login# if enters wrong password then appropriate message will be

    flashed $ user stays on the same form!:!g! .ay password is @Institute 8anagement .ystemA $ if user enters some other string

    then error will be displayed as invalid password!

    If wrong data is entered in text boxes during the filling of 0egistration form then as the

    user clicks @9GA button valid types will appear $ invalid fields will be made to fill

    again!

     

    +2

  • 8/17/2019 Institute Management Report

    43/175

     

    +*

  • 8/17/2019 Institute Management Report

    44/175

    ++

  • 8/17/2019 Institute Management Report

    45/175

    S($t") D"$i-n

    'he design document that we will develop during this phase is the blueprint of the

    software! It describes how the solution to the customer problem is to be built! .ince

    solution to complex problems isnKt usually found in the first try# iterations are most likely

    reuired! 'his is true for software design as well! "or this reason# any design strategy#

    design method# or design language must be flexible and must easily accommodate

    changes due to iterations in the design ! %ny techniue or design needs to support and

    guide the partitioning process in such a way that the resulting sub-problems are as

    independent as possible from each other and can be combined easily for the solution to

    the overall problem! .ub-problem independence and easy combination of their solutions

    reduces the complexity of the problem! 'his is the obective of the partitioning process!

    Partitioning or decomposition during design involves three types of decisionsH -

    efine the boundaries along which to breakE

    etermine into how money pieces to breakE and

    Identify the proper level of detail when design should stop and implementation should

    start!

    Fasic design principles that enable the software engineer to navigate the design process

    suggest a set of principles for software design# which have been adapted and extended in

    the following listH

    "ree from the  suffer from Ttunnel vision!T % good designer should consider alternative

    approaches# udging each based on the reuirements of the problem# the resources

    available to do the ob!

    'he design should be traceable to the analysis model!  Fecause a single element of the

    design model often traces to multiple reuirements# it is necessary to have a means for 

    tracking how reuirements have been satisfied by the design model!

    'he design should not repeat the same thing!  .ystems are constructed using a set of 

    design patterns# many of which have likely been encountered before! 'hese patterns

    should always be chosen as an alternative to reinvention! 'ime is short and resources are

    +7

  • 8/17/2019 Institute Management Report

    46/175

    limited) esign time should be invested in representing truly new ideas and integrating

    those patterns that already exist!

    'he design should Tminimi5e the intellectual distanceT between the software and the

     problem as it exists in the real world! 'hat is# the structure of the software design shouldBwhenever possible mimic the structure of the problem domain!

    'he design should exhibit uniformity and integration! % design is uniform if it appears

    that one person developed the entire thing! 0ules of style and format should be defined

    for a design team before design work begins! % design is integrated if care is taken in

    defining interfaces between design components!

    'he design activity begins when the reuirements document for the software to be

    developed is available! 'his may be the .0. for the complete system# as is the case if the

    waterfall model is being followed or the reuirements for the next TiterationT if the

    iterative enhancement is being followed or the reuirements for the prototype if the

     prototyping is being followed! While the reuirements specification activity is entirely in

    the problem domain# design is the first step in moving from the problem domain toward

    the solution domain! esign is essentially the bridge between reuirements specification

    and the final solution for satisfying the reuirements!

    'he design of a system is essentially a blueprint or a plan for a solution for the system!

    We consider a system to be a set of components with clearly defined behavior that

    interacts with each other in a fixed defined manner to produce some behavior or services

    for its environment! % component of a system can be considered a system# with its own

    components! In a software system# a component is a software module!

    'he design process for software systems# often# has two levels! %t the first level# the

    focus is on deciding which modules are needed for the system# the specifications of these

    modules# and how the modules should be interconnected! 'his is what is called the

    system design or top-level design! In the second level# the internal design of the modules#

    or how the specifications of the module can be satisfied# is decided! 'his design level is

    often called detailed design or logic design! etailed design essentially expands the

    system design to contain a more detailed description of the processing logic and data

    structures so that the design is sufficiently complete for coding!

    +6

  • 8/17/2019 Institute Management Report

    47/175

    Fecause the detailed design is an extension of system design# the system design controls

    the maor structural characteristics of the system! 'he system design has a maor impact

    on the testability and modifiability of a system# and it impacts its efficiency! 8uch of the

    design effort for designing software is spent creating the system design!'he input to the design phase is the specifications for the system to be designed! /ence#

    reasonable entry criteria can be that the specifications are stable and have been approved#

    hoping that the approval mechanism will ensure that the specifications are complete#

    consistent# unambiguous# etc! 'he output of the top-level design phase is the architectural

    design or the system design for the software system to be built! 'his can be produced

    with or without using a design methodology! % reasonable exit criteria for the phase could

     be that the design has been verified against the input specifications and has been

    evaluated and approved for uality!

    % design can be obect-oriented or function-oriented! In function-oriented design# the

    design consists of module definitions# with each module supporting a functional

    abstraction! In obect-oriented design# the modules in the design represent data

    abstraction Bthese abstractions are discussed in more detail later! In the function-oriented

    methods for design and describe one particular methodology the structured design

    methodology in some detail! In a function- oriented design approach# a system is viewed

    as a transformation function# transforming the inputs to the desired outputs! 'he purpose

    of the design phase is to specify the components for this transformation function# so that

    each component is also a transformation function! /ence# the basic output of the system

    design phase# when a function oriented design approach is being followed# is the

    definition of all the maor data structures in the system# all the maor modules of the

    system# and how the modules interact with each other!

    9nce the designer is satisfied with the design he has produced# the design is to be

     precisely specified in the form of a document! 'o specify the design# specification

    languages are used! Producing the design specification is the ultimate obective of the

    design phase! 'he purpose of this design document is uite different from that of the

    design notation! Whereas a design represented using the design notation is largely to be

    used by the designer# a design specification has to be so precise and complete that it can

    +;

  • 8/17/2019 Institute Management Report

    48/175

     be used as a basis of further development by other programmers! &enerally# design

    specification uses textual structures# with design notation helping in understanding!

     

    'he final deliverable from system analysis is a document containing an unambiguousstatement of the clients reuirements from the new system and what the development

     proect will have to deliver in order to be considered a success!

    'he functional specification is the starting point for designing# which depends to a large

    extent on the accuracy and thoroughness with which the analysis has been carried out!

    ?nderstanding of the business# appreciation of the clients problems and documentation

    of reuirements provide the foundation on which the designing is based!

    % key factor in this approach is the use of the structured techniues!

    %nalysis ends with a description of what the new system must do to fulfill the

    reuirements of the organi5ation# while design specifies how this will be done by

    selecting one of the many ways of doing it!

    'he structured techniues used during the analysis which provide this logical view areH

    S ata flow diagrams - representing the process# which manipulate the data as it passes

    through the system!

    +

      ANALYSIS

    escribing W/%' the

    .ystem will doO

    DESIGN

    escribing /9W

    the system will do

    it'he gap

  • 8/17/2019 Institute Management Report

    49/175

    S :ntity model - showing the relationship within the data items held within the system!

    S % data dictionary - providing an overall consistent definition of the data used during the

    system development! 'his definition includes the content of the data stores# data flows

    and the process shown on the data flow diagrams# and the entities that make up the entitymodel!

    DESIGN O/:ECTI;ES AND CONSTRAINTS>

    0+"i+"  

    'he design would enable future reuirements of the organi5ation to be incorporated

    without much difficulty! 9ften the organi5ational needs and obectives change over time

    and hence such a design enables the system to reflect these changes!

    Maintaina+"

    % good design is easy to maintain and this reduces the clients maintenance cost# which

    usually represents a proportion of the lifetime of the system!

    6orta+"

    % client for whom the software was developed may wish to change the hardware on

    which the system run! % good design is portable - in other words it is capable of being

    transferred from one machine environment to another with minimum amount of effort!

    Ea$( to u$"

    With increasing number of general users having exposure to computers and access to web

    sites# expectations of computer applications in term of their ease of use are also

    increasing! % good design will result in a system which is Uuser - friendly - easy to

    understand# not difficult to learn how to use and straightforward to operate!

    +4

  • 8/17/2019 Institute Management Report

    50/175

    R"+ia+"

    'he system designed must be secure against human error# deliberate misuse or machine

    failure# and which the data will be stored without corruption!

    ,.1 6

    esign 8ethodology is a way to transform the TartT of system analysis and design into an

    Tengineering - typeT discipline! It explains the relationship amongst various modules and

     programs with in the system! It standardi5es the approach to analysis and design#

    simplifies design by segmentation# improves documentation and subseuent maintenance

    and enhancements!

    'he following structured diagram can appropriately represent the relationship between

    various modules !

    . D"$i-n O#"r#i"?>

    In analy5ing the present system a great deal of information was collected during the

    investigation and feasibility phases through list of problems and reuirements# interview

    reports# uestionnaires# onsite observations# manuals and determining potential solutions!

      It is important to record this information in an unambiguous# concise manner 

    which will be clear and accessible to others# and which can be used by other analysts

    7=

  • 8/17/2019 Institute Management Report

    51/175

    and designers involved in developing the system! .tructured techniues help us to record

    the information in this way# using diagrams and minimum amount of the text!

      .tructured analysis is a set of techniues and graphical tools that allow the

    analyst to develop a new kind of system specification that are easily understandableto the user! 'he traditional approach of organi5ing data through flowcharts support

    future developments and simplify communication with the user but focus on the

    costDbenefit and feasibility analysis# proect management# hardware and software

    selection# and personal considerations! In contrast# structured analysis considers new

    goals and structured tools for 

    analysis# which provide the basis for design and implementation!

    c. 6roc"$$ Mod"+in->

    .ystem design goes through two phases of developmentH logical and physical! 3ogical

    implementation represented by ata "low iagram shows the logical flow of a

    system and defines the boundaries of the system it describes the input Bsource#

    outputs Bdestinations# data bases Bdata stores# and procedures Bdata flows - all in

    the format that meets the users reuirements! 'he logical implementation of the

    whole proect can be represented as under through ata "low iagrams B"!

    71

  • 8/17/2019 Institute Management Report

    52/175

    ER dia-ra)$

    72

  • 8/17/2019 Institute Management Report

    53/175

    On+in" In$titut" Mana-")"nt S($t")

      0eport .tatus

      %cknowledgement %dmission Issue Fook Fook

    0euest D0eturn

     

    0eceipt :xam 0esult

    "ees

    :xams

      8anagement 0eports

    7*

    Stud"nt$

    =u"ri"$

      Stud"nt Cour$"

    Mana-")"nt

    On+in"

    In$titut"

    Mana-")"n

    t S($t")

      0""

    In$titut" Mana-")"nt

    S($t")

     

    C"rti4icat";"ri4ication 

    C"nt"r$

    Mana-")"ntFatch

    8anagement

  • 8/17/2019 Institute Management Report

    54/175

      1$t LE;EL D0D

      %dmission .ubmit

    .ubmit0euestD:xam form .ubect wise form

    0eceiptsD 0esult  8ark sheet

     

    .tatus Fook 0euest 1H .tudent

    registered

      3ibrary

      .ubmit .ystem Fook Issue 0eceiv fees

    0eceipts

      +H "ee *H Fatch 8angement 2H "ee record

    7+

    .tudent

    R"c"i#" 9

    Tran$4or)

    Stud"ntAd)i$$ion

    0or)F4""$

    "ee details

    Fatch

    8anagement

    "ee etails Center ?pdate

     CourseDPrograms

    2!= update%ccounts

    etail

    %ccounts8anager 

  • 8/17/2019 Institute Management Report

    55/175

    D0D 4or Trainin- R"cord$ 

    for admission

      0eceipt

      %cknowledgement

    ?pdate .tudent

    %dmission ata

     

    1H 0egistration

    77

      Stud"nt Trainin-In4or)atio

    n

    &enerate%cknowledgement

    .lip

  • 8/17/2019 Institute Management Report

    56/175

    D0D 4or 0""

    &ive .tudent etails

      0eceipts

      Check payment

    details

    2H "ee

     

    76

      0"" D"tai+$ Acad")ic

    &enerate

    %cknowledgement.lip

  • 8/17/2019 Institute Management Report

    57/175

    D0D 4or /atc5 Mana-")"nt

    Fatch reuest

     Fatch Issue

     0eceipt

     

    3ate "ine

      Fatch 'ransfer 0euest

    2H "ees Collection *H Fatch

    7;

      Stud"nt /atc5Mana-")"nt

    0"$$

    In$ta++)"nt

    D"tai+$

    6rint

    R"3ort

  • 8/17/2019 Institute Management Report

    58/175

    D0D 4or Sta44 9 In$tructor$

     

    1 .taff 

    7

    .taff $ Instructor 

    2!2%dministrator 

    2!* Fatch%ssignment

    2!* Conductclasses on

    Fatch schedule

    2!1 0egister by admin

  • 8/17/2019 Institute Management Report

    59/175

    +!* 6roc"$$ Lo-ic 4or Eac5 Modu+">

    ;a+idation> 'his login and password facility has been provided to authenticate the user!

    'he process is designing the login form!

    R"cord Entr(> :ntering the records via forms designed for user convenience and finally

    records are stored into the database!

    Editin- t5" r"cord$> 'he process is to enable user to edit! ata or information changes

    with time therefore records need to be updated like monthly assessment of each student

    etc!

    D"+"tin- t5" R"cord$> 'he process is to delete records that are no more reuired!

    Purpose is to save space and memory reuirement and thus increasing accessibility and

    retrieval of data faster!

    Data Structur" R"uir")"nt$ accordin- to t5" )odu+"$>

    Identify 'he

    :ach entry in the data dictionary consists of a set of details describing the data used or  produced in the system! :ach item is identified by a data name# description# alias# and

    length and has specific values that are permissible for it in the system being

    studied!

    74

  • 8/17/2019 Institute Management Report

    60/175

    3ist of 'ablesH

    1! ?sers

    2! .tudents

    *! Courses

    +! "ee

    7! .taff 

    6! Ruery

    ;! Fatch

    6=

  • 8/17/2019 Institute Management Report

    61/175

    ,., Data Mod"+in-

    Sta44>

    0i"+d Na)" Data T(3" Con$traint'eacherVId Char Primary Gey

     >ame Char >ot >ull

    Rualification Char >ot >ull

    Course Char >ot >ull

    :mail Char >ot >ull

    epartment Char >ot >ull

    Stud"nt =u"r(>

    0i"+d Na)" Data T(3" Con$traint

    stid Char >ot >ulltname Char >ot >ull

    comment Char >ot >ull

    Stud"nt

    0i"+d Na)" Data T(3" Con$traint

     >ame Char Primary Gey

     >ame Char >ot >ull

    %ddress Char >ot >ull

    City Char >ot >ull

    Phone Char >ot >ull:mail Char >ot >ull

    "atherKsVname Char >ot >ull

    9ccupation Char >ot >ull

    %dmissionVno Char >ot >ull

    Course Char >ot >ull

    .essions Char >ot >ull

    61

  • 8/17/2019 Institute Management Report

    62/175

     

    Cour$"$>

    0i"+d Na)" Data T(3" Con$traint

     >ame Char >ot >ull0ollno Char >ot >ull

    %ddno Char >ot >ull

    Course Char >ot >ull

    8arks Char >ot >ull

    8axmarks Char >ot >ull

    sem Char >ot >ull

    u$"r$

    0i"+d Na)" Data T(3" Con$traint

    Id Char >ot >ull

    usern Char >ot >ull

     passw Char >ot >ull

    authen Char >ot >ull

    email Char >ot >ull

    0""

    0i"+d Na)" Data T(3" Con$traint

     >ame Char >ot >ull

    :mail Char >ot >ull%dmissionVno Char >ot >ull

    Course Char >ot >ull

    .ession Char >ot >ull

    .emester Char >ot >ull

    %mount Char >ot >ull

    8ode Char >ot >ull

    escription Char >ot >ull

    62

  • 8/17/2019 Institute Management Report

    63/175

    ,. SC

  • 8/17/2019 Institute Management Report

    64/175

    and B7 the total float-the amount of surplus time or leeway allowed in scheduling tasks

    so that the network critical path maintained on schedule! Foundary time calculations lead

    to a determination of critical path and provide the manager with a uantitative method for 

    evaluating progress as tasks are completed!Foth P:0' and CP8 have been implemented in a wide variety of automated tools that

    are available for the personal computer! .uch tools are easy to use and take the

    scheduling methods described previously available to every software proect manager!

    6+

  • 8/17/2019 Institute Management Report

    65/175

    67

  • 8/17/2019 Institute Management Report

    66/175

    ThttpHDDwww!w*!orgD'0Dxhtml1D'Dxhtml1-transitional!dtdTZ

    html xmlnsYThttpHDDwww!w*!orgD1444DxhtmlT  Z

    head runatYTserverTZ

      titleZInstitute 8anagement .ystemDtitleZ  link  href YTstyle.heetp!cssT relYT.tylesheetT typeYTtextDcssT DZ

    DheadZ

     bodyZ  form idYTform1T runatYTserverTZ

      div idYTheaderTZ

      uc1Hwebparent IYTWebparent1T runatYTserverT DZ

     

    DdivZ

      div idYTsidebarTZ

      uc2Hvisitor  IYT

  • 8/17/2019 Institute Management Report

    67/175

      DdivZ

       br  DZ

      strongZ$nbspE/98:DstrongZ

       br  DZ   br  DZ

       p classYT8so>ormalT styleYTmarginH =in =in =ptE line-heightH 17=JTZ

      span styleYTfont-si5eH 12ptE line-heightH 17=JE font-familyH ormalT styleYTmarginH =in =in =ptE line-heightH 17=JTZ

      $nbspED pZ

       p classYT8so>ormalT styleYTmarginH =in =in =ptE line-heightH 17=JTZ

      span styleYTfont-si5eH 12ptE line-heightH 17=JE font-familyH

  • 8/17/2019 Institute Management Report

    68/175

    Ad)ini$trator 6ann"+

    Lo-in.a$3

    JX Page 3anguageYTCMT %uto:ventWireupYTtrueT  Code"ileYTefault!aspx!csT InheritsYTVefaultT 

    JZ

    JX 0egister  .rcYTwebparent!ascxT 'ag>ameYTwebparentT 'agPrefixYTuc1T JZ

    )9C'(P: html P?F3IC T-DDW*CDD' L/'83 1!= 'ransitionalDD:>T ThttpHDDwww!w*!orgD'0Dxhtml1D'Dxhtml1-transitional!dtdTZ

    html xmlnsYThttpHDDwww!w*!orgD1444DxhtmlT  Z

    head runatYTserverTZ  titleZ%dd "ee etailsDtitleZ

      link  href YTstyle.heet2!cssT relYT.tylesheetT typeYTtextDcssT DZ

    DheadZ

     bodyZ  form idYTform1T runatYTserverTZ

      div idYTheaderTZ

       br  DZ  uc1Hwebparent IYTWebparent1T runatYTserverT DZ

      DdivZ

      divZ

      table styleYTwidthH 7*7pxE leftH 1=6pxE positionH relativeE topH ;pxE background-colorH MccffccETZ  tr Z

    6

  • 8/17/2019 Institute Management Report

    69/175

      td styleYTwidthH 42pxTZ

      DtdZ

      td styleYTwidthH 17pxTZ

      DtdZ  td styleYTwidthH 11671pxTZ

      DtdZ

      Dtr Z  tr Z  td styleYTwidthH 42pxTZ

      ?sernameDtdZ

      td styleYTwidthH 17pxTZ

      aspH'extFox IYT'extFox1T runatYTserverTZDaspH'extFoxZDtdZ  td styleYTwidthH 11671pxTZ

      aspH0euired"ield

  • 8/17/2019 Institute Management Report

    70/175

    DhtmlZ

    using .ystemE

    using .ystem!ataEusing .ystem!ConfigurationE

    using .ystem!WebE

    using .ystem!Web!.ecurityEusing .ystem!Web!?IEusing .ystem!Web!?I!WebControlsE

    using .ystem!Web!?I!WebControls!WebPartsE

    using .ystem!Web!?I!/tmlControlsE

    using  .ystem!ata!.lClientE

     public  partial class  Vefault H .ystem!Web!?I!Page 

    ^

       protected void PageV3oadBobect sender# :vent%rgs e  ^

      _

       protected void Futton1VClickBobect sender# :vent%rgs e  ^

      string connection.tring Y TtrustedVconnectionYtrueEdatabaseYinstituteTE

      .lConnection con Y new .lConnectionBconnection.tringE

      .lCommand com Y new .lCommandBE  string uery Y Tselect ̀ from login where usernYXmembername and passwYXpassword and

    authenYXautTE

      com!Command'ext Y ueryE

      com!Connection Y conE  .lParameter  ob1 Y new .lParameter BTXmembernameT# b'ype!.tring"ixed3engthE

      ob1!

  • 8/17/2019 Institute Management Report

    71/175

      else if  Bropown3ist1!.electedItem!'ext YY T'eacherT

      0esponse!0edirectBTteacher menu!aspxTE

      else if  Bropown3ist1!.electedItem!'ext YY T.tudentT

      0esponse!0edirectBTstudent menu!aspxTE  else if  Bropown3ist1!.electedItem!'ext YY T%dminT

      0esponse!0edirectBTadmin menu!aspxTE

      _  _

    _

    C5an-"3a$$?ord.a$3

    JX Page 3anguageYTCMT %uto:ventWireupYTtrueT Code"ileYTChangepassword!aspx!csT InheritsYTChangepasswordT JZ

    JX 0egister  .rcYTwebparent!ascxT 'ag>ameYTwebparentT 'agPrefixYTuc1T JZ

    )9C'(P: html P?F3IC T-DDW*CDD' L/'83 1!= 'ransitionalDD:>T 

    ThttpHDDwww!w*!orgD'0Dxhtml1D'Dxhtml1-transitional!dtdTZ

    html xmlnsYThttpHDDwww!w*!orgD1444DxhtmlT  Zhead runatYTserverTZ

      titleZ%dd "ee etailsDtitleZ

      link  href YTstyle.heet2!cssT relYT.tylesheetT typeYTtextDcssT DZ

    ;1

  • 8/17/2019 Institute Management Report

    72/175

    DheadZ

     bodyZ

      form idYTform1T runatYTserverTZ

      div idYTheaderTZ  uc1Hwebparent IYTWebparent1T runatYTserverT DZ

       br  DZ

     DdivZ

      divZ

      strongZ$nbspE $nbspE $nbspE $nbspE $nbspE $nbspE $nbspE $nbspE$nbspE

       br  DZ

      $nbspE $nbspE $nbspE $nbspE $nbspE $nbspE $nbspE $nbspE $nbspE $nbspE $nbspE $nbspE  $nbspE $nbspE $nbspE $nbspE $nbspE $nbspE $nbspE $nbspE $nbspE $nbspE $nbspE $nbspE

      $nbspE $nbspE $nbspE $nbspE $nbspE span styleYTcolorH M====66TZChange Password

    "ormDspanZDstrongZtable styleYTwidthH 7*7pxE leftH 7pxE positionH relativeE topH *+pxE background-

    colorH Mffff44ETZ  tr Z

      td styleYTwidthH *=76pxTZ

      DtdZ

      td styleYTwidthH +1;pxTZ  DtdZ

      td styleYTwidthH 11671pxTZ

      DtdZ

      Dtr Z  tr Z

      td styleYTwidthH *=76pxTZ

      ?sernameDtdZ

      td styleYTwidthH +1;pxTZ  aspH'extFox IYT'extFox1T runatYTserverTZDaspH'extFoxZDtdZ

      td styleYTwidthH 11671pxTZ

      aspH0euired"ield

  • 8/17/2019 Institute Management Report

    73/175

      tr Z

      td styleYTwidthH *=76pxTZ

      Confirm PasswordDtdZ

      td styleYTwidthH +1;pxTZ  aspH'extFox IYT'extFox+T runatYTserverT 'ext8odeYTPasswordT 

    WidthYT1+pxTZDaspH'extFoxZDtdZ

      td styleYTwidthH 11671pxTZ  aspHCompare

  • 8/17/2019 Institute Management Report

    74/175

    using .ystem!WebE

    using .ystem!Web!.ecurityE

    using .ystem!Web!?IE

    using .ystem!Web!?I!WebControlsEusing .ystem!Web!?I!WebControls!WebPartsE

    using .ystem!Web!?I!/tmlControlsE

    using  .ystem!ata!.lClientE

     public  partial class Changepassword H .ystem!Web!?I!Page

    ^

     

     protected void Futton1VClick1Bobect sender# :vent%rgs e  ^

      string connection.tring Y TtrustedVconnectionYtrueEdatabaseYinstituteTE

      .lConnection con Y new .lConnectionBconnection.tringE

      .lCommand com Y new .lCommandBE  string uery Y Tselect ̀ from login where usernYXmembername and passwYXpassword and

    authenYXaut and emailYXemailTE

      com!Command'ext Y ueryE

      com!Connection Y conE  .lParameter  ob1 Y new .lParameter BTXmembernameT# b'ype!.tring"ixed3engthE

      ob1!

  • 8/17/2019 Institute Management Report

    75/175

      com1!Command'ext Y uery.tringE

      com1!Connection Y conE

      .lParameter  ob7 Y new .lParameter BTXnewpassT# b'ype!.tring"ixed3engthE

      ob7!

  • 8/17/2019 Institute Management Report

    76/175

    R"3ort$

    JX Page 3anguageYTCMT %uto:ventWireupYTtrueT Code"ileYTreports!aspx!csT InheritsYTreportsT JZ

    JX 0egister  .rcYTadmin!ascxT 'ag>ameYTadminT 'agPrefixYTuc1T JZJX 0egister  .rcYTwebparent!ascxT 'ag>ameYTwebparentT 'agPrefixYTuc2T JZ

    )9C'(P: html P?F3IC T-DDW*CDD' L/'83 1!= 'ransitionalDD:>T 

    ThttpHDDwww!w*!orgD'0Dxhtml1D'Dxhtml1-transitional!dtdTZ

    html xmlnsYThttpHDDwww!w*!orgD1444DxhtmlT  Z

    head runatYTserverTZ

      titleZ%dd "ee etailsDtitleZ

      link  href YTstyle.heeta!cssT relYT.tylesheetT typeYTtextDcssT DZ

    DheadZ

     bodyZ

      form idYTform1T runatYTserverTZ  div idYTheaderTZ

      uc2Hwebparent IYTWebparent1T runatYTserverT DZ

     

    DdivZ  div idYTsidebarTZ

      uc1Hadmin IYT%dmin1T runatYTserverT DZ

      DdivZ

       br  DZ

    ;6

  • 8/17/2019 Institute Management Report

    77/175

      table styleYTwidthH *=2pxE heightH +pxTZ

      tr Z

      tdZ

      DtdZ  tdZ

      strongZavigate?rlYT[Drepostudent!aspxTZ.tudent

    etailsDaspH/yper3ink ZDtdZ

      tdZ  DtdZ

      Dtr Z

      tr Z

      tdZ  DtdZ

      tdZ

      aspH/yper3ink  IYT/yper3ink2T runatYTserverT  >avigate?rlYT[Drepoteacher!aspxTZ 'eacher 

    etailsDaspH/yper3ink ZDtdZ  tdZ

      DtdZ

      Dtr Z

      tr Z  tdZ

      DtdZ

      tdZ

      aspH/yper3ink  IYT/yper3ink*T runatYTserverT  >avigate?rlYT[Drepopayroll!aspxTZPayroll

    etailsDaspH/yper3ink ZDtdZ  tdZ

      DtdZ

      Dtr Z  tr Z

      tdZ

      DtdZ

      tdZ  aspH/yper3ink  IYT/yper3ink+T runatYTserverT  >avigate?rlYT[Drepofee!aspxTZ"ee

    etailsDaspH/yper3ink ZDtdZ

      tdZ

      DtdZ  Dtr Z

      tr Z

      tdZ  DtdZ  tdZ

      aspH/yper3ink  IYT/yper3ink7T runatYTserverT 

     >avigate?rlYT[Drepofeedback!aspxTZ

  • 8/17/2019 Institute Management Report

    78/175

      td styleYTheightH 27pxTZ

      DtdZ

      td styleYTheightH 27pxTZ

      aspH/yper3ink  IYT/yper3ink6T runatYTserverT  >avigate?rlYT[Drepobooks!aspxTZFooksetailsDaspH/yper3ink ZDtdZ

      td styleYTheightH 27pxTZ

      DtdZ  Dtr Z  tr Z

      tdZ

      DtdZ

      tdZ  aspH/yper3ink  IYT/yper3inkT runatYTserverT 

     >avigate?rlYT[Drepoholiday!aspxTZ /olidays %pprovedDaspH/yper3ink ZDtdZ

      tdZ

      DtdZ  Dtr Z

      tr Z

      tdZ

      DtdZ  tdZ

      aspH/yper3ink  IYT/yper3ink;T runatYTserverT 

     >avigate?rlYT[Drepostufeed!aspxTZ.tudents "eedbacksDaspH/yper3ink ZDtdZ

      tdZ  DtdZ

      Dtr Z

      DtableZ

      DformZD bodyZ

    DhtmlZ

    ;

  • 8/17/2019 Institute Management Report

    79/175

    R"3o$tud"nt.a$3

    JX Page 3anguageYTCMT %uto:ventWireupYTtrueT Code"ileYTrepostudent!aspx!csT 

    InheritsYTrepostudentT JZ

    JX 0egister  %ssemblyYTCrystalecisions!Web# T 

    ThttpHDDwww!w*!orgD'0Dxhtml1D'Dxhtml1-transitional!dtdTZ

    html xmlnsYThttpHDDwww!w*!orgD1444DxhtmlT  Zhead runatYTserverTZ

      titleZ%dd "ee etailsDtitleZ

      link  href YTDaspnetVclientD.ystemVWebD2V=V7=;2;DCrystal0eportWeb"orm

  • 8/17/2019 Institute Management Report

    80/175

      0eport "ile>ameYTstu!rptTZD0eportZ

      DC0 HCrystal0eport.ourceZ

     

    DdivZ  DformZ

    D bodyZ

    DhtmlZusing .ystemEusing .ystem!ataE

    using .ystem!ConfigurationE

    using .ystem!CollectionsE

    using .ystem!WebEusing .ystem!Web!.ecurityE

    using .ystem!Web!?IE

    using .ystem!Web!?I!WebControlsE

    using .ystem!Web!?I!WebControls!WebPartsEusing .ystem!Web!?I!/tmlControlsE

    using  .ystem!ata!.lClientE

     public  partial class repostudent H .ystem!Web!?I!Page^

       protected void PageV3oadBobect sender# :vent%rgs e

      ^

      .tring scon Y T'rustedVConnectionY'rueEataFaseYinstituteT E  .lConnection con Y new .lConnectionBsconE

      .lata%dapter  da1 Y new .lata%dapter BTselect ` from studentT# conE

      ata'able dt Y new ata'ableBE  da1!"illBdtE

      Crystal0eport.ource1!0eportocument!.etata.ourceBdtE

      Crystal0eport

  • 8/17/2019 Institute Management Report

    81/175

    R"3ot"ac5"r.a$3

    JX Page 3anguageYTCMT %uto:ventWireupYTtrueT Code"ileYTrepoteacher!aspx!csT  

    InheritsYTrepoteacherT JZ

    JX 0egister  %ssemblyYTCrystalecisions!Web# T 

    ThttpHDDwww!w*!orgD'0Dxhtml1D'Dxhtml1-transitional!dtdTZ

    html xmlnsYThttpHDDwww!w*!orgD1444DxhtmlT  Zhead runatYTserverTZ

      titleZ%dd "ee etailsDtitleZ

      link  href YTDaspnetVclientD.ystemVWebD2V=V7=;2;DCrystal0eportWeb"orm

  • 8/17/2019 Institute Management Report

    82/175

      0eport "ile>ameYTteacher!rptTZD0eportZ

      DC0 HCrystal0eport.ourceZ

     

    DdivZ  DformZ

    D bodyZ

    DhtmlZusing .ystemEusing .ystem!ataE

    using .ystem!ConfigurationE

    using .ystem!CollectionsE

    using .ystem!WebEusing .ystem!Web!.ecurityE

    using .ystem!Web!?IE

    using .ystem!Web!?I!WebControlsE

    using .ystem!Web!?I!WebControls!WebPartsEusing .ystem!Web!?I!/tmlControlsE

    using  .ystem!ata!.lClientE

     public  partial class repoteacher  H .ystem!Web!?I!Page^

       protected void PageV3oadBobect sender# :vent%rgs e

      ^

      .tring scon Y T'rustedVConnectionY'rueEataFaseYinstituteT E  .lConnection con Y new .lConnectionBsconE

      .lata%dapter  da1 Y new .lata%dapter BTselect ` from teacherT# conE

      ata'able dt Y new ata'ableBE  da1!"illBdtE

      Crystal0eport.ource1!0eportocument!.etata.ourceBdtE

      Crystal0eport

  • 8/17/2019 Institute Management Report

    83/175

    R"3o3a(ro++.a$3

    JX Page 3anguageYTCMT %uto:ventWireupYTtrueT Code"ileYTrepopayroll!aspx!csT 

    InheritsYTrepopayrollT JZ

    JX 0egister  %ssemblyYTCrystalecisions!Web# T 

    ThttpHDDwww!w*!orgD'0Dxhtml1D'Dxhtml1-transitional!dtdTZ

    html xmlnsYThttpHDDwww!w*!orgD1444DxhtmlT  Zhead runatYTserverTZ

      titleZ%dd "ee etailsDtitleZ

      link  href YTDaspnetVclientD.ystemVWebD2V=V7=;2;DCrystal0eportWeb"orm

  • 8/17/2019 Institute Management Report

    84/175

      0eport "ile>ameYTpayroll!rptTZD0eportZ

      DC0 HCrystal0eport.ourceZ

     

    DdivZ  DformZ

    D bodyZ

    DhtmlZusing .ystemEusing .ystem!ataE

    using .ystem!ConfigurationE

    using .ystem!CollectionsE

    using .ystem!WebEusing .ystem!Web!.ecurityE

    using .ystem!Web!?IE

    using .ystem!Web!?I!WebControlsE

    using .ystem!Web!?I!WebControls!WebPartsEusing .ystem!Web!?I!/tmlControlsE

    using  .ystem!ata!.lClientE

     public  partial class repopayroll H .ystem!Web!?I!Page^

       protected void PageV3oadBobect sender# :vent%rgs e

      ^

      .tring scon Y T'rustedVConnectionY'rueEataFaseYinstituteT E  .lConnection con Y new .lConnectionBsconE

      .lata%dapter  da1 Y new .lata%dapter BTselect ` from payrollT# conE

      ata'able dt Y new ata'ableBE  da1!"illBdtE

      Crystal0eport.ource1!0eportocument!.etata.ourceBdtE

      Crystal0eport

  • 8/17/2019 Institute Management Report

    85/175

    ;i$itorF6ar"nt$ 0""dac@$ R"3ort

    using .ystemE

    using .ystem!ataEusing .ystem!ConfigurationEusing .ystem!CollectionsE

    using .ystem!WebE

    using .ystem!Web!.ecurityE

    using .ystem!Web!?IEusing .ystem!Web!?I!WebControlsE

    using .ystem!Web!?I!WebControls!WebPartsE

    using .ystem!Web!?I!/tmlControlsE

    using  .ystem!ata!.lClientE

     public  partial class repofeedback  H .ystem!Web!?I!Page

    ^

       protected void PageV3oadBobect sender# :vent%rgs e  ^

      .tring scon Y T'rustedVConnectionY'rueEataFaseYinstituteT E

      .lConnection con Y new .lConnectionBsconE

      .lata%dapter  da1 Y new .lata%dapter BTselect ` from feedbackT# conE

      ata'able dt Y new ata'ableBE

      da1!"illBdtE

      Crystal0eport.ource1!0eportocument!.etata.ourceBdtE

    7

  • 8/17/2019 Institute Management Report

    86/175

      Crystal0eportT 

    ThttpHDDwww!w*!orgD'0Dxhtml1D'Dxhtml1-transitional!dtdTZ

    html xmlnsYThttpHDDwww!w*!orgD1444DxhtmlT  Z

    head runatYTserverTZ

      titleZ%dd "ee etailsDtitleZ  link  href YTDaspnetVclientD.ystemVWebD2V=V7=;2;DCrystal0eportWeb"orm

  • 8/17/2019 Institute Management Report

    87/175

      relYTstylesheetT typeYTtextDcssT DZ

      link  href YTDaspnetVclientD.ystemVWebD2V=V7=;2;DCrystal0eportWeb"orm

  • 8/17/2019 Institute Management Report

    88/175

    /oo@$ D"tai+$ R"3ort

    JX Page 3anguageYTCMT %uto:ventWireupYTtrueT Code"ileYTrepobooks!aspx!csT 

    InheritsYTrepobooksT JZ

    JX 0egister  %ssemblyYTCrystalecisions!Web# T 

    ThttpHDDwww!w*!orgD'0Dxhtml1D'Dxhtml1-transitional!dtdTZ

    html xmlnsYThttpHDDwww!w*!orgD1444DxhtmlT  Zhead runatYTserverTZ

      titleZ%dd "ee etailsDtitleZ

      link  href YTDaspnetVclientD.ystemVWebD2V=V7=;2;DCrystal0eportWeb"orm

  • 8/17/2019 Institute Management Report

    89/175

      cr Hcrystalreportsource idYTCrystal0eport.ource1T runatYTserverTZ

      0eport "ile>ameYTF99G.!0P'TZD0eportZDcr HcrystalreportsourceZ

     

    DdivZ  DformZ

    D bodyZ

    DhtmlZusing .ystemEusing .ystem!ataE

    using .ystem!ConfigurationE

    using .ystem!CollectionsE

    using .ystem!WebEusing .ystem!Web!.ecurityE

    using .ystem!Web!?IE

    using .ystem!Web!?I!WebControlsE

    using .ystem!Web!?I!WebControls!WebPartsEusing .ystem!Web!?I!/tmlControlsE

    using  .ystem!ata!.lClientE

     public  partial class repobooks H .ystem!Web!?I!Page^

       protected void PageV3oadBobect sender# :vent%rgs e

      ^

      .tring scon Y T'rustedVConnectionY'rueEataFaseYinstituteT E  .lConnection  con Y new .lConnectionBsconE

     

    .lata%dapter  da1 Y new .lata%dapter BTselect ̀ from libraryT# conE

      ata'able dt Y new ata'ableBE  da1!"illBdtE

      Crystal0eport.ource1!0eportocument!.etata.ourceBdtE

      Crystal0eport

  • 8/17/2019 Institute Management Report

    90/175

    ThttpHDDwww!w*!orgD'0Dxhtml1D'Dxhtml1-transitional!dtdTZ

    html xmlnsYThttpHDDwww!w*!orgD1444DxhtmlT  Z

    head runatYTserverTZ

      titleZ%dd "ee etailsDtitleZ  link  href YTDaspnetVclientD.ystemVWebD2V=V7=;2;DCrystal0eportWeb"orm

  • 8/17/2019 Institute Management Report

    91/175

      form idYTform1T runatYTserverTZ

      divZ

      C0 HCrystal0eport

  • 8/17/2019 Institute Management Report

    92/175

    Stud"nt 0""dac@ R"3ort

    JX Page 3anguageYTCMT %uto:ventWireupYTtrueT Code"ileYTrepostufeed!aspx!csT 

    InheritsYTrepostufeedT JZ

    JX 0egister  %ssemblyYTCrystalecisions!Web# T 

    ThttpHDDwww!w*!orgD'0Dxhtml1D'Dxhtml1-transitional!dtdTZ

    html xmlnsYThttpHDDwww!w*!orgD1444DxhtmlT  Zhead runatYTserverTZ

      titleZ%dd "ee etailsDtitleZ

      link  href YTDaspnetVclientD.ystemVWebD2V=V7=;2;DCrystal0eportWeb"orm

  • 8/17/2019 Institute Management Report

    93/175

      form idYTform1T runatYTserverTZ

      divZ

      C0 HCrystal0eport

  • 8/17/2019 Institute Management Report

    94/175

    Add$tud"nt.a$3

    JX Page 3anguageYTCMT %uto:ventWireupYTtrueT Code"ileYTaddstudent!aspx!csT 

    InheritsYTaddstudentT JZ

    JX 0egister  .rcYTadmin!ascxT 'ag>ameYTadminT 'agPrefixYTuc1T JZ

    JX 0egister  .rcYTwebparent!ascxT 'ag>ameYTwebparentT 'agPrefixYTuc2T JZ

    )9C'(P: html P?F3IC T-DDW*CDD' L/'83 1!= 'ransitionalDD:>T ThttpHDDwww!w*!orgD'0Dxhtml1D'Dxhtml1-transitional!dtdTZ

    html xmlnsYThttpHDDwww!w*!orgD1444DxhtmlT  Z

    head runatYTserverTZ  titleZ%dd "ee etailsDtitleZ

      link  href YTstyle.heeta!cssT relYT.tylesheetT typeYTtextDcssT DZ

     

    DheadZ bodyZ

      form idYTform1T runatYTserverTZ

      div idYTheaderTZ

      uc2Hwebparent IYTWebparent1T runatYTserverT DZ  DdivZ

      div idYTsidebarTZ

      uc1Hadmin IYT%dmin1T runatYTserverT DZ

      DdivZ

    4+

  • 8/17/2019 Institute Management Report

    95/175

      divZ

       br  DZ

       br  DZ

      table styleYTwidthH *7pxE heightH ;6pxTZ  tr Z

      td styleYTwidthH 2=7pxTZ

      >ameDtdZ  td styleYTwidthH 2+6pxTZ  aspH'extFox IYT'extFox1T runatYTserverTZDaspH'extFoxZDtdZ

      td styleYTwidthH 22=pxTZ

      aspH0euired"ield

  • 8/17/2019 Institute Management Report

    96/175

      td styleYTwidthH 2+6pxTZ

      aspH'extFox IYT'extFox6T runatYTserverTZDaspH'extFoxZDtdZ

      td styleYTwidthH 22=pxTZ

      aspH0egular:xpression

  • 8/17/2019 Institute Management Report

    97/175

      tr Z

      td styleYTwidthH 2=7pxE heightH 21pxTZ

      .essionDtdZ

      td styleYTwidthH 2+6pxE heightH 21pxTZ  aspH'extFox IYT'extFox1=T runatYTserverTZDaspH'extFoxZDtdZ

      td styleYTwidthH 22=pxE heightH 21pxTZ

      aspH0euired"ield

  • 8/17/2019 Institute Management Report

    98/175

      _

       protected void Futton1VClickBobect sender# :vent%rgs e

      ^

      string connection.tring Y TtrustedVconnectionYtrueEdatabaseYinstituteTE  .lConnection con Y new .lConnectionBconnection.tringE

      string uery.tring Y Tinsert into student

    valuesBXname#Xroll#Xadd#Xcity#Xphone#Xemail#Xfname#Xoccu#Xaddno#Xcourse#XsessT E  .lCommand com Y new .lCommandBE  com!Command'ext Y uery.tringE

      com!Connection Y conE

      try  ^

      com!Parameters!%ddBnew .lParameter BTXnameT# .lb'ype!Char# 7=E

      com!Parameters!%ddBnew .lParameter BTXaddT# .lb'ype!Char# 7=E

      com!Parameters!%ddBnew .lParameter BTXcityT# .lb'ype!Char# 7=E  com!Parameters!%ddBnew .lParameter BTXphoneT# .lb'ype!Char# 7=E

      com!Parameters!%ddBnew .lParameter BTXemailT# .lb'ype!Char# 7=E

      com!Parameters!%ddBnew .lParameter BTXaddnoT# .lb'ype!Char# 7=E

      com!Parameters!%ddBnew .lParameter BTXrollT# .lb'ype!Char# 7=E  com!Parameters!%ddBnew .lParameter BTXfnameT# .lb'ype!Char# 7=E

      com!Parameters!%ddBnew .lParameter BTXoccuT# .lb'ype!Char# 7=E

      com!Parameters!%ddBnew .lParameter BTXsessT# .lb'ype!Char# 7=E

      com!Parameters!%ddBnew .lParameter BTXcourseT# .lb'ype!Char# 7=E

      com!Parameters\TXnameT]!

  • 8/17/2019 Institute Management Report

    99/175

      'extFox!'ext Y TTE

      'extFox4!'ext Y TTE

      'extFox1=!'ext Y TTE

      _

      catch B.l:xception ed

      ^  3abel1!ameYTwebparentT 'agPrefixYTuc1T JZ

    JX 0egister  .rcYTteacher!ascxT 'ag>ameYTteacherT 'agPrefixYTuc2T JZ

    44

  • 8/17/2019 Institute Management Report

    100/175

    JX 0egister  .rcYT.tudents!ascxT 'ag>ameYT.tudentsT 'agPrefixYTuc*T JZ

    )9C'(P: html P?F3IC T-DDW*CDD' L/'83 1!= 'ransitionalDD:>T 

    ThttpHDDwww!w*!orgD'0Dxhtml1D'Dxhtml1-transitional!dtdTZ

    html xmlnsYThttpHDDwww!w*!orgD1444DxhtmlT  Z

    head runatYTserverTZ  titleZ%dd "ee etailsDtitleZlink  href YTstyle.heet!cssT relYT.tylesheetT typeYTtextDcssT DZ

    DheadZ

     bodyZ  form idYTform1T runatYTserverTZ

      uc1Hwebparent IYTWebparent1T runatYTserverT DZ

      div idYTheaderTZ

      DdivZ  div idYTsidebarTZ

      uc*H.tudents IYT.tudents1T runatYTserverT DZ

      DdivZ

      divZ  strongZ

       br  DZ

      $nbspE $nbspE $nbspE $nbspE $nbspE $nbspE$nbspE 0esume $nbspE?pload br  DZ

       br  DZ  DstrongZ

      table styleYTfont-weightH boldE widthH +6;pxE background-colorH MffffccETZ

      tr Z

      td styleYTheightH 21pxTZ  'itleDtdZ

      td styleYTwidthH