Nursery Management System: Acknowledgement
Nursery Management System: Acknowledgement
ACKNOWLEDGEMENT
We honestly want to confess that behind the completion of our Project, we are really fortunate to get support of our honorable Professors.
We are thankful to our Head of Department Mr. Mehtab Alam and Project guide Miss.Shaheda Ansari and our teachers for valuable guidance and suggestions.
We are thankful to them from the bottom of our heart for their kind support and help they rendered to us. We will also not miss the opportunity to thank our colleagues for always being ready to help us in each and every way they could.
1 Page
!r. "o 1 % ) $ ( 0 * ,
#opic Problem Definition "eed for &omputeri'ation !cope of Proposed !ystem +bjectives of Proposed !ystem -act -inding #echni.ues Platform1H2W,!2W,+#34 Design !pecification Data Dictionary
Pg "o $ ( * , / 1% 1) %$
!r. "o #opic / #esting !trategies 15 6mplementation !trategies 11 62+ !creens 1% +2P -ormats 1) 7ser 8anual
Pg "o )( ), $1 (/ *(
% Page
P O!LEM DE"#N#T#ON
#he project is based on Plant "ursery 8anagement as a part of ;.!c. 1&omp. !ci.4 !emester 6< in academic year of %51)=1$. #he project is developed for 8anagement of Plant "ursery.
&urrently all the work in a "ursery is managed manually. However, to keep the records of customer, record of plants, information of transaction of plants through manual system is very complicated and not easy to handle. 8oreover, the
) Page
>s the <olume of !ales increased it becomes more and more difficult to maintain records of sales, of customers, purchase and payments.
consuming .#he ha'ards of human error was always there .!torage of such
$ Page
3rrors are almost negligible, ;ack up is always available so the risk of destruction of data is minimi'ed.
#he use of computers drastically increases the speed at which the transactions occur and provide greater accuracy.
#he main advantage is that the computers can be programmed and changed from time to time with change in activities.
( Page
#he ?"ursery 8anagement !ystem@ provides the following facilitiesA >B >dministratorCs 9og in for security purposeA= 8anage user account. ;B Plant details A= >dd plants details.
0 Page
DB !upplier details A= >dd supplier details. 7pdate supplier details. 3B :eports A= Display plant stock. Display sold entries. Display supplied entries.
#he eDisting !ystem needs to be computeri'ed and the proposed system will accomplish the following functions. Product and !upplier details should be properly stored and maintained in the system.
* Page
#he !ystem should be able to generate proper bill when customer purchases a product.
#he sales man will be able to perform returning of product faster with the help of system by checking details of customer purchased product within * days.
#he sales man can generate purchase order .uickly and efficiently.
!ales 8an can be able to provide better !ervices to customer by generating job sheet and delivery notes by the system.
, Page
12 Te,hni,al "easibility
#he technical re.uirements of the system are as specified in the software re.uirements. >s the hardware and software re.uired to operate or develop the system are easily available and no eDtra hardware is re.uired.
32 E,-n-mi,al "easibility
#he eDpense of hardware and software for the system is found to be very cost effective and beneficial for the management. Gou can carry it easily to other place. 6t saves valuable time re.uired for accessing project or re.uirements.
42 O+erati-nal "easibility
15 P a g e
#he system is user friendly and easy to operate. Hence any persons can operate or use the proposed system as no special kind of training or eDpertise will be re.uired .#he developed system is simple to use so that the user can easily operate the system. #he proposed system is in java and is easy to handle whenever re.uired.
Processor of Pentium or above. 8inimum of %(0 8; :>8. 8inimum of %5 E; Hard disk. 8onitor. 8ouse. Fey ;oard.
+perating !ystem A :ed Hat 9inuD -ront 3nd !oftware A Hava HDF=*=windows=i(,0 ;ack 3nd !oftware A 8G!I9
1% P a g e
DES#GN SPEC#"#CAT#ON
1) P a g e
Maintains Supplier
Saves Report
Manage Purchases
Database
Maintain Cust-mer s
Admin
Manage Sales
Report Generation
1$ P a g e
PLAN
Added
PLAN
1..*
Supplies
Sold
0..*
1( P a g e
Admin's Login
Admin omepage
S!pplier Process
C!stomer Process
$rder Process
%eport &eneration
Add "pdate#elete
Add "pdate#elete
'ie( %eport
Sa)e to #*
Sa)e to #*
Sa)e to #*
Print %eport
10 P a g e
Login Screen
Username$ Pass'ord
Chec(s Login
!nvalid Login
Login Screen
1* P a g e
Plants
!illing
Purchased b&
Customer
)illing
1, P a g e
Se+uence Diagram :
A: Admin
S: Supplier
P: Purchase
S: Sales
d: db
Cre a te Supplie r Add,s to db Add Supplier Add,s to db Create Purchase Added to db Add Purchase Add,s to db Create Sales Added to db
1/ P a g e
C-llab-rati-n Diagram/
Nurser&
Plants
Customer
Pa&s )ill
Supplier
)ill
%5 P a g e
C-m+-nent Diagram/
Main.9a:a
Nursery System
(D!C
Database MyS;l
%1 P a g e
De+l-yment Diagram/
Main.9a:a
Nursery System
(D!C
Database MyS;l
%% P a g e
Attributes /0 Iualities of the product :eliability = #he system is thoroughly tested at the time of delivery so that computational errors are minimi'ed. 8aintainability = #o make ease of maintenance the system to the Plant "ursery !ystem administrators the user manual and the system manual is provided at delivery. 3ach module is designed independently so that at any change of a re.uest can be modified easily.
Se,urity = +nly the administrators have the authority to edit details in 7sers and 6tems tables. "o one can enter the system1user login page4 without a username and a password.
%) P a g e
%$ P a g e
#GP3
&+"!#:>6"#
%( P a g e
respective
6nteger 6nteger
%0 P a g e
%* P a g e
!r."o. 1. %. ). $.
-639D ">83 #GP3 &+"!#:>6"# cid 6nteger Primary key cname <archar11554 = ccontact <archar11554 = cadd <archar11554 =
DATA ELEMENT D#CT#ONA ' "O S$PPL#E O DE TA!LE !r."o. 1. %. ). -639D ">83 #GP3 sorderJid 6nteger !id 6nteger date <archar11554 &+"!#:>6"# Primary key -oreign key = D3!&:6P#6+" !upplier order id !upplier id Date
%, P a g e
DATA ELEMENT D#CT#ONA ' "O S$PPL#E O DE DETA#L TA!LE !r."o. 1. %. ). -639D ">83 #GP3 sorderJid 6nteger Pid 6nteger s.ty 6nteger &+"!#:>6"# -oreign key -oreign key = D3!&:6P#6+" !upplier order id Plant id Plant supplied .uantity
#GP3 6nteger
%.
date
<archar11554
Date
%/ P a g e
#GP3 6nteger
%.
Pid
6nteger
-oreign Fey
Plant id
)5 P a g e
DATA ELEMENT D#CT#ONA ' "O C$STOME O DE TA!LE !r."o. 1. %. ). -639D ">83 #GP3 corderJid 6nteger cid 6nteger date <archar11554 &+"!#:>6"# Primary key -oreign key = D3!&:6P#6+" &ustomer order id &ustomer id Date
)1 P a g e
#GP3 6nteger
%.
date
<archar11554
Date
).
corderJid
6nteger
-soreign Fey
&ustomer order id
)% P a g e
#GP3 6nteger
%. ).
Pid Ity
6nteger 6nteger
-oreign Fey =
TEST#NG ST ATEG#ES
)$ P a g e
> test strategy is an outline that describes the testing portion of the software development cycle. 6t is created to inform project managers, testers, and developers about some key issues of the testing process. #his includes the testing objective, methods of testing new functions, total time and resources re.uired for the project, and the testing environment. #he test strategy describes how the product risks of the stakeholders are mitigated at the test=level, which types of test are to be performed, and which entry and eDit criteria apply. #he test strategy is created based on development design documents. #he system design document is the main one used and occasionally, the conceptual design
)( P a g e
6n order to implement ;lack ;oD #esting !trategy, the tester is needed to be thorough with the re.uirement specifications of the system and as a user, should know, how the system should behave in response to the particular action. White b-= testing/ 6t is a method of testing software that tests internal structures or workings of an application, as opposed to its functionality. 6n white=boD testing an internal perspective of the system, as well as programming skills, are re.uired and used to design test cases. #he tester chooses inputs to eDercise paths through the code and determine the appropriate outputs. #his is analogous to testing nodes in a circuitWhile white=boD testing can be applied at the unit, integration and system
)0 P a g e
#MPLEMENTAT#ON ST ATEG#ES
)* P a g e
), P a g e
&A DWA E #MPLEMENTAT#ON 6n this phase all necessary hardware including 3nd 7ser &omputer, 7P!, and Printer are procured. #here may be various end user P&Cs 1&elerons as well as Pentium4 and a server if implemented in a company.
SO"TWA E #MPLEMENTAT#ON 6n this phase HDF 1.$ is installed at the end user P& for testing 8G!I9 server is also installed. #he system does not need to be configured specifically. > demonstration of the system is presented for the users so that the system can be implemented successfully.
)/ P a g e
SC EEN S&OTS
$5 P a g e
#n:alid L-gin>
$1 P a g e
)alid L-gin
$% P a g e
Wel,-me Page
$) P a g e
Main Page
$$ P a g e
$( P a g e
$0 P a g e
$* P a g e
$, P a g e
$/ P a g e
(5 P a g e
(1 P a g e
(% P a g e
() P a g e
($ P a g e
(( P a g e
(0 P a g e
(* P a g e
(, P a g e
S$PPL#E !#LL
(/ P a g e
S$PPL#E
05 P a g e
C$STOME
!#LL
01 P a g e
C$STOME
0% P a g e
EPO TS SC EEN
0) P a g e
PLANT STOCK
EPO T
0$ P a g e
EPO T
0( P a g e
SALES
EPO T
00 P a g e
C$STOME
EPO T
0* P a g e
C$STOME
EPO T
0, P a g e
C$STOME
EPO T
0/ P a g e
S$PPL#ED
EPO T
*5 P a g e
S$PPL#E
EPO T
*1 P a g e
S$PPL#E
NAME W#SE
EPO T
*% P a g e
S$PPL#E
DATE W#SE
EPO T
*) P a g e
$SE MAN$AL
-or using "ursery 8anagement !ystem 7ser needs to go through the following &riteriaA= ;y opening application !alesman needs to 9ogin by entering accurate details into the 9ogin form. >fter <alidation, >pplication displays the main menu. -rom the main menu !alesman can go through the various links likeA=
Plant 3ntries !upplier 3ntries &ustomer 3ntries !upplier +rder &ustomer +rder !tock :eport
*( P a g e
&ustomer 3ntry= 6t is used to add and update customer details !upplier +rder= 6t is used to accept supplier order and process supplier bill. &ustomer +rder= 6t is used to accept customer order and process customer bill. :eport= 6t is used to display the details of plant stock, sales and supplied reports, along with supplier and customer details .6t also provides name and date wise search for customer and supplier transaction reports.
L#M#TAT#ONS
#he system is not an online project. #he order can not be placed by the customer from remote machine.
** P a g e
"$T$ E EN&ANCEMENTS
>fter completion of this project on ?"ursery 8anagement !ystem@ we have tried our level best to maDimi'e the user satisfaction and the best re.uirements of our user, unfortunately there are still limitations of the system.
*, P a g e
CONCL$S#ON
6t was really a learning eDperience that we have gained through this project. #his was a chance to implement the theoretical knowledge into practical work and to test our ability.
*/ P a g e
!#!L#OG AP&'
-or the completion of our project and documentation we have referred the followingA
1.
= Herbert !childt
%.
;lack ;ook.
= !teven Hoi'ner
).
!oftware 3ngineering
= :eference ;ook
,5 P a g e