SlideShare une entreprise Scribd logo
1  sur  30
Télécharger pour lire hors ligne
1. Introduction:-
1) Purpose:
The purposes of this application are as follows:
       The software is for automation of college
        It provides following facilities
       to Operator :
           o Can enter details related to a particular course
           o Can provide membership to students
       Admin :
           o Can read and write information about any member.
           o Can update, create, and delete the record of membership as per
               requirement and implementation plans.


2) Scope :
The different areas where we can use this application are :
       Any education institute can make use of it for
       Providing information about courses, faculty, well-equipped labs and classroom.
       It can be used in colleges and modifications can be easily done according to
        requirements.

3) Overview:
Project is related to college website management which provides              services to its
members. Any person can become a member of the college by filling a prescribed form.
They can get themselves registered easily.


4) Functionality:
       Online membership.
       Keeps the track of admission and students n entire college activities .




                                             1
ii) Objective Of The Project :-


The main objective while implementing the project College website Management System
was to minimize the work and at the same time increase the speed of the work done.


This new system is built with the following objective:



1)   Information retrieval will become easy.

2) Maintenance of database as well as overall project will become easy.

3) Security measure will be adopted, by maintaining the login of user name and the
password.

4) Data redundancy will be greatly reduced because this new system is built using
ASP.NET as front-end. It entails looking into duplication of efforts, bottlenecks and
inefficient existing procedures.




                                               2
2) System Analysis
2) (i) Introduction :-
System analysis is the performance management and documentation of activities related
to the four life cycle phases of any software namely:
              The Study Phase
              The Design Phase
              The Development Phase
              The Operators Phase
System analysis is a vast field of study through which system analyst puts his thoughts
and searches for the solution of problem. He has to get a clear idea of what he has in hand
and what he has to produce. He has to extract the essence of expectations. He has to
satisfy the user in the very possible way. System analysis needs and should include the
following steps of study:


            Study of current methods, the basic inputs available and output desired.
            The splitting of avariable inputs into (.dbf) files so as to reduce redundancy
               and increase consistency.
            Give the idea of key – field (if any) .
            Ideas regarding code generation.


Software Analysis starts with a preliminary analysis and later switches on to a detailed
one. During the preliminary analysis the Analyst takes a quick look at what is needed and
whether the cost benefits. Detailed analysis studies in depth all the cornered factors,
which builds and strengthens the software.

A system study is a step-by-step process used to identify and then developed the software
needed to control the processing of specific application. System study is also known as
SDLC (Software Development Life Cycle).




                                             3
Steps of SDLC are:


       1. Problem Definition
       2. Feasibility Study
       3. System Analysis
       4. System Design
       5. Implementation
       6. Post Implementation
       7. Maintenance


2)(ii) Software Requirements Specifications ;-


SRS (Software Requirement Specification) is a document that completely describes what
the proposed should do, without describing how the software does it.

Purpose :       The purpose of the project is to develop a system which is user
friendly, easy to use , maintain and satisfies all the requirements of the user.


Performance Requirement

1) The operation time should be small and the throughput should be high.

2) It should produce timely and accurate result.


Software Quality Attributes

i)       Maintainability – Since it is directly associated with the database, so
         there is very little maintainability problem with this tool.
ii)      Portability – Since there is very limited usage of separate forms, this tool
         is very much portable. This tool uses several canvases on the same form.
iii)     Flexibility – This tool is very much flexible for future enhancements.




                                            4
2) (iii) Objectives of System :-


    To reduce workload of staff.
    To reduce the delay in processing time.
    To reduce the delay in receipt generation.
    To provide the user-friendliness in all possible ways.
    To provide greater flexibility.
    Make maintenance changes easy, To store data in a centralized location to reduce
      redundancy and increase consistency.

2(iv) Proposed System Environment :-

The system environment can be classified into two categories –

 Hardware environment

 Software environment



Hardware Environment


    The application front-end (client) will be designed on machines with
      Windows 98/ Window XP, Pentium III processors, 64/128 MB RAM.

    The database will be running on Windows OS, Pentium III processors, 64
      MB RAM.

        Mouse as pointing device.


 Software Environment

 The application front end will be designed using ASP.NET 6.0.

 The database has been designed on Microsoft Access (Office Package ) & Sql.




                                           5
3) FEASIBILITY STUDY:-
. “FEASIBILITY STUDY” impact of the organization, ability to meet needs and
effective use of the resources. It focuses on these major questions:


1. What are the user’s demonstrable needs and how does a
  candidate system meet them?


2. What resources are available for given candidate system?


3. What are the likely impacts of the candidate system on
  the organization?


4. Whether it is worth to solve the problem?


Steps in feasibility analysis


      Eight steps involved in the feasibility analysis are:
      Form a project team and appoint a project leader.
      Prepare system flowcharts.
      Enumerate potential proposed system.
      Define and identify characteristics of proposed system.
      Determine and evaluate performance and cost effective of each proposed system.
      Weight system performance and cost data.
      Select the best-proposed system.
      Prepare and report final project directive to management.




                                             6
In feasibility study phase we had undergone through various steps which are describe as
under:
1. Identify the origin of the information at different level.
2. Identify the expectation of user from computerized
  system.
3. Analyze the draw back of existing system (manual)
  system.


   Types :-
3.1) Technical feasibility:-
        A study of resource availability that may affect the ability to achieve an
         acceptable system. This evaluation determines whether the technology needed for
         the proposed system is available or not.


3.2) Economical feasibility:-


        Economic justification is generally the “Bottom Line” consideration for most
         systems. Economic justification includes a broad range of concerns that includes
         cost benefit analysis. In this we weight the cost and the benefits associated with
         the candidate system and if it suits the basic purpose of the organization.


3.3)Operational Feasibility:-


        it is mainly related to human organizations and political aspects. The points to be
         considered are:
• What changes will be brought with the system?
• What organization structures are disturbed?




                                               7
3.4) Schedule feasibility:-


Time evaluation is the most important consideration in the development of project. The
time schedule required for the developed of this project is very important since more
development time effect machine time, cost and cause delay in the development of
other systems. A reliable College Website Management System can be developed in the
considerable amount of time




4.) SYSTEM DESIGN :-


DESIGN STRATEGY
The design strategy is a vital aspect of the system to be developed. The design of the
software reflects the basic understanding of the problem. For designing a good system
what we have to be is to get correct definition of the problem and analyze the problem
thoroughly.
The design of a system should be such that if a small portion is changed. The rest of the
system should be unaffected. This is the flexibility of the system. Greater the system
flexibility greater will be the system reliability. While carrying out the job of designing of
a new system one has to consider many factors. These factors include the drawbacks and
limitations of the present manual system as well as of the features and advantages of the
proposed system. It should be designed in such a manner that even a layman can run it
without any difficulty.
An important quality of a software must enjoy is “user friendliness”. It can be achieved in
many ways like providing menu, giving context sensitive help, doing automatic
validation to input data, etc. Another main factor is speed efficiency. In order to achieve
speed efficiency, the program should be designed accordingly and the user is provided
with a compiled copy of the software package with necessary data file format rather than
source code.

                                              8
Design of input and output formats is equally important for any design. The output
format should be designed in such a way that it must reflect all the required information
in detail. The design of the database itself such as type of data stored, size of data etc.
Some of the decisions made during database design are:
      Which data items are to be recorded and in which database.
      Length of each record, based on the characteristics of the data items on which it
         is based.
      Data who’s unauthorized change must be prevented.
      Data, which must be avoided from redundancy.
      Maintenance of data integrity etc.
      Avoid over writings.
      Prevents invalid data access and changes.
Having all this, a positive interaction with clients at every stage of development is the
core around which the software is built.


4) (i) INPUT DESIGN

Input design is the process of converting user-originate inputs to a computer-based
format. The goal of design input data is to make data entry as easy, logical and free. The
most common source of data processing errors is inactive input data. Effective design of
the input data minimizes the error made by data entry operators. Catching errors on input
is far less costly than correcting after data storage is complete.
User-friendly input design enables quick error detecting and correction. Verification and
validation is the most important in input design. Since the system is used interactively, it
has two types of inputs. Interactive input-which is the point contact of the user with the
system and the input to the internal system i.e. Databases. For full efficiency of the
system, it is necessary that the input must be accurate. Since the user of the system may
not be a technical person and may not know input concepts so it is required that he warn,
prevent and correct invalid data entry.
There are many ways that can be designed to handle such a situation. We can prevent the
user entering invalid data into the databases by warning, neglecting or messaging
appropriately. The user is then allowed to input correct data. Some help provisions may
                                               9
aid the user to point out the error. In this system inputs are collected from terminals
through keyboard.


4) (ii)OUTPUT DESIGN
Output design has been an ongoing activity from the very beginning of the project. The
objective of the output design is to convey the information of all past activities, current
status and to emphasize important events. The output generally refers to the results and
information that is generated from the system.The output design of the system is
accomplished keeping in mind the following activities:
    Determine what information is to display.
    Decide whether to display or print the information retrieved, processed, generated
       from the system.
    Arrange the presentation of information in an acceptable format.
    Decide how to distribute the output to the intended recipients.


In the output design phase one or more output media can be selected. Out of which the
most common ones are CRT displays and print out. Here only CRT display has been
attempted. A rapid enquiry is obtained from CRT displays. From design is made
interesting and attractive. Easy understanding and effectiveness is made possible.




                                            10
5) Equipment’s Employed:-
   5) (i) FRONT END :-

MICROSOFT ASP.NET


ASP.NET is a web application framework developed and marketed by Microsoft to
allow programmers to build dynamic web sites, web applications and web services. It
was first released in January 2002 with version 1.0 of the .NET Framework, and is the
successor to Microsoft's Active Server Pages (ASP) technology. ASP.NET is built on the
Common Language Runtime (CLR), allowing programmers to write ASP.NET code
using any supported .NET language. The ASP.NET SOAP extension framework allows
ASP.NET components to process SOAP messages.


ASP.NET Web Server Controls Overview

When you create ASP.NET Web pages, you can use these types of controls:

      HTML server controls HTML elements exposed to the server so you can
       program them. HTML server controls expose an object model that maps very
       closely to the HTML elements that they render.
      Web server controls Controls with more built-in features than HTML server
       controls. Web server controls include not only form controls such as buttons and
       text boxes, but also special-purpose controls such as a calendar, menus, and a tree
       view control. Web server controls are more abstract than HTML server controls in
       that their object model does not necessarily reflect HTML syntax.
      Validation controls Controls that incorporate logic to enable you to what users
       enter for input controls such as the TextBox control. Validation controls enable
       you to check for a required field, to test against a specific value or pattern of
       characters, to verify that a value lies within a range, and so on. For more
       information, see ASP.NET Validation Controls.



                                             11
   User controls Controls that you create as ASP.NET Web pages. You can embed
       ASP.NET user controls in other ASP.NET Web pages, which is an easy way to
       create toolbars and other reusable elements. For more information, see ASP.NET
       User Controls.




HTML Server Controls

HTML server controls are HTML elements (or elements in other supported markup, such
as XHTML) containing attributes that make them programmable in server code. By
default, HTML elements on an ASP.NET Web page are not available to the server.
Instead, they are treated as opaque text and passed through to the browser. However, by
converting HTML elements to HTML server controls, you expose them as elements you
can program on the server.

The object model for HTML server controls maps closely to that of the corresponding
elements. For example, HTML attributes are exposed in HTML server controls as
properties.

