































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
This document examines the fptbook web-based software system, which is designed to streamline the process of selecting, ordering, and purchasing books for customers, while also efficiently managing user and product databases for bookstore owners. It covers various user and system requirements, potential risks, and the use of software development tools and methodologies. The system caters to two main types of users: administrators (bookshop owners and stakeholders) and customers (who can log in, view products, access pricing information, and place orders). The paper delves into important topics such as the use of software development tools, methodologies, and the selection of applications for development. It also provides recommended reading approaches for different individuals, including bookshop owners, clients, system developers, and fptbook developers and representatives.
Typology: Summaries
1 / 39
This page cannot be seen from the preview
Don't miss anything!
Qualification BTEC^ Level^5 HND^ Diploma^ in^ Business Unit number and title Unit^ 30:^ Application^ Development Submission date 29/5/2023 Date Received 1st submission 29/5/ Re-submission Date Date Received 2nd submission Student Name Vu Minh Hoang Student ID GCH Class GCH1005 Assessor name Nguyen Duc Giang Student declaration I certify that the assignment submission is entirely my own work and I fully understand the consequences of plagiarism. I understand that making a false declaration is a form of malpractice. Student’s signature HOANG Grading grid P1 P2 P3 M1 M2 D
Grade: Assessor Signature: Date:
Prepared by
development tools and techniques, specifically focusing on those employed during the development of this application. Additionally, in the design phase, we will utilize selected tools from the previous stage to generate design diagrams for our solution, aligning them with the specified needs.
FPTBook is a web-based software system designed to enhance and expedite the process of selecting, ordering, and purchasing books for customers, while also efficiently managing user and product databases for book store owners. Our goal is to optimize business operations and enhance the overall shopping experience for customers. One of the key responsibilities of our team is to build a website that facilitates user account management for the book-selling system. This includes tasks such as creating, modifying, and deleting user accounts, managing orders, updating order statuses, browsing and selecting products, and placing orders. Our system caters to both administrators and users, specifically catering to the needs of online booksellers.
The audience for this paper includes programmers, project managers, marketers, users, testers, and writers of documentation. The system will be briefly discussed before the function and demand are examined. By the time everything is said and done, we'll have diagrams showing how the system works, like an ERD, use case diagram, class diagram,... The program mainly has two main users that are: Administrators: Administrators of the FPT bookshop and patrons have utilized this content. They make sure that this information is thorough enough for each task so that users may use the product and comprehend its essential components. User (Customer): Customers will have the right to log in to the system to be able to view products, product prices and have different options to choose from,... The use of software development tools and methodologies, as well as the selection of applications for development, are some of the research's most important topics that will be covered in this article. This
page describes their objectives as well as who may participate in and use them. The characteristics of the products as well as the responsibilities and pursuits associated with each position in the sales system are covered in this section. The product's limitations, which cover hardware, software, and user requirements, come next. Make a high-level model of the user interface to identify potential project risks. The document's reading directions are as follows:
programmer to think of before. Maybe that's also a trend that current programming languages are heading towardsBootstrap is a free collection of open source and tools for creating a complete webiste template. With predefined interface properties such as size, color, height, width, etc., designers can create many new products but still save time when working with this framework in the process. web interface design. ERD Entities Relationship Diagram The erd model is abbreviated by the word Entity Relationship Diagram, which is understood as the association entity model, also known as the associated entity. This model is also known as er (short for Entity Relationship model). SRS Software requirements specification SRS document is an acronym for Software Requirement Specification, translated into Vietnamese as a requirements specification document. SRS is a document used to describe the functional and non-functional requirements of a
system in detail. UML Unified Modeling Language UML (Unified Modeling Language) is a language for the specification, visualization, construction, and documentation of software systems. UML provides an opportunity to write system designs, including concepts such as business processes and system functions. In particular, it is useful for declarative languages, database schemas, and reusable software components. UML was developed by Rational Rose and several collaborating groups, it quickly became one of the standard languages for building Object Oriented software systems. It is a worthy successor to modeling languages such as Booch, OOSE/Jacobson, OMT and several others. Bootstrap Bootstrap Bootstrap is a free collection of open source and tools for creating a complete webiste template. With predefined interface properties such as size, color,
Figure 1 : Flowchart
In our system, the functions are all doing a different job so each job has a separate function: User:
Figure 3 Erd Chart III. Specific Requirements.
ID AS A
Customer Review all my orders View what I have purchased in the past Customer Manage all product Add new products or modify old one Customer Manage all category Add new category or modify old one Customer Manage all author Add new or modify old one Customer Manage all publisher Add new or modify old one Customer View and take order Decide to take order or refuse
Figure 4 Use Case diagram Based on our group's Use Case diagram, the system will involve three main roles: Customer, Admin, and Staff. The user will first register for an account and log in. Based on the transmitted data, the system will determine the role of the registered user account and provide them with the appropriate functions and interfaces. These functions for each role will include: