Академический Документы
Профессиональный Документы
Культура Документы
System Requirements
October 10, 2015
Group 1:
Andrew Caiazza
Ian Snieckus
Courtney Lam
Pierre Wattie
547:210:03
Management of Technical Organizations
Fall
2015
Objective:
Our goal is to revolutionize and simplify the way people can get
help with their technology. The hope of our team is to provide a
Development Process ~
Server:
Our team will be using cloud computing for our websites/web apps server. To be
more specific, we will be using Microsoft azure for our server. Microsoft azure is a
IAAS cloud computing vendor that allow user to develop and maintain the web
infrastructure whether it be for apps/websites. The windows Azure portal is very
fast and fluid, supports filtering and sorting (making it much easier to use for large
deployments), works on all browsers, and offers a lot of great new features
including built-in VM, Web site, Storage, and Cloud Service monitoring support.
Example of Windows Azure portal:
We will maintain our front end app/websites development with Bootstrap. We will
be using HTML 5 and CSS 3 to develop our website. Bootstrap is the most
popular HTML, CSS and JS framework. Bootstrap is a great fit for
app developments.
Example of our login page with HTML5/CSS3:
Database:
Microsoft uses its SQL Server technology to provide a relational database,
allowing customers to either access a SQL database on its cloud, or hosted SQL
server instances on virtual machines. Microsoft also emphasizes hybrid databases
that combine data both on a customer's premise and with the Azure cloud through
SQL Data Sync. Microsoft has a cloud-hosted No SQL database service named
Tables as well, while Blobs (binary large object storage), are optimized for media
files such as audio and video.
With Azure we can create our Oracle database
This link will show you about how the developers can create a virtual oracle
database using Microsoft Azure.
https://azure.microsoft.com/en-us/documentation/articles/virtual-machinescreating-oracle-database-virtual-machine/
Language:
Bootstrap: HTML5/CSS3
Windows Azure: Python, PHP, Java.
Web application framework:
Bootstrap Front end development.
Windows Azure and Oracle database Back end development.
DBMS:
Oracle database 12C
OS:
Linux (kernel 4.2.3), Windows (7, 8, 10)
Documentation
Code and API documentation will be created automatically/manually from the
source code using the software programs stated above. The user manual for the
development project will be developed by the development team and will be given
to the key lead people that will handle the development projects.
Front end development manager _
Server side manager _
Database manager _
Customer
Visit
website
Yes
New
Account ?
No
Customer selects
what type of
services they need
for our technicians
Domain Model
Below is some example of the domain model for Fixit with the
corresponding specification of properties for each entity in the
model
Entity Customer
customer_id
last_name
first_name
email
password
billing address (refer to services entity)
location for services address (refer to services entity)
saved_payment_method
saved_paymend_details (array)
Entity Services
services_id
position
technician available (boolean) if FALSE, then cannot be
queried from API or store-front
technician name
brief_description
full_description
technician specialty
thumbnail
image_normal
image_large
price of services