Any HTML element on a page can be converted to an HTML server control by adding
the attribute runat="server". During parsing, the ASP.NET page framework creates
instances of all elements containing the runat="server" attribute. If you want to reference
the control as a member within your code, you should also assign an id attribute to the
control.

The page framework provides predefined HTML server controls for the HTML elements
most commonly used dynamically on a page: the form element, the input elements (text
box, check box, Submit button), the select element, and so on. These predefined HTML
server controls share the basic properties of the generic control, and in addition, each
control typically provides its own set of properties and its own event.




                                             12
HTML server controls offer the following features:

      An object model that you can program against on the server using familiar object-
       oriented techniques. Each server control exposes properties that enable you to
       manipulate the control's markup attributes programmatically in server code.
      A set of events for which you can write event handlers in much the same way you
       would in a client-based form, except that the event is handled in server code.
      The ability to handle events in client script.
      Automatic maintenance of the control's state. When the page makes a round trip
       to the server, the values that the user entered into HTML server controls are
       automatically maintained and sent back to the browser.
      Interaction with ASP.NET validation controls so you can verify that a user has
       entered appropriate information into a control.
      Data binding to one or more properties of the control.
      Support for styles if the ASP.NET Web page is displayed in a browser that
       supports cascading style sheets.
      Pass-through of custom attributes. You can add any attributes you need to an
       HTML server control and the page framework will render them without any
       change in functionality. This enables you to add browser-specific attributes to
       your controls.

For details about how to convert an HTML element to an HTML server control, see How
to: Add HTML Server Controls to a Web Page Using ASP.NET Syntax.

Web Server Controls



               Web server controls are a second set of controls designed with a different
emphasis. They do not necessarily map one-to-one to HTML server controls. Instead,
they are defined as abstract controls in which the actual markup rendered by the control
can be quite different from the model that you program against. For example, a




                                             13
RadioButtonList Web server control might be rendered in a table or as inline text with
other markup.

Web server controls include traditional form controls such as buttons and text boxes as
well as complex controls such as tables. They also include controls that provide
commonly used form functionality such as displaying data in a grid, choosing dates,
displaying menus, and so on.

Web server controls offer all of the features described above for HTML server controls
(except one-to-one mapping to elements) and these additional features:

      A rich object model that provides type-safe programming capabilities.
      Automatic browser detection. The controls can detect browser capabilities and
       render appropriate markup.
      For some controls, the ability to define your own layout for the control using
       Templates.
      For some controls, the ability to specify whether a control's event causes
       immediate posting to the server or is instead cached and raised when the page is
       submitted.
      Support for themes, which enable you to define a consistent look for controls
       throughout your site. For details, see ASP.NET Themes and Skins.
      Ability to pass events from a nested control (such as a button in a table) to the
       container control.


5) (ii) ABOUT BACK END:-

MICROSOFT ACCESS & SQL SERVER 2008

Database: -A database is a set of data, organized for easy access. The database is the
actual data. It is the database that you will be accessing when you need to retrieve data.




                                             14
Data Dictionary: -The data dictionary is a set of tables Access uses to maintain
information about the database. The data dictionary contains information about tables,
indexes, clusters, and so on.

DBA (Database Administrator): -The DBA is the person responsible for the operation,
configuration, and performance of the database. The DBA is charged with keeping the
database operating smoothly, ensuring that backups are done on a regular basis (and that
the backups work), and installing new software. Other responsibilities might include
planning for future expansion and disk space needs, creating databases and tablespaces,
adding users and maintaining security, and monitoring the database and retuning it as
necessary. Large installations might have teams of DBAs to keep the system running
smoothly; alternatively, the tasks might be segmented among the DBAs.




DBMS or RDBMS: -The Database Management System is the software and collection of
tools that manages the database. Access software is the DBMS. A Relational Database
Management System is a DBMS that is relational in nature. This means that the internal
workings access data in a relational manner. Access is an RDBMS.

Query: -A query is a read-only transaction against a database. A query is generated using
the SELECT statement. Users generally distinguish between queries and other transaction
types because a query does not change the data in the database.

Schema: -A schema is a collection of objects associated with the database.

Microsoft Access is a very effective DBMS tool which is generally used by all the users.
It is compatible with all types of systems & can be installed and used as and when
required.




                                           15
USE CASE DIAGRAM




          Figure 1: Use case diagram for Employees



                             16
Figure 2: Use case diagram for Administrator




                     17
6.) Future Scope :-

FUTURE SCOPE OF APPLICATION:
This application can be easily implemented under various situations.We can add new
features as and when we require. Reusability is possible as and when require in this
application. There is flexibility in all the modules.


SOFTWARE SCOPE:
      Extensibility: This software is extendable in ways that its original developers
       may not expect. The following principles enhances extensibility like hide data
       structure, avoid traversing multiple links or methods, avoid case statements on
       object type and distinguish public and private operations.
      Reusability: Reusability is possible as and when require in this application. We
       can update it next version. Reusable software reduces design, coding and testing
       cost by amortizing effort over several designs. Reducing the amount of code also
       simplifies understanding, which increases the likelihood that the code is correct.
       We follow up both types of reusability: Sharing of newly written code within a
       project and reuse of previously written code on new projects.
      Understandability: A method is understandable if someone other than the creator
       of the method can understand the code (as well as the creator after a time lapse).
      We use the method, which small and coherent helps to accomplish this.
      Cost-effectiveness: Its cost is under the budget and make within given time
       period. It is desirable to aim for a system with a minimum cost subject to the
       condition that it must satisfy the entire requirement.




                                              18
SCREEN SHOTS

Admin Master




HOME




                    19
BRANCH




FACULTY




          20
ENQUIRY




NEWS




          21
STUDENT NEWS




STUDENT GALLERY




                  22
USER HOME PAGE




DEPARTMENT




                 23
FACILITIES




RESEARCH




             24
STUDENT GALLERY




FACULTY




                  25
ENQUIRY




TRAINING PARTNERS




                    26
KNOWLEDGE PARTNERS




CAREERS




                     27
CONTECT US




             28
8) CONCLUSION:-

                             We come to a conclusion of our project that from a proper
analysis of positive points and constraints on the component, it can be safely concluded
that this product is a highly efficient GUI based component. This application isworking
properly and meeting to all user requirements. Thiscomponent can be easily plugged in
many other systems. So it’s a very efficient working system and shall prove to be success
etc.




                                           29
9) Bibliography :-


      Beginning Java Objects: From Concepts to Code –by Jacquie Barker)
      Introduction to Java Programming (NIIIT publication)
      The Complete Reference Java(McGrawhill; Herbert Schildth- reprint 2008)
      Introduction to MS-Access(Aptech)


Web Sites:
      www.apache.org
      www.wikipedia.com




                                           30

Contenu connexe

Tendances

14.project online eamination system
14.project online eamination system14.project online eamination system
14.project online eamination systemjbpatel7290
 
Online Examination System
Online Examination SystemOnline Examination System
Online Examination SystemSamrat Roy
 
Learning Management System-SRS Modified(Semi-Final)
Learning Management System-SRS Modified(Semi-Final)Learning Management System-SRS Modified(Semi-Final)
Learning Management System-SRS Modified(Semi-Final)Sharon Varghese
 
Software Engineering Solved Past Paper 2020
Software Engineering Solved Past Paper 2020 Software Engineering Solved Past Paper 2020
Software Engineering Solved Past Paper 2020 MuhammadTalha436
 
Student management system project report c++
Student management system project report c++Student management system project report c++
Student management system project report c++Student
 
Online examination system
Online examination systemOnline examination system
Online examination systemAvinash Prakash
 
ONLINE EXAMINATION on ASP.NET
ONLINE EXAMINATION on ASP.NETONLINE EXAMINATION on ASP.NET
ONLINE EXAMINATION on ASP.NETRupam Dey
 
Library Management System.pptx
Library Management System.pptxLibrary Management System.pptx
Library Management System.pptxMuskanKhan320706
 
SRS for online examination system
SRS for online examination systemSRS for online examination system
SRS for online examination systemlunarrain
 
Online Quiz System Project Report ppt
Online Quiz System Project Report pptOnline Quiz System Project Report ppt
Online Quiz System Project Report pptKishan Maurya
 
Project Proposal of an Employee Management System
Project Proposal of an Employee Management SystemProject Proposal of an Employee Management System
Project Proposal of an Employee Management SystemNurFathihaTahiatSeeu
 
Student Management System best PPT
Student Management System best PPTStudent Management System best PPT
Student Management System best PPTDheeraj Kumar tiwari
 
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured ChartStock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chartgrandhiprasuna
 
Online Quiz System Project PPT
Online Quiz System Project PPTOnline Quiz System Project PPT
Online Quiz System Project PPTShanthan Reddy
 
Software requirement specification for online examination system
Software requirement specification for online examination systemSoftware requirement specification for online examination system
Software requirement specification for online examination systemkarthik venkatesh
 

Tendances (20)

14.project online eamination system
14.project online eamination system14.project online eamination system
14.project online eamination system
 
Online Examination System
Online Examination SystemOnline Examination System
Online Examination System
 
Online Examination System
Online Examination SystemOnline Examination System
Online Examination System
 
Online quiz system
Online quiz systemOnline quiz system
Online quiz system
 
Learning Management System-SRS Modified(Semi-Final)
Learning Management System-SRS Modified(Semi-Final)Learning Management System-SRS Modified(Semi-Final)
Learning Management System-SRS Modified(Semi-Final)
 
Software Engineering Solved Past Paper 2020
Software Engineering Solved Past Paper 2020 Software Engineering Solved Past Paper 2020
Software Engineering Solved Past Paper 2020
 
Student management system project report c++
Student management system project report c++Student management system project report c++
Student management system project report c++
 
Online quiz system
Online quiz systemOnline quiz system
Online quiz system
 
Online examination system
Online examination systemOnline examination system
Online examination system
 
ONLINE EXAMINATION on ASP.NET
ONLINE EXAMINATION on ASP.NETONLINE EXAMINATION on ASP.NET
ONLINE EXAMINATION on ASP.NET
 
Library Management System.pptx
Library Management System.pptxLibrary Management System.pptx
Library Management System.pptx
 
SRS for online examination system
SRS for online examination systemSRS for online examination system
SRS for online examination system
 
Online Quiz System Project Report ppt
Online Quiz System Project Report pptOnline Quiz System Project Report ppt
Online Quiz System Project Report ppt
 
Project Proposal of an Employee Management System
Project Proposal of an Employee Management SystemProject Proposal of an Employee Management System
Project Proposal of an Employee Management System
 
Srs library m s
Srs library m sSrs library m s
Srs library m s
 
Student Management System best PPT
Student Management System best PPTStudent Management System best PPT
Student Management System best PPT
 
Online exam system
Online exam systemOnline exam system
Online exam system
 
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured ChartStock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
Stock Maintenance System-Problem Statement, SRS, ERD, DFD, Structured Chart
 
Online Quiz System Project PPT
Online Quiz System Project PPTOnline Quiz System Project PPT
Online Quiz System Project PPT
 
Software requirement specification for online examination system
Software requirement specification for online examination systemSoftware requirement specification for online examination system
Software requirement specification for online examination system
 

En vedette

Climate change
Climate changeClimate change
Climate changeadrianml95
 
Climate change
Climate changeClimate change
Climate changeadrianml95
 

En vedette (17)

solar system
solar systemsolar system
solar system
 
Get the Most Bang for your Legal Bucks: Top ROI for Entrepreneurs
Get the Most Bang for your Legal Bucks:  Top ROI for EntrepreneursGet the Most Bang for your Legal Bucks:  Top ROI for Entrepreneurs
Get the Most Bang for your Legal Bucks: Top ROI for Entrepreneurs
 
