The system will be maintaining functions like registering the customers, calculating their type, order maintenance, assigning delivery personnel, payment handling and many more. The customers will be providing their personal details and the system will be storing it into the database. At the registration period the customer will be normal but as he/she starts purchasing regularly the system automatically mark them as regular customers. The system will be handling the inventory related activities of the farms. The delivery man will get message regarding the order details and customer details who has placed the order.
The most interaction with the system will be done by the admin. The admin will be responsible for managing most of the manual processes. The admin will be handling cases like placing order by phone, contacting delivery man in case system is unable, updating data that are not able to identify by system and many more. The delivery man will be providing status of the delivery. The customer who places order may not be home at the time delivery man reaches or delivery is delayed. In such cases the data regarding status of delivery will be provided by deliver man.
Sign Paper Credit Slip: The system will be creating a paper based credit slip for each order. The customer will be signing the credit slip after delivery is complete. The slips will be provided to the customer at the end of each month.
Delivery: The deliveryman is responsible for delivering the places order. Customer and deliveryman both are associated actors. The delivery can be done by two ways such as to home of the customer who placed order and local store from where the customer will collect order.
Payment: The payment will be done by the customer after each delivery. The payment will be calculated using the order cost and discount. The payment can be done through two ways such as using cash or credit.
Local Daily Activity Report: The system will be generating daily activity report based on the day to day business processes. These reports will be sent to the head office for decision making and business process tracking purpose.
Use Case ID: |
User_UC_2 |
|||
Use Case Name: |
Place Order |
|||
Created By: |
Last Updated By: |
|||
Date Created: |
Date Last Updated: |
|||
Actor: |
Customer |
|||
Description: |
The customer will be placing order to Family Farm Fresh Foods system through phone call or online submission form. |
|||
Preconditions: |
The customer must be registered |
|||
Post conditions: |
The customer address must be valid |
|||
Priority: |
High |
|||
Frequency of Use: |
Daily |
|||
Normal Course of Events: |
The customer will provide all the details of vegetables or other products that he/she intends to purchase The system will find the items in a farm near the customer The system will confirm order after the products are available |
|||
Alternative Courses: |
If the products are not available in the farm, it will be delivered there The deliveryman will be holding the delivery till the customer confirms the order delivery date |
|||
Exceptions: |
The customer will get the delivery by expected time and order process will be adequate |
|||
Includes: |
Calculate Benefit |
|||
Special Requirements: |
Addition of vegetables after placing orders |
|||
Assumptions: |
The customer is already registered |
|||
Notes and Issues: |
Change of address |
Figure 2: Activity Diagram of F4 Order Place
(Source: Created by Author)
Duplication and inconsistency can be see for customer as the customer can be moving from one place to another without informing the organization. In this case the organization delivery service will be hampered. The same customer can get registered into the system using different verification proof. In such cases chance of duplication of data is very high. The data duplications can be seen in terms of products that the organization sell. Various farms sell the same products to the nearby customers. The name of the products may vary (regarding few products) for farm to farm. Data inconsistency can be seen in various parts of business operations also.
Table: Customer |
||
Attribute |
Key |
Code format |
custID |
Primary |
Selection of customer from all the customer list |
Name |
None |
None |
Address |
None |
None |
Contact_Number |
None |
None |
|
None |
None |
Type |
None |
None |
Table: Order |
||
Attribute |
Key |
Code format |
orderID |
Primary |
Selection of orders made by a customer from all the orders |
custID |
Foreign |
None |
orderdate |
None |
None |
deliverydate |
None |
None |
status |
None |
None |
amount |
None |
None |
Table: Payment |
||
Attribute |
Key |
Code format |
paymentID |
Primary |
Selection of payment made by a customer against an order from all the payment list |
orderID |
Foreign |
None |
paymentDate |
None |
None |
totalamount |
None |
None |
discount |
None |
None |
pay |
None |
None |
Data Populate:
Table: Customer |
|||||
custID |
Name |
Address |
Contact_Number |
|
Type |
Cust101 |
Roger Jenkins |
12 Main Street |
8976543 |
Regular |
|
Cust102 |
James Princep |
4, Camac Street |
4567123 |
Normal |
|
Cust103 |
Anna Moria |
12/34, Hover Street |
09872345 |
Normal |
Table: Order |
|||||
orderID |
custID |
orderdate |
deliverydate |
status |
amount |
Order801 |
Cust101 |
1/21/2018 |
1/22/2018 |
Que |
1233 |
Order802 |
Cust103 |
3/18/2018 |
3/21/2018 |
Delivered |
245 |
Order803 |
Cust102 |
3/3/2018 |
3/7/2018 |
Cancelled |
455 |
Table: Payment |
|||||
paymentID |
orderID |
paymentDate |
totalamount |
discount |
pay |
Pay401 |
Order801 |
1/22/2018 |
1233 |
0 |
1233 |
Pay402 |
Order803 |
3/21/2018 |
245 |
10 |
221.50 |
Pay403 |
Order802 |
Null |
455 |
0 |
0 |
Maintenance Connection: It is a cloud based software framework utilized in the business with the purpose of handing maintenance. As the software package is suitable for SME, Family Farm Fresh Foods can use this package within its environment (Maintenance Connection 2018). The organization can edit the home page of the system as per the role of the end users. It is very supportive in terms of customer support and training. Tracking assets can be done through various ways.
Get Swift: The package is very good in terms of cut costs, speed up and reducing path covered in terms of delivery of product. The package is able to provide enhance efficiencies within F4 customer support center (GetSwift 2018). The staff needed to handle delivery of products needs not be increased as the organization will grow for certain enhancement in business area coverage.
In House System: In house system is the IT framework in which all the IT assets are own by the organization itself. The hardware will be purchased by F4 and the organization will be responsible for maintaining the system (Kessel et al. 2016). In case the organization is looking forward to using the in-house system for a long time, it is the best solution but for a short period of use it is very costly.
Management Information System: The management information system will be controlling all activities of the organization that are related to management (Laudon and Laudon 2016). The system will be handling delivery process through the GetSwift software package.
Enterprise Resource Planning: ERP will be using for establishing a proper communication organization wide. All the aspects of the business from farms to delivery man to customers will be under the supervision of ERP (Leon 2014). ERP is more costly than MIS. It can be cloud or in-house system.
Conclusion:
From the above study it can be concluded that the new system can be a great source of innovating business for Family Farm Fresh Foods. The use case diagram has provided the understanding of end-user interactions. The activity diagram has been done for only one use case, an activity diagram consist of all the activities done by the end users and system will be able to provide better understanding of system functionalities. The database is comprised of all the data that are relevant for business, there is a scope of improving the database. The system can be using various packages like customer relationship management, inventory management, delivery management and much more. As the organization is medium sized, the delivery software package and business maintenance software package is required most.
Including all the Stakeholders: Family Farm Fresh Foods has various internal and external stakeholders like customer, employees, suppliers and man more. Considering the impact of all the stakeholders during development of system is crucial. The stakeholders will be included in various processes of development where they are most appropriate.
Making Change Management Plan: Implementing a system at Family Farm Fresh Foods’s environment will result into changes in business process. The organization must create a change management plan so that these changes can be handled properly.
Security: Security of data and system is a significant part of information system. It is because the system will be storing customer details and business related sensitive data.
Maintenance: The system must be maintained after deploying in the Family Farm Fresh Foods’s environment.
Alkoshman, M.M., 2015. Unified modeling language and enhanced entity relationship: an empirical study. International Journal of Database Theory and Application, 8(3), pp.215-227.
Al-Masree, H.K., 2015. Extracting Entity Relationship Diagram (ERD) from relational database schema. International Journal of Database Theory and Application, 8(3), pp.15-26.
Coronel, C. and Morris, S., 2016. Database systems: design, implementation, & management. Cengage Learning.
Fernandez-Saez, A.M., Genero, M., Chaudron, M.R., Caivano, D. and Ramos, I., 2015. Are Forward Designed or Reverse-Engineered UML diagrams more helpful for code maintenance?: A family of experiments. Information and Software Technology, 57, pp.644-663.
GetSwift. 2018. Home. [online] Available at: https://www.getswift.co [Accessed 17 Jan. 2018].
Gogolla, M., Hilken, F., Niemann, P. and Wille, R., 2017, July. Formulating Model Verification Tasks Prover-Independently as UML Diagrams. In European Conference on Modelling Foundations and Applications (pp. 232-247). Springer, Cham.
Gouhar, A., 2017. Database Management System. International Journal of Engineering Science, 11766.
Kessel, K.A., Jäger, A., Habermehl, D., Rüppell, J., Bendl, R., Debus, J. and Combs, S.E., 2016. Changes in gross tumor volume and organ motion analysis during neoadjuvant radiochemotherapy in patients with locally advanced pancreatic cancer using an in-house analysis system. Technology in cancer research & treatment, 15(2), pp.348-354.
Laudon, K.C. and Laudon, J.P., 2016. Management information system. Pearson Education India.
Leon, A., 2014. Enterprise resource planning. McGraw-Hill Education.
Maintenance Connection. 2018. Computerized Maintenance Management Software – Free Demo & Price. [online] Available at: https://www.maintenanceconnection.com/website/ [Accessed 17 Jan. 2018].
Sharma, C., Sabharwal, S. and Sibal, R., 2014. Applying genetic algorithm for prioritization of test case scenarios derived from UML diagrams. arXiv preprint arXiv:1410.4838.
Wu, Y., Rubin, D.L., Woods, R.W., Elezaby, M. and Burnside, E.S., 2014. Developing a comprehensive database management system for organization and evaluation of mammography datasets. Cancer informatics, 13(Suppl 3), p.53.
Essay Writing Service Features
Our Experience
No matter how complex your assignment is, we can find the right professional for your specific task. Contact Essay is an essay writing company that hires only the smartest minds to help you with your projects. Our expertise allows us to provide students with high-quality academic writing, editing & proofreading services.Free Features
Free revision policy
$10Free bibliography & reference
$8Free title page
$8Free formatting
$8How Our Essay Writing Service Works
First, you will need to complete an order form. It's not difficult but, in case there is anything you find not to be clear, you may always call us so that we can guide you through it. On the order form, you will need to include some basic information concerning your order: subject, topic, number of pages, etc. We also encourage our clients to upload any relevant information or sources that will help.
Complete the order formOnce we have all the information and instructions that we need, we select the most suitable writer for your assignment. While everything seems to be clear, the writer, who has complete knowledge of the subject, may need clarification from you. It is at that point that you would receive a call or email from us.
Writer’s assignmentAs soon as the writer has finished, it will be delivered both to the website and to your email address so that you will not miss it. If your deadline is close at hand, we will place a call to you to make sure that you receive the paper on time.
Completing the order and download