1 Graduate Diploma in IT Level 7 GIT703: Systems Development Integration 20 credits Assessment 2: Case study research (Worth 60% of final Mark) (90 Marks) 2 Instructions and guidelines for the...

1 answer below »
How much for this assignment?


1 Graduate Diploma in IT Level 7 GIT703: Systems Development Integration 20 credits Assessment 2: Case study research (Worth 60% of final Mark) (90 Marks) 2 Instructions and guidelines for the Assessment: 1. Submission date and time: ___________________________________. 2. The completed assignment must be handed to the lecturer at the beginning of the class on the due date. 3. Submit a print and bonded copy of your report along with the electronic copy of all work. The lecturer will inform you how to submit the soft copy. 4. Warning: All media must be virus free! Media containing virus or media that cannot be run directly will result in a FAIL grade. 5. You must read and understand Aspire2 International’s policy on ‘Academic Dishonesty and Plagiarism’. Assignments completed using unfair means or plagiarised will receive a FAIL grade. 6. The report must have a title page with your name, class and id number clearly printed. 7. Start working on the assignment as soon as it has been handed out in the class. Working on the assignment right from day one will ensure that it is completed on time. 8. Work through each task, making copies of the source codes, diagrams and output produced as you complete them as they will be required as part of your submission. 9. Use the right naming and indentation style. Use comments to document each class and method. 10. Assignments will be judged on the basis of completeness, correctness and clearness. Learning Outcome Targeted: LO2: Devise appropriate testing strategies for a software project LO3: Investigate legal, privacy and security considerations for a software project LO4: Conduct HCI analysis and design for a software project LO5: Identify and solve complex technological problems and challenges. 3 Matching Learning Outcomes (LOs) to Assessment Questions: Question Number LO(s) targeted 1 LO5 2 LO5 3 LO5 4 LO4, LO5 5 LO4 6 LO2 7 LO3 8 Miscellaneous 4 Case Study: Creating a Nearby Deal Locator NearYou Limited is a New Zealand based IT company that specializes in making software which connects small businesses to their local communities. To fulfil this purpose, NearYou wants to launch a responsive web and mobile application. Since the app’s main purpose is to connect small businesses with their local communities, a customer who uses this app will be able to find a small business that happens to be offering deals and discounts near them. Furthermore, small business owners are looking out for ways to attract more customers and generate more revenue. (Please note: A small business can be a café, a dairy, a grocery store, a barber or a hair stylist, a beautician or a business that provides therapeutic massage services). This application is for two types of users – a customer and a small business owner (also known as a merchant). Accordingly, there will be two types of logins i.e. one for a customer and another for a merchant. The workflow for the merchant user (i.e. small business owners) is as follows: • This app will enable small business owners to advertise offers, discounts of their services on the app. • Businesses need to first register themselves on the app by providing their business information, New Zealand Business Number (NZBN) and contact details. • These details will be sent to NearYou’s CRM system. • A sales representative from NearYou will verify the details of the business that are stored in this CRM system. • After verification of the business, the sales representative will create a login id and password for the business and email it to the business’ email address. • After receiving their login id and password, the small business owner can then login to the application using the merchant login. • From there, the small business owner can put up their products and services that they want to advertise within their local community. They can set a start and end date to decide the time period for which the discount is available. The workflow for a customer (i.e. normal user) is as follows: • The app will allow a customer to locate small businesses that offer discounts and deals near them or at a location where they want to go. o Eg: If a customer named Bob uses the app and gives it his current location, then the app will display all small businesses with deals or discounts near Bob’s location in the ascending order of distance. o Alternately, there will be a search field for the user to type in any New Zealand address and the app will populate small businesses that have discounts near that location. 5 • If a customer clicks on small business that is found near to his/her location (or the location they entered), a new screen will be displayed. This screen will show details of the business and the discounted offers or deals that are available. The customer will then be able to select one or more offers and pay for them online. • After the payment is successful, the customer will receive a confirmation email which contains a voucher number and also an RFID code of the voucher. • The customer can then scan this RFID code at the small business’s location when they go there to redeem the voucher. Additional requirements to note: o The customer will also be able to login to the system if he/she wants to view a history of vouchers they have redeemed and also the upcoming deadlines for vouchers they have not yet redeemed. o Merchants can login to the merchant system to view the same. o Customers will also be notified by email and in-app push notifications of vouchers that will be expiring within 7 days of their expiry. This app must have simple and friendly interface for both types of users to perform the functionality listed above. Try to achieve this using the minimum number of steps possible. You will require understanding the case study to answer all the questions and perform the tasks given in the deliverable section of this assignment ASSIGNMENT DELIVERABLE You will need to submit a written report of no more than 12 pages, addressing the following main issues based on the given case study. You are required to perform the following tasks and document in the form of a comprehensive report. 1. Introduction: Write an introduction about your Nearby Deal Locator solution. The introduction should include the business need, problem statement and an overview of the proposed solution. (6 marks) 2. Requirements: Investigate the functional and non-functional requirement of the case study. Use the specified template (IEEE requirement specification template) or any standard template for recording the requirements. (14 marks) 6 3. Design – High level Design: Identify and analyse the high-level functional components of the system? What kind of information they sent to each other? Identify the external system(s) that should receive/send information to your system? Draw a diagram of the main components. This diagram must illustrate the relationships between these components i.e. the sending/receiving of information between them. It must also identify and illustrate relationships with external system(s). (10 marks) 4. Design – Use case, activity diagrams: Develop the use case diagram for your system and the activity diagram for each use case. (10 marks) 5. Design Interface Design: Design the wireframes for each screen and illustrate the screen flow diagram of the application interface. (10 marks) 6. Functional Testing: Discuss an appropriate testing strategy for this application. Then design and develop at least 10 test cases. (15 marks) 7. Legal, Privacy and Security Considerations: Identify and analyse at least two privacy and security concerns around data that would need to be addressed in this application (besides login and registration). Identify and discuss at least 2 legal requirements this application must fulfil. (20 marks) 8. Report Layout, Formatting and references: Report is clearly formatted with 1.15 line spacing; font style is Times New Roman and has been adequately been referenced and cited using APA standards. (5 marks) STRUCTURE AND FORMATTING OF THE WRITTEN REPORT: 1. The written report must follow the structure given below. • Assignment cover page • Introduction • Functional and non-functional requirements • Design 7 i. High level design ii. Use Case diagram iii. Activity diagrams iv. Interface design • Testing strategy and test cases • References 2. The report must adhere to the following format: • Use standard fonts (10-12) for text and heading in Microsoft word. • Submit as a single Word document. DATE DUE The report is due _________________________________. It must be submitted through online system. 8 MARKING SCHEDULE Criteria Description Possible Marks Achieved Mark In tr o d u ct io n • Business need is correctly identified and clearly discussed • The problem statement is clearly articulated • An overview of the proposed solution is clearly discussed 2 2 2 R eq u ir em en ts • At least 8 functional requirements are correctly identified • At least 4 non-functional requirements are correctly identified • The length of the document is appropriate 8 4 2 D es ig n H ig h l ev el d es ig n • Main functional components of the system are listed correctly • Relationship among the components and relevant information has been
Answered Same DayDec 16, 2021GIT703Aspire2 International

