1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xây dựng website Nội thất sử dụng framework wordpress

66 885 4

Đ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 đề Xây Dựng Website Nội Thất Sử Dụng Framework Wordpress
Tác giả Nguyễn Văn Hội
Người hướng dẫn ThS. Cao Thu Hương
Trường học Trường Đại Học Công Nghệ Thông Tin
Chuyên ngành Công Nghệ Thông Tin
Thể loại Đồ Án Tốt Nghiệp
Năm xuất bản 2023
Thành phố Hồ Chí Minh
Định dạng
Số trang 66
Dung lượng 8,89 MB

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

Nội dung

CHƯƠNG I. TỔNG QUAN VỀ ĐỀ TÀI...............................................................21.1 Giới thiệu đề tài...................................................................................................21.1.1 Đặt vấn đề.......................................................................................................21.1.2 Tên đề tài ........................................................................................................21.1.3 Mục tiêu đề tài ................................................................................................21.1.4 Phạm vi của đề tài...........................................................................................31.1.5 Phương pháp tiếp cận, lựa chọn công nghệ ....................................................31.2 Tổng quan về famework wordpress ..................................................................31.2.1 Tìm hiểu vể frame wordpress .........................................................................31.2.2. Cách sử dụng frame wordpress .....................................................................51.3 Khảo sát công ty TNHH nội thất imax............................................................151.3.1. Giới thiệu về công ty ...................................................................................151.3.2 Quy trình sản xuất của xưởng :.....................................................................15CHƯƠNG 2: KHẢO SÁT HỆ THỐNG ...............................................................172.1. Khảo sát hoạt động nghiệp vụ.........................................................................172.1.1. Sơ đồ quy trình hoạt động nghiệp vụ...........................................................172.1.2. Mô tả quy trình hoạt động nghiệp vụ ..........................................................182.2. Đặc tả yêu cầu...................................................................................................18CHƯƠNG III. PHÂN TÍCH HỆ THỐNG...........................................................193.1 Xác định các đối tượng sử dụng trong hệ thống. ...........................................193.2. Các chức năng của hệ thống. ..........................................................................193.2.1. Guest (Khách vãng lai). ...............................................................................193.2.2 Member (Thành viên)...................................................................................243.2.3 Admin ...........................................................................................................253.3. Thiết kế hệ thống..............................................................................................313.3.1 Biểu đồ phân cấp chức năng.........................................................................313.3.2. Biểu đồ luồng dữ liệu: .................................................................................32

Trang 1

MỤC LỤC

LỜI CẢM ƠN 1

CHƯƠNG I TỔNG QUAN VỀ ĐỀ TÀI 1

1.1 Giới thiệu đề tài 1

1.1.2 Tên đề tài 2

1.1.3 Mục tiêu đề tài 2

1.1.4 Phạm vi của đề tài 2

1.1.5 Phương pháp tiếp cận, lựa chọn công nghệ 2

1.2 Tổng quan về famework wordpress 3

1.2.1 Tìm hiểu vể frame wordpress 3

Wordpress là gì? 3

Nét nổi bật của wordpress 3

Lý do sử dụng wordpress xây dựng noithatimax 4

1.2.2 Cách sử dụng frame wordpress 4

1.2.2.1 Tìm hiểu cách sử dụng wordpress 4

1.2.2.2 Tạo theme và viết plugin 9

1.3 Khảo sát công ty TNHH nội thất imax 14

CHƯƠNG III PHÂN TÍCH HỆ THỐNG 19

3.1 Xác định các đối tượng sử dụng trong hệ thống 19

3.2 Các chức năng của hệ thống 19

3.2.1 Guest (Khách vãng lai) 20

3.2.2 Member (Thành viên) 23

3.2.3 Admin 25

3.3 Thiết kế hệ thống 31

3.3.2 Biểu đồ luồng dữ liệu: 32

Tác nhân ngoài được biểu diễn bằng hình chữ nhật, bên trong ghi tên tác nhân ngoài 33 Trong BLD này gồm có 2 tác nhân ngoài: admin ,thành viên và khách vãng lai 33 3.4 Thiết kế cơ sở dữ liệu 42

Trang 2

3.4.1 Thiết kế các bảng cơ sở dữ liệu 42

CHƯƠNG IV: HƯỚNG DẪN SỬ DỤNG 50

4.1 Yêu cầu hệ thống 50

1 Yêu cầu phần cứng 50

2 Yêu cầu phần mềm 50

4.2 Hướng dẫn cài đặt : 50

4.3 Một số giao diện hệ thống 51

4.3.1 Giao diện websites 51

4.3.2 Giao diện trang quản trị 59

TỔNG KẾT 60

1 Ưu điểm 60

2 Nhược điểm 60

3 Một số kết quả đạt được : 60

4 Hướng phát triển : 60

Trang 3

DANH MỤC ẢNH

LỜI CẢM ƠN 1

CHƯƠNG I TỔNG QUAN VỀ ĐỀ TÀI 1

1.1 Giới thiệu đề tài 1

1.1.2 Tên đề tài 2

1.1.3 Mục tiêu đề tài 2

1.1.4 Phạm vi của đề tài 2

1.1.5 Phương pháp tiếp cận, lựa chọn công nghệ 2

1.2 Tổng quan về famework wordpress 3

1.2.1 Tìm hiểu vể frame wordpress 3

Wordpress là gì? 3

Nét nổi bật của wordpress 3

