e farming srs
DESCRIPTION
its a srs of E-Farming and have lots of data in it.TRANSCRIPT
E-FARMING
Software Requirement Specification
for
ldquoE-FARMINGrdquo
Submitted In partial fulfillment of requirement
For the award of the degree of
Bachelor of Technology
In
Information Technologyamp Engineering
Vivekananda Institute of Technology Jaipur
Guided by - Faculty Incharge- Submitted To-
Faculty NameDrShaliniRajawat Prof(Dr)Baldev Singh
(Reader) (HOD CSIT Dept )
Submitted by-
Kapil Moolchandani
Manu Sharma
AnkushJagota
Abhishek Kumar
E-FARMING
1 Introduction11 Methodology312 Purpose413 Scope414 Definitions Acronyms and Abbreviationshelliphellip5 15 Tools Used helliphellip616 References717 Technologies to be used7
18 Overview 72 Overall Description
21 Product Perspective822 Software Interface823 Hardware Interface9
24 Communication Interface1025 Constraints1026 ER Diagram1027 Use-Case Model Survey1128 Architecture Design1229 Database Design13
3 Specific Requirements31 Use-Case Reports1432 Activity Diagrams1833 Sequence Diagrams28
4 Supporting Information1 Introduction
E-FARMING
11 Methodology Rational Unified Process
The Rational Unified Process brings together elements from all of the generic process models supportsiteration and illustrates good practice in specification and design The RUP is normally describedfrom three perspectivesA dynamic perspective that shows the phases of the model over timeA static perspective that shows the process activities that are enacted
A practice perspective that suggests good practices to be used during the process
Fig 11Phases of RUPInceptionThe goal of the inception phase is to establish a business case for the system Identifying all externalentities that will interact with the system and defining these interaction This information is used toassess the contribution of system to business
ElaborationThe goals of the elaboration phase are to develop an understanding of the problem domain establishan architectural framework develop project plan and identify key project risks
E-FARMING
The outcomes of elaboration A use-case model in which the use-cases and the actors have been identified and most of the use-case descriptions are developed The use-case model should be 80 complete A description of the software architecture in a software system development process Anexecutable architecture that realizes architecturally significant use cases Business case and risk list which are revised A development plan for the overall project Prototypes that demonstrably mitigate each identified technical risk
Construction Phase
The primary objective is to build the software system In this phase the main focus is on the development of components and other features of the system This is the phase when the bulk of the coding takes place In larger projects several construction iterations may be developed in an effort to divide the use cases into manageable segments that produce demonstrable prototypes
Transition Phase
The primary objective is to transit the system from development into production making it available to and understood by the end user The activities of this phase include training the end users and maintainers and beta testing the system to validate it against the end users expectations
12 PurposeE-FARMING is a web application which provides business purposes to villagersfarmerswholesalers or other site users at their doorstepRemote or rural areas farmers can directly sell their products to a wholesaler according to his needsthis helps farmers to improve their financial conditionso they may interact with vast internet world and this impooves their knowledge
13 Scope There are four basic users as
a Director(admin)b Users-farmerswholesalersc Computer professionalsd Any other users
All users have their own profiles in e farming system If it essential to video chat between users then they may use web cam interaction on
website Wholesaler can search for all products which are currently available for sellhe can buy
also as per his requirments Farmers can place their products for sell with all required information like
productspricequantity Admin has authority to adddelete usershe arranges overall management of websitehe
can held new attractive schemes to create an impact on their users
14 Definitionsacronimsandabbreviations
E-FARMING
AdminAdministratorhe has authority to adddelete users and manage all arrangements
ApacheIt is an application server that runs and supports PHP and web service application
MySqla database management system that provides a flexible and efficient database to maintain records of studentsteachersadmin and dm
Unified modeling languageis a standard language for writing software blueprintsUML may be used to visualize constructspecify and document
Hypertext transfer protocolitrsquos a service protocol
TOOL used
Application architeecture PHPJava is an object oriented language developed by sun microsystems which is a company well known fpr its high end workstationsthelaguage is user friendly exist in real world purposes and it is smallsimple and portablejava applications are are typically compiled to bytecode and can run on jvm(java vitual machine) compilerjava is a general purposeconcurrentclass based language
PHP
PHP is widely used for server-side Scripting language
Web server
The Apache HTTP Server is a web server software notable for playing a key role in the initial growth of the World Wide Web
Database platform MysqlIt is a database management system that delivers a flexible cost efficient database plateform to build robust on demand business applications and supports the PHP and web service standards
16 References IBM RED BOOKS IBM TGMC sample synopsis IBMwwwibmindeveloperworks Wikipedia wwwwikipediacom wwwefarmingdiacom
E-FARMING
17 Technologies to be used
MySql database management system
RAD Rational application developer
ApacheWebsphere application server community edition
18 Overview
Existing system
Registration for users Discussion forum
Drawbacks The farmers are not familiar from internet and computer Users of this system should be computer litrate There is poor speed of internet due to network coverage in remote areas
do No web cam interaction
Proposed system Registration for users Computer professional-help the farmers who doesnrsquot know the use of
computer and internet
Our plan Registration for usersfarmers Online maintenance of all accounts and profiles Users reviewsratings and feedbacks Online dealing facility
2Overall description
21 product perspective
E-FARMING
22software interface
Client on internet
Web browser operating system(any)
Client on intranet
Web browser operating system(any)
Web server
Apacheoperating system(any)
Data base server
DB2operating system(any)
23 Hardware interface
Minimum Requirements
Client side
Processor Ram Disk space
Internet explorer- 7 Intel pentiumIII or AMD 800 Mhz
128MB 100 MB
E -FARMING
E-FARMING
Server side
PROCESSOR RAM DISK SPACE
INTEL PENTIUM III OR
AMD 800 MHZ
1 GB 35 GB
256 MB 500 MB
(EXCLUDING DATA SIZE)
CLIENT SIDE
Processor RAM Disk Space
Internet Explorer - 7
All Intel or AMD - 1 GHZ 256 MB 100 MB(Excluding DataSize)
Web cam 5 mega pixel camera
E-FARMING
SERVER SIDE
PROCESSOR RAM DISK SPACE
Internet Explorer - 7
All Intel or AMD - 1 GHZ 2 GB 35 GB
Db2-95 All intel or AMD-2 ghz 512 MB 512 MB
(Excluding data
size)
E-FARMING
24 Communication Interface 1048696 Client (customer) on Internet will be using HTTPHTTPS protocol1048696 Client (system user) on Internet will be using HTTPHTTPS protocol
25 Constraints1048696GUI is only in English1048696Login and password is used for the identification of users1048696Only registered patients and doctors will be authorized to use the services1048696Limited to HTTPHTTPS1048696This system is working for single server
26 ER Diagram
27 Use Case Model Survey
E-FARMING
FIG USE CASE MODEL SERVEY
Farmer He can search for wholesalers and customers for his products Farmer can make a request for appointment with adminhe may Also lodge his complains and queries to admin
WholesalerWholesaler can view the availability of products and he can deal with farmers After final deal he may confirm the mode of payment for farmer whether it is cheque or by demand draft he can talk about shipping of his purchased product
AdminAdministrator works as overall manager in the whole system he makes database of all users provide authentication for approvals He may add new users and also can delete them Admin works as director and generates reportsComputer professionalComputer professional works as a medium between admin and farmers or wholesalers means between admin and usershis main duty is to make familiar the farmers to computer operations and net access he generatesreportsmanageappointmentsmake database of all users and provide them to the admin28 Architecture diagrams
E-FARMING
- Construction Phase
- Transition Phase
- The primary objective is to transit the system from development into production making it available to and understood by the end user The activities of this phase include training the end users and maintainers and beta testing the system to validate it against the end users expectations
-
E-FARMING
1 Introduction11 Methodology312 Purpose413 Scope414 Definitions Acronyms and Abbreviationshelliphellip5 15 Tools Used helliphellip616 References717 Technologies to be used7
18 Overview 72 Overall Description
21 Product Perspective822 Software Interface823 Hardware Interface9
24 Communication Interface1025 Constraints1026 ER Diagram1027 Use-Case Model Survey1128 Architecture Design1229 Database Design13
3 Specific Requirements31 Use-Case Reports1432 Activity Diagrams1833 Sequence Diagrams28
4 Supporting Information1 Introduction
E-FARMING
11 Methodology Rational Unified Process
The Rational Unified Process brings together elements from all of the generic process models supportsiteration and illustrates good practice in specification and design The RUP is normally describedfrom three perspectivesA dynamic perspective that shows the phases of the model over timeA static perspective that shows the process activities that are enacted
A practice perspective that suggests good practices to be used during the process
Fig 11Phases of RUPInceptionThe goal of the inception phase is to establish a business case for the system Identifying all externalentities that will interact with the system and defining these interaction This information is used toassess the contribution of system to business
ElaborationThe goals of the elaboration phase are to develop an understanding of the problem domain establishan architectural framework develop project plan and identify key project risks
E-FARMING
The outcomes of elaboration A use-case model in which the use-cases and the actors have been identified and most of the use-case descriptions are developed The use-case model should be 80 complete A description of the software architecture in a software system development process Anexecutable architecture that realizes architecturally significant use cases Business case and risk list which are revised A development plan for the overall project Prototypes that demonstrably mitigate each identified technical risk
Construction Phase
The primary objective is to build the software system In this phase the main focus is on the development of components and other features of the system This is the phase when the bulk of the coding takes place In larger projects several construction iterations may be developed in an effort to divide the use cases into manageable segments that produce demonstrable prototypes
Transition Phase
The primary objective is to transit the system from development into production making it available to and understood by the end user The activities of this phase include training the end users and maintainers and beta testing the system to validate it against the end users expectations
12 PurposeE-FARMING is a web application which provides business purposes to villagersfarmerswholesalers or other site users at their doorstepRemote or rural areas farmers can directly sell their products to a wholesaler according to his needsthis helps farmers to improve their financial conditionso they may interact with vast internet world and this impooves their knowledge
13 Scope There are four basic users as
a Director(admin)b Users-farmerswholesalersc Computer professionalsd Any other users
All users have their own profiles in e farming system If it essential to video chat between users then they may use web cam interaction on
website Wholesaler can search for all products which are currently available for sellhe can buy
also as per his requirments Farmers can place their products for sell with all required information like
productspricequantity Admin has authority to adddelete usershe arranges overall management of websitehe
can held new attractive schemes to create an impact on their users
14 Definitionsacronimsandabbreviations
E-FARMING
AdminAdministratorhe has authority to adddelete users and manage all arrangements
ApacheIt is an application server that runs and supports PHP and web service application
MySqla database management system that provides a flexible and efficient database to maintain records of studentsteachersadmin and dm
Unified modeling languageis a standard language for writing software blueprintsUML may be used to visualize constructspecify and document
Hypertext transfer protocolitrsquos a service protocol
TOOL used
Application architeecture PHPJava is an object oriented language developed by sun microsystems which is a company well known fpr its high end workstationsthelaguage is user friendly exist in real world purposes and it is smallsimple and portablejava applications are are typically compiled to bytecode and can run on jvm(java vitual machine) compilerjava is a general purposeconcurrentclass based language
PHP
PHP is widely used for server-side Scripting language
Web server
The Apache HTTP Server is a web server software notable for playing a key role in the initial growth of the World Wide Web
Database platform MysqlIt is a database management system that delivers a flexible cost efficient database plateform to build robust on demand business applications and supports the PHP and web service standards
16 References IBM RED BOOKS IBM TGMC sample synopsis IBMwwwibmindeveloperworks Wikipedia wwwwikipediacom wwwefarmingdiacom
E-FARMING
17 Technologies to be used
MySql database management system
RAD Rational application developer
ApacheWebsphere application server community edition
18 Overview
Existing system
Registration for users Discussion forum
Drawbacks The farmers are not familiar from internet and computer Users of this system should be computer litrate There is poor speed of internet due to network coverage in remote areas
do No web cam interaction
Proposed system Registration for users Computer professional-help the farmers who doesnrsquot know the use of
computer and internet
Our plan Registration for usersfarmers Online maintenance of all accounts and profiles Users reviewsratings and feedbacks Online dealing facility
2Overall description
21 product perspective
E-FARMING
22software interface
Client on internet
Web browser operating system(any)
Client on intranet
Web browser operating system(any)
Web server
Apacheoperating system(any)
Data base server
DB2operating system(any)
23 Hardware interface
Minimum Requirements
Client side
Processor Ram Disk space
Internet explorer- 7 Intel pentiumIII or AMD 800 Mhz
128MB 100 MB
E -FARMING
E-FARMING
Server side
PROCESSOR RAM DISK SPACE
INTEL PENTIUM III OR
AMD 800 MHZ
1 GB 35 GB
256 MB 500 MB
(EXCLUDING DATA SIZE)
CLIENT SIDE
Processor RAM Disk Space
Internet Explorer - 7
All Intel or AMD - 1 GHZ 256 MB 100 MB(Excluding DataSize)
Web cam 5 mega pixel camera
E-FARMING
SERVER SIDE
PROCESSOR RAM DISK SPACE
Internet Explorer - 7
All Intel or AMD - 1 GHZ 2 GB 35 GB
Db2-95 All intel or AMD-2 ghz 512 MB 512 MB
(Excluding data
size)
E-FARMING
24 Communication Interface 1048696 Client (customer) on Internet will be using HTTPHTTPS protocol1048696 Client (system user) on Internet will be using HTTPHTTPS protocol
25 Constraints1048696GUI is only in English1048696Login and password is used for the identification of users1048696Only registered patients and doctors will be authorized to use the services1048696Limited to HTTPHTTPS1048696This system is working for single server
26 ER Diagram
27 Use Case Model Survey
E-FARMING
FIG USE CASE MODEL SERVEY
Farmer He can search for wholesalers and customers for his products Farmer can make a request for appointment with adminhe may Also lodge his complains and queries to admin
WholesalerWholesaler can view the availability of products and he can deal with farmers After final deal he may confirm the mode of payment for farmer whether it is cheque or by demand draft he can talk about shipping of his purchased product
AdminAdministrator works as overall manager in the whole system he makes database of all users provide authentication for approvals He may add new users and also can delete them Admin works as director and generates reportsComputer professionalComputer professional works as a medium between admin and farmers or wholesalers means between admin and usershis main duty is to make familiar the farmers to computer operations and net access he generatesreportsmanageappointmentsmake database of all users and provide them to the admin28 Architecture diagrams
E-FARMING
- Construction Phase
- Transition Phase
- The primary objective is to transit the system from development into production making it available to and understood by the end user The activities of this phase include training the end users and maintainers and beta testing the system to validate it against the end users expectations
-
E-FARMING
11 Methodology Rational Unified Process
The Rational Unified Process brings together elements from all of the generic process models supportsiteration and illustrates good practice in specification and design The RUP is normally describedfrom three perspectivesA dynamic perspective that shows the phases of the model over timeA static perspective that shows the process activities that are enacted
A practice perspective that suggests good practices to be used during the process
Fig 11Phases of RUPInceptionThe goal of the inception phase is to establish a business case for the system Identifying all externalentities that will interact with the system and defining these interaction This information is used toassess the contribution of system to business
ElaborationThe goals of the elaboration phase are to develop an understanding of the problem domain establishan architectural framework develop project plan and identify key project risks
E-FARMING
The outcomes of elaboration A use-case model in which the use-cases and the actors have been identified and most of the use-case descriptions are developed The use-case model should be 80 complete A description of the software architecture in a software system development process Anexecutable architecture that realizes architecturally significant use cases Business case and risk list which are revised A development plan for the overall project Prototypes that demonstrably mitigate each identified technical risk
Construction Phase
The primary objective is to build the software system In this phase the main focus is on the development of components and other features of the system This is the phase when the bulk of the coding takes place In larger projects several construction iterations may be developed in an effort to divide the use cases into manageable segments that produce demonstrable prototypes
Transition Phase
The primary objective is to transit the system from development into production making it available to and understood by the end user The activities of this phase include training the end users and maintainers and beta testing the system to validate it against the end users expectations
12 PurposeE-FARMING is a web application which provides business purposes to villagersfarmerswholesalers or other site users at their doorstepRemote or rural areas farmers can directly sell their products to a wholesaler according to his needsthis helps farmers to improve their financial conditionso they may interact with vast internet world and this impooves their knowledge
13 Scope There are four basic users as
a Director(admin)b Users-farmerswholesalersc Computer professionalsd Any other users
All users have their own profiles in e farming system If it essential to video chat between users then they may use web cam interaction on
website Wholesaler can search for all products which are currently available for sellhe can buy
also as per his requirments Farmers can place their products for sell with all required information like
productspricequantity Admin has authority to adddelete usershe arranges overall management of websitehe
can held new attractive schemes to create an impact on their users
14 Definitionsacronimsandabbreviations
E-FARMING
AdminAdministratorhe has authority to adddelete users and manage all arrangements
ApacheIt is an application server that runs and supports PHP and web service application
MySqla database management system that provides a flexible and efficient database to maintain records of studentsteachersadmin and dm
Unified modeling languageis a standard language for writing software blueprintsUML may be used to visualize constructspecify and document
Hypertext transfer protocolitrsquos a service protocol
TOOL used
Application architeecture PHPJava is an object oriented language developed by sun microsystems which is a company well known fpr its high end workstationsthelaguage is user friendly exist in real world purposes and it is smallsimple and portablejava applications are are typically compiled to bytecode and can run on jvm(java vitual machine) compilerjava is a general purposeconcurrentclass based language
PHP
PHP is widely used for server-side Scripting language
Web server
The Apache HTTP Server is a web server software notable for playing a key role in the initial growth of the World Wide Web
Database platform MysqlIt is a database management system that delivers a flexible cost efficient database plateform to build robust on demand business applications and supports the PHP and web service standards
16 References IBM RED BOOKS IBM TGMC sample synopsis IBMwwwibmindeveloperworks Wikipedia wwwwikipediacom wwwefarmingdiacom
E-FARMING
17 Technologies to be used
MySql database management system
RAD Rational application developer
ApacheWebsphere application server community edition
18 Overview
Existing system
Registration for users Discussion forum
Drawbacks The farmers are not familiar from internet and computer Users of this system should be computer litrate There is poor speed of internet due to network coverage in remote areas
do No web cam interaction
Proposed system Registration for users Computer professional-help the farmers who doesnrsquot know the use of
computer and internet
Our plan Registration for usersfarmers Online maintenance of all accounts and profiles Users reviewsratings and feedbacks Online dealing facility
2Overall description
21 product perspective
E-FARMING
22software interface
Client on internet
Web browser operating system(any)
Client on intranet
Web browser operating system(any)
Web server
Apacheoperating system(any)
Data base server
DB2operating system(any)
23 Hardware interface
Minimum Requirements
Client side
Processor Ram Disk space
Internet explorer- 7 Intel pentiumIII or AMD 800 Mhz
128MB 100 MB
E -FARMING
E-FARMING
Server side
PROCESSOR RAM DISK SPACE
INTEL PENTIUM III OR
AMD 800 MHZ
1 GB 35 GB
256 MB 500 MB
(EXCLUDING DATA SIZE)
CLIENT SIDE
Processor RAM Disk Space
Internet Explorer - 7
All Intel or AMD - 1 GHZ 256 MB 100 MB(Excluding DataSize)
Web cam 5 mega pixel camera
E-FARMING
SERVER SIDE
PROCESSOR RAM DISK SPACE
Internet Explorer - 7
All Intel or AMD - 1 GHZ 2 GB 35 GB
Db2-95 All intel or AMD-2 ghz 512 MB 512 MB
(Excluding data
size)
E-FARMING
24 Communication Interface 1048696 Client (customer) on Internet will be using HTTPHTTPS protocol1048696 Client (system user) on Internet will be using HTTPHTTPS protocol
25 Constraints1048696GUI is only in English1048696Login and password is used for the identification of users1048696Only registered patients and doctors will be authorized to use the services1048696Limited to HTTPHTTPS1048696This system is working for single server
26 ER Diagram
27 Use Case Model Survey
E-FARMING
FIG USE CASE MODEL SERVEY
Farmer He can search for wholesalers and customers for his products Farmer can make a request for appointment with adminhe may Also lodge his complains and queries to admin
WholesalerWholesaler can view the availability of products and he can deal with farmers After final deal he may confirm the mode of payment for farmer whether it is cheque or by demand draft he can talk about shipping of his purchased product
AdminAdministrator works as overall manager in the whole system he makes database of all users provide authentication for approvals He may add new users and also can delete them Admin works as director and generates reportsComputer professionalComputer professional works as a medium between admin and farmers or wholesalers means between admin and usershis main duty is to make familiar the farmers to computer operations and net access he generatesreportsmanageappointmentsmake database of all users and provide them to the admin28 Architecture diagrams
E-FARMING
- Construction Phase
- Transition Phase
- The primary objective is to transit the system from development into production making it available to and understood by the end user The activities of this phase include training the end users and maintainers and beta testing the system to validate it against the end users expectations
-
E-FARMING
The outcomes of elaboration A use-case model in which the use-cases and the actors have been identified and most of the use-case descriptions are developed The use-case model should be 80 complete A description of the software architecture in a software system development process Anexecutable architecture that realizes architecturally significant use cases Business case and risk list which are revised A development plan for the overall project Prototypes that demonstrably mitigate each identified technical risk
Construction Phase
The primary objective is to build the software system In this phase the main focus is on the development of components and other features of the system This is the phase when the bulk of the coding takes place In larger projects several construction iterations may be developed in an effort to divide the use cases into manageable segments that produce demonstrable prototypes
Transition Phase
The primary objective is to transit the system from development into production making it available to and understood by the end user The activities of this phase include training the end users and maintainers and beta testing the system to validate it against the end users expectations
12 PurposeE-FARMING is a web application which provides business purposes to villagersfarmerswholesalers or other site users at their doorstepRemote or rural areas farmers can directly sell their products to a wholesaler according to his needsthis helps farmers to improve their financial conditionso they may interact with vast internet world and this impooves their knowledge
13 Scope There are four basic users as
a Director(admin)b Users-farmerswholesalersc Computer professionalsd Any other users
All users have their own profiles in e farming system If it essential to video chat between users then they may use web cam interaction on
website Wholesaler can search for all products which are currently available for sellhe can buy
also as per his requirments Farmers can place their products for sell with all required information like
productspricequantity Admin has authority to adddelete usershe arranges overall management of websitehe
can held new attractive schemes to create an impact on their users
14 Definitionsacronimsandabbreviations
E-FARMING
AdminAdministratorhe has authority to adddelete users and manage all arrangements
ApacheIt is an application server that runs and supports PHP and web service application
MySqla database management system that provides a flexible and efficient database to maintain records of studentsteachersadmin and dm
Unified modeling languageis a standard language for writing software blueprintsUML may be used to visualize constructspecify and document
Hypertext transfer protocolitrsquos a service protocol
TOOL used
Application architeecture PHPJava is an object oriented language developed by sun microsystems which is a company well known fpr its high end workstationsthelaguage is user friendly exist in real world purposes and it is smallsimple and portablejava applications are are typically compiled to bytecode and can run on jvm(java vitual machine) compilerjava is a general purposeconcurrentclass based language
PHP
PHP is widely used for server-side Scripting language
Web server
The Apache HTTP Server is a web server software notable for playing a key role in the initial growth of the World Wide Web
Database platform MysqlIt is a database management system that delivers a flexible cost efficient database plateform to build robust on demand business applications and supports the PHP and web service standards
16 References IBM RED BOOKS IBM TGMC sample synopsis IBMwwwibmindeveloperworks Wikipedia wwwwikipediacom wwwefarmingdiacom
E-FARMING
17 Technologies to be used
MySql database management system
RAD Rational application developer
ApacheWebsphere application server community edition
18 Overview
Existing system
Registration for users Discussion forum
Drawbacks The farmers are not familiar from internet and computer Users of this system should be computer litrate There is poor speed of internet due to network coverage in remote areas
do No web cam interaction
Proposed system Registration for users Computer professional-help the farmers who doesnrsquot know the use of
computer and internet
Our plan Registration for usersfarmers Online maintenance of all accounts and profiles Users reviewsratings and feedbacks Online dealing facility
2Overall description
21 product perspective
E-FARMING
22software interface
Client on internet
Web browser operating system(any)
Client on intranet
Web browser operating system(any)
Web server
Apacheoperating system(any)
Data base server
DB2operating system(any)
23 Hardware interface
Minimum Requirements
Client side
Processor Ram Disk space
Internet explorer- 7 Intel pentiumIII or AMD 800 Mhz
128MB 100 MB
E -FARMING
E-FARMING
Server side
PROCESSOR RAM DISK SPACE
INTEL PENTIUM III OR
AMD 800 MHZ
1 GB 35 GB
256 MB 500 MB
(EXCLUDING DATA SIZE)
CLIENT SIDE
Processor RAM Disk Space
Internet Explorer - 7
All Intel or AMD - 1 GHZ 256 MB 100 MB(Excluding DataSize)
Web cam 5 mega pixel camera
E-FARMING
SERVER SIDE
PROCESSOR RAM DISK SPACE
Internet Explorer - 7
All Intel or AMD - 1 GHZ 2 GB 35 GB
Db2-95 All intel or AMD-2 ghz 512 MB 512 MB
(Excluding data
size)
E-FARMING
24 Communication Interface 1048696 Client (customer) on Internet will be using HTTPHTTPS protocol1048696 Client (system user) on Internet will be using HTTPHTTPS protocol
25 Constraints1048696GUI is only in English1048696Login and password is used for the identification of users1048696Only registered patients and doctors will be authorized to use the services1048696Limited to HTTPHTTPS1048696This system is working for single server
26 ER Diagram
27 Use Case Model Survey
E-FARMING
FIG USE CASE MODEL SERVEY
Farmer He can search for wholesalers and customers for his products Farmer can make a request for appointment with adminhe may Also lodge his complains and queries to admin
WholesalerWholesaler can view the availability of products and he can deal with farmers After final deal he may confirm the mode of payment for farmer whether it is cheque or by demand draft he can talk about shipping of his purchased product
AdminAdministrator works as overall manager in the whole system he makes database of all users provide authentication for approvals He may add new users and also can delete them Admin works as director and generates reportsComputer professionalComputer professional works as a medium between admin and farmers or wholesalers means between admin and usershis main duty is to make familiar the farmers to computer operations and net access he generatesreportsmanageappointmentsmake database of all users and provide them to the admin28 Architecture diagrams
E-FARMING
- Construction Phase
- Transition Phase
- The primary objective is to transit the system from development into production making it available to and understood by the end user The activities of this phase include training the end users and maintainers and beta testing the system to validate it against the end users expectations
-
E-FARMING
AdminAdministratorhe has authority to adddelete users and manage all arrangements
ApacheIt is an application server that runs and supports PHP and web service application
MySqla database management system that provides a flexible and efficient database to maintain records of studentsteachersadmin and dm
Unified modeling languageis a standard language for writing software blueprintsUML may be used to visualize constructspecify and document
Hypertext transfer protocolitrsquos a service protocol
TOOL used
Application architeecture PHPJava is an object oriented language developed by sun microsystems which is a company well known fpr its high end workstationsthelaguage is user friendly exist in real world purposes and it is smallsimple and portablejava applications are are typically compiled to bytecode and can run on jvm(java vitual machine) compilerjava is a general purposeconcurrentclass based language
PHP
PHP is widely used for server-side Scripting language
Web server
The Apache HTTP Server is a web server software notable for playing a key role in the initial growth of the World Wide Web
Database platform MysqlIt is a database management system that delivers a flexible cost efficient database plateform to build robust on demand business applications and supports the PHP and web service standards
16 References IBM RED BOOKS IBM TGMC sample synopsis IBMwwwibmindeveloperworks Wikipedia wwwwikipediacom wwwefarmingdiacom
E-FARMING
17 Technologies to be used
MySql database management system
RAD Rational application developer
ApacheWebsphere application server community edition
18 Overview
Existing system
Registration for users Discussion forum
Drawbacks The farmers are not familiar from internet and computer Users of this system should be computer litrate There is poor speed of internet due to network coverage in remote areas
do No web cam interaction
Proposed system Registration for users Computer professional-help the farmers who doesnrsquot know the use of
computer and internet
Our plan Registration for usersfarmers Online maintenance of all accounts and profiles Users reviewsratings and feedbacks Online dealing facility
2Overall description
21 product perspective
E-FARMING
22software interface
Client on internet
Web browser operating system(any)
Client on intranet
Web browser operating system(any)
Web server
Apacheoperating system(any)
Data base server
DB2operating system(any)
23 Hardware interface
Minimum Requirements
Client side
Processor Ram Disk space
Internet explorer- 7 Intel pentiumIII or AMD 800 Mhz
128MB 100 MB
E -FARMING
E-FARMING
Server side
PROCESSOR RAM DISK SPACE
INTEL PENTIUM III OR
AMD 800 MHZ
1 GB 35 GB
256 MB 500 MB
(EXCLUDING DATA SIZE)
CLIENT SIDE
Processor RAM Disk Space
Internet Explorer - 7
All Intel or AMD - 1 GHZ 256 MB 100 MB(Excluding DataSize)
Web cam 5 mega pixel camera
E-FARMING
SERVER SIDE
PROCESSOR RAM DISK SPACE
Internet Explorer - 7
All Intel or AMD - 1 GHZ 2 GB 35 GB
Db2-95 All intel or AMD-2 ghz 512 MB 512 MB
(Excluding data
size)
E-FARMING
24 Communication Interface 1048696 Client (customer) on Internet will be using HTTPHTTPS protocol1048696 Client (system user) on Internet will be using HTTPHTTPS protocol
25 Constraints1048696GUI is only in English1048696Login and password is used for the identification of users1048696Only registered patients and doctors will be authorized to use the services1048696Limited to HTTPHTTPS1048696This system is working for single server
26 ER Diagram
27 Use Case Model Survey
E-FARMING
FIG USE CASE MODEL SERVEY
Farmer He can search for wholesalers and customers for his products Farmer can make a request for appointment with adminhe may Also lodge his complains and queries to admin
WholesalerWholesaler can view the availability of products and he can deal with farmers After final deal he may confirm the mode of payment for farmer whether it is cheque or by demand draft he can talk about shipping of his purchased product
AdminAdministrator works as overall manager in the whole system he makes database of all users provide authentication for approvals He may add new users and also can delete them Admin works as director and generates reportsComputer professionalComputer professional works as a medium between admin and farmers or wholesalers means between admin and usershis main duty is to make familiar the farmers to computer operations and net access he generatesreportsmanageappointmentsmake database of all users and provide them to the admin28 Architecture diagrams
E-FARMING
- Construction Phase
- Transition Phase
- The primary objective is to transit the system from development into production making it available to and understood by the end user The activities of this phase include training the end users and maintainers and beta testing the system to validate it against the end users expectations
-
E-FARMING
17 Technologies to be used
MySql database management system
RAD Rational application developer
ApacheWebsphere application server community edition
18 Overview
Existing system
Registration for users Discussion forum
Drawbacks The farmers are not familiar from internet and computer Users of this system should be computer litrate There is poor speed of internet due to network coverage in remote areas
do No web cam interaction
Proposed system Registration for users Computer professional-help the farmers who doesnrsquot know the use of
computer and internet
Our plan Registration for usersfarmers Online maintenance of all accounts and profiles Users reviewsratings and feedbacks Online dealing facility
2Overall description
21 product perspective
E-FARMING
22software interface
Client on internet
Web browser operating system(any)
Client on intranet
Web browser operating system(any)
Web server
Apacheoperating system(any)
Data base server
DB2operating system(any)
23 Hardware interface
Minimum Requirements
Client side
Processor Ram Disk space
Internet explorer- 7 Intel pentiumIII or AMD 800 Mhz
128MB 100 MB
E -FARMING
E-FARMING
Server side
PROCESSOR RAM DISK SPACE
INTEL PENTIUM III OR
AMD 800 MHZ
1 GB 35 GB
256 MB 500 MB
(EXCLUDING DATA SIZE)
CLIENT SIDE
Processor RAM Disk Space
Internet Explorer - 7
All Intel or AMD - 1 GHZ 256 MB 100 MB(Excluding DataSize)
Web cam 5 mega pixel camera
E-FARMING
SERVER SIDE
PROCESSOR RAM DISK SPACE
Internet Explorer - 7
All Intel or AMD - 1 GHZ 2 GB 35 GB
Db2-95 All intel or AMD-2 ghz 512 MB 512 MB
(Excluding data
size)
E-FARMING
24 Communication Interface 1048696 Client (customer) on Internet will be using HTTPHTTPS protocol1048696 Client (system user) on Internet will be using HTTPHTTPS protocol
25 Constraints1048696GUI is only in English1048696Login and password is used for the identification of users1048696Only registered patients and doctors will be authorized to use the services1048696Limited to HTTPHTTPS1048696This system is working for single server
26 ER Diagram
27 Use Case Model Survey
E-FARMING
FIG USE CASE MODEL SERVEY
Farmer He can search for wholesalers and customers for his products Farmer can make a request for appointment with adminhe may Also lodge his complains and queries to admin
WholesalerWholesaler can view the availability of products and he can deal with farmers After final deal he may confirm the mode of payment for farmer whether it is cheque or by demand draft he can talk about shipping of his purchased product
AdminAdministrator works as overall manager in the whole system he makes database of all users provide authentication for approvals He may add new users and also can delete them Admin works as director and generates reportsComputer professionalComputer professional works as a medium between admin and farmers or wholesalers means between admin and usershis main duty is to make familiar the farmers to computer operations and net access he generatesreportsmanageappointmentsmake database of all users and provide them to the admin28 Architecture diagrams
E-FARMING
- Construction Phase
- Transition Phase
- The primary objective is to transit the system from development into production making it available to and understood by the end user The activities of this phase include training the end users and maintainers and beta testing the system to validate it against the end users expectations
-
E-FARMING
22software interface
Client on internet
Web browser operating system(any)
Client on intranet
Web browser operating system(any)
Web server
Apacheoperating system(any)
Data base server
DB2operating system(any)
23 Hardware interface
Minimum Requirements
Client side
Processor Ram Disk space
Internet explorer- 7 Intel pentiumIII or AMD 800 Mhz
128MB 100 MB
E -FARMING
E-FARMING
Server side
PROCESSOR RAM DISK SPACE
INTEL PENTIUM III OR
AMD 800 MHZ
1 GB 35 GB
256 MB 500 MB
(EXCLUDING DATA SIZE)
CLIENT SIDE
Processor RAM Disk Space
Internet Explorer - 7
All Intel or AMD - 1 GHZ 256 MB 100 MB(Excluding DataSize)
Web cam 5 mega pixel camera
E-FARMING
SERVER SIDE
PROCESSOR RAM DISK SPACE
Internet Explorer - 7
All Intel or AMD - 1 GHZ 2 GB 35 GB
Db2-95 All intel or AMD-2 ghz 512 MB 512 MB
(Excluding data
size)
E-FARMING
24 Communication Interface 1048696 Client (customer) on Internet will be using HTTPHTTPS protocol1048696 Client (system user) on Internet will be using HTTPHTTPS protocol
25 Constraints1048696GUI is only in English1048696Login and password is used for the identification of users1048696Only registered patients and doctors will be authorized to use the services1048696Limited to HTTPHTTPS1048696This system is working for single server
26 ER Diagram
27 Use Case Model Survey
E-FARMING
FIG USE CASE MODEL SERVEY
Farmer He can search for wholesalers and customers for his products Farmer can make a request for appointment with adminhe may Also lodge his complains and queries to admin
WholesalerWholesaler can view the availability of products and he can deal with farmers After final deal he may confirm the mode of payment for farmer whether it is cheque or by demand draft he can talk about shipping of his purchased product
AdminAdministrator works as overall manager in the whole system he makes database of all users provide authentication for approvals He may add new users and also can delete them Admin works as director and generates reportsComputer professionalComputer professional works as a medium between admin and farmers or wholesalers means between admin and usershis main duty is to make familiar the farmers to computer operations and net access he generatesreportsmanageappointmentsmake database of all users and provide them to the admin28 Architecture diagrams
E-FARMING
- Construction Phase
- Transition Phase
- The primary objective is to transit the system from development into production making it available to and understood by the end user The activities of this phase include training the end users and maintainers and beta testing the system to validate it against the end users expectations
-
E-FARMING
Server side
PROCESSOR RAM DISK SPACE
INTEL PENTIUM III OR
AMD 800 MHZ
1 GB 35 GB
256 MB 500 MB
(EXCLUDING DATA SIZE)
CLIENT SIDE
Processor RAM Disk Space
Internet Explorer - 7
All Intel or AMD - 1 GHZ 256 MB 100 MB(Excluding DataSize)
Web cam 5 mega pixel camera
E-FARMING
SERVER SIDE
PROCESSOR RAM DISK SPACE
Internet Explorer - 7
All Intel or AMD - 1 GHZ 2 GB 35 GB
Db2-95 All intel or AMD-2 ghz 512 MB 512 MB
(Excluding data
size)
E-FARMING
24 Communication Interface 1048696 Client (customer) on Internet will be using HTTPHTTPS protocol1048696 Client (system user) on Internet will be using HTTPHTTPS protocol
25 Constraints1048696GUI is only in English1048696Login and password is used for the identification of users1048696Only registered patients and doctors will be authorized to use the services1048696Limited to HTTPHTTPS1048696This system is working for single server
26 ER Diagram
27 Use Case Model Survey
E-FARMING
FIG USE CASE MODEL SERVEY
Farmer He can search for wholesalers and customers for his products Farmer can make a request for appointment with adminhe may Also lodge his complains and queries to admin
WholesalerWholesaler can view the availability of products and he can deal with farmers After final deal he may confirm the mode of payment for farmer whether it is cheque or by demand draft he can talk about shipping of his purchased product
AdminAdministrator works as overall manager in the whole system he makes database of all users provide authentication for approvals He may add new users and also can delete them Admin works as director and generates reportsComputer professionalComputer professional works as a medium between admin and farmers or wholesalers means between admin and usershis main duty is to make familiar the farmers to computer operations and net access he generatesreportsmanageappointmentsmake database of all users and provide them to the admin28 Architecture diagrams
E-FARMING
- Construction Phase
- Transition Phase
- The primary objective is to transit the system from development into production making it available to and understood by the end user The activities of this phase include training the end users and maintainers and beta testing the system to validate it against the end users expectations
-
E-FARMING
SERVER SIDE
PROCESSOR RAM DISK SPACE
Internet Explorer - 7
All Intel or AMD - 1 GHZ 2 GB 35 GB
Db2-95 All intel or AMD-2 ghz 512 MB 512 MB
(Excluding data
size)
E-FARMING
24 Communication Interface 1048696 Client (customer) on Internet will be using HTTPHTTPS protocol1048696 Client (system user) on Internet will be using HTTPHTTPS protocol
25 Constraints1048696GUI is only in English1048696Login and password is used for the identification of users1048696Only registered patients and doctors will be authorized to use the services1048696Limited to HTTPHTTPS1048696This system is working for single server
26 ER Diagram
27 Use Case Model Survey
E-FARMING
FIG USE CASE MODEL SERVEY
Farmer He can search for wholesalers and customers for his products Farmer can make a request for appointment with adminhe may Also lodge his complains and queries to admin
WholesalerWholesaler can view the availability of products and he can deal with farmers After final deal he may confirm the mode of payment for farmer whether it is cheque or by demand draft he can talk about shipping of his purchased product
AdminAdministrator works as overall manager in the whole system he makes database of all users provide authentication for approvals He may add new users and also can delete them Admin works as director and generates reportsComputer professionalComputer professional works as a medium between admin and farmers or wholesalers means between admin and usershis main duty is to make familiar the farmers to computer operations and net access he generatesreportsmanageappointmentsmake database of all users and provide them to the admin28 Architecture diagrams
E-FARMING
- Construction Phase
- Transition Phase
- The primary objective is to transit the system from development into production making it available to and understood by the end user The activities of this phase include training the end users and maintainers and beta testing the system to validate it against the end users expectations
-
E-FARMING
24 Communication Interface 1048696 Client (customer) on Internet will be using HTTPHTTPS protocol1048696 Client (system user) on Internet will be using HTTPHTTPS protocol
25 Constraints1048696GUI is only in English1048696Login and password is used for the identification of users1048696Only registered patients and doctors will be authorized to use the services1048696Limited to HTTPHTTPS1048696This system is working for single server
26 ER Diagram
27 Use Case Model Survey
E-FARMING
FIG USE CASE MODEL SERVEY
Farmer He can search for wholesalers and customers for his products Farmer can make a request for appointment with adminhe may Also lodge his complains and queries to admin
WholesalerWholesaler can view the availability of products and he can deal with farmers After final deal he may confirm the mode of payment for farmer whether it is cheque or by demand draft he can talk about shipping of his purchased product
AdminAdministrator works as overall manager in the whole system he makes database of all users provide authentication for approvals He may add new users and also can delete them Admin works as director and generates reportsComputer professionalComputer professional works as a medium between admin and farmers or wholesalers means between admin and usershis main duty is to make familiar the farmers to computer operations and net access he generatesreportsmanageappointmentsmake database of all users and provide them to the admin28 Architecture diagrams
E-FARMING
- Construction Phase
- Transition Phase
- The primary objective is to transit the system from development into production making it available to and understood by the end user The activities of this phase include training the end users and maintainers and beta testing the system to validate it against the end users expectations
-
E-FARMING
FIG USE CASE MODEL SERVEY
Farmer He can search for wholesalers and customers for his products Farmer can make a request for appointment with adminhe may Also lodge his complains and queries to admin
WholesalerWholesaler can view the availability of products and he can deal with farmers After final deal he may confirm the mode of payment for farmer whether it is cheque or by demand draft he can talk about shipping of his purchased product
AdminAdministrator works as overall manager in the whole system he makes database of all users provide authentication for approvals He may add new users and also can delete them Admin works as director and generates reportsComputer professionalComputer professional works as a medium between admin and farmers or wholesalers means between admin and usershis main duty is to make familiar the farmers to computer operations and net access he generatesreportsmanageappointmentsmake database of all users and provide them to the admin28 Architecture diagrams
E-FARMING
- Construction Phase
- Transition Phase
- The primary objective is to transit the system from development into production making it available to and understood by the end user The activities of this phase include training the end users and maintainers and beta testing the system to validate it against the end users expectations
-
E-FARMING
- Construction Phase
- Transition Phase
- The primary objective is to transit the system from development into production making it available to and understood by the end user The activities of this phase include training the end users and maintainers and beta testing the system to validate it against the end users expectations
-