SCU: Kevin's Farm Information System Report, Data Analysis & Design

Verified

Added on  2022/08/17

|22
|4155
|12
Report
AI Summary
This report provides a comprehensive analysis of the Kevin's Farm Information System, addressing the need for an automated system to manage increased farm complexities. The report begins with an introduction to Kevin's Farm, detailing its operations and challenges. It then explores data gathering activities, focusing on interview techniques, including how interviews are conducted, interview questions, and the advantages and disadvantages of this method. The report continues with the development of various UML diagrams, including use case descriptions and diagrams, activity diagrams, an Entity Relationship Diagram (ERD), a Domain Model class diagram, and a System Sequence Diagram. These diagrams are used to visualize the system's functionalities and database schemas. The report concludes with a summary of the findings and references used.
Document Page
SOUTHERN CROSS UNIVERSITY
ASSIGNMENT COVER
Student Name:
Student ID No.:
Unit Name:
Unit Code:
Tutor’s name:
Assignment No.:
Assignment Title:
Due date:
Date submitted:
Declaration:
I have read and understand the Rules Relating to Awards (Rule 3 Section 18 –
Academic Misconduct Including Plagiarism) as contained in the SCU Policy
Library. I understand the penalties that apply for plagiarism and agree to be
bound by these rules. The work I am submitting electronically is entirely my
own work.
Signed:
(please type
your name)
Date:
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Table of Contents
PART B.......................................................................................................................................................3
Introduction.................................................................................................................................................3
5. Data Gathering Activities.........................................................................................................................4
How interview is conducted..............................................................................................................4
Interview Questions...........................................................................................................................5
Advantage of the interview...............................................................................................................8
Disadvantage of the interview...........................................................................................................8
6.Use Case Descriptions and Diagram; Activity Diagrams.........................................................................9
Brief use case description......................................................................................................................9
Table 1 below shows brief use case descriptions for the kevin’s Farm information system.........9
A Full Use case description.................................................................................................................10
Table 2 below shows full use case description of the purchase Kevin’s farm produce...............10
Use Case Diagram................................................................................................................................12
Figure 1 below show the use case diagram for the Kevin’s farm information system................12
Activity Diagram.................................................................................................................................13
Figure 2 below shows the activity diagram for the Kevin’s farm information system..............13
7.ERD and Domain Model Class Diagram................................................................................................15
Entity Relationship Diagram..............................................................................................................15
Figure 3 below shows ERD and database schemas for the Kevin’s farm information system...15
Domain Model Class Diagram............................................................................................................17
Figure 4 below shows a Domain Model class diagram for the Kevin’s farm information system
...........................................................................................................................................................17
8. System Sequence Diagram..............................................................................................................19
Figure 5 below shows the sequence diagram for the Kevin’s farm information system.............19
Conclusion.................................................................................................................................................20
Reference...................................................................................................................................................21
Document Page
PART B.
Introduction.
The Kevin is the owner of the farm and was initial started by Kevin and his friend. The farm is
run by Kevin and his wife Mary. They also have other workers who help in the operation of the
farm. The farm started in their home later it expanded. The Kevin’s farm produce is produced
organically and these produces are certified vegetables, fruit and nuts, honey, decorative plants
and eggs. The permaculture principles and biodynamic soils is used to grow these farm produce.
The farm was started at Kevin’s home. The farm was started as a need of organic grown food by
the community.
The farm has expended from being domestic farm with small number of customers into the huge
commercial farm producing a lot of farm produce. Kevin has decided to use one of the spaces of
their home farm which was used for grazing cattle to expand on his farming activities. Kevin
works with his friend, wife and has workers who he recent employed from the Southern Cross
University’s Plant Science faculty to help in managing a farm.
Due to increase in produce of large volume of farm produce, animal output and in the increase of
customers name and demand of the Kevin’s farm produces. Kevin find it difficult to monitor and
track farm activities well. So, there is need to develop the information system that shall help in
managing the increased farm complexities.
There is need to automate farm activities by developing the farm information system that shall
make farm activities more efficient, effective and secure while making their customer satisfied
This report shall explain data gathering techniques such as interview(Satzinger et al. 2016).. The
data collecting is to be done and analyzation of the collected data. Different UML diagrams shall
be drawn after analysing the data collected and case study of the Kevin’s farm (Lethbridge and
Laganiere,2016). This report shall have facts from the analyzation of the business need and
suggestions to the required changes. This report shall be used as a tool to implement the
information system (Sommerville, 2016).
Document Page
5. Data Gathering Activities.
The interview is to be conducted between consultant and the workers to collect vital information
that shall help in the development process of the system (Agarwal and Goel, 2014).
How interview is conducted.
Determining the goal of the interview is being established.
What kind of information is needed to be obtained?
Is information able to help in improving the system?
Is the interview information solution to the research?
Identify the interviewee.
The participant should have knowledge about the information you need to obtain.
The goal of the interview is also considered during identifying the interviewee (Sommerville,
2016)..
Schedule appointment with the interviewee.
Obtain appropriate date and time for the interview.
Prepare the interview guide.
The open-ended questions are formulated.
There is need to avoid leading questions.
There is need to create clear and easy to understand interview questions.
The interview questions are to be focusing on the goal of the interview and should have a room
to be adjusted thus make them flexible.
The interview questions should be in align with data gathering and analysing goals.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Conducting interview.
Meet the interviewee at the scheduled place, time and date (Sommerville, 2016).
Giving interviewee the interview questions.
Start interviewing the interviewee.
Recorded the interview.
The interview can be recorded on the piece of paper, recorded using audio or video (Satzinger et
al. 2016).
Transcribe and analysing the interview.
After obtaining the recorded data from the interview there is need to analysis the data to
obtaining useful data that is helpful in the implementation of the Kevin’s information
system(Satzinger et al. 2016)..
Gathering process ends.
The data is finally gathered and this data meets the system requirement.
Interview Questions
Dear Participant.
I am a consultant conducted to gather requirements for the system and analyze the system
requirements for the project. The requirements collected are helpful during the implementation
of the Kevin’s farm information system(Satzinger et al. 2016).. I kindly request you to cooperate
and provide detailed information in your area of expert. Kindly feel free to provide all detailed
information you may know in your field. The objective of this interview is to collect information
that shall help in analyzing of the system requirement and ensure all the requirements are
Document Page
involved and also to ensure different stakeholder participate in the development process (Agarwal
and Goel, 2014). The response of this interview shall be kept with a lot of confidential and
integrity. The interview shall take few of your minutes not more than 30minutes.
The following below are the interview questions kindly take 5 minutes to read understand before
we start with the interview.
Can you allow us we proceed with the interview 1=N0[] 2=No [
Section I
1.What is your position at the farm?
2. Kindly tick by ticking in the brackets below.
Manager [] worker [] owner[]
3. What are your roles at the farm?
4. What activities do you participate in at the farm?
5.what kind of produces does a farm deal in?
6.Can you tell me about the Kevin’s farm in you own way?
7. How many customers do you receive per day?
8.Do you interact with customers?
If yes how often is this interaction?
Daily[] weekly[] monthly[]
8.what are the problems have the customer raise?
9.what are your suggestions about customer problem?
10. what is the solution to customer problems?
11.what are the produce that customer orders mostly?
Fruits [] Honey[]
12. How do the customer places order?
13 .How fast are your produce get ready for the market?
14.How do you track and monitor customer orders?
15.Have you every interacted with the any information system?
16.How was interaction with information system?
Document Page
SECTION 2
Kindly select YES or No
Usability YES NO
Have you ever used the new Kevin’s information system?
Is the Kevin’s information system protype user-friendly?
Is the system simple to use?
Is the system easy to learn how to use?
Is the system information about the produce easy to understand?
Do you think the information system is productive to use and has value?
RELIABILITY
Is the system prototype having errors?
Does the prototype perform correctly?
Are the fields validated to capture intended data?
AVAILABILITY
Is the system available always
How often does system go off .
SATISFACTION AND FUTURE USE
Is the Kevin’s farm information system productive and can it help in keeping
data and track transactions for customer?
Do you think the system shall be of help to the farm?
Will the system help farm increase profit and make customer satisfied?
SECTION III
Kindly make your suggestions and recommendations for you would like we work on.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Kindly identify issues with system you are using and what changes do you suggest we
make?
Thank you for taking your time.
Advantage of the interview.
The interview is flexible because the interviewer can adjust on the type of the question to ask but
the questionnaires the questions are fixed nothing can be added again (Dick et al. 2008)
There is high response rate during interview because workers how are not able to write and read
are able to take part in the interview by answering questions (Dick et al. 2008).
The interviews help in capturing the no-verbal behavior of the participant because there is face to
face interaction with the respondent (Agarwal and Goel, 2014).
The interviews help in obtaining detained data because the interviewee is able to provide extra
information in his/her area of expert that the interviewer may not have knowledge with.
Disadvantage of the interview.
Expensive
The interview is costly because it requires employees to enable interview to take place.
The information collected mostly depends on the interviewer’s ability and skills in conducting
interview and gathering information well (Agarwal and Goel, 2014)..
Most interviews are conducted manually and information collected is transferred into soft copies.
Small sample size.
Most interview are conducted on small group of people as compared to the questionnaire which
cover a lot of people. This make interview to have limited size (Dick et al. 2008).
Limited time
Document Page
Interview are time consuming because there is need to schedule and plan for the interview.
6.Use Case Descriptions and Diagram; Activity Diagrams.
Brief use case description.
Table 1 below shows brief use case descriptions for the kevin’s Farm information system.
Use Case Brief Use Case Description
Register customer The new customer enters details on the
system registration form and submits the
system then verifies the customer registration
and provide customer with login details.
Customer login. The customer login on the system using
username and password to access system
main features.
Search produces The customer searches for the Kevin’s farm
produce on the system by produce id or name.
View farm produce The customer views the available farm
produce on the system.
Place order The customer places order by adding
produces on the shopping cart.
Book The customer provides the details of the
produce he/she need to purchase by booking.
Confirm order The worker confirms the availability of the
order
Confirm booking The worker confirms the customer booking
Make bill The worker processes the bills for the
customer order
Make Payment The customer selects the payment option
either by cash or credit to settle payments
Receive payment The worker receives the payment from
Document Page
customer.
Make produce change The worker makes some changes on the
produces availability
Purchase produce The customer buys the farm produce.
Purchase confirmation The customer receives a notification for the
confirmation of the purchase of the order
Deliver order The customer orders are delivered to
customer at the preferred date and time.
Pick up order Some customers prefer to come and pick their
orders on their preferred time and date.
A Full Use case description.
Table 2 below shows full use case description of the purchase Kevin’s farm produce.
Full Use Case Description purchase
Use Case Name Purchase Farm produce
Scenario Success Scenario: The farm produce is
successfully purchased.
Fail to purchase produces because produces
are not available.
Failed to purchase produce because
customer do not have enough money in the
account.
Triggering Event The customer wants to buy Kevin’s farm
produce
Actors Customer and Worker
Purpose To purchase farm produce.
Overview/Description The use case demonstrates how the
customer purchases produces on the
information system.
Type Study and implementation Requirement.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Stakeholders Mary, Kevin, customer, regulation board,
government and worker
Pre-Conditions The system is working well. The farm
produce is available on the system. The
customer has not yet login.
Post-Conditions The customer has purchased farm produces
and received purchase complete
notification.
Special Requirements
Flow of Events
Actor Action System Response
Customer login on the system and
purchases produce on the system then
logout on after buying
System verifies purchase details and notify
customer of the purchase complete.
Alternate Flow of Events/Exceptional Conditions
Customer purchases produces by making
payment of the produce
Incorrect produce details.
Produce not available on system.
System error.
Document Page
Use Case Diagram.
Figure 1 below show the use case diagram for the Kevin’s farm information system.
The actors.
The use case actors include customer, Regular and worker.
The use cases
The following are the use cases for the Kevin’s farm information system.
Place order, buy farm produce, login, register, search produce, produce available, make
payments, collection list, automatic discount off, receive payments, make bills, manage
bookings, customer book, add produce list, make change and deliver order.
Assumptions: The regular is a customer who buys farm produce regularly and normal customer
take time to buy produce.
chevron_up_icon
1 out of 22
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]