Vous êtes sur la page 1sur 46

CHAPTER No: 1

ORGANIZATION OVERVIEW

1.1

Introduction: Thank you for thinking of us.


1

M.H rice mill was established in 1998. We are export oriented and prepares best quality rice in the 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 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 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 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 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 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 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 '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* 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 -.. countries of the world including +audi (rabia ,ran -.(.' and -nited .ingdom -..
. . Products; Products and Departments: +uper White +uper White +uper +ella +uper +ella +uper %rown +ela +uper %rown +ella $olished and $ar/%oiled &ice

2inance Mar!eting H&M 'lectrical Mechanical $roduction

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

1. Vision

Vision

"he vision of M.H &ice Mill is to establish and sustain as most efficient moderni1ed and excellence model in quality rice production and particular with eye on growth export * mar!et.

1.& %ission
%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.' %otto

%OTTO (chieving customer5s satisfaction through6 0et more 7 pay less. 8ur help and your need. More production in less time.

1.! "uman Resource Re#uirement


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

-nloading of paddy bags. 2or a hus!ing plant with processing capacity of 4.## tons per hour about 9# wor!ers are required for six months of operations. 3uring first year of polishing season : un/s!illed wor!ers are required for weighing bagging and stac!ing of rice bags. Tota( Emp(o)ees: !* "uman Resource Re#uirement

3escription
8wner <hief (ccounts (ccounts 8fficer 8peration Manager 'lectrical Manager

;o of +taff

Monthly +alary
:# ### *# ### 19### **### *8### *# ### 18### 1*### 1#### =#### 4:## = ### = :## 8### *:## 1#### 9####

* 1 * * 1 Mechanical Manager 1 H & Manager 1 (dministrator 1 Mechanical 8perator = +ecurity 0uard = <oo! 4 0ardner 4 +weeper * 'lectric 8perators 9 Muhammad Aslam 0eneral Wor!ers 9 Cell #: 92-300-9455959 <onsultant 1 Mechanical 8 Shaid operator Hanif

(Decision Manager) Cell #: 92-300-8428881/ 92 321 8428881 Ph ne! 0444 540033 "a#! 92-55-$81$93%& 92-42-%$31409 'mail! inf (s)m!* m!+, s)i*e(-)ain!ne.!+,

ac t t n o C 6 1.

Add)ess! 39/0! 1 ad& 0e+al+u)& 0is..!

,a)a& Pa,is.an

CHAPTER No: 2

EXISITING SYSTEM

.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 analy1e 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. 9

"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:
<urrently the manual system is wor!ing in the payroll department of the company. ,f a employees wants to !now something from payroll system he has to perform the following steps. He comes on department from his home. He tells about his designation. "hen accountant ma!es bill for all pay attributes. He pays amount in the form of cash immediately. ;o permanent record "ime consuming.

. .

E+istin, Data Entr) $)stem:


&an! or grade register 'mployees register $ay history register $ay record register

,n the current existing system following registers and documentation are used.

. . .1 Ran- or ,rade re,ister: >

,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 ?oining 3ate (ddress +alary 3epartment 3ate of employment. 3ate of birth +ub <ategory

. . .& Pa) record re,ister: ,n this register the information about the employees are recorded. $ay account number 'mployee ,3 'mployee serial number "otal amount &eceiving date (llowances and other compensations +erial number 0ross provident 2und ,ncome "ax

. . .' Pa) .istor) re,ister: ( separate register is used to record the information of the final pays about the different employees. ,nvoice @ 'mployee name "otal amount 3ate of payment. 8

.&

