1. Trang chủ
  2. » Tất cả

Báo cáo môn kĩ thuật phần mền ứng dụng xây dựng website bán sách online

17 16 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Báo cáo môn kỹ thuật phần mềm ứng dụng xây dựng website bán sách online
Tác giả Đỗ Tiến Dũng, Tạ Thái Duy
Người hướng dẫn ThS. Phạm Tiến Huy
Trường học Trường Đại Học Mở Hà Nội
Chuyên ngành Kỹ thuật phần mềm
Thể loại Báo cáo môn Kỹ thuật phần mềm
Năm xuất bản 2022
Thành phố Hà Nội
Định dạng
Số trang 17
Dung lượng 2,13 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

MỤC TIÊU VÀ NHIỆM VỤ NGHIÊN CỨU - Mục tiêu: Xây dựng website bán sách trực tuyến với các chức năng hoàn chỉnh, dễ sử dụng và thuận tiện cho việc quản lý.. Việc xây dựng website bán sá

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO

TRƯỜNG ĐẠI HỌC MỞ HÀ NỘI KHOA CÔNG NGHỆ ĐIỆN TỬ-THÔNG TIN

BÁO CÁO MÔN KĨ THUẬT PHẦN MỀN ỨNG DỤNG

XÂY DỰNG WEBSITE BÁN SÁCH

ONLINE

GVHD : ThS Phạm Tiến Huy

Tạ Thái Duy

19A17010054

Hà Nội_2022

Trang 2

1 LÝ DO CHỌN ĐỀ TÀI

Ngày nay, sở thích đọc sách của con người rất phổ biến và có xu hướng phát triển mạnh Sách mang đến cho con người nền tri thức vô giá, làm cho cuộc sống con người ngày trở lên văn minh hơn Nhưng tình hình dịch bệnh đang căng thẳng và một số người không có thời gian để tìm đến nhà sách để lựa chọn cho mình những quyển

sách hay và ý nghĩa Nhận thấy vấn đề này em quyết định xây dựng website bán sách trực tuyến Những khách hàng có nhu cầu mua sách chỉ cần thông qua website trực tuyến không mất nhiều thời gian để có thể sở hữu cuốn sách mà mình yêu thích

2 MỤC TIÊU VÀ NHIỆM VỤ NGHIÊN CỨU

- Mục tiêu:

Xây dựng website bán sách trực tuyến với các chức năng hoàn chỉnh, dễ sử dụng

và thuận tiện cho việc quản lý Việc xây dựng website bán sách nhằm giúp các nhà kinh doanh có thể giải quyết các công việc nghiệp vụ liên quan một cách nhanh chóng hiệu quả và chính xác hơn so với làm thủ công Ít tổn thời gian và mở rộng thị trường sách online cùng với đà phát triển của công nghệ thông tin Giúp cho doanh nghiệp tránh được rủi ro về quản trị thông tin cũng như mát mát những thông tin khách hàng nhạy cảm

- Nhiệm vụ:

+ Nghiên cứu đề tài

+ Phân tích và thiết kế hệ thống

+ Thiết kế và xây dựng website

3 ĐỐI TƯỢNG VÀ PHẠM VI NGHIÊN CỨU

- Đối tượng nghiên cứu:

+ Khách hàng là những người yêu sách, có sở thích đọc sách.

+ Quản lý và nhân viên tại cửa hàng bán sách

+ Tài liệu

- Phạm vi nghiên cứu:

Trang 3

+ Website này có thể được ứng dụng cho các nhà sách có quy mô và hình thức hoạt động nghiệp vụ nhỏ

+ Đề tài xây dựng website bán sách

+ Lĩnh vực thiết kế website

+ Hoạt động bán sách, cập nhật sách và thông tin về sách

4 PHƯƠNG PHÁP NGHIÊN CỨU

- Tham khảo các website bán sách trên mạng

- Khảo sát thực tế

