I have to develop a web based system of Horticultural Information System that is for Horticultural department of B.A. College of Agriculture, AAU To develop a measure the circumference of tree canopy based on given diameter of tree canopy and second objective is retrieve and remove duplicates questions from excel file ( means remove duplication). Also set and download subject and unit wise question from database in excel file
1. College of Agricultural Information Technology Page 1
Horticultural Information System
Project report
Submitted to the
College of Agricultural Information Technology
In partial fulfilment of the requirement
For the award of the degree of
B.Tech. (Agricultural Information Technology)
By
Krishna Vala
(06-0196-2015)
Under guidance of
Prof.(Dr.) Y.R. Ghodasara
Dr. M. J. Patel
Dr. B.A. Amin
College Of Agricultural Information Technology
ANAND AGRICULTURAL UNIVERSITY
ANAND
2. College of Agricultural Information Technology Page 2
CERTIFICATE
This is to certify that the project report entitled “Horticultural Information System” submitted by
Ms. Krishna Vala Jagmalbhai in partial fulfilment of the requirement for the award of the degree
of B. Tech. in Agricultural Information Technology of the Anand Agricultural University, is a
record of bonafide project work carried out by her under my personal guidance and supervision and
the project report has not previously formed the basis for the award of any degree, diploma or other
similar title.
Place:
Date:
Project Guide Minor Guide External Guide
________________ ________________ ________________
Prof.(Dr.) Y.R. Ghodasara Dr. B.A. Amin Dr. M. J. Patel
Professor & Head Associate Professor Associate Research Scientist
3. College of Agricultural Information Technology Page 3
Acknowledgement
Every project, big or small, is successful largely due to the efforts of a number of wonderful people
who have always given their valuable advice or lent a helping hand. I sincerely appreciate the
inspiration; support and guidance of all those people who have been instrumental in making this
project a success.
I am extremely grateful to Dr. Y.R. Ghodasara, Professor and Head of the college for the
confidence bestowed in me and entrusting my project entitled “Horticultural Information
System”.
I am very thankful to Dr. M. J. Patel, Associate Research Scientist of Department of Horticultural,
AAU, Anand for his valuable and constructive suggestions during the project work. His willingness
to give his time so generously has been very much appreciated.
I also extend my gratitude to my Minor Guide Dr. B.A. Amin Assistant Professor of college and
other faculties of college, who assisted me in compiling the project.
Last but not the least I place a deep sense of gratitude to my beloved parents and friends who have
been constant source of inspiration during the preparation of this project work.
Krishna Vala
4. College of Agricultural Information Technology Page 4
Abstract
The report is about the development of web based application named Horticultural Information
System. The system is specially designed for Horticultural Department of B.A. College of
Agriculture, AAU. The system is designed that is a computer based system where N-S and E-W
length of tree will be stored for each tree in a uniform database using which the admin will be able
to track any tree’s circumference at any time. And will generate report automatically according to
the require parameter set by the admin. Also remove duplication from excel and set and download
paper college and subject wise. The project is developed using PHP , MySql-pdo connecion and
apache.The content of this report is all about what I have learnt and applied in the previous five
months during the working and of this project. It contains the complete study and analysis of the
proposed system.
5. College of Agricultural Information Technology Page 5
Contents
1 Introduction.................................................................................................................................8
1.1 Objective ................................................................................................................................8
1.2 Module.....................................................................................................................................8
1.3 Technology and tools used ......................................................................................................9
1.4 System Requirement ...............................................................................................................9
2 Literature Review.........................................................................................................................10
2.1 PHP.........................................................................................................................................10
2.2 Bootstrap CSS........................................................................................................................11
2.3 JavaScript,JQuery and Ajex ...................................................................................................11
2.4 Sublime Text Editor .................................................................................................................12
3. Horticultural Information System .................................................................................................12
3.1 Analysis of system requirements.............................................................................................12
3.1.1 Existing System...............................................................................................................12
3.1.2 Proposed System ............................................................................................................13
3.2 Feasibility study.....................................................................................................................13
3.2.1 Technical Feasibility........................................................................................................14
3.2.2 Economical Feasibility.....................................................................................................14
3.2.3 Behavioral Feasibility.......................................................................................................15
3.2.4 Implementation Feasibility ..............................................................................................15
4 System Design................................................................................................................................16
4.1 Data Flow Diagram ...............................................................................................................16
4.1.1 Context Level Diagram:.....................................................................................................16
4.2 Data Dictionary ..........................................................................................................................19
4.2.1 User_table......................................................................................................................19
4.2.2 Crop_Master..................................................................................................................19
4.2.3 Crop_Circumferences.....................................................................................................19
4.2.4 General_course_master.................................................................................................20
4.2.5 General_subject_master ..................................................................................................20
4.2.6 General_questions_master...............................................................................................20
4.2.7 Course_master ...............................................................................................................21
4.2.8 Subject_master ...............................................................................................................21
4.2.9 Questions_master ...........................................................................................................21
6. College of Agricultural Information Technology Page 6
4.3 ER Diagram........................................................................................................................22
5 Testing .........................................................................................................................................23
5.1 Usability Testing......................................................................................................................23
5.2 Functional Testing:..................................................................................................................24
5.3 Compatibility Testing:..............................................................................................................25
5.4 Database Testing:....................................................................................................................25
5.5 What is Security Testing?.......................................................................................................27
5.6 Test Scenario...........................................................................................................................28
6. Screenshots .................................................................................................................................29
7 Conclusion ...................................................................................................................................42
8 References ...................................................................................................................................42
7. College of Agricultural Information Technology Page 7
Table 1: Student Particulars
Sr. Enrollment Name Mobile No Disciplines Name of
No. NO. Email Id College
1. 06-0196-2015 Krishna Vala +91 7283811704 Agricultural College Of
valak@student.aau.in Information Agricultural
Technology Information
Technology
Project Title Horticultural Information System
Department Details:
Name Horticultural Department, AAU, Anand
Guide Name Dr. M. J. Patel
Contact No +91 09429959179
Email Id mjpatel@aau.in
Internal Guide Details:
Major Guide
Name Prof. Y. R. Ghodasara
Contact No +91 8511557964
Email Id yrghodasara77@aau.in
Minor Guide
Name Dr. B.A. Amin
Contact No +91 9512042174
Email Id baamin@aau.in
8. College of Agricultural Information Technology Page 8
1 Introduction
This system is Horticultural Information System for horticultural department of B.A. College of
Agriculture.
Aim of horticultural department:
To know the circumferences of trees based on north-south
(N-S) and east-west(E-W) length of tree canopy .
Display and remove duplicates questions from excel file
Set questions college, semester, subject and unit wise
(upload and download questions in excel file )l
Proximate circumferences is calculated based on the parameters:
1. Crop Name
2. Variety of Crop
3. N-S length of crop canopy
4. E-W length of crop canopy
5. Units
1.1 Objective
To develop a web based system for measure the circumference of tree based on given diameter
and retrieve and remove duplicates questions from excel file and set questions paper
1.2 Modules
Admin Module:
1) Manage User
2) Manage Crop and Variety
3) Manage Course and semester
4) Manage Subject and Unit No.
5) Manage Questions
6) Retrieve circumference of crop
9. College of Agricultural Information Technology Page 9
User Module:
1) Calculate circumferences of crop canopy
2) Add, Update, View, and Delete information about any tree and variety
3) Upload excel sheet and remove duplicate question from excel sheet
4) General Exam:
1. Upload questions subject wise
2. Download questions subject wise
5) College wise exam :
1. Upload questions unit wise
2. Download questions unit wise
1.3 Technology and tools used
PHP
php - MySQL PDO connection
Bootstrap – A CSS Framework
JavaScript , Jquery and Ajax
XAMPP – Apache, Mysql, PHP
Sublime Text Editor
1.4 System Requirement
Hardware Requirements (Server Side)
Processor : 3.70 GHz or Higher
RAM : 4 GB or Higher
HDD : 200 GB or Higher
Software Requirements (Server Side)
Operating System : Windows 8.1 and above OS
Database : MySQL
PHP version : 5.5.8 or Higher PDO
compatible)
Frameworks : Bootstrap
10. College of Agricultural Information Technology Page 10
Constraints
Interface to other Applications:
This application is Independent System Which Works Individually without Interacting with
Other Applications /System.
Reliability Requirements
These requirements means to specify the numerical reliability targets for the application based
on system level reliability targets and known reliability of other components.
The propose web system meets all numerical reliability targets.
Safety Security Consideration
All users’ accounts are secure by password mechanism. System stores password in encrypted
format. Unauthorized user cannot login to this system.
2 Literature Review
2.1 PHP
PHP is an acronym for "PHP Hypertext Pre-processor".
PHP is a widely-used, open source scripting language.
PHP scripts are executed on the server.
PHP costs nothing, it is free to download and use.
What Can PHP Do?
PHP can generate dynamic page content
PHP can create, open, read, write, delete, and close files on the server
PHP can collect form data
PHP can send and receive cookies
PHP can add, delete, modify data in your database
PHP can be used to control user-access
PHP can encrypt data
With PHP you are not limited to output HTML. You can output images, PDF files, and even
Flash movies. You can also output any text, such as XHTML and XML.
11. College of Agricultural Information Technology Page 11
Why PHP?
o PHP runs on various platforms (Windows, Linux, Unix, Mac OS X, etc.)
o PHP is compatible with almost all servers used today (Apache, IIS, etc.)
o PHP supports a wide range of databases
o PHP is easy to learn and runs efficiently on the server side
2.2 Bootstrap CSS
Twitter Bootstrap is the most popular front and frameworks currently. It is sleek, intuitive, and
powerful mobile first-end framework for faster and easier web development. It uses HTMl, CSS
and JavaScript.
Why use Bootstrap?
Mobile first approach: Since Bootstrap 3, the framework consists of mobile first styles throughout
the entire library instead of in separate files. Browser Support: It is supported by all popular
browsers. Easy to get started: With just the knowledge of HTML and CSS anyone can get started
with Bootstrap. Responsive Design: Bootstrap’s responsive CSS adjusts to desktops, tablets and
mobiles. More about responsive design in the chapter bootstrap responsive design. Provides and
clean and uniform solution for building an interface for developers. It contains beautiful and
functional built-in components which are easy to customize. It also provides Web based
customization and best of all it is an open source.
2.3 JavaScript, JQuery and Ajax
JavaScript is a programming language that lets you supercharge your HTML with animation,
interactivity, and dynamic visual effects. JavaScript can make web pages more useful by supplying
immediate feedback. For example, a JavaScript-powered automatic calculation can instantly display
a total cost, with tax and estimated cost. JavaScript can produce an error message immediately after
someone attempts to submit a web form that’s missing necessary information. JQuery is a web
designer’s secret weapon in the battle of JavaScript programming. With JQuery, you can
accomplish tasks in a single line of code that would otherwise take hundreds of lines of
programming and many hours of browser testing to achieve with your own JavaScript code.
12. College of Agricultural Information Technology Page 12
2.4 Sublime Text Editor
Sublime Text is a versatile and fun text editor for code and prose that automates repetitive tasks so
you can focus the important stuff. It works on OS X, Windows and Linux. Sublime Text’s vast
flexibility is the reason why you will learn about so many configuration files: there simply must be
a place to specify all available preferences and settings. Sublime Text will look for resources inside
the packages folder. We’ll talk at length about packages later, but the short version is that, to keep
things tidy, Sublime Text has a notion of a package, that is, a folder (or zip archive) that contains
resources that belong together.
Features:
Multiple Selections
Command Palette
Distraction Free Mode
Split Editing
Instant Project Switch
Plug-in API
Customize Anything
Cross Platform
3. Horticultural Information System
3.1 Analysis of system requirements
3.1.1 Existing System
Currently all the work in the lab is done manually. The data related to all the samples is
stored in a manual and erratic manner. There is no computer system used for the same.
There is no provision present for tracking the current status of a sample in the existing
system.
13. College of Agricultural Information Technology Page 13
3.1.2 Proposed System
For registration:
Name
E-mail address
Password
Phone No
Designation
For authentication:
Username
Password
For Calculation of circumference :
Crop Name
Variety Name
N-S Length
E-W Length
Unit
For Remove Duplication From Excel:
Upload excel
Download new excel
For set question paper:
1. General exam
2. College and Subject wise exam
Upload excel of questions
Download new excel
(course, subject, semester, unit wise)
3.2 Feasibility study
The requirement required for the proposed system is also easy available and it has the technical
capacity to hold the volume of the data required for the new system. The system can also be
expanded if the need arises.
14. College of Agricultural Information Technology Page 14
Preliminary investigation examine the project Feasibility, the likelihood the system will be
useful to the organization. There are three basic tests of feasibility study for computerization of a
new system, and each one is equally important. These tests are as follow:
3.2.1 Technical Feasibility
Technical Feasibility determines whether the work for the project be done with the present
equipment, current procedure, existing software’s technology and available personnel. It happens
that after a system is prepared a new technology arises and the user wants the system based on that
technology. Thus it is important to check the system to be technically feasible. Also require high
speed operation for user friendly application output. To achieve these goals and to design this
application we required following hardware and software.
System Platform:
Microsoft Windows 8
i3 Processor
2.40 GHz
4 GB RAM
500 GB HDD
Developer tools
Sublime Text
XAMPP v3.2.1
Php myadmin v7.1.14
Bootstrap
3.2.2 Economical Feasibility
Economic feasibility looks at the financial aspects of the project. Economic feasibility concerns
with the returns from the investments in project. In this system we are using plans to acquire the
necessary hardware and software require for the system. System is developed using freeware and
open source software. So there is no any economical aspect.
15. College of Agricultural Information Technology Page 15
3.2.3 Behavioural Feasibility
Behavioural feasibility defines the user response to the system. It is important to keep in mind the
users concerned. The system does not expect the user to possess any technical background of the
software system. Any person who knows basic knowledge of computer and its basic usage can
successfully use this product.
Employees of the lab can efficiently use the computers and thus, it will be easier for them to adopt
this system. . My system is user friendly and also I provide easy navigation, attractive look, with
useful guidance with the processes.
3.2.4 Implementation Feasibility
The Implementation feasibility deals with the study whether the service, which is being
developed will run in the environment available with us, will the management of the
organization approve the system? This service can run in any environment.
16. College of Agricultural Information Technology Page 16
4 System Design
4.1 Data Flow Diagram
4.1.1 Context Level Diagram:
19. College of Agricultural Information Technology Page 19
4.2 Data Dictionary
4.2.1 User_table
Sr.No Field Data Type Length Constraint Description
1 user_id int Primary Key Unique identity of user
2 f_name varchar 50 Not null First name of user
3 m_name varchar 50 Not null Middle name of user
4 l_name varchar 50 Not null Last name of user
5 email varchar 50 Not null Email of use login process
6 passwod varchar 50 Not null Password for login process
7 phoneno int Not null phoneno of user
8 Designation varchar 50 Not null Designation of user
9 type varchar 50 Not null Type of user
10 status int - Not null Approve/rejected status
11 Isdelete int - Not null User is deleted or not
4.2.2 Crop_Master
Sr.No Field Data Type Length Constraint Description
1 crop_id int - Primary Key
Unique identity of
questions
2 crop_name varchar 50 Not Null Crop name
3 variety_name varchar 50 Not Null Variety name of crop
4.2.3 Crop_Circumferences
Sr.No Field Data Type Length Constraint Description
1 circum_id Int Primary Key circumference id unique id
2 crop_id Int Foreign key Unique identity of crop
3 n_s decimal (10,2) Not null N-S length of crop canopy
4 e-w decimal (10,2) Not null E-W length of crop canopy
5 unit varchar 20 Not null Unit of circumference
6 min_circum decimal (10,2) Not null minimum circumference
7 max_circum decimal (10,2) Not null maximum circumference
8 avg_circum decimal (10,2) Not null average circumference
20. College of Agricultural Information Technology Page 20
4.2.4 General_course_master
Sr.No Field Data Type Length Constraint Description
1 g_course_id int - Primary key
Unique identity of
course(general exam)
2 g_c_name varchar 50 varchar Course Name(general exam)
4.2.5 General_subject_master
Sr.No Field Data Type Length Constraint Description
1 g_sub_id int - Primary Key
Unique identity of user
(general exam)
2 g_course_id int - Foreign key
Unique identity of crop
(general exam)
3 g_sub_name varchar 50 Not Null
Subject Name
(general exam)
4.2.6 General_questions_master
Sr.No Field DataType Length Constraint Description
1
g_que_id int - Primary Key Unique identity of questions
(general exam)
2
g_course_id int - Foreign key Unique identity of course
(general exam)
3
g_sub_id int - Foreign key Unique identity of subject
(general exam)
4
question varchar 200 not Null Questions
(general exam)
5
a_and varchar 100 Not Null a_answer
6
b_ans varchar 100 Not Null b_answer
7
c_ans varchar 100 Not Null c_answer
8
d_ans varchar 100 Not Null d_answer
9 true_ans varchar 100 Not Null true_answer
21. College of Agricultural Information Technology Page 21
4.2.7 Course_master
Sr.No Field DataType Length Constraint Description
1 course_id int - Primarykey Unique identity of course
2 c_name varchar 50 varchar Course Name(College)
3 total_sem int 50 varchar Total semester of course
4.2.8 Subject_master
Sr.No Field Data Type Length Constraint Description
1 sub_id int - Primary Key Unique identity of user
2 course_id int - Foreign key Unique identity of crop
3 sub_name varchar 50 Not Null Subject Name
4 total_unit int Not Null Total Unit No
4.2.9 Questions_master
Sr.No Field Data Type Length Constraint Description
1 que_id int - Primary Key Unique identity of questions
2 course_id int - Foreign key Unique identity of course
3 semester int Not Null Semester Number
4 sub_id int - Foreign key Unique identity of subject
5 unit_no int - Not Null Unit No
6 question varchar 200 Not Null Questions
7 a_and varchar 100 Not Null a_answer
8 b_ans varchar 100 Not Null b_answer
9 c_ans varchar 100 Not Null c_answer
10 d_ans varchar 100 Not Null d_answer
11 true_ans varchar 100 Not Null true_answer
23. College of Agricultural Information Technology Page 23
5 Testing
The web application testing checklist consists of-
Usability Testing
Functional Testing
Compatibility Testing
Database Testing
Security Testing
5.1 Usability Testing
What is Usability Testing?
Usability testing is nothing but the User-friendliness check.In Usability testing, the application
flow is tested so that a new user can understand the application easily.Basically, system
navigation is checked in Usability testing.
#
Test Scenario Result
1 Web page content should be correct without any spelling or grammatical errors
2 All fonts should be same as per the requirements
3 All the text should be properly aligned
4 All the error messages should be correct without any spelling or grammatical errors
and the error message should match with the field label
5 All the fields should be properly aligned
6
Enough space should be provided between field labels, columns, rows, and error
messages
7 All the buttons should be in a standard format and size
8 Home link should be there on every single page
9 Disabled fields should be grayed out
10 Check for broken links and images
11
Confirmation message should be displayed for any kind of update and delete
operation
12 If there is an error message on submit, the information filled by the should be there
13 Title should display on each web page
14
Check if the dropdown data is not truncated due to the field size and also check
whether the data is hardcoded or managed via administrator
24. College of Agricultural Information Technology Page 24
5.2 Functional Testing:
What is Functional Testing?
Testing that ignores the internal mechanism of a system or component and focuses solely
on the outputs generated in response to selected inputs and execution conditions.
Functional Test Scenarios:
# Test Scenario Result
1 Test all the mandatory fields should be validated
2 Test the asterisk sign should display for all the mandatory fields
3 Test the system should not display the error message for optional fields
4
Test that leap years are validated correctly & do not cause
errors/miscalculations
5
Test the numeric fields should not accept the alphabets and proper error
message should display
6 Test for negative numbers if allowed for numeric fields
7 Test division by zero should be handled properly for calculations
8 Test the max length of every field to ensure the data is not truncated
9
Test that a confirmation message should display for update and delete
operations
10 Test the amount values should display in currency format NA
11 Test all input fields for special characters.
12 Test the functionality of the buttons available
13
Test the Privacy Policy & FAQ is clearly defined and should be available for
user
NA
14 Test all the uploaded documents are opened properly
15 Test the user should be able to download the uploaded files
16 Test the email functionality of the system
17
Test the Java script is properly working in different browsers
18
Test to see what happens if a user deletes cookies while in the site NA
19
Test to see what happens if a user deletes cookies after visiting a site Na
20
Test all the data inside combo/list box is arranged in chronological order
25. College of Agricultural Information Technology Page 25
5.3 Compatibility Testing:
What is Compatibility testing?
Compatibility testing is used to determine if your software is compatible with other
elements of a system with which it should operate, e.g. Browsers, Operating Systems, or
hardware.
What is the purpose or Goal of Compatibility testing?
The purpose of Compatibility testing is to evaluate how well software performs in a
particular browser, Operating Systems, hardware or software.
# Test Scenario Result
1 Test the website in different browsers (IE, Firefox, Chrome, Safari and
Opera) and ensure the website is displaying properly
2 Test the HTML version being used is compatible with appropriate browser
versions
3 Test the images display correctly in different browsers
4 Test the fonts are usable in different browsers
5 Test the java script code is usable in different browsers
6 Test the Animated GIF’s across different browsers NA
5.4 Database Testing:
What is Database Testing?
In Database testing backend records are tested which have been inserted through the web or
desktop applications. The data which is displaying in the web application should match with
the data stored in the Database.
To perform the Database testing, the tester should be aware of the below mentioned
points:
The tester should understand the functional requirements, business logic, application flow
and database design thoroughly.
26. College of Agricultural Information Technology Page 26
The tester should figure out the tables, triggers, store procedures, views and cursors used for
the application.
The tester should figure out the tables which get affected when insert update and delete
(DML) operations are performed through the web or desktop applications.
With the help of the above mentioned points, the tester can easily write the test scenarios
for Database testing.
Test Scenarios for Database Testing:
# Test Scenario Result
1
Verify the database name: The database name should match with the
specifications
2
Verify the Tables, columns, column types and defaults: All things should
match with the specifications
3 Verify whether the column allows a null or not
4 Verify the Primary and foreign key of each table
5 Verify the Stored Procedure NA
6 Verify the parameter names, types and number of parameters
7 Test when the output is zero, the zero records should be affected
8 Verify the data gets properly saved into the database after the each page
submission
9
Verify the data if the DML (Update, delete and insert) operations are
performed
10
Check the length of every field: The field length in the back end and front
end must be same
11 Verify the encrypted data in the database
12
Verify the data displayed on the front end and make sure it is same in the
back end
13 Verify the data validity by inserting the invalid data in the database
27. College of Agricultural Information Technology Page 27
5.5 What is Security Testing?
Security Testing involves the test to identify any flaws and gaps from a security point of view.
Test Scenarios for Security Testing:
# Test Scenario Result
1 Verify the important information like password, credit card numbers etc should
display in encrypted format
2 Verify password rules are implemented on all authentication pages like
Registration, forgot password, change password
3 Verify if the password is changed the user should not be able to login with the
old password
4 Verify the error messages should not display any important information
5 Verify if the user is logged out from the system or user session was expired,
the user should not be able to navigate the site
6 Verify to access the secured and non secured web pages directly without login
7 Verify the cookies should not store passwords
8 Verify if, any functionality is not working, the system should not display any
application, server, or database information. Instead, it should display the
custom error page
9 Verify the user roles and their rights. For Example The requestor should not be
able to access the admin page
NA
10 Verify the important operations are written in log files, and that information
should be traceable
11 Verify the session values are in an encrypted format in the address bar NA
12 Verify the cookie information is stored in encrypted format NA
28. College of Agricultural Information Technology Page 28
5.6 Test Scenario
Sr.
No
Label Description Expected Result
Actual
Result
1 Log-in
Username and
password are entered
If particular input is not
added then it will not take this
value
Test is
successfully
Completed
2 Registration
New member can do
registration to work
with the system
After registration user’s
request goes to admin for
approval
Test is
successfully
Completed
3 Manage Crop
Admin can add, update
and delete crop detail
The data is stored in the
database
Test is
successfully
Completed
4
Calculation
circumferences
User can select crop
and add N-S,E-W
length
System will give
circumferences value as
output and stores data in
database
Test is
successfully
Completed
5 Manage Course
Admin can add, update
and delete course
detail
The data is stored in the
database
Test is
successfully
Completed
6 Manage Subject
Admin can add, update
and delete Subject
detail
The data is stored in the
database
Test is
successfully
Completed
7
Manage
Questions
Admin can add, update
and deleteQuestions
detail
The data is stored in the
database
Test is
successfully
Completed
8
Duplication
Removed
User can upload excel
It has duplicate
questions
System will give new excel as
output and stores data in
database
Test is
successfully
Completed
9
General Exam:
Set Questions
User can upload and
download excel
Of questions
System will store and give
new questions as output and
stores data in database
Test is
successfully
Completed
10
Subject wise Set
Questions
User can upload and
download excel Of
questions
System will store and give
available questions as output
Test is
successfully
Completed
11
Accept User
request
Admin can accept
user’s registration
request
The user can now log into the
system.This can only be done
by Admin and not by any
other employee
Test is
successfully
Completed
12
Reject User
Request
User can download
excel Of questions
(unit and subject wise)
The user cannot log into the
system. Error message is
displayed if he tried to login.
Test is
successfully
Completed
29. College of Agricultural Information Technology Page 29
6. Screenshots
Login Page
Registration Page
42. College of Agricultural Information Technology Page 42
Conclusion
Horticultural Information system has been developed with the motive to store all the data related
to crop and variety also calculate circumference of crop help to the teacher of the horticultural
department, AAU. System calculate circumference of for different crops canopy System
generates different analysis report like maximum minimum and average circumference .
User can upload excel file of questions and remove all duplicate questions from excel.
In system teach can store and retrieve the questions course and semester wise. Also store and
download questions unit wise in excel sheet. User of this system requires only basic knowledge
of how to operate the computer. Easily user can access this application.
8 References
http://www.aau.in/college-menu/department/9278~9875
https://canvasjs.com/javascript-charts/line-chart-multiple-axis/
www.php.net
www.getbootstrap.com
http://www.webslesson.info/2016/04/ajax-delete-multiple-data-with-checkboxes-in-phpjquery-mysql.html