Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

FPTBook: Enhancing Book Selection and Management for Customers and Bookstores, Cheat Sheet of International Law

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 paper delves into important topics such as the use of software development tools, methodologies, and the selection of applications for development. It also discusses the key functionalities and user actions, including login, shopping cart, and product management. The document highlights the role of visual paradigm in the software development lifecycle and the pros and cons of using visual paradigms. Additionally, it explores the front-end technology stack, including programming languages like javascript, jquery, and mysql, as well as the asp.net framework for web application development.

Typology: Cheat Sheet

2021/2022

Uploaded on 06/07/2023

hoang-vu-6
hoang-vu-6 šŸ‡®šŸ‡©

4 documents

1 / 41

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
ASSIGNMENT 1 FRONT SHEET
Qualification BTEC Level 5 HND Diploma in Business
Unit number and title Unit 30: Application Development
Submission date
Date Received 1st
submission
Re-submission Date Date Received 2nd
submission
Student Name Student ID
Class Assessor name
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
Grading grid
P1 P2 P3 M1 M2 D1
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29

Partial preview of the text

Download FPTBook: Enhancing Book Selection and Management for Customers and Bookstores and more Cheat Sheet International Law in PDF only on Docsity!

ASSIGNMENT 1 FRONT SHEET

Qualification BTEC Level 5 HND Diploma in Business Unit number and title Unit 30: Application Development Submission date Date Received 1st submission Re-submission Date Date Received 2nd submission Student Name Student ID Class Assessor name 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 Grading grid P1 P2 P3 M1 M2 D

 Summative Feedback:  Resubmission Feedback:

Grade: Assessor Signature: Date:

Software Requirements

Specification

for

Version <X.X>

Prepared by

Group Name: < Group 12 >

<GCH200668 #> Huypqgch200668@fpt.edu.vn <GCH200497 #> Hoangvmgch200497@fpt.edu.vn <GCH18499 #> ManhGCH18499@fpt.edu.vn

Instructor: < NGUYEN DUC GIANG>

Course: <1670 >

Date: <29/5/2023 >

Contents I. Introduction..................................................................................................................................................................................................................................................................................................................... 6

  1. Product Scope............................................................................................................................................................................................................................................................................................................. 7 3.Intended Audience And Document Overview.............................................................................................................................................................................................................................................................. 7
  2. Definitions, Acronyms And Abbreviations.................................................................................................................................................................................................................................................................. 9 II. Overall Description....................................................................................................................................................................................................................................................................................................... 12 1.Product Overview...................................................................................................................................................................................................................................................................................................... 12 2.Product Functionality................................................................................................................................................................................................................................................................................................. 13
  3. Grantt chart.............................................................................................................................................................................................................................................................................................................. 15 4.Class Diagram............................................................................................................................................................................................................................................................................................................ 16
  4. ERD........................................................................................................................................................................................................................................................................................................................... 17 III. Specific Requirements................................................................................................................................................................................................................................................................................................. 17

Figure 14 CVS................................................................................................................................................................................................................................................................................ 37 I. Introduction.

  1. Document Purpose. By utilizing the SRS template or modifying an existing one, we will incorporate a requirement specification for the FPTBook shop website. This specification will examine the problem considering various user and system requirements, as well as identify any potential risks associated with the successful implementation of our application. In the evaluation phase, we will investigate the utilization of software 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.

2. Product Scope.

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.

3.Intended Audience And Document Overview.

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:

  • You might be the owner of a bookshop, a client, or a system developer as an administrator.- Pay close attention to functional elements like "functional necessity" and "use case #."
  • FPTBook developers and representatives should read the paper attentively and take notes as they go. The intended readership of this paper includes programmers, project managers, marketers, users, testers, and documentation writers. The paper will provide a brief overview of the system, followed by an analysis of its functions and demands. To illustrate how the system operates, diagrams such as an Entity-Relationship Diagram (ERD), use case diagram, and class diagram will be included. The system primarily caters to two main types of users:

ASP.NET Core Active Server Pages Network Enabled Technologies ASP.NET Core is a new open source and cross platform (cross-platform) framework for building existing applications based on cloud-cloud connectivity, like web, IoT, and device backend applications. mobile. ASP.NET Core applications can run on .NET Core or on a full version of the .NET Framework. It is designed to provide an optimal development framework for cloud-mined or promise-driven applications. It includes modular components oriented Minimizing development resources and costs, so you keep software intelligence in your solution building. You can develop and run cross-platform ASP.NET Core applications on Windows, Mac, and Linux. At the same time it became an open source code. This is a huge change and in my opinion the most important of ASP.NET Core. Something that was hard for a

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 SRS document is an acronym for Software

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, height, width, etc., designers can create many new products but still save time when working with this framework in the process. web interface design. II. Overall Description.

1.Product Overview.

The FPT BookShop will utilize a web-based software program, which will provide three distinct interfaces tailored to different user categories. Each interface will offer specific tasks and functionalities. Customers will be able to manage their book purchases through the web-based FPTBook software system. This system will also enable bookstore owners to efficiently handle user and product databases. By utilizing this software system, customers will experience a streamlined and expedited process for book selection, ordering, and purchasing. It will simplify their tasks and distribute their responsibilities effectively. One of the interfaces, known as the admin interface, will have the capability to manage all registered accounts within the system

Figure 1 : Flowchart

2.Product Functionality.

In our system, the functions are all doing a different job so each job has a separate function: User:

  • Login.
  • Search products
  • View product by category
  • Add product to cart
  • Remove product in cart
  • Place order

3. Grantt chart.

Figure 2 Grantt chart

5. ERD.

Figure 3 Erd Chart III. Specific Requirements.

1.Functional Requirements.

ID AS A I WANT TO < PERFORM So That I can

SOME TASK >

Customer View all product in the store Find roduct more convenient Customer Search product in the store Find the product I want Customer View product image Know all the information about the product I care about Customer (^) Click on the product image to show all of it information Know all the information about the product I care about Customer View all Category Know what types of products they have in the store Customer (^) View all product have the same category in the store Compare products Customer View all authors Search book by author Customer View all publisher Search book by publisher Customer Add products to cart Manage products that I