0% found this document useful (0 votes)
4 views23 pages

Sub Project

The document outlines the analysis and proposed improvements for an existing manual system used in a bakery, highlighting its inefficiencies such as tedious record processing and high human error rates. It details the feasibility study, including economic, operational, and technical aspects, and suggests a new system that would enhance efficiency, reduce errors, and improve employee morale. Additionally, it discusses the software and hardware requirements for the new system, as well as testing strategies to ensure functionality.

Uploaded by

joseph mawutsa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views23 pages

Sub Project

The document outlines the analysis and proposed improvements for an existing manual system used in a bakery, highlighting its inefficiencies such as tedious record processing and high human error rates. It details the feasibility study, including economic, operational, and technical aspects, and suggests a new system that would enhance efficiency, reduce errors, and improve employee morale. Additionally, it discusses the software and hardware requirements for the new system, as well as testing strategies to ensure functionality.

Uploaded by

joseph mawutsa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 23

1.

AFTER BACKGROUND ANALYSIS

I can improve the efficiency of the system, thus overcome the drawbacks of the existing system.

Some of the drawbacks are highlighted below:

 More tedious work during processing of records.


 System does not allow real time reporting and analytics.
 Human error can be a major inconvenience since an individual carries out all
timesheets, taxes, wages and other processes.
 Errors can be harder to track and might result in various business penalties.
 Volume of paperwork is still high therefore leading to the lack of storage
space for storing customer files and payments files.
 Calculations are done manually using pen and paper and with the volume of
workload, mistakes and errors are prevalent.
 Misplacement of customer and payments files.

The present system is presently in an undeveloped form and the manual process of
the overall system is too clumsy and complicated.
2.IVESTIGATION OF THE CURRENT

Interviews

It is a widely use of collecting data by researchers. Also, it is a two way method


which can permits on exchange of idea. More people are willing to communicate
orally than in writing.

Advantages of interviews

 It saves time as compared to observations


 Face to face interviews are flexible
 Observation of reaction is possible
 They are cheaper
 Visual materials can be used

Disadvantages of interviews

 They is language barrier


 Might be difficult to control for the interviewer or researcher
Questionnaire

This is document that asks questions to all individuals or in a single. It is defined as


the systematic competitions of questions that are submitted to sample populations
for which the information is biased.

Advantages of questionnaires

 It allows the responded to give more data if it is an open ended


 It is cheap as compared to conservations

Disadvantages of questionnaires

 Some people are illiterate


 Some people will failed to complete the questionnaire
3,AFTER ENTITY RELATIONSHIPS

Update Flowchart

Transaction Update Master File


File / Sales
database

DESCRIPTION OF THE EXISTING SYSTEM

Files in the current system


The current manual system uses the following books:

 Cash book
 Transaction book
 Record book
The Transaction book contain the following fields.

 Date
 Transaction ID
 Name of Product
 Amount paid

Input, Output and Process of the Existing system


Input:

Relevant entity attributes are recorded into the cash manually.

Process:

Calculations involving billing are done manually using a calculator and recorded in
cash books.

Master files are updated using transaction files.

Output:

Customers are given invoices and receipts as output from the salesman.

Storage:

All the records (reports, cash books and other books) are put in files. The files are
then put in an Office on shelves where there are retrieved.

ADVANTAGES OF THE CURRENT SYSTEM

 It is cheap as compared to the computerized system which need


hardware.
 It is not affected by power cuts.
 It does not require much skilled employee
Weaknesses of the Current System

 Becomes more difficult as the number of customers increase.


 More tedious work.
 Does not allow real time reporting and analytics.
 Human error can be a major inconvenience since an individual carries
out all timesheets, taxes, wages and other processes.
 Errors can be harder to track and might result in various business
penalties

4.AFTER FEASIBILITY STUDY

It will also be effectively analyzing whether the system to be developed will be


cost effective from the organization’s point of view. It also helps in the
identification of the important potential and actual risks associated with the project
that must be addressed if the project is approved. The main question to be
answered by this study is ‘can the system be built’?This will be broken down into
four major areas, which are Organizational feasibility, Technical feasibility,
Operational feasibility and Economic feasibility.

5.AFTER ECONOMIC FEASISBILITY

i. How much the system will cost?


The costs of the system will be divided into two that is the hardware and software
costs and the costs of developing the system. The costs of developing the system
include labor costs of the people involved in developing the system up to the
implementation stage. These costs will include system developer fees and training
costs for end users when the system is finally implemented.

The benefits both tangible and intangible that will be derived from
the proposed system.

 Reduction in time taken to update existing event records or add new Event
records.
 Intangible benefits being those that are not easily quantifiable:
 Improved employee moral due to reduced workload
 improved job satisfaction.
The benefit of my new system is going to outweigh the cost involved in
developing, purchasing, installing and maintenance of the new system because
there will be fewer processing errors and increased production.

6.AFTER OPERATONAL FEASIBILITY

 This assessment entails how the proposed system is going to affect the
stakeholders in the organization and whether it will receive the full support
of the management.
 It also investigates whether the system will risk the jobs of the employees or
rather it will increase the labor turnover.
 This system is going to positively affect the duties and roles of management.
The new system is going to improve quality and flow of information since
the success of management largely depends on the disposal of information,
which is one of the objectives of this project. Different types of reports will
definitely aid management in making profitable decisions.
 However the system was not received with open hands by some employees
this is because of fear of losing jobs especially from clerks’ point of view.
Further training will also be offered to the users just to get a rough feel of
the system.
 Both management and staff feel that the system need to be replaced,
therefore it can be concluded that the project is operationally and
organizationally feasible

7.AFTER TECHNICAL STUDY

 It is determining whether the organization or company can obtain software,


equipment, technology and personnel to develop, install and operate the
system effectively. It includes the following
 The operating system
 The proposed system
 Input and output devices
Skilled personnel

 The proposed system does not have much of an impact on the social
structure of the organization and neither will it compromise organizational
principles.
 The system will not in any way cause job losses since it has been
specifically designed to reduce workload on the existing employees who
currently had to work overtime to prevent backlogs. Thus social and work
groups will be maintained and worker morale and productivity will be
preserved.

 Technical Expertise
 In this case, we are trying to establish whether the developer to be involved
in the project is fully technically competent to produce the specified product.
The success of the development needs at least the skills of VB.
 The developer of the system is competent to produce the proposed system
using the above-specified packages. Some of the organizational staff has
minimum required technical skills to operate the proposed system.

GANT CHART

My system is going to take a year from July 2023 to July 2024 to develop. The
Gantt chart is the one I’m going to follow to do my project.

Title J Au Sep Oct Nov De Jan Feb Mar Apr May Jun
U g t c
L
Feasibility
study
System
Analysis
System
Design
System
Development
and testing
System
Implementati
on

8.requirements

Processor speed : 1.4 GHz Onwards

System memory : 128 Mb minimum 256 Mb recommended

Cache size. : 512 KB


RAM : A minimum of 2 GB DDR3 memory is sufficient

Printer. : Inkjet/Laser Color printer provides at least 1000 Dpi

Hard disk : 80Gb

Monitor : SVGA Color 15”

Processor : At least a Pentium 4 processor @ 2.0 GHz, it also

supports the latest 3rd Generation Intel’s Corei7

processors and the AMD Bulldozer FX range of

processors.
3. CD and DVD writers

Nearly all computers today come equipped with a CD or DVD drive, usually
located on the front of the system unit. In order to backup data on CDs or DVD a
CD/DVD writer should be present and this system does not have a specific writer
speed requirement however a 32x writer is advisable as it is much faster than
saving energy. DVDs store more data since they use lasers with a wavelength of
650 nanometers and the shorter the wavelength of the laser light, the greater the

storage c apacity of the medium

Monitor

A monitor for example touch screen displays information in visual form, using text
and graphics. This system was tested on a LED screen with a screen resolution of
1366 * 768 and as such for optimum performance a similar monitor is required.

7.PRINTER
A printer transfer’s data from a computer onto paper, a non-impact printer would
be an ideal choice that is a laser jet .

8.REMOVABLE DISK (FLASH DRIVE)

The removable disk should be at least 16gigabytes.They are used as back-up


devices.

9.SENSORS

These are input devices which read or measure physical properties such motion
and pressure. Making use of infrared sensors to detect intruders in a burglar
system. Also using light sensors to switch on and off the lights during the day and
night.

9.SOFTWARE REQUIREMENTS

A major element in building a system is the section of compatible software since


the software in the market is experiencing growth in geometric progression.
Selected software should be acceptable by the firm and one user as well as it
should be feasible for the system.

This document gives a detailed description of the software requirement


specification. The study of requirement specification is focused specially on the
functioning of the system. It allows the developer or analyst to understand the
system, function to be carried out, the performance level to be obtained and
corresponding interfaces to be established.
Front end tool : Visual Basic.Net

Backend : Microsoft access database

Operating system : Windows 7/8/8.1/10

Security. : smadav / avast / windows defender

10.AIMS AND OBJECTIVES