Lý do sử dụng wordpress xây dựng noithatimax 4

1.2.2 Cách sử dụng frame wordpress 4

1.2.2.1 Tìm hiểu cách sử dụng wordpress 4

Cài đặt wordpress 4

Công cụ cần thiết: 4

Làm việc với wp-admin 6

Cài đặt plugin 9

1.2.2.2 Tạo theme và viết plugin 9

Tạo theme: 9

Bước 1 9

Bước 2 13

Bước 3 13

Bước 4 14

Bước 5 14

1.3 Khảo sát công ty TNHH nội thất imax 14

CHƯƠNG III PHÂN TÍCH HỆ THỐNG 19

3.1 Xác định các đối tượng sử dụng trong hệ thống 19

3.2 Các chức năng của hệ thống 19

3.2.1 Guest (Khách vãng lai) 20

Tìm kiếm sản phẩm nội thất 20

Xem chi tiết thông tin sản phẩm nội thất 20

Xem tin tức trên site 21

Trang 4

Đăng ký làm thành viên của site 21

Gửi nội dung cần tư vấn 21

Liên hệ 22

Đặt hàng 22

Download bảng báo giá 23

3.2.2 Member (Thành viên) 23

Đăng nhập 23

Đăng xuất 24

Thay đổi thông tin cá nhân 25

Thay đổi mật khẩu 25

3.2.3 Admin 25

Quản trị người dùng 25

Quản lý sản phẩm 26

Quản lý danh mục sản phẩm 27

Quản lý quảng cáo 27

Quản lý “tin tức” 28

Quản lý “phong thuỷ” 28

Quản lý “Công trình đã thực hiện” 28

Quản lý thông tin “tuyển dụng” 29

Quản lý “Báo giá” 29

Quản lý “hỗ trợ tư vấn” 29

Quản trị banner trang chủ 29

Quản lý “online catalogue” 30

Quản lý ảnh danh mục footer 31

3.3 Thiết kế hệ thống 31

3.3.2 Biểu đồ luồng dữ liệu: 32

Tác nhân ngoài được biểu diễn bằng hình chữ nhật, bên trong ghi tên tác nhân ngoài 33 Trong BLD này gồm có 2 tác nhân ngoài: admin ,thành viên và khách vãng lai 33 3.3.2.1 Biểu đồ luồng dữ liệu mức ngữ cảnh 35

3.3.2.3 Biểu đồ luồng dữ liệu mức dưới đỉnh 39

Phân rã chức năng 1: “quản lý sản phẩm” 39

Phân rã chức năng 2: “quản lý thông tin” 40

Phân rã chức năng 3: “quản lý người dùng” 41

Hình 11:biểu đồ phân rã chức năng 3: “quản lý người dùng” 41

3.4 Thiết kế cơ sở dữ liệu 42

3.4.1 Thiết kế các bảng cơ sở dữ liệu 42

wp_users: 42

wp_usermeta: 42

wp_terms 43

wp_term_relationships 43

wp_posts 44

wp_term_taxonomy 44

wp_contact_form_7 45

wp_comments 45

Trang 5

wp_commentmeta 46

wp_eshop_orders 47

wp_ig_caticons 47

wp_options 48

CHƯƠNG IV: HƯỚNG DẪN SỬ DỤNG 50

4.1 Yêu cầu hệ thống 50

1 Yêu cầu phần cứng 50

2 Yêu cầu phần mềm 50

4.2 Hướng dẫn cài đặt : 50

4.3 Một số giao diện hệ thống 51

4.3.1 Giao diện websites 51

Giao diện trang chủ 51

Giao diện trang funiture (danh mục cấp hai) 52

Giao diện trang furniture (danh mục cấp ba) 53

Giao diện trang đăng kí thành viên 54

Giao diện trang decoration 55

Giao diện trang hỗ trợ tư vấn 56

Giao diện trang liên hệ 57

Giao diện hiển thị trang tin 58

4.3.2 Giao diện trang quản trị 59

Trang wp-admin 59

Trang thêm bài viết 59

TỔNG KẾT 60

1 Ưu điểm 60

2 Nhược điểm 60

3 Một số kết quả đạt được : 60

4 Hướng phát triển : 60

Trang 6

LỜI CẢM ƠN

Sau hơn 4 tháng tìm hiểu và thực hiện đề tài “Xây dựng website Nội thất sử

dụng framework wordpress” đã cơ bản hoàn thành Để đạt được kết quả này, với

một framework rất mới và chưa thực sự có nhiều người nhận thấy được điểm mạnhcủa frame, em đã nỗ lực hết sức đồng thời nhận được rất nhiều sự quan tâm, giúp

đỡ, ủng hộ của các thầy cô, bạn bè và gia đình

Em xin bầy tỏ sự biết ơn sâu sắc đến các thầy cô Khoa Công Nghệ ThôngTin – Trường Đại Học Kinh Tế Quốc Dân đã tận tình giảng dạy, trang bị cho emnhững kiến thức quý báu trong những năm học vừa qua

Em xin gửi lời cảm ơn chân thành tới cô Cao Thị Thu Hương đã tận tình

giúp đỡ, hướng dẫn em hoàn thành đề tài này

Tôi xin chân thành cảm ơn tới tất cả các bạn đã tham gia đóng góp ý kiếngiúp tôi hoàn thiện hơn đề tài này

Đồ án đã được hoàn thành với một số kết quả nhất định, tuy nhiên vẫn khôngtránh khỏi sai sót Rất mong nhận được sự thông cảm đóng góp ý kiến của thầy cô

và các bạn

Hà Nội, ngày 14 tháng 5 năm 2012

Sinh viên thực hiện

Nguyễn Văn Hội

CHƯƠNG I TỔNG QUAN VỀ ĐỀ TÀI

1.1 Giới thiệu đề tài

1.1.1 Đặt vấn đề

Trang 7

Hiện nay, công nghệ thông tin đang phát triển mạnh mẽ, mọi thông tin có thể traođổi với nhau thông qua mạng internet Mỗi khi cần tìm kiếm thông tin về một doanhnghiệp, một tổ chức, hay đơn giản chỉ là một mặt hàng, một thông tin gì đó cần cho

cá nhân, biện pháp thông dụng đầu tiên được nghĩ tới là internet và các bộ máy tìmkiếm

Xuất phát từ nhu cầu thực tiễn lên đã có hàng loạt website của các đơn vị, tổchức, doanh nghiệp được xây dựng nhằm phục vụ nhu cầu mục đích riêng Nhất làcác doanh nghiệp, các công ty nhằm quảng bá cho tên tuổi của mình

Websites noithatimax được xây dựng dựa trên framework wordpress Đây làmột hệ CMS khá tốt, được sử dụng nhắm vào những công ty, những tổ chức, haynhững cá nhân muốn xây dựng một thương hiệu hay chỉ đơn giản là giới thiệu về cánhân thông qua internet

Trang 8

- ngôn ngữ php ( cụ thể là framework wordpress).

- Mysql

- Ajax và Jquery

1.2 Tổng quan về famework wordpress

1.2.1 Tìm hiểu vể frame wordpress

Wordpress là gì?

WordPress là một hệ thống xuất bản blog viết bằng ngôn ngữ lập trình PHP

và sử dụng MySQL database (cơ sở dữ liệu MySQL) Wordpress là hậu duệ chínhthức của b2/cafelog, được phát triển bởi Michel Valdrighi Cái tên WordPress được

đề xuất bởi Christine Selleck, một người bạn của nhà phát triển chính MattMullenweg

Phiên bản mới nhất của WordPress được cập nhật liên tục trên wordpress.orgHiện nay, Wordpress là một Blog Platform (hay Blog Software) rất được ưachuộng trên thế giới (Cộng đồng Blogger Việt Nam cũng có không ít người dùng)

Nét nổi bật của wordpress

kế website chuyên nghiệp

Đặc biệt tích hợp sẵn Latex - công cụ soạn thảo công thức toán học, giúp người sửdụng có thể viết công thức toán học ngay trên blog

nhập blog, Các bài mới nhất, Các bài viết nổi bật nhất, Các comment mới nhất, Liệt

kê các chuyên mục, Liệt kê các Trang, Danh sách các liên kết, Liệt kê số bài viếttrong từng tháng Có rất nhiều theme để người dùng lựa chọn

Trang 9

• Các comment có thể duyệt rồi mới cho đăng, comment nào có nộidung không phù hợp có thể xóa, nếu cho là spam thì sau này IP đó không có thể gửicomment vào blog được nữa.

Lý do sử dụng wordpress xây dựng noithatimax

Dễ cài đặt, chỉ cần khởi tạo database, upload và thiết lập tham số trong file config.php

bài viết và chỉnh sửa cho lần sau

năng comment

Khi bắt tay vào làm một trang web, hiện nay có rất nhiều framework cho bạnlựa chọn Bạn có thể chọn một loại framework thương mại (phải trả tiền), hoặc mộtframework miễn phí, và việc đầu tiền là bạn phải lựa chọn một công cụ phù hợpnhất với nhu cầu của mình

Wordpress khi xây dựng lên chỉ với mục đích là ứng dụng cho viết blog Nó là một

hệ thống CMS (Content Manager System), nhưng vì nó là một mã nguồn mở lên

không chỉ dừng lại ở việc viết blog nó còn là một Framework để xây dựng lên một

trang web rất mạnh và rất phổ biến hiện nay

Với mục đích xây dựng một website cho công ty thiết kế nội thất Imax với nhữngyêu cầu đẹp, dễ sử dụng, thân thiện với khách hàng, giao diện bắt mắt… quả thậtwordpress là một sự lựa chọn tốt nhất

Trang 10

-Cài đặt :

thư mục D:\ AppServ\www ( nếu Appserver được cài đặt trên ổ D)

- Bước 3: Gõ vào trình duyệt đường dẫn đến trang web, ở đây làhttp://localhost/noithatimax

Hình 1 Nhập thông tin blog title, email

Và đây là kết quả:

Trang 11

Hình 2 Giao diện mặc định khi cài xong wordpress

Làm việc với wp-admin

Login bằng tài khoản Admin của mình

Trang 12

Hình 3 Giao diện quản lý bài biết của wordpress

Trong hình có 4 phân vùng cần chú ý

vào admin để vào xem thông tin của mình, nhấn vào turbo để chọn Tool còn LogOut để thoát

- Post: Quản lý các bài post Gồm các mục con

+ Edit: Sửa bài

+ Add new: Viết bài mới+ Post Tag: Các tag bài viết sẽ xuất hiện trên trang

+ Categories: Quản lý thư mục (Tạo, xóa…) Thư mục là cácchủ đề trên trang web như là: tin tức, download, truyện tranh…

