Design and building a Distributed Information System.

CLOSED
Bids
5
Avg Bid (USD)
$529
Project Budget (USD)
$30 - $250

Project Description:
Its my UNI Project please see the attached file and i need to submit this on 11/4/13

PLEASE SEE THE ATTACHED FIRST DONT BID BLINDLY :)

Sales staff
1. Sales staff will have the capabilities to book (update/insert/delete) the sell activities and memberships.
2. Sales staff will have the capabilities to sell food and beverages.
Local Managers
1. Have all of the functionality of Sales staff
2. They can also produce reports of weekly/monthly sales.
3. They can produce reports of weekly/monthly sales.
4. They can review individual staff sales statistics.
National Managers
1. Have all of the functionality of Local managers.
2. They can also produce national weekly/monthly sales.
3. The can produce national/weekly sales statistics.
Page 4 of 6
Your task
Based on the above requirements it is necessary to build the prototype as a distributed system with a number of different user interfaces, one for each of the users. You should implement a 3-tier architecture.
The system should persistently save data in a database. The choice of technology is yours. Likewise the user interfaces can be built using any technology of your choosing. Care should be taking to achieve a 3-tier architecture.
You should document a UML design for the proposed system. This should include a description of: architecture, requirements and functionality, detailed system design.
Where appropriate highlight how DIS concepts that you have learnt during this course will be realised within your proposed system. For example, failure, concurrency, scalability etc. You are not required to explain these terms. You are expected to state how you implementation / design achieves these objectives.
Deliverables
Based on the above requirements it is necessary to build the prototype as a distributed system with a number of different user interfaces, one for each of the users identified in your design. You should design and implement a 3-tier architecture.
You should document a UML design for the proposed system. This should include a description of: architecture, requirements and functionality as part of a detailed system design.
The implemented prototype system should persistently save data in a database. The choice of appropriate technology for your centre will be determined by your local tutor, this includes the technology for distribution1 (middleware, RMI, web services, etc.), the database (Oracle, SQL server, MYSQL, Postgres, MS Access, etc.) and also the application/user interface technology (Java, Java Servlets, .NET, ASP.NET, VB.NET, etc.).
Specific Deliverables
D1: An ERD describing your backend database.
D2: A UML Deployment diagram detailing your system architecture
D3: UML Use-case diagrams for the scenario, these should distinguish the various functions and users of the system.
D4: UML Design Class diagram for the scenario.
D5: An implemented 3-tier distributed system. This should include screenshots and code samples of the main functionalities that you have implemented.
You will be required to demonstrate your software prototype to your tutor.
Deliverables & Grading Criteria
The System design (maximum of 50% will be awarded for your design) to include:
a. UML deployment diagram documenting the system architecture
b. Backend database design– ERD
c. UML Use-case diagram and analysis
d. UML Design Class diagram
Implementation (Maximum of 50% will be awarded for you implementation) to include:
Page 5 of 6
e. 3-tier implementation with a clear separation between tiers and using appropriate technology,
f. Sales staff capabilities implemented,
g. Local manager capabilities implemented,
h. National manager capabilities implemented.

Skills required:
Graphic Design, HTML, PHP, Website Design
Additional Files: dis+assignment.pdf
Hire hassanalich
Project posted by:
hassanalich United Arab Emirates
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


$ 2060
in 20 days
Hire KrazyKoder
$ 210
in 7 days
$ 132
in 3 days
$ 100
in 3 days
Hire yasirlatif
$ 143
in 3 days