Application Development with Design Diagrams and Code, Assignments of Web Application Development

The development of an online pharmacy application called fpt pharmacy. The application aims to provide a seamless platform for customers to access comprehensive information about pharmaceutical products and services, facilitating convenient purchases. The document highlights the strengths of the application, such as its robust functionality, scalability, and user experience, as well as opportunities for improvement, including enhancing the user experience, adding new features, and optimizing performance.

Typology: Assignments

2023/2024

Uploaded on 07/29/2024

khoa-vo-2
khoa-vo-2 🇻🇳

16 documents

1 / 39

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Higher Nationals in Computing
UNIT 30
APPLICATION DEVELOPMENT
ASSIGNMENT
No.2
Learner’s name: NAMES OF ALL STUDENTS IN A GROU{P - Dao Vu Gia Thuan, Cao Hoang Hai Trieu, Vo Huynh
Dang Khoa
Assessor name: Nam Lam
Class: GCS1007
Learner’s ID: GCS200821, GCS210640, GCS210751
Subject’s ID:
Assignment due: Assignment submitted:
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27

Partial preview of the text

Download Application Development with Design Diagrams and Code and more Assignments Web Application Development in PDF only on Docsity!

Higher Nationals in Computing

UNIT 30

APPLICATION DEVELOPMENT

ASSIGNMENT

No. 2

Learner’s name: NAMES OF ALL STUDENTS IN A GROU{P - Dao Vu Gia Thuan, Cao Hoang Hai Trieu, Vo Huynh Dang Khoa Assessor name: Nam Lam Class: GCS Learner’s ID: GCS200821, GCS210640, GCS Subject’s ID: Assignment due: Assignment submitted:

ASSIGNMENT 2 FRONT SHEET

Qualification BTEC Level^5 HND Diploma in Business Unit number and title Unit 30: Application Development Submission date Date Received 1st submission Re-submission Date Date Received 2nd submission Student Name Cao Hoang Hai Trieu, Dao Vu Gia Thuan, Vo Huynh Dang Khoa Student ID GCS210640, GCS200821, GCS Class GCS1007 Assessor name Lam Nguyen Trung Nam Student declaration I certify that the assignment submission is entirely my own work and I fully understand the consequences of plagiarism. I understand that making a false declaration is a form of malpractice. Student’s signature Grading grid P 4 P5 P6 M3 M4 M5 D2 D

Assignment Brief 2 (RQF) Higher National Certificate/Diploma in Computing Student Name/ID Number: Dao Vu Gia Thuan/GCS Unit Number and Title: Unit 30: Application Development Academic Year: 2024 Unit Assessor: Nam Lam Assignment Title: Application development with design diagrams and code Issue Date: 25 Mar 2024 Submission Date: Internal Verifier Name: Date: Submission Format: Format:

  • An individual report document in PDF Submission
  • Students are compulsory to submit the assignment in due date and in a way requested by the Tutor.
  • The form of submission will be a soft copy posted on http://cms.greenwich.edu.vn/.
  • Remember to convert the word file into PDF file before the submission on CMS. Note:
  • The individual Assignment must be your own work, and not copied by or from another student.
  • If you use ideas, quotes or data (such as diagrams) from books, journals or other sources, you must reference your sources, using the Harvard style.
  • Make sure that you understand and follow the guidelines to avoid plagiarism. Failure to comply this requirement will result in a failed assignment. Unit Learning Outcomes:

LO3 Work individually and as part of a team to plan and produce a functional business application with support documentation LO4 Evaluate the performance of a business application against its Software Design Document and initial requirements Assignment Brief and Guidance: Assignment scenario (continued from Assignment 1) Your team has finished the analysis and design for the system. Next task is development of the system. Tasks: After the presentation about your design (from Assignment 1), you need to create a formal questionnaire that effectively reviews your business application, problem definition statement, proposed solution and development strategy. This formal questionnaire should be answered by your colleagues. For any new insights, ideas or potential improvements to your system you need to evaluate and justify the reasons why you have chosen to include (or not to include) them as part of this business application. Based on the feedback of your colleagues, amend the design if needed. Next task is to develop the business application based on the design, chosen technologies and methodology. When the application is fully built and tested, you need to review its performance against the Software Requirement Specificationn, analyze the factors that influence its performance and use them to undertake a critical review of the design, development and testing stages of your application. Conclude your review by reflectively discussing your previously identified risks. You should evaluate the strengths and weaknesses of your business application and fully justify opportunities for improvement and further development. To conclude, your report document should include:

  • Peer review section (questionnaire and answers, your reflection on the feedback)
  • Development section (how you develop and test the application, what is the result)
  • Review section (review, analyse and critical evaluate your application) Your team needs to prepare a demo based on this report for the final demonstration. The working application must also be demonstrated.

Table Of Content

Table of Contents

P4 Create a formal questionnaire that effectively reviews your business application, problem definition

ASSIGNMENT 2 ANSWERS P4 Create a formal questionnaire that effectively reviews your business application, problem definition statement, proposed solution and development strategy. Use this questionnaire as part of a peer-review and document any feedback given.

1. Formal questionnaire to reviews the business application In this section, we'll construct a few questions to gather and take into account customer feedback. This ensures that the FPT Pharmacy application information, such as the team's purpose, goals, scope, documentation, etc., that we evaluated for the business application in the aforementioned report is accurate. We are going to conduct this survey with a set of FPT Pharmacy users and utilize Google Form to produce surveys with application users. I believe the survey's results will be helpful in developing the FPT Pharmacy application. Below are the 10 questions we designed for the survey. Link Google Form for this survey: https://forms.gle/bxgrGjdaLQJJcmYb Figure 1: Title of survey Figure 2: Question 1

creation and development of the FPT Pharmacy application. At each stage, strategic planning is crucial to effectively reach the consumer market, educate consumers about available products, and drive sales for the pharmacy. The development strategy comprises the following steps:

  • Identifying the target audience for the FPT Pharmacy application: Who are the potential customers we need to focus on? What are their specific needs and preferences regarding a pharmacy application? How can FPT Pharmacy tailor its offerings to meet these needs effectively?
  • Conducting a competitor analysis for the FPT Pharmacy application: Who are the main competitors in the market? What are our competitive advantages and disadvantages? How can FPT Pharmacy differentiate its application from competitors' offerings to attract and retain customers?
  • Defining FPT Pharmacy's unique selling proposition: What sets FPT Pharmacy's application apart from others in the market? What is the core value proposition of FPT Pharmacy's application that appeals to customers?
  • Developing a comprehensive marketing plan for FPT Pharmacy: How will the marketing plan be structured to promote the FPT Pharmacy application effectively? Which marketing channels will be utilized to ensure widespread promotion and visibility of the application?
  • Establishing the development roadmap for FPT Pharmacy: What features and functionalities do users expect from the FPT Pharmacy application? What is the timeline for implementing these features? What resources are required to execute the development plan successfully? As an illustration, even though Tiki is one of the nation's top book-selling websites, it still requires a consistent business and marketing strategy to retain visitors. Tiki frequently organizes significant pharmaceutical trade fairs throughout the month, aiming to attract new customers. However, Tiki's commercial strategy overlooks the importance of retaining existing customers. This example underscores the critical role of a well-defined development plan in effectively managing and growing a business. 2. Collect review feedbacks We survey users of FPT Pharmacy application with group about 1 0 people. I collect all feedback thought 10 questions we design in above. I use tool of Google Form to aggregate the answers into a pie chart for a visual overview of the data in below
  • and document any feedback given. statement, proposed solution and development strategy. Use this questionnaire as part of a peer-review
      1. Formal questionnaire to reviews the business application
      • 1.2 Problem definition statement
      • 1.3 Proposed solution
      • 1.4. Development strategy
      1. Collect review feedbacks
  • P5 Develop a functional business application based on a specified business problem.
      1. Folder structure of the application
      1. Source code samples of the application with explanation
      • 2.1.Model
      • 2.2.Controller
      • 2.3 View
      1. Application implements
  • P6 Review the performance of your business application against the Problem Definition Statement
  • REFERENCES
  • Figure 3: Question
  • Figure 4: Question
  • Figure 5: Question - Figure 6: Question
  • Figure 7: Question
    • Figure 8: Question
      • Figure 9: Question
    • Figure 10: Question
  • Figure 11: Question - Figure 12: Feedback of question
    • Figure 13 : Feedback of question
  • Figure 14 Feedback of question
  • Figure 15 Feedback of question
    • Figure 1 6 : Feedback of quesstion
  • Figure 17 Feedback of question
  • Figure 18 Feedback of question
    • Figure 19 Feedback of question
  • Figure 20 Feedback of question

Figure 21 Feedback of question 10 P5 Develop a functional business application based on a specified business problem.

1. Folder structure of the application We design and build FPTPharmarcy application based on Model – View – Controller (MVC) structure Figure 22: Folder structure of FPTPharmacy application In Models , this folder has some Model class files including Medicine.cs , Cart.cs , CartDetail.cs , Category.cs , ErrorViewModel.cs , Request.cs , User.cs, Pager.cs. These model classes include public properties, which will be used by the application to hold and manipulate FPTPharmacy application data.

Figure 25: Views of MVC structure in FPTPharmacy application The Shared folder under the View folder contains all the views shared among different controllers. Figure 26: Shared folder in Views The use of Data is to store the database related file. Our content folder will be as shown below. Figure 27: Data folder of MVC structure in FPTPharmacy application

The wwwroot will contain all style sheets and images inside it. Our content folder will be as shown below. Figure 28: wwwroot in MVC structure

2. Source code samples of the application with explanation 2.1.Model 2.1.1. Medicine The Medicine model will be used to create our medicine entity and has the attribute listed in Fig. Figure 29: Medicine model