These are specific points which l am working on to improve on their system that
they have been using for the past years.

MAIN MENU

PRINT

SAVE SEARCH DELETE CLEAR

SALES FORM

TRANSACTION ID PRODUCT ID PRODUCT Name


ADD PRODUCT FORM

ADD PRODUCT FORM

PRODUCT_ID UPDATE

MENU
PRODUCT_NAME

CLEAR
MANUFACTURER

DELETE

PRICE $
SEARCH

SAVE CANCEL REFRESH


ADD STAFF FORM
STAR BACKERY ADD STAFF FORM

STAFF_ID

FULLNAME

AGE

SEX

DATE OF BIRTH

ADDRESS

DESIGNATION

BACK CLEAR SAVE

BILLINGFORM
STAR BACKERY BILLING FORM

TRANSACTION_ID

BACK
PRODUCT_ID
DELETE

PRODUCT_NAME SAVE

PRICE

NAME

CHANGE
QUANTITY(s)

TOTAL

AMOUNT PAID

ADD TO CART REMOVE


Add products
Screen layouts
Billing Screen Layout
Add Staff Screen Layouts

.
Login Form

Welcome form

Main Menu Screen Layout


STAFF FILE

Field Name Field Type Field Size Example


Staff ID Number 10 1200
Full Name Text 15 Yoyo
Sex Text 8 female
Date of Birth Date and Time Date format 21/ 02 /2020
Phone Number 10 778 635 333
Address Text 100 22 Pershore, Sulgrave
Designation Text 8 Admin
Username Text 8 Admin1234
Password Text / number 10 Admin4321
Confirm Number / text 10 Admin4321
1. Module testing
All units in the program will be integrated into modules and these modules will be
tested separately, i.e. every menu in the system will be tested.

2. White box testing

This type of testing strategy is more of logical testing. It involves a deep venture
into the internal structure of the system and selecting data which gives rise to the
alternative cases of the control flow. When testing is done there is assurance that
all independent paths within a module will be exercised at least once.

Feasibility study
This is a preliminary investigation to determine if there is need for a new system or modification
of the existing one. It is carried to determine whether the solution to the problem is feasible to
avoid time, effort, rework and money wasting. It gives guidelines to the organization in
determining whether to proceed with the project or not.

Economic Feasibility
This measures how cost effective the proposed system is for the bakery. It deals with the costs of
buying the new computers and installation of the new system, training of the employees on how
to operate and manage the system. The economic feasibility under this study will be described
through a cost benefit analysis table. Using the cost benefit analysis we will be able to figure out.

Operational Feasibility
The bakery system will operate effectively because it will meet the users’ requirements as it
reduces processing errors, increases production, less straining for the employees and it provides
better security to customer’s records.
Technical Feasibility
When an organization has a strategic Information System plan this is likely to place limitations
on the nature of solutions that might be considered.
Social Feasibility

The new bakery system will create more jobs opportunities for the around it through the
maintenance and managing the system. This will also result quicker processing of payments. It
might also attract more customers as time goes on. The system is going to be accepted by the
local people because clerks can keep their jobs without the fear of misplacement of payment files
that can lead to job losses

Justification of using Black box testing

I have decided to us Black box testing Strategy due to serious and considerate weighing the two
potential tests that have been mentioned in the design under testing strategies I concluded that
the Black box testing is the best considering the factors such as time left, the complexity of the
strategy and others.

This includes Standard (normal) values, Extreme (borderline) values and values which are
Abnormal (rejected values).

Justification / Advantages of black box testing


 Black box testing tests the functionality of the system not the internal structure of the
system
 It was time-efficient since only the front-end of the system was used.
 Black box testing does not need knowledge of programming languages
 Testers could point out issues from the user’s perspective
 It was easier as compared to other types of testing which require analysis of the
internal code structure

Procedure
Procedure is the block of program that governs the design and the use of database by performing
a particular task and it is referred to with an identifier name.
Function
A function is a self-contained module that returns a value to the part of the program which calls
it every time it is called/ executed.
Local variable
They are private variables and value of the variable only exists within the procedure it is defined
therefore not accessible by other procedures.
Global variable
The value of the variable exists throughout the program. Global variables are declared outside
the procedure.
Blank lines
These are blank spaces left between blocks of code to improve the clarity and readability. The
code snippet below is an example of how I used blank lines in the development of my system.
Indentation
This refers to leaving spaces at the beginning of code statements so that it is more readable.
Comments
This is the annotation of code so that the programming is clear about certain aspects of design.
NB *** these were all used in my code and they are shown bellow:

You might also like