Summary of the architecture of your system

Assignment Help Computer Engineering
Reference no: EM13909777

Scenario

A system is required that allows Aston students to maintain an account for purchasing books from an Aston book store. The account can be topped up by cash payment to stores. Books are identified by their ISBN and categorised by its type (e.g. Computing, Business, Multimedia, Electronic, Electrical, Mathematic, Languages, etc). The books in the store are associated with the book category. One book can appear in more than one category (for example, a book can be in both Computing and Business category). Each book has its price and quantity in stock. Students can access a web-based catalogue of these items, and add any book to their shopping basket. When an item is added to the basket, the quantity of that item in stock should be reduced accordingly. When they wish to complete the purchased they must visit stores where they may collect these items - provided there is sufficient money in the student's account. The store staff who manage this system also use a web-based interface. They can add a book in the system and associate it to appropriate categories. When students visit the store, they can view the orders in the students' shopping basket and completes the purchase.
Requirements (S1, S3 T2 and T4)

Below is a list of functionalities of the system. You are required to implement FOUR of the requirements: S1, S3, T2 and T4.
Students using this system can:

S1. View all books in the catalogue, including the amount in stock.

S3. Add an item to their shopping basket.

S4. Remove an item from their shopping basket.

S5. View their basket and account balance.

Store staff in stores can:

T2. View a student's basket and account balance.

T4. Complete a purchase by providing a given student with the items in their shopping basket and the system will deduct the total from their account.

To reduce the need for repetitive coding, you are required to implement FOUR of these requirements: S1, S3, T2 and T4, though you can implement more if you wish as part of the Stretcher. You need to design the database used for this system. You should populate the tables (manually or automatically) fill these tables with a dozen or so entries for testing purposes.

Your implementation must be in PHP, HTML and MySQL. You are free to choose whether to use object-oriented programming or other relevant techniques. If you choose to develop your system on your own computer, make sure your software is compatible with that on our remote webserver. Your web server should be www.<username>.eas-cs2410-1415.aston.ac.uk (please check the email ISA sent to you), and allow at least 24 hours to transfer it across. If you want to download the software, you are suggested to download wampserver or xampp which includes Apache, PHP, MySQL etc in one package.

You need include a suitable interface; for example an opening page which contains a link to a student page and a link to the staff's page, etc. Note that the user interface must be easy to use.

Your short report includes the following:

oA summary of the architecture of your system (not longer than 2 pages). The report should summarise the structure of your implementation, and in particular which source code files I must read to find where ?you have made use of sessions and multi-table select or join query.

oAny assumption of using the system should also be described.

oA HTTP link which links to the entry page of your website, normally index.html

oDetails of at least two type users which can be used to assess your system including one student user and one staff user. If password is needed to login in the system, this should be provided clearly in your report.

oDo not include screen-shots, UML diagrams, nor any other graphical material. ?Your submission must be your own effort. Copying and sharing work is forbidden. If you are found to have copied or shared part or all of your submission your mark may be reduced or set to zero (or worse).

Attachment:- Archive.zip

Reference no: EM13909777

Questions Cloud

Paper on a construction-related fall accident : You are asked to prepare a Research Paper on a construction-related fall accident. To prepare you for the Research Paper, you will need to gain some knowledge and familiarity of construction accidents
Rule of thumb concerning ecosystems : The rule of thumb concerning ecosystems as units that capture energy and transport it is as follows: For every jump in trophic level, the amount of available energy drops by 90%. Discuss in detail what accounts for this loss of energy? Please give..
Different explanations for insulin production : There are two different explanations for insulin production and they are contradictory. One says that the cDNA is inserted into the lac operon after the B galactosidase enzyme gene because they can share a promoter and this is the only way that a ..
What is probability of two of the children getting disease : What is the probability of two of the children getting the disease? What is the probability of at least two of the children getting the disease?
Summary of the architecture of your system : Summary of the architecture of your system - The report should summarise the structure of your implementation, and in particular which source code files I must read to find where ?you have made use of sessions and multi-table select or join query.
Visualised on an agarose gel : A circular plasmid of 10,000 base pairs (bp) is digested with two restriction enzymes, A and B, to produce a 3000 bp and a 2000 bp bands when visualised on an agarose gel. when digested with one enzyme at a time,only one band is visible at 5000 bp..
How housing characteristics are capitalized in housing price : In analysis and discussion section you should discuss how housing characteristics, neighborhood characteristics and school quality are capitalized in housing prices.
Cancerous cellular tissue and normal tissue : You have recently isolated and cultured a cancerous cell line from a brain tumor of a patient. You are interested in determining what may be different at the gene expression level between the cancerous cellular tissue and the normal tissue.
Diagnosis of antiphospholipid syndrome : A nurse practitioner student is familiarizing herself with the overnight admissions to an acute medical unit of a university hospital. Which of the following patients would the student recognize as being least likely to have a diagnosis of antipho..

Reviews

Write a Review

Computer Engineering Questions & Answers

  Write two programsbull the first program will encipher a

write two programs.bull the first program will encipher a message using a keywordbull the second program will decipher

  Explain the number of nodes and workstation types

The office has four separate rooms, each one with its own set up of dental equipment and 1 X-ray room.

  Assume the javascript variables greeting

Write down a line of code to replace line 3 above which will create a greeting 'Hello Earthling!' with a space in between 'Hello' and 'Earthling' and an exclamation mark at the end.

  In brief discuss xml and its standards

create some example code using XML and the corresponding DTL for the tags used in the XML.

  Outline a plan for the development of an addressing and

write a three to four 3-4 page paper in which you1 outline a plan for the development of an addressing and naming model

  Explain thread need to wait for faulting page in memory

Other user user threads belonging to the same process also be affected by the page fault - that is would they also have to wait for the faulting page to be brought into memory? Explain.

  Do you know the major differences between the discrete and

question 1 do you know the main differences between a discrete as well as a continuous distribution? question 1 what

  Examine the key components of a decision support system

Examine the key components of a decision support system

  Description in the last episode of the mafghanistan trilogy

description in the last episode of the mafghanistan trilogy the mamerican forces invaded liberated mafghanistan in

  Which would be the first place that you would look at for

users from the finance department access an oracle server for their operations. the computers on the finance department

  Dscribing the it governance structure and

describing the it governance structure and decision-making processes in the air force.nbspnbspinclude a discussion on

  Explain the following hypothetical scenario

The new CIO and his biker buddy COO decide to form a Steering Committee to clean up the mess. They involve the key decision makers from their respective organizations and get the commitment from Senior VP of Marketing. The CIO and COO make it clea..

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd