template to write manual for creating software solutions

Upload: hammadnadeemx

Post on 13-Apr-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/27/2019 Template to Write Manual for Creating Software Solutions

    1/11

    KW CK

    KLEENLAUNDRY & DRYCLEANERS

    Since 1969

    Hammad Nadeem

    Analysis

    Introduction

    Description of problem

  • 7/27/2019 Template to Write Manual for Creating Software Solutions

    2/11

    This data has been taken from Kwick kleen dry cleaning industries operating on

    Khayaban-e-suharwardy, Ramna-6, Islamabad !ere "r I#a$ !ussain manages all the

    accounts and business transactions which ha%e, o%er time become more of a headache

    to maintain !e works part time for Kwick kleen and has found that maintaining all the

    records is not easy anymore and needs a solution &ll the transactions are stored on

    paper based receipts which also hold details of the customer and the time of booking

    'ntering data manually on receipts causes a few problems for our staff (ome are listed

    below)

    'ntering data is time consuming This causes customer dissatisfaction and loss

    of business

    The backup of the data is barely readable as it is a carbon copy and making one

    means e*tra work

    It is difficult to look for customers pre%ious records as there are a lot of records to

    go through

    +re%ious years transaction logs occupy space

    If changes are made to the data, o%erwriting and cutting is done which makes the

    data messy and un-readable

    osing the receipt could cause delays

    Aims and Objectives

    The accountant wants to make the system that includes the booking and other data

    efficient The business related ob#ecti%es that he wants to achie%e are)

    The system becomes more efficient and time is sa%ed which means satisfiedcustomers

    The data should be tidy and easy to read '%en if changes are made the work is

    still neat

    & large amount of data should be stored in a small place

    There should be records of old customers as well

    hate%er the system is, it should satisfy the customers and not annoy them

    (earching for customer records should be .uick and easy

    Records of past customers should be kept for future reference

    &s a computer student, I want to achie%e the following ob#ecti%es)

    /irstly con%ert the e*isting system to a computeri$ed one which would include a

  • 7/27/2019 Template to Write Manual for Creating Software Solutions

    3/11

    database system &ll the pre%ious records will be entered to the database

    Records then can be edited easily without any cutting, making the work

    understandable

    (earches should be easy with the help of .ueries

    & duplicate copy can be created ie the back-up in case the original file gets

    corrupted or damaged in one way or the other

    There should be minimum errors and the system should also try to o%ercome

    errors made by humans eg lea%ing a field empty or entering numbers in the

    telephone field etc

    The system should be easy to use so that the staff makes fewer mistakes

    The system should be easy to update eg rate list

    Current System

    The system currently in use by Kwick Kleen is paper based and is a hassle to maintain

    hen articles are booked for cleaning, a receipt is produced with three copies The

    original is gi%en to the customer which he0she will return at the time of collecting his0her

    articles The second copy goes to the work shop with their respecti%e articles so that

    they can be tagged with their serial number &ll the articles of one receipt share the

    same serial number The tagged articles go in the workshop for processing and after this

    they are ready to be packed or marked &fter the articles get tagged, the receipts

    1second copy2 are arranged in order of their serial number and fastened together This isused the ne*t working day to mark the deli%ery, so that Kwick kleen knows whether all

    the articles booked on the pre%ious day are ready or not The third copy is kept as a

    record 1counter file2 in the show room and incase a customer losses their receipt, Kwick

    kleen may trace their articles from that file &fter the deli%ery of the articles, the original

    receipts are fastened in order of the serial number and gi%en to the administration along

    with the days cash statement report and the money earned from it (tatements are

    generated daily /rom the statement and its receipts, a log register is maintained which

    keeps track of all the transactions and undeli%ered stock which helps control theft The

    log register also tells if a customer lost his0her receipt pro%ided that Kwick kleen has

    deli%ered their articles using the counter file 1third copy2 !ere is a picture of the original

    receipt

  • 7/27/2019 Template to Write Manual for Creating Software Solutions

    4/11

    !ere is what the log register looks like The number in redis the serial0receipt numberand ne*t to it is the total number of articles or pieces The second last column is the

    amount of cash and finally the date of deli%ery The red 3shows that the customer had

    lost his0her receipt

  • 7/27/2019 Template to Write Manual for Creating Software Solutions

    5/11

    This is the cash statement It is produced daily The first four digits) 465 is the serial

    number The second column is .uantity of clothes or pieces The third column is the cost

    7n the right side of the page is the daily e*penditure

    This is what the backup is supposed to look like 8nderstand any thing 9

  • 7/27/2019 Template to Write Manual for Creating Software Solutions

    6/11

    EVALUATION OF CURRENT SYSTEM

    The current system does ha%e some ad%antages and disad%antages &fter the

    e%aluation it was found that

    '%erybody is familiar with the system The system is uni%ersally acceptable

    hen a receptionist is hired, he usually does not need to be trained as the

    system is commonly used

    The system does not depend on any power source (o it can be used anywhere

    and at anytime

    The paper was easier to read than screens for the staff members

    hen dealing with legal documents paper was the preferred choice eg cash

    statement

    The system is relati%ely in e*pensi%e

  • 7/27/2019 Template to Write Manual for Creating Software Solutions

    7/11

    It can be easily checked if anybody has tampered the records eg the payments

    made

    It has a backup

    The disad%antages found were

    The system is .uite slow Issuing a new receipt takes time which annoys

    customers

    The receptionists: #ob was becoming more inefficient as number of customers

    increased

    It occupies a lot of space

    "ore staff was needed so running costs were increasing

    The current system was feed by paper which was e*pensi%e to buy

    "aking copies of the receipts is %ery difficult and time-consuming

    If something needs editing, cutting has to done which makes the receipt untidy

    &s the work is hand written, some people may misread or misunderstand what is

    written

    &fter studying the system thoroughly, the impro%ements I thought of are as follows

    ;omputeri$ing the system as this can sol%e most of the problems like less

    space taken by the data

    8sing more staff members although it might increase costs, it can minimi$e

    the loss of time

  • 7/27/2019 Template to Write Manual for Creating Software Solutions

    8/11

    &nother solution is that tailor made software is created which meets the

    re.uirements of the system /or this programming will ha%e to be done

    EVALUATION OF OTHER POSSIBLE SYSTEMS

    Database softwareAdvantages

    This will be a much faster system= searches will be easier to perform because of

    .ueries

    (uch software is easily a%ailable in the market and general-purpose software is

    cheap to buy

    They will be user friendly as such software is commonly used

    Reports can be used for generating output

    /orms can be used for entering data

    "acros for automation

    Disadvantages

    (taffwill ha%e to be trained

    Introducing computers to the shop is e*pensi%e

    The software may lack some things re.uired by the system

    Spreadsheet Software

    Advantages

    Tables can be made storing data in an organi$ed manner

    ;alculations can be performed by the software sa%ing time which was pre%iously

    spent on a calculator

  • 7/27/2019 Template to Write Manual for Creating Software Solutions

    9/11

    &s it is general-purpose software it may ha%e some drawbacks

    Introducing computers to the shop is e*pensi%e

    Tailor-made software

    Advantages

    (uch software is specially designed for the organi$ation so that it meets all the

    re.uirements of the system and suits it perfectly

    >asic is a simple language and programming in it is relati%ely easy

    Disadvantages

    This is the most e*pensi%e method

    ?obody would ha%e tested the software before so there is no feedback

    Transferring data from it to another software may introduce some problems

    Proposed solution

    3ue to the abo%e reasons I ha%e decided to use database software like "s &ccess

    which is appropriate for this purpose &ll the tables can be designed and linked together

    The @alidation rule feature of &ccess will be helpful to apply the %alidation check Input

    can be taken using /orms in &ccess /or the 7utput the Reports are %ery easily

    designed and printed The procedures can be e*plained to the user in a tutorial and allthis can be done in a short time

    Plan of at!on

    The plan of work is to identify the current system and analy$e the main inputs of the

    current system and the common processing and e*amine the outputs ith the help of

    these, the software can be de%eloped according to the e*act needs of the organi$ation

    The following is the o%er%iew of the design, which is linked with the ob#ecti%es of the

    pro#ect)

    (eparate tables for storing the rate list, receipt, cash statement and customer

    details will be created +articular %alidation rules will apply on some of the fields

    /orms for the receipt, customers: details and cash statement will be created for

    inputting information into the database The rate list will not be changeable by the

    receptionist ie no editing of the prices Their design has been made which also

    ha%e command buttons for printing, deleting, sa%ing, entering new records, undo

  • 7/27/2019 Template to Write Manual for Creating Software Solutions

    10/11

    as well as na%igation buttons

    Two reports, the receipt and cash statement will be also be created for

    generating output so that whene%er any information is re.uired the reports can

    be easily printed gi%ing all the desired information

    &t the end it was decided how the software should look like

    Fabric Table

    /ield ?ame 3ata Type ength @alidation or Rule

    /abric I3 ong integer A +rimary Key/abric ?ame Te*t B +resence check

    Rate start ;urrency C +resence check

    Rate end ;urrency C +resence check

    C!"#$er Table

    /ield ?ame 3ata Type ength @alidation or Rule

    ;ustomer I3 ong integer A +rimary key

    ?ame Te*t D +resence check

    &ddress Te*t AE &&@"obile Te*t BB +resence check,

    data type check

    In%#ice Table

    /ield name 3ata type ength @alidation or rule

    In%oice I3 ong integer A +rimary key

    ;ustomer I3 ong integer A ook-up

    3ate of booking 3ate0time C /ormat check

    3ate of deli%ery 3ate0time C /ormat checkTotal E ;alculated

    &d%ance ?umeric0data type

    >alance ;alculated

    In%#ice De"ail Table

  • 7/27/2019 Template to Write Manual for Creating Software Solutions

    11/11

    /ield name 3ata type ength @alidation or rule

    In%oice I3 ong integer A

    /abric I3 ong integer A

    Fuantity Integer 5 G, +resence check

    Rate ;urrency C