Get Eco Des

Embed Size (px)

Citation preview

  • 8/6/2019 Get Eco Des

    1/131

    Educational Portal[getecodes.com] SATI, MCA

    CONTENTS

    1of 131

  • 8/6/2019 Get Eco Des

    2/131

    Educational Portal[getecodes.com] SATI, MCA

    TABLE OFCONTENTS

    Contents Page No

    1. Project Title 5-6

    2. Introduction .7-10

    3. About Existing System .11-12

    4. Problem in Existing System.13-16

    5. Organization Profile.....17-18

    6. System Requirement Specifications.......19-20

    7.1. Software Requirement

    7.2. Hardware requirement

    7. Tools and Technologies Used....21-30

    7.1. Dot Net as Front End

    7.1.1. Dot NET Framework

    7.1.2. Why ASP .NET

    7.2. SQLSERVER

    7.2.1. Why SQLSERVER

    8. Project Plan31-33

    9. System Development & Life Cycle.34-40

    9.1. Prototype Model

    2of 131

  • 8/6/2019 Get Eco Des

    3/131

    Educational Portal[getecodes.com] SATI, MCA

    9.2. System Planning and Initial Investigation

    9.2.1. Information Gathering

    9.2.2. Feasibility Study

    10. Analysis.41-44

    10.1. Problem Definition

    10.2. About Existing System

    10.3. Problem in Existing System

    10.4. Proposed System

    10.5. Analysis of the Project

    11. Design.45-56

    11.1. DFD

    11.2. Use Case Diagram

    11.3. ER Diagram

    12. Database Schema.57-61

    13. Working & Layout of Forms.62-91

    13.1. Add Article

    13.2. Add Project

    13.3. Add Technology

    13.4 View Article

    13.5. Add Author

    13.6 FeedBack

    13.7 Profile Form

    13.8 View Author

    14. Testing.92-94

    3of 131

  • 8/6/2019 Get Eco Des

    4/131

    Educational Portal[getecodes.com] SATI, MCA

    14.1. Introduction

    14.2. Scope of Testing

    14.3. Test Plan /Methodology

    14.4. Test Case Design

    15. Limitations...95-96

    16. Future Enhancement.97-99

    17. Conclusion...99-100

    18. Synopsis

    19. Bibliography..103-104

    PROJECT TITLE

    4of 131

  • 8/6/2019 Get Eco Des

    5/131

    Educational Portal[getecodes.com] SATI, MCA

    PROJECT TITLE:

    An education application getecodes.com

    I have one in mind! Something to contribute to the world: the E-Library System. E-Library Syste

    or , is a library and research center automation system which provides access to online collection

    books, journals, magazine and newspaper articles in the humanities and social sciences. T

    compliment the library, offer a range of search, note-taking, and writing tools. These tools he

    readers locate the most relevant information on their topics quickly, quote and cite.

    5of 131

  • 8/6/2019 Get Eco Des

    6/131

    Educational Portal[getecodes.com] SATI, MCA

    Provides a comprehensive research environment to meet readers' academic need

    Regarding the selection and appraisal of a printed literature, the library and information communi

    offers a set of effective methods and standards.

    The extensive use of information technology improved the efficiency in delivering library

    services, enhance and speed up access to the library collections and optimize use of available

    staff resources. Through the Online Public Access, Internet facilities and multimedia terminals,

    information in electronic and multimedia formats has fast become an integral part of the library's

    resources. Remote access to library services including web renewal service, online reservation

    service and email enquiry service gives the public greater convenience and faster than Traditional

    Library System.

    In this world of computer every thing is been computerized so as to fulfill the need of

    fast processing, accurate result producing and better storage. Thus I have also tried to inculcate

    these things and develop website.

    My system will solve all such problems, which existed in the current existing System.

    The exiting system is does not provide the rights to be used on network that is it does not allow

    many users to face test.

    The Online Public Access enables searching the entire collections of Libraries. In

    addition to a wide range of search options, such as author, title, subject etc.

    In contrast, there are no national or international standards yet for the selection and

    appraisal of Internet resources due to their evolving nature and complex characteristics. For

    libraries, when selecting Internet resources, they should not only take into account the

    serviceability and relevance of those resources to the library goals and missions, but also cost,

    technology, and compatibility to existent information resources.

    ABSTRACT

    6of 131

  • 8/6/2019 Get Eco Des

    7/131

    Educational Portal[getecodes.com] SATI, MCA

    The Purpose of This Application is to Manage Users,Articles, and search Authors an

    articles on the basis of some Criteria like Technology,Community or Title wise.

    The Basic concept is to provide IT related code to Academic as well as Professionals on

    easy Manner.

    INTRODUCTION OF PROJECT

    Maintain Library of readymade codes for Academic and Professionals.

    User (Author) can add new Articles and get Rating on the basis of number of Visits.

    User (admin) and Author (that can post and view) can Post Articles .

    Silent Features:

    Secure, monitor in system via login authentication

    Issue assignment by person, priority and status

    Provide the required information frequently in any time and any place Fully

    customizable look and feel via HTML templates and Cascading

    Style sheets

    Full compatibility with all web browsers

    Support for ALL databases, including MS SQLServer, etc. Source code in ASP with C#

    In Our Application We have Following type of User:

    1. User (Who wants to download Articles and Projects)

    2. Authors (can add Own Articles and update,Delete articlers,View Rating)

    7of 131

  • 8/6/2019 Get Eco Des

    8/131

    Educational Portal[getecodes.com] SATI, MCA

    3. Administrator (Super User or Owner of Application)

    This Application Includes Following Modules

    Administration Module

    a. Add, update, and delete Articles

    b. View Articles

    c. Create Authors profiled. Update, Delete Author Profile

    e. sends Feedback to Author or other users

    f. add new Technology

    g. add new Projects

    h.Add new Courses.

    8of 131

  • 8/6/2019 Get Eco Des

    9/131

    Educational Portal[getecodes.com] SATI, MCA

    i. View Students Feedback/Authors/Other Users.

    2. Authore Module

    a. Create Profile

    b. add/Update/Delete Profile

    c. add Articles/Update/Delete

    d. send/View Feedback

    e. View Rating.

    f. Send E-mail.

    3. 3. Search Module

    a. Create Profiles of User

    b. Search Authors using various Parameters like Name,

    Date of publication, Technology.

    c. Search Articles using Various Parameters like Name,

    Technology etc.

    d. create profile for Software Development Request.

    e. Create Form for Course Joining Request.

    f. Download Projects/Topics form.g. Membership form (Subscription Form).

    4. System Modeling

    9of 131

  • 8/6/2019 Get Eco Des

    10/131

    Educational Portal[getecodes.com] SATI, MCA

    After discussing the functions that we'll need for the system. We could now design a

    prototype model. We have to site some factors first that needs to contribute to the system.

    Since the system requires login for subscribers, these button should be prioritized in the

    first page. What should be initially visible is the log in area. However, let us not forget that we

    should advertise our own site. Therefore, to attract others that are visiting the site, a optional

    button for viewing free partial book views are to be provided. The Home page would be very

    minimal. Containing only the basic buttons for log in, log out, free book view and register.

    Though minimal, it is one of the most complex pages in the system. Upon entry, the system has

    to identify if the current user is either an administrator or not. Certain features as required are

    not available for subscriber use..

    In this world of computer every thing is been computerized so as to fulfill the need of

    fast processing, accurate result producing and better storage. Thus I have also tried to inculcate

    these things and develop website.

    My system will solve all such problems, which existed in the current existing System.

    The exiting system is does not provide the rights to be used on network that is it does not allow

    many users to face test.

    The Online Public Access enables searching the entire collections of Libraries. In

    addition to a wide range of search options, such as author, title, subject etc.

    The proposed system is developed of Oracle 9i and ASP.net 3.5 with c#. The proposed

    system will take over the existing system very efficiently. The package is user friendly with

    enhanced GUI feature. It pre suppose no computer knowledge by presenting itself through a

    series of easy to use screen. The output generated by the system can be modified in the near

    future according to the user requirements.

    10of 131

  • 8/6/2019 Get Eco Des

    11/131

    Educational Portal[getecodes.com] SATI, MCA

    In contrast, there are no national or international standards yet for the selection and

    appraisal of Internet resources due to their evolving nature and complex characteristics. For

    libraries, when selecting Internet resources, they should not only take into account the

    serviceability and relevance of those resources to the library goals and missions, but also cost,technology, and compatibility to existent information resources.

    This will be a newly develop website for company which provide good functionality for

    it user who will visit in it. In this website I have to do the work with admin module where

    admin can update, delete, or modify records of this website. Admin have that authentication to

    change the existing system for its requirement. There are most of the things from database so

    this website is fully dynamic website. In this module I have to do most of the designing work

    and some of the WebPages there are I have also do the coding section.

    In our project the following WebPages are there:

    AddArticle.aspx: In this webpage admin will upload newly articles which are in .doc,

    .pdf or in audio or video format.

    AuthorProfile.aspx: In this page admin will view the particular author profile.

    CityMaster.aspx: In this webpage admin enter City name for particular state into

    database thats used to get such data from database.

    CountryMaster.aspx: In this webpage admin enter Country name into database thats

    used to get such data from database.

    CourseMaster.aspx: In this page provide the difference level of technical course facility

    for student they will get this kind of facility in this company where the company held the

    student for training purpose.

    Home.aspx: This home page for the admin who will get this page when he first come

    there are several content on it such as its inbox messages or latest uploaded articles.

    11of 131

  • 8/6/2019 Get Eco Des

    12/131

    Educational Portal[getecodes.com] SATI, MCA

    Profile.aspx: This page show the user or member profile who can take services from this

    website.

    Project_Master.aspx: This page help to the admin who can upload project, or demo

    project for its visitor.

    StateMaster.aspx: In this webpage admin enter State name for particular country into

    database thats used to get such data from database.

    Technology_Master.aspx: This page will help to the admin to add new technology.

    View_MembeR.aspx: This page will show its entire member who used this website and

    his account are available.

    ViewArticle.aspx: This page will show its entire article which are available on its

    database.

    ViewAuthor.aspx: This page will show its entire Author who used this website and his

    account are available.

    Types of ELibrary Search Options

    The ELibrary Web interfaces provide for searches that are based on five search screens. The

    links for the first four search screens are located near the middle of the ELibrary opening page.

    These screens provide searches in these categories (the links provide further information about

    the screens):

    General Search: The General Search option provides a simple interface with the basic

    key elements for entering search criteria.

    Advanced Search: The Advanced Search presents all the options available in the system

    for searching. When compared with the General Search, it provides added elements that provide

    for a more detailed search that is based on a number of key fields.

    12of 131

  • 8/6/2019 Get Eco Des

    13/131

    Educational Portal[getecodes.com] SATI, MCA

    Docket Search: The Docket Search provides access to docket and consolidated docket

    information in ELibrary and FAMIS. In addition, there is a Search Consolidated Dockets button

    located at the bottom of the page.

    Daily Filings/Issuance Search: The Daily Filings/Issuance Search lets you perform a

    search of the ELibrary database for documents submitted to or issued by FERC on a specific

    date.

    New Dockets Search: TheNew dockets search is used to search for any of the dockets

    and sub dockets for a particular date or range of dates.

    An additional search option, the Internal Library Search, provides authorized users a means of

    searching FERC libraries that are not available to the general public. After logging onto

    ELibrary, authorized users will have a link on the toolbar to access the Internal Library.

    After you access any one of the search pages, you will find links to the other search pages in the

    menu on the blue column on the left side of the page. You can use these links if you decide that

    one of the other search screens is better suited for the document you are trying to find.

    Searches are based on criteria that include document dates, types of libraries in whichdocuments may be found, categories of the documents, and other components of the ELibrary

    database structure

    13of 131

  • 8/6/2019 Get Eco Des

    14/131

    Educational Portal[getecodes.com] SATI, MCA

    ABOUT

    EXISTINGSYSTEM

    14of 131

  • 8/6/2019 Get Eco Des

    15/131

    Educational Portal[getecodes.com] SATI, MCA

    ABOUT EXISTING SYSTEM

    This will be newly developed website for the company. They can provide its

    user to better knowledge of technology, easy examples, and theories of related technology. In

    existing system there is no feature to modify article or complex examples in easy way. In this

    project, I am responsible for designing and developing admin and author module. I also gather

    the requirement of the system related to the management of the client. The feasibility study

    requirement of the module and the integration of the module with other modules have all been

    determined and the related E-R diagrams and DFDs have been prepared. I also successfully did

    final design work for the module before the validation checks and the full code had been

    written.

    PROBLEM IDENTIFICATION

    PROBLEM OF EXISTING SYSTEM:

    Varied types of practices can be found in bug issue handling. Different software

    organizations follow different methods to resolve bugs, issues and other software

    development problems. The methods they choose depends upon the nature and criticality

    of the project they are handling. But most commonly, almost all the medium to large

    15of 131

  • 8/6/2019 Get Eco Des

    16/131

    Educational Portal[getecodes.com] SATI, MCA

    software development organizations follows a similar method, which we described above.

    But these solutions for handling the bugs and issues are going to be different.

    Manual way of handling seems to be impossible in these modern days of high speed.

    Defect / bug finder, generator, specialist are all located in different places making the

    timely solutions difficult. Keeping track of all these issue related activities is another big

    area where maintenance is tougher.

    As these defects/issues management solutions will come with different price tags and

    implementation bottlenecks, which make them not so adoptable for all the organizations

    involved in development. Few solutions may need more processing power, few demand

    separate systems, and even few needs separate personnel to handle these issues. And few

    automated processes insist complete structural changes in the organization. But

    nevertheless, few readymade packages, which really solve all these, will cost more.

    Proposed System:

    Though the proposed system doesnt answer all the above-mentioned drawbacks, it

    certainly answers many. The suggested solution will tackle the entire major issues related

    to transmitting, tracking, updating the statuses with minimal overheads.

    The proposed solution contains a simple intranet or Internet based website, which will be

    accessible to all the programmers participating in the development project. All these

    personnel will have to authenticate themselves to report any kind of problem aroused in

    developing the specified project. These problems will be carried to the concerned

    developer for solution. It also makes the administrator to administer these issues or bugs

    centrally to ensure these issues or bugs are answered in time by the concerned

    programmers.

    This Internet application also keeps the track of all the issues either addressed, or to be

    addressed. And only these people can respond to those unanswered issues or bugs.

    Following are the main problems with the existing system:

    1. There are no features to modify complex article or program in easy way.

    There are no features to modify complex article or program in easy way. So we

    can solve this problem.

    16of 131

  • 8/6/2019 Get Eco Des

    17/131

    Educational Portal[getecodes.com] SATI, MCA

    .

    2. There are no features to provide the feedback for the user.

    PURPOSE

    The purpose of developing ELibrary is fully dedicated for its user. Its provide

    complex examples and article in understandable manner. Another purpose for

    developing this website is to provide feedback for its user.

    Salient Features of Project: -

    Latest Technology

    Modular

    Integrated

    User Friendly

    Graphic User Interface

    Easy to customize

    Secure

    Easy to Access

    Pentium PC (Windows 98/XP/Vista)

    VS.NET 3.5

    SQLSERVER

    17of 131

  • 8/6/2019 Get Eco Des

    18/131

    Educational Portal[getecodes.com] SATI, MCA

    ORGANIZATIONPROFILE

    18of 131

  • 8/6/2019 Get Eco Des

    19/131

    Objectives

    Educational Portal[getecodes.com] SATI, MCA

    ORGANISATION PROFILE

    Company Profile

    Fundamentals

    Unrelenting in our drive to offer the best solution, linking our core competencieswith our clients business requirements. Building relationships that last - we aim to

    remain our clients information technology partner of first choice.

    DesignSoft Solutions Pvt. Ltd. is one of the most dynamic Information Technology companies in India. We

    currently provide software solutions, Training and consultancy services to our clients in Madhya Pradesh, Chattishgarh &

    Rajasthan.

    Since its inception in 2004, DesignSoft Solutions Pvt. Ltd. has undergone aphenomenal rate of growth, establishing an enviable reputation for delivering

    professional and optimal quality solutions at competitive rates.

    DesignSoft Solutions Pvt. Ltd.aims to be the Designing Software Solutions Company

    of choice - it is geared to deliver a competitive edge through cost and quality

    advantages. Exploiting state-of-the-art technologies and skills, we have delivered

    highly reliable and robust solutions on time and at the right price.

    DesignSoft Solutions Pvt. Ltd. Has identified that CAD/CAM Design, Design Servicesand Animation etc is the domain that is growing fast and has partnered with

    companies like Autodesk, Adobe, to work in the Domain of CAD and Animation.DesignSoft Solutions is to develop as an integrated design solutions company.

    19of 131

  • 8/6/2019 Get Eco Des

    20/131

    Educational Portal[getecodes.com] SATI, MCA

    Our Vision

    "We aspire to be the premier provider of software Solutions, Training & Consultancy

    services globally with excellent quality & cost effectiveness and with a focus oncustomer & organizational growth".

    Our Mission

    "To attain leadership in IT services by developing and providing high end

    technology solutions through continuous innovations, customer satisfaction & value

    added services."

    Our Values

    We are committed for cost-effective Solutions with Quality Products and Services to

    Organizations irrespective of their size and location.

    Our endeavor to reach the Information Technology to the masses through statewide service network.

    Our goal is to get world-wide recognition in Information Technology by providingtheSolutions for a lifetime and Solutions that works.

    Our goal is to acquire high customer appreciation through Quality Products andQuality Service by which strengthens our market share.

    We believe our people are our most important asset and resource and every care is

    taken to create and ensure an environment of continuous learning.

    We emphasize on focusing on growing technology trends backed by a superior

    Research and Development on a continuous basis.

    20of 131

  • 8/6/2019 Get Eco Des

    21/131

    Educational Portal[getecodes.com] SATI, MCA

    Business Focus

    DesignSoft Solutions Pvt. Ltd.Provides a wide range of IT services to both its clients

    and alliance partners. It has the required development facilities and infrastructure

    combined with quality assurance processes to ensure timely delivery of high qualityand low maintenance software solutions.

    DesignSoft Solutions Pvt. Ltd. is focused on providing single point Total Business

    Solutions including System Integration. We have a track record of deliveringdesigned applications and systems to support administrative, management and

    commercial activities. These include IT solutions for:

    Manufacturing

    CAD/CAM IndustriesHousing Corporations

    ArchitectsInterior Design

    Environmental Planning

    Graphic DesiginingPrinting & Media

    Advertising AgenciesPublishing House

    Software Development companies

    Web Designing & Development CompaniesAnimation Industries

    Fashion DesigningEducation

    Film industry

    CorporateImage Processing Industry

    MedicalEngineers

    Scientific Research Industry

    Partners :

    DesignSoft Solutions Pvt. Ltd. Is authorized Value Added Partners for

    21of 131

  • 8/6/2019 Get Eco Des

    22/131

    Quality Policy

    Educational Portal[getecodes.com] SATI, MCA

    Autodesk

    AdobePTC

    Microsoft

    Oracle

    System Auditing & Consultancy:

    DesignSoft Solutions Pvt. Ltd.provides consultancy services and auditing in various areas through experts.

    Intellectual Assets

    DesignSoft Solutions Pvt. Ltd.technical personnel are highly qualified - a majority withtechnical degrees and over 20% with post-graduate qualifications - with skills and

    capabilities.

    We believe our people are our most important asset and resource and every care is

    taken to create and ensure an environment of continuous learning DesignSoft

    Solutions Pvt. Ltd. managers and project leaders possess the experience and

    management skills necessary for successful execution.

    Support infrastructure and communications skills ensure trouble free interaction andsmooth liaison with clients at any distance. All members of top management have

    lived, studied and worked abroad-ideal basis for overcoming any potential cultura

    gap with clients and partners abroad.

    We aim to Build Relationship That Last with all our stakeholders - clients, andemployees. We do so by being sensitive and responsive, and by being true to our

    commitments.

    22of 131

  • 8/6/2019 Get Eco Des

    23/131

    Educational Portal[getecodes.com] SATI, MCA

    DesignSoft Solutions Pvt. Ltd.is committed to total Quality Assurance. For us, Qualityrepresents all the dimensions of products and services - performance, features

    reliability, conformance, durability, serviceability, aesthetics and perceived quality.

    At DesignSoft Solutions Pvt. Ltd., Quality and Development Processes are two

    inseparable entities. We have a Total Quality Pyramid system in place, whichcomprises of the Project Team, the Quality Assurance Team and the Management

    Software development being highly complex in nature, we believe that quality isbetter assured through continuous monitoring during the entire project execution

    cycle.

    Our Expertise

    Architectural Software solutions 2D & 3D Architectural Designing

    Graphics Designing

    Brochures designing

    Printing & Publishing

    CAD/CAM Designing

    Training

    AutoCAD Architecture

    AutoCAD Mechanica

    AutoCAD Electrical

    AutoCAD Inventor

    Revit Architecture 2009

    Pro-E

    Catia

    23of 131

  • 8/6/2019 Get Eco Des

    24/131

    Educational Portal[getecodes.com] SATI, MCA

    Profile of Promoters

    Hemant Pandya

    He is B.E. in Industrial and Production Engineering from Shri G.S. Institute of

    Technology & Science. Mr. Hemant Pandya holds experience in Production, Quality,Software development & Marketing.

    Mr. Hemant Pandya is also Certified Internal Information System Auditor-BS 7799( STQC ). He is leading DesignSoft Solutions for about 4 years now.

    Kartik Pandya

    He is a Commerce graduate and a qualified company secretary. Mr. Kartik Pandya possesextensive and intensive experience of more than 6 years in home loan, personalloan, life and general insurance, tax consultancy, investment consultancy etc.

    Mr. Kartik Pandya is an AMFI Certified advisor for Mutual Funds. He is managing thefinance & accounts of Designsoft Solutions.

    Harman Hora

    He is the experience business man with interest in IT, Real Estate, Finance etc. HE isresponsible for managing finances for the organization.

    Infrastructure

    Administrative Office :

    224, Zone-II, M.P. NagarOpp. Allahabad Bank

    Bhopal0755-4055833

    Email- [email protected]

    Website- www.designsoft.in

    Sales & Marketing Offices -:

    24of 131

    mailto:[email protected]://www.designsoft./mailto:[email protected]://www.designsoft./
  • 8/6/2019 Get Eco Des

    25/131

    Educational Portal[getecodes.com] SATI, MCA

    Indore -:

    301,303,304 Princess Empire,12, Race Course Road

    Indore

    0731- 4084845

    Bhopal

    224, Zone-II, M.P. Nagar

    Opp. Allahabad BankBhopal

    0755-4055833

    Gwalior

    Jabalpur

    Raipur

    Jaipur

    Our Products

    AutoDesk

    AutoCAD

    AutoCAD Architecture

    AutoCAD Civil 3d

    Autodesk Revit Architecture

    Autodesk Collaborative Project Management Autodesk Impression

    Autodesk Design Review

    AutoCAD Raster Design

    AutoCAD Map 3d

    Autodesk Revit structure

    Autodesk structural analysis professional

    Autodesk Revit MEP

    25of 131

  • 8/6/2019 Get Eco Des

    26/131

    Educational Portal[getecodes.com] SATI, MCA

    Autodesk 3Ds Max

    Adobe Systems India Pvt. Ltd.

    Indesign Photoshop

    Illustrator

    Acrobat

    Flash

    Dreamweaver

    Fireworks

    Contribute

    Captivate

    Presenter

    After Effects

    Premier Pro

    Soundbooth

    OnLocation

    Encore

    Bridge

    Device Central

    Dynamic Link

    Media Player

    Version Cue

    PTC (Parametric Technology Corporation)

    Product Engineer wildfire

    Windchill

    Arbortext Publisher

    MathCAD

    Microsoft

    Windows Server

    Windows XP/Vista

    Office

    Visual Studio

    .net

    SQL Server

    Oracle

    26of 131

  • 8/6/2019 Get Eco Des

    27/131

    Educational Portal[getecodes.com] SATI, MCA

    Oracle server

    Technical Skills

    DesignSoft Solutions Pvt. Ltd. consultants, developers and engineers have multiple

    cross-platform skills and industry knowledge to match business needs with

    technology solutions.

    CLIENTELE

    INDORE DEVELOPMENT AUTHORITY , Indore

    MADHYA PRADESH MADHYAM

    REGIONAL RESEARCH LABORATORY

    NITTTR

    BHEL

    NAMAN MAYA ACADEMY

    TOONZ ANIMATION ACADEMY INDORE

    WEST CENTRAL RAILWAY

    MP MADHYAKSHETRA VIDYUT VITRAN COMPANYLIMITED

    TATA TELE SERVICES LIMITED

    National Hydroelectric Development Corporation,Bhopal

    TATA Holset, Dewas

    ESPIC CONSULTANT P LIMITED, INDORE

    SHASHTRI CONSULTANTS P LTD, INDORE

    ABHIKALPAN ARCHITECTS P LIMITED, INDORE

    AVANI INFRASTRUCTURE CONSULTANTS, INDOREO.N. SONI AND ASSOCIATES P LTD., INDORE

    DOSHI CONSULTANTS P LIMITED, INDORE

    S.S. GHODKE AND ASSOCIATES, INDORE

    HABLANI ARCHITECTS PVT LIMITED, INDORE

    LAWKESH TIWARI ARCHITECTS P LIMITED, INDORE

    SANDEEP SHIKHA AND ASSOCIATES, INDORE

    27of 131

  • 8/6/2019 Get Eco Des

    28/131

    Educational Portal[getecodes.com] SATI, MCA

    L.S. Waswani Architects Pvt. Ltd

    RKGA CONSULTANTS P LIMITED, INDORE

    ENTERTAINMENT WORLD DEVELOPERS P LTD,

    INDOREAVN ASSOCIATES, INDORE

    DESIGN ATTITUDE, INDORE

    MANOJ MISHRA & ASSOCIATES, BHOPAL

    ARCONS , NEW MARKET, BHOPAL

    AADHARSHILA

    TECHNOCRAFT

    AKSHAY ASSOCIATES

    PROFESSIONALS

    Department Designation Qualification Strength

    Architectural

    Sr. Architect

    Jr. Architect

    Assistant Architect

    B. Arch. ( RCA,AIIA)

    B. Arch.

    Dip.in Architecture

    02

    02

    02

    Graphics Designing Sr. Designer

    Assistant

    BE

    Diploma/BE/MCA/BCA

    01

    03

    Implementation &

    Customer Support

    Technical Solution

    Manager

    Assistant Manager

    BE

    BE

    O3

    03

    Administration HR HR Manager

    Assistant HR

    MBA in HR &

    Administration

    01

    01

    Marketing

    Business

    Development Manager

    Executive

    BE/Diploma/MBA/MCA 05

    10

    28of 131

  • 8/6/2019 Get Eco Des

    29/131

    Educational Portal[getecodes.com] SATI, MCA

    Hardware Hardware Engineers B.E, ADNE,CCNA 02

    SYSTEM

    REQUIREMENT SSPECIFICATION

    29of 131

  • 8/6/2019 Get Eco Des

    30/131

    Educational Portal[getecodes.com] SATI, MCA

    SOFTWARE REQUIREMENT

    Name of Software Description

    Operating System: Microsoft Windows (2K or XP)

    Front End Development Tool Microsoft .Net framework (Visual Studio 2008).

    Back End Development Tool SQLSERVER 2005

    Browser Internet explorer/Mozilla Fire Fox

    Server IIS (Internet Information Services)

    HARDWARE REQUIREMENT

    Name of Hardware Minimum Maximum

    MemorySpace 256 MB 20 GB

    RAM 256 MB 512 MB

    Processor Pentium-III Core i3-due

    30of 131

  • 8/6/2019 Get Eco Des

    31/131

    Educational Portal[getecodes.com] SATI, MCA

    TOOLS

    ANDTECHNOLOGY

    31of 131

  • 8/6/2019 Get Eco Des

    32/131

    Educational Portal[getecodes.com] SATI, MCA

    TOOLS AND TECHNOLOGY USED

    Asp.net using C#. Net as a frontend and MSSqlserver2005 as a Backend, crystalReport11

    as reporting Tools, AJAX etc.

    Introduction to Asp.net

    On November 19, 2007

    Officially released the ASP.NET version 3.5 and Visual Studio 2008. Like with the

    progression from ASP.NET 2.0 to 3.0, the features in ASP.NET 3.5 are additive,meaning that the core assemblies installed from the .NET Framework version 2.0

    are still used by the 3.0 and 3.5 versions. The In short, ASP.NET 3.5 doesn't change

    or take away or break any functionality, concepts, or code present in 2.0 - it simplyadds new types and features and capabilities to the framework.

    Visual Studio 2008 is the recommended tool for developing ASP.NET applications

    Unlike previous versions of Visual Studio, which were targeted to a specificframework version (i.e., Visual Studio .NET 2003 targeted ASP.NET 1.1 and Visua

    Studio 2005 targeted ASP.NET 2.0), Visual Studio 2008 is multi-targeted, meaningthat you choose from a drop-down list whether to have Visual Studio 2008 build

    applications against the ASP.NET 2.0, 3.0, or 3.5 frameworks. Visual Studio 2008also includes an improved Designer experience, JavaScript debugging and

    IntelliSense features, and the ability to view and even step into the core .NET

    Framework code during debugging.

    32of 131

    http://www.4guysfromrolla.com/articles/112107-1.aspxhttp://www.4guysfromrolla.com/articles/112107-1.aspx
  • 8/6/2019 Get Eco Des

    33/131

    Educational Portal[getecodes.com] SATI, MCA

    Separating Out the New Framework Features

    When a new version of ASP.NET is released, that means that a new version ofthe .NET Framework has been released. After all, the Web controls and page

    rendering logic that make up ASP.NET are implemented as classes in the .NETFramework. Yet the .NET Framework comprises much more than just ASP.NET.

    Consequently, a new version of the .NET Framework typically involves features thatcan be divided into one of three categories:

    Framework Features Specific to ASP.NET. These are features that are key to

    ASP.NET development - new Web controls, for instance. When ASP.NET 2.0 wasreleased, new ASP.NET-specific features included the GridView control and the

    declarative data binding controls (the SqlDataSource, ObjectDataSource, and so on).

    Framework Features Useful to ASP.NET Developers. This class of featuresincludes those that aren't specific to ASP.NET - they might be used by WinForms

    developers, too - but are commonly used by developers in building ASP.NETapplications. The .NET Framework 2.0 introduced Generics, anonymous types, and

    improved strongly typed DataSets, none of which are ASP.NET-specific, but arecommonly used by ASP.NET developers.

    Framework Features Not Used by ASP.NET Developers. The .NET Frameworkincludes many classes that are seldom or never used by ASP.NET developers, suchas classes in the System.Windows.Forms namespace.

    The following graphic highlights the features in .NET 2.0 and the features added in.NET 3.0 and then in .NET 3.5.

    33of 131

  • 8/6/2019 Get Eco Des

    34/131

    Educational Portal[getecodes.com] SATI, MCA

    For more background on how .NET 3.5 is mere additional assemblies and functionalityadded atop the existing .NET 2.0 bases, refer to Daniel Moth's blog entry, .NET Framework

    3.5. Also from Daniel's blog, the Visual Studio 2008 Stack helps paint a clear picture withregards to the changes in Visual Studio, the programming languages, the framework

    libraries, and the CLR over time:

    34of 131

    http://www.danielmoth.com/http://www.danielmoth.com/Blog/2007/06/net-framework-35.htmlhttp://www.danielmoth.com/Blog/2007/06/net-framework-35.htmlhttp://www.danielmoth.com/Blog/2007/06/visual-studio-2008-stack.htmlhttp://www.danielmoth.com/http://www.danielmoth.com/Blog/2007/06/net-framework-35.htmlhttp://www.danielmoth.com/Blog/2007/06/net-framework-35.htmlhttp://www.danielmoth.com/Blog/2007/06/visual-studio-2008-stack.html
  • 8/6/2019 Get Eco Des

    35/131

    Educational Portal[getecodes.com] SATI, MCA

    A Look at the New ASP.NET-Specific Features

    It seems like everytime I turn around a new version of some technology is coming out, or

    some new way of doing the same old thing is in the works and therefore demands myattention. It's easy to feel overwhelmed with the never ending onslaught of newtechnologies. Fortunately, ASP.NET 3.5 is a rather minor upgrade from ASP.NET 2.0; thatis, there are not that many new ASP.NET-specific features in the .NET Framework 3.5.

    There are three new features worth noting in ASP.NET 3.5:

    Integrated ASP.NET AJAX support,

    The ListView control, and The DataPager control

    Prior to ASP.NET 3.5, Microsoft's ASP.NET AJAX framework needed to be downloaded andinstalled as an extension. With ASP.NET 3.5, however, the AJAX-related classes are built

    directly into the .NET Framework, making it easier to get started building rich, AJAX-enabled Web applications with ASP.NET. (For more information on using the ASP.NET AJAX

    framework, check out my article series, Building Interactive User Interfaces with MicrosoftASP.NET AJAX.)

    ASP.NET 2.0 introduced a number of new data Web controls, including the GridView

    DetailsView, and FormView controls. The GridView displays a list of records in a boxy, grid-like table. The DetailsView and FormView each display one record at a time, the DetailsViewin a grid-like output and the FormView in a more fluid layout using templates. The ListViewcontrol is an update to the old DataList and Repeater controls, displaying mulitple records

    and providing functionality like the GridView, but allowing for a more flexible layout throughthe use of templates. The DataPager control operates as a sort of free-standing paginginterface. In short, it renders a paging user interface - next, previous, first, last buttons, for

    instance - and is tied to a data Web control. The DataPager only works with those controls

    35of 131

    http://asp.net/ajax/http://asp.net/ajax/http://www.4guysfromrolla.com/articles/112107-1.aspxhttp://aspnet.4guysfromrolla.com/articles/101007-1.aspxhttp://aspnet.4guysfromrolla.com/articles/101007-1.aspxhttp://www.4guysfromrolla.com/articles/112107-1.aspxhttp://msdn2.microsoft.com/en-us/library/bb398790(VS.90).aspxhttp://msdn2.microsoft.com/en-us/library/bb398790(VS.90).aspxhttp://msdn2.microsoft.com/en-us/library/system.web.ui.webcontrols.datapager.aspxhttp://asp.net/ajax/http://asp.net/ajax/http://www.4guysfromrolla.com/articles/112107-1.aspxhttp://aspnet.4guysfromrolla.com/articles/101007-1.aspxhttp://aspnet.4guysfromrolla.com/articles/101007-1.aspxhttp://www.4guysfromrolla.com/articles/112107-1.aspxhttp://msdn2.microsoft.com/en-us/library/bb398790(VS.90).aspxhttp://msdn2.microsoft.com/en-us/library/bb398790(VS.90).aspxhttp://msdn2.microsoft.com/en-us/library/system.web.ui.webcontrols.datapager.aspx
  • 8/6/2019 Get Eco Des

    36/131

    Educational Portal[getecodes.com] SATI, MCA

    that implement the IPageableItemContainer interface, which (currently) includes only theListView control.

    For a step-by-step demo using the ListView and DataPager controls, check out ScottGuthrie's blog entry, The Control. Microsoft has also published videos

    showing how to use the ListView and DataPager controls

    ADVANTAGES OF ASP.NET

    ASP.NET Controls

    ASP.NET contains a large set of HTML controls. Almost all HTML elements on a page

    can be defined as ASP.NET control objects that can be controlled by scripts. ASP.NET also

    contains a new set of object-oriented input controls, like programmable list-boxes and validation

    controls. A new data grid control supports sorting, data paging, and everything you can expect

    from a dataset control.

    Event Aware Controls

    All ASP.NET objects on a Web page can expose events that can be processed by

    ASP.NET code. Load, Click and Change events handled by code makes coding much simpler andmuch better organized.

    ASP.NET Components

    ASP.NET components are heavily based on XML. Like the new AD Rotator, that uses

    XML to store advertisement information and configuration.

    User Authentication

    ASP.NET supports form-based user authentication, cookie management, and automatic

    redirecting of unauthorized logins.

    36of 131

    http://msdn2.microsoft.com/en-us/library/system.web.ui.webcontrols.ipageableitemcontainer(VS.90).aspxhttp://msdn2.microsoft.com/en-us/library/system.web.ui.webcontrols.ipageableitemcontainer(VS.90).aspxhttp://msdn2.microsoft.com/en-us/library/system.web.ui.webcontrols.ipageableitemcontainer(VS.90).aspxhttp://weblogs.asp.net/scottgu/http://weblogs.asp.net/scottgu/http://weblogs.asp.net/scottgu/archive/2007/08/10/the-asp-listview-control-part-1-building-a-product-listing-page-with-clean-css-ui.aspxhttp://asp.net/learn/3.5-videos/http://asp.net/learn/3.5-videos/video-225.aspxhttp://asp.net/learn/3.5-videos/video-221.aspxhttp://msdn2.microsoft.com/en-us/library/system.web.ui.webcontrols.ipageableitemcontainer(VS.90).aspxhttp://weblogs.asp.net/scottgu/http://weblogs.asp.net/scottgu/http://weblogs.asp.net/scottgu/archive/2007/08/10/the-asp-listview-control-part-1-building-a-product-listing-page-with-clean-css-ui.aspxhttp://asp.net/learn/3.5-videos/http://asp.net/learn/3.5-videos/video-225.aspxhttp://asp.net/learn/3.5-videos/video-221.aspx
  • 8/6/2019 Get Eco Des

    37/131

    Educational Portal[getecodes.com] SATI, MCA

    User Accounts and Roles

    ASP.NET allows user accounts and roles, to give each user (with a given role) access to

    different server code and executables.

    High Scalability

    Much has been done with ASP.NET to provide greater scalability. Server-to-server

    communication has been greatly enhanced, making it possible to scale an application over several

    servers. One example of this is the ability to run XML parsers, XSL transformations and even

    resource hungry session objects on other servers.

    Compiled Code

    The first request for an ASP.NET page on the server will compile the ASP.NET code and

    keep a cached copy in memory. The result of this is greatly increased performance.

    Easy Configuration

    Configuration of ASP.NET is done with plain text files. Configuration files can be

    uploaded or changed while the application is running. No need to restart the server. No more

    metabase or registry puzzle.

    Easy Deployment

    No more server-restart to deploy or replace compiled code. ASP.NET simply redirects all

    new requests to the new code.

    Compatibility

    ASP.NET is not fully compatible with earlier versions of ASP, so most of the old ASP

    code will need some changes to run under ASP.NET. To overcome this problem, ASP.NET uses

    37of 131

  • 8/6/2019 Get Eco Des

    38/131

    Educational Portal[getecodes.com] SATI, MCA

    a new file extension ".aspx". This will make ASP.NET applications able to run side by side with

    standard ASP applications on the same server.

    Advantages Using ASP.NET

    ASP.NET drastically reduces the amount of code required to build large applications

    ASP.NET makes development simpler and easier to maintain with an event-driven, server-side

    programming model

    ASP.NET pages are easy to write and maintain because the source code and HTML are

    together

    The source code is executed on the server. The pages have lots of power and flexibility by this

    approach

    The source code is compiled the first time the page is requested. Execution is fast as the Web

    Server compiles the page the first time it is requested. The server saves the compiled version

    of the page for use next time the page is requested

    The HTML produced by the ASP.NET page is sent back to the browser. The application source

    code you write is not sent and is not easily stolen

    ASP.NET makes for easy deployment. There is no need to register components because the

    configuration information is built-in

    The Web server continuously monitors the pages, components and applications running on it. If itnotices memory leaks, infinite loops, other illegal software or activities, it seamlessly kills

    those activities and restarts itself

    ASP.NET validates information (validation controls) entered by the user without writing a single

    line of code

    ASP.NET easily works with ADO .NET using data-binding and page formatting features

    ASP.NET applications run fatter and counters large volumes of users without performance

    problems .

    Advantages Using ASP.NET

    ASP.NET drastically reduces the amount of code required to build large applications

    38of 131

  • 8/6/2019 Get Eco Des

    39/131

    Educational Portal[getecodes.com] SATI, MCA

    ASP.NET makes development simpler and easier to maintain with an event-driven, server-side

    programming model

    ASP.NET pages are easy to write and maintain because the source code and HTML are together

    The source code is executed on the server. The pages have lots of power and flexibility by this approach

    The source code is compiled the first time the page is requested. Execution is fast as the Web Server

    compiles the page the first time it is requested. The server saves the compiled version of the page for use

    next time the page is requested

    The HTML produced by the ASP.NET page is sent back to the browser. The application source code you

    write is not sent and is not easily stolen

    ASP.NET makes for easy deployment. There is no need to register components because the configuration

    information is built-in

    The Web server continuously monitors the pages, components and applications running on it. If it notices

    memory leaks, infinite loops, other illegal software or activities, it seamlessly kills those activities and

    restarts itself

    ASP.NET validates information (validation controls) entered by the user without writing a single line of

    code

    ASP.NET easily works with ADO .NET using data-binding and page formatting features

    ASP.NET applications run fatter and counters large volumes of users without performance

    problems

    WHY CSS?

    CSS stands for "cascading style sheets". A single CSS file can contain positioning, layout

    font, colors and style information for an entire web site. The file can be referenced by each html

    file on the site.

    CSS is a means of separating the content of an html document from the style and layout ofthat document. It's useful to be able to do this for a number of reasons.

    ADVANTAGES OF CSS

    MAKING CHANGES TO THE LAYOUT

    39of 131

  • 8/6/2019 Get Eco Des

    40/131

    Educational Portal[getecodes.com] SATI, MCA

    CSS makes it very easy to change the style of a document. Let's say we wanted to move

    the picture in the title of this page to the right by 10 pix. This would be a nightmare in a table

    based design. We would have to open every page and alter the table width manually.

    Fortunately we have used CSS, and all we have to do is open our CSS file which stores the

    layout of the site, and change the number relating to the position of the image. That will change

    his position throughout the whole site.

    The look and layout of a site can be changed beyond recognition just by altering the CSS

    file. This makes CSS indispensable for large web sites.

    FILE SIZE

    Probably the mostly useful feature of CSS is that all of the style and layout is removed

    from the html, so the html page size is very much smaller. The CSS file is downloaded just once

    by the visitor's browser and re-used for different pages on a web site. This reduces the bandwidth

    requirements for your server and also ensures a faster download for your visitors.

    SEARCH ENGINES

    A search engine robot will normally consider the content in the start of your html code is

    more important than the text towards the end of the code. For a table based page the contents of

    the navigation bar will normally show up as the page description in search engine results. With a

    CSS page the navigation can be moved to the bottom of the source code, so the search engine

    displays your content instead of your navigation.

    ACCESSIBILITY

    Separating style from content makes life very easy for visitors who prefer to view only the

    content of a web page, or to modify the content. These could be blind or partially sighted people

    who might use a screen reader to interpret a page.

    40of 131

  • 8/6/2019 Get Eco Des

    41/131

    Educational Portal[getecodes.com] SATI, MCA

    CONSISTENCY

    Layout and position of navigation can be completely consistent across a site. This was

    previously possible only using frames.

    SAVE TIME

    When most of us first learn HTML, we get taught to set the font face, size, colour, style etc every

    time it occurs on a page. This means we find ourselves typing (or copying & pasting) the same

    thing over and over again. With CSS, you only have to specify these details once for any element

    CSS will automatically apply the specified styles whenever that element occurs.

    PAGES LOAD FASTER

    Less code means faster download times.

    EASY MAINTENANCE

    To change the style of an element, you only have to make an edit in one place.

    SUPERIOR STYLES TO HTML

    CSS has a much wider array of attributes than HTML.

    About ASP.Net

    WHY ASP.Net PROGRAMMING?

    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.ASP.NET is built on

    the Common Language Runtime (CLR), allowing programmers to write ASP.NET code using

    any supported .NET language. ASP.NET contains a large set of HTML controls. Almost all

    HTML elements on a page can be defined as ASP.NET control objects that can be controlled by

    scripts. ASP.NET also contains a new set of object-oriented input controls, like programmable

    41of 131

  • 8/6/2019 Get Eco Des

    42/131

    Educational Portal[getecodes.com] SATI, MCA

    list-boxes and validation controls. A new data grid control supports sorting, data paging, and

    everything you can expect from a dataset control.

    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

    ASP.NET aims for performance benefits over other script-based technologies (including

    Classic ASP) by compiling the server-side code to one or more DLL files on the web server. This

    compilation happens automatically the first time a page is requested (which means the developer

    need not perform a separate compilation step for pages). This feature provides the ease of

    development offered by scripting languages with the performance benefits of a compiled binary.

    However, the compilation might cause a noticeable but short delay to the web user when the

    newly-edited page is first requested from the web server, but won't again unless the page

    requested is updated further.

    The ASPX and other resource files are placed in a virtual host on an Internet Information Services

    server (or other compatible ASP.NET servers; see Other Implementations, below). The first time

    a client requests a page, the .NET framework parses and compiles the file(s) into a .NET

    assembly and sends the response; subsequent requests are served from the DLL files.

    It was evident that Microsoft would require a fundamental change to bring ASP up to the

    standard of industrial-strength programming. Active Server Pages was a technology based on the

    foundations of COM. ActiveX and COM technology provided much of its strength, but also many

    of its limitations. Microsoft would need to have a long hard look at COM to see how it could

    42of 131

  • 8/6/2019 Get Eco Des

    43/131

    Educational Portal[getecodes.com] SATI, MCA

    improve, and these changes would be bound to affect ASP. At the same time, Microsoft realized

    that the developers playing field was changing, with new standards arriving all the time

    particularly in information-sharing and distributed applications using XML, such as Simple

    Object Access Protocol (SOAP) and XML-RPC.Web services were becoming all the rage; Javawas everywhere, and XML was taking the developer community by storm. A new version of ASP

    was not going to be enough to meet these demands; the changes must be more far-reaching if they

    were not just going to catch up but also take the lead against such tough challenges.The .NET

    Framework is a new computing platform that simplifies application development in the highly distributed

    environment of the Internet. The .NET Framework is designed to fulfill the following objectives:

    To provide a consistent object-oriented programming environment whether object code is stored

    and executed locally, executed locally but Internet-distributed, or executed remotely.

    To provide a code-execution environment that minimizes software deployment and versioning

    conflicts.

    To provide a code-execution environment that guarantees safe execution of code, including code

    created by an unknown or semi-trusted third party.

    To provide a code-execution environment that eliminates the performance problems of scripted or

    interpreted environments.

    To make the developer experience consistent across widely varying types of applications, such as

    Windows-based applications and Web-based applications.

    To build all communication on industry standards to ensure that code based on the .NET

    Framework can integrate with any other code.

    RECOVERY

    As far as recovery goes, the SQL Server has a definite advantage over MySQL, which tends tofall a little short with its MyISAM configuration. A UPS system is mandatory with MyISAM as it

    assumes uninterrupted operation. If a power outage should occur, it could result in the corruption

    and loss of critical data. With the SQL Server, data corruption is more unlikely. The data trav

    through various checkpoints while passing from your keyboard to the hard disk and through the

    43of 131

  • 8/6/2019 Get Eco Des

    44/131

    Educational Portal[getecodes.com] SATI, MCA

    monitor. Additionally, the SQL Server keeps track of the process, even if the system

    unexpectedly shuts down.

    THE BEST CHOICE

    As you can see, both systems have their advantages and disadvantages. From our perspective, any

    product that allows you to be efficient is a good database; anything other than that isn't worthy of

    your time and frustration. When it comes to MySQL the decision all boils down to the situation

    and most importantly, what you're looking to accomplish.

    SCALABILITY AND LIMITS

    It handles large databases. Maximum size for a table is 8TB (default 4GB).Up to 32

    indexes per table. Each index may consist of 1 to 16 columns or parts of columns. The maximum

    index width is 500 bytes (this may be changed when compiling MySQL Server). An index may

    use a prefix of a CHAR or VARCHAR field.

    44of 131

  • 8/6/2019 Get Eco Des

    45/131

    Educational Portal[getecodes.com] SATI, MCA

    Intorduction to ADO.Net

    ADO.NET (ActiveX Data Objects .NET) is the primary data access API for the .NETFramework. It provides the classes that you use as you develop database applications withVisual Basic .NET as well as other .NET languages. In the two topics that follow, youll learn

    about how ADO.NET uses these classes to provide access to the data in a database and thetwo ways you can create ADO.NET objects in your Visual Basic programs.

    How ADO.NET works

    To work with data using ADO.NET, you use a variety of ADO.NET objects. Figure 2-1 shows

    the primary objects youll use to develop Windows-based ADO.NET applications in VisualBasic.

    To start, the data used by an application is stored in a dataset that contains one or moredata tables. To load data into a data table, you use a data adapter. The main function ofthe data adapter is to manage the flow of data between a dataset and a database. To dothat, it uses commands that define the SQL statements to be issued. The command for

    retrieving data, for example, typically defines a Select statement. Then, the commandconnects to the database using a connection and passes the Select statement to the

    database. After the Select statement is executed, the result set it produces is sent back tothe data adapter, which stores the results in the data table.

    To update the data in a database, the data adapter uses a command that defines an Insert,Update, or Delete statement for a data table. Then, the command connects to the database

    and performs the requested operation.

    Although its not apparent in this figure, the data in a dataset is independent of thedatabase that the data was retrieved from. In fact, the connection to the database istypically closed after the data is retrieved from the database. Then, the connection is

    opened again when its needed. Because of that, the application must work with the copy of

    the data thats stored in the dataset. The architecture thats used to implement this type ofdata processing is referred to as a disconnected data architecture. Although this is morecomplicated than a connected architecture, the advantages offset the complexity.

    One of the advantages of using a disconnected data architecture is improved systemperformance due to the use of fewer system resources for maintaining connections

    Another advantage is that it makes ADO.NET compatible with ASP.NET web applications,

    45of 131

  • 8/6/2019 Get Eco Des

    46/131

    Educational Portal[getecodes.com] SATI, MCA

    which are inherently disconnected. Youll learn more about developing ASP.NET webapplications that use ADO.NET in chapters 12 through 14 of this book.

    The ADO.NET classes that are responsible for working directly with a database are providedby the .NET data providers. These data providers include the classes you use to create data

    adapters, commands, and connections. As youll learn later in this chapter, the .NETFramework currently includes two different data providers, but additional providers areavailable from Microsoft and other third-party vendors such as IBM and Oracle.

    Description

    ADO.NET uses two types of objects to access the data in a database: datasets, whichcan contain one or more data tables, and .NET data provider objects, which include

    data adapters, commands, and connections.

    A dataset stores data from the database so that it can be accessed by the

    application. The .NET data provider objects retrieve data from and update data in thedatabase.

    To retrieve data from a database and store it in a data table, a data adapter object

    issues a Select statement thats stored in a command object. Next, the commandobject uses a connection object to connect to the database and retrieve the data.Then, the data is passed back to the data adapter, which stores the data in the

    dataset.

    To update the data in a database based on the data in a data table, the data adapter

    object issues an Insert, Update, or Delete statement thats stored in a commandobject. Then, the command object uses a connection to connect to the database andupdate the data.

    46of 131

  • 8/6/2019 Get Eco Des

    47/131

  • 8/6/2019 Get Eco Des

    48/131

    Educational Portal[getecodes.com] SATI, MCA

    PROJECTPLAN

    48of 131

  • 8/6/2019 Get Eco Des

    49/131

    Educational Portal[getecodes.com] SATI, MCA

    PROJECT PLAN

    This is also known as Classic Life Cycle Model (or) Linear Sequential Model (or) Waterfall

    Method. This has the following activities.

    Feasiblity Study

    System/Information Engineering and Modelling

    Requirements Analysis Systems Analysis and Design

    Code Generation

    Testing

    Maintenance

    FEASIBILY STUDY

    Feasibility study is a test of system proposal according to its workability impact on

    the organization, ability to meet user needs and effective use of resources. The objective of

    feasibility study is not to solve the problem but to acquire a sense of its scope. At end of this

    stage a formal document detailing nature and scope of the proposed solution is prepared.

    DURING FEASIBILITY ANALYSIS WE INSPECTED THE

    TECHNICAL FEASIBILITY

    ECONOMICAL FEASIBILITY

    OPERATIONAL FEASIBILITY

    WHICH WE FOUND OK FOR THE DEVELOPMENT OF THE SOFTWARE

    49of 131

  • 8/6/2019 Get Eco Des

    50/131

    Educational Portal[getecodes.com] SATI, MCA

    Following are the types of inter-related feasibility:

    Technical Feasibility: A study of function, performance and constraints that may affect

    the ability to achieve an acceptable system.

    Economic Feasibility: An evaluation of development cost weighed against the ultimate

    benefit derived from the developed system.

    Time Feasibility: A documentation of whether the proposed project can be implemented

    fully within a stipulated time frame.

    Scheduling

    This project is to be developed step by step using Spiral model the time division for various

    stages is as follows. The schedule starts from 01 / Feb / 2010.

    Training: (01/Feb to 25 /Feb)

    This phase of our software development is fully concerned about gathering information about

    the requirements. Understanding about what we have to do ? Analyze existing manual system

    and understand the requirements organization so as to let them in ease.

    Analysis: (from 25/Feb To 15/March)

    This phase of our software development is fully concerned about gathering information

    about the requirements. Analyze existing manual system and understand the requirements

    organization so as to let them in ease.

    During this phase we will concentrate on the analysis of database that is deciding what all

    database tables are required to store date.

    Designing: (16/March to 28/March)

    During this phase the work of designing will be performed. The designing will be done for both

    front end pages and database tables. Also the designing the various pages for GUI will be made

    50of 131

  • 8/6/2019 Get Eco Des

    51/131

    Educational Portal[getecodes.com] SATI, MCA

    during this phase.

    Coding: (29/March to 25/Apr)

    During this phase the work of coding will be performed. The coding have been done for bothfront end pages and database tables. Also the coding the various pages for GUI will be made

    during this phase.

    Testing: (26/Apr to 8/May)

    In this phase of our software development we will test our developed software for various errors

    and exceptions and also take care of various validations required.

    Implementation: (9/May to 15/May)

    Now the final phase at this phase we will implement our software at the user site and

    demonstrate them the working of system also provide them with the demo of how to use this

    software.

    51of 131

  • 8/6/2019 Get Eco Des

    52/131

    Educational Portal[getecodes.com] SATI, MCA

    Gantt chart

    52of 131

  • 8/6/2019 Get Eco Des

    53/131

    Educational Portal[getecodes.com] SATI, MCA

    53of 131

  • 8/6/2019 Get Eco Des

    54/131

    Educational Portal[getecodes.com] SATI, MCA

    SYSTEMDEVELOPMENT &LIFE CYCLE MODEL

    54of 131

  • 8/6/2019 Get Eco Des

    55/131

    Educational Portal[getecodes.com] SATI, MCA

    SYSTEM DEVELOPMENT LIFE CYCLE MODEL

    This project is to be developed step by step using Water Fall Model the time division for

    various stages is as follows. The schedule starts from 01/Feb/2010.

    PROTOTYPING MODEL - The Prototyping model is based on a linear sequential software

    development process that emphasizes on refinement of the S/W requirement process in the form

    of toy implementation. Once the requirements for the S/W freezes then the final coding phase

    starts .The Prototyping approach is good for the S/W development using this model we can see

    how it will function after the completion of the S/W before it completion, Early defects are

    removed at the time of the First Cycle of this model due to that error correction and detection isminimized. S/W passes through the following phases during the development:

    1. REQUIREMENT ANALYSIS:

    In the first phase of the prototyping model entire details is gathered about the client

    requirement and prepare a data dictionary and SRS document and DFD to see the flow of data.

    2. DESIGN:

    In this phase we design the S/W requirement according to the nature of problem using

    UML/USE CASE/SEQUENCE diagram to show the relationships among the entities and

    attributes and also design the database and E-R Diagram.

    3. CODING:

    In this phase I use a suitable language to implement the design into coding form and

    establish the connection from front end to back end and make the all details in computerized

    form.

    55of 131

  • 8/6/2019 Get Eco Des

    56/131

    Educational Portal[getecodes.com] SATI, MCA

    4. TESTING:

    Testing is phase where we perform different type of testing, Testing begins from the

    stage of coding. Basically we have used three lev of testing

    1. Alpha Testing

    2. Beta Testing

    3. Acceptance Testing

    1. ALPHA TESTING

    This testing starts with the code writing phase in which each individual program is tested

    against its validation and verification of data and results. It is conducted at the Developer sight by

    end users.

    2. BETA TESTING

    This testing is performed when our all modules of the project are ready and we combine

    them together and perform various tests on them to check their Internal or External interfaces,

    I/O files, Database connections along with the our project partners. It is conducted at the end

    users site.

    3. ACCEPTANCE TESTING

    This testing is done by my customer (Account manager of Palash Residency) to accept or

    not to accept this S/W. In software development, acceptancetesting by the system provider is

    often distinguished from acceptance testing by the customer (the user or client) prior to accepting

    transfer of ownership. In such environments, acceptance testing performed by the customer is

    known as user acceptance testing (UAT). This is also known as end-user testing, site (acceptance)

    testing, or field (acceptance) testing.

    56of 131

  • 8/6/2019 Get Eco Des

    57/131

    Educational Portal[getecodes.com] SATI, MCA

    TESTING APPLIED

    1. WHITE BOX TESTING

    a. All the independent paths within a module have been exercised at least once

    b. All the logical paths are exercised at least once.

    c. All the loop executes within their operation bounds (Boundary value Analysis)

    d. All the true/False decision are checked

    e. Exercise internal data structures to ensure their validity.

    2. BLACK BOX TESTING

    a. Incorrect or missing functions

    b. Interface Errors

    c. Errors in external data structures base access

    d. Behavior or performance errors

    e. Initialization and termination errors.

    5. IMPLEMENTATION

    Now the final phase at this phase I will implement my software at the user site and

    demonstrate them the working of system also provide them with the demo of how to use this

    software.

    57of 131

  • 8/6/2019 Get Eco Des

    58/131

    Educational Portal[getecodes.com] SATI, MCA

    SYSTEM PLANNING AND INITIAL INVESTIGATION

    The first step in the system development life cycle is the identification of the need. This

    is users request to change, improve or enhance the existing system. The objective is to

    determine whether the request is valid and feasible before a recommendation is reached to do

    nothing, improve or modify the existing system, or build a new one. During the initial

    investigation questions were asked from users about the requirements. Their opinions were

    encouraged and analyzed for a possible solution.

    INFORMATION GATHERING

    Information about the institutes policies, rules, structure of functionalities was gathered.

    Information about the people who run the present system - their job functions and information

    requirements, the relationships of their job to the existing system, and the interpersonal network

    that holds the user group together and the expectation of each user was analyzed. Information

    about the work flow within the specific department and the institute as a whole was thoroughly

    studied

    The information gathering tools applied here were:

    1. ON SITE OBSERVATION:

    The manual functioning was observed within the premises of BIST, Bhopal. The

    physical layout of the current system, location and movement of people and the workflow was

    observed.

    2. MANUALS STUDY

    We also studied the manuals in which we have found these data and the procedure of the

    result analysis and their storage techniques and searching techniques.

    3. INTERVIEWS:

    58of 131

  • 8/6/2019 Get Eco Des

    59/131

    Educational Portal[getecodes.com] SATI, MCA

    Interviews were conducted with the working staff to gather information about the

    working of the present system, the problems faced, the drawbacks, their opinions regarding the

    solutions for the problems, the enhancements needed and the type.

    4. QUESTIONNAIRES

    Questionnaires were conducted with the working staff to gather information about the

    working of the present system, the problems faced, the drawbacks, their opinions regarding the

    solutions for the problems, the enhancements needed and the type and short answer questions.

    FEASIBILITY STUDY

    Feasibility study considers the economic, technical, and behavioral factors in system

    development

    1. ECONOMICAL FEASIBILITY

    Economical analysis is the most frequently used method for evaluating the effectiveness

    of a candidate system. If benefits outweigh costs, then the decision is made to design and

    implement the system. Otherwise further justification or alternation in the proposed system will

    have to be made.

    The time required to any manual task is always more than the time required by computer

    to do the same job. Here the term economical feasible decides that how much benefit we are

    taking for the cost we are paying .If we view our system according to it then we find that our

    system (project) is economically feasible because on comparing it with current system we

    observed that the expenditure (man power, time, money) was very large as compared to my

    present system and we are getting better results in lieu of less investment

    2. TECHNICAL FEASIBILITY

    Technical feasibility centers on the computer system (hardware, software and etc.) and

    to what extent it can support the proposed addition.

    59of 131

  • 8/6/2019 Get Eco Des

    60/131

    Educational Portal[getecodes.com] SATI, MCA

    While developing any system what we should keep in mind is that the technique I am

    using in my system is easily understandable by the users. I am using GUI technique in

    developing our system.

    GUI technique is very easily under stable and useable by the user making my system

    technically feasible.

    3. BEHAVIORAL FEASIBILITY

    People are inherently resistant to change, and computers have been known to facilitate

    change. An estimate should be made of how strong a reaction the user staff is likely to have

    toward the development of computerized system.

    While changing or developing a system we have to usually face such users who do not

    want any change in the current system. But if we make the changes according to them then they

    generally have no problem to accept it.

    I am developing my project in GUI MS Visual Basic.Net taken as front and MS Access

    as back end so that the user faces no problem in using the system.

    60of 131

  • 8/6/2019 Get Eco Des

    61/131

    Educational Portal[getecodes.com] SATI, MCA

    ANALYSIS

    61of 131

  • 8/6/2019 Get Eco Des

    62/131

    Educational Portal[getecodes.com] SATI, MCA

    ANALYSIS

    PROBLEM DEFINITION

    ABOUT EXISTING SYSTEM

    PROBLEMS IN EXISTING SYSTEM

    PROPOSED SYSTEM

    ANALYSIS OF THE PROJECT

    PROBLEM DEFINITION

    Here in this problem is clearly defined in such a way the some solution be found .In this

    problem is defined as to develop this website which can help its user in the various technical

    issues.

    ABOUT EXISTING SYSTEM

    Prior development efforts in any type of system it is very essential to understand the

    requirement of the system the complete specification of the domain will be treated by.

    The goal of requirement is to found out the current system is working and if there are

    many areas where improvements are necessary and possible. This may result by using

    alternative ways of capturing.

    The goal of analysis is to discover problems. In completeness and in consistencies in the

    elicited requirements. These are then fed back to the stakeholders to resolve them trough the

    negotiation process.

    62of 131

  • 8/6/2019 Get Eco Des

    63/131

    Educational Portal[getecodes.com] SATI, MCA

    PROBLEMS IN THE EXISTING SYSTEM

    It is the problem recognition phase of the Analysis. At these points the analyst must

    establish contact with the User and determine the function required from the website and

    Performance standards it must meet.

    This activity is at heart of the system and document features for further analysis by using

    various fact-gathering techniques. The analyst must refine all the working of the site in detail, to

    establish system, there fore uncovered detailed design consideration.

    PROPOSED SYSTEM

    The data produced in the requirement phase is used to form

    a set of system requirement for the purpose of this system requirements

    report is formed. In this specification all details, performance criteria

    and type of user interface is specified.

    This basic questions whose answer the analyst must look on this stage are:

    What are the problems with the existing system?

    What data should be supplied as Input to the system and what output will be required?

    What type of data I/O format and who will be operating the proposed the software

    review?

    ANALYSIS OF THE PROJECT

    PROBLEM DEFINITION:

    Here in this problem is clearly defined in such a way the some solution be found in this

    problem is defined as to develop a website which can handle the various works of the

    translation support system.

    REQUIREMENT ANALYSIS:

    63of 131

  • 8/6/2019 Get Eco Des

    64/131

    Educational Portal[getecodes.com] SATI, MCA

    Prior the website development efforts in any type of system it is very essential to

    understand the requirement of the system the complete specification of the domain will be

    treated by.

    The goal of requirement is to found out the current system is working and if there are

    many areas where improvements are necessary and possible. This may result by using

    alternative ways of capturing.

    The goal of analysis is to discover problems and deficiencies incompleteness and

    inconsistencies in the elicited requirements. These are then fed back to the stakeholders to

    resolve them through the negotiation process.

    REQUIREMENT ANTICIPATION:

    It is the problem recognition phase of the Analysis. At these points the analyst must

    establish contact with the User/Author and determine the function and features required from

    the ELibrary System and Performance standards it must meet.

    EVALUATION AND SYNTHESIS:

    This activity is at heart of the system and document features for further analysis by using

    various fact-gathering techniques. The analyst must refine all the software function in detail, to

    establish system, therefore uncovered detailed design consideration.

    REQUIREMENT SPECIFICATION:

    The data produced in the requirement phase is used to form a set of system requirement

    for the purpose of this system requirements report is formed. In this specification all details,

    performance criteria and type of user interface is specified.

    64of 131

  • 8/6/2019 Get Eco Des

    65/131

    Educational Portal[getecodes.com] SATI, MCA

    DESIGN

    65of 131

  • 8/6/2019 Get Eco Des

    66/131

    Educational Portal[getecodes.com] SATI, MCA

    66of 131

  • 8/6/2019 Get Eco Des

    67/131

    Educational Portal[getecodes.com] SATI, MCA

    67of 131

  • 8/6/2019 Get Eco Des

    68/131

  • 8/6/2019 Get Eco Des

    69/131

    Educational Portal[getecodes.com] SATI, MCA

    69of 131

  • 8/6/2019 Get Eco Des

    70/131

    Educational Portal[getecodes.com] SATI, MCA

    70of 131

  • 8/6/2019 Get Eco Des

    71/131

    Educational Portal[getecodes.com] SATI, MCA

    USE CASE DIAGRAM

    A use case diagram is a type ofbehavioral diagram defined by theUnified Modeling

    Language (UML) created from a Use-case analysis. Its purpose is to present a graphical

    overview of the functionality provided by a system in terms of actors, their goalsrepresented

    as use casesand any dependencies between those use cases.

    UML standard defines a graphical notation for modeling use cases with diagrams, but no

    format for describing these use cases. While the graphical notation and descriptions are

    important, they are documentation of the use case - a purpose that the actor can use the system.

    The true value of a use case lies in two areas:

    The written description of system behavior regarding a business task or requirement.

    This description focuses on the value provided by the system to external entities such as human

    users or other systems.

    The position or context of the use case among other use cases. As an organizing

    mechanism, a set of consistent, coherent use cases promotes a useful picture of system

    behavior.

    71of 131

    http://en.wikipedia.org/wiki/Unified_Modeling_Languagehttp://en.wikipedia.org/wiki/Unified_Modeling_Languagehttp://en.wikipedia.org/wiki/Unified_Modeling_Languagehttp://en.wikipedia.org/wiki/Unified_Modeling_Languagehttp://en.wikipedia.org/wiki/Unified_Modeling_Language
  • 8/6/2019 Get Eco Des

    72/131

    Educational Portal[getecodes.com] SATI, MCA

    Fig.: Usecase Diagram For Admin

    72of 131

    Admin

    If

    Exit

    s

    Send Feedback

    To Add /Update

    /Delete Articles

    Registration

    User /Member

    If

    Exit

    s

    Download

    Application

    View

    Articles/Projects

    Registration/Sub

    scription

    No

    Yes

    Send Feedback

  • 8/6/2019 Get Eco Des

    73/131

    Educational Portal[getecodes.com] SATI, MCA

    Fig.: Usecase Diagram For Author/User

    DATA FLOW DIAGRAM

    A Data flow Diagram is a graphical structured analysis and design tools that depicts the

    flow of data and the process, which are to be carried out through the system. A DFD may be

    used to represent a system at any level of abstraction.

    In these diagram the input and the out data is indicated by the incoming and the outgoing

    arrows. This DFD may be further exploded to represent the increasing information flow and

    functional details. Some of the complex events have been exploded to the second level in order to

    reveal a clear understanding of processes and information flow.

    1) A SQUARE: A Square defines a source and the destination of the system Data.

    73of 131

  • 8/6/2019 Get Eco Des

    74/131

    Educational Portal[getecodes.com] SATI, MCA

    2) AN ARROW: An Arrow identifies the Data Flow.

    3) A CIRCLE or BUBBLE: A Circle or Bubble represents the process that transforms incoming

    Data Flow into outgoing Data Flow.

    4) OPEN RECTANGLE: It represents Data Storage.

    The Project entitled Ticket Support System is also designed to solve the purpose of

    clarifying system requirements and identifying the major transformation in an Institute related to

    their Students, Books issue, So, Data Flow Diagram plays a major role that functionally

    decomposes the requirements specification down to the lower level of details and helps in

    presenting an effective and efficient system for Clients.

    Fig.: Level 0 DFD

    74of 131

  • 8/6/2019 Get Eco Des

    75/131

    Educational Portal[getecodes.com] SATI, MCA

    Fig.: Level 1 DFD

    75of 131

  • 8/6/2019 Get Eco Des

    76/131

    Educational Portal[getecodes.com] SATI, MCA

    Fig.: Level 2 DFD

    76of 131

  • 8/6/2019 Get Eco Des

    77/131

    Educational Portal[getecodes.com] SATI, MCA

    E-R DIAGRAM

    The entity-relationship model or entity-relationship diagram (ERD) is a data model or

    diagram for high-level descriptions of conceptual data model, and it provides a graphical notation

    for representing such data mod in the form of entity-relationship diagrams. Such mod are

    typically used in the first stage of information-system design; they are used, for example, to

    describe information needs and/or the type of information that is to be stored in the database

    during the requirement analysis. The data modeling technique, however, can be used to describe

    any ontology (i.e. an overview and classifications of used terms and their relationships) for a

    certain universe of discourse (i.e. area of interest). In the case of the design of an information

    system that is based on a database, the conceptual data model is, at a later stage (usually calledlogical design), mapped to a logical data model, such as the relational model; this in turn is

    mapped to a physical model during physical design.

    Entity Relationship Diagram

    77of 131

    Author

    ID

    Name

    Designation

    Organizatio

    n

    Contactno

    Email

    Website

    PhotoID

    Article

    ID

    Title

    Published

    date

    Type

    Category

    Rating

    Owner

  • 8/6/2019 Get Eco Des

    78/131

  • 8/6/2019 Get Eco Des

    79/131

    Educational Portal[getecodes.com] SATI, MCA

    79of 131

  • 8/6/2019 Get Eco Des

    80/131

    Educational Portal[getecodes.com] SATI, MCA

    80of 131

  • 8/6/2019 Get Eco Des

    81/131

    Educational Portal[getecodes.com] SATI, MCA

    DATA BASESCHEMA

    81of 131

  • 8/6/2019 Get Eco Des

    82/131

    Educational Portal[getecodes.com] SATI, MCA

    82of 131

  • 8/6/2019 Get Eco Des

    83/131

    Educational Portal[getecodes.com] SATI, MCA

    83of 131

  • 8/6/2019 Get Eco Des

    84/131

    Educational Portal[getecodes.com] SATI, MCA

    Page Layout

    84of 131

  • 8/6/2019 Get Eco Des

    85/131

    Educational Portal[getecodes.com] SATI, MCA

    Admin Module

    Add Article From

    Fig:- Add Article From

    85of 131

  • 8/6/2019 Get Eco Des

    86/131

    Educational Portal[getecodes.com] SATI, MCA

    Add Project Form

    86of 131

  • 8/6/2019 Get Eco Des

    87/131

    Educational Portal[getecodes.com] SATI, MCA

    Add Technology Form

    Fig: Add Technology

    87of 131

  • 8/6/2019 Get Eco Des

    88/131

    Educational Portal[getecodes.com] SATI, MCA

    View Article Form

    Fig: Add Technology

    88of 131

  • 8/6/2019 Get Eco Des

    89/131

    Educational Portal[getecodes.com] SATI, MCA

    Add Author Form

    Fig: Add Author Form

    89of 131

  • 8/6/2019 Get Eco Des

    90/131

    Educational Portal[getecodes.com] SATI, MCA

    Profile Form

    Fig: Profile Form

    90of 131

  • 8/6/2019 Get Eco Des

    91/131

    Educational Portal[getecodes.com] SATI, MCA

    Author Module

    User Registration

    91of 131

  • 8/6/2019 Get Eco Des

    92/131

    Educational Portal[getecodes.com] SATI, MCA

    Fig:: User Registration Form

    92of 131

  • 8/6/2019 Get Eco Des

    93/131

    Educational Portal[getecodes.com] SATI, MCA

    Fig:: User Registration Successfull Form

    Author Registration

    93of 131

  • 8/6/2019 Get Eco Des

    94/131

    Educational Portal[getecodes.com] SATI, MCA

    94of 131

  • 8/6/2019 Get Eco Des

    95/131

    Educational Portal[getecodes.com] SATI, MCA

    Fig:: Author Registration Successfull Form

    95of 131

  • 8/6/2019 Get Eco Des

    96/131

    Educational Portal[getecodes.com] SATI, MCA

    Author Login Control Panel

    Fig:: Author Login Control Form

    Author Message

    96of 131

  • 8/6/2019 Get Eco Des

    97/131

    Educational Portal[getecodes.com] SATI, MCA

    Fig:: Author Message Form

    Author Inbox

    97of 131

  • 8/6/2019 Get Eco Des

    98/131

    Educational Portal[getecodes.com] SATI, MCA

    Fig:: Author Inbox Form

    Author Inbox Display Message

    98of 131

  • 8/6/2019 Get Eco Des

    99/131

    Educational Portal[getecodes.com] SATI, MCA

    Fig:: Author Inbox Form

    Author Add Aritcle

    99of 131

  • 8/6/2019 Get Eco Des

    100/131

    Educational Portal[getecodes.com] SATI, MCA

    Fig:: Author Add Article Form

    Author Update Article

    100of 131

  • 8/6/2019 Get Eco Des

    101/131

    Educational Portal[getecodes.com] SATI, MCA

    Fig:: Author Update Article Form

    Author Delete Article

    101of 131

  • 8/6/2019 Get Eco Des

    102/131

    Educational Portal[getecodes.com] SATI, MCA

    Fig:: Author Delete Article Form

    Author View Profile

    102of 131

  • 8/6/2019 Get Eco Des

    103/131

    Educational Portal[getecodes.com] SATI, MCA

    Fig:: Author view Profile Form

    103of 131

  • 8/6/2019 Get Eco Des

    104/131

    Educational Portal[getecodes.com] SATI, MCA

    Author Update Profile

    Fig:: Author Update Profile Form

    104of 131

  • 8/6/2019 Get Eco Des

    105/131