Download presentation
Presentation is loading. Please wait.
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.