- Tìm kiếm tài liệu trên internet có liên quan đến nội dung

nghiện cứu

- Tìm hiểu về công cụ hỗ trợ lập trình và cách sử dụng

- Thu tập tài liệu liên quan đên nghiệp vụ quản lý website bán

sách

5 Ý NGHĨA KHOA HỌC VÀ THỰC TIỄN

Website được xây dựng đã áp dụng thành tựu của công nghệ thông tin vào lĩnh vực thương mại

Sự ra đời của website này không chỉ giải quyết những nhu cầu của con người mà còn thuận lợi cho công tác quản lý của nhà sách

6 CẤU TRÚC ĐỀ TÀI

Mở đầu

Chương 1: Cơ sở lý thuyết

Chương 2: Phân tích và thiết kế hệ thống

Chương 3: Triển khai và xây dựng website

Kết luận và kiến nghị

CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 1.1 HTML, CSS và JS

Trang 4

1.1.1 HTML

Trang Web là sự kết hợp giữa văn bản và các thẻ HTML HTML là chữ viết tắt của HyperText Markup Language được hội đồng World Wide Web

Consortium(W3C) quy định Một tập tin HTML chẳng qua là một tập tin bình thường, có đuôi html hoặc htm HTML giúp định dạng văn bản trong trang Web nhờ các thẻ Hơn nữa, các thẻ html có thể liên kết từ hoặc một cụm từ với các tài liệu khác trên Internet

1.1.2 CSS

CSS là từ viết tắt của Cascading Style Sheets CSS này định nghĩa cách hiển thị một tài liệu HTML Tuy nhiên nó cũng được áp dụng cho các tài liệu như: XML CSS đặc biệt hữu ích trong việc thiết kế Web Nó giúp cho người thiết kế

dễ dàng áp đặt các phong cách đã được thiết kế lên bất kì Page nào của Website một cách nhanh chóng, đồng bộ

1.1.3 JS

JavaScript là một ngôn ngữ lập trình của HTML và WEB Nó nhẹ và được

sử dụng phổ biến nhất như là một phần của các trang web, mà sự thi hành của chúng cho phép Client-Side script tương tác với người sử dụng và tạo các trang web động Nó là một ngôn ngữ chương trình thông dịch với các khả năng hướng đối tượng

1.2 NGÔN NGỮ PHP

PHP là Hypertext Preprocessor, thường được viết tắt thành PHP là một ngôn ngữ lập trình kịch bản hay một loại mã lệnh chủ yếu được dùng để phát triển các ứng dụng viết cho máy chủ, mã nguồn mở, dùng cho mục đích tổng quát Nó rất thích hợp với web và có thể dễ dàng nhúng vào trang HTML

Trang 5

1.3 HỆ QUẢN TRỊ CSDL MYSQL

MySQL là hệ quản trị cơ sở dữ liệu tự do nguồn mở phổ biến nhất thế giới

và được các nhà phát triển ưa chuộng trong quá trình phát triển ứng dụng Vì MySQL là cơ sở dữ liệu tốc độ cao, ổn định và dễ sử dụng, có tính khả chuyển, hoạt động trên nhiều hệ điều hành cung cấp một hệ thống lớn các hàm tiện ích rất mạnh Với tốc độ và tính bảo mật cao, MySQL rất thích hợp cho các ứng dụng có truy cập cơ sở dữ liệu trên internet MySQL là hệ quản trị cơ sở dữ liệu miễn phí, được tích hợp sử dụng chung với apache và php Chính yếu tố mã nguồn mở nên

MySQL đã qua rất nhiều sự hỗ trợ của những lập trình viên yêu thích mã nguồn mở MySQL cũng có cùng cách truy xuất và mã lệnh tương tự với SQL

Về bản chất thì MySQL chỉ đáp ứng được việc truy xuất đơn giản trong quá trình vận hành của website nhưng hầu hết có thể giải quyết tất cả các bài toán trong PHP

CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