Creating an FCPA Program
Creating an FCPA ProgramCreating an FCPA Program
Creating an FCPA Program
 
SSLS 2016: Lawyer Productivity (Darin Klemchuk)
SSLS 2016:  Lawyer Productivity (Darin Klemchuk)SSLS 2016:  Lawyer Productivity (Darin Klemchuk)
SSLS 2016: Lawyer Productivity (Darin Klemchuk)
 
Climate change
Climate changeClimate change
Climate change
 
Intl Sale Legal Issues Kk March 2010
Intl Sale Legal Issues Kk March 2010Intl Sale Legal Issues Kk March 2010
Intl Sale Legal Issues Kk March 2010
 
Protecting intellectual property white paper
Protecting intellectual property white paperProtecting intellectual property white paper
Protecting intellectual property white paper
 
C T Protect Ip At Border
C T Protect Ip At BorderC T Protect Ip At Border
C T Protect Ip At Border
 
SURVIVAL MODE: SAVaGE Legal Issues
SURVIVAL MODE:  SAVaGE Legal Issues SURVIVAL MODE:  SAVaGE Legal Issues
SURVIVAL MODE: SAVaGE Legal Issues
 
US Trade law Regulation of Technology Exports
US Trade law Regulation of Technology ExportsUS Trade law Regulation of Technology Exports
US Trade law Regulation of Technology Exports
 
Ip practice overview pres 2012
Ip practice overview pres 2012Ip practice overview pres 2012
Ip practice overview pres 2012
 
SSLS 2016: The "WHY" of Attorney Marketing (Theresa Martin)
SSLS 2016: The "WHY" of Attorney Marketing (Theresa Martin)SSLS 2016: The "WHY" of Attorney Marketing (Theresa Martin)
SSLS 2016: The "WHY" of Attorney Marketing (Theresa Martin)
 
SSLS 2016: Success & Happiness (Jim Chester)
SSLS 2016: Success & Happiness (Jim Chester)SSLS 2016: Success & Happiness (Jim Chester)
SSLS 2016: Success & Happiness (Jim Chester)
 
Protect Intellectual Property in International Business
Protect Intellectual Property in International BusinessProtect Intellectual Property in International Business
Protect Intellectual Property in International Business
 
Going Global: Legal Aspects of International Business
Going Global: Legal Aspects of International BusinessGoing Global: Legal Aspects of International Business
Going Global: Legal Aspects of International Business
 
Climate change
Climate changeClimate change
Climate change
 
Foreign Trade Zones (FTZ) Basics: Creating Profit with Savings
Foreign Trade Zones (FTZ) Basics:  Creating Profit with SavingsForeign Trade Zones (FTZ) Basics:  Creating Profit with Savings
Foreign Trade Zones (FTZ) Basics: Creating Profit with Savings
 

Similaire à College Website Management System Overview

system development life cycle
system development life cyclesystem development life cycle
system development life cycleSuhleemAhmd
 
Online auction system srs riport
Online auction system srs  riportOnline auction system srs  riport
Online auction system srs riportDilip Prajapati
 
Online auction system srs riport
Online auction system srs  riportOnline auction system srs  riport
Online auction system srs riportDilip Prajapati
 
Software engineering study materials
Software engineering study materialsSoftware engineering study materials
Software engineering study materialssmruti sarangi
 
System development life cycle
System development life cycleSystem development life cycle
System development life cycleAiswarya P Suresh
 
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC Neetu Marwah
 
Cake shop billing system
Cake shop billing systemCake shop billing system
Cake shop billing systemAkshita Pillai
 
Software Engineering Important Short Question for Exams
Software Engineering Important Short Question for ExamsSoftware Engineering Important Short Question for Exams
Software Engineering Important Short Question for ExamsMuhammadTalha436
 
System developement methods
System developement methodsSystem developement methods
System developement methodssachinsreekumar
 
System Analysis And Design 2011
System Analysis And Design  2011System Analysis And Design  2011
System Analysis And Design 2011tgushi12
 
Shnab asgn
Shnab asgnShnab asgn
Shnab asgnANSYMOL
 
Software Development Life Cycle & Its Models
Software Development Life Cycle & Its ModelsSoftware Development Life Cycle & Its Models
Software Development Life Cycle & Its ModelsPurushottam Petare
 
Software testing and introduction to quality
Software testing and introduction to qualitySoftware testing and introduction to quality
Software testing and introduction to qualityDhanashriAmbre
 
Software Process and Requirement
Software Process and RequirementSoftware Process and Requirement
Software Process and Requirementcricket2ime
 

Similaire à College Website Management System Overview (20)

Sdlc1
Sdlc1Sdlc1
Sdlc1
 
system development life cycle
system development life cyclesystem development life cycle
system development life cycle
 
Online auction system srs riport
Online auction system srs  riportOnline auction system srs  riport
Online auction system srs riport
 
software engineering
software engineering software engineering
software engineering
 
Online auction system srs riport
Online auction system srs  riportOnline auction system srs  riport
Online auction system srs riport
 
Software engineering study materials
Software engineering study materialsSoftware engineering study materials
Software engineering study materials
 
System development life cycle
System development life cycleSystem development life cycle
System development life cycle
 
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
Report on SOFTWARE DEVELOPMENT LIFE CYCLE SDLC
 
Cake shop billing system
Cake shop billing systemCake shop billing system
Cake shop billing system
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
 
Sdlc 4
Sdlc 4Sdlc 4
Sdlc 4
 
Software Engineering Important Short Question for Exams
Software Engineering Important Short Question for ExamsSoftware Engineering Important Short Question for Exams
Software Engineering Important Short Question for Exams
 
System developement methods
System developement methodsSystem developement methods
System developement methods
 
System Analysis And Design 2011
System Analysis And Design  2011System Analysis And Design  2011
System Analysis And Design 2011
 
