Báo cáo phân tích và xây dựng website bán sách trực tuyến mới nhất

69 0 0
Tài liệu đã được kiểm tra trùng lặp
Báo cáo phân tích và xây dựng website bán sách trực tuyến mới nhất

Đ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

Công nghệ thông tin hiện đang là một trong nhiều lĩnh vực bức thiết và không thể thiếu trong bộ máy kinh tế của nhiều nước trên thế giới. Đặc biệt là các nước đang phát triển và hướng tới tương lai như Việt Nam hiện nay. Việc cập nhập thông tin, tin tức là cực kì cần thiết với các nhà quản lý, nhà kinh doanh khi tham gia vào lĩnh vực công nghệ. Để quảng bá sản phẩm của doanh nghiệp, có nhiều nhà kinh doanh của các công ty lớn sẽ có chiến lược quảng bá sản phẩm trên các thông tin đại chúng như báo, radio, TV, biển quảng cáo,.. Một trong đó quảng bá sản phẩm và buôn bán sản phẩm trên thị trường Internet trên website là một trong những giải pháp hữu hiệu nhất. Đây được xem là một hình thức truyền tải thông tin nhanh chóng, hiệu quả tốt với chi phí thấp,nhân công rẻ. Những khách hàng có cho mình nhu cầu mua một cuốn sách thì không cần thiết phải đi trực tiếp đến nhà sách mà có thể trực tiếp mua thông qua website trực tuyến, không cần phải mất nhiều thời gian để khách hàng có thể sở hữu cuốn sách mà mình yêu thích và sử dụng. Có nhiều thành quả quan trọng trong ngành công nghệ thông tin đã được ứng dụng rộng rãi trong nhiều lĩnh vực và không chỉ dừng lại ở mức độ quảng bá sản phẩm, dần dần ngành công nghệ thông tin trở thành một trong những yếu tố quan trọng nhất của sự phát triển kinh tế - xã hội, an ninh - quốc phòng. Việc đẩy mạnh ứng dụng công nghệ thông tin cũng sẽ làm thay đổi phong cách làm việc, phương pháp làm việc, nâng cao năng suất lao động, nâng cao giá trị thị trường, …Bởi vì thế nên công nghệ thông tin sẽ trở thành nền kinh tế mới, một mũi nhọn và rất được ưu chuộng đối với nước ta trong những năm tới đây. Thương mại điện tử (TMĐT) là sự kết hợp giữa công nghệ - kinh doanh. Kinh doanh trên nền tảng công nghệ không chỉ giúp ta tiết kiệm được nhiều chi phí như mặt bằng, nhân viên, các chi phí phát sinh khi mở một cửa hàng kinh doanh mà còn có thể mua hàng 24/7 trực tuyến, lựa chọn được nhiều mặt hàng, xem được đánh giá của mọi người về món hàng mình muốn mua. Khi giao hàng thì nhanh chóng, đến tận nhà, không phải đi lại. TMĐT giúp doanh nghiệp có thể tang khả năng mở rộng thị trường, giảm chi phí tiếp thị, bán hàng, chi phí quản lý và thời gian xử lý thông tin. Khi dùng Internet/ Web thì một nhân viên có thể tương tác, giao dịch với nhiều khách hàng. Khách hàng cũng có những sự lựa chọn phong phú, những mã giảm giá thích hợp khi mua qua Website. Thương mại điện tử là cầu nối rất hữu dụng cho các nhà kinh doanh trẻ với sự phát triển của công nghệ tân tiến hiện nay.

Trang 1

HỌC VIỆN NÔNG NGHIỆP VIỆT NAM

KHOA CÔNG NGHỆ THÔNG TIN

KHOÁ LUẬN TỐT NGHIỆP

ĐỀ TÀI: XÂY DỰNG WEBSITE BÁN SÁCH TRỰC TUYẾN

Trang 2

HÀ NỘI – 2024

Trang 3

HỌC VIỆN NÔNG NGHIỆP VIỆT NAM

KHOA CÔNG NGHỆ THÔNG TIN

KHOÁ LUẬN TỐT NGHIỆP

ĐỀ TÀI: XÂY DỰNG WEBSITE BÁN SÁCH TRỰC TUYẾN

NGƯỜI THỰC HIỆN:KHÓA:

CHUYÊN NGÀNH:NGƯỜI HƯỚNG DẪN:

HÀ NỘI – 2024

Trang 4

KHOA CÔNG NGHỆ THÔNG TINĐỀ TÀI BÁO CÁO

Tên HP: Khóa luận tốt nghiệpMã lớp HP:Tên đề tài: Xây dựng website bán sách trực tuyếnNgười hướng dẫn:

Người thực hiện:Mã số sinh viên: Lớp:

Tên sản phẩm đề tài: Website bán sách trực tuyếnTên đăng nhập:

Tên máy chủ DB SQL: Tên đăng nhập DB SQL:

Mật khẩu (password) đăng nhập SQL:

Trang 7

NHẬN XÉT CỦA GIẢNG VIÊN PHẢN BIỆN

Trang 8

MỤC LỤC

