

































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 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
1 / 41
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 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
Grade: Assessor Signature: Date:
Prepared by
Contents I. Introduction..................................................................................................................................................................................................................................................................................................................... 6
Figure 14 CVS................................................................................................................................................................................................................................................................................ 37 I. Introduction.
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:
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.
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
In our system, the functions are all doing a different job so each job has a separate function: User:
Figure 2 Grantt chart
Figure 3 Erd Chart III. Specific Requirements.
ID AS A
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