Documente Academic
Documente Profesional
Documente Cultură
Contents
Acknowledgement __________________________________________ 3
Analysis___________________________________________________ 4
Description of the problem _____________________________________ 4
Objectives of Proposed Solution_________________________________ 5
Description of Existing Solution__________________________________ 7
Evaluation of Existing Solution___________________________________ 9
Description of Proposed Solution_________________________________ 10
Description of Other solutions____________________________________ 9
Design_____________________________________________________ 10
Action Plan__________________________________________________ 11
System Flowchart_____________________________________________12
Method of Solution____________________________________________ 13
Hardware to be used__________________________________________ 14
Software to be used___________________________________________ 15
Implementation______________________________________________16
Description of Method of Solution________________________________ 17
Accurate method of Solution____________________________________ 18
Programming Code___________________________________________ 19
Testing____________________________________________________ 20
Test Strategy________________________________________________ 21
Test outcomes_______________________________________________ 22
Documentation______________________________________________ 23
Technical Documentation_______________________________________ 24
User Guide__________________________________________________ 25
Acknowledgement
2
Firstly I would like to pay regards to my Computer Studies teacher Sir Qadeer Ahmed who
tirelessly helped me in order to make my project better and to correct any flaws present in it.
Sir Tahir also played a very important role and without his support and assistance I wouldnt
have been able to make even the bit of it. I greatly appreciate efforts and hard work of both of
them. My parents were a great source of inspiration for me and without their support it would
have been a challenging and tough task for me. At last I would like to thank everyone who
supported me during the making of this project.
Analysis
3
Fact Finding:
4
In order to find the problem that is to be resolved I am going to perform Fact Finding
through Observation & Questionnaires.
Advantages of Observation:
Disadvantages of Observation:
Advantages of Questionnaires:
Disadvantage of Questionnaires:
A sample of Questionnaire:
5
No
No
No
No
No
No
After Fact Finding I found that the pharmacy is facing problems in the stock
management and control. The reason is that all of the work is done manually which
is now causing difficulties to manage the stock efficiently. To store much information
and records manually is quite a tiresome and complicated task as it takes up much
space. Its facing problems in daily calculations e.g. sales sheet, purchase sheets,
how much stock bought from specific suppliers, how much stock is present, which
medicines & drugs are to be bought in greater quantity and which in smaller quantity.
The manual system operation is time consuming as whole information has to be
written down on paper and there could be mistakes due to human error e.g. writing
the total sales as $20,000 rather than $200,000. Searching of a specific record is
also an enormous problem as each record has to be checked individually to obtain
the required one. Generation of different reports is time consuming and updating of
information is quite a tiresome task.
Objectives
Organizational Objectives:
Following are the organizational objectives for a computerized stock control system
1) For more efficient sales and purchase record preservation.
2) For more efficient handling and processing of data.
3) To reduce paperwork required for stock control.
4) To keep up-to-date information of all medicines and drugs.
5) To keep up-to-date information of all suppliers.
6) To keep up-to-date information of all customers.
7) To save time in finding and searching records.
8) To provide such an environment to save or make efficient use of resources.
9) To preserve data more securely by keeping regular backups.
10) To reduce human error while performing calculations and preparing invoices.
11) To lessen the burden on employees.
12) To increase business growth by having well-organized stock.
13) To formulate an effective way of producing sales sheets, printouts and reports.
14) To cut down labour cost as less manual work is there.
Automation Objectives:
8
Whenever stock finishes and pharmacy requires fresh stock then a purchase request
(containing information about order) is written to General Manager Finance, which is
authorized by the Sales Manager. Upon receiving this note General Manager
Finance takes action by contacting the suppliers and sending them a purchase note
in which the amount, name, manufacturer name of pharmaceutical items to be
purchased is given. Well the General Manager Finance uses different data capture
methods to contact suppliers. Usually he writes a letter or quotation for placing order
which includes all the necessary information about the pharmaceutical items. He
also uses e-mail facility when any pharmaceutical item is to be bought from the
foreign suppliers. Along with these methods he sometimes uses telephone facility to
place order to suppliers that are well known to him and explains all the elements of
order to them. After the supply is made the delivery note is also received which
checked with information on the invoice and after verification the supplier is paid
through cheque or cash by the General Manager Finance.
Furthermore all the work is done manually on paper and in registers. There are some
registers reserved for different groups in which all entries are made. Whenever a
new customer comes then the name of that customer is added manually in Customer
Register. Whenever a new supplier is contacted then his details are added manually
to Supplier Register. When new pharmaceutical items are purchased then their
details are entered manually in the Pharmaceutical items Register. Furthermore the
sales and purchase invoices are prepared manually. Reports and notices are also
prepared manually.
10
Manual system is quite cheap as it just requires simple and cheaper equipment to
operate rather than an automated system.
There are very less chances of system breakdown because there are no dangers
of virus, hacking etc.
Manual system can be operated by almost anyone not just the skilled or trained
persons which reduces employment costs.
Manual system may not require any sort of problem-solving as its quite simple and
not sophisticated like a computerized system.
Searching any particular record from tones of records is a very tiresome task.
Sometimes the employees are unable to notice that any pharmaceutical item has
been finished unless demanded by customer.
Suggested Improvements:
Some steps that could be taken to enhance the working of manual system could be
that the pharmacy employs more labour which would be responsible for monitoring
of stock level and informing when it runs low. Secondly it could place the registers or
records in any specific manner e.g. alphabetically which would assist in searching so
12
that it has more grip over stock control. In order to increase the security of major
documents e.g. a document containing information about the products to be bought,
pharmacy could produce backup of them by writing them on separate register and
then placing it in a secured place.
used to meet the requirements of automating the stock control system for the
pharmacy. This application software/ be spoke software is Database Management
System (DBMS). And that DBMS which we are going to use is Microsoft Access. By
using this software we can create a database for maintaining all the stock
information. The Database Management System (Microsoft Access) offer facilities
like deleting, sorting, amending, adding, extracting, updating records and using
queries and search conditions.
Advantages:
It can be used by a novice person as it doesnt require much skill.
Its quite easy and simple to learn.
Its user friendly with an interactive interface.
It contains help facility through which any sort of problem can be resolved if its
solution is present.
Disadvantages:
The development time to automate a process could be long as compared to an Offthe-shelf (ready-made) software package.
their operation by providing various facilities. These include the things that the
company thinks would be beneficial for the users, yet they still contain many
unwanted things. However they are becoming increasingly popular in IT world.
Advantages:
They are less expensive since development costs can be spread over many users.
The package is immediately available as theres no need to wait for the
development period.
They are tried and trusted software since they are highly developed.
They are designed on general basis so are likely to contain many features.
Disadvantages:
The package can be over-complex as it tries to cover all possible aspects.
It may be difficult to learn it as it may contain many unwanted features.
It may not exactly fit with pharmacy requirements.
The user has to be skilled in order to operate it correctly.
It may not be fixed immediately since it may cause problems with users.
It cant be customized according to pharmacys desire.
Upon the basis of all the information given above I would like to propose Microsoft
Access through which Fazal Din Pharmacy can create and develop a database. The
reason why I am rejecting the use of ready-made software is that because it may
happen that it doesnt meet all the requirements of the pharmacy and the money
would be lost. So, Microsoft Access is the finest solution and complete in every way.
Design
15
Action Plan:
Prior to the design of a brand new system, this will be my action plan and the time
schedule in which Ill be telling my whole timetable of the different stages of this
coursework creation.
Analysis:
1. The procedure of fact finding would be completed in about 5 days.
2. We first have the whole description of problem which would be completed in 3
days.
3. The section of Objectives would be completed in 3 days.
4. Description of the existing solution would be completed in 6 days.
5. Evaluation of existing solution would be completed in 2 day.
6. Description of other possible solutions would be completed in 1 day.
Completion of Analysis Phase is in 20 days.
Design:
1.
2.
3.
4.
5.
Testing:
1. The stage of Test Strategy would be done in 9 days.
2. The Test results would be completed in 7 days.
Completion of Testing Phase would be in 16 days.
Documentation:
1. The Technical Documentation would be completed in 15 days.
16
System Evaluation:
1. The Evaluation would be done in a period of 4 days.
2. The Development stage would be completed in 2 days.
Completion of System Evaluation would be in 6 days.
The total time period that would be taken to fulfill all stages of this project are 122
days (4 months).
Furthermore this whole plan could be illustrated on a GANTT chart which is given
below.
GANTT CHART :
17
18
19
20
21
22
23
24
25
26
27
Hardware
Processor: The processor must be Pentium III or better.
Its purpose is that it would be used to speed up the function of database and of the
computer.
If the processor is good then processing could be done with greater pace and the
use of multi-tasking would further get better.
It makes multi-tasking more rapid and the working of Microsoft Access would be
smoother.
Hard Drive: The hard drive should be at least of 40GB capacity should be used.
We can store huge amount of data in the hard drive permanently.
The database could be easily stored in it and space required by paperwork is not
wasted.
29
Software
Operating System: Windows XP must be used and its a renowned operating
system and is most commonly used.
It offers a better Graphical User Interface than Windows 2003 and Windows ME
which would help the user to work in an efficient manner.
It is usually compatible with most of the hardware which helps to use it on various
computer systems in the office e.g. Pentium III, Pentium 4 etc.
Microsoft Access 2007: We are using Microsoft Access 2007 to design our
whole database.
It offers us the facility of generation of reports which would give us the information
from the database according to the parameters we have given.
It offers easy sorting of the records and the use of queries which helps us to arrange
the records in a specific manner e.g. alphabetically. The use of queries helps us to
obtain the required record quickly by inputting some commands.
Microsoft Word 2007: Using Microsoft Word 2007 we are writing our whole
project.
It offers the facility of importing graphics and pictures which may be used to explain
something using diagrams, for attaching screenshots or banners & logos.
It offers us the facility of copy and paste/cut and paste which is used to prevent the
need of retyping sections of text or to move/remove text.
30