LỜI CẢM ƠN 1NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN 2NHẬN XÉT CỦA GIẢNG VIÊN PHẢN BIỆN 3MỤC LỤC 4DANH MỤC TỪ VIẾT TẮT 5DANH MỤC THUẬT NGỮ ANH VIỆT 6DANH MỤC HÌNH ẢNH 8DANH MỤC BẢNG BIỂU 10

2.4 Tính thời sự và tầm quan trọng của đề tài 16

PHẦN III: NỘI DUNG VÀ PHƯƠNG PHÁP NGHIÊN CỨU 17

3.1 Mục tiêu nghiên cứu 17

Trang 9

3.2.1 Phạm vi nghiên cứu 17

3.2.2 Đối tượng nghiên cứu 17

3.3 Phương pháp nghiên cứu 18

3.4 Cơ sở lý thuyết 18

3.4.1 Tổng quan về xây dựng website 18

3.4.2 Công cụ phần mềm sử dụng 21

3.5 Phân tích và triển khai 28

3.5.1 Khảo sát hiện trạng và nhu cầu 28

3.5.2 Mô tả quy trình nghiệp vụ 30

3.5.3 UseCase và bảng đặc tả của hệ thống 31

3.5.4 Sơ đồ phân cấp chức năng 33

3.5.5 Sơ đồ dòng dữ liệu 33

3.5.6 Phân tích cơ sở dữ liệu 36

3.5.8 Thiết kế cơ sở dữ liệu 47

3.5.9 Giao diện của hệ thống (Admin) 53

3.5.10 Giao diện của hệ thống (User) 57

PHẦN IV: KẾT QUẢ VÀ THẢO LUẬN 62

Trang 10

PHẦN VI: TÀI LIỆU THAM KHẢO 66

Trang 11

DANH MỤC TỪ VIẾT TẮT

STTTên viết tắtÝ nghĩa

11 RDBMS Relational Database Management System12 IIS Microsoft Internet Information Server

21 HQT CSDL Hệ quản trị cơ sở dữ liệu

DANH MỤC THUẬT NGỮ ANH VIỆTSTTThuật ngữ tiếng AnhÝ nghĩa tiếng Việt

2RelationalDatabase ManagementSystem

Hệ quản trị cơ sở dữ liệu quanhệ

Trang 12

4SQL Server Analysis ServicesNền tảng quản lý doanh nghiệp

cơ sở dữ liệu

Trang 13

DANH MỤC HÌNH Ả

Hình 2 1 Mục đích của xây dựng Webiste của doanh nghiệp Việt Nam 6

Hình 2 2 Sàn thương mại điện tử EBay nước ngoài 7

Hình 2 3 Sàn thương mại điện tử Sendo 7YHình 3 1 Nội dung của một website 20

Hình 3 2 Mô hình MVC 23

Hình 3 3 Luồng xử lý của mô hình MVC 24

Hình 3 4 Sơ đồ tuần tự mô tả luồng chạy của một xử lý trong mô hình MVC 25

Hình 3 5 Giao tiếp giữa Client – Server vả Model 27

Hình 3 6 Công cụ Draw.io 28

Hình 3 7 Giao diện trong phần mềm PowerDesigner 29

Hình 3 8 Sơ đồ UseCase của hệ thống 32

Hình 3 9 Sơ đồ phân cấp chức năng của website bán sách 34

Hình 3 10 Sơ đồ dòng dữ liệu mức ngữ cảnh 35

Hình 3 11 Sơ đồ dòng dữ liệu mức 1 (quản lý sách) 35

Hình 3 12 Sơ đồ dòng dữ liệu mức 1 (quản lý đặt hàng) 36

Hình 3 13 Sơ đồ dòng dữ liệu mức 1 (tìm kiếm sách) 36

Hình 3 14 Sơ đồ dòng dữ liệu mức 2 (quản lý đặt hàng) 37

Hình 3 15 Sơ đồ dòng dữ liệu mức 2 (tìm kiếm sách) 37

Hình 3 16 Dữ liệu mẫu thực thể Users 45

Hình 3 17 Dữ liệu mẫu thực thể Customers 45

Hình 3 18 Dữ liệu mẫu thực thể Orders 45

Hình 3 19 Dữ liệu mẫu thực thể Orderdetails 46

Hình 3 20 Dữ liệu mẫu thực thể Rating 46

Hình 3 21 Dữ liệu mẫu thực thể Products 47

Hình 3 22 Dữ liệu mẫu thực thể Categories 47

Hình 3 23 Dữ liệu mẫu của thực thể Slides 48

Hình 3 24 Dữ liệu mẫu thực thể News 48

Trang 14

Hình 3 25 Cơ sở dữ liệu mức luận lý 52

Hình 3 26 CSDL mức vật lý 53

Hình 3 27 Giao diện đăng nhập 54

Hình 3 28 Trang chủ của User (Dashboard) 55

Hình 3 29 Danh mục của website 55

Hình 3 35 Dashboard của Người dùng 58

Hình 3 36 Đăng ký tài khoản người dùng 59

Hình 3 37 Đăng nhập vào hệ thống 59

Hình 3 38 Giao diện chọn sách 60

Hình 3 39 Giao diện xác nhận 60

Hình 3 40 Giao diện hoàn thành đặt sách 61

Hình 3 41 Giao diện hỗ trợ trực tuyến 61

Hình 3 42 Giao diện tìm kiếm sách 62

Trang 16

Việc cập nhập thông tin, tin tức là cực kì cần thiết với các nhà quản lý, nhàkinh doanh khi tham gia vào lĩnh vực công nghệ Để quảng bá sản phẩm củadoanh nghiệp, có nhiều nhà kinh doanh của các công ty lớn sẽ có chiến lượcquảng bá sản phẩm trên các thông tin đại chúng như báo, radio, TV, biển quảngcáo, Một trong đó quảng bá sản phẩm và buôn bán sản phẩm trên thị trườngInternet trên website là một trong những giải pháp hữu hiệu nhất Đây được xemlà một hình thức truyền tải thông tin nhanh chóng, hiệu quả tốt với chi phíthấp,nhân công rẻ Những khách hàng có cho mình nhu cầu mua một cuốn sáchthì không cần thiết phải đi trực tiếp đến nhà sách mà có thể trực tiếp mua thôngqua website trực tuyến, không cần phải mất nhiều thời gian để khách hàng có thểsở hữu cuốn sách mà mình yêu thích và sử dụng Có nhiều thành quả quan trọngtrong ngành công nghệ thông tin đã được ứng dụng rộng rãi trong nhiều lĩnh vựcvà không chỉ dừng lại ở mức độ quảng bá sản phẩm, dần dần ngành công nghệthông tin trở thành một trong những yếu tố quan trọng nhất của sự phát triển kinhtế - xã hội, an ninh - quốc phòng Việc đẩy mạnh ứng dụng công nghệ thông tincũng sẽ làm thay đổi phong cách làm việc, phương pháp làm việc, nâng cao năngsuất lao động, nâng cao giá trị thị trường, …Bởi vì thế nên công nghệ thông tin sẽtrở thành nền kinh tế mới, một mũi nhọn và rất được ưu chuộng đối với nước tatrong những năm tới đây.

Thương mại điện tử (TMĐT) là sự kết hợp giữa công nghệ - kinh doanh Kinh

Trang 17

mặt bằng, nhân viên, các chi phí phát sinh khi mở một cửa hàng kinh doanh màcòn có thể mua hàng 24/7 trực tuyến, lựa chọn được nhiều mặt hàng, xem đượcđánh giá của mọi người về món hàng mình muốn mua Khi giao hàng thì nhanhchóng, đến tận nhà, không phải đi lại TMĐT giúp doanh nghiệp có thể tang khảnăng mở rộng thị trường, giảm chi phí tiếp thị, bán hàng, chi phí quản lý và thờigian xử lý thông tin Khi dùng Internet/ Web thì một nhân viên có thể tương tác,giao dịch với nhiều khách hàng Khách hàng cũng có những sự lựa chọn phongphú, những mã giảm giá thích hợp khi mua qua Website Thương mại điện tử làcầu nối rất hữu dụng cho các nhà kinh doanh trẻ với sự phát triển của công nghệtân tiến hiện nay.

1.3 Mục đích và Yêu cầu

Mục đích

Ngày nay cùng với sự phát triển mạnh mẽ của ngành công nghệ thông tin thì các sàn thương mại điện tử dùng để mua bán sản phẩm trực tuyến đang hiện hành,tuy vậy vẫn còn những cách quản lý và mua bán sách truyền thống Vì vậy em đã thực hiện xây dựng “WEBSITE BÁN SÁCH” để giúp cho con người quản lý, chủtiệm sách thực hiện vẫn chưa tham gia hoạt động mua bán trực tuyến có cơ hội tiếp cận hơn đến với thị trường này Website được tạo ra với giao diện dễ dùng, dễ quản lí để hỗ trợ cho mục đích này

Yêu cầu

- Chức năng để người quản lí thuận tiện sử dụng như quản lí tài khoản: Đăngnhập, đăng xuất, tìm kiếm thông tin khách hàng, xem thông tin khách hàng.- Chức năng để người quản lí dễ dàng quản lí sản phẩm: Thêm, xóa, sửa, quản lí

Trang 18

PHẦN II: TỔNG QUAN TÌNH HÌNH NGHIÊN CỨUTRONG VÀ NGOÀI NƯỚC

2.1 Nghiên cứu thị trường

Với sự phát triển mạnh của ngành công nghệ, thì nhu cầu sử dụng máy tínhvà truy cập internet tăng lên từng ngày là điều chắc chắn Nên hiệu quả của việcquảng bá trên internet ngày càng được nâng cao.

Đồng thời việc kinh tế đi xuống thì chi phí cho việc quảng cáo trên ti-vi,báo, đài hay là các chiến dịch quảng cáo thực tế là rất tốn kém Trong khi với việclàm 1 website và quảng bá thương hiệu trên internet lại có 1 cái giá rất phảichăng.Và có thể điều chỉnh sao cho phù hợp,hiệu quả nhất Không chỉ thế, tạo 1website riêng cho công ty giúp để nâng cao thương hiệu và nhận được cái nhìnchuyên nghiệp hơn từ phía khách hàng.

2.2 Tình hình trong nước

Tỷ lệ doanh nghiệp có website nhiều năm liền tăng trưởng thấp Xây dựngwebsite với tên miền ".vn" là xu hướng phát triển thương mại điện tử bền vững.Trong đó, việc xây dựng website bán hàng nhằm nâng tầm thương hiệu là mộttrong những hoạt động thiết yếu mà các doanh nghiệp hướng tới Kết quả khảosát cho thấy, việc xây dựng uy tín, quảng bá và nâng tầm thương hiệu là mục đíchhàng đầu của các doanh nghiệp khi xây dựng website hướng tới (84%).

Trang 19

Hình 2 1 Mục đích của xây dựng Webiste của doanh nghiệp Việt Nam

2.3 Tình hình ngoài nước

Các website ở nước ngoài được phát triển rất mạnh mẽ trong đó người ViệtNam vẫn có thể truy cập vào để mua sắm, xem tin tức và hội nhập cùng thị trườngnước ngoài Theo số liệu được công bố, số lượng người tiêu dùng Việt Nam muahàng qua các website nước ngoài đã tăng từ 36% năm 2020 lên mức 43% trongnăm 2021 Đáng lưu ý, tỷ lệ người tiêu dùng có mua sắm hàng hóa trực tiếp từcác website nước ngoài cũng tăng mạnh từ 49% (năm 2020) lên 56% (năm 2021).

Nếu so sánh thì hàng hóa bán trên website của doanh nghiệp (DN) ViệtNam có nhiều điểm yếu so với website bán hàng nước ngoài Cụ thể, website củaDN trong nước hàng hóa không đa dạng nên người tiêu dùng (NTD) ít có sự lựachọn, trong khi website DN nước ngoài khắc phục được tình trạng này Trang bánhàng của DN nước ngoài số lượng hàng khuyến mãi lớn, nhiều mặt hàng có giágiảm sâu lên đến 60-70% so với sản phẩm cùng loại bán trên trang web trongnước Đặc biệt, trên trang web DN nước ngoài có đánh giá, phân loại, các chủkinh doanh trên trang web nên khi mua hàng, NTD căn cứ vào tiêu chí đánh giáđó để chọn người bán uy tín, hạn chế được rủi ro.

Trang 20

Hình 2 2 Sàn thương mại điện tử EBay nước ngoài

Hình 2 3 Sàn thương mại điện tử Sendo

2.4 Tính thời sự và tầm quan trọng của đề tài

a Tính thời sự của đề tài

Trang 21

Trong thời đại số hóa, công nghiệp hóa ngày nay, việc mua sắm trực tuyếnđang trở thành một xu hướng, đồng thời cũng là một phần không thể thiếu củacuộc sống ngày nay Hơn nữa trong lĩnh vực này, website bán sách không chỉđóng vai trò quan trọng trong việc tiếp cận mà còn phân phối sách, được xem nhưlà một việc làm không chỉ quảng bá sản phẩm hay cửa hàng mà còn truyền tải trithức đến cho mọi người.

b Tầm quan trọng của đề tài

Phát Triển Văn Hóa Đọc: Website bán sách không dừng lại ở việc mua bánsách mà còn là một phần không thể thiếu của nền văn hóa đọc Bằng cách tiếp cậndễ dàng và thuận tiện, nhờ có các trang web này đóng vai trò quan trọng, là mộtcầu nối trong việc thúc đẩy việc đọc và học tập trong cộng đồng.

Tiếp Cận Sách và Tri Thức: Trong một thế giới mở hiện nay, việc có một nềntảng trực tuyến giúp kết nối, tiếp cận sách đến từ khắp nơi trên thế giới được xemlà cực kì quan trọng Website bán sách giúp mọi người dễ dàng tiếp cận hơn đếnvới các tác phẩm văn học, sách giáo khoa, sách giải trí …

Thúc Đẩy Việc Đọc Sách: Trong một thế giới nơi mà đầy những yếu tố giải tríđiện tử cạnh tranh, việc thúc đẩy việc đọc sách là việc làm vô cùng quan trọng đểnuôi dưỡng tinh thần sáng tạo, phát triển kiến thức cho mọi người, đặc biệt là lứatuổi trẻ em và thanh thiếu niên.

Thị Trường Sách Trực Tuyến: Website bán sách đã tạo ra một thị trường trựctuyến sôi động, dễ dàng tiếp cận cho người viết sách, nhà xuất bản và độc giả.Điều này không chỉ làm gia tăng cơ hội tiếp cận của sách đến với con người màcòn thúc đẩy sự đa dạng, sự sáng tạo trong ngành công nghiệp xuất bản.

Trang 22

PHẦN III: NỘI DUNG VÀ PHƯƠNG PHÁP NGHIÊNCỨU

3.1 Mục tiêu nghiên cứu

Đề tài có thể tóm lược và hệ thống hóa các cơ sở lý luận về bán hàng trựctuyến và quy trình cụ thể của bán hàng trực tuyến.

