+ All Categories

pmgt

Date post: 05-Apr-2018
Category:
Upload: mktknp575
View: 216 times
Download: 0 times
Share this document with a friend

of 35

Transcript
  • 8/2/2019 pmgt

    1/35

    PROJECT REPORTCS-76ON

    COMPUTER SHOP MANAGEMENT

    SYSTEM

    FORBACHELOR OF COMPUTER APPLICATION

    (BCA)

    GUIDED BY

    PRAVEEN KUMAR TRIPATHI

    Submitted by

    Name ABHISHEK BAJPAI

    Enrollment number 092854514

  • 8/2/2019 pmgt

    2/35

    Course Code CS-76

    Year 2011-2012

    CURRICULAM VITAE OF GUIDE

    [email protected]

    Mob.No.09838788199

    PRAVEEN KUMAR TRIPATHI

    OBJECTIVE

    With Zeal to excel and temperament to succeed, Im seeking a position to utilize my skills andabilities in academic field.

    PROFESSIONAL QUALIFICATIONS

    M. Tech (information Technology) from Bundelkhand University, Jhansi with 79.5%

    marks in 2007.

    M. Sc (Computer Science) from Bundelkhand University, Jhansi with 63% marks in

    2003.

    WORK EXPERIENCE

    TOTAL TECHING EXPERIENCE -3.4 YEARS

    I From Jan 14, 2008 to till date

    Post: Senior Lecture ( Deptt. Computer Science & comp App )

    Oraganization: Kanpur Institute of Technology (KIIT) Kanpur.

    Responsibilities:

    i Class:- B. Tech (CS) IVth

    year

    ii Project Guide:- B. Tech (CS) IV th year

    II From Aug 16, 2007 to Jan 13, 2008

    Post: Lecturer (Deptt. Computer Science & Information Technology)

    Organization: Kali Charan Nigam Institute of Technology (KCNIT),

    Banda.

    2

    mailto:[email protected]:[email protected]
  • 8/2/2019 pmgt

    3/35

  • 8/2/2019 pmgt

    4/35

    Smart Device Application Phone address book.

    Humman Resource Management system.

    TECHNICAL SKILLS

    Operating System : Windows 98/2000Programming Languages : C, C++, C#, XML, Visual Basic6.0, VB.NetInternet and Web Technologies : ASP.NET, HTML

    Back End Technologies : Oracle 8i, SQL Server 2000

    Front End Technologies : Visual BasicTools and Methodology : Software Engineering, System

    Analysis and Design3

    AREA OF INTEREST

    Computer Communication Networks

    C

    C++

    C#

    XML

    Operating System

    DBMS

    PERSONAL DETAILS

    Fathers Name Mr. M.D. Tripathi

    Date of Birth 10 March 1981

    Address 78/3, Bandh Road Allenganj, Allahabad .

    REFERENCE

    Prof. (Dr) Manohar PrasadDirector General, K.C.N.I.T.Naraini Road, Banda

    Ph. +91-9450339090

    Place Kanpur ( Praveen Kr. Tripathi )

    Date

    4

  • 8/2/2019 pmgt

    5/35

    CERTIFICATE OF ORIGINALITY

    This is to certify that the project report entitled PAYROLL

    MANAGEMENT SYSTEMSubmitted to Indira Gandhi National Open

    University in partial fulfillment of the requirement for the award of the

    degree of BACHALOR OF COMPUTER APPLICATION (BCA), is an

    original work carried out by ABHISHEK BAJPAI. Enrolment No. :

    092854514 under the guidance of Mr. Praveen Kumar Tripathi.

    The matter in the project is genuine work done by the student

    and has not been submitted whether to this University or to any other

    University/Institute for the fulfillment of the requirement of the any course

    of study.

    Students Sign Teachers Sign

    Name

    Abhishek Bajpai Name Praveen KumarTripathi

    AddressE-2/73,K.D.A.Colony Daheli

    Sujanpur.Address 78/3,Bandh Road

    Allenganj

    City Kanpur City Allahabad

    Enrollment No. 092854514 Designation Senior Lecturer

    5

  • 8/2/2019 pmgt

    6/35

    ACKNOWLEDGEMENT

    First of all while presenting this project I express my sincere

    gratitude to Almighty God for his grace and blessing that helped me to

    completed this project work successfully.

    With the deep sense of gratitude I wish to acknowledge Mr. Praveen Kumar

    Tripathi for their valuable guidance and varied contribution that helped meto completed this project. I have been benefited by their invaluable

    guidance, able support, constructive suggestions and rich experience in the

    field of software development.

    I would also like to express my deep sense of obligation and reverence to

    my parents for their constant support without whom this work not have

    been seen the light of the day.

    I am also thankful to my batch mates for their mutual support and helping

    attitude.

    ABHISHEK BAJPAI

    6

  • 8/2/2019 pmgt

    7/35

  • 8/2/2019 pmgt

    8/35

    INDEX

    Title of the project 6

    Index 7

    Introduction and Objective 8

    Acknowledgement 9

    Project Category

    Hardware and software specification 11

    Analysis DFD and Flowchart 16

    List of headers files included 19 Structure of date record 20

    Class of employee record and pay 21

    Screens Snapshots (I/O SCREENS) 25

    Conclusion 32

    Future scope 33

    Limitation of the project 34

    Bibliography 35

    8

  • 8/2/2019 pmgt

    9/35

    Introduction And Objective of the Project

    This prototype online Project about PAYROLL MANAGEMENT

    SYSTEM has only been possible by the help & guidance of our Faculty

    Mr. PRAVEEN KUMAR TRIPATHI. This Project involves the hard

    core dedication of our by which we gathered information by different means

    & in this information related to the PAYROLL MANAGEMENT working

    has been clearly displayed.

    I have tried my level best to deliver information related to the given theme

    on different topics.

    9

  • 8/2/2019 pmgt

    10/35

    Acknowledgement

    This Project is given to C++ students about PAYROLL

    MANAGEMENT SYSTEM to grow our knowledge in

    practical manner.

    We are grateful to PRAVEEN KUMAR TRIPATHI, his

    sincere guidance and valuable explanation of project task

    handling and execution. It gives us great satisfaction to

    record my deep sense of appreciation of excellent guidance

    and encouragement provided to me to complete this project

    work.

    I want to thank all persons with whom I have interacted and

    contributed significantly to the successful completion of the

    Project Study.

    10

  • 8/2/2019 pmgt

    11/35

    11

  • 8/2/2019 pmgt

    12/35

    N

    Y

    Y

    Y

    N Y

    N Y

    N

    Y

    12

    Start

    Main Menu

    Register a new Employee ------------ 1

    Remove an employee--- -------------- 2Modify information about an Employee

    --3

    Search for information about anEmployee ------------------------------- 4

    Update monthly Pay file --------- ---- 5

    Reports ---------------------------------- 6

    Exit -------------------------------------- 7

    Enter our choice ----------------------->

    If

    Ch=

    1==

    If

    Ch=

    2==

    If

    Ch=7

    ==

    If

    Ch=6

    ==

    IfCh=

    5

    If

    Ch=4

    ==

    If

    Ch=3

    ==

    A

    E

    D

    C

    B

    G

    F

  • 8/2/2019 pmgt

    13/35

    Y

    N Y

    13

    A

    Enter the name

    ------------->

    Enter the adderas

    ------------->

    Enter the date ofgoing

    ------------->

    Enter date of Birth

    Enter designation------------->

    Enter Basic salary

    ------------->

    Any name informationto be addrd -- Y/N

    IfCh=

    Y

    Goto Start

    Menu

  • 8/2/2019 pmgt

    14/35

    N Y

    N Y

    N Y

    N Y

    14

    c

    MODIFY MENU

    CHGANGED ADDRESS-------------------1CHANGED DESIGNATION-------------- 2CHANGE BASIC SALARY---------------3

    EXIT MODIFY MENU---------------------4

    ENTER YOUR CHOICE .------------

    Ifch

    = 1

    If

    ch=

    2

    I

    If

    ch

    =

    3

    JIf

    ch=

    4

    K

    H

    GO TO

    MAIN

    MENU

  • 8/2/2019 pmgt

    15/35

    15

    D

    SEARCH MENU

    EMPLOYEE CODE------- _______1

    EMPLOYEE NAME-------_______2

    EXIT --------_______3

    ENTER YOUR CHOICE NUMBERS 2

    ENTER NAME ---- ASHOK

    EMPLOYEE NO.-------

    EMPLOYEE NAME----

    DATE OF JOINING-----

    EMPLOYEES ADDRESS

    DATE OF BIRTH----DESIGNATION ----

    BASIC SALARY----

    PRESS ANY KEY TO CONTINUE----

    RECORD FOUND : 1

  • 8/2/2019 pmgt

    16/35

  • 8/2/2019 pmgt

    17/35

    Advantages of the Project:-

    Time Saving:-As before all the works were handled manually. Also there

    is a separate register for every task that is performed in the

    dealing clients. Like there is a register that contains the data

    available, other register contains the list of contacts details.Available likewise in this way there will be a number of

    registers. So, it takes a lot of time to open the registers and

    make the entry.

    In Computerized system DB is in the form of the tables that

    are interrelated (RDBMS). Instead of saving data at different

    places now, the data can be entered in the single place.Which in turn, is time saving. Every entry can be made just

    at the click of mouse.

    Storage of Information is Convenient:-

    Unlike registers that are used to maintain the records

    manually. Also there is a separate register for each work. InComputerized system data can be stored at a single place. A

    Hard Disk or the floppy disks, which store a large amount of

    data, can be used. They can be stored conveniently and are

    17

  • 8/2/2019 pmgt

    18/35

    wear & tear resistant. They also occupy less space in

    contrast to the bulky registers.

    Retrieval of Information is Easier:-

    In computerized System data is stored in a proper format,

    which helps in retrieving the data more easily and

    conveniently. For searching for a particular account, the

    person handling the records will just have to make a queryand the result will be in front of him just at a click of the

    mouse.

    Greater Efficiency and Effectiveness:-A Computerized System consumes less time and hence

    serving more customers. In the same time period, more

    efficiently as well more effective.

    18

  • 8/2/2019 pmgt

    19/35

    /////////////LIST OF HEADERS FILES////////////INCLUDED///////////////

    #include

    #include

    #include

    #include

    //graphics functions

    #include

    #include

    #include //for file

    handling

    #include

    19

  • 8/2/2019 pmgt

    20/35

  • 8/2/2019 pmgt

    21/35

    ///////////////CLASS OF/////////// ////////EMPLOYEE RECORD AND PAY///////////////////

    //this class defines data related to monthly pay file

    class payfile //base class

    {

    private:

    int emp_num;

    char emp_name[25];

    char emp_designation[20];

    int days_worked,dw;

    float basic_pay;

    float DA;

    21

  • 8/2/2019 pmgt

    22/35

    float HRA;

    float CCA;

    float con_veyance;

    float gross_pay;

    float PF;

    float income_tax;

    float other_deductions;

    float net_pay;

    public:

    payfile() //no arguments constructor

    {

    days_worked=0;

    basic_pay=DA=HRA=CCA=con_veyance=gross_pay=0.0;

    22

  • 8/2/2019 pmgt

    23/35

    PF=income_tax=other_deductions=net_pay=0.0;

    }

    void get_pay(); //this function reads the private members

    of payfile

    void update_pay_file();/*this function calls get_pay() and

    generates

    monthly pay file on disk*/

    void reports(); /*this function reads the monthly pay file

    from disk and generates salary statements*/

    /*when a new employee is registered,this function writes its

    record using

    payfile()constructor on disk to make a entry in monthly

    payfile*/

    23

  • 8/2/2019 pmgt

    24/35

    void add_pay_object(int code,char name[25],char

    desig[10],float basic);

    /*when an employee leaves the company,this function

    deletes

    the entry from monthly pay file*/

    void del_pay_object(int code);

    /*this function modifies designation of an employee in

    monthly pay file*/

    void modify_pay_object(int code,char desig[20]);

    /*this function modifies the basic in pay file*/

    void modify_basic(int code,float basic);

    }pay;

    24

  • 8/2/2019 pmgt

    25/35

    25

  • 8/2/2019 pmgt

    26/35

    26

  • 8/2/2019 pmgt

    27/35

    27

  • 8/2/2019 pmgt

    28/35

    28

  • 8/2/2019 pmgt

    29/35

    29

  • 8/2/2019 pmgt

    30/35

    30

  • 8/2/2019 pmgt

    31/35

    Specification:

    Hardware

    A minimum computer system that will helpyou access all the tools in the courses is aPentium 166 or better

    Operating System Windows xp (or higher if possible)

    Resolution: 1024 x 768 pixels

    Software

    C++

    31

  • 8/2/2019 pmgt

    32/35

    Conclusion:-

    We thank you all for going through our PAYROLL

    MANAGEMENT SYSTEM Project .Since it is a prototype

    of PAYROLL MANAGEMENT SYSTEM, some of the

    functions we described will only for symbolic purpose. I

    thank to all our Friends and faculty who helped us in

    preparing this project successfully. We hope that we have

    delivered this Project According to the expectations of our

    faculties.

    32

  • 8/2/2019 pmgt

    33/35

    It is just the prototype modal of the original PAYROLL

    MANAGEMENT SYSTEM because it is vast topic to covered

    completely in this scale. It can not work with network. It

    can not work with internet as well. Therefore it can

    work with real world situation. One more limitation as

    that. It can not give printed payslips of employees pay

    details. Hence it is limited version of original PAYROLL

    MANAGEMENT SYSTEM.

    33

  • 8/2/2019 pmgt

    34/35

    LIMITATION OF THE

    PROJECT

    There are several points in this project that have not been

    addressed. Some of these are as follows:

    There is lack of system security, reliability, standards

    and some communication protocols.

    Insufficient telecommunication bandwidth.

    A wide variety of tools & technologies as involved in

    this project that makes it cumbersome.

    Software development tools are still evolving and

    changing rapidly.

    Cost is high.

    Lack of trust and user resistance.

    Lack of touch and feel online.

    34

  • 8/2/2019 pmgt

    35/35

    BIBLIOGRAPHYWebsites

    URLs C++ Resourace Description

    www.cprogramming .com About c programming

    www.cpp-home.com About c++ programming

    Books

    Name of book Publication

    TURBO C++ GALGOTIA

    COMPUTER SCIENCE C++ DANPAT RAI& SONS

    PROGRAMMING WITH C TMH

    DATA STRUCTURE USING C

    AND C++ 2nd EDITION

    PEARSON

    EDUCATION


Recommended