2.1 MÔ TẢ BÀI TOÁN

Đây là một loại hình kinh doanh qua mạng Với website bán sách, cửa hàng

sẽ đưa thông tin của các loại sách lên trang web Người quản trị trang web có quyền thêm mới (khi có mặt hàng mới về), sửa đổi thông số của mặt hàng, và xóa đi những mặt hàng không còn hoặc đã lỗi

Với khách vãng lai thì được xem trang web, xem thông tin về các loại mặt hàng, nhưng không có quyền mua hàng Để mua hàng, bạn phải đăng ký là thành viên của trang web Khi có một đơn đặt hàng, người quản lý sẽ đối chiếu thông tin và sau đó giao hàng cho người đặt hàng Như vậy là quá trình mua bán đã hoàn thành

2.2 MÔ TẢ HOẠT ĐỘNG CỦA HỆ THỐNG

Hệ thống bán sách gồm có 2 website: Website khách hàng và Website quản trị

Trang 6

2.2.1 Website người dùng

- Website khách hàng có 6 trang chính:

+ Trang chủ

+ Nhà xuất bản

+ Sách

+ Liên hệ

+ Đăng nhập

+ Đăng xuất

- Chức năng:

+ Tìm kiếm, mua sách, xem các thông tin của sách

+ Xem thông tin website

+ Gửi ý kiến đến shop bán sách online

+ Đăng nhập, đăng ký

2.2.2 Website quản trị

- Website quản trị có 3 trang chính:

+ Trang chủ

+ Kho hàng

+ Đơn hàng

- Chức năng:

+ Đưa ra danh sách các quyển sách, tìm kiếm, thêm sách mới, cập nhật, sửa, xóa thông tin một quyển sách

Trang 7

+ Đưa thông tin về những quyển sách cụ thể trong từng nhà xuất bản: sách tên, tác giả tên, nhà xuất bản, nội dung tóm tắt sách, giá bán, hình ảnh trang bìa sách sách…

+ Thêm nhà xuất bản mới

+ Quản lý thông tin, hồ sơ khách hàng

2.3 YÊU CẦU CHỨC NĂNG

Giao diện thân thiện, dễ dùng, hệ thống nhanh, thuận tiện, chính xác để người quản trị dễ dàng quản lý mặt hàng mà không tốn nhiều thời gian cũng như công sức

Hệ thống rút ngắn được thời gian nhập thông tin của sách và đơn giản hóa quá trình nhập thông tin

Hệ thống bao gồm các chức năng:

- Quản lý thông tin của các mặt hàng

- Quản lý đơn hàng

- Quản lý thông tin, hồ sơ khách hàng

2.4 YÊU CẦU PHI CHỨC NĂNG

- Giúp quản lý các hoạt động kinh doanh của nhà sách

- Giúp quảng bá thông tin tới khách hàng

- Xây dựng một website quản lí nhà sách tiện lợi, hiệu quả với chi phí phù hợp

- Nâng cao hoạt động của hàng hóa thông qua việc tin học hóa bộ phận quản lí

và tiết kiệm được chi phí

2.5 MÔ HÌNH HÓA YÊU CẦU

2.5.1 Biểu đồ use case

Trang 8

2.5.1.1 Biểu đồ use case tổng quan hệ thống

2.5.1.2 Biểu đồ use case quản lý kho hàng

2.5.1.3 Biểu đồ use case quản lý đơn hàng

Trang 9

2.5.1.4 Biểu đồ use case giỏ hàng

2.5.2 Sơ đồ phân rã chức năng

Trang 10

2.6 THIẾT KẾ CƠ SỞ DỮ LIỆU

2.7 CÁC BẢNG DỮ LIỆU

2.1 Bảng Admin

Trang 11

Pass Nchar(40)

2.2 Bảng Books

Book_isbn varchar(20)

Book_title varchar(60)

Book_author varchar(60)

Book_image varchar(60)

Book_descr text

