SlideShare uma empresa Scribd logo
1 de 17
Introduction:-



       Information system projects sometimes are initiated to improve the accuracy of
the processing data or ensure that a procedure prescribing how to do specific task is
always followed. A computer can maintain accurate and consistent database, hence
resulting is an improved performance. Student Database Information System needs to
store a large amount of data about so it was necessary to develop software, which can
retrieve data fast. Several forms and reports are used in day to day processing of results.
A database can integrate these several components hence resulting in improved and more
efficient operations. Computer system design can permit the same amount of work to be
done at lower costs. The advantages of the automatic calculation and retrieval capabilities
that can be included in a computer’s program streamline procedure.

       This new developed system will help the professionals of Computer Section to
utilize the computers in productive way and extend coordination to all sections and
departments to its extent. Computer process data very quickly, its inherent speed is one
reason why people seek the development of system projects computer based systems can
help people at organization, by freeing from many tedious calculations or comparing
different items with one another.

     The new designed database is error free and provides accurate information. It has the
capacity to store and manipulate data entered into it. This database provides the proper
data input forms with respect to input screen and consist of inter-related modules for
better summaries.

        A database management system allows the organization to structure its
information, so those users can retrieve data in a flexible manner as well as to prevent
users against unauthorized access. Database management system helps organization to
organize or structure their data in a logical way. In designing the relational database,
there are three major database models, which are, the conceptual database, the logical
database and the physical database.
Database management system helps organization to organize or structure their
data in a logical way. In designing the relational database, there are three major database
models, which are, the conceptual database, the logical database and the physical
database. The emphasis of logical database model is on logic, which is a readable method
and useful for representation the knowledge. Basic information is input form designed for
inputting the basic information of the student during admission. After the recruitment all
basic data related to a student is entered in this form personnel information e.g., Name,
Father’s name and Address. Student information systems provide capabilities for entering
student test and other assessment scores, building student schedules and managing many
other student-related data needs in a school, college or university.

Student records systems are to support the maintenance of personal and study information
relating to:

        Enrolling new students

        Handling records of examinations, assessments, marks and grades and academic
        progression

        Evaluate and Maintain Results

        Student Marks Details Entry

        Completely web-based

        Easily integrated with almost any other system

        Infinitely scalable

   A complete student tracking, reporting and information management system. This
extends the reach of traditional systems by using the latest in web-application
methodologies to include the whole community. A simple library management system is
also involved in this system here we can see, check out which book is available and also
the maintenance of the borrowing of the book and all other things related to library.

  A office automation system is a software application for education establishments to
manage student data. These systems vary in size, scope and capability, from packages
that are implemented in relatively small organizations to cover student records alone, to
enterprise-wide solutions that aim to cover most aspects of running large multi-campus
organizations with significant local responsibility. Many systems can be scaled to
different levels of functionality by purchasing add-on "modules" and can typically be
configured by their home institutions to meet local needs.
Objectives :-

Manage new admission and enrolment

Manage Fees Structure

Fees payment

student Basic Information

Manage faculty

Manage designation

Manage course and specialty

Manage department and year

admission seat management

Result management

Subject management

Handling records of examinations, assessments, marks, grades and academic
progression

Maintaining records of absences and attendance

Enrolling new students and storing teaching option choices
Tools used:-

.NET Framework:-

    The Microsoft .NET Framework is a software framework that can be installed on
computers running Microsoft Windows operating systems. It includes a large library of
coded solutions to common programming problems and a common language
infrastructure that manages the execution of programs written specifically for the
framework. The .NET Framework supports several programming languages which allows
language interoperability, whereby each language can utilize code written in other
languages; in particular, the .NET library is available to all the programming languages
that .NET encompasses.

   The framework's Base Class Library provides user interface, data access, database
connectivity, cryptography, web application development, numeric algorithms, and
network communications. The class library is used by programmers, who combine it with
their own code to produce applications. Programs written for the .NET Framework
execute in a software environment that manages the program's runtime requirements.
Also part of the .NET Framework, this runtime environment is known as the Common
Language Runtime (CLR). The CLR provides the appearance of an application virtual
machine so that programmers need not consider the capabilities of the specific CPU that
will execute the program. The CLR also provides other important services such as
security, memory management, and exception handling. The class library and the CLR
together constitute the .NET Framework. The .NET Framework is a Microsoft offering
and is intended to be used by most new applications created for the Windows platform.

      In order to be able to develop and not just run applications for the Microsoft .NET
Framework 4.0, it is required to have Microsoft's SDK for Windows 7 or .NET
Framework 4 (or newer) or Visual Studio 2010 installed on your computer.
The .NET Framework 3.5 is the latest step in the evolution of Microsoft’s flagship
development platform, with each step building on what came before. This most recent
release is a superset of the .NET Framework 3.0, and it brings no breaking changes.
Similarly, the .NET Framework 3.0 was a superset of the 2.0 release, and it also
contained no breaking changes.

Principal design features:-

Interoperability:-

