Download Safe water software engineering project and more Study Guides, Projects, Research Software Engineering in PDF only on Docsity!
SUPERIOR UNIVERSITY LAHORE
Faculty of Computer Science & IT
Final Year Project PROJECT REPORT (Part-1) [SMART FARM] Project ID: [FYP-BSSE-F17- 006 ]
Project Team
Student Name Student ID Program Contact Number Email Address H.M SOHAIB AJMAL BSEM-F14- 019 BSSE 03248492753 [email protected] MAIRA KAMRAN BSEM-F14- 054 BSSE 03314163971 [email protected] REHAN AKBAR BSEM-F14- 310 BSSE 03137441006 [email protected]
[Project Supervisor]
([Mr. Muhammad Ahmed Kahloon])
Project Report [Smart Farm] Change Record Author(s) Version Date Notes Supervisor’s Signature
Dedication I dedicated this project to my Parents who have been a great source of inspiration and support. This project is also dedicated to Mr. Muhammad Ahmed Kahloon who encourages us to build our motivation.
Acknowledgements All gestures of recognition are to Almighty Allah, who gave us the quality, learning and bravery to finish this errand. We might want to pay huge amounts of thanks and offer my regards to our Supervisor Mr. Muhammad Ahmed Kahloon for his valuable direction, advises and support all through the learning procedure that he gave me a helpful course to finish our venture.
Table of Contents
- Dedication
- Acknowledgements.....................................................................................................................
- Executive Summary.....................................................................................................................
- List of Figures
- List of Tables
- Chapter 1.........................................................................................................................................
- Introduction
- 1.Introduction
- 1.1.Background
- 1.2 Motivations and Overview
- 1.2. Goals/ Scope/Objective....................................................................................................
- Goal
- Time and Energy sparing
- Accessibility
- Correlation of Products
- Scope
- Objective
- 1.3. Literature Review
- 1.4. Existing System /Competitive Analysis
- 1.5. Proposed Solution
- 1.4.1. Work Breakdown Structure
- 1.4.2. Roles & Responsibility Matrix
- 1.4.3. Gantt Chart
- Chapter 2.......................................................................................................................................
- Software Requirement Specifications
- 2.1. Introduction....................................................................................................................
- 2.1.1. Purpose
- 2.1.2. Document Conventions
- 2.1.3. Intended Audience and Reading Suggestions
- 2.1.4. Product Scope
- 2.1.5. References
- 2.2. Overall Description
- 2.2.1. Product Perspective....................................................................................................
- 2.2.2. Product Functions
- DFD of Website
- Decide what section is computerized, and how
- Determine detail of dataflow....................................................................................................
- Define Physical resources
- Determine the hardware Requirement
- 2.2.3. User Classes and Characteristics
- 2.2.4. Operating Environment
- 2.2.5. Design and Implementation Constraints
- 2.2.6. User Documentation
- 2.2.7. Assumptions and Dependencies
- 2.3. External Interface Requirements
- 2.3.1. User Interfaces............................................................................................................
- 2.3.2. Hardware Interfaces
- 2.3.3. Software Interfaces
- 2.3.4. Communications Interfaces
- 2.4. System Features
- 2.4.1. System Feature
- 2.4.2. System Feature
- 2.4.3. System Feature
- 2.4.4. System Feature
- 2.4.5. System Feature
- 2.4.6. System Feature
- 2.4.7. System Feature
- 2.4.8. System Feature
- 2.4.9. System Feature
- 2.4.10. System Feature
- 2.4.11. System Feature
- 2.4.12. System Feature
- 2.4.13. System Feature
- 2.4.14. System Feature
- 2.4.15. System Feature
- 2.4.16. System Feature
- 2.4.17. System Feature
- 2.4.18. System Feature
- 2.4.19. System Feature 5.
- 2.4.20. System Feature
- 2.4.21. System Feature
- 2.4.22. System Feature
- 2.4.23. System Feature
- 2.5. Other Nonfunctional Requirements
- 2.5.1. Performance Requirements........................................................................................
- 2.5.2. Safety Requirements
- 2.5.3. Security Requirements
- 2.5.4. Software Quality Attributes
- 2.5.5. Business Rules.............................................................................................................
- 2.6. Other Requirements.......................................................................................................
- Technical Feasibility
- Economic Feasibility
- Benefits
- Schedule Feasibility
- Specification Feasibility
- Motivational Feasibility.......................................................................................................................
- Legal & Ethical Feasibility
- Chapter 3.......................................................................................................................................
- Use Case Analysis
- 3.1. Use Case Model
- 3.2. Fully Dressed Test Cases
- Chapter 4.......................................................................................................................................
- System Design
- System Design
- 4.1. Architecture Diagram
- 4.2. Domain Model
- 4.3. Relational Database Diagram
- 4.4. Class Diagram
- 4.5. Sequence / Collaboration Diagram
- 4.6. Operation contracts
- 4.7. Activity Diagram
- 4.8. State Transition Diagram..............................................................................................
- 4.9. Component Diagram
- 4.10. Deployment Diagram................................................................................................
- 4.11. Data Flow diagram
- Chapter 5.....................................................................................................................................
- Implementation
- Implementation
- 5.1. Important Flow Control
- 5.2. Components, Libraries, Web Services and stubs
- 5.3. Deployment Environment
- 5.4. Tools and Techniques
- 5.5. Best Practices / Coding Standards................................................................................
- Appendices..................................................................................................................................
- Appendix A:
- Information / Promotional Material - Broacher
- Appendix [no.]: Appendix Title
- Reference and Bibliography
- Reference and Bibliography
- FIGURE 1-Gantt Chart in Chapter List of Figures
- FIGURE 2.1-DFD (Login/Logout/Register) in chapter
- FIGURE 2.2-DFD View Detail of Vegetable/Herbs/Product/Fish in Chapter
- Product form Cart) in Chapter FIGURE 2.3-DFD (Select product/Add to cart/Select payment method/Delete
- FIGURE 2.4-DFD (Check Doctor Detail and Hospital Detail) in Chapter
- FIGURE 2.5-DFD Admin Side (Login/Register/Logout) in Chapter
- FIGURE 2.6-DFD Admin Side in Chapter
- FIGURE 2.7-DFD Admin Side in Chapter
- FIGURE 2.8- Communication Interface in Chapter
- FIGURE 2a-Use Case Diagram Register in Chapter
- FIGURE 2b-Use Case Diagram Login in Chapter
- FIGURE 2c-Use case 3 Logout in Chapter
- FIGURE 2d-Use Case Diagram Select item in Chapter
- FIGURE 2e-Use Case Diagram View Detail in Chapter
- FIGURE 2F-Use Case Diagram View Nutrient Detail in Chapter
- FIGURE 2g-Use Case Diagram Place order in Chapter
- FIGURE 2h-Use Case Diagram View order in Chapter
- FIGURE 2i-Use Case Diagram Cancel order in Chapter
- FIGURE 2j-Use Case Diagram Add to Cart in Chapter
- FIGURE 2k-Use Case Diagram Cost Calculation in Chapter
- FIGURE 2l-Use Case Diagram Payment Method in Chapter
- FIGURE 2m-Use Case Diagram Hospital Detail Check in Chapter
- FIGURE 2n-Use Case Diagram Doctor Detail Check in Chapter
- FIGURE 2.2a-Use Case Diagram Register in Chapter
- FIGURE 2.2b-Use Case Diagram Login in Chapter
- FIGURE 2.2c-Use Case Diagram Logout in Chapter
- FIGURE 2.2d-Use Case Diagram Control Room Temperature in Chapter
- FIGURE 2.2e-Use Case Diagram Moisture Check in Chapter
- FIGURE 2.2f-Use Case Diagram View Nutrient Check in Chapter
- FIGURE 2.2g-Use Case Diagram View Product Detail in Chapter
- FIGURE 2.2h-Use Case Diagram Fish Detail in Chapter
- FIGURE 2.2i-Use Case Diagram PH Detail in Chapter
- FIGURE 3.1 USE CASE DIAGRAM in Chapter
- FIGURE 4.1 System Design in Chapter
- FIGURE 4.2 Architecture Diagram in Chapter
- FIGURE 4.3 Domain Model in Chapter
- FIGURE 4.4 Relational Base Diagram in Chapter
- FIGURE 4.5 Class Diagram in Chapter
- FIGURE 4.6 Sequence Diagram in Chapter
- FIGURE 4.7 Activity Diagram in Chapter
- FIGURE 4.8 Activity Diagram in Chapter
- FIGURE 4.9 State Transition Diagram in Chapter
- FIGURE 4.10 Component Diagram in Chapter
- FIGURE 4.11 Deployment Diagram in Chapter
- FIGURE 4.12 DFD (Login/Logout/Register) in Chapter
- FIGURE 4.13 DFD (View Detail of product/fish/vegs./herbs) in Chapter
- FIGURE 4.14 DFD (Select product add to cart/del product/select payment method) in Chapter
- FIGURE 4.15 DFD (Check Doc /Hospital Detail) in Chapter
- FIGURE 4.16 DFD (Record login/logout/Register) in Chapter
- FIGURE 4.17 DFD (View Detail of Vegetable/Herbs/Product/Fish) in Chapter
- FIGURE 4.18 DFD (Control Room Temperature or Moisture Check) in Chapter
- FIGURE 5.1 Flow Control in Chapter
- FIGURE 5.2 Scheduling in Chapter
- Table 1.1-Workbreak Down structure in Chapter List of Tables
- Table 1.2-Roles and Responsibilities in Chapter
- Table 2.1-User Interface in Chapter
- Table 2a- Function Requirement Register in Chapter
- Table 2a- Use Case Register in Chapter
- Table 2b-Function Requirement Login in Chapter
- Table 2b-Use Case Login in Chapter
- Table 2c-Function Requirement Logout in Chapter
- Table 2c-Use case Logout in Chapter
- Table 2d-Function Requirement Select Item in Chapter
- Table 2d-Use Case Select item in Chapter
- Table 2e-Function Requirement View Detail in Chapter
- Table 2e-Use Case View Detail in Chapter
- Table 2f-Funcation Requirement View Nutrient Detail in Chapter
- Table 2F-Use Case View Nutrient Detail in Chapter
- Table 2g-Function Requirement Place order in Chapter
- Table 2g-Use Case Place order in Chapter
- Table 2h-Function Requirement View order in Chapter
- Table 2h-Use Case View order in Chapter
- Table 2i-Function Requirement Cancel order in Chapter
- Table 2i-Use Case Cancel order in Chapter
- Table 2j-Function Requirement Add to Cart in Chapter
- Table 2j-Use Case Add to Cart in Chapter
- Table 2k-Function Requirement Cost Calculation in Chapter
- Table 2k-Use Case Cost Calculation in Chapter
- Table 2l-Function Requirement Payment Method in Chapter
- Table 2l-Use Case Payment Method in Chapter
- Table 2m-Funcation Requirement Hospital Detail Check in Chapter
- Table 2m-Use Case Hospital Detail Check in Chapter
- Table 2n-Function Requirement Doctor Detail Check in Chapter
- Table 2n-Use Case Doctor Detail Check in Chapter
- Table 2.2a-Function Requirement Register in Chapter
- Table 2.2a-Use Case Register in Chapter
- Table 2.2b-Function Requirement Login in Chapter
- Table 2.2b-Use Case Login in Chapter
- Table 2.2c-Function Requirement Logout in Chapter
- Table 2.2c-Use Case Logout in Chapter
- Table 2.2d-Function Requirement Control Room Temperature in Chapter
- Table 2.2d-Use Case Control Room Temperature in Chapter
- Table 2.2e-Function Requirement Moisture Check in Chapter
- Table 2.2e-Use Case Moisture Check in Chapter
- Table 2.2f-Function Requirement View Nutrient Check in Chapter
- Table 2.2f-Use Case View Nutrient Check in Chapter
- Table 2.2g-Function Requirement View Product Detail in Chapter
- Table 2.2g-Use Case View Product Detail in Chapter
- Table 2.2h-Function Requirement Fish Detail in Chapter
- Table 2.2h-Use Case Fish Detail in Chapter
- Table 2.2i-Function Requirement PH Detail in Chapter
- Table 2.2i-Use Case PH Detail in Chapter
- Table Test Case 3.1 in Chapter
- Table Test Case 3.2 in Chapter
- Table Test Case 3.3 in Chapter
- Table Test Case 3.4 in Chapter
- Table Test Case 3.5 in Chapter
- Table Test Case 3.6 in Chapter
- Table Test Case 3.7 in Chapter
- Table Test Case 3.8 in Chapter
- Table Test Case 3.9 in Chapter
- Table Test Case 3.10 in Chapter
- Table Test Case 3.11 in Chapter
- Table Test Case 3.12 in Chapter
- Table Test Case 3.13 in Chapter
- Table Test Case 3.14 in Chapter
- Table Test Case 3.15 in Chapter
- Table Test Case 3.2.a in Chapter
- Table Test Case 3.2.b in Chapter
- Table Test Case 3.2.c in Chapter
- Table Test Case 3.2.d in Chapter
Chapter 1
Introduction
An ordinary online store enables the customer to the organizations extent of things and organizations, photos or photos of the things, close by information about the thing conclusions, features and expenses. Online stores typically enable clients to use "look" features to find specific models, brands or things. 1.2 Motivations and Overview The web and portable innovation have moved the centralization of business to innovation related stage. In any case, electronic organizations on versatile structures have portable business. Portable business as indicated by Weinhardt, Stefan and Jochen (2008) can be thought to be "any immediate or circuitous exchange performed utilizing a cell phone, for example, a wireless or an individual computerized right hand (PDA).Versatile trade has along these lines developed as another channel of electronic trade and in that capacity, it has gotten across the board considerations of both scholarly community and business crew. Versatile trade in this way can be seen as another mammoth influx of innovation advancement. A few examinations in this manner have progressed to help create new or investigate the effectively existing assemblage of information. Likewise, take note of that combination of versatile trade with electronic trade is probably going to increment upper hand of any business including little substances like retail wanders. It is likewise significant to recall that security is a vital issue that should be considered when building up any framework that requirement to keep running on portable stage due to their extranet applications. These frameworks should be strong so they can withstand any security ruptures that accompany portable trade. In regard to these, the analyst was spurred by the advancement occurring in the electronic trade field and all the more especially in the versatile business. As an under studying versatile trade, the analyst needed to make a web based shopping framework for Newport Supermarket which at exhibit time has not change its administrations to an online task. 1.2. Goals/ Scope/Objective Goal: There is different guideline objectives of web based shopping which are controlled by the end client. Time and Energy efficiency: It is efficient and vitality sparing. Individual can without much of a stretch login to online website while sitting at home. So by this we can state that it is time as vitality sparing.
Accessibility: Individuals while sitting at one place can reach to number of things with different combinations and can arrange them and would get them at their door step. Correlation of Item: Internet shopping gives the upside of taking a gander at the things on the distinctive properties like evaluating, surface, substitution of things. In this way, our purpose of our undertaking is to have understanding about the web shopping conduct among different age-clients. Scope: We aim to produce food at our organic food plant, and Sell it as a single vendor system. We will be selling it through our web System only Online. The website is created as an online shop portal which is an application for both Client and Admin Side. The Application also provides results to admin panel based on the statistics of the products sold/added. The Application shall search organic food for different problems like Stomach problem. The Application also helps find Doctors and Some Nutrients recipes. The Application shall be deployed to Organic Food Plant which analyze data through sensors like moisture check, pH-value check for better decision making. Objective: The fundamental target of "Gr3n" is to give a path of online Organic vegetable/Product Store by means of a straight forward but then intense medium. This Project has been intended to recreate the working of a genuine online Organic vegetable/Product Store.
- To shop while in the solace of your own home, without stepping out of the entrance.
- Sell at bring down rate because of less finished head.
- Provide home conveyance free of cost. 1.3. Literature Review Online shopping likely began with electronic data exchange the 1960s (Zwass, 1996). Essentially by methods for the Internet that e-Business has created as a middle segment of various affiliations. As he might want to think the desire was that e-Business would adjust the conduct by which affiliations interface with customers, agents, suppliers and associates. Some watched e-Business as a noteworthy part of an equation to stay centered in the overall economy. The subject of online buyer direct has been assessed under various settings consistently. Regardless of the way that masters from a combination of business disciplines have increased gigantic ground over the span of late years, the degree of these examinations is genuinely wide, the examinations show up by and large separated and no coupling together theoretical model is found in this investigation zone. In context of this, give a complete overview of the written work
Intelligence framework with a solid point of view of online buyer lead. For better understanding the factors of web and buyer shopping rehearses towards web shopping, Gap Analysis. According to world health organization Less Availability of Water Problem
Chemical Fertilizer used for food production Problem 1.4. Existing System /Competitive Analysis Brilliant Farm plans to be the greatest producers of hydroponics in the Pak-area. At show there is couple of huge cultivators, limiting the opposition. The benefit of hydroponics on a huge scale is the accessibility to create vegetables throughout the entire year in vast amounts. This instantly turns into a positive factor with real retail outlets and exporters. Keen Farm fundamental upper hands are Proficient creation using green houses. No current tasks of this extent in the Pak-locale. Experience in the vegetable business back pedals to 2016.