- Media: Chủ yếu đề upload các media

+ Library: Thư viện các media chúng ta đã upload+ Add new: Thêm mới 1 media

- Link: Tạo liên kết với trang web nào đó

+ Add new: Thêm mới+ Edit: Sửa

Trang 13

+ Link Categories: Tạo thư mục link sẽ để hiển thị, VD:Bookmarks, Liên kết… chứ ko phải Blog Roll như mặc định

- Page: Quản lý các trang được tạo Đây là các trang tĩnh và luônKHÔNG thay đổi vị trí xuất hiện trên site Page có cấu trúc phân tầng.Page cũng rất thuận tiện khi chúng ta làm các trang tĩnh hỗ trợCategory Tôi lấy Page làm trang link tới từng bài của Category gầngiống như Site Map vậy

- Comment: Quản lý Comment

- Apperance: Quản lý giao diện

+ Themes: Quản lý theme: Các theme được upload sẽ xuất hiện ở đây,

sử dụng theme nào bạn Active (kích hoạt theme đó) hoặc có thể xemtrước/ xóa theme

+ Widget: Gồm những phần nhỏ, thường xuất hiện trên rất nhiều trangweb như: Hộp tìm kiếm, Văn bản, Liên kết, Tag… sử dụng cái gì, bạn

cứ kéo thả chuột sang phần slide bar là được Widget rất quan trọng.Hãy tận dụng tối ưu công cụ Text

+ Editor: Chỉnh sửa theme, chỉnh sửa các file của theme trực tiếp trênđây

+ Add new theme: Thêm 1 theme

- Plug-in: Tìm kiếm plugin, cài đặt plugin

- User: Quản lý các thành viên:

+ Author & User: Xem các thành viên

+ Add new: thêm 1 thành viên

+ Your Profile: Sửa profile của bạn

- Tool: CÁc công cụ như Import/Export xuất hiện ở đây

- Setting:

+ General:

> Blog Title: Tiêu đề Blog của bạn

> Tag line: Giống như là một Slogan, mặc định là Just another

WordPress weblog

> Wordpress address và blog address

> Email Address: Email của bạn

> Membership: Nếu bạn cho phép mọi người đều có thể đăng

ký thành viên thì tick vào ô này

> New user defaul role: Thành viên đăng ký

+ Subscriber: Chỉ được xem, ko có quyền gì cả

+ Administrator: Toàn quyền

Trang 14

+ Editor: có quyền hành trên rất nhiều phương diện, giống nhưSMOD vậy, họ có thể sửa, xóa bài của người khác…

+ Author: Được phép viết và sửa bài của mình

+Permalink: Chọn kiểu link, nên chọn liên kết thân thiện

đến trình FTP để upload các file theme

Các nguyên tắc cơ bản

Nguyên tắc 1:

Đóng tất cả theo đúng thứ tự mà bạn đã mở chúng

Nguyên tắc 2 :

Trang 15

Mỗi theme có ít nhất 2 tập tin: index.php và style.css Đây là danhsách các tập tin của theme.

Trang 16

Thuật ngữ

nơi mà không cần phải code lại

• Template file: Là một tập tin chứa một hoặc nhiều bộ code(Template) Mỗi trang có thể tạo ra nhiều tập tin mẫu VD: index.php, style.css,sidebar.php,.v.v

bản, hình ảnh, mã (code), v.v… Chú ý: WordPress theme và Wordpress Template làhai thứ khác nhau Mặc dù một số người cho rằng chúng như nhau

Cấu trúc

WordPress hoạt động dựa trên cấu trúc phân cấp và tìm kiếm tập tin tronggiao diện để xác định tập tin nào cần được sử dụng; ví dụ khi xem một trang,WordPress sẽ tìm tập tin theo thứ tự pagename.php, page.php, index.php; hay khivào trang chủ, WordPress sẽ tìm tập tin home.php rồi mới tới index.php, tất cảnhững tập tin php này được gọi là một bản mẫu (Template) Trong quá trình tìmkiếm, nếu WordPress không tìm thấy tập tin có cấp độ ưu tiên cao hơn nó sẽ tìm cácbản mẫu có độ ưu tiên thấp hơn và cuối cùng WordPress sẽ sử dụng bản mẫuindex.php, đó là lí do vì sao theme chỉ có 2 tập tin style.css và index.php vẫn hoạtđộng

Trang 17

Hình 4 Mô hình cấu trúc hoạt động của wordpress

Có một điều cần chú ý là mỗi trang trong template theme được tạo ra từnhiều template files

Một trang được tạo từ các template files: header.php, index.php, sidebar.php,footer.php

Phần này chứa tiêu đề, nội dung (bao gồm văn bản, hình ảnh, video, v.v ) củamỗi bài viết và các thông tin của bài viết như: Tác giả, thời điểm viết bài,chuyên mục, phản hồi, v.v

Trang 18

Phần này thường đặt danh sách trang, chuyên mục, bài viết lưu trữ, liên kết,v.v

Nó không nhất thiết phải nằm bên phải Ở đây là một ví dụ với cấu trúc 2 cột, và

nó được đặt bên phải

Tương tự như header.php, footer thường không chứa nhiều liên kết đến các bàiviết Bạn có thể đặt bất cứ gì mình thích, nhưng thường là các thông tin bảnquyền, tên theme, liên hệ, v.v

B

ước 2

B1: Tạo thư mục theme

B2: Tạo file index.php và style.css