Because computer systems commonly require interaction between new and older
applications, the .NET Framework provides means to access functionality that is
implemented in programs that execute outside the .NET environment. Access to COM
components      is    provided     in   the    System.Runtime.InteropServices      and
System.EnterpriseServices namespaces of the framework; access to other functionality is
provided using the P/Invoke feature.

Common Runtime Engine:-

The Common Language Runtime (CLR) is the execution engine of the .NET Framework.
All .NET programs execute under the supervision of the CLR, guaranteeing certain
properties and behaviors in the areas of memory management, security, and exception
handling.
Language Independence:-

The .NET Framework introduces a Common Type System, or CTS. The CTS
specification defines all possible data types and programming constructs supported by the
CLR and how they may or may not interact with each other conforming to the Common
Language Infrastructure (CLI) specification. Because of this feature, the .NET
Framework supports the exchange of types and object instances between libraries and
applications written using any conforming .NET language.

Base Class Library:-

The Base Class Library (BCL), part of the Framework Class Library (FCL), is a library
of functionality available to all languages using the .NET Framework. The BCL provides
classes which encapsulate a number of common functions, including file reading and
writing, graphic rendering, database interaction, XML document manipulation and so on.

Simplified Deployment:-

The .NET Framework includes design features and tools that help manage the installation
of computer software to ensure that it does not interfere with previously installed
software, and that it conforms to security requirements.

Security:-

The design is meant to address some of the vulnerabilities, such as buffer overflows, that
have been exploited by malicious software. Additionally, .NET provides a common
security model for all applications.

Portability:-

The design of the .NET Framework allows it to theoretically be platform agnostic, and
thus cross-platform compatible. That is, a program written to use the framework should
run without change on any type of system for which the framework is implemented.
While Microsoft has never implemented the full framework on any system except
Microsoft Windows, the framework is engineered to be platform agnostic, and cross-
platform implementations are available for other operating systems (see Silverlight and
the Alternative implementations section below). Microsoft submitted the specifications
for the Common Language Infrastructure (which includes the core class libraries,
Common Type System, and the Common Intermediate Language), the C# language, and
the C++/CLI language to both ECMA and the ISO, making them available as open
standards. This makes it possible for third parties to create compatible implementations
of the framework and its languages on other platforms.

Coding Language:-

C# (pronounced "see sharp") is a multi-paradigm programming language encompassing
imperative,   declarative,   functional,   generic,   object-oriented   (class-based),   and
component-oriented programming disciplines. It was developed by Microsoft within the
.NET initiative and later approved as a standard by Ecma (ECMA-334) and ISO
(ISO/IEC 23270). C# is one of the programming languages designed for the Common
Language Infrastructure.

C# is intended to be a simple, modern, general-purpose, object-oriented programming
language.[7] Its development team is led by Anders Hejlsberg. The most recent version is
C# 4.0, which was released on April 12, 2010.

Design goals:-

The ECMA standard lists these design goals for C#:-

       C# language is intended to be a simple, modern, general-purpose, object-oriented
       programming language.

       The language, and implementations thereof, should provide support for software
       engineering principles such as strong type checking, array bounds checking,
       detection of attempts to use uninitialized variables, and automatic garbage
       collection. Software robustness, durability, and programmer productivity are
       important.

       The language is intended for use in developing software components suitable for
       deployment in distributed environments.

       Source code portability is very important, as is programmer portability, especially
       for those programmers already familiar with C and C++.

       Support for internationalization is very important.
C# is intended to be suitable for writing applications for both hosted and
embedded systems, ranging from the very large that use sophisticated operating
systems, down to the very small having dedicated functions.

Although C# applications are intended to be economical with regard to memory
and processing power requirements, the language was not intended to compete
directly on performance and size with C or assembly language.
ASP.NET(Active Server Pages)

   ASP.NET is the next generation ASP, but it's not an upgraded version of ASP.
ASP.NET is an entirely new technology for server-side scripting. ASP.NET is a part of
the Microsoft .NET framework, and a powerful tool for creating dynamic and interactive
web pages.

What is ASP.NET?

ASP.NET is a server side scripting technology that enables scripts (embedded in web
pages) to be executed by an Internet server.

      ASP.NET is a Microsoft Technology

      ASP stands for Active Server Pages

      ASP.NET is a program that runs inside IIS

      IIS (Internet Information Services) is Microsoft's Internet server

      IIS comes as a free component with Windows servers

      IIS is also a part of Windows 2000 and XP Professional

What is an ASP.NET File?

      An ASP.NET file is just the same as an HTML file

      An ASP.NET file can contain HTML, XML, and scripts

      Scripts in an ASP.NET file are executed on the server

      An ASP.NET file has the file extension ".aspx"

How Does ASP.NET Work?

      When a browser requests an HTML file, the server returns the file

      When a browser requests an ASP.NET file, IIS passes the request to the
       ASP.NET engine on the server
   The ASP.NET engine reads the file, line by line, and executes the scripts in the
       file

      Finally, the ASP.NET file is returned to the browser as plain HTML

ASP.NET - Server Controls:-

ASP.NET has solved the "spaghetti-code" problem described above with server controls.

Server controls are tags that are understood by the server.

There are three kinds of server controls:

      HTML Server Controls - Traditional HTML tags

      Web Server Controls - New ASP.NET tags

      Validation Server Controls - For input validation

ASP.NET - HTML Server Controls:-

       HTML server controls are HTML tags understood by the server. HTML elements
in ASP.NET files are, by default, treated as text. To make these elements programmable,
add a runat="server" attribute to the HTML element. This attribute indicates that the
element should be treated as a server control. The id attribute is added to identify the
server control. The id reference can be used to manipulate the server control at run time.

ASP.NET - Web Server Controls:-

     Web server controls are special ASP.NET tags understood by the server. Like
HTML server controls, Web server controls are also created on the server and they
require a runat="server" attribute to work. However, Web server controls do not
necessarily map to any existing HTML elements and they may represent more complex
elements.
ASP.NET - Validation Server Controls:-

     Validation server controls are used to validate user-input. If the user-input does not
pass validation, it will display an error message to the user. Each validation control
performs a specific type of validation (like validating against a specific value or a range
of values). By default, page validation is performed when a Button, ImageButton, or
LinkButton control is clicked. You can prevent validation when a button control is
clicked by setting the Causes Validation property to false.

Master Pages:-

   ASP.NET master pages allow you to create a consistent layout for the pages in your
application. A single master page defines the look and feel and standard behavior that
you want for all of the pages (or a group of pages) in your application. You can then
create individual content pages that contain the content you want to display. When users
request the content pages, they merge with the master page to produce output that
combines the layout of the master page with the content from the content page.

A master page is an ASP.NET file with the extension .master (for example,
MySite.master) with a predefined layout that can include static text, HTML elements, and
server controls. The master page is identified by a special @ Master directive that
replaces the @ Page directive that is used for ordinary .aspx pages.

Run-time Behavior of Master Pages:-

At run time, master pages are handled in the following sequence:

   1. Users request a page by typing the URL of the content page.

   2. When the page is fetched, the @ Page directive is read. If the directive references
       a master page, the master page is read as well. If this is the first time the pages
       have been requested, both pages are compiled.

   3. The master page with the updated content is merged into the control tree of the
       content page.
4. The      content     of    individual Content controls     is   merged      into   the
       corresponding Content Placeholder control in the master page.

   5. The resulting merged page is rendered to the browser.

Advantages of Master Pages:-

       Master pages provide functionality that developers have traditionally created by
copying existing code, text, and control elements repeatedly; using framesets; using
include files for common elements; using ASP.NET user controls; and so on. Advantages
of master pages include the following:

       They allow you to centralize the common functionality of your pages so that you
       can make updates in just one place.

       They make it easy to create one set of controls and code and apply the results to a
       set of pages. For example, you can use controls on the master page to create a
       menu that applies to all pages.

       They give you fine-grained control over the layout of the final page by allowing
       you to control how the placeholder controls are rendered.

       They provide an object model that allows you to customize the master page from
       individual content pages.

You cannot directly apply an ASP.NET theme to a master page. If you add a theme
attribute to the @ Master directive, the page will raise an error when it runs.

However, themes are applied to master pages under these circumstances:

       If a theme is defined in the content page. Master pages are resolved in the context
       of content pages, so the content page's theme is applied to the master page as well.

       If the site as a whole is configured to use a theme by including a theme definition
       in the pages Element (ASP.NET Settings Schema) element.
SQL SERVER 2008

A database is primarily a group of computer files that each has a name and a location.
Just as there are different ways to connect to a server, in the same way, there are different
ways to create a database.

Microsoft SQL Server is a computer application used to create desktop, enterprise, and
web-based database applications. It is used at different levels and with various goals. This
web site provides lessons and topics on how to use Microsoft SQL Server 2008 to create
and manage databases.

Microsoft SQL Server Management Studio is a powerful and flexible tool. However,
users new to Microsoft Visual Studio sometimes have trouble finding the quickest way to
access the right feature. This shows us how the windows work together to present a
design surface that makes our work easier. We will know how to clear unwanted
windows out of our way, how to quickly bring up windows with the information we need,
and how to configure the default surface to support the work we do most often.
MODULES:

DEPARTMENTS: It lists all the departments in the college with their respective
description.

PROFILE: This module shows the student profile in frontend with adding, editing and
deleting in the backend for the admin.

LIBRARY: This module lists the no of books borrowed by the student in frontend with
adding, editing and deleting in the backend for the admin.

ATTENDANCE: This module shows the student attendance in each subject in frontend
with adding, editing and deleting in the backend for the admin.

RESULT: This module lists the student internal marks in frontend with adding, editing
and deleting in the backend for the admin.
Technology Implemented:

    .NET Framework System Classes
    ASP.NET

Platform:

    SQL Server 2008
    .NET RunTime3.5
    Windows NT/XP/Vista

Hardware Requirements:

    Pentium 3 and above.
    Up to 20GB (Capacity).
    512MB RAM.
    Input and Output device.

Software Requirements:


    Operating system       : - Windows XP Professional.
    Coding Language        : - C#
    Tool Used              : - Visual Studio 2008
Office automation system report

Mais conteúdo relacionado

Mais procurados

Office automation system
Office automation systemOffice automation system
Office automation systemMilan Padariya
 
ERP Training
ERP TrainingERP Training
ERP TrainingSoumya De
 
office automation system
office automation systemoffice automation system
office automation systemVinayak Khade
 
Car Recommendation System Using Customer Reviews
Car Recommendation System Using Customer ReviewsCar Recommendation System Using Customer Reviews
Car Recommendation System Using Customer ReviewsIRJET Journal
 
Leave management System
Leave management SystemLeave management System
Leave management Systempratikmahorey
 
Bs information technology
Bs information technologyBs information technology
Bs information technologyNazakatBhatti
 
SRS Document Of Course management software system.doc
SRS Document Of Course management software system.docSRS Document Of Course management software system.doc
SRS Document Of Course management software system.docMaRwa Samih AL-Amri
 
15.project attendence managemnt system
15.project attendence managemnt system15.project attendence managemnt system
15.project attendence managemnt systemHaseeb Nasir
 
System and Design-MIS-Seminar,Presentation
 System and Design-MIS-Seminar,Presentation System and Design-MIS-Seminar,Presentation
System and Design-MIS-Seminar,PresentationPraveen Gummadidala
 
Office Automation Final
Office Automation FinalOffice Automation Final
Office Automation Finalmakhtar79
 
Employee Management System (EMS) Project Documentation
Employee Management System (EMS) Project DocumentationEmployee Management System (EMS) Project Documentation
Employee Management System (EMS) Project DocumentationMd. Rasel Hossain
 
Student Management System report
Student Management System reportStudent Management System report
Student Management System reportChandresh Prasad
 
Development of-pharmacy-management-system
Development of-pharmacy-management-systemDevelopment of-pharmacy-management-system
Development of-pharmacy-management-systemJoy Sarker
 
Final Project Report of College Management System
Final Project Report of College Management SystemFinal Project Report of College Management System
Final Project Report of College Management SystemMuhammadHusnainRaza
 
Software analysis and it's principles
Software analysis and it's principlesSoftware analysis and it's principles
Software analysis and it's principlesGhulam Abbas
 
Computerized grading system chapter 4 5
Computerized grading system chapter 4 5Computerized grading system chapter 4 5
Computerized grading system chapter 4 5Chriselle24
 
Employee Management System
Employee Management SystemEmployee Management System
Employee Management Systemvivek shah
 

Mais procurados (20)

Office automation system
Office automation systemOffice automation system
Office automation system
 
Help desk system report
Help desk system reportHelp desk system report
Help desk system report
 
ERP Training
ERP TrainingERP Training
ERP Training
 
office automation system
office automation systemoffice automation system
office automation system
 
Car Recommendation System Using Customer Reviews
Car Recommendation System Using Customer ReviewsCar Recommendation System Using Customer Reviews
Car Recommendation System Using Customer Reviews
 
Leave management System
Leave management SystemLeave management System
Leave management System
 
Bs information technology
Bs information technologyBs information technology
Bs information technology
 
SRS Document Of Course management software system.doc
SRS Document Of Course management software system.docSRS Document Of Course management software system.doc
SRS Document Of Course management software system.doc
 
Documentation
DocumentationDocumentation
Documentation
 
15.project attendence managemnt system
15.project attendence managemnt system15.project attendence managemnt system
15.project attendence managemnt system
 
System and Design-MIS-Seminar,Presentation
 System and Design-MIS-Seminar,Presentation System and Design-MIS-Seminar,Presentation
System and Design-MIS-Seminar,Presentation
 
Office Automation Final
Office Automation FinalOffice Automation Final
Office Automation Final
 
Employee Management System (EMS) Project Documentation
Employee Management System (EMS) Project DocumentationEmployee Management System (EMS) Project Documentation
Employee Management System (EMS) Project Documentation
 
Student Management System report
Student Management System reportStudent Management System report
Student Management System report
 
Development of-pharmacy-management-system
Development of-pharmacy-management-systemDevelopment of-pharmacy-management-system
Development of-pharmacy-management-system
 
Final Project Report of College Management System
Final Project Report of College Management SystemFinal Project Report of College Management System
Final Project Report of College Management System
 
Software analysis and it's principles
Software analysis and it's principlesSoftware analysis and it's principles
Software analysis and it's principles
 
Computerized grading system chapter 4 5
Computerized grading system chapter 4 5Computerized grading system chapter 4 5
Computerized grading system chapter 4 5
 
Employee Management System
Employee Management SystemEmployee Management System
Employee Management System
 
updated mapping resume
updated mapping resumeupdated mapping resume
updated mapping resume
 

Destaque

TPS Characteristics
TPS CharacteristicsTPS Characteristics
TPS Characteristicsbmasawan
 
Tps Presentation
Tps PresentationTps Presentation
Tps PresentationApex
 
Transaction Processing System
Transaction Processing SystemTransaction Processing System
Transaction Processing SystemAbdul Aslam
 
Management information system
Management information systemManagement information system
Management information systemAnamika Sonawane
 
Transaction processing system
Transaction processing systemTransaction processing system
Transaction processing systemJayson Jueco
 
Transaction processing systems
Transaction processing systems Transaction processing systems
Transaction processing systems greg robertson
 
