A team project phases: project needs analysis

"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.

 

Guess you like

Origin www.cnblogs.com/tqtq/p/11769441.html