Pro/(ems in t.e 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 account of increasing number of employees in the organi1ation 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(o1:


+ince the existing payroll system is organi1ed 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. 8bviously it ta!es a lot of time and efforts and hence ma!es the overall performance of system poor.

.&. Ot.ers:
"he other problems which are visible in the existing payroll system are <lient of other city cannot receive pay without A$<. 'xisting payroll system wastes time. 'xisting payroll system limited on department. ;o permanent record of salary ( valuable storage space is wasted. <reate complexity in managing records. "here are limited economic opportunities. 3ata inconsistency may occur in the existing manual system.

.'

Need to rep(ace t.e e+istin, s)stem:


9

"he organi1ation wants 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 computeri1ed system. "he accountant records all

transactions in a register. ( valuable storage space is wasted. <reate complexity in managing records. 3ata inconsistency may occur in the existing manual system. 'xisting payroll system wastes time. "here was no permanent record of salary. +o was necessary for the organi1ation to replace existing system.

.!

Pa)ro(( $)stem Dia,ram


Request for pay

'mployee

M.H $ayroll +ystem


Response for pay

'mployee s

1#

.2

Zero Dia,ram o3 Pa)ro(( $)stem:

'mployee

Manager <hec! 'mployee &ecord

$erform <alculatio n and gives salary

(ccountant &ecords the 2ile

11

CHAPTER No: 3

PROPOSED SYSTEM

1*

&.1 Introduction:
'lectronic computer have been around for a relatively short period of time. %ut they have a significant impact on our society. <omputers are becoming integral part of our life. <omputers are found in ban!s offices schools and businesses. (s computer can do )obs better and more efficiently they are replacing wor!ers in offices businesses and factories. <omputeri1ation of an organi1ation means to change a manual system to a computer based system. +ince the existing system is not sufficient for present scenario so an automated system is proposed. "he automated system will be designed !eeping in the mind payroll regulation of Hanif &ice Mill and to overcome the problems presented in existing system. ,t is hoped that the proposed system approach will meet all the possible requirements of Hanif &ice Mill $ayroll +ystem.

&.

4eatures o3 Proposed $)stem:

2or successful database it is necessary that it satisfy the user requirements. Mostly pro)ects fail because of the unreasonable expectation attached to them. "herefore the user5s expectations should be carefully defined. "he main goal of this pro)ect is to design a complete computeri1ed system that fulfills all the requirements of payroll system. T.e -e) o/5ecti0es o3 t.e proposed s)stem are: "o develop a new system that supports the operation and based on an automated payroll system. "o provide greater flexibility in reporting and analysing this data. ,t will provide a better and sophisticated user interface by displaying appropriate massage to each step. "he proposed system should minimi1e the redundancy of data. ,t must provide the option to evolve ability means to change data and structure according to need and advancement in the technology.

14

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


"o achieve the proposed system5s ob)ectivesB following outlines would be appropriate for the proposed database &.&.1 Have a capability to store and manipulate data in an optimally organi1ed 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

Aspects to 7e 4ocused:
;o redundancy. 3ata security 3ata sharing &eport Writing (uthori1ed access to the database 'ntity integrity and referential integrity Have all the tables in normali1ed form

. 8ptimi1ed compromise between the security and efficiency

&.' Part o3 t.e Proposed $)stem:


8ur 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. <an add new information <an view the records <an edit the record <an search particular record <an delete old record 1=

<an modify the record of an employee

&.'.
report.

Reports Generation $)stem:

$resentation of selected data retrieved from a database in a predefined manner is called a <an format the data <an prepare salary report Monthly report "ransaction report

&.! Ad0anta,es o3 t.e Proposed $)stem:


"he proposed $ayroll system is expected to have following advantages as compared to existing system. "he most important advantages of proposed system areC $roposed system will control redundancy of data in records that will improve performance of system. $roposed system will give the advantage of data consistency and data ,ntegrity that helps the !eep data up to date because it provides the facility of cascading update. 3ata security through security procedures and additional passwords will be maintained in the proposed admission management system. $roposed system will allow to the user to design complex data structures so that user can view and access data in different ways. 3ata independency will be maintained in proposed payroll system. $roposed system will be developed with more flexible characteristics. 2uture changes will not disturb the whole system. $roposed system provides economy of scale to organi1ation. ,t is easy to data administration or data management in proposed admission system.

1:

&.2 Data 4(o1 Dia,rams


(s an alternative to systems flowcharts another more recent way of representing a system is by means of a data 3(o1 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 8nly four basic symbols are used as shown below. 'ntity / data source or data destination D people who receive data 8r 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(o1 Dia,ram:
'mployee ;o Hours wor!ed $ay cheque 7 pay slip data 'mployees

'mployee <ler!

$rocess $ayroll

19

$ayroll summary data

(ccounts 3ept

T.e dia,ram can /e /ro-en do1n into ,reater detai(

Wee!ly transactions 'mployee no hours wor!ed batch control totals 'mployee no hours wor!ed employee

employee

'mployee ;o hours wor!ed

%atch time sheets ;ame pay rate tax code etc. EerifyFvalidate data ,nvalid employee data batch control totals 'mployee no hours wor!ed 'rror report 'mployee no hours wor!ed 'mployee no pay tax etc. $repare $ayroll

'mployee no hours wor!ed

'ach employeeC 'mployee nos pay tax etc "otalsC pay tax etc

$rint paycheque 7 payslips

Ealid wee!ly transactions $rint payroll summary 'ach employeeC 'mployee nos pay tax etc "otalsC pay tax etc

'mployee no pay tax etc.

(ccounts dept

employee

1>

CHAPTER No: 4

DESIGN

18

'.1 INTROD86TION
(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

'.

W.at is Data/ase:

G3atabase is a collection of data which is organi1ed in such a way that each piece of data is available to those who need it and such that minimum duplication of data.H

'.& Data mode(:


3ata model of M.H $ayroll +ystem <onceptual model Aogical model $hysical model

'.&.1 6onceptua( mode(:


"he conceptual model requirements in this system are form two sides. <lient site (dmin site

'.&.1.1 c(ient side re#uirements: "he client sides require the following facilities. "o find out the require category of payroll "o get the list of all allowances and bonuses "o get the deduction list from employee5s payroll

19

"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 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

'.&.1.

'.&.

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 GgoodH description of the data its relationship and its constraints. '.&. .1 Norma(i:ation "he ma)or concept used for the relation data model used to developing the conceptual model of this system is normali1ation process. ,nfect normali1ation process is the process of grouping the data elements. "he definition of these three normal forms are given below 4irst Norma( 4orm ;1N4< ( relation is in first normal form if and only if every attribute is single/valued for each cell. $econd Norma( 4orm ; N4<

*#

( relation is in second normal form if and only if it is in first normal form and every non/ !ey attributes are fully functional dependent on the primary !ey. T.ird Norma( 4orm ;&N4< ( relation is in third normal form if and only if it is in second normal form and every non/!ey attribute is non transitively depend on the primary !ey.

'.&. . Entit) Re(ations.ip Dia,ram ;ERD< ( graphical representation of the data layout of a system at a high level of abstraction 3efines data elements and their inter/relationships in the system Notation

3ata 'lement

&elationship

(ttribute
?oin3ate 38% ;ame 3ep

Ain!
+alary

+alary

+ubcat (ddress

'mpi3

Emp(o)ee

3epi3 3ep "date Department

;etpay

,ntax 0$2 <all Mall

"ransactionn (ddress

*1

+ubcat

+&@ ;ame %pay

Hall

<ati3

6ate,or)

'.&.&

P"=$I6A9 %ODE9

,nternal or $hysical Model covers the physical implication of the database. ,t includes the data structure and file organi1ation used to store data on physical storage devices. '.&.&.1 4I9E DE$IGNING

"he file designing is considered to be most important phase of any efficient computeri1ed system. Moreover normali1ation techniques are used to avoid data redundancy and inconsistency in the files. 2ollowing steps are ta!en for file designing. $teps Per3ormed in 4i(e Desi,nin, 2ollowing steps are ta!en for designing file. , have divide them in "hree main $arts which are explained here as 2irst step +econd step "hird step

4irst step ,n the first step design all the documents reports and screen were examined and conceptual data structure was created either data items arranged in natural groups. <andidate !ey were selected that was uniquely identify the record in data structure. $econd $tep &elationships between entities are established. +uch as 8ne to one

**

8ne to many Many to many

T.ird $tep ;ormali1ation is done in third step of design. ;ormali1ation is the method of providing that what we have done immediately correct.

'.' Norma(i:ation description o3 3i(es:


"hese all files are related to our pay roll system <ategory 'mployee 3epartment "ransaction

1>6ate,or) Ta/(eC "his table shows the sub/category or designation of employees.


$rimary .eyC 6atID

4ie(d Name 6at ID 6ate,or)

Description
-nique ,3 to distinguish internally between distinct employees. $rimary .ey. +hows the designations of each employee

Data t)pe (uto ;o "ext

>Department Ta/(e: +hows the names of each department


$rimary .eyC DepID

*4

4ie(d Name DepID


Department

Description
-nique ,3 to distinguish internally between distinct departments. $rimary .ey. +hows the names of each department

Data t)pe (uto ;o "ext

&>Emp(o)ee Ta/(e: +hows the information of each employee.


$rimary .eyC EmpID 4ie(d Name EmpID EmpName EmpAddress @oinin,Date Department $a(ar) $u/6at Date O3 7irt. Description
-nique ,3 to distinguish internally between distinct employees Primar) ?e). +how the name of each employees +hows the address of each employees +hows the )oining date of employees ;ame of each department "otal salary of each employee 3esignation of each employee 3ate of birth of each employee

Datat)pe (uto ;8 "ext "ext 3ateK"ime ;umber ;umber ;umber 3ateK"ime

'>Transaction Ta/(e: +hows the calculations such as gross pay and net pay .
$rimary .eyC EmpId 4ie(d Name $rA EmpName 7pa) "ouseA((o1 Description
-nique serial number to distinguish internally between distinct employees Primar) ?e). +how the name of each employees +hows the basic pay of each employees +hows the house allowance for each employee 1#L

Datat)pe (uto ;8 ;umber ;umber ;umber

*=

6on0a)nceA((o1 %edicaA((o1 GP4 INTa+ Netpa)

+hows the conveyance allowance for each employee 1#L +hows the medical allowance for each employee 1#L 0ross $rovident 2und deducted from basic pay ,ncome tax deducted from basic pay "otal net pay of each employee

;umber ;umber ;umber ;umber ;umber

CHAPTER No: 5

DEVELOPMENT

*:

!.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 computeri1ed 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. <hanges to those functions will effects only that sections code not the entire program structure. 2inally the third requirement is that program should be written so that computer resource are used to fully capacity.

*9

Modular program design and structure programming achieve these ob)ectives. Modular program design locali1es 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. 8racles +MA server Microsoft access

!.!.1

$o3t1are B "ard1are issues:

"he e/commerce case study payroll system can be developed in these software easily. Which are described aboveN %ut now a day most organi1ations use Html ?ava ?ava script pages and serves for creating web applications and also use +MA server for database at bac! end for creating &3M%+.

*>

"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+ 8ffice and Windows. Eery useful for small organi1ation li!e Hostels +chools +hops etc

8ther &3%M+ li!e 8racle 2ox$ro and +MA +erver etc. provide more power but they are not useful in following terms ofC / Inext pageJ <ost of +oftware (pplication development time Aicensing problems ?ust implementation and deployment issues +i1e of the application Aevel of expertise required

*8

"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 topicH 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 Mueries are used to view change and analy1e 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 <reate a data/entry form to enter data into a tableB o <reate a custom dialog box to accept user input and then carry out an action o <reate a switchboard form to open other forms or reports. %$ Access Reports &eports are a way to present your data in a printed format. Most of the information in a report comes from an underlying record source Ieg. table or queryJ. 8ther information in the report is stored in the report5s design. %$ Access Pa,es ( data access page is a special type of Web page designed for viewing and wor!ing with data from an ,nternet or intranet P data that is stored in an M+ (ccess database or an M+ +MA server database. ( data access page may also include data from other sources such as M+ 'xcel.

*9

%$ 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.

CHAPTER No: 6

TESTING

4#

2.1

Introduction

"he first bit of test plan detail is a description of the problemQs to be solved by the application 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. 8verall 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

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 unauthori1ed 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 a system 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


Re0ie1s "he pro)ect team will perform reviews for each $hase. Ii.e. &equirements &eview 3esign &eview <ode &eview "est $lan &eview "est <ase &eview and 2inal "est +ummary &eviewJ. ( meeting notice with related documents will be emailed to each participant.

4*

7u, Re0ie1 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. 6.an,e Re#uest 8nce testing begins changes to the payroll system are discouraged. ,f functional changes are required these proposed changes will be discussed with the <hange. De3ect Reportin, When defects are found the testers will complete a defect report on the defect trac!ing system. "he defect trac!ing +ystems is accessible by testers developers 7 all members of the pro)ect team. When a defect has been fixed or more information is needed the developer will change the status of the defect to indicate the current state. 8nce a defect is verified as 2,O'3 by the testers the testers will close the defect report.

2.'

4unctions to 7e Tested
(ddFupdate employee information +earch F Aoo!up employee information +ecurity features 'rror messages &eport $rinting <reation of payroll file "ax <alculation 0ross pay <alculation ;et pay <alculation

"he following is a list of functions that will be testedC

2.!

Documentation

"he following documentation will be available at the end of the test phaseC

44

"est $lan "est <ases "est <ase review &equirements Ealidation Matrix 3efect reports 2inal "est +ummary &eport

CHAPTER No: 7

USER GUIDE

4=

Des-top

4:

$ayroll +ystem of M.H &ice Mill

$tart 8p

49

Enter 6ode

$1itc. 7oard Openin, Department 4orm

4>

4orm Vie1

E o)ee 4orm

mp(

48

Transaction 4orm

Tr saction Report

an

49

Emp(o)ee Ta/(e Propert)

R (at ons.

e i ips

=#

We/site Vie1
;"O%E<

=1

6ompan) pro3i(e

%ar-et ser0iced

=*

=4

6ON698$ION ;D<

,n this report we discussed and drew the relational schemas for 3atabase of payroll system. We also give the data type and format for each attribute in each schema. "hen we explain our assumptions in the documentation. "his report analy1ed the logical model of 3atabase. "he next step is to implement this database. "hen different testing techniques are also applied in various fields "his database maintains the pay record of employees. ,t calculates the net pay of each employee after adding allowances and deduction of taxes and gross provident fund. 2inally it generates the reports of employs salary ,n the future we may change some design when facing practical difficulties and other requests.

==

RE4EREN6E$ ;E<

3atabase +ystems by <atherine &icardo www.gmaonline. orgFpublicationsFdocsF#4,",nvestment+tudy.pdf MH &ice Mills $vt Atd M+ 822,<' *##4 %ible %y 'dward <. Willete +oftware 'ngineering 9th edition %y &oger5s. $ressman +ystem (nalysis (nd 3esign %y 0eorge M.Mara!as *nd edition www.altavista.com www.wi!ipedia.com

=:

=9

Vous aimerez peut-être aussi