"Online bookstore system"
Class: Software Engineering 173
Name + student number:
Tian Qiao 1,713,033,084 ( 16% )
Jing 1713033085 ( 16% )
Wang Yao 1,713,033,086 ( 16% )
Xu Rui 1,713,033,087 ( 16% )
Zhang Tingting 1,713,033,088 ( 20% )
Zhangwang Li 1,713,033,089 ( 16% )
First, the introduction of the project
1, a typical user: Reader
2, demands: to buy books
3, Product Name: online bookstore
4, other competing products: Taobao, Jingdong
5, we can according to the needs of users, quickly matching the corresponding books, to provide users with better and more comprehensive service.
Second, the system function analysis
2.1 System Requirements Analysis
The main purpose is to achieve a system of library management systems. System administrators and users are readers. After the administrator via password authentication into the system, the system administrator can maintain complete functionality, including management books and management of readers. Readers of the book to complete the query, modify personal information, purchase information of individual queries, you can exit the system after the work is completed.
2.2 Functional Requirements Description
With the rapid development of the Internet, online shopping has become today's mainstream, online textbook is no exception. So the design of an online bookstore system can easily solve people's convenience textbook.
The system is mainly for the convenience of users to develop customized, so for online purchasing, the main function of the online bookstore system is:
User modules:
(1) user registration and login
Design registration and login user interface, users are authenticated account and password system.
(2) modify personal information
(3) Browse book information
(4) Book order information
① add books
② modify books (Quantity)
③ remove a book
(5) shopping cart functionality.
Users can put their selected books into the shopping cart, the cart again to confirm the information which can confirm the purchase of books.
(6) Customer feedback
Users can, for books and services were evaluated through the system.
Administrator function module
(1) administrators to register and login
Administrator or authenticated according to the account and password system.
(2) Book Information Management
① add books.
Only the administrator can add books after a successful login. By clicking "Add books" on the navigation bar hyperlinks to enter the Add Books page, a book classification, submitted after the fill point.
② modify books.
Only administrators can modify the book after a successful login. By "edit book" hyperlink click on the navigation bar to enter the edit book pages, change submitted after a good point.
③ remove a book.
Only administrators can modify the book after a successful login. By "Delete Book" on the navigation bar to enter a hyperlink to delete the book page, click Delete to delete the book can be.
(3) modify, and query your personal information.
Users can modify their personal information and passwords.
(4) User Data Management
(5) order processing and tracking
(6) Evaluation Management System
Features module function
(1) sales list
(2) Book probation
(3) the exchange zone
(4) Discount Books
2.3 Performance requirements
To ensure the system is capable of long-term, safe, stable, reliable and efficient operation of the online bookstore system should meet the following performance requirements:
The accuracy (1) processed by the system and timeliness
System processing accuracy and timeliness of the performance of the system is necessary. In the system design and development process, to fully consider the current and future systems can withstand the workload, the processing capacity and response time of the system to meet the needs of small and medium enterprises for information processing.
Open systems and (2) system scalability
Online bookstore system during development, should fully consider the future of scalability. For example the user query demand will continue to update and improve, systems are required to provide adequate adjustment and expansion of functions. To achieve this, should be completed by the openness of the system, both systems should be an open system, provided that they meet certain specifications, can be simple hardware module configured to join the system and reducing system.
Ease of use (3) system and ease of maintenance
Online bookstore system is directly facing the use of personnel, and the use of computer personnel often are not very familiar with the time. This requires the system to provide a good user interface, easy to use interactive interface. To achieve this, it requires a system should make use of the user interface familiar terminology and Chinese information.
Of standard (4) System
In the design and development of systems using the process should involve a lot of computer hardware, software. All these must be in line with the mainstream of international, national and industry standards.
Advanced (5) System
Currently the development of computing technology system fairly quickly, as library management systems engineering, advanced systems as far as possible in the life cycle of the system, requires companies to fully complete the processing of information and not left behind. This aspect through openness and scalability of the system, and constantly improve the function of the system is completed. On the other hand, in the design and development of system process, we should maximize the use of current mainstream and advanced and has good development prospects of the product in consideration of the cost.
Response speed (6) System
System response speed online bookstore daily processing order of seconds, to achieve real-time requirements, and the feedback information. During statistical analysis, depending on the required amount of data from seconds to minutes, the principle is to ensure that the operator will not affect the efficiency and speed issues.
2.4 future requirements may be submitted
(1) page of simplicity.
(2) automatically recommend appropriate books and browse according to the reader's favorite types of books
(3) personality dress
(4) increase of personal information
(5) an increase in the exchange area of interactive props
(6) evaluation system and reporting functions to increase the exchange area for bad speech
Third, the main use case diagram:
1. The user registration and login use case diagram:
2. The use case diagram user Order Maintenance:
3. Order Processing with FIG Example:
4. The personal information FIG Example:
The total use case diagram:
Four, WBS chart:
Fifth, the task allocation table:
Full name |
student ID |
task |
Tian Qiao |
1713033084 |
Introduction team projects, lists the system functional requirements. |
Wang Jing |
1713033085 |
The system development work is divided into several tasks, draw the WBS |
Wang Yao |
1713033086 |
Introduction team projects, lists the system functional requirements. |
Xu Rui |
1713033087 |
The system is shown for the main embodiment of FIG. |
Zhang Tingting |
1713033088 |
Assign tasks to team members, lists the tasks allocation table, the team stated problems, conflicts and solutions that integrate document editing. |
Zhangwang Li |
1713033089 |
The system is shown for the main embodiment of FIG. |
VI Summary
Emerging issues:
1. Demand considerations not comprehensive enough, in addition to simple additions and deletions to reduce the book, without taking into account the complexity of the actual operation of the user.
2. The realization of each module function is not comprehensive enough.
3. FIG embodiment the link between the body considered comprehensive enough.
How to solve:
References, and browse existing library management system, such as Taobao shopping system, how to add a shopping cart and so on. Consolidation needs to think about new demands to the basic needs of care at the same time.