Advantages and Disadvantages of MIS
Advantages and Disadvantages of MISAdvantages and Disadvantages of MIS
Advantages and Disadvantages of MISNeeti Naag
 
Strategic evaluation & control
Strategic evaluation & controlStrategic evaluation & control
Strategic evaluation & controlBandri Nikhil
 
MIS Presentation
MIS PresentationMIS Presentation
MIS PresentationDhiren Gala
 
Transaction processing system
Transaction processing systemTransaction processing system
Transaction processing systemuday sharma
 
Management Information System (Full Notes)
Management Information System (Full Notes)Management Information System (Full Notes)
Management Information System (Full Notes)Harish Chand
 
Management information system
Management information systemManagement information system
Management information systemSikander Saini
 
Management Information System (MIS)
Management Information System (MIS)Management Information System (MIS)
Management Information System (MIS)Navneet Jingar
 

Destaque (18)

Office Automation System
Office Automation SystemOffice Automation System
Office Automation System
 
Transaction Processing System
Transaction Processing SystemTransaction Processing System
Transaction Processing System
 
Office automation sysmtems
Office automation sysmtemsOffice automation sysmtems
Office automation sysmtems
 
TPS Characteristics
TPS CharacteristicsTPS Characteristics
TPS Characteristics
 
Tps Presentation
Tps PresentationTps Presentation
Tps Presentation
 
Transaction Processing System
Transaction Processing SystemTransaction Processing System
Transaction Processing System
 
Office Automation & System
Office Automation & SystemOffice Automation & System
Office Automation & System
 
Management information system
Management information systemManagement information system
Management information system
 
Transaction processing system
Transaction processing systemTransaction processing system
Transaction processing system
 
Transaction processing system
Transaction processing systemTransaction processing system
Transaction processing system
 
Transaction processing systems
Transaction processing systems Transaction processing systems
Transaction processing systems
 
Advantages and Disadvantages of MIS
Advantages and Disadvantages of MISAdvantages and Disadvantages of MIS
Advantages and Disadvantages of MIS
 
Strategic evaluation & control
Strategic evaluation & controlStrategic evaluation & control
Strategic evaluation & control
 
MIS Presentation
MIS PresentationMIS Presentation
MIS Presentation
 
Transaction processing system
Transaction processing systemTransaction processing system
Transaction processing system
 
Management Information System (Full Notes)
Management Information System (Full Notes)Management Information System (Full Notes)
Management Information System (Full Notes)
 
Management information system
Management information systemManagement information system
Management information system
 
Management Information System (MIS)
Management Information System (MIS)Management Information System (MIS)
Management Information System (MIS)
 

Semelhante a Office automation system report

Database project edi
Database project ediDatabase project edi
Database project ediRey Jefferson
 
Laboratory Information Management System
Laboratory Information Management SystemLaboratory Information Management System
Laboratory Information Management SystemMike Taylor
 
Final Total Preliminary Report
Final Total Preliminary ReportFinal Total Preliminary Report
Final Total Preliminary ReportMrugen Deshmukh
 
E-Comura Documentation
E-Comura DocumentationE-Comura Documentation
E-Comura Documentationanuj_rakheja
 
Chapter 2 - Enterprise Application Integration.pdf
Chapter 2 - Enterprise Application Integration.pdfChapter 2 - Enterprise Application Integration.pdf
Chapter 2 - Enterprise Application Integration.pdfKhairul Anwar Sedek
 
College information management system.doc
College information management system.docCollege information management system.doc
College information management system.docKamal Acharya
 
Student database management system
Student database management systemStudent database management system
Student database management systemSnehal Raut
 
Automatic answer checker
Automatic answer checkerAutomatic answer checker
Automatic answer checkerYesu Raj
 
University electronic management system
University electronic management systemUniversity electronic management system
University electronic management systemAleksey Lashin
 
Software Evaluation
Software EvaluationSoftware Evaluation
Software EvaluationLori Gilbert
 
Jurnal e-learning management system using service oriented architecture
Jurnal   e-learning management system using service oriented architectureJurnal   e-learning management system using service oriented architecture
Jurnal e-learning management system using service oriented architectureRatzman III
 

Semelhante a Office automation system report (20)

Onine exam 1
Onine exam 1Onine exam 1
Onine exam 1
 
Database project edi
Database project ediDatabase project edi
Database project edi
 
Bright
BrightBright
Bright
 
Laboratory Information Management System
Laboratory Information Management SystemLaboratory Information Management System
Laboratory Information Management System
 
Database project
Database projectDatabase project
Database project
 
Final Total Preliminary Report
Final Total Preliminary ReportFinal Total Preliminary Report
Final Total Preliminary Report
 
Bright copy
Bright   copyBright   copy
Bright copy
 
E-Comura Documentation
E-Comura DocumentationE-Comura Documentation
E-Comura Documentation
 
Chapter 2 - Enterprise Application Integration.pdf
Chapter 2 - Enterprise Application Integration.pdfChapter 2 - Enterprise Application Integration.pdf
Chapter 2 - Enterprise Application Integration.pdf
 
Ems
EmsEms
Ems
 
