Top Banner

of 46

M.H Rice Mills

Jun 04, 2018

Download

Documents

Tahir Hanif
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 8/13/2019 M.H Rice Mills

    1/46

    1.1 Introduction:

    1

    Thank you for thinking ofus.

    CHAPTER No: 1

    ORGANIZATION

    OVERVIEW

  • 8/13/2019 M.H Rice Mills

    2/46

    M.H rice mill was established in 1998. We are export oriented and prepares best quality rice in the

    globe. We believe in achieving the high quality of the product and customer satisfaction through

    efficient management effective wor!manship and strict quality controls. "hat is why we feel proud

    to say that we are not only different from the rest on the quality of rice but also in services

    We are established company having 1# years experience of wor!ing nationally and internationally

    with sound financial capability and import business contacts. We are certified exporters of quality

    rice in $a!istan and strive our best for quality maintenance. %eing a certified member of &ice

    'xporters (ssociation of $a!istan we are also suppliers to ma)or international rice mar!ets with

    our own labels.We are exporting our aromatic and super class basmati rice to more than 1*

    countries of the world including +audi (rabia ,ran -.(.' and -nited ingdom -.

    . .Products;

    +uper White +uper +ella +uper %rown +ela $olished and $ar/%oiled &ice %rown &ice White rice %ro!en &ice +hort 0rain &ice

    *

    M.H rice mill was established in 1998. We are export oriented and prepare best quality rice in the

    globe. We believe in achieving the high quality of the product and customer satisfaction through

    efficient management effective wor!manship and strict quality controls. "hat is why we feel proud

    to say that we are not only different from the rest on the quality of rice but also in services

    We are established company having 1# years experience of wor!ing nationally and internationally

    with sound financial capability and import business contacts. We are certified exporters of quality

    rice in $a!istan and strive our best for quality maintenance. %eing a certified member of &ice

    'xporters (ssociation of $a!istan we are also suppliers to ma)or international rice mar!ets with

    our own labels. We are exporting our aromatic and super class basmati rice to more than 1*

    countries of the world including +audi (rabia ,ran -.(.' and -nited ingdom -.

    Products and Departments:

    +uper White

    +uper +ella

    +uper %rown +ella

    $olished and $ar/%oiled &ice

    %rown &ice

    White rice

    Vision

    "he vision of M.H &ice Mill is to establish and sustain as most efficient modernied and

    excellence model in quality rice production and particular with eye on growth export

    mar!et.

    1. Vision

    2inance

    Mar!eting

    H&M

    'lectrical

    Mechanical

    $roduction

  • 8/13/2019 M.H Rice Mills

    3/46

    v

    1.! "uman Resource Re#uirement

    Proposed $etup

    3uring hus!ing season the s!illed labor is required for drying the paddy loading and

    4

    %I$$ION

    "he mission is to contribute positively to the +ocio/'conomic 0rowth of city through

    business. "o fulfill the physiological social safety and esteem requirements. "o create

    friendly atmosphere and to conduct business responsibly in a straightforward way.

    1.& %ission

    %OTTO

    (chieving customer5s satisfaction through6

    0et more 7 pay less.

    ur help and your need.

    More production in less time.

    1.' %otto

  • 8/13/2019 M.H Rice Mills

    4/46

    -nloading of paddy bags. 2or a hus!ing plant with processing capacity of 4.## tons per

    hour about # wor!ers are required for six months of operations. 3uring first year of

    polishing season : un/s!illed wor!ers are required for weighingbagging and stac!ing of

    rice bags. Tota( Emp(o)ees: !*

    "uman Resource Re#uirement

    3escription ;o of +taff Monthly +alary

    wner * :####

  • 8/13/2019 M.H Rice Mills

    5/46

    :

  • 8/13/2019 M.H Rice Mills

    6/46

    .1 Introduction:

    We must thoroughly the problem of existing system and determine how the computer can

    best be used to ma!e its operation more effective. "he main responsibility conducting

    system studies to learn relevant facts about wor!ing of existing system thus only after

    the existing system is fully understood. ,t is possible to analye it and assemble

    recommendation for the system design.

    . E+istin, s)stem:

    "o understand the procedure of the existing system the following methods were adopted.

    CHAPTER No: 2

    EXISITING

    SYSTEM

  • 8/13/2019 M.H Rice Mills

    7/46

    "imes to time meetings were held with the wor!ing staff and executives for

    introduction to existing payroll system and record !eeping.

    Written documentation of existing system was obtained.

    2acts about payroll system i.e. procedure were obtained. ,nterviews of wor!ing staff are conducted using questionnaires.

    +ample of input and output and operational details about existing system were

    also collected.

    "he setup of existing system consists of two parts.

    "otal pay list

    3ata entry system.

    ..1 E+istin, s)stem:

  • 8/13/2019 M.H Rice Mills

    8/46

    ,n this register the information about grade are recorded.

    0rade number or pay scale.

    3esignations

    ... Emp(o)ees re,ister:

    ,n this register the information about the employees who wor! in company are recorded.

    'mployee name 3epartment

    ?oining 3ate 3ate of employment.

    (ddress 3ate of birth

    +alary +ub

  • 8/13/2019 M.H Rice Mills

    9/46

    .& Pro/(ems in te e+istin, s)stem:

    Within the available resource of manpower and facilities payroll system tries to fulfill its

    mission of providing good services to employees in the department. However an accountof increasing number of employees in the organiation the existing payroll system is

    becoming insufficient to cope up with the requirements. +ome of the drawbac!s are

    described here.

    .&.1 E+istin, pa)ro(( s)stem in 0er) s(o:

    +ince the existing payroll system is organied and maintained manually the entire

    payroll system available record register information employees information and others

    information are recorded in files. (ny person who wants to receive pay from payroll

    system he comes to account department and one wor!er is needed to provide services to

    him in searching and till he decided to pay a selected employee. bviously it ta!es a lot

    of time and efforts and hence ma!es the overall performance of system poor.

    .&. Oters:

    "he other problems which are visible in the existing payroll system are

  • 8/13/2019 M.H Rice Mills

    10/46

    "he organiationwants to enhance its payroll system all over the departments and also

    wants to ma!es its payroll system according to new era. ,n order to succeed in this new

    technological environment it is necessary to redefine its business logic and system

    design. "o maintain proper record of employees their salaries information it is necessary

    to replace manual system into computeried system. "he accountant records all

    transactions in a register. ( valuable storage space is wasted.

  • 8/13/2019 M.H Rice Mills

    11/46

    'mployee

    Manager

  • 8/13/2019 M.H Rice Mills

    12/46

    1*

    CHAPTER No: 3

    PROPOSED

    SYSTEM

  • 8/13/2019 M.H Rice Mills

    13/46

    &.1 Introduction:

    'lectronic computer have been around for a relatively short period of time. %ut they have

    a significant impact on our society.

  • 8/13/2019 M.H Rice Mills

    14/46

    &.&6onsideration 4or Proposed $)stem:

    "o achieve the proposed system5s ob)ectivesB following outlines would be appropriate for

    the proposed database

    Have a capability to store and manipulate data in an optimally organied way.

    Have a capability to secure in such a way that lose of data and dissipation

    could be successfully being eliminated.

    Have a capability to remove problems in existing system

    &.&.1 Aspects to 7e 4ocused:

    ;o redundancy.

    3ata security

    3ata sharing

    &eport Writing

    (uthoried access to the database

    'ntity integrity and referential integrity

    Have all the tables in normalied form

    . ptimied compromise between the security and efficiency

    &.' Part o3 te Proposed $)stem:

    ur proposed admission system of M.H $ayroll +ystem consists of

    3ata 'ntry +ystem

    &eports 0eneration system

    &.'.1 Data Entr) $)stem:

    ,n our 'mployee $ayroll +ystem records about employee are storedB their bio/data their

    )ob description their salary division and personal details etc are stored. +o accountant.

  • 8/13/2019 M.H Rice Mills

    15/46

  • 8/13/2019 M.H Rice Mills

    16/46

    &.2 Data 4(o Dia,rams

    (s an alternative to systems flowcharts another more recent way of representing a

    system is by means of a data 3(o dia,ram. "his type of diagram shows how the data

    moves through the system and what data stores are used. ,t does not define what type of

    data storage is used or how the data is stored. "his type of detail can be determined at a

    later stage.

    $)m/o(s used

    nly four basic symbols are used as shown below.

    'ntity / data source or data destination D people who receive

    data

    r output information

    $rocess /an operation performed on the data.

    3ata store / this could for example represent a file held on dis!

    or

    magnetic tape a batch of input documents or a report.

    3ataflow / the arrow represents movement of data between

    entities processes or data stores.

    Data 4(o Dia,ram:

    1

    $rocess

    $ayroll

    'mployee

  • 8/13/2019 M.H Rice Mills

    17/46

    %atch time

    sheets

    EerifyFvalidate

    data

    'rror report

    $repare

    $ayroll

    employee

    employee

    employee(ccounts

    dept

    $rint payroll

    summary

    $rint

    paycheque 7payslips

    Wee!ly transactions

    Ealid wee!ly transactions

    'mployee ;o

    hours wor!ed

    'mployee no

    hours wor!ed

    batch control

    totals

    'mployee nohours wor!ed

    ,nvalid employeedata batch control

    totals

    'mployee no

    hours wor!ed

    ;ame pay rate

    tax code etc.

    'mployee no

    hours wor!ed

    'mployee nohours wor!ed

    'ach employeeC

    'mployee nos pay

    tax etc"otalsC pay taxetc

    'mployee nopay tax etc.

    'mployee nopay taxetc.

    'ach employeeC'mployee nos pay

    tax etc"otalsC pay taxetc

    Te dia,ram can /e /ro-en don into ,reater detai(

    1>

  • 8/13/2019 M.H Rice Mills

    18/46

    18

    CHAPTER No: 4

    DESIGN

  • 8/13/2019 M.H Rice Mills

    19/46

    '.1INTROD86TION

    (fter the detail study and analysis of existing system a new computer based system is

    proposed in order to meet the desire requirements of proposed system.

    ;ow we design the database of payroll system

    '. Wat is Data/ase:

    G3atabase is a collection of data which is organied in such a way that each piece of data

    is available to those who need it and such that minimum duplication of data.

    '.& Data mode(:

    3ata model of M.H $ayroll +ystem

  • 8/13/2019 M.H Rice Mills

    20/46

    "o get the updating detail as well as the allowances or other addition and

    subtraction

    "o get the necessary information form the clients

    "hen chec! the credit card validation and complete the pay receiving session

    '.&.1. Admin site re#uirements:

    "o add new or transfer employee

    "o add new allowances or addition

    "o add or update the record of pay list

    "o view the record of employees

    "o update the statues of pay list about the employees transferred

    '.&. 9OGI6A9 %ODE9

    "he middle level Iin the three level architectureJ is the logical or conceptual model. "his

    model includes the entire information structure of the database. ,t is a complete model or

    view of the wor!ing in its environment. (ll entities attributes and their relationships are

    represented in logical model. "he basic ob)ective of logical modeling is to description a

    Ggood description of the data its relationship and its constraints.

    '.&..1 Norma(iation

    "he ma)or concept used for the relation data model used to developing the conceptual

    model of this system is normaliation process. ,nfect normaliation process is the

    process of grouping the data elements. "he definition of these three normal forms are

    given below

    4irst Norma( 4orm ;1N4Emp(o)ee Ta/(e: +hows the information of each employee.

    $rimary eyC EmpID

    4ie(d Name Description Datat)pe

    EmpID -nique ,3 to distinguish internally between distinct employees Primar) ?e). (uto ;

    EmpName +how the name of each employees "ext

    EmpAddress +hows the address of each employees "ext

    @oinin,Date +hows the )oining date of employees 3ateK"ime

    Department ;ame of each department ;umber

    $a(ar) "otal salary of each employee ;umber

    $u/6at 3esignation of each employee ;umber

    Date O3 7irt 3ate of birth of each employee 3ateK"ime

    '>Transaction Ta/(e: +hows the calculations such as gross pay and net pay .

    $rimary eyC EmpId

    4ie(d Name Description Datat)pe

    $r-nique serial number to distinguish internally between distinct

    employees Primar) ?e). (uto ;

    EmpName +how the name of each employees ;umber

    7pa) +hows the basic pay of each employees ;umber

    "ouseA((o +hows the house allowance for each employee 1#L ;umber

    *=

  • 8/13/2019 M.H Rice Mills

    25/46

    6on0a)nceA((o +hows the conveyance allowance for each employee 1#L ;umber

    %edicaA((o +hows the medical allowance for each employee 1#L ;umber

    GP4 0ross $rovident 2und deducted from basic pay ;umber

    INTa+ ,ncome tax deducted from basic pay ;umber

    Netpa) "otal net pay of each employee ;umber

    *:

    CHAPTER No: 5

    DEVELOPMENT

  • 8/13/2019 M.H Rice Mills

    26/46

    !.1 Introduction:

    "he ma)or tas! in the development of a payroll system is software selection. "he designer

    should to careful while selecting of a source language. +o the selection of a source

    language is given due consideration.

    !. De0e(opment $ta,es:

    "his phase is conducted asC

    3evelopment of computer programmed

    "esting of computer programmed

    "esting of computer with real data.

    !.& 4eature O3 De0e(opment:"he silent feature in the development of an efficient computeried system is software

    development. "he purpose of software development is to transfer the purposed system

    into the executable computer program. "he programs not only satisfy user requirements.

    %ut also be easy to read and understand. +uch programs enable many people to wor! on

    the same program. (nd it easier for people other than those to produce the code to amend

    it later. +pecially written programs should also be easy to maintain and accommodate the

    system changes that always occur after system built.Maintain ace is improved if well/defined functions appear in the same sections of the

    program code.

  • 8/13/2019 M.H Rice Mills

    27/46

    Modular program design and structure programming achieve these ob)ectives. Modular

    program design localies each well/defined user system function to one program module.

    +tructure programming uses bloc! structured construct ma!e programs readable.

    !.' $teps In Pro,ram Desi,n:

    "he first program step division used the 323 into program subsystem this division is

    similar to division used in user procedure design. +o logically connected processes are

    grouping into computer subsystem these subsystems usually involve one transaction or

    some connected transactions and become transactions programs.

    (fter computer subsystem detailed process specifications are developed for each process

    in each subsystem then the processes are converted into program modules. "he next step

    produced detailed program specifications for each module. 2inally the program modules

    are grouped into load module. Hence it is the gradual transactions from 323 to program

    design.

    !.! Too( $e(ections:

    ,n tool selections for development of proposed system we have to be careful for

    selections of source language and software used for developments.

    ;ow a day a large number of computer windows base language are available and it is

    difficult to select any one for developing out pac!age. We have suited a few languages in

    our course which are as following.

    racles

    +A server

    Microsoft access

    !.!.1 $o3tare B "ardare issues:

    "he e/commerce case study payroll system can be developed in these software easily.

    Which are described aboveN %ut now a day most organiations use Html ?ava ?ava

    script pages and serves for creating web applications and also use +A server for

    database at bac! end for creating &3M%+.

    *>

  • 8/13/2019 M.H Rice Mills

    28/46

    "he hardware requirements to run the applications are personal computer ,%M $entium

    compatible.

    Windows ;". =.#F window *### advance server operating system

    1*8 M% &(M

    ( hard driver.

    !.!. Reasons 3or 8sin, %$ Access

    ;o +oftware cost.

    OMA +upport

    'rror $revention and recovery

    3ata (ccess $age H"MA 3esigner

    'asy to develops and deploy applications.

    $ossess all benefits of &3%M+.

    (ble to !eep hundreds of thousands of records.

    $ortable to any machine running M+ ffice and Windows.

    Eery useful for small organiation li!e Hostels +chools +hopsetc

    ther &3%M+ li!e racle 2ox$ro and +A +erver etc. provide more power but they

    are not useful in following terms ofC / Inext pageJ

  • 8/13/2019 M.H Rice Mills

    29/46

    "herefore M+ (ccess *### is best for the current application due to its simplicity and

    benefits.

    !.!.& %$ Access O/5ects:

    .%$ Access Ta/(es

    ( table is a Gcollection of data about a specific topic such as hydrology or meteorology.

    "ables are the official place where database records are stored. (ll the other ob)ects in

    M+ (ccess are based on records in the tables.

    %$ Access Cueries

    ueries are used to view change and analye data in different ways. "hey can also be

    used as the source of records for forms reports and data access pages.

    %$ Access 4orms

    2orms are a way of viewing the information in your tables in other types of layouts. "his

    can serve a number of purposesC

    o

  • 8/13/2019 M.H Rice Mills

    30/46

    %$ Access %acros

    ( macro is a set of one or more actions that each performs a particular operation such as

    opening a form or printing a report.

    %$ Access %odu(es

    ,t is a collection of Eisual %asic for (pplications declarations and procedures that are

    stored together as a unit.

    4#

    CHAPTER No: 6

    TESTING

  • 8/13/2019 M.H Rice Mills

    31/46

    2.1 Introduction

    "he first bit of test plan detail is a description of the problemQs to be solved by theapplication of the associated opportunities. "his defines the summary bac!ground

    describing the events or current status leading up to the decision to develop the

    application. "he software test department has been tas!ed with testing the new system.

    2. Test $trate,)

    "he test strategy consists of a series of different tests that will fully exercise the payroll

    system. "he primary purpose of these tests is to uncover the systems limitations and

    measure its full capabilities. ( list of the various planned tests and a brief explanation

    follows below.

    $)stem Test

    "he +ystem tests will focus on the behavior of the payroll system. -ser scenarios will

    be executed against the system as well as screen mapping and error message testing.

    verall the system tests will test the integrated system and verify that it meets the

    requirements defined in the requirements document.

    Per3ormance Test

    $erformance test will be conducted to ensure that the payroll system5s response time

    meet the user expectations and does not exceed the specified performance criteria.

    41

  • 8/13/2019 M.H Rice Mills

    32/46

    3uring these tests response times will be measured under heavy stress andFor

    volume.

    $ecurit) Test

    +ecurity tests will determine how secure the new payroll system is. "he tests will

    verify that unauthoried user access to confidential data is prevented.

    Automated Test

    ( suite of automated tests will be developed to test the basic functionality of the

    payroll system and perform regression testing on areas of the systems that previously

    had criticalFma)or defects. "he tool will also assist us by executing user scenarios

    thereby emulating several users.

    $tress and Vo(ume Test

    We will sub)ect the payroll system to high input conditions and a high volume of data

    during the pea! times. "he +ystem will be stress tested using twice I*# usersJ the

    number of expected users.

    Reco0er) Test

    &ecovery tests will force the system to fail in a various ways and verify the recovery

    is properly performed. ,t is vitally important that all payroll data is recovered after asystem failure 7 no corruption of the data occurred.

    Documentation Test

    "ests will be conducted to chec! the accuracy of the user documentation. "hese tests

    will ensure that no features are missing and the contents can be easily understood.

    2.& 6ontro( Procedures

    Re0ies

    "he pro)ect team will perform reviews for each $hase. Ii.e. &equirements &eview

    3esign &eview

  • 8/13/2019 M.H Rice Mills

    33/46

    7u, Re0ie meetin,s

    &egular wee!ly meeting will be held to discuss reported defects. "he development

    department will provide statusFupdates on all defects reported and the test department

    will provide addition defect information if needed. (ll member of the pro)ect team

    will participate.

    6an,e Re#uest

    nce testing begins changes to the payroll system are discouraged. ,f functional

    changes are required these proposed changes will be discussed with the

  • 8/13/2019 M.H Rice Mills

    34/46

    "est $lan

    "est

  • 8/13/2019 M.H Rice Mills

    35/46

    Des-top

    4:

  • 8/13/2019 M.H Rice Mills

    36/46

    $tart 8p

    $ayroll +ystem of M.H &ice Mill

    4

  • 8/13/2019 M.H Rice Mills

    37/46

    Enter 6ode

    $itc

    7oard

    Openin, Department 4orm

    4>

  • 8/13/2019 M.H Rice Mills

    38/46

    4orm Vie

    E mp(

    o)ee 4orm

    48

  • 8/13/2019 M.H Rice Mills

    39/46

    Transaction 4orm

    Tr an

    saction Report

    49

  • 8/13/2019 M.H Rice Mills

    40/46

    Emp(o)ee Ta/(e Propert)

    R e(at i

    ons ips

    =#

  • 8/13/2019 M.H Rice Mills

    41/46

    We/site Vie

    ;"O%E