首页 > > 详细

辅导FIT5032、讲解Data Table、辅导C/C++编程语言、讲解c++调试Web开发|解析Java程序

FIT5032 Portfolio | Page 1 of 4
+-
This is a team based assignment with both group and individual assessment components.
The assignment portfolio comprised of four deliverables: Design Report and
ASP.NET MVC application (one per team) as well an optional Research Report and
Learning Summary (one per individual team member).
Assume that you work for an Aussie-Chinese Internet Applications development
company (OzAppy Pty Ltd) based in Melbourne. Recently there has been a significant
uptick in bespoke Internet-based Home Delivery Services and customers are lining up with
your firm to establish their on-line presence in this competitive market where User
Experience (UX) is the key driver for business success! You are responsible for design and
development of a (fictitious) web application for one of your new clients. In addition to some
basic requirements gathered during a project kickoff video-conference, there are
opportunities to exceed your customer's expectations with innovative product features and
recommendations based on original and insightful research. From your extensive technical
skill-set (honed through experience with UnityTM web-based 3D games development
environment or similar) C# ASP.NET MVC seemed a natural choice, although your team has
skills spanning multiple programming languages and web application technologies.
The rest of this specification is organised in two parts: 1) the business requirements,
and 2) the instructions how you should approach this task and grading method.
2. Business requirements
The new Web Application must be able to meet the following business requirements:
BUSINESS REQUIREMENT (A):
BR(A.1): Development Stack
The new Web Application must be developed using C# ASP.NET MVC and MS SQL
database.
BR (A.2): Responsiveness
The new Web Application must have responsiveness capability to be compatible with
various devices.
BUSINESS REQUIREMENT (B):
BR(B.1): Authentication
The new Web Application must have an authentication mechanism to provide
confidentiality.
FIT5032 Assignment Portfolio V1.0
(Suzhou)
Murray Mount & ABM Russel
FIT5032 INTERNET APPLICATIONS DEVELOPMENT
1. PortfolioBackgroundandDescription
FIT5032 Portfolio | Page 2 of 4
BR (B.2): Date
The newWeb Application must use “Date” in any of the stored value.
BUSINESS REQUIREMENT (C):
BR (C.1): Role based authentication
The newWeb Application must have role-based authentication mechanism with minimum
two roles (or three roles for three member project teams) to facilitate CRUD (Create, Read,
Update and/or Delete).
BR (C.2):Validations
The newWeb Application must implement validations with minimum two types of validation
(or three types of validation for three member teams.)
BR (C.3): Data Table
The newWeb Application must display data table from MSSQL Database with minimum
two tables (or three tables for three member project teams.)
BUSINESS REQUIREMENT (D):
BR (D.1):Security or Authentication using an external API
The new Web Application must either have an external authentication mechanism or
must implement security to protect from on-line attacks such as XSS
BR (D.2): Rating
The new Web Application must implement a rating feature.
BR (D.3): Booking Constraint
The new Web Application must implement a booking constraint and feature.
BR (D.5):Email
The newWeb Application must be able to send email.
BUSINESS REQUIREMENT (E):
BR (E.1): Chart
The newWeb Application must display a dynamic chart or graph using data from MS SQL
Database.
BR (E.2): Bulk Email
The newWeb Application must be able to send bulk email with an attachment.
BR (E.3): Geo Location
The new Web Application must display a map with as many features1 as project team
members.
1 Such as search place of interest, navigate between places and trip information etc. Background will be blue is not a feature.
FIT5032 Portfolio | Page 3 of 4
BR (E.5): Innovation and Research
For each member of the project team, either
a) the new Web Application must implement any one innovative feature aimed at
improving User Experience or
b) a separate mini research report with recommendation for future upgrades must be
prepared and submitted. Note that implemented or recommended innovations may
represent enhancements to existing features.
3. Instructions and Grading Method
You must select any one of the recommended services to demonstrate your web
development skills while meeting the above business requirements:
- Fresh food, meals or beverages delivery
- General groceries from one or more stores
- Home furnishings, appliances delivery and/or installation
- Bulk transport and logistics for goods supply and product delivery
- Any other home delivery related service as approved by your tutor
A stepped approach is mandated to implement the new ASP.NET MVC Web
Application. Before you move on to implement a higher-level business requirement i.e. BR
(A) towards BR(E), you must complete all the requirements at the current level first first.
The following table outlines grading overview:
Deliverables Grade
BR (A1, A2) and Learning Summary P / Mandatory
BR (B1, B2) C → C+
BR (C1, C2, C3) C+ → C++
BR (D1, D2, D3, D4) D → D++
BR (E1, E2, E3, E4) HD → HD+
HD+ → HD++
Final Demonstration Required for C/D/HD
Please refer to the Design report, Research report and Learning Summary templates in
Moodle.
DEVELOPMENT HINTS (IN ADDITION TO LECTURE AND STUDIO MATERIALS)
• Responsiveness can be achieved using Bootstrap, Materialize CSS or Foundation
• Log in & Log out can be achieved using Visual Studio Default Individual Identity
• Displaying features on a Map such as search, routing and geocoding etc. can be done
using MapBox, Mapify or similar API
BR (E5: innovation and/or research)
FIT5032 Portfolio | Page 4 of 4
• Displaying features on a Calendar such as event constraint can be done using
FullCalendar.io API
• DataTables supports pagination features. Mock data can be generated using
Mockaroo
• SendGrid API can be used for Email
• SignalR / WebAPI / AngularJS can be used to implement any extended innovative
feature
SUBMISSION AND DEMONSTRATION
You will be given the opportunity to show your interim work to your tutor during the studio
sessions or during the consultation times. This will give you an opportunity to fix issues
and improve. You will receive feedback on Assignment Portfolio in Week 4 (Project
concept and plan) Week 6 (Basic designs) and Week 8 (Mock-ups or working prototype
system).
The final assignment portfolio submission (Team Design Report, Team ASP.NET
MVC application, Individual Learning Summaries and optional Individual
Research Reports) is due in Moodle at the end of Week 8. Class demonstrations of
your internet applications will take place during the final tutorial session in Week 9.

联系我们
  • QQ:99515681
  • 邮箱:99515681@qq.com
  • 工作时间:8:00-21:00
  • 微信:codinghelp
热点标签

联系我们 - QQ: 99515681 微信:codinghelp
程序辅导网!