Medical Shop Management System
Short Description
fdrdtgcfgdtcgfctc...
Description
Medical Shop Management System
`1. INTRODUCTION INTRODUCTION Medical shop management requires user entry of container and product dimensions, together with information on weight and orientation c onstraints
It implements the storage and retrieval system of day-to-day activities which involves daily transaction report, monthly wise report on goods delivered, enquires which enables us to provide efficient and accurate methods of organizing and accessing different types of information.
In-built database facilities for up to 5 containers and ! products are provided so that input into these screens can be carried out with minimal effort. If information for a particular product code is already held in the ! product database then this is automatically entered into the appropriate fields. "he first option will attempt to pac# as much of the medicines using any of the pac#ing methods available to medical shop management. "his may be a loading from the floor or from the end of the container. "he second and third options are self e$planatory and the one most appropriate to the practical circumstances should be selected.
Page 1 of 57
Medical Shop Management System
2. SYSTEM ANAL ANALYSIS YSIS
%nalysis %nalysis may be defined defined as a process process of dividing dividing the problems problems into parts, parts, identifying each part and establishing relationship in the parts. %nalysis is a detailed study of the various operations performed by a system and the relationships within and outside of the system. %nalysis is a continuing activity at all stages of the pro&ect. It is the process of studying problems. "o find the best solution to the problem, by which the e$isting system is learnt, e$isting problems are understood .'b&ectives and requirements are defined and the solutions are evaluated. 'nce analysis is completed, the analyst has a firm understanding of what is to be done. %nalysis consists of two sub phases( )lanning and *equirements +efinition. "hey include include understandi understanding ng the customers customers problem, problem, performing performing a feasibilit feasibility y study and develop developing ing a recomm recommend ended ed soluti solution on strate strategy gy,, determ determini ining ng the accepta acceptance nce criter criteria, ia, and planning the development product. "he products of planning a System +efinition and )ro&ect )lan. "he system defini definitio tion n is typica typically lly e$pres e$pressed sed in nglis nglish h or some some other other natura naturall langua language, ge, and may incorporate charts, figures, graphs, tables and equations of various #inds. "he e$act notation is used in the system definition are highly dependent on the problem area. 'bviously, one uses different terminology to describe an accounting system than to describe a process control system. %nalysis is defined as the procedure by which we brea# down at intellectual or substantial whole into parts or components.
Page 2 of 57
Medical Shop Management System
2.1 Existing System $isting system is very complicated to #eep the trac# of all registers and handle hand le them manually. %s well as this wor# is time consuming also e$pensive in this system report wor# may be not accurate and not fastest. "o avoid all these limitations and ma#e the wor#ing more accurately the system needs to be computerized Drawa!"s #$ t%e existing system system
"ime consuming
More e$pensive
Searching problem
Maintains problem of all registers
/ess accuracy
+isplay multiple reports
2.2 &r#'#se( System In proposed system, the management needs not to #eep any type of registers, which they use to #eep in old one. "hey have wor# only with one computer. computer. %ll the details details are stored stored in computer computer files. files. "he dual entries entries are done very quic#ly quic#ly as entry in one file only , affects the other file where it has to record. In the way there is no need to record the computer operator.
Page 3 of 57
Medical Shop Management System
"he wor#ing through registers system is not only very laborious and time consuming , but there are number of errors found. In comparison to old system the proposed system of computer processes many advantages.
2.) O*e!ti+es #$ t%e &r#'#se( System
%ccuracy
Security
"ime Saving
)erform *epetitive *epetiti ve "as# "as# 0ery 0ery 1ell 1ell
/ow 2ost
asy Maintenance
asy Modification
%ttractive and Status
2., -easiiity St/(y %n important ob&ective of conducting the System %nalysis is the determination of the feasibility feasibility.. 3easibilit 3easibility y study is carried out to select the best system that meets meets the performance requirements. 3easibility study is necessary to evaluate the feasibility of a pro&ect at the earliest possible time. It is used to investigate the pro&ect and e$amines whether the designed system will be useful to the organization. 3easibility and ris# analysis are related in many ways. If pro&ect ris# is great, the feasibility of producing quality software is reduced. "he different different type of feasibility are(
Page 4 of 57
Medical Shop Management System
"echnical 3easibility
'perational 3easibility
conomical 3easibility
Te!%ni!a -easiiity
"echnical 3easibility is used to find out whether the necessary technology, technology, the proposed equipment have the capacity to hold the data, which is used in the pro&ect. It is a study of function, performance and constraints that may affect the ability to achieve an acceptance system. "he technical 3easibility issues usually raised during the feasibility stage of investigation includes these(
"he softwa software re which which is runnin running g on window windowss 4) operatin operating g system system can be easily easily installed.
"he hardware required is )entium based server.
O'erati#na -easiiity
"his feasibility test as#s if the system will wor#s when it is developed is installed. 'perational feasibility in this pro&ect are(
"he proposed system offers greater level of user-friendly lines.
"he proposed system produces best results and gives high performance.
It can be implemented easily. So the pro&ect is operational feasible.
Page 5 of 57
Medical Shop Management System
E!#n#mi!a -easiiity
conomical conomical feasibilit feasibility y deals about the economical economical impact impact faced by the organization to implement a new system. 3inancial benefits must be equal on e$ceed the cost of the e$isting system. "he cost for implementing the proposed system, including hardware and software cost should be evaluated. conomical feasibility in this pro&ect are(
"here is no additional man power requirement.
"here is no additional cost involved maintaining the proposed system.
). SYSTEM SYSTEM S&E S&ECICI-ICA ICATIO TION N
Page 6 of 57
Medical Shop Management System
).1 0ar(ware S'e!i$i!ati#n
)rocessor
(
)entium processor
)rocessor speed
(
.!678
*%M
(
5 69
7ard +is# +rive
(
: 69
3loppy +is# +rive
(
69
;eyboard
(
72/
Monitor
(
/6
9ase Memory
(
:M9
).2 S#$tware S'e!i$i!ati#n
'perating System
(
1indows 4)
3ront end tool
(
0isual 9asic also called as bubble chart? is a simple graphical formalism that can be used to represent a system in terms of input data to the system, various processing carried out on these data, and the output generated by the system. It was introduced by +e Macro >AEFG?, 6ane and Sarson >AEFE?."he primitive symbols used for constructing +3+s are( Sym#s /se( in D-D
% circle represents a process.
% rectangle represents e$ternal entity
% square defines a source or destination of the system data.
%n arrow identifies dataflow. dataflow.
+ouble line with one end closed indicate data store.
Page 16 of 57
Medical Shop Management System
;. SYSTEM DEELO&MENT DEELO&MENT
Page 17 of 57
Medical Shop Management System
;.1 M#(/e Des!ri'ti#n ;.1.1 &/r!%ase Item
"he medicines been purchased by the medical shop, the details are recorded in the )urchase Item. Some of the details been recorded by the Medical shop agent is the agency from which the medicines are bought, item details such as item type, item name, quantity, manufacturing date, e$piry date etc. "he operations that are been performed here( "o add new records into the the database, to modify modify an already e$isting e$isting record in the database , to search a record and delete a record from the database. ;.1.2 Saes Item
"he medicines been sold out by the medical shop, the details are recorded in the Sales Item. Some of the details been recorded by the Medical shop agent is the agency or the customer and their respective address to whom the medicines are sold, item details such as item type, item name, quantity, manufacturing date, e$piry date etc. "he operations that are been performed here ( "o search a record in the database and delete a record from the database. ;.1.) Item Detais
"he medicine details such as name of the medicine, bill number, manufacturing date, e$piry date, price and the quantity of the medicines etc are been recorded in the Item +etails.
;.1., Agen!y iing
"he bill for the medicines been purchased, is issued to the 2ustomer by the medical shop. "he 2ustomer bill contains the bill number, purchase date, agent or agency
Page 18 of 57
Medical Shop Management System
name, details of the item such as medicine type, name, price, quantity, manufacturing date, e$piry date etc "he operations that are been performed here( "o print the record , to modify an already e$isting record in the database , to search a record and delete a record from the database. ;.1.; C/st#mer iing
"he bill for the medicines been purchased, is issued to the 2ustomer by the medical shop. "he 2ustomer bill contains the bill number, purchase date, details of the item such as medicine type, name, price, quantity, quantity, manufacturing date, e$piry date etc. "he operations that are been performed here( "o print the record ,to modify an already e$isting record in the database ,to search a record and delete a record from the database. ;.1.3 St#!" Detais
"he Stoc# details deals with the details of the agency as well as the stoc# item such as the item type, item name, price and quantity. "he operations that are been performed here( "o display the sales details of the stoc# as recorded in the database ,to search a record in the database.
3. SYSTEM TESTIN9 AND IM&LEMENTATION IM&LEMENTATION "esting esting is an activity activity to verify verify that a correct correct system system is being build and if perform with the intention of results once gathered and evaluated provide a qualitative indication of software quality and reliability and serve as a basis for design modification. % pro&ect is said to be incomplete without proper testing.
Page 19 of 57
Medical Shop Management System
3.1 System Testing Testing Strategies
System testing is the stage of implementation that is aimed at ensuring that the system wor#s accurately and efficiently before live operation commences. "esting is vital for the success of the system. System testing ma#es a logical assumption that if all parts of the system are correct, the goal will be successfully achieved. % series series of tests are performed performed for the proposed proposed system system is ready for =ser %cceptance "esting. "he testing steps are
=nit "esting
Integration "esting
0alidation alidatio n "esting
'utput "esting
=ser %cceptance "esting
Unit Testing
=nit testing focuses verification efforts on the smallest unit of software design, the machine module. "his is also #nown as HM'+=/ "S"ID6. "he modules are tested separately is carried out during programming stage itself. In this step, each module is found to be wor#ing satisfactory. So the e$pected output from the module is arrived. Integrati#n Testing
+ata can be lost across and interface, one module can have an adverse effect on others, and sub-functions when combined may not produce the desired ma&or functions.
Page 20 of 57
Medical Shop Management System
Integration "esting is a Systematic Structure, while at the same time conducting to uncover errors associated within the interfaces. "he ob&ective is to ta#e unit-tested modules and to combine them and test it as a whole. 7ere correction is difficult because the vast e$penses of the entire program complicate the isolation of causes. "his is the integration testing step. %ll the errors encountered will be carried over to the ne$t testing step. ai(ati#n Testing
0alidation testing is performed in order to find whether there is any flow and deficiency in requirements of the system. ach and every module is tested independently. "he input and output process are validated effectively. "he input of the user for each field is validated to chec# if value entered is null >or? valid. %fter field level validation, the module level is made such that they are integrated and a validation is performed for the whole system. O/t'/t Testing
%fter performing the validation, the ne$t is output testing of the proposed system. Since no system could be useful. If it does not produce the required output in the special format as#ing the user about the requirement, test the output generated >or? displayed by the system. 7ence the output format is considered in two ways. 'n is on of the screen and other is printed format. User. CONCLUSION "he software HMedical Shop Management System has been developed in window windowss EG enviro environme nment nt using using visual visual basic as front front end and oracle oracle as bac# bac# end. "ime "ime consumptions reduced to a great e$tent and user as less comple$ity in handling this database. "he pro&ect is fully fledged and user friendly, friendly, nd users will be lightened in using this software because it is easy to have bills and reports and mostly all contents to be entered entered are to selected selected from combo bo$. "his reduces the calculating calculating efforts efforts to be carried out by the users.
Page 24 of 57
Medical Shop Management System
ILIO9RA&0Y
Re$eren!e( ##"
A.
K0isual K0isual 9asic 9asic , 2harles 2harles 7ampfed 7ampfed >? >? ,=nivers ,=niversity ity of "oronto oronto
.
K0isual K0isual 9asic 9asic ? , "ata "ata Mc6raw Mc6raw 7ill
:.
K0isual K0isual 9asic ? >? , 9)9 9)9 )ublicati )ublications ons
Page 25 of 57
Medical Shop Management System
!. K+ata base system systemss using oracle, oracle, Dilesh Dilesh shah shah ,)hi publica publications tions 5. KSoft KSoftwar waree ngineer ngineering ing, , *ichar *ichard d 3airley 3airley G,?
)rice per rate
@ty
Dumber
5
@uantity
"otal
Dumber
>G,?
"otal
Tae Name &rimary @ey
( tbSalesItem ( Itemtype
Page 28 of 57
Medical Shop Management System
-ie( name
Data ty'e
Si:e
Des!ri'ti#n
*ecordno
Dumber
5
*ecord number
+octor
0archar
:
+octor
2ustnm
0archar
:
2ustomer name
%ddr
0archar
55
%ddress
2ity
0archar
5
2ity
%gencynm
0archar
:
%gency name
Itemtype
0archar
:
Item type
Itemnm
0archar
:
Item name
ntrydt
+ate
ntry date
Mfgdt
date
Manufacture date
$pdt
date
$piry date
)pr
Dumber
>G,?
)rice per rate
@ty
Dumber
5
@uantity
"otal
Dumber
>G,?
"otal
Tae Name
( tbItem detail
&rimary @ey
( Itemname
-ie( name
Data ty'e
Si:e
Des!ri'ti#n
*ecordno
Dumber
5
*ecord number
%gencynm
0archar
:
%gency name
Itemname
0archar
:
Item name
Page 29 of 57
Medical Shop Management System
9atch no
0archar
Mfgdt
date
Manufacture date
$pdt
date
$piry date
Tae Name
( tb%gency bill
&rimary @ey
( null
A
9atch number
-ie( name
Data ty'e
Si:e
Des!ri'ti#n
*ecordno
Dumber>5?
5
*ecord number
9illno
Dumber>5?
5
9ill number
Itemnm
0archar>:?
:
Item name
Mfgdt
+ate
Manufacture date
Page 30 of 57
Medical Shop Management System
$pdt
+ate
@ty
Dumber>5?
5
@uantity
)pr
Dumber>G,?
>G,?
)rice pe rrate
"otal
Dumber>G,?
>G,?
"otal
Tae Name &rimary @ey
$piry date
( tb2utomer bill ( 9illno
-ie( name
Data ty'e6si:e7
Si:e
De!ri'ti#n
*ecordno
Dumber
5
*ecord number
9illno
Dumber
5
9ill number
%gencynm
0archar
:
%gency name
+octornm
0archar
:
+octor name
Itemnm
0archar
:
Item name
Mfgdt
+ate
Manufacture date
Page 31 of 57
Medical Shop Management System
$pdt
+ate
@ty
Dumber
5
@uantity
)pr
Dumber
>G,?
)rice per rate
"otal
Dumber
>G,?
"otal
Tae Name &rimary @ey
$piry date
( tbStoc# ( %gencynm
-ie( name
Data ty'e6si:e7
Si:e
Des!ri'ti#n
%gencynm
0archar>:?
:
%gency name
Itemtype
0archar>?
Item type
Itemnm
0archar>:?
:
Item name
Mfgdt
+ate
Manufacture date
Page 32 of 57
Medical Shop Management System
$pdt
+ate
$piry date
)pr
Dumber>G,?
>G,?
)rice pe rrate
@ty
Dumber>5?
5
@uantity
Page 33 of 57
Medical Shop Management System
Page 34 of 57
Medical Shop Management System
/ogin3orm
S!reen Attri/tes
"his screen shows login information.
Page 35 of 57
Medical Shop Management System
MDI-#rm
S!reen Attri/tes "his screen shows M+I form.
Page 36 of 57
Medical Shop Management System
&/r!%aseItem
S!reen Attri/tes "his screen shows purchaseitem details.
Page 37 of 57
Medical Shop Management System
SaeItem
S!reen Attri/tes "his screen shows saleitem details.
Page 38 of 57
Medical Shop Management System
ItemDetai
Page 39 of 57
Medical Shop Management System
S!reen Attri/tes "his screen shows item details.
Page 40 of 57
Medical Shop Management System
Agen!yi
S!reen Attri/tes "his screen shows agency bill details.
Page 41 of 57
Medical Shop Management System
C/st#mer i
S!reen Attri/tes "his screen shows 2ustomer bill b ill details.
Page 42 of 57
Medical Shop Management System
St#!"
S!reen Attri/te "his screen shows stoc# details.
Page 43 of 57
Medical Shop Management System
Page 44 of 57
Medical Shop Management System
Page 45 of 57
Medical Shop Management System
Page 46 of 57
Medical Shop Management System
+im cn %s %+'+9.2onnection +im rs %s %+'+9.*ecordset +im rsA %s %+'+9.*ecordset +im cnA %s %+'+9.2onnection )rivate Sub cmdadd2lic#>? agencynm N Me.cmbagenm."e$t Me.cmbagenm."e$t itemnm N Me.cmbinm."e$t Me.cmbinm."e$t If cmdadd.2aption N O'#O "hen cn.$ecute Oinsert into saleitem values>O 0al>t$trno." 0al>t$trno."e$t? e$t? O,PO "rim>Me.t$tdr "rim>Me.t$tdr." ."e$t? e$t? OP,PO "rim>t$tcnm."e$t? OP,PO "rim>t$tadd."e$t? OP,PO "rim>t$tcity."e$t? OP,PO "rim>cmbagenm."e$t? OP,PO "rim>cmbinm."e$t? OP,PO "rim> "rim>Me. Me.t$t t$tit itemnm emnm." ."e$t e$t?? OP,PO OP,PO 3ormat 3ormat>dt >dtpe pendt. ndt.0 0alue, alue, Odd-mmm Odd-mmm-yyO -yyO?? OP,PO OP,PO 3ormat>Me.t$tmfgdt."e$t, Odd-mmm-yyO? OP,PO 3ormat>Me.t$te$pdt."e$t, Odd-mmmyyO? OP,O 0al>t$tppr."e$t? O,O 0al>t$tqty."e$t? O,O 0al>t$ttotal."e$t? O?O cn.$ecute OcommitO rs.*equery rsA.*equery qty N 0al>Me.t$tqty."e$t? 1hile Dot rsA.'3 N "rue If agencynm N rsA.3ields>?.0alue rsA.3ields>?.0alue "hen If itemnm N rsA.3ields>A?.0alue rsA.3ields>A?.0alue "hen
Page 47 of 57
Medical Shop Management System
qty N 0al>Me.t$tqty."e$t? qtyA N rsA.3ields>
View more...
Comments