+ All Categories

R277B47

Date post: 07-Apr-2018
Category:
Upload: shailesh-singh
View: 229 times
Download: 0 times
Share this document with a friend

of 32

Transcript
  • 8/4/2019 R277B47

    1/32

    Term paper

    Of

    FOUNDATION OF COMPUTING

    ON

    STUDENT RECORD

    SUBMITTED TO: MR. MAHANTESH

    Submitted by:

    SHIVANI

    ROLL No. R277B47

    CLASS: MCA(204)

    1

  • 8/4/2019 R277B47

    2/32

    Acknowledgement

    This is to certify that SHIVANI student of MCAfrom LOVELY PROFESSIONAL UNIVERSITY is

    presenting term paper based on

    STUDENT RECORD

    A lot of help was being provided by MR.MAHANTESH M.KODABAGI our classlecturer

    Term paper was completed by the help of visiting varioussites and help of our teacher..

    2

  • 8/4/2019 R277B47

    3/32

    CONTENTS

    PAGE NO.

    DRAWBACKS OF EXISTING SYSTEM 4-6

    PROPOSED SYSTEM STUDY 6-11

    CODE SOURCE 12-22

    FEASIBILITY STUDY 23-26

    SYSTEM DATA FLOW DIAGRAM 27

    HARWARE AND SOFTWARE REQUIREMENTS 28-

    30

    REFERENCE 31

    3

  • 8/4/2019 R277B47

    4/32

    Drawbacks of Exiting System

    Aeromotive Customs till date has a static

    site. So, therefore we come across many

    limitations of the present system.

    First of all the site is static to make any

    changes in the site client has to have full

    knowledge of the coding because change

    can only be done at coding part. But

    practically the client does not even know

    what is happening at the backend.

    Secondly, database connectivity is not

    there. In present system, no databases

    are created. All records, images are filled

    in manually at the coding part

    4

  • 8/4/2019 R277B47

    5/32

    The feedback form build is not connected

    to database. So, no entries of feedback

    are recorded.

    No search criteria are defined for the

    users. To search for a particular thing the

    user has to search all the links related to

    that which is mere time wastage.The present system is just an external one

    i.e. Information only about external issues

    is defined. Site is of no use to the

    company. It only tells customers about the

    company and its products.

    No provision for storing employee records

    is provided.

    No facility for maintaining and recording

    Inventory is there.

    Data related to supplier and dealers of the

    company is not fetched in the site.So; no

    5

  • 8/4/2019 R277B47

    6/32

    records are there in concern to dealers

    and suppliers of the company.

    Online order facility for dealers is not

    there. That is e-business factor is also

    eliminated.

    Proposed System Study

    The system which we have proposed after

    devoting a standard time on analysis is to

    develop a dynamic web site. So that it is fully

    equipped to meet the challenges of today

    and tomorrow. We are going to design the site

    which broadly includes two factors-internal

    and external.Major stress is laid on the above

    defined categories.The new system will

    provide both innovative information to theuser and side by side it will be beneficial for

    administrative use also.

    6

  • 8/4/2019 R277B47

    7/32

    The internal factor includes

    Recording of employees data,

    maintaining list of suppliers and dealers.

    Will facilitate the proper maintenance

    of inventory.

    Will also incur the yearly progress

    reports of the company.

    External issues take into account the

    following factors:-

    Online order forms facility

    Feedback forms having connectivity

    with database.

    Search criteria which will prove verybeneficial for customers query.

    7

  • 8/4/2019 R277B47

    8/32

    Other links like contact info, products

    info etc will be maintained by database

    so, that any information

    Will needs to be change can be done

    by changing in the database itself. As

    usage of databases are very easy and

    convenient by client/users.

    a) Objectives of New system

    The registration process is very simple.

    The members can register by filling up a

    simple registration form which has all the

    important fields needed for registration

    purpose. A successful registration will provide

    user with a username and a password that

    the members must use in all futuretransaction. The members can update their

    contact information. they can change their

    8

  • 8/4/2019 R277B47

    9/32

    password also for security reasons frequently

    or whenever they wishes to do so.

    The selection process includes a products

    cart that is built automatically whenever a

    members clicks the REGISTER NOW link

    included for each product. When the members

    clicks a product, the data will automatically

    add to the product list . The members can

    change the selection while finalizing and even

    delete.

    If the user is already registered, hisinformation is already available that is to be

    filled up while registration. He just has to login

    with his username and password and enter

    the required fields The feedback process

    accepts the memberss feedback out of while

    the valuable comments can be considered forfurther improvements.

    9

  • 8/4/2019 R277B47

    10/32

    Members should have the opportunity to

    download the catalogs and print it him or

    her.The discounts on the specific seasons and

    special discounts and attractive gifts

    Lastly, but more important the website will

    include an administrator login facility which is

    used by the administrator to update the order

    status, process feedback, proposals andrequest for catalogues, view the list of

    members registered and add, delete or

    update the products database.

    b) Need for new system

    The need for the new system arises of the fact

    that the todays world is the world of

    computer and electronics. Everyone stores

    and manage their data electronically for the

    sake of speed and accuracy. Computer

    provides very fast and accurate way of storingand retrieving data that greatly helps the

    person to retrieve the data relevant to him

    and not the whole data.

    10

  • 8/4/2019 R277B47

    11/32

    Normally, these days people avoid going into

    the market and select online because it takes

    lots of time. If the company has a website,

    what the entire company have and what it do

    for the members, will be available in the

    website. The members can go through

    website while sitting at office or home and

    make up his mind to establish relations with

    the other companys or not. Most membersfeel this process easy and less time

    consuming these days.

    Moreover, almost all small and big companys

    have their websites on World Wide Web. So,

    why should one stay behind? If the technologyis there one should get best out of it.

    Therefore, there is a great need for a website

    to be developed so that it expresses the view

    and products that the company has.

    11

  • 8/4/2019 R277B47

    12/32

    Code source

    /*

    Student Record System - C implementation

    This is a simple Student Record System in C

    which uses file handling concepts.

    Programmed by: Kewal Krishan Kapoor

    Subject Professor: Mr. MOHANTESH KODABAGI

    */

    #include#include

    #include

    #include

    12

  • 8/4/2019 R277B47

    13/32

    #include

    #include

    FILE *fp;

    struct student{

    char snum[13];

    char fname[20];

    char sname[20];

    char mi;

    char ccode;

    }record;

    void Temp1(void);

    void twolinebox(int x1,int y1,int x2,int y2){

    int x,y;

    gotoxy(x1,y1); printf(""); //alt-201

    gotoxy(x2,y1); printf(""); //alt-187

    for(y=y1+1;y

  • 8/4/2019 R277B47

    14/32

    gotoxy(x1,y); printf(""); //alt-186

    gotoxy(x2,y); printf(""); //alt-186

    }gotoxy(x1,y2); printf(""); //alt-200

    gotoxy(x2,y2); printf(""); //alt-188

    for(x=x1+1;x

  • 8/4/2019 R277B47

    15/32

    }

    void Create(void){char opt;

    center(21,"WARNING!!!");

    center(22,"You are about to create a new file");

    center(23,"This will erase all records in the file...");

    center(24,"Are you sure you want to proceed?[Y/N] ");

    opt=getche(); opt=toupper(opt);

    if(opt=='Y'){

    fp=fopen("Group4.txt","w");

    center(24," ");center(24,"File successfully created!");

    }

    getch();

    fclose(fp);

    }

    void Add(void){

    char opt;

    15

  • 8/4/2019 R277B47

    16/32

    fp=fopen("Group4.txt","a");

    clrscr();Temp1();

    gotoxy(19,8); scanf(" "); gets(record.snum);

    gotoxy(19,10); scanf(" "); gets(record.fname);

    gotoxy(19,12); scanf(" "); gets(record.sname);

    gotoxy(19,14); record.mi=getche();record.mi=toupper(record.mi);

    gotoxy(19,16); record.ccode=getche();

    record.ccode=toupper(record.ccode);

    gotoxy(5,22); clreol(); printxy(79,22,"");

    fprintf(fp,"%s %s %s %c

    %c",record.snum,record.fname,record.sname,record.mi,record.ccode);

    gotoxy(5,21); clreol(); center(21,"Record successfullyadded!");

    printxy(79,21,""); gotoxy(53,22); delay(1000);

    center(22,"Press any key to go to main menu..."); getch();

    fclose(fp);

    16

  • 8/4/2019 R277B47

    17/32

    }

    void Temp1(void){

    twolinebox(2,6,79,20);

    twolinebox(2,20,79,24);

    twolinebox(2,2,79,24);

    center(4,"ADD RECORD");

    printxy(6,8,"Student no: ");

    printxy(6,10,"First Name: ");

    printxy(6,12,"Last Name: ");

    printxy(6,14,"Middle init:");printxy(6,16,"Course code: ");

    center(22,"Course code: [A]-CompSci, [B]-for InfoTech, [any

    key]-Sevices");

    gotoxy(19,7);

    }

    void List(void){

    17

  • 8/4/2019 R277B47

    18/32

    int count=0,i,x=0,page=1,CS=0,IT=0,Serv=0;

    fp=fopen("Group4.txt","r");

    clrscr();

    center(2,"Polytechnic University of the Philippines");

    center(3,"Sta. Mesa, Manila");

    center(5,"College of Computer Management and InformationTechnology");

    printxy(10,7,"Record Student # Name

    Course");

    for(i=1;i

  • 8/4/2019 R277B47

    19/32

    for(i=10;i

  • 8/4/2019 R277B47

    20/32

    gotoxy(15,19); printf("InfoTech: %d",IT);

    gotoxy(15,20); printf("Services: %d",Serv);

    printxy(5,23,"Press any key to go to main menu...");getch();

    fclose(fp);

    }

    void Quit(void){

    clrscr();

    twolinebox(2,2,79,24);

    center(8,"PROGRAMMED");center(9,"BY");

    center(11,"Group 4");

    center(13,"Badion, Frederick A.");

    center(14,"Saosa, Emmanuel R.");

    center(15,"Zamora, Sweet Joan J.");

    delay(5000);

    exit(1);

    20

  • 8/4/2019 R277B47

    21/32

    fclose(fp);

    }

    void Err_mess(void){

    sound(1000);

    center(22,"Invalid Input!");

    delay(1000);

    nosound();

    }

    void main(){

    char choice;

    do{clrscr();

    twolinebox(29,6,51,8);

    twolinebox(20,5,60,18);

    twolinebox(2,20,79,25);

    twolinebox(2,2,79,25);

    center(7,"MAIN MENU");

    21

  • 8/4/2019 R277B47

    22/32

    printxy(30,9,"Press:");

    printxy(30,11,"[A]-Create File");

    printxy(30,12,"[B]-Add Record");printxy(30,13,"[C]-List Record");

    printxy(30,14,"[D]-Quit Program");

    printxy(30,16,"Enter your choice..."); gotoxy(50,16);

    choice=getch(); choice=toupper(choice);

    switch(choice){

    case 'A': Create(); break;

    case 'B': Add(); break;

    case 'C': List(); break;

    case 'D': Quit(); break;default: Err_mess(); break;

    }

    }while(choice!='D');

    }

    22

  • 8/4/2019 R277B47

    23/32

    Feasibility Study

    It is always necessary to carry out feasibility study for thedevelopment of new project. This feasibility study serves as adecision document and answers the following questions:-

    Is the website beneficial for companys owners? Is the website beneficial for members?

    Is there a better way other than website to present theexisting system?

    What are the costs involved?

    Is developing the website economically feasible?

    What is recommended for the website to be developed?

    Various types of feasibility studies are carried out in this phase thatare:-

    1. Economical Feasibility.2. Technical Feasibility.

    3. Social Feasibility.

    4. Operational Feasibility.

    23

  • 8/4/2019 R277B47

    24/32

    Economical Feasibility:

    The new system to be developed is measured according thedetails one has during the feasibility. A rough cost is estimatedto see whether the system is economically feasible or not. Asthis project is website and this is to be developed by Webdesigners, an initial cost thus estimated easily on basis of thenumbers of web pages that the website is going to have. So,developing this project does not involve much cost as cheaper

    web designers can be easily found thus this project iseconomically feasible.

    Technical Feasibility:

    The system after development is to run on the web server for

    which one have to buy web space. The amount of web spacerequired depends upon the size of the website. The web servershave latest Hardware as well as Software with latest service pack installed on it. So, they will support this project fully.Moreover, from the members point of view, the members havingan Internet connection can easily visit the website. So, no doubtabout the project being technically feasible.

    Social Feasibility:

    24

  • 8/4/2019 R277B47

    25/32

    Almost every members wishes to search and select product fromInternet rather than personally visiting the company. Thus providing the up to date information on the website and a

    reliable selection process in an efficient manner makes theproject socially feasible.

    Operational Feasibility:

    The system eventually run on a web server and the membersview the website on browser software installed on his personalcomputer. He can view the required information. The projectinvolves a special administrator can view new members, pending members, user feedbacks and suggestions. All theseprocesses do not need downloading regularly and uploading the

    server with new information. The administrator can use thisfacility easily. However, the cost of running the website on aweb server is fixed for a period of time.

    a)Cost Estimation

    The proposed system is to be developed is measured accordingthe details one has during the feasibility. A rough cost is

    25

  • 8/4/2019 R277B47

    26/32

    estimated to see whether the project is economically feasible ornot. As this project is website and this is to be developed byWeb designers, an initial cost thus estimated easily on basis of

    the numbers of web pages that the website is going to have. So,developing this project does not involve much cost as cheaperweb designers can be easily found thus this project iseconomically feasible.

    26

  • 8/4/2019 R277B47

    27/32

    System data flow diagram

    Registered

    Student

    Content

    Check

    Student

    Get

    Studen

    t

    detail

    Student

    Selection

    Studen

    t

    recorddetail

    selection

    Student get Whole

    the info.

    27

  • 8/4/2019 R277B47

    28/32

    Hardware Requirements and Software Requirement

    The project is developed using the following hardware andsoftware specifications:

    Hardware:

    Processor: Pentium IV

    RAM: 256 MB

    Hard Disk: 5 GB

    Server: SQL based

    Software:

    Operating System: Windows XP

    Web Server: IIS5.0(Internet Information Server)

    Web Browser: Internet Explorer 5

    Required Specifications

    28

  • 8/4/2019 R277B47

    29/32

    The minimum hardware and software requirements for the

    successful running of the website are divided into two

    categories:

    Requirements for Host.

    Requirements for User.

    Requirements from the Hosting point of view: The following are

    the hardware and software requirements from the hosting point

    of view for the website.

    Hardware Required:

    Processor: Ahigh speed Pentium processor for Web Servers.

    Web Space: 10 MB

    Software Required:

    Operating system: Windows 2000 or XP

    Web Server: IIS

    Requirements from the User point of view:

    29

  • 8/4/2019 R277B47

    30/32

    The following are the hardware and software requirements from

    the user point of view:

    Hardware Requirements: The user must have an Internet

    enabled PC with following requirements:

    Processor: Pentium IV or higher speed processor

    RAM: Minimum 256 MB

    Software Requirements:

    Operating System: Windows XP.Browser: Internet Explorer,

    Netscape Navigator etc

    30

  • 8/4/2019 R277B47

    31/32

    REFRENCES:

    THE BOOK WE HAVE REFER:

    C PROGRAMMING BY

    BALAGOSWAMI

    THE SITE WE HAVE VISITED:

    WIKIPEDIA.COM

    31

  • 8/4/2019 R277B47

    32/32