Book_price decimal(10, 0)

Publisherid int

2.3.Bảng Customers

Address varchar(80)

Zip_code varchar(10)

Country varchar(10)

2.4.Bảng Orders

Trang 12

Amount decimal(10, 0)

Ship_name char(60)

Ship_address char(60)

Ship_city char(30)

Ship_zipcode char(10)

Ship_country char(20)

2.5 Bảng Order intems

Book_isbn varchar(20)

Item_price decimal(10, 0)

Quantiry tinyint

2.6 Bảng Publisher

Publisherid int

Publisher_name varchar(60)

2.7 Bảng User

Trang 13

Email varchar(20)

CHƯƠNG 3: TRIỂN KHAI VÀ XÂY DỰNG WEBSITE

3.1 GIAO DIỆN WEBSITE NGƯỜI DÙNG

3.1.1 Giao diện trang chủ

Tại giao diện trang chủ khách hàng xem được thông tin của những danh mục những cuốn sách mới nhất và những cuốn sách nổi bật,khách hàng có thể xem được giá bán của mỗi cuốn sách,xem được trang bìa của mỗi cuốn sách nhà xuất bẩn sách ,số lượng sách đã bán được

Giao diện sách khách hàng có thể xem thông tin của tất cả các cuốn sách có trong cửa hàng và tìm kiếm những cuốn sách mình mong muốn, sau khi chọn xong những cuốn sách khách hàng thích khách hàng có thể thêm vào giỏ hàng sau khi đăng nhập

Trang 14

3.1.2.Giao diện đăng nhập của khách hàng

Giao diện đăng nhập cho phép khách hàng đăng nhập vào hệ thống khi đã có tài khoản

Trang 15

KẾT LUẬN

- Những kế quả đạt được:

+ Xây dựng được hệ thống website bán sách trực tuyến đáp ứng được yêu cầu của đề tài

+ Xây dựng được hệ thống quản lý thông tin bán hàng

+ Tạo được cơ sở dữ liệu website bán sách

+ Xây dựng thành công các chức năng của hệ thống (Thêm vào giỏ hàng, tìm kiếm, mua hàng, thanh toán, đăng nhập, đăng ký, thêm, sửa, xóa sách, thêm nhà xuất bản,…)

- Hạn chế:

+ Do thời gian có hạn, kinh nghiệm và kiến thức của bản thân chưa cao nên chỉ xây dựng được website nhỏ, mang tính chất minh

họa

+ Cơ sở dữ liệu nhỏ, chức năng chưa được tối ưu

- Kết luận:

+ Mặc dù giao diện và database còn chưa thực sự hoàn thiện nhưng cơ bản đã hoàn thành về các chức năng chính của hệ thống như mục tiêu đã đề ra (Kết nối được CSDL, gọi được dữ liệu ra giao diện và thực hiện các thao tác với CSDL)

Trang 16

+ Quá trình khảo sát, phân tích cho đến thiết kế đã bám sát tiến độ đề ra và thu được những thông tin cần thiết nhất để phát triển đề tài

- Hướng phát triển:

+ Xây dựng một website với các chức năng hoàn thiện, đầy đủ hơn và phát triển thêm một số chức năng, dạng thống kê mới

+ Tối ưu hóa các chức năng

+ Hỗ trợ thao tác nhanh, trong quá trình nhập liệu

+ Hỗ trợ thêm các dạng thống kê, biểu đồ, trực quan,

+ Tiếp tục bổ sung những chức năng mà website chưa có để website có thể ứng dụng rộng rãi hơn trong mọi cửa hàng

+ Tiếp tục hoàn thiện website hi vọng có thể đáp ứng được mọi nhu cầu của người sử dụng

+ Có thể quản lý thông tin kho hàng, đơn hàng và khách hàng một cách chi tiết hơn nếu mở rộng thêm các thuộc tính ở các bảng trong CSDL

Ngày đăng: 04/02/2023, 20:59

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w