Để thực hiện đề tài này cần phải vận dụng cơ sở lý luận kết hợp với cácphương pháp nghiên cứu, thực hiện đề tài có thể rút ra được thực trạng bán hànghiện nay.

Đưa ra được các đề xuất và những giải pháp phù hợp để xây dựng và pháttriển Website bán hàng trực tuyến.

3.2 Phạm vi và đối tượng nghiên cứu

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

Đối tượng nghiên cứu: Website bán sách và các vấn đề liên quan đến phântích thiết kế Các nhận tố cấu thành hoạt động của bán hàng trực tuyến, nguồn lựcđể tiến hành hoạt động bán hàng trực tuyến, quy trình bán sách trực tuyến, hệthống thông tin quản lý của bán sách trực tuyến.

Trang 23

3.3 Phương pháp nghiên cứu

Để thực hiện tốt các nhiệm vụ cũng như đạt được mục tiêu đề tài, em đã sửdụng các phương pháp nghiên cứu sau đây:

- Phương pháp hệ thống hóa số liệu: em đã sử dụng phương pháp này để

nghiên cứu cơ sở lý luận về các trang thương mại điện tử ở Việt nam như:Shopee, Lazada, Sendo, Tiki, …Phương pháp này giúp em làm rõ được kháiniệm, cách hiểu và nội dung của hoạt động bán sách trên website.

- Phương pháp điều tra và khảo sát thực tế: Đây là phương pháp quan trọng

được sử dụng trong nghiên cứu đề tài này Em tạo phiếu điều tra khảo sát đốivới các đối tượng có liên quan trực tiếp đến hoạt động bán hàng trực tuyến.Phiếu khảo sát mục đích để thu thập thông tin chính xác, đa chiều và kháchquan về thực trạng dùng website bán hàng Từ đó em có cơ sở để nhận diệnvấn đề.

- Phương pháp tổng hợp thống kê và xử lý dữ liệu: sau khi thu thập được số

liệu khảo sát, em tiến hành phương pháp thống kê và xử lý dữ liệu để có cơsở đưa ra các nhận định định lượng, tăng tính thuyết phục cho lập luận củamình Từ đó xây dựng hệ thống quản lý cụ thể và khả thi cho vấn đề nhậnđịnh.

- Phương pháp chuyên gia: em sử dụng phương pháp này để tham vấn cácnhà quản lý, các nhà tạo dựng một hệ thống quản lý Từ đó tiếp nhận thêmnhững quan điểm, chia sẻ thực tế, góp ý cho đề tài của mình.

Trang 24

nhấp qua các trang trên Web thông qua các liên kết Web sử dụng giao thứcHTTP để truyền dữ liệu và chia sẻ thông tin Hiểu một cách ngắn gọn thì Web làmạng còn Site là địa điểm Như vậy Website = Web + Site, tức một địa chỉ cụ thểtrong mạng toàn cầu hay còn được gọi là trang mạng.

Hình 3 1 Nội dung của một website

b Lợi ích của xây dựng website

- Website bán sách cung cấp thông tin đầy đủ, nhanh chóng.- Website bán sách có thể xây dựng hình ảnh thương hiệu.- Nâng cao chất lượng phục vụ khi có website bán sách.

- Dễ dàng mở rộng tệp khách hàng với website bán sách, tăng phạm vi tiếp cậnkhách hàng, tiết kiệm chi phí (chi phí marketing, chi phí thuê mặt bằng vànhân sự, …) và cuối cùng là website mang tính chuyên nghiệp rất cao.

c Các yếu tố để thiết kế một website chuyên nghiệp

- Tên miền: một tên miền ngắn gọn, dễ nhớ nhất trong mắt người sử dụng

- Lưu trữ: đây là yếu tố rất quan trọng Trước khi làm website thì phải xác địnhdung lượng dự định sẽ lưu trữ là bao nhiêu nếu không bạn sẽ gặp phải vấn đềthiếu dung lượng nhất là với ảnh.

Trang 25

- Công nghệ: có thể sử dụng nền tảng HTML5, CSS3, PP để thiết kế website.- Bố trí và màu sắc: Màu sắc cũng như cách bố trí trang web sẽ ảnh hưởng rất

lớn đến cảm giác đầu tiên về thiết kế website

- Bản đồ website: Nhất thiết phải có bản đồ web cũng như lưu lượng biểu đồ rõràng.

- Đối tượng: Đối tượng của trang web của bạn hướng đến là ai, cần xác địnhthật rõ ràng Khi đã nắm bắt chính xác được đối tượng mục tiêu của trang webbạn mới có thể xây dựng được nội dung hoàn hảo và thu hút khách hàng củamình.

- Nội dung: Khi đã xác định được đối tượng mà thiết kế website của bạn muốntruyền tải hãy xây dựng một nội dung tốt và hữu dụng cho người sử dụng Nộidung được điều hướng theo từ khóa để có thể có thứ hạng cao trên các công cụtìm kiếm.

- Quảng cáo: Lưu ý rằng bạn không nên đặt quá nhiều quảng cáo trên mộtwebsite, hãy loại bỏ những thứ không cần thiết để thu hút người dùng hơn.- Pop up tin nhắn: Hãy ngăn chặn ngay các tin nhắn pop-up, nó là loại gây khó

chịu nhất của quảng cáo Nó khiến trang web của bạn tải chậm và thậm chí đôikhi bạn không thể đóng nó lại.

- Thiết kế hấp dẫn, đơn giản: Hãy để trang web của bạn trông đơn giản nhấtnhưng không kém sự chuyên nghiệp và hấp dẫn nhé.

- Buttons: Với các trang website bán hàng hãy tạo nút bấm bắt mắt và kêu gọihành động bằng sự thể hiện về màu sắc, kích thước của các nút.

- Nền: Đối với nền website, bạn có thể lựa chọn một cái nhìn rõ ràng nhất, tạovẻ đầy màu sắc.

- Hình ảnh: Khi lựa chọn hình ảnh trên từng mục của website và trong nội dungmỗi bài viết cần tìm kiếm những hình ảnh chất lượng nhất để tạo ấn tượng lâudài cho người xem.

- Điều hướng dễ dàng: Hãy để cho người sử dụng có thể dễ dàng tìm thấynhững gì họ muốn tìm kiếm trên website của bạn.

Trang 26

- Sự nổi bật: Hiện nay sự bùng nổ và xuất hiện ngày càng nhiều của cácwebsite, để website của bạn có thể đứng vững và tạo ấn tượng cho người dùnghãy xây dựng nó thật nổi bật và mang dấu ấn riêng Chỉ có như vậy bạn mớiníu giữ khách hàng ở lại với mình.

- Làm mới: Hãy luôn luôn cập nhật trang web của bạn mỗi giờ, mỗi ngày để tạosự cuốn hút cho mỗi khách hàng.

- Tối ưu các công cụ tìm kiếm: Sự đánh giá về một thiết kế website chất lượngchính là việc tối ưu trên các công cụ tìm kiếm của Google Với sự tối ưu,website của bạn sẽ có thứ hạng cao trên các công cụ tìm kiếm như Google Đólà cách để bạn nhận được nhiều hơn sự quan tâm từ mọi người.

- Tương thích mọi trình duyệt: Một trang web được đánh giá cao chính là sựthân thiện với các công cụ tìm kiếm và các trình duyệt từ Google, Cốc cốc,Chrome

- Độ phân giải màn hình: Nếu như trước kia thiết kế website chỉ được thực hiệnvới 980px chiều rộng thì ngày nay, bạn có thể sở hữu một trang web với thiếtkế lên đến 1230px chiều rộng.

- Truyền thông xã hội: Hãy tích hợp trang web của bạn với các phương tiệntruyền thông xã hội nhằm tạo điều kiện chia sẻ nội dung dễ dàng.

- Kiểu chữ: Hãy chọn cho trang web của bạn một phông chữ phù hợp để mọingười có thể dễ dàng đọc và tìm kiếm thông tin.

- Đăng ký: Với một số trang web hãy tạo ra nút đăng ký để người sử dụng cóthể tương tác với trang web của bạn một cách nhanh chóng.

- Theo dõi và phân tích: Với yếu tố này, bạn hoàn toàn có thể theo dõi việc hoạtđộng của trang web cũng như tìm cách làm thế nào để tối ưu hóa nó.

- Chính sách bảo mật: Hãy tạo cảm giác an toàn cho người sử dụng khi họ phảiđể lại thông tin trên trang web của bạn, đặc biệt là khi họ phải đăng ký chi tiếtliên lạc hoặc số thẻ tín dụng.

- Footer: Chân trang có thể không quan trong như các yếu tố khác tuy nhiên với

Trang 28

Hình 3 3 Luồng xử lý của mô hình MVC

b Tổ chức chương trình MVC trong PHPTầng Controller:

Đây là tầng điều phối của ứng dụng: nhận request từ client, phân tích request,gọi tầng Model để lấy dữ liệu và tầng View để tổ chức hiển thị dữ liệu.

Ở đây ta nói tới chức năng quản lí, nó sẽ được điều phối bởi controller Dotrong chức năng có 2 chức năng con: Hiển thị danh sách, Hiển thị chi tiết; vậynên nó sẽ phân biệt từng tính năng bằng cách kiểm tra tham số đầu vào là“stid” Tuỳ trường hợp mà controller sẽ gọi view tương ứng.

Tầng Model và các lớp thực thể (Entity Class)

– Nhiệm vụ chính của tầng này là việc thao tác với cơ sở dữ liệu để lưu trữ cũng như truy vấn dữ liệu Các thao tác với CSDL phải được đặt hết ở trong tầng này, nó sẽ chứa các thao tác cơ bản để truy vấn CSDL như: đọc, thêm, xoá, sửa.

– Ngoài ra thì tầng này còn chứ các lớp thực thể (Entity class), nó là các lớp để mô phỏng những đối tượng trong thực tế

Tầng View:

– Lớp này dùng để định dạng hiển thị dữ liệu lên cho người dùng, do ta có 2tính năng trong phần “quản lí” là: “danh sách” và “chi tiết”, nên ta sẽ có 2view khác nhau tương ứng Controller sẽ truyền các biến dữ liệu vào các View

Trang 29

để chúng có thể dùng các dữ liệu này để hiển thị lên Việc này được thực hiệnbằng cách nhúng mã PHP vào trong mã HTML.

Đối với các ứng dụng thuần AJAX, phần View có thể được triển khai bởijavascript, kéo theo việc sử dụng cấu trúc JSON.

Mô hình tuần tự sau sẽ giúp bạn hình dung luồng hoạt động của một httprequest trong mô hình MVC

Hình 3 4 Sơ đồ tuần tự mô tả luồng chạy của một xử lý trong mô hình MVC

b MySQL

MySQL là một hệ thống quản trị cơ sở dữ liệu mã nguồn mở (RelationalDatabase Management System, viết tắt là RDBMS) hoạt động theo mô hìnhclient-server RDBMS là một phần mềm hay dịch vụ dùng để tạo và quản lý cáccơ sở dữ liệu (Database) theo hình thức quản lý các mối liên hệ giữa chúng

Mô hình Client – Server: Máy tính cài đặt và chạy phần mềm RDBMS đượcgọi là client (máy khách) Mỗi khi chúng cần truy cập dữ liệu, chúng kết nối tớimáy chủ (server) RDBMS Cách thức này chính là mô hình “client-server”.

MySQL Server: là máy tính hay một hệ các máy tính cài đặt phần mềmMySQL dành cho server để giúp bạn lưu trữ dữ liệu trên đó, để máy khách có thểtruy cập vào quản lý Dữ liệu này được đặt trong các bảng, và các bảng có mối

Trang 30

liên hệ với nhau MySQL server nhanh, an toàn, đáng tin cậy Phần mềm MySQLcũng miễn phí và được phát triển, phân phối và hỗ trợ bởi Oracle Corporation.

MySQL client không hẵn phải cài phần mềm MySQL của Oracle mà là nóichung của mọi phần mềm có thể thực hiện truy vấn lên một MySQL server vànhận kết quả trả về MySQL client điển hình là đoạn mã PHP script trên một máytính hay trên cùng server dùng để kết nối tới cơ sở dữ liệu MySQL database.Phpmyadmin cũng là một MySQL client có giao diện người dùng Một số côngcụ miễn phí dùng làm MySQL là:

- MySQL Workbench (Mac, Windows, Linux), Miễn phí, mã nguồn mở- Sequel Pro (Mac), miễn phí, mã nguồn mở

- HeidiSQL (Windows; chạy trên Mac hoặc Linux bằng WINE emulator), miễn phí

- phpMyAdmin (web app), miễn phí, mã nguồn mở

Lệnh SQL sẽ nói cho server biết cần phải thực hiện một số hành động:

- Truy vấn dữ liệu – data query: yêu cầu một thông tin cụ thể trong database có sẵn.

- Điều hành dữ liệu – data manipulation: thêm, xóa, sửa, sắp xếp, và các tác vụ điều hành khác để chỉnh sửa dữ liệu, giá trị, và cách hiển thị.

- Loại dữ liệu – data identity: định nghĩa loại dữ liệu, như là đổi từ dữ liệu sốthành số nguyên Nó cũng bao gồm định nghĩa một schema hoặc định nghĩa mối quan hệ của từng bảng trong cơ sở dữ liệu

- Quyền truy cập data – data access control: cung cấp biện pháp bảo mật để bảo vệ dữ liệu, bao gồm việc quyết định ai có thể xem thông tin dữ liệu nàotrong database

Trang 31

Hình 3 5 Giao tiếp giữa Client – Server vả Model

Cách vận hàng

- MySQL tạo ra bảng để lưu trữ dữ liệu, định nghĩa sự liên quan giữa các bảng đó.

- Client sẽ gửi yêu cầu SQL bằng một lệnh đặc biệt trên MySQL.

- Ứng dụng trên server sẽ phản hồi thông tin và trả về kết quả trên máy client.

c Phần mềm trực tuyến Draw.io

Draw.io là một phần mềm máy tính và trực tuyến với mã nguồn mở Nó là mộtphần mềm lưu đồ và sơ đồ được xây dựng cho các nghĩa vụ và sự nhảy cảmđương đại của các chuyên gia Chương trình này có thể mang đến cho người dùngấn tượng tốt do giao diện trực quan cho phép họ sắp xếp dữ liệu của mình ở dạngdễ hiểu hơn Giao diện của nó chứa các tùy chọn và công cụ dễ tiếp cận và dễhiểu đối với người dùng ở mọi cấp độ, tạo lưu đồ này có thể là một chương trìnhđa năng Bởi vì ngoài việc cung cấp cho người dùng tùy chọn trực tuyến và ngoạituyến để sử dụng nó có nghĩa là làm cho Draw.io trở thành một công cụ miễn phí,nó đi kèm với nhiều mẫu và bố cục khác nhau cho bất kỳ yêu cầu nghệ thuật nàomà người dùng có thể cần.

Chức năng:

- Tạo sơ đồ và lưu đồ Khi tạo, sơ đồ hoặc bản đồ của bạn sẽ được lưu vào đám mây và bạn có thể kéo và thả các hình trên canvas Ngoài ra, công cụ này cho phép bạn nhập và xuất dữ liệu, chia sẻ và xuất sơ đồ của mình, …

Trang 32

- Nhưng nếu ở phiên bản ngoại tuyến thì sẽ không lưu được đám mây và chia sẻ trực tuyến.

Hình 3 6 Công cụ Draw.io

d Phần mềm máy tính PowerDesigner

PowerDesigner là môi trường mô hình hóa tổng thể doanh nghiệp dưới dạngđồ họa và dễ dàng sử dụng Nó cung cấp: việc mô hình hóa được tích hợp thôngqua các phương pháp và các ký hiệu chuẩn.

- Data (E/ R, Merise)

- Business (BPMN, BPEL, ebXML)- Application (UML)

Phát sinh code tự động thông qua các template có thể tùy chỉnh được:- SQL

- Java- NET

Khả năng đối chiếu mạnh mẽ để làm tài liệu và cập nhật các hệ thống hiện có.Khả năng tạo báo cáo tự động, có thể tùy chỉnh được.

Một môi trường có thể mở rộng, cho phép thêm các luật, câu lệnh khái niệm,thuộc tính mới cho các phương pháp mã hóa và mô hình hóa.

Trang 33

- Thiết kế Conceptual Data Model (CDM) bằng sơ đồ thực thể kết hợp.- Phát sinh Physical Data Model (PDM) tương ứng trên một DBMS được

- Phát sinh kịch bản tạo CSDL trên một DBMS đích.

- Phát sinh ràng buộc toàn vẹn (RBTV) tham chiếu (referential integrity triggers) nếu chúng được hỗ trợ bởi CSDL đích.

- Cho phép hiệu chỉnh và in các model.

- Phát sinh ngược lại các Database và các Application đang tồn tại.- Định nghĩa các thuộc tính mở rộng có các đối tượng PDM.

Hình 3 7 Giao diện trong phần mềm PowerDesigner

3.5 Phân tích và triển khai

3.5.1 Khảo sát hiện trạng và nhu cầu

a Khảo sát hiện trạng

Các loại sách:

Trang web cũng chú trọng về nhu cầu khách hàng nên đã có danh mục về cácloại sách như: sách y học, sách tâm linh, sách khoa học, sách văn hóa, sách lịchsuwe, giáo dục – gia đình, sách thiếu nhi, sách nghệ thuật sống, kinh tế - kỹ năng,sách khởi nghiệp, kinh tế - chính trị

Phương thức bán vé

*Gọi điện thoại đặt sách với nhân viên bán vé của đại lý:

Khách hàng sẽ gọi điện tới số điện thoại của đại lý bán sách để đặt sách

Trang 34

Khách hàng sẽ cung cấp thông tin bao gồm: Họ tên, số điện thoại, địa chỉ, sáchmuốn mua, số lượng.

Nhân viên trực web sẽ xác nhận lại những thông tin khách đặt và cung cấpthông tin để giao hàng cho khách đúng với yêu cầu.

*Nhân viên sẽ thống kê và tạo danh sách khách hàng

Nhân viên sẽ tổng hợp những giấy tờ ghi chép của những khách hàng lên đơnmua sách

Khi có danh sách khách hàng thì bộ phận tổng đài sẽ gọi lại để xác nhận vớikhách hàng lần cuối trước khi đóng hàng và gửi đi.

Phương thức thanh toán

Khi khách hàng đặt sách qua tổng đài hoặc đặt qua website thì thanh toán bằngcác hình thức như:

- Chuyển khoản qua tài khoản ngân hàng của doanh nghiệp: Trường hợp khách

hàng gọi điện đặt sách và muốn thanh toán toán tiền ngay thì có thể chuyển khoản qua ngân hàng, MoMo, VNPay, …

- Ngoài ra thì khách hàng gọi điện đặt sách cũng có thể thanh toán tiền khi

được giao tới tận nhà.

Tổ chức quản lý hoạt động

Nghiên cứu thị trường mục tiêu và phân tích các đối thủ cạnh tranh Từ đó tìmhiểu những khách hàng tiềm năng và duy trì quan hệ với khách hàng đã có Bankinh doanh tối đa hóa doanh thu từ tất cả các loại sách Tổ chức, vận hành, hướngdẫn và phát triển các sàn giao dịch và bộ phận marketing hiệu quả Nhân viên bánsách, người giao hàng sẽ là người trực tiếp tìm hiểu thị trường thông qua nhữngcuộc nói chuyện, trao đổi với khách hàng đồng thời cũng giữ những khách hàngtiềm năng cho doanh nghiệp.

b Nhu cầu của doanh nghiệp

Một doanh nghiệp đang muốn quản lý công việc và các thông tin tổng thể củanhà sách bằng phần mềm thay vì phải làm thủ công.

Ngày đăng: 13/06/2024, 09:50

Tài liệu cùng người dùng

Tài liệu liên quan