chapters
chapterschapters
chapters
 
Shnab asgn
Shnab asgnShnab asgn
Shnab asgn
 
Software Development Life Cycle & Its Models
Software Development Life Cycle & Its ModelsSoftware Development Life Cycle & Its Models
Software Development Life Cycle & Its Models
 
Software testing and introduction to quality
Software testing and introduction to qualitySoftware testing and introduction to quality
Software testing and introduction to quality
 
Software Process and Requirement
Software Process and RequirementSoftware Process and Requirement
Software Process and Requirement
 
Week 10
Week 10Week 10
Week 10
 

Dernier

Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 

Dernier (20)

Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 

College Website Management System Overview

  • 1. 1. Introduction:- 1) Purpose: The purposes of this application are as follows:  The software is for automation of college It provides following facilities  to Operator : o Can enter details related to a particular course o Can provide membership to students  Admin : o Can read and write information about any member. o Can update, create, and delete the record of membership as per requirement and implementation plans. 2) Scope : The different areas where we can use this application are :  Any education institute can make use of it for Providing information about courses, faculty, well-equipped labs and classroom.  It can be used in colleges and modifications can be easily done according to requirements. 3) Overview: Project is related to college website management which provides services to its members. Any person can become a member of the college by filling a prescribed form. They can get themselves registered easily. 4) Functionality:  Online membership.  Keeps the track of admission and students n entire college activities . 1
  • 2. ii) Objective Of The Project :- The main objective while implementing the project College website Management System was to minimize the work and at the same time increase the speed of the work done. This new system is built with the following objective: 1) Information retrieval will become easy. 2) Maintenance of database as well as overall project will become easy. 3) Security measure will be adopted, by maintaining the login of user name and the password. 4) Data redundancy will be greatly reduced because this new system is built using ASP.NET as front-end. It entails looking into duplication of efforts, bottlenecks and inefficient existing procedures. 2
  • 3. 2) System Analysis 2) (i) Introduction :- System analysis is the performance management and documentation of activities related to the four life cycle phases of any software namely:  The Study Phase  The Design Phase  The Development Phase  The Operators Phase System analysis is a vast field of study through which system analyst puts his thoughts and searches for the solution of problem. He has to get a clear idea of what he has in hand and what he has to produce. He has to extract the essence of expectations. He has to satisfy the user in the very possible way. System analysis needs and should include the following steps of study:  Study of current methods, the basic inputs available and output desired.  The splitting of avariable inputs into (.dbf) files so as to reduce redundancy and increase consistency.  Give the idea of key – field (if any) .  Ideas regarding code generation. Software Analysis starts with a preliminary analysis and later switches on to a detailed one. During the preliminary analysis the Analyst takes a quick look at what is needed and whether the cost benefits. Detailed analysis studies in depth all the cornered factors, which builds and strengthens the software. A system study is a step-by-step process used to identify and then developed the software needed to control the processing of specific application. System study is also known as SDLC (Software Development Life Cycle). 3
  • 4. Steps of SDLC are: 1. Problem Definition 2. Feasibility Study 3. System Analysis 4. System Design 5. Implementation 6. Post Implementation 7. Maintenance 2)(ii) Software Requirements Specifications ;- SRS (Software Requirement Specification) is a document that completely describes what the proposed should do, without describing how the software does it. Purpose : The purpose of the project is to develop a system which is user friendly, easy to use , maintain and satisfies all the requirements of the user. Performance Requirement 1) The operation time should be small and the throughput should be high. 2) It should produce timely and accurate result. Software Quality Attributes i) Maintainability – Since it is directly associated with the database, so there is very little maintainability problem with this tool. ii) Portability – Since there is very limited usage of separate forms, this tool is very much portable. This tool uses several canvases on the same form. iii) Flexibility – This tool is very much flexible for future enhancements. 4
  • 5. 2) (iii) Objectives of System :-  To reduce workload of staff.  To reduce the delay in processing time.  To reduce the delay in receipt generation.  To provide the user-friendliness in all possible ways.  To provide greater flexibility.  Make maintenance changes easy, To store data in a centralized location to reduce redundancy and increase consistency. 2(iv) Proposed System Environment :- The system environment can be classified into two categories –  Hardware environment  Software environment Hardware Environment  The application front-end (client) will be designed on machines with Windows 98/ Window XP, Pentium III processors, 64/128 MB RAM.  The database will be running on Windows OS, Pentium III processors, 64 MB RAM.  Mouse as pointing device. Software Environment  The application front end will be designed using ASP.NET 6.0.  The database has been designed on Microsoft Access (Office Package ) & Sql. 5
  • 6. 3) FEASIBILITY STUDY:- . “FEASIBILITY STUDY” impact of the organization, ability to meet needs and effective use of the resources. It focuses on these major questions: 1. What are the user’s demonstrable needs and how does a candidate system meet them? 2. What resources are available for given candidate system? 3. What are the likely impacts of the candidate system on the organization? 4. Whether it is worth to solve the problem? Steps in feasibility analysis  Eight steps involved in the feasibility analysis are:  Form a project team and appoint a project leader.  Prepare system flowcharts.  Enumerate potential proposed system.  Define and identify characteristics of proposed system.  Determine and evaluate performance and cost effective of each proposed system.  Weight system performance and cost data.  Select the best-proposed system.  Prepare and report final project directive to management. 6
  • 7. In feasibility study phase we had undergone through various steps which are describe as under: 1. Identify the origin of the information at different level. 2. Identify the expectation of user from computerized system. 3. Analyze the draw back of existing system (manual) system. Types :- 3.1) Technical feasibility:-  A study of resource availability that may affect the ability to achieve an acceptable system. This evaluation determines whether the technology needed for the proposed system is available or not. 3.2) Economical feasibility:-  Economic justification is generally the “Bottom Line” consideration for most systems. Economic justification includes a broad range of concerns that includes cost benefit analysis. In this we weight the cost and the benefits associated with the candidate system and if it suits the basic purpose of the organization. 3.3)Operational Feasibility:-  it is mainly related to human organizations and political aspects. The points to be considered are: • What changes will be brought with the system? • What organization structures are disturbed? 7
  • 8. 3.4) Schedule feasibility:- Time evaluation is the most important consideration in the development of project. The time schedule required for the developed of this project is very important since more development time effect machine time, cost and cause delay in the development of other systems. A reliable College Website Management System can be developed in the considerable amount of time 4.) SYSTEM DESIGN :- DESIGN STRATEGY The design strategy is a vital aspect of the system to be developed. The design of the software reflects the basic understanding of the problem. For designing a good system what we have to be is to get correct definition of the problem and analyze the problem thoroughly. The design of a system should be such that if a small portion is changed. The rest of the system should be unaffected. This is the flexibility of the system. Greater the system flexibility greater will be the system reliability. While carrying out the job of designing of a new system one has to consider many factors. These factors include the drawbacks and limitations of the present manual system as well as of the features and advantages of the proposed system. It should be designed in such a manner that even a layman can run it without any difficulty. An important quality of a software must enjoy is “user friendliness”. It can be achieved in many ways like providing menu, giving context sensitive help, doing automatic validation to input data, etc. Another main factor is speed efficiency. In order to achieve speed efficiency, the program should be designed accordingly and the user is provided with a compiled copy of the software package with necessary data file format rather than source code. 8
  • 9. Design of input and output formats is equally important for any design. The output format should be designed in such a way that it must reflect all the required information in detail. The design of the database itself such as type of data stored, size of data etc. Some of the decisions made during database design are:  Which data items are to be recorded and in which database.  Length of each record, based on the characteristics of the data items on which it is based.  Data who’s unauthorized change must be prevented.  Data, which must be avoided from redundancy.  Maintenance of data integrity etc.  Avoid over writings.  Prevents invalid data access and changes. Having all this, a positive interaction with clients at every stage of development is the core around which the software is built. 4) (i) INPUT DESIGN Input design is the process of converting user-originate inputs to a computer-based format. The goal of design input data is to make data entry as easy, logical and free. The most common source of data processing errors is inactive input data. Effective design of the input data minimizes the error made by data entry operators. Catching errors on input is far less costly than correcting after data storage is complete. User-friendly input design enables quick error detecting and correction. Verification and validation is the most important in input design. Since the system is used interactively, it has two types of inputs. Interactive input-which is the point contact of the user with the system and the input to the internal system i.e. Databases. For full efficiency of the system, it is necessary that the input must be accurate. Since the user of the system may not be a technical person and may not know input concepts so it is required that he warn, prevent and correct invalid data entry. There are many ways that can be designed to handle such a situation. We can prevent the user entering invalid data into the databases by warning, neglecting or messaging appropriately. The user is then allowed to input correct data. Some help provisions may 9
  • 10. aid the user to point out the error. In this system inputs are collected from terminals through keyboard. 4) (ii)OUTPUT DESIGN Output design has been an ongoing activity from the very beginning of the project. The objective of the output design is to convey the information of all past activities, current status and to emphasize important events. The output generally refers to the results and information that is generated from the system.The output design of the system is accomplished keeping in mind the following activities:  Determine what information is to display.  Decide whether to display or print the information retrieved, processed, generated from the system.  Arrange the presentation of information in an acceptable format.  Decide how to distribute the output to the intended recipients. In the output design phase one or more output media can be selected. Out of which the most common ones are CRT displays and print out. Here only CRT display has been attempted. A rapid enquiry is obtained from CRT displays. From design is made interesting and attractive. Easy understanding and effectiveness is made possible. 10
  • 11. 5) Equipment’s Employed:- 5) (i) FRONT END :- MICROSOFT ASP.NET ASP.NET is a web application framework developed and marketed by Microsoft to allow programmers to build dynamic web sites, web applications and web services. It was first released in January 2002 with version 1.0 of the .NET Framework, and is the successor to Microsoft's Active Server Pages (ASP) technology. ASP.NET is built on the Common Language Runtime (CLR), allowing programmers to write ASP.NET code using any supported .NET language. The ASP.NET SOAP extension framework allows ASP.NET components to process SOAP messages. ASP.NET Web Server Controls Overview When you create ASP.NET Web pages, you can use these types of controls:  HTML server controls HTML elements exposed to the server so you can program them. HTML server controls expose an object model that maps very closely to the HTML elements that they render.  Web server controls Controls with more built-in features than HTML server controls. Web server controls include not only form controls such as buttons and text boxes, but also special-purpose controls such as a calendar, menus, and a tree view control. Web server controls are more abstract than HTML server controls in that their object model does not necessarily reflect HTML syntax.  Validation controls Controls that incorporate logic to enable you to what users enter for input controls such as the TextBox control. Validation controls enable you to check for a required field, to test against a specific value or pattern of characters, to verify that a value lies within a range, and so on. For more information, see ASP.NET Validation Controls. 11
  • 12. User controls Controls that you create as ASP.NET Web pages. You can embed ASP.NET user controls in other ASP.NET Web pages, which is an easy way to create toolbars and other reusable elements. For more information, see ASP.NET User Controls. HTML Server Controls HTML server controls are HTML elements (or elements in other supported markup, such as XHTML) containing attributes that make them programmable in server code. By default, HTML elements on an ASP.NET Web page are not available to the server. Instead, they are treated as opaque text and passed through to the browser. However, by converting HTML elements to HTML server controls, you expose them as elements you can program on the server. The object model for HTML server controls maps closely to that of the corresponding elements. For example, HTML attributes are exposed in HTML server controls as properties. Any HTML element on a page can be converted to an HTML server control by adding the attribute runat="server". During parsing, the ASP.NET page framework creates instances of all elements containing the runat="server" attribute. If you want to reference the control as a member within your code, you should also assign an id attribute to the control. The page framework provides predefined HTML server controls for the HTML elements most commonly used dynamically on a page: the form element, the input elements (text box, check box, Submit button), the select element, and so on. These predefined HTML server controls share the basic properties of the generic control, and in addition, each control typically provides its own set of properties and its own event. 12
  • 13. HTML server controls offer the following features:  An object model that you can program against on the server using familiar object- oriented techniques. Each server control exposes properties that enable you to manipulate the control's markup attributes programmatically in server code.  A set of events for which you can write event handlers in much the same way you would in a client-based form, except that the event is handled in server code.  The ability to handle events in client script.  Automatic maintenance of the control's state. When the page makes a round trip to the server, the values that the user entered into HTML server controls are automatically maintained and sent back to the browser.  Interaction with ASP.NET validation controls so you can verify that a user has entered appropriate information into a control.  Data binding to one or more properties of the control.  Support for styles if the ASP.NET Web page is displayed in a browser that supports cascading style sheets.  Pass-through of custom attributes. You can add any attributes you need to an HTML server control and the page framework will render them without any change in functionality. This enables you to add browser-specific attributes to your controls. For details about how to convert an HTML element to an HTML server control, see How to: Add HTML Server Controls to a Web Page Using ASP.NET Syntax. Web Server Controls Web server controls are a second set of controls designed with a different emphasis. They do not necessarily map one-to-one to HTML server controls. Instead, they are defined as abstract controls in which the actual markup rendered by the control can be quite different from the model that you program against. For example, a 13
  • 14. RadioButtonList Web server control might be rendered in a table or as inline text with other markup. Web server controls include traditional form controls such as buttons and text boxes as well as complex controls such as tables. They also include controls that provide commonly used form functionality such as displaying data in a grid, choosing dates, displaying menus, and so on. Web server controls offer all of the features described above for HTML server controls (except one-to-one mapping to elements) and these additional features:  A rich object model that provides type-safe programming capabilities.  Automatic browser detection. The controls can detect browser capabilities and render appropriate markup.  For some controls, the ability to define your own layout for the control using Templates.  For some controls, the ability to specify whether a control's event causes immediate posting to the server or is instead cached and raised when the page is submitted.  Support for themes, which enable you to define a consistent look for controls throughout your site. For details, see ASP.NET Themes and Skins.  Ability to pass events from a nested control (such as a button in a table) to the container control. 5) (ii) ABOUT BACK END:- MICROSOFT ACCESS & SQL SERVER 2008 Database: -A database is a set of data, organized for easy access. The database is the actual data. It is the database that you will be accessing when you need to retrieve data. 14
  • 15. Data Dictionary: -The data dictionary is a set of tables Access uses to maintain information about the database. The data dictionary contains information about tables, indexes, clusters, and so on. DBA (Database Administrator): -The DBA is the person responsible for the operation, configuration, and performance of the database. The DBA is charged with keeping the database operating smoothly, ensuring that backups are done on a regular basis (and that the backups work), and installing new software. Other responsibilities might include planning for future expansion and disk space needs, creating databases and tablespaces, adding users and maintaining security, and monitoring the database and retuning it as necessary. Large installations might have teams of DBAs to keep the system running smoothly; alternatively, the tasks might be segmented among the DBAs. DBMS or RDBMS: -The Database Management System is the software and collection of tools that manages the database. Access software is the DBMS. A Relational Database Management System is a DBMS that is relational in nature. This means that the internal workings access data in a relational manner. Access is an RDBMS. Query: -A query is a read-only transaction against a database. A query is generated using the SELECT statement. Users generally distinguish between queries and other transaction types because a query does not change the data in the database. Schema: -A schema is a collection of objects associated with the database. Microsoft Access is a very effective DBMS tool which is generally used by all the users. It is compatible with all types of systems & can be installed and used as and when required. 15
  • 16. USE CASE DIAGRAM Figure 1: Use case diagram for Employees 16
  • 17. Figure 2: Use case diagram for Administrator 17
  • 18. 6.) Future Scope :- FUTURE SCOPE OF APPLICATION: This application can be easily implemented under various situations.We can add new features as and when we require. Reusability is possible as and when require in this application. There is flexibility in all the modules. SOFTWARE SCOPE:  Extensibility: This software is extendable in ways that its original developers may not expect. The following principles enhances extensibility like hide data structure, avoid traversing multiple links or methods, avoid case statements on object type and distinguish public and private operations.  Reusability: Reusability is possible as and when require in this application. We can update it next version. Reusable software reduces design, coding and testing cost by amortizing effort over several designs. Reducing the amount of code also simplifies understanding, which increases the likelihood that the code is correct. We follow up both types of reusability: Sharing of newly written code within a project and reuse of previously written code on new projects.  Understandability: A method is understandable if someone other than the creator of the method can understand the code (as well as the creator after a time lapse).  We use the method, which small and coherent helps to accomplish this.  Cost-effectiveness: Its cost is under the budget and make within given time period. It is desirable to aim for a system with a minimum cost subject to the condition that it must satisfy the entire requirement. 18
  • 29. 8) CONCLUSION:- We come to a conclusion of our project that from a proper analysis of positive points and constraints on the component, it can be safely concluded that this product is a highly efficient GUI based component. This application isworking properly and meeting to all user requirements. Thiscomponent can be easily plugged in many other systems. So it’s a very efficient working system and shall prove to be success etc. 29
  • 30. 9) Bibliography :-  Beginning Java Objects: From Concepts to Code –by Jacquie Barker)  Introduction to Java Programming (NIIIT publication)  The Complete Reference Java(McGrawhill; Herbert Schildth- reprint 2008)  Introduction to MS-Access(Aptech) Web Sites:  www.apache.org  www.wikipedia.com 30