Presentation is loading. Please wait.

Presentation is loading. Please wait.

An On-line bookstore Software Engineering II CS616 Software Engineering II Team 4:Jing Fu Hai Huang Xiao-Rong Wang Lijun Yuan.

Similar presentations


Presentation on theme: "An On-line bookstore Software Engineering II CS616 Software Engineering II Team 4:Jing Fu Hai Huang Xiao-Rong Wang Lijun Yuan."— Presentation transcript:

1

2 An On-line bookstore Software Engineering II CS616 Software Engineering II Team 4:Jing Fu Hai Huang Xiao-Rong Wang Lijun Yuan

3 Overview n Goal: Design an on-line book store which can be used to make an order, check customer and book information. A database is used to record, retrieve and modify the information about products, customers and order.

4 Unique Aspects of the System n Sign in can be done before or after order. n Customer account can be modified. n Search book by key words. n View book by catalog. n Customer can contact us via e-mail n Validation check n On-line help is provided

5 General System Architecture DB Web Browser HTTP Server JSP codes Java codes HTML codes Web Server Get data Fetch

6 Difficulties Encountered n Different System Setup n System configuration n Code consistence n Overlapping work n Keeping one file being modified at each time during system testing

7 Data Organization and Inter-relationship Order Process Invoice Shopping Cart Customer DB Make order/check information Put into cart Confirm order Sign out Get data Sign in

8 Functional Design On-line book store homepage add new Retrieve update Customer details of each ordered item Customer information service information  Search by title  Search by ISBN  Search by Key words  View by catalog  Check book details Check quantity Check amount Give total price Invoice Product ShoppingCart

9 ModifyForm ModifyProcess Class Diagram BookDetails Shoppingcart ShoppingcartItem Cashier Customer Home FromProcess leftPage TopPage computerbook kidsbook cookbook ShowCart Invoice Cashier Jsp files Java files ModifyInfo newCustomer

10 Team Approach-Incrementing (1) n Step 1Specify working goal n Step 2 Choose operating system, web server and database. n Step 3 Configure systems n Step 4Coding n Step 5Unit testing n Step 6Integration testing Result: Have a functional system (70% of the final version)

11 n Step 7 Add more functions n Step 8Integration n Step 9System testing n Step 10Documentation Team Approach-Incrementing (2) Result: Have a Complete System User Manual Summary Presentation


Download ppt "An On-line bookstore Software Engineering II CS616 Software Engineering II Team 4:Jing Fu Hai Huang Xiao-Rong Wang Lijun Yuan."

Similar presentations


Ads by Google