B3: Tạo các trang hiển thị cho danh mục sản phẩm, hiển thị bài viết, hiển thị…(tương ứng category.php, single.php …)

Bước 3

Viết code cho trang index.php, trang chủ hiển thị cho trang website của bạn.Một số hàm bạn cần biết khi làm việc với wordpress:

hàm bloginfo() Cụ thể, ở đây nó trả về tên của website Tên này là blog titleđược cấu hình trong trang cài đặt

đến trang chủ blog

bên trong hàm

truyền vào bên trong hàm

Trang 19

+ wp_list_page(): Hàm trả về link và title các danh mục với tham sốtruyền vào bên trong hàm.

Bước 4

Vòng lặp (Loop) được gọi trong bài viết

<?php if(have_posts()) : ?><?php while(have_posts()) : the_post(); ?>

<?php endwhile; ?>

<?php endif; ?>

- while(have_posts()) – Nếu có, ở mỗi bài viết sẽ thực hiện hàmthe_post()

Chú ý: Không phải bất kỳ code nào cũng cần có 2 phần: Mở và Đóng chính

nó Như hàm have_posts() và the_post(); Do nằm ngoài if() và while() nênthe_post() cần dấu “;” để đóng chính nó

B

ước 5

Sử dụng hàm: <?php the_content(); ?> để hiển thị bài viết

1.3 Khảo sát công ty TNHH nội thất imax

1.3.1 Giới thiệu về công ty

Tên công ty:CÔNG TY TNHH NỘI THẤT IMAX

Trang 20

VPGD-showroom: Số 148, Phố Hoàng Ngân, Trung Hòa, Cầu Giấy, Hà Nội

Chi nhánh: Số 823 Huỳnh Tấn Phát, Phú Xuân, Nhà Bè, Tp.Hồ Chí Minh

Hotline: 0913 361 938

Điện thoại: (04) 3555 3072 - Email: imax@noithatimax.com

Website: http://www.noithatimax.com/ Shop Online:http://vatgia.com/noithatimaxTài khoản số: 10322888014018 - Techcombank (Chi nhánh Khương Mai) -:- Mã sốthuế: 0104675543

1.3.2 Quy trình sản xuất của xưởng :

Giai đoạn tạo phôi nguyên liệu :

từ đầu vào là gỗ xẻ nguyên liệu được tạo thành phôi nguyên liệu cho giai đoạn sau,phù hợp với yêu cầu về chất lượng gỗ, số lượng, kích thước của đơn hàng Hoạtđộng sản xuất được tổ chức tại xưởng theo sơ đồ sau:

IMAX Interior

Với hệ thống trang thiết bị hiện đại, xưởng với công suất chế biến 15 m3 gỗ xẻnguyên liệu/ca sản xuất cung ứng đủ số phôi nguyên liệu cần thiết đảm bảo yêu cầuchất lượng và số lượng của đơn hàng

Giai đoạn gia công chi tiết, hoàn thiện sản phẩm:

đầu vào là phôi nguyên liệu hoặc veneer, ván tấm tạo ra sản phẩm nội thất đáp ứngcác tiêu chuẩn kỹ thuật và yêu cầu của khách hàng theo sơ đồ sau:

IMAX Interior

Trang 21

Giai đoạn này được tổ chức trên quy mô của xưởng bao gồm nhiều công đoạnphức tạp, mỗi công đoạn được trang bị hệ thống máy móc thiết bị tiên tiến , phù hợp

có thể thay đổi một cách linh hoạt nhằm đáp ứng đầy đủ yêu cầu kỹ thuật chi tiếtcủa đơn hàng

Trang 22

CHƯƠNG 2: KHẢO SÁT HỆ THỐNG

2.1 KHẢO SÁT HOẠT ĐỘNG NGHIỆP VỤ

2.1.1 Sơ đồ quy trình hoạt động nghiệp vụ

Hình 5 – Sơ đồ quy trình nghiệp vụ của hệ thống

Khách

,thành viên

Nhà quản lý

Dành cho nhà quản lý

- Quản lý thông tin

về sản phẩm, khách hàng, tin tức,

quảng cáo…

- Xử lý đơn đặt hàng của khách hàng

- Xuất báo cáo

Dành cho khách hàng

- Hiển thị sản phẩm

- Hiển thị tin tức và các chương trình khuyến mãi

-Hiển thị thông tin

về khách hàng và các đơn hàng

ý kiến của khách hàng y/c tư vấn hỗ trợ

Cập nhật hệ thống

Báo cáo, thống kê

Cập nhật thông tin về sản phẩm, khách hàng…

Thông tin về sản phẩm, đơn hàng

Có nhu cầu xem thông tin,

mua sản phẩm

Trang 23

2.1.2 Mô tả quy trình hoạt động nghiệp vụ

Khi muốn mua một sản phẩm nào đó, khách hàng chỉ việc thao tác một sốbước cụ thể theo quy trình có sẵn trên website của công ty Các sản phẩm trênwebsite được sắp xếp theo từng loại nên khách hàng có thể dễ dàng tìm kiếm Nếukhó khăn trong việc tìm kiếm theo loại sản phẩm, khách hàng có thể tìm kiếm theotiêu chí tùy thích Các tiêu chí tìm kiếm có thể là: tên sản phẩm,mã sp,danh mục, giábán… Khi đã chọn được sản phẩm cần mua, khách hàng chỉ việc thêm sản phẩm đóvào giỏ hàng của mình và tiếp tục chọn sản phẩm khác Giỏ hàng là nơi chứa cácsản phẩm khách hàng chọn và mỗi sản phẩm bao gồm các thông tin như: tên sảnphẩm, giá bán, số lượng mua, thành tiền Sau khi chọn xong các sản phẩm cần mua,khách hàng có thể xem lại đơn hàng chi tiết của mình và nếu đồng ý mua hàng, đơnhàng sẽ được gửi đi