Answer To: 1 Graduate Diploma in IT Level 7 GIT703: Systems Development Integration 20 credits Assessment 2:...

Neha answered on Dec 17 2021
148 Votes
73851 - SRS/Activity diagram.png
73851 - SRS/high level diagam.png
73851 - SRS/report.docx
Introduction
In this report we will implement a new system IT company. The near you limited is an IT company which is best in the New Zealand and it is known for making software which care able to connect the small businesses to the local communities. Near you wants to have a responsive mobile application and web application which can help the small businesses to connect the local
communities easily. The major purpose of the application is to connect the small businesses with the local communities which means the customer will be able to use this app to find a small business which can offer them better discount and deal nearby them. The small business owners are also trying to find out some ways to attract more customers and get more revenue for their work. The small business can be grocery store, Barber, or a dairy or any business which can provide therapeutic message services.
The whole application will have 2 types of user which are small business owner which is also known as the merchant and the customer. The application will provide 2 different login each for the user. Each user will have different screens after their login. The merchant or the small business owner will be able to advertise their offers or the discount for the services on the application easily. The system will ask the user to register themselves over the application by providing through personal information, business information, New Zealand business number and contact detail.
The system will validate all the entries and then only they will be saved into the database. All the information will be stored in the customer relationship management system of the NearYou. The near you will have sales representative who will be responsible for verifying the details of the business which are stored in the database. All the details are verified sales representative will create login ID and password for the merchant and these details will be mailed to the email address of the business. Once the login ID and password are received the merchant will be able to login into the application with the help of the username and password over the merchant login page. After the login the merchant will be able to share their services and the product which they want to advertise for the local community. They can also decide a time period for the service and the discount.
The option for the customer is different from the merchant. The application will allow the customer to find out the small businesses which are offering best discount Indies nearby there or the location where they can go. For example, if the user is using the application will get its location and will show all the nearby small businesses around the user. Alternative is to have a search field over the application which can be used by the user. The user can type the location in the search field and then the application will show all the small businesses which have discount. If this customer can click over the small business, then a new screen will be displayed. The new screen will show all the details about the business and the discounted decent offers which are available from them.
The customer can select one or multiple offers and then the payment can be done online. Once the payment is successful then the customer will receive a confirmation email which will have voucher number and other details about the voucher. The customer will be able to scan the RFID code for the location of small business where he can go to redeem the voucher. The customer will also be able to login into the system similar to the merchant whenever he wants to check for the history of vouchers which they have redeem or want to check any upcoming deadline for the vouchers. The merchants can login into the system to check for the same. The system will notify the customer about the vouchers which are expiring soon. The new application is very simple to use and user friendly. It will be better platform to connect the business and the communities. In this report we will discuss about the functional requirements, non-functional requirements and the interfaces for the website.
Requirements
Functional Requirements
This application is used by 2 different users. Both the users have different personal requirements.
The small business owners will be able to perform following operations.
· The merchants will be able to advertise the discounts and the offers for the services and products over the application.
· The merchants can share their personal details and business details with the application.
· The application will save all the details into the customer relationship management system.
· The system...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here