College information management system.doc
College information management system.docCollege information management system.doc
College information management system.doc
 
Student database management system
Student database management systemStudent database management system
Student database management system
 
IP PROJECT FILE
IP PROJECT FILEIP PROJECT FILE
IP PROJECT FILE
 
Automatic answer checker
Automatic answer checkerAutomatic answer checker
Automatic answer checker
 
V5I1-IJERTV5IS010514
V5I1-IJERTV5IS010514V5I1-IJERTV5IS010514
V5I1-IJERTV5IS010514
 
Crime file
Crime fileCrime file
Crime file
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
University electronic management system
University electronic management systemUniversity electronic management system
University electronic management system
 
Software Evaluation
Software EvaluationSoftware Evaluation
Software Evaluation
 
Jurnal e-learning management system using service oriented architecture
Jurnal   e-learning management system using service oriented architectureJurnal   e-learning management system using service oriented architecture
Jurnal e-learning management system using service oriented architecture
 

Último

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Último (20)

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

Office automation system report

  • 1. Introduction:- Information system projects sometimes are initiated to improve the accuracy of the processing data or ensure that a procedure prescribing how to do specific task is always followed. A computer can maintain accurate and consistent database, hence resulting is an improved performance. Student Database Information System needs to store a large amount of data about so it was necessary to develop software, which can retrieve data fast. Several forms and reports are used in day to day processing of results. A database can integrate these several components hence resulting in improved and more efficient operations. Computer system design can permit the same amount of work to be done at lower costs. The advantages of the automatic calculation and retrieval capabilities that can be included in a computer’s program streamline procedure. This new developed system will help the professionals of Computer Section to utilize the computers in productive way and extend coordination to all sections and departments to its extent. Computer process data very quickly, its inherent speed is one reason why people seek the development of system projects computer based systems can help people at organization, by freeing from many tedious calculations or comparing different items with one another. The new designed database is error free and provides accurate information. It has the capacity to store and manipulate data entered into it. This database provides the proper data input forms with respect to input screen and consist of inter-related modules for better summaries. A database management system allows the organization to structure its information, so those users can retrieve data in a flexible manner as well as to prevent users against unauthorized access. Database management system helps organization to organize or structure their data in a logical way. In designing the relational database, there are three major database models, which are, the conceptual database, the logical database and the physical database.
  • 2. Database management system helps organization to organize or structure their data in a logical way. In designing the relational database, there are three major database models, which are, the conceptual database, the logical database and the physical database. The emphasis of logical database model is on logic, which is a readable method and useful for representation the knowledge. Basic information is input form designed for inputting the basic information of the student during admission. After the recruitment all basic data related to a student is entered in this form personnel information e.g., Name, Father’s name and Address. Student information systems provide capabilities for entering student test and other assessment scores, building student schedules and managing many other student-related data needs in a school, college or university. Student records systems are to support the maintenance of personal and study information relating to: Enrolling new students Handling records of examinations, assessments, marks and grades and academic progression Evaluate and Maintain Results Student Marks Details Entry Completely web-based Easily integrated with almost any other system Infinitely scalable A complete student tracking, reporting and information management system. This extends the reach of traditional systems by using the latest in web-application methodologies to include the whole community. A simple library management system is also involved in this system here we can see, check out which book is available and also the maintenance of the borrowing of the book and all other things related to library. A office automation system is a software application for education establishments to manage student data. These systems vary in size, scope and capability, from packages that are implemented in relatively small organizations to cover student records alone, to
  • 3. enterprise-wide solutions that aim to cover most aspects of running large multi-campus organizations with significant local responsibility. Many systems can be scaled to different levels of functionality by purchasing add-on "modules" and can typically be configured by their home institutions to meet local needs.
  • 4. Objectives :- Manage new admission and enrolment Manage Fees Structure Fees payment student Basic Information Manage faculty Manage designation Manage course and specialty Manage department and year admission seat management Result management Subject management Handling records of examinations, assessments, marks, grades and academic progression Maintaining records of absences and attendance Enrolling new students and storing teaching option choices
  • 5. Tools used:- .NET Framework:- The Microsoft .NET Framework is a software framework that can be installed on computers running Microsoft Windows operating systems. It includes a large library of coded solutions to common programming problems and a common language infrastructure that manages the execution of programs written specifically for the framework. The .NET Framework supports several programming languages which allows language interoperability, whereby each language can utilize code written in other languages; in particular, the .NET library is available to all the programming languages that .NET encompasses. The framework's Base Class Library provides user interface, data access, database connectivity, cryptography, web application development, numeric algorithms, and network communications. The class library is used by programmers, who combine it with their own code to produce applications. Programs written for the .NET Framework execute in a software environment that manages the program's runtime requirements. Also part of the .NET Framework, this runtime environment is known as the Common Language Runtime (CLR). The CLR provides the appearance of an application virtual machine so that programmers need not consider the capabilities of the specific CPU that will execute the program. The CLR also provides other important services such as security, memory management, and exception handling. The class library and the CLR together constitute the .NET Framework. The .NET Framework is a Microsoft offering and is intended to be used by most new applications created for the Windows platform. In order to be able to develop and not just run applications for the Microsoft .NET Framework 4.0, it is required to have Microsoft's SDK for Windows 7 or .NET Framework 4 (or newer) or Visual Studio 2010 installed on your computer.
  • 6. The .NET Framework 3.5 is the latest step in the evolution of Microsoft’s flagship development platform, with each step building on what came before. This most recent release is a superset of the .NET Framework 3.0, and it brings no breaking changes. Similarly, the .NET Framework 3.0 was a superset of the 2.0 release, and it also contained no breaking changes. Principal design features:- Interoperability:- Because computer systems commonly require interaction between new and older applications, the .NET Framework provides means to access functionality that is implemented in programs that execute outside the .NET environment. Access to COM components is provided in the System.Runtime.InteropServices and System.EnterpriseServices namespaces of the framework; access to other functionality is provided using the P/Invoke feature. Common Runtime Engine:- The Common Language Runtime (CLR) is the execution engine of the .NET Framework. All .NET programs execute under the supervision of the CLR, guaranteeing certain properties and behaviors in the areas of memory management, security, and exception handling.
  • 7. Language Independence:- The .NET Framework introduces a Common Type System, or CTS. The CTS specification defines all possible data types and programming constructs supported by the CLR and how they may or may not interact with each other conforming to the Common Language Infrastructure (CLI) specification. Because of this feature, the .NET Framework supports the exchange of types and object instances between libraries and applications written using any conforming .NET language. Base Class Library:- The Base Class Library (BCL), part of the Framework Class Library (FCL), is a library of functionality available to all languages using the .NET Framework. The BCL provides classes which encapsulate a number of common functions, including file reading and writing, graphic rendering, database interaction, XML document manipulation and so on. Simplified Deployment:- The .NET Framework includes design features and tools that help manage the installation of computer software to ensure that it does not interfere with previously installed software, and that it conforms to security requirements. Security:- The design is meant to address some of the vulnerabilities, such as buffer overflows, that have been exploited by malicious software. Additionally, .NET provides a common security model for all applications. Portability:- The design of the .NET Framework allows it to theoretically be platform agnostic, and thus cross-platform compatible. That is, a program written to use the framework should run without change on any type of system for which the framework is implemented. While Microsoft has never implemented the full framework on any system except Microsoft Windows, the framework is engineered to be platform agnostic, and cross- platform implementations are available for other operating systems (see Silverlight and the Alternative implementations section below). Microsoft submitted the specifications for the Common Language Infrastructure (which includes the core class libraries,
  • 8. Common Type System, and the Common Intermediate Language), the C# language, and the C++/CLI language to both ECMA and the ISO, making them available as open standards. This makes it possible for third parties to create compatible implementations of the framework and its languages on other platforms. Coding Language:- C# (pronounced "see sharp") is a multi-paradigm programming language encompassing imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines. It was developed by Microsoft within the .NET initiative and later approved as a standard by Ecma (ECMA-334) and ISO (ISO/IEC 23270). C# is one of the programming languages designed for the Common Language Infrastructure. C# is intended to be a simple, modern, general-purpose, object-oriented programming language.[7] Its development team is led by Anders Hejlsberg. The most recent version is C# 4.0, which was released on April 12, 2010. Design goals:- The ECMA standard lists these design goals for C#:- C# language is intended to be a simple, modern, general-purpose, object-oriented programming language. The language, and implementations thereof, should provide support for software engineering principles such as strong type checking, array bounds checking, detection of attempts to use uninitialized variables, and automatic garbage collection. Software robustness, durability, and programmer productivity are important. The language is intended for use in developing software components suitable for deployment in distributed environments. Source code portability is very important, as is programmer portability, especially for those programmers already familiar with C and C++. Support for internationalization is very important.
  • 9. C# is intended to be suitable for writing applications for both hosted and embedded systems, ranging from the very large that use sophisticated operating systems, down to the very small having dedicated functions. Although C# applications are intended to be economical with regard to memory and processing power requirements, the language was not intended to compete directly on performance and size with C or assembly language.
  • 10. ASP.NET(Active Server Pages) ASP.NET is the next generation ASP, but it's not an upgraded version of ASP. ASP.NET is an entirely new technology for server-side scripting. ASP.NET is a part of the Microsoft .NET framework, and a powerful tool for creating dynamic and interactive web pages. What is ASP.NET? ASP.NET is a server side scripting technology that enables scripts (embedded in web pages) to be executed by an Internet server.  ASP.NET is a Microsoft Technology  ASP stands for Active Server Pages  ASP.NET is a program that runs inside IIS  IIS (Internet Information Services) is Microsoft's Internet server  IIS comes as a free component with Windows servers  IIS is also a part of Windows 2000 and XP Professional What is an ASP.NET File?  An ASP.NET file is just the same as an HTML file  An ASP.NET file can contain HTML, XML, and scripts  Scripts in an ASP.NET file are executed on the server  An ASP.NET file has the file extension ".aspx" How Does ASP.NET Work?  When a browser requests an HTML file, the server returns the file  When a browser requests an ASP.NET file, IIS passes the request to the ASP.NET engine on the server
  • 11. The ASP.NET engine reads the file, line by line, and executes the scripts in the file  Finally, the ASP.NET file is returned to the browser as plain HTML ASP.NET - Server Controls:- ASP.NET has solved the "spaghetti-code" problem described above with server controls. Server controls are tags that are understood by the server. There are three kinds of server controls:  HTML Server Controls - Traditional HTML tags  Web Server Controls - New ASP.NET tags  Validation Server Controls - For input validation ASP.NET - HTML Server Controls:- HTML server controls are HTML tags understood by the server. HTML elements in ASP.NET files are, by default, treated as text. To make these elements programmable, add a runat="server" attribute to the HTML element. This attribute indicates that the element should be treated as a server control. The id attribute is added to identify the server control. The id reference can be used to manipulate the server control at run time. ASP.NET - Web Server Controls:- Web server controls are special ASP.NET tags understood by the server. Like HTML server controls, Web server controls are also created on the server and they require a runat="server" attribute to work. However, Web server controls do not necessarily map to any existing HTML elements and they may represent more complex elements.
  • 12. ASP.NET - Validation Server Controls:- Validation server controls are used to validate user-input. If the user-input does not pass validation, it will display an error message to the user. Each validation control performs a specific type of validation (like validating against a specific value or a range of values). By default, page validation is performed when a Button, ImageButton, or LinkButton control is clicked. You can prevent validation when a button control is clicked by setting the Causes Validation property to false. Master Pages:- ASP.NET master pages allow you to create a consistent layout for the pages in your application. A single master page defines the look and feel and standard behavior that you want for all of the pages (or a group of pages) in your application. You can then create individual content pages that contain the content you want to display. When users request the content pages, they merge with the master page to produce output that combines the layout of the master page with the content from the content page. A master page is an ASP.NET file with the extension .master (for example, MySite.master) with a predefined layout that can include static text, HTML elements, and server controls. The master page is identified by a special @ Master directive that replaces the @ Page directive that is used for ordinary .aspx pages. Run-time Behavior of Master Pages:- At run time, master pages are handled in the following sequence: 1. Users request a page by typing the URL of the content page. 2. When the page is fetched, the @ Page directive is read. If the directive references a master page, the master page is read as well. If this is the first time the pages have been requested, both pages are compiled. 3. The master page with the updated content is merged into the control tree of the content page.
  • 13. 4. The content of individual Content controls is merged into the corresponding Content Placeholder control in the master page. 5. The resulting merged page is rendered to the browser. Advantages of Master Pages:- Master pages provide functionality that developers have traditionally created by copying existing code, text, and control elements repeatedly; using framesets; using include files for common elements; using ASP.NET user controls; and so on. Advantages of master pages include the following: They allow you to centralize the common functionality of your pages so that you can make updates in just one place. They make it easy to create one set of controls and code and apply the results to a set of pages. For example, you can use controls on the master page to create a menu that applies to all pages. They give you fine-grained control over the layout of the final page by allowing you to control how the placeholder controls are rendered. They provide an object model that allows you to customize the master page from individual content pages. You cannot directly apply an ASP.NET theme to a master page. If you add a theme attribute to the @ Master directive, the page will raise an error when it runs. However, themes are applied to master pages under these circumstances: If a theme is defined in the content page. Master pages are resolved in the context of content pages, so the content page's theme is applied to the master page as well. If the site as a whole is configured to use a theme by including a theme definition in the pages Element (ASP.NET Settings Schema) element.
  • 14. SQL SERVER 2008 A database is primarily a group of computer files that each has a name and a location. Just as there are different ways to connect to a server, in the same way, there are different ways to create a database. Microsoft SQL Server is a computer application used to create desktop, enterprise, and web-based database applications. It is used at different levels and with various goals. This web site provides lessons and topics on how to use Microsoft SQL Server 2008 to create and manage databases. Microsoft SQL Server Management Studio is a powerful and flexible tool. However, users new to Microsoft Visual Studio sometimes have trouble finding the quickest way to access the right feature. This shows us how the windows work together to present a design surface that makes our work easier. We will know how to clear unwanted windows out of our way, how to quickly bring up windows with the information we need, and how to configure the default surface to support the work we do most often.
  • 15. MODULES: DEPARTMENTS: It lists all the departments in the college with their respective description. PROFILE: This module shows the student profile in frontend with adding, editing and deleting in the backend for the admin. LIBRARY: This module lists the no of books borrowed by the student in frontend with adding, editing and deleting in the backend for the admin. ATTENDANCE: This module shows the student attendance in each subject in frontend with adding, editing and deleting in the backend for the admin. RESULT: This module lists the student internal marks in frontend with adding, editing and deleting in the backend for the admin.
  • 16. Technology Implemented:  .NET Framework System Classes  ASP.NET Platform:  SQL Server 2008  .NET RunTime3.5  Windows NT/XP/Vista Hardware Requirements:  Pentium 3 and above.  Up to 20GB (Capacity).  512MB RAM.  Input and Output device. Software Requirements:  Operating system : - Windows XP Professional.  Coding Language : - C#  Tool Used : - Visual Studio 2008