Người quản trị hệ thống sẽ xem được đơn đặt hàng của khách bao gồm cácthông tin: khách đặt hàng, ngày đặt hàng, các sản phẩm trên đơn hàng Với mỗi sảnphẩm sẽ bao gồm các thông tin như: Số lượng đặt hàng, thành tiền Cuối đơn hàng

sẽ là tổng số tiền của hóa đơn Và còn một thông tin quan trọng nữa là trạng tháiđơn hàng (đã gửi hàng và nhận tiền thanh toán hay chưa) Nếu đơn hàng khách đặtchưa được xử lý (tức chưa chuyển hàng tới cho khách hoặc chưa nhận tiền thanhtoán) thì trạng thái đơn hàng sẽ được mặc định là “chưa xử lý”, còn nếu đơn hàng

đã được xử lý (đã chuyển hàng tới cho khách và nhận tiền thanh toán đầy đủ) thìtrạng thái đơn hàng sẽ được chuyển thành “đã xử lý”

Công việc quản lý trong công ty bao gồm:

Quản lý sản phẩm: mỗi sản phẩm được quản lý các thông tin sau: Tên sảnphẩm, đơn giá, số lượng, thông tin, hình ảnh minh họa, thời gian bảo hành

Quản lý thành viên: mỗi khách hàng được quản lý các thông tin: Tên kháchhàng, ngày sinh, địa chỉ, điện thoại, email, mật khẩu

Quản lý tin tức: Các thông tin mới về sản phẩm, chương trình khuyến mãi được công

ty quản lý theo các thông tin: tiêu đề tin tức, tóm tắt nội dung, nội dung, ngày đăng

2.2 ĐẶC TẢ YÊU CẦU

-Xây dựng một website có giao diện đẹp,dễ sử dụng

-Có đầy đủ các chức năng như:tìm kiếm và xem thông tin sp,xem tin tức về nộithất,đăng kí thành viên.đặt hàng online,hỗ trợ tư vấn cho khách hàng

-tìm kiếm theo:tên sp.mã sp,danh mục sp,giá sp

Trang 24

CHƯƠNG III PHÂN TÍCH HỆ THỐNG

3.1 Xác định các đối tượng sử dụng trong hệ thống.

Đối tượng của hệ thống bao gồm:

Guest (Khách vãng lai)

Member (Thành viên)

được phép đăng nhập, xem bảng điều khiển, và chỉnh sửa hồ sơ riêng của họ

không được xuất bản bài viết đó Nghĩa là bài viết do họ soạn thảo sẽ không hiệnlên trên site cho đến khi có người dùng cấp cao hơn cho phép

(xuất bản, cập nhật trạng thái cho bài viết), cũng như chỉnh sửa, xoá và xuất bản cácbản “nháp” của thành viên member leve 1

các bài viết, các danh mục “category”…

Administrator: Là người có quyền lực cao nhất trong hệ thống Người cóquyền quản lý tất cả hệ thống, có quyền cấp quyền hạn cho user đăng ký trong hệthống…

3.2 Các chức năng của hệ thống.

Như phân tích ở trên, chúng ta dễ dàng thấy các chức năng gắn liền vớiquyền hạn của từng đối tượng truy vập vào hệ thống Chúng ta lần lượt nghiên cứuchi tiết các chức năng này

Trang 25

3.2.1 Guest (Khách vãng lai).

Khách vãng lai là người có quyền thấp nhất trong hệ thống Đối tượng nàykhông được phép cập nhật bất cứ thông tin gì vào cơ sở dữ liệu mà chỉ được phépxem một số thông tin cho phép trừ phi họ đăng ký để trở thành thành viên của site

Do vậy họ chỉ có thể thực hiện một số chức năng sau

Tìm kiếm sản phẩm nội thất

theo tên sản phẩm, theo danh mục sản phẩm.

Thông tin đầu vào Nhập vào thông tin tìm kiếm sản phẩm

cầu trong cơ sở dữ liệu.

Dữ liệu liên quan Dữ liệu về dòng sản phẩm, sản phẩm, nhãn hiệu

Thông tin đầu ra Hiển thị danh sách sản phẩm tìm thấy

Xem chi tiết thông tin sản phẩm nội thất

Thông tin đầu vào Mã của sản phẩm cần xem chi tiết thông tin

cầu trong cơ sở dữ liệu.

Dữ liệu liên quan Dữ liệu về sản phẩm, danh mục sản phẩm, mã của sản

phẩm Thông tin đầu ra Hiển thị thông tin chi tiết sản phẩm

Trang 26

Xem tin tức trên site

Mô tả Xem các tin tức được đăng tải từ site bao gồm các tin tức

liên quan tới nội thất, xu hướng nội thất, thông tin tuyển dụng, thông tin báo giá nội thất, giới thiệu về công ty, đặt hàng sản phẩm… giúp cho bạn có những thông tin

bổ ích để chọn sản phẩm dễ dàng hơn Thông tin đầu vào Chọn loại tin, chọn tin muốn đọc

cầu trong cơ sở dữ liệu.

Dữ liệu liên quan Tin tức, danh mục loại tin

Thông tin đầu ra Hiển thị chi tiết tin tức và các tin liên quan

Đăng ký làm thành viên của site

mua và đặt hàng và hỗ trợ trực tuyến.

Thông tin đầu vào Nhập các thông tin cá nhân cần thiết cho việc đăng ký

như họ tên, địa chỉ, số điện thoại, tên đăng nhập, mật khẩu,…

Dữ liệu liên quan Dữ liệu về người dùng, nhóm người dùng, quyền

Thông tin đầu ra Thông báo đã đăng ký thành công và gửi email kích hoạt

tài khoản.

Gửi nội dung cần tư vấn

Mô tả Cho phép người khách ghé thăm site bất kỳ bình luận về

sản phẩm, đóng góp ý kiến về một sản phẩm nào đó Thông tin đầu vào Họ tên khách, địa chỉ mail, điện thoại, ý kiến cần tư vấn.

Trang 27

Xử lý Truy xuất vào CSDL, thêm bình luận mới

Dữ liệu Dữ liệu về Các bình luận, về sản phẩm, về tin tức

Liên hệ

Mô tả Cho phép người khách liên hệ với quản trị viên có thể là

đóng góp ý kiến cho site hoặc yêu cầu đăng thông tin quảng cáo,…

Thông tin đầu vào Thông tin về người khách, nội dung cần trao đổi với

quản trị của trang

Dữ liệu liên quan Contacts, Users

Thông tin đầu ra Thông báo đã nhận liên hệ và sẽ gửi email trả lời sớm

nhất

Đặt hàng

Khách hàng chọn sản phẩm cần mua vào giỏ hàng, sau đó nhập các thông tin muahàng cần thiết Sau khi người mua hoàn tất các bước, thông tin của sản phẩm, thôngtin khách hàng sẽ được cập nhật vào “đơn đặt hàng”

Thông tin đầu vào Lựa chọn sản phẩm, số lượng cần đặt mua, nhập các

thông tin của member, phương thức thanh toán.

Trang 28

chọn vào CSDL

Dữ liệu liên quan Dữ liệu về sản phẩm, thành viên, hóa đơn

Thông tin đầu ra Hiển thị giỏ hàng, thông báo trạng thái của hóa đơn.

Download bảng báo giá

trong cơ sở dữ liệu

3.2.2 Member (Thành viên).

Member là một thành viên của trang có những ưu tiên nhất định hơn so với

“Khách vãng lai” Member có tất cả các chức năng cửa “Khách vãng lai”, ngoài raMember còn có một số thao tác với các chức năng khác

Đăng nhập

Thông tin đầu vào Tên tài khoản, mật khẩu của tài khoản

khẩu của người dùng

Dữ liệu liên quan Dữ liệu người dùng

Thông tin đầu ra Hiển thị thông báo trong trường hợp đăng nhập thành

công hoặc yêu cầu đăng nhập lại

Trang 29

Đăng xuất

Thông tin đầu vào Lựa chọn thoát khỏi hệ thống

Dữ liệu liên quan

Thông tin đầu ra Hiển thị thông báo trong trường hợp đăng xuất

Trang 30

Thay đổi thông tin cá nhân

Description Cho phép thành viên thay đổi thông tin cá nhân của

mình.

Output Thông báo đã thay đổi thành công hoặc báo lỗi nếu có.

Thay đổi mật khẩu

Description Cho phép thành viên thay đổi password của mình.

Output Thông báo đã thay đổi thành công hoặc báo lỗi nếu có.

3.2.3 Admin

Phần quản trị dành cho người quản trị website Cao nhất trong hệ thống làadmin với mọi quyền quản trị hệ thống Các nhóm author, editor sẽ được quản trịmột phần nào đó tuỳ theo sự điều chỉnh của nhóm admin

Quản trị người dùng.

Description Cho phép phân quyền cho từng nhóm người dùng, thêm,

sửa, xóa người dùng trong hệ thống Chỉ có admin mới được thực hiện việc quản trị người dùng.

Process Truy xuất CSDL, xử lý dữ liệu quản trị người dùng

Trang 31

Output Thông báo dữ liệu được cập nhật thành công hoặc báo

lỗi(nếu có)

Quản lý sản phẩm

gồm các thao tác thêm, sửa, xóa, tìm kiếm sản phẩm.

phẩm cần thiết Process Truy xuất vào CSDL, tìm kiếm, cập nhật thông tin sản

phẩm Related Data Products, Properties, Images, Categories

Output Thông báo cập nhật sản phẩm thành công, hiển thị danh

sách sản phẩm, hoặc thông báo lỗi yêu cầu nhập lại.

Trang 32

Quản lý danh mục sản phẩm

gồm các thao tác thêm, sửa, xóa, tìm kiếm sản phẩm.

sản phẩm cần thiết Process Truy xuất vào CSDL, tìm kiếm, cập nhật thông tin sản

phẩm Related Data Products, Properties, Images, Categories

Output Thông báo cập nhật sản phẩm thành công, hiển thị danh

sách sản phẩm, hoặc thông báo lỗi yêu cầu nhập lại.

Quản lý quảng cáo

Description Cho phép quản lý, thay đổi, tùy chỉnh các quảng cáo trên

site Input Nhấn chọn thao tác cần thiết, nhập thông tin quảng cáo Process Truy xuất CSDL, xử lý dữ liệu thông tin quảng cáo Related Data Advertisements,

Trang 33

Quản lý “tin tức”

Description Cho phép quản lý, thay đổi, tùy chỉnh các bài viết tin tức

trên site Input Nhấn chọn thao tác cần thiết, nhập thông tin quảng cáo Process Truy xuất CSDL, xử lý dữ liệu thông tin quảng cáo

Quản lý “phong thuỷ”

Description Cho phép quản lý, thay đổi, tùy chỉnh các bài viết về

phong thuỷ trên site Input Nhấn chọn thao tác cần thiết, nhập thông tin quảng cáo Process Truy xuất CSDL, xử lý dữ liệu thông tin quảng cáo

Quản lý “Công trình đã thực hiện”

Description Cho phép quản lý, thay đổi, tùy chỉnh các bài viết cho

“Các công trình đã thực hiện” trên site Input Nhấn chọn thao tác cần thiết, nhập thông tin quảng cáo Process Truy xuất CSDL, xử lý dữ liệu thông tin quảng cáo

Ngày đăng: 23/08/2014, 20:17

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[13] Đặng văn đức (2002), Phân tích thiết kế hướng đối tượng bằng UML . Website http://wordpress.org Link
[1] Sử dụng PHP &amp; MySQL thiết kế web động. Nguyễn Trường Sinh, Lê Minh Hoàng, Hoàng Đức Hải. Nhà xuất bản Thống kê, 2005 Khác
[2] Giáo trình phân tích, thiết kế, xây dựng, quản lý các hệ thống thông tin.Viện Công nghệ Thông Tin, Viện Khoa học và công nghệ Việt Nam. Nhà xuất bản Tư Pháp Hà Nội, 2005 Khác
[3] MySQL. Design Team. AiTi-Aptech Computer Education Center, Muambai, India, 2004 Khác
[4] Web Scripting With PHP. Design Team. AiTi-Aptech Computer Education Center, Muambai, India, 2004 Khác
[5] PHP 5 For Dummies. Janet Valade. Wiley Publishing, Inc., Indianapolis, Indiana, 2004 Khác
[6] How to Do Everything with PHP &amp; MySQL. Vikram Vaswani. The McGraw-Hill Companies, 2005 Khác

HÌNH ẢNH LIÊN QUAN

Hình 2 Giao diện mặc định khi cài xong wordpress - Xây dựng website Nội thất sử dụng framework wordpress
Hình 2 Giao diện mặc định khi cài xong wordpress (Trang 11)
Hình 3 Giao diện quản lý bài biết của wordpress - Xây dựng website Nội thất sử dụng framework wordpress
Hình 3 Giao diện quản lý bài biết của wordpress (Trang 12)
Hình 4 Mô hình cấu trúc hoạt động của wordpress - Xây dựng website Nội thất sử dụng framework wordpress
Hình 4 Mô hình cấu trúc hoạt động của wordpress (Trang 17)
Hình 5 – Sơ đồ quy trình nghiệp vụ của hệ thốngKhách - Xây dựng website Nội thất sử dụng framework wordpress
Hình 5 – Sơ đồ quy trình nghiệp vụ của hệ thốngKhách (Trang 22)
Hình 6 – biểu đồ phân cấp chức năng - Xây dựng website Nội thất sử dụng framework wordpress
Hình 6 – biểu đồ phân cấp chức năng (Trang 36)
Hình 8. Biểu đồ luồng dữ liệu mức đỉnh - Xây dựng website Nội thất sử dụng framework wordpress
Hình 8. Biểu đồ luồng dữ liệu mức đỉnh (Trang 42)
Hình 9. Biểu đồ phân rã chức năng 1 “quản lý sản phẩm” - Xây dựng website Nội thất sử dụng framework wordpress
Hình 9. Biểu đồ phân rã chức năng 1 “quản lý sản phẩm” (Trang 44)
Hình 10. Biểu đồ phân rã chức năng 2 “quản lý tin tức” - Xây dựng website Nội thất sử dụng framework wordpress
Hình 10. Biểu đồ phân rã chức năng 2 “quản lý tin tức” (Trang 45)
Hình 11:biểu đồ phân rã chức năng 3: “quản lý người dùng” - Xây dựng website Nội thất sử dụng framework wordpress
Hình 11 biểu đồ phân rã chức năng 3: “quản lý người dùng” (Trang 46)
Hình 12 Bảng wp_users - Xây dựng website Nội thất sử dụng framework wordpress
Hình 12 Bảng wp_users (Trang 47)
Hình 15 Bảng wp_term_relationships - Xây dựng website Nội thất sử dụng framework wordpress
Hình 15 Bảng wp_term_relationships (Trang 48)
Hình 14 Bảng wp_terms - Xây dựng website Nội thất sử dụng framework wordpress
Hình 14 Bảng wp_terms (Trang 48)
Hình 16 Bảng wp_posts - Xây dựng website Nội thất sử dụng framework wordpress
Hình 16 Bảng wp_posts (Trang 49)
Bảng này chứa thông tin các bài viết trên website. - Xây dựng website Nội thất sử dụng framework wordpress
Bảng n ày chứa thông tin các bài viết trên website (Trang 49)
Hình 18 Bảng wp_contact_form_7 - Xây dựng website Nội thất sử dụng framework wordpress
Hình 18 Bảng wp_contact_form_7 (Trang 50)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w