1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Thiết kế website cho bài toán bán hàng qua mạng dựa trên nền tảng wordpress

78 670 2

Đ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

Định dạng
Số trang 78
Dung lượng 7,67 MB

Nội dung

MỤC LỤC MỤC LỤC 1 MỞ ĐẦU 3 CHƯƠNG 1: TỔNG QUAN 4 I. TổNG QUAN 4 II. KHảO SÁT THựC TRạNG 4 1. Giới thiệu về Công Ty Cổ Phần Công Nghệ ViNaComm 4 a. Quá trình hình thành và phát triển công ty 4 b. Đánh giá thực trạng của công ty 9 c. Đề xuất giải pháp cho vấn đề trên 9 2. Mô tả bài toán 10 3. Xây dựng mô hình bài toán 10 CHƯƠNG II: MỘT SỐ KIẾN THỨC CƠ BẢN THỰC HIỆN ĐỀ TÀI 13 I. Hệ QUảN TRị CƠ Sở Dữ LIệU 13 II. NGÔN NGữ LậP TRÌNH 14 III. CÁC PLUGIN Hỗ TRợ 17 IV. SEO WEB 17 CHƯƠNG III: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 19 I. PHÂN TÍCH THIếT Kế CƠ Sở Dữ LIệU 19 1. Xác định các tác nhân 19 2. Các ca sử dụng của hệ thống 19 3. Biểu đồ usecase 21 4. Tìm lớp lĩnh vực 26 a. Xác định các lớp 26 b. Gán trách nhiệm cho các lớp vừa tìm được 28 5. Biểu đồ lớp và trình tự của các lớp 28 a. Biểu đồ lớp và trình tự của lớp đăng nhập hệ thống 28 b. Biểu đồ lớp và trình tự ca sử dụng đăng ký thành viên 31 c. Biểu đồ lớp và trình tự ca sử dụng xem chi tiết sản phẩm 33 d. Biểu đồ lớp và trình tự ca sử dụng cập nhật tài khoản 36 e. Biểu đồ lớp và trình tự ca sửu dụng tìm kiếm sản phẩm 38 f. Biểu đồ lớp và trình tự ca sử dụng giỏ hàng 40 g. Biểu đồ lớp và trình tự ca sử dụng mua hàng 42 h. Biểu đồ lớp và trình tự ca sử dụng quản lý sản phẩm 43 i. Biểu đồ lớp và trình tự ca sử dụng quản lý tin tức 49 j. Biểu đồ lớp và trình tự ca sử dụng quản lý khách hàng 53 k. Biểu đồ lớp ca sử dụng quản lý đơn hàng 56 l. Biểu đồ lớp và trình tự ca sử dụng thống kê 57 6. Xây dựng biểu đồ lớp chi tiết 58 7. Biểu đồ trạng thái 59 a. Biểu đồ trạng thái của ca sử dụng đăng nhập 59 b. Biểu đồ trạng thái của ca sử dụng quản lý đơn hàng 60 c. Biểu đồ trạng thái giỏ hàng 61 d. Biểu đồ trạng thái quản lý sản phẩm 61 e. Biểu đồ trạng thái quản lý tin tức 62 f. Biểu đồ trạng thái quản lý khách hàng 63 8. Biểu đồ hoạt động 64 a. Biểu đồ hoạt động đăng nhập 64 b. Biểu đồ hoạt động quản lý đơn hàng 65 c. Biểu đồ hoạt động quản lý tin tức 66 d. Biểu đồ hoạt động quản lý sản phẩm 67 9. Biểu đồ thành phần 68 10. Thiết kế cơ sở dữ liệu 69 CHƯƠNG IV: XÂY DỰNG CHƯƠNG TRÌNH 71 I. Giới thiệu về các bước xây dựng website 71 KẾT LUẬN 80

Trang 1

MỤC LỤC

MỞ ĐẦU

Công nghệ thông tin trên thế giới nói chung và Việt Nam nói riêng ngàycàng phát triển mạnh mẽ và đổi mới không ngừng bằng việc chinh phục hết đỉnhcao này thành đỉnh cao khác Mạng internet đang ngày càng trở nên có sức ảnhhưởng lớn , không thể thiếu trong tất cả các hoạt động của con người trong việctruyền tải và trao dổi dữ liệu Không như ngày xưa, ngày nay mọi việc liên quanđến thông tin ngày càng dễ dàng hơn cho người sử dụng bằng việc kết nốiinternet và một dòng dữ liệu truy tìm thì ngay lập tức cả kho tài nguyên khôngchỉ trong nước mà ngoài nước hiện ra không chỉ bằng ngôn ngữ mà cả bằng hìnhảnh âm thanh Công nghệ thông tin đang góp một phần quan trọng thúc đẩy kinh

tế phát triển

Nền kinh tế phát triển kéo theo là sự cạnh tranh ngày càng khốc liệt của thịtrường, các doanh nghiệp phải tìm mọi cách để thỏa mãn khách hàng một cáchtốt nhất

Từ đó, thương mại điện tử ra đời như một xu hướng tất yếu đáp ứng tất cả

Trang 2

Website bán hàng trực tuyến cho Shop thú cưng MicXi

So với kinh doanh truyền thống, thương mại điện tử có nhiều ưu thế hơn,chi phí thấp hơn, đạt hiệu quả cao hơn

Bên cạnh đó, nhu cầu về các mặt hàng ngày càng nhiều Do vậy, cácwebsite bán hàng online xuất hiện ngày càng nhiều tuy nhiên về mặt quản lýchưa được tối ưu kèm theo đó, thiết kế một trang web theo code không hẳn aicũng có thể viết được Cũng chính vì vậy, đề tài em chọn đó là: “ Thiết kếwebsite cho bài toán bán hàng qua mạng dựa trên nền tảng wordpress”

CHƯƠNG 1: TỔNG QUAN

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

Khi bắt tay vào đề tài này , tôi nghĩ, việc tạo ra được một trang web bánhàng trên mạng cho những người chưa biết về code là rất cần thiết, họ không cần

cả ngày suy nghĩ nặng nhọc và sợ lỗi sai về code mà vẫn có thể tạo ra một trangweb hoàn chỉnh được Ngoài ra, có thể tiết kiệm được chi phí về mọi mặt đáng kểnhất và lại thân thiện nhất với người dùng

Do đó, tôi bắt đầu xây dựng ý tưởng thiết kế một trang web dựa trên nềntảng wordpress Với trang web này, mọi người có thể thực hiện một cách dễdàng hơn, tiết kiệm được chi phí tài chính và tiết kiệm được thời gian cho chínhbạn cũng như Doanh nghiệp

Vì vậy, mục tiêu trước mắt của tôi hiện tại là có thể thiết kế được mộtwebsite dựa trên nền tảng wordpress phù hợp với mọi doanh nghiệp, thân thiện

và đỡ tốn kém nhất

Phạm vi nghiên cứu

Trang 3

Phạm vi nghiên cứu của bài toán này đó là nội bộ Doanh Nghiệp Từ đó xâydựng và phát triển cho mình một trang web có thể sử dụng được trong lĩnh vựcmình muốn xây dựng

II. Khảo sát thực trạng

1. Giới thiệu về Công Ty Cổ Phần Công Nghệ ViNaComm

a. Quá trình hình thành và phát triển công ty

Công Ty Cổ Phần ViNaComm khởi đầu từ một phòng kinh doanh nhỏ củaTrung Tâm tin học ViNaComm từ năm 1999, sau đó đổi tên thành Công Ty CổPhần ViNaComm Cho đến nay, ViNaComm đã trở thành công ty hàng đầutrong lĩnh vực kinh doanh, phân phối các sản phẩm công nghệ cao bằng cách ápdụng hình thức bán hàng trực tuyến trên mạng Internet (kinh doanh Thương mạiđiện tử) tại Việt Nam Với bề dầy kinh nghiệm trong nhiều năm liên tục lớn mạnh

và phát triển, ViNaComm đã và đang không ngừng đạt được những thành quảđáng khích lệ trên con đường phát triển của mình Hiện tại công ty hiện có bốn

cơ sở chính hoạt động, trong đó có 2 cơ sở ở Hà Nội

ViNaComm đã mở rộng quan hệ bạn hàng với nhiều đối tác lớn trong cũngnhư ngoài nước, thiết lập kênh phân phối trực tuyến hiệu quả và hệ thống mạnglưới đại diện thương mại và cộng tác viên bán hàng tại nhiều khu vực với quy môrộng khắp trên cả nước, với danh mục hàng hoá ngày càng phong phú, xây dựngđược một bộ máy điều hành quản lý chuyên nghiệp biết phối hợp với nhau hiệuquả Các thành viên trong Công ty luôn nỗ lực hết mình cùng với sự phát triểncủa Công ty cũng như định hướng và mục tiêu kinh doanh

Website thương mại điện tử www.vinacomm.vn ra đời là một bước đột phátrong việc ứng dụng thương mại điện tử vào việc cung cấp hàng hoá, dịch vụ trựctiếp tới khách hàng của ViNaComm

Được sự hỗ trợ và hợp tác với những nhà sản xuất, phân phối sản phẩm điđầu tại Việt Nam, ViNaComm mang tới cho khách hàng sự lựa chọn vô cùngphong phú đa dạng với các nhóm ngành hàng như sản phẩm, dịch vụ và giải pháptổng thể bao gồm: laptop, thiết bị tin học, thiết bị văn phòng, máy văn phòng, nội

Trang 4

Website bán hàng trực tuyến cho Shop thú cưng MicXi

thất văn phòng, thiết bị an ninh, TB siêu thị, máy công nghiệp, máy nông nghiệp,máy xây dựng… đi kèm với dịch vụ tư vấn , giải đáp miễn phí , giải pháp tổngthể, dịch vụ trọn gói về lắp đăt miễn phí, cài đặt, hướng dẫn sử dụng và bảo hànhbảo trì Trong những năm qua, bên cạnh những thành công trong việc phân phốihàng hóa cho các nhà nhập khẩu, cung cấp hàng hóa chuyênnghiệp, ViNaComm cũng phát triển mảng nhập khẩu, phân phối những hàng hóacông nghệ cao để đáp ứng cho thị trường ngày một tăng tại Việt nam như:Laptop, Máy chủ, thiết bị mạng, thiết bị trường học cao cấp, phòng thínghiệm đồng thời công ty đã tham gia rất nhiều các Dự án đấu thầu trong nướccủa các Cơ quan, các Bộ, Ngành, các Tổ chức Chính Phủ, Phi Chính Phủ, Việnnghiên cứu, Ngân Hàng, Hàng không,

Đội ngũ cán bộ công nhân viên hiện nay của ViNaComm có 125 người,trong đó hơn 97% là hiểu biết CNTT, trên 90 % có trình độ đại học và sau đạihọc, là cử nhân các ngành tài chính, kinh tế, điện tử viễn thông, maketing…Cùng với sự phát triển của Công ty và sự quan tâm sâu sát của Lãnh đạo Công ty,các cán bộ công nhân viên luôn được tạo mọi điều kiện tốt nhất về môi trườnglàm việc, các chế độ đãi ngộ xứng đáng với năng lực Những điều này giúp cáccán bộ công nhân viên có thể yên tâm công tác và cống hiến cho Công ty, cũngnhư thu hút được ngày càng nhiều nguồn nhân lực có chất lượng cao về làm việclâu dài tại Công ty

VINACOMM luôn đáp ứng mọi nhu cầu về thiết bị mới nhất với công nghệ tiêntiến của các hãng nổi tiếng trên thế giới sau đây (với tư cách là nhà phân phối vàđại lý chính thức)

• Lĩnh vực tin Học và máy móc văn phòng

- Máy chủ, Máy trạm của các hãng HP, ComPaq, IBM, Dell, ACER, Elead,CMS, Fujisu…

- Máy tính cá nhân: Xách tay, PDA của các hãng IBM, HP, TOSHIBA,DELL, SONY, ACER, COMPAQ

Trang 5

- Máy in Laser, Phun, Kim của các hãng HP, EFSON, Canon, Brother,Konica Minolta máy in chuyên dụng Olivety

- Máy Quét của các hãng HP, Epson, Canon

- Máy vẽ của các hãng HP, CANON, CALCOM

- Máy chiếu đa năng, Chiếu hắt, và Trình chiếu không giây của các hãngPANASONIC, HITACHI ,SONY,SANYO, TOSHIBA, TAXAN, 3M

- Máy Photocopy các loại và phụ kiện đi kèm của các hãng RECOH,XEROX, TOSHIBA, CANON, BROTHER,GESTETNER, KONICAMINOLTA…Và các Phần mềm của MICROSOFT, SYMANTEC, LOTUS,ORACLE, NOVELL

• Thiết bị giải pháp Ngân hàng, Siêu thị, Chấm Công…

- Thiết bị giám sát an ninh bao gồm camera giám sát, báo động, báo khói của PANASONIC, AVTECH, KOCOM

- Thiết bị an ninh siêu thị chuyên nghiệp của CHECKPOINT, PROMATIC

- Máy bó tiền, máy đếm tiền, Máy kiểm tra tiền, xe đẩy tiền: Balion,XUIDUN…

- Thiết bị siêu thị - máy in hoá đơn, máy in thẻ, máy tính tiền điện tử, thiết bị

in tem nhãn mã vạch: METROLOGIC,Epson, HP, MAGIC CARD Tempo,Avalon, Casio, GoDEX

- Thiết bị chấm công: SEIKO, RONALD JACK …

• Lĩnh vực Viễn thông

Trang 6

Website bán hàng trực tuyến cho Shop thú cưng MicXi

- Cung cấp, lắp đặt các Trạm viễn thông (bao gồm chuyển mạch và truyềndẫn) như Tổng đài kỹ thuật số, thiết bị thu phát vệ tinh,Viba số, Thiết bị dồn/phân kênh, thiết bị truyền dẫn số liệu vụ tuyến, điện thoại di động, cố định và kéodài của các hãng PANASONIC, SIEMENS, NEC, ALCATEL

- Cung cấp các thiết bị và giải pháp về Hội thảo truyền hình (VideoConference)

- Cung cấp các Thiết bị mạng, Đầu cuối và Truyền thông của CISCO,3COM, INTEL, HP…

• Tích hợp hệ thống

VINACOMM là nhà tích hợp hệ thống và cung cấp dịch vụ uỷ quyền củacác hãng công nghệ thông tin hàng đầu thế giới như HP, IBM, Cisco, Microsoft,Oracle , đồng thời cũng là một trong số các nhà cung cấp sản phẩm công nghệthông tin và truyền thông uy tín, chất lượng cao hàng đầu tại Việt Nam Dịch vụcung cấp sản phẩm công nghệ thông tin và truyền thông bao gồm:

Dịch vụ cung cấp sản phẩm cho các dự án công nghệ thông tin: Đảm bảo cungcấp đa dạng các sản phẩm công nghệ thông tin và truyền thông tốt nhất cho các

dự án công nghệ thông tin trong nước và khu vực Các sản phẩm cung cấp baogồm từ máy tính cá nhân, máy trạm, máy chủ, các thiết bị mạng, thiết bị ngoại vi,tổng đài ; phần mềm hệ thống và ứng dụng Với kinh nghiệm triển khai thànhcông nhiều dự án lớn, khách hàng luôn tin tưởng rằng VINACOMM luôn cungcấp các sản phẩm chất lượng cao từ chính hãng, được bảo hành đúng tiêu chuẩncủa nhà sản xuất, phù hợp nhất với nhu cầu nghiệp vụ của khách hàng

Dịch vụ cung cấp sản phẩm theo yêu cầu: Đảm bảo cung cấp sản phẩm chấtlượng cao đáp ứng các nhu cầu riêng của từng khách hàng Chúng tôi đã và đangtriển khai nhiều sản phẩm và giải pháp chuyên dụng, đặc thù riêng cho từngngành và được cá thể hóa cho từng đơn vị cụ thể Với đội ngũ chuyên gia giỏi và

Trang 7

nắm bắt được nhu cầu của khách hàng từ khâu tư vấn tới cung cấp sản phẩm và

hỗ trợ kỹ thuật, chúng tôi luôn mang tới sự tin tưởng cho khách hàng

Dịch vụ cung cấp sản phẩm liên quan: Cung cấp tới khách hàng các sảnphẩm liên quan tới các hệ thống công nghệ thông tin hay các giải pháp công nghệthông tin và truyền thông, giải pháp về hệ thống tổng đài analog, tổng đài số,tổng đài IP, hệ thống an ninh giám sát, an ninh siêu thị, ngân hàng

Các sản phẩm chúng tôi cung cấp bao gồm:

- Các hệ thống máy chủ Intel-base, Unix của các hãng CNTT hàng đầu thế giớinhư HP,IBM…

- Các hệ thống máy trạm thiết bị ngoại vi bao gồm máy tính cá nhân, máy xáchtay, máy in, USB, modem , máy quét , máy chiếu

- Các thiết vị hạ tầng mạng máy tính của các hãng công nghệ hàng đầu như: Cisco,AMP…

- Các thiết bị lưu trữ kèm các giải pháp lưu trữ dựa trên DAS, SAN, NAS , và cácgiải pháp như: backup của HP, IBM, EMC……

- Các sản phẩm bảo mật của các hãng cung cấp sản phẩm và giải phápbảomậtnhư:Cisco,Checkpoint,Nokia…

- Các phần mềm hệ thống, CSDL và phần mềm ứng dụng củaMicrosoft,Symantec,TrendMicro…

- Hệ thống an ninh giám sát KOCOM (Hàn Quốc), PANASONIC (NhậtBản),AVTECH(ĐàiLoan)

- Hệ thống an ninh siêu thị CHECKPOINT, PROMATIC Các hệ thống thiết bịchuyên dụng

Tư vấn giải pháp.

Với mục tiêu cung cấp các giải pháp tổng thể tối ưu nhất trong lĩnh vực tíchhợp hệ thống cho các khách hàng, chúng tôi đang hướng tới một hệ thống cácgiải pháp trọn gói áp dụng cho từng đối tượng cụ thể lần đầu tiên xuất hiện tạiViệtNam Các giải pháp được tổng hợp trên cơ sở phân tích, kết hợp đồng bộgiữa nhu cầu hiện tại – tương lai của từng khách hàng cụ thể với các giải pháp

Trang 8

Website bán hàng trực tuyến cho Shop thú cưng MicXi

tổng thể tiên tiến nhất của nhiều nhà cung cấp sản phẩm và dịch vụ nổi tiếng trênthế giới, đảm bảo khả năng thích nghi cao nhất của hệ thống thông tin trong điềukiện hiện tại của Việt Nam, đáp ứng được nhu cầu và điều kiện của mọi đốitượng khách hàng Hệ thống các giải pháp đóng gói và dịch vụ chuyên nghiệp rađời sẽ cung cấp cho các doanh nghiệp, các đơn vị hành chính, giáo dục và y tếcác hệ thống thông tin phù hợp, hiệu quả nhất, góp phần thúc đẩy tiến trình tinhọc hoá trong các công tác nghiệp vụ, quản lý điều hành ở các đơn vị tổ chức vàcác cơ quan quản lý các cấp trong tất cả các ngành trên phạm vi cả nước

• Mục tiêu kinh doanh

- Mang lại sự thỏa mãn tối đa cho khách hàng về sản phẩm và dịch vụcủa VINACOMM

- Cam kết chỉ cung cấp hàng hóa chính hãng, có nguồn gốc xuất xứ rõ ràng,không buôn bán hàng giả, hàng nhái, hàng kém chất lượng

- Cung cấp dịch vụ sau bán hàng hoàn hảo

- Là một trợ thủ đắc lực cho khách hàng trong việc tư vấn, lựa chọn các sảnphẩm Tin học

b. Đánh giá thực trạng của công ty

Hiện tại , công ty đang là một trong những công ty hàng đầu về cung cấpcác sản phẩm công nghệ cho khách hàng Với mô hình bán hàng trực tuyến quamạng, vừa tiết kiệm được chi phí, không sợ tồn kho , mà vẫn đảm bảo được cácloại hàng hóa đến với khách hàng mọi lúc mọi nơi Tuy nhiên, website của công

ty được viết rất kì công, sử dung ngôn ngữ lập trình nên việc tạo ra 1 trang webnhư vậy là rất lâu và tốn kém chi phí về mọi mặt

c. Đề xuất giải pháp cho vấn đề trên

Như ở trên ta đã hiểu được, website thực hiện theo cách truyền thống, viếttrọn về một ngôn ngữ là rất lâu, rất tốn kém chi phí Do đó, tôi nghĩ cần phải cómột giải pháp tạo website đơn giản , gần gũi, vẫn đầy đủ nội dung và hạn chế

Trang 9

được chi phí xuống mức thấp nhất Vì vậy, tôi muốn tự mình xây dựng được mộtwebsite cho bản thân, với các ý tưởng và làm chủ được website của mình

Yêu cầu đặt ra cho mô hình trên phải đảm bảo:

- Website chứa đầy đủ nội dung liên quan đến công ty và các sản phẩm hàng hóa

mà công ty đang bán

- Tiết kiệm được chi phí tài chính và thời gian được rút ngắn

- Website phải đơn giản, dễ hiểu và phù hợp với công ty Giao diện đẹp và thânthiện với khách hàng

sẽ xuất hiện một khung chứa những nội dung thông tin về khách hàng để họ cóthể điền thông tin, địa chỉ, số điện thoại… vào đó

Khi đã thực hiện xong các thao tác trên, khách hàng ấn thanh toán, có thểthanh toán trực tiếp trên website hoặc thanh toán trực tiếp khi nhận được mặthàng họ cần

Đối với nhà quản trị:

Khi thiết kế website, yêu cầu cần phải seo được trang web của mình lên topgoogle ,Cung cấp các từ khóa về sản phẩm của công ty, để cho khách hàng tìmkiếm trang của mình dễ dàng hơn

Sử dụng hình ảnh thân thiện, ngôn từ ngắn gọn xúc tích và dễ hiểu kèmtheo các hình ảnh về sản phẩm đó để người dùng yên tâm tin tưởng sản phẩm họcần mua, đưa luôn giá cả để khách hàng tham khảo giá

Theo dõi số lượng người click vào website trước và sau khi chưa seo

Sau đó theo dõi phản ứng của khách hàng khi xem các sản phẩm bên mình,các phản hồi và thông tin đơn hàng các khách hàng đã đặt Từ đó , xem xét cácmặt hàng xem mặt hàng nào bán tốt nhất và doanh thu của từng mặt hàng hiện tạiKiểm tra lại các đơn đặt hàng, mặt hàng và số lượng rồi chốt đơn

Sau khi kết thúc giao dịch, thống kê lại số đơn đặt hàng đã chốt là chính xác vàchuyển giao đến các bộ phận kế toán, và vận chuyển hàng cho khách hàng

3. Xây dựng mô hình bài toán

Sơ đồ quá trình xây dựng bài toán với các thông tin cần thiết:

Trang 10

Website bán hàng trực tuyến cho Shop thú cưng MicXi

Thông tin đầu vào:

- Các thông tin về sản phẩm, giá cả sản phẩm, thông tin về khách hàng của web,các đơn đặt hàng mà khách hàng đã đặt

Thông tin đầu ra:

- Các hóa đơn đã được xác nhận

- Doanh thu của Doanh nghiệp trong các tháng, quý, năm

Trang 11

Hình 0.0: Sơ đồ khối mô hình bài toán

Trang 12

Website bán hàng trực tuyến cho Shop thú cưng MicXi

CHƯƠNG II: MỘT SỐ KIẾN THỨC CƠ BẢN THỰC HIỆN ĐỀ TÀI

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

PhpMyAdmin là một công cụ nguồn mở miễn phí được viết bằng PHP dựđịnh để xử lý quản trị của MySQL thông qua một trình duyệt web Nó có thểthực hiện nhiều thao tác như tạo, sửa đổi hoặc xóa cơ sở dữ liệu , bảng, cáctrường hoặc bản ghi, thực hiện báo cáo SQL, hoặc quản lý người dùng và cấpphép

Để sử dụng PhpMyAdmin , trước hết ta phải cài đặt Xampp theo link :https://www.apachefriends.org/index.html

Sau khi cài đặt xong , ta bật trình duyệt mà mình đang sử dụng lên và truycập tới địa chỉ: http://localhost/xampp/ , và chọn PhpMyAdmin để bắt đầu tạo cơ

sở dữ liệu

Giao diện của Xampp và PhpMyAdmin :

Hình 1.1 : Hình ảnh giao diện xampp

Trang 13

Hình 1.2: Hình ảnh giao diện PhpMyAdmin

Tại đây ta có thể tạo ra được cơ sở dữ liệu mà mình mong muốn đồng thờikhi bị mất mật khẩu hay quên mật khẩu khi đăng nhập vào trang web của mình,

ta có thể đổi mật khẩu ngay tại đây và đăng nhập lại bằng mật khẩu mới tạoĐối với cơ sở dữ liệu mới tạo, ta nhấn vào thêm mới, chọn bảng mã đổichiều kết nối máy dịch vụ là utf8mb4_unicode_ci

Sau đó , tại cơ sở dữ liệu mới tạo, ta có thể thêm mới, xóa cũng như sửa cơ

sở dữ liệu của mình

II. Ngôn ngữ lập trình

Wordpress (Open Source Software) là một phần mềm mã nguồn mở được lập trình trên nền tảng PHP và sử dụng cơ sở dữ liệu MySQL.Đây là một trong rất nhiều loại CMS ( Content Management System – hệ thống quản trị nội dung) miễn phí tốt nhất bên cạnh : Joomla, Magento ,Drupal…

Các chức năng chính của wordpress đó là:

- Tạo trang, bài viết, chuyên mục, phản hồi, liên kết

- Có sẵn theme (giao diện mẫu) Người dùng có thể chỉnh sửa, tùybiến giao diện một cách dễ dàng

- Plugin ( chức năng mở rộng) có sẵn, bạn cũng có thể đóng góp vào

Trang 14

Website bán hàng trực tuyến cho Shop thú cưng MicXi

- Widget dạng kéo – thả Không phải thao tác với code, bạn chỉ việckéo – thả ở những vị trí phù hợp

- Chức năng tag (thẻ) / Category (chuyên mục): Giúp phân loại bàiviết, hỗ trợ khi tìm kiếm lại các thông tin

- Ngoài ra, Wordpress hỗ trợ SEO khá tốt với các plugin mở rộng như:Seo ultilmate, Google XML sitemap, Premium seo pack, Jetpack byWordPress.com, WP Super Cache, Yoast SEO, Redirects 301

Để sử dụng wordpress, bắt đầu chúng ta cần tải wordpress về theo link:http://wordpress.org

Sau đó , bỏ vào thư mục htdocs của Xampp rồi bắt đầu tiến hành thực hiệncác thao tác đăng ký trên wordpress Khi thành công ta được giao diện như sau:

Trang 15

Hình 1.3: Hình ảnh giao diện wordpress

Ngôn ngữ dùng để hỗ trợ thêm cho giao diện này mà em sử dụng đó là PHP.Cấu trúc của một đoạn PHP như sau:

Trang 16

Website bán hàng trực tuyến cho Shop thú cưng MicXi

Vì wordpress là một mã nguồn mở , nên việc sử dụng các tool cũng như cácplugin hỗ trợ là rất thuận tiện

Hiện nay, có rất nhiều plugin tích hợp cho mã nguồn mở wordpress như:

- Woocommerce là plugin bắt buộc hỗ trợ trong web bán hàng, nó giúp tạo giaodiện đẹp và thân thiện hơn

- Wordpress related posts: hiển thị bài viết liên quan ngẫu nhiên

- List category posts: hiển thị bài viết theo tất cả chuyên mục

- WP Recent Posts From Category: hiển thị bài viết theo chuyên mục lựa chọn

- Recent Posts Widget Extended: hiển thị bài viết theo chuyên mục, có hình đạidiện

- Advanced Recent Posts

- Yet Another Related Posts Plugin (YARPP)

- Slider

- Ngoài những plugin kể trên, wordpress còn tích hợp được rất nhiều các pluginkhác Và đặc biệt hơn wordpress hỗ trợ seo web rất tốt, để có thể đưa trang webcủa mình lên top google

IV. Seo web

• Seo là gì?

SEO - Search Engine Optimization - được hiểu là tối ưu website trở nênthân thiện hơn với các bộ máy tìm kiếm: google, yahoo, bing…Xu hướng tìmkiếm hàng đầu ở Việt Nam chính là GOOGLE Khi tìm một thông tin, sản phẩmhay dịch vụ gì, người dùng đều lên GOOGLE tìm kiếm

• Lợi ích của Seo

Hiện nay ở Việt Nam, SEO là 1 ngành cực HOT với trên 200 đơn vị hoạtđộng trong lĩnh vực này và nguồn nhân lực ước tính trên 10.000 người(SEOer) tham gia Số lượng các đơn vị và nguồn nhân lực tham gia vàolĩnh vực này được gia tăng 1 cách chóng mặt trong những năm gần đây

Có thể thấy được 1 mặt, các doanh nghiệp đã thấy được giá trị to lớn màSEO đem lại trong việc tiếp thị đến người tiêu dùng; mặt khác, các doanhnghiệp Việt Nam đã bước lên 1 tầm cao mới – dám tiếp nhận những côngnghệ tiên tiến trên thế giới và dần loại bỏ những phương thức truyền thống

cũ không đem lại hiệu quả cao

Có thể nhận định trong nhiều năm tới : SEO sẽ là sự lựa chọn hàng đầu củacác doanh nghiệp nhằm mang lại hiệu quả cao nhất trong việc tiếp thị trêninternet đến đại đa số người tiêu dùng Bởi lẽ đó, những doanh nghiệp có tham

Trang 17

vọng muốn phát triển hơn nữa và cũng tránh tình trạng để tụt hậu so với phần cònlại cần chuẩn bị kỹ lưỡng nguồn nhân sự được trang bị đầy đủ kiến thức tronglĩnh vưc này nhằm đảm bảo mục tiêu của chính mình.

Vậy những lợi ích mà Seo mang lại đó là:

- Định hướng chính xác nhóm đối tượng khách hang quan tâm đếnsản phẩm của doanh nghiệp

- Giảm đáng kể chi phí so với tiếp thị truyền thống

- Đối với SEO, doanh nghiệp sẽ tạo ra 1 chuỗi chiến dịch tiếp thị liêntục, không ngừng nghỉ Khách hàng sẽ biết đến doanh nghiệp củabạn vào bất cứ thời điểm nào kể cả khi bạn đang ngủ

- Tham gia vào đúng thời điểm quan trọng nhất trong các giao dịchmua bán khi khách hàng có nhu cầu Việc còn lại sẽ tùy thuộc chấtlượng dịch vụ mà bên bạn cung cấp so với các đối thủ cạnh tranhtrực tiếp

- Định vị và quảng bá thương hiệu doanh nghiệp của bạn 1 cách hữuhiệu nhất Hãy thử tưởng tượng xem nếu đa số kết quả tìm kiếm củakhách hàng với từ khóa liên quan mà xếp hạng doanh nghiệp củabạn luôn nằm trong top 1 – 5 thì điều gì sẽ xảy ra ? Chắc hẳn doanhthu hàng năm của bạn sẽ tăng lên vài lần, thậm chí vài chục lần sovới thời điểm hiện tại

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

I Phân tích thiết kế cơ sở dữ liệu

1. Xác định các tác nhân

- Khách xem: chỉ là những khách vãng lai, xem để tìm hiểu thêm thông tin về sảnphẩm mà chưa có nhu cầu mua hàng hoặc phân vân về các sản phẩm họ đang cầnmua Khi họ có nhu cầu muốn mua thì sẽ đăng kí làm thành viên và bắt đầu muahàng

Trang 18

Website bán hàng trực tuyến cho Shop thú cưng MicXi

- Khách hàng: là những người có tài khoản trên hệ thống , và tham gia vào việc đặthàng qua hệ thống thông qua đơn đặt hàng, họ có thể xem sản phẩm, tìm kiếmthông tin về sản phẩm, sử dụng giỏ hàng để đặt mua hàng và gửi các ý kiến bìnhluận về sản phẩm khi họ đã mua Và thanh toán hóa đơn mua hàng trực tiếp bằngtiền mặt khi đã nhận được hàng

- Admin hệ thống: là người có quyền cao nhất trong hệ thống, quản lý các quản trịviên hệ thống, quản lý các thành viên của website , có nhiệm vụ phân quyền chocác quản trị viên, quản lý sản phẩm, quản lý khách hàng, quản lý tin tức, quản lýđơn hàng và các hóa đơn thanh toán, đồng thời kiểm tra các ý kiến phản hồi củakhách hàng về sản phẩm cũng như trả lời các thắc mắc đó Ngoài ra còn đảmnhiệm thống kê lại tất cả các hóa đơn, danh sách khách hàng và doanh thu củacông ty

Tìm kiếm sản phẩmXem sản phẩm

Sử dụng giỏ hàngMua hàng

Thanh toánGửi các ý kiến phản hồi

Trang 19

Admin hệ thống Đăng nhập hệ thống

Quản lý tài khoảnPhân quyềnQuản lý đơn hàng, các hóa đơn Quản lý sản phẩm

Quản lý tin tứcQuản lý khách hàngQuản lý thông tin phản hồiThống kê

3. Biểu đồ usecase

Biểu đồ usecase chính

Trang 20

Website bán hàng trực tuyến cho Shop thú cưng MicXi

Hình 2.1: Biểu đồ usecase chính

Biểu đồ usecase khách hàng

Trang 21

Hình 2.2: Biểu đồ usecase khách hàng

Biểu đồ Usecase khách xem:

Trang 22

Website bán hàng trực tuyến cho Shop thú cưng MicXi

Hình 2.3: Biểu đồ usecase khách xem

Biểu đồ usecase Admin

Trang 23

Hình 2.4: Biểu đồ usecase Admin

Biểu đổ usecase của hình thức thanh toán

Trang 24

Website bán hàng trực tuyến cho Shop thú cưng MicXi

Hình 2.5: Biểu đồ usecase hình thức thanh toán

Biểu đồ usecase thống kê

Hình 2.6: Biểu đồ usecase thống kê

4. Tìm lớp lĩnh vực

a. Xác định các lớp

Trang 25

Dựa vào các khái niệm của lĩnh vực ứng dụng và dựa vào văn bản mô tả bài toán,

ta xác định được các lớp thực thể như sau:

Tài khoản (TaiKhoan) gồm có các thông tin sau:

- Tên đăng nhập (tenDN)

Người quản lý (QuanTriHeThong) gồm có các thông tin sau:

- Mã quản trị viên (maQT)

- Tên quản trị viên (tenQT)

- Ngày sinh (ngaySinh)

- Loại tin (loaiTin): tin quan trọng, tin mới

- Ảnh minh họa (anhMinhHoa)

- Mô tả (moTa): tóm tắt nội dung chính của tin tức được đăng

- Nội dung (noiDung): nội dung chi tiết của tin tức được đăng

- Ngày đăng (ngayDang)

Sản phẩm (SanPham) gồm có các thông tin sau:

- Mã sản phẩm (maSP)

- Tên sản phẩm (tenSP)

- Ảnh đại diện (anhDaiDien)

- Miêu tả (mieuTa): tóm tắt ứng dụng nổi bật của sản phẩm

Trang 26

Website bán hàng trực tuyến cho Shop thú cưng MicXi

b. Gán trách nhiệm cho các lớp vừa tìm được

Lớp Khách hàng (KhachHang): Khách hàng là người đặt mua sản phẩm

trên hệ thống thông qua đơn hàng.Cung cấp các thông tin cần thiết để có thể đặthàng và nhận hàng Cung cấpthông tin cho Người quản lý website để quản lýkhách hàng

Lớp Người quản lý (QuanTriHeThong): Quản trị hệ thống là người có

quyền quản lý website.Cung cấp những thông tin về sản phẩm, đơn hàng, tintức…cho khách hàng theo dõi

Lớp Tin tức (TinTuc): Chứa thông tin về tin tức được người quản lý đăng

Lớp Đơn hàng (DonHang): Chứa thông tin về khách hàng đặt mua và

người nhận hàng, phương thức thanh toán và chi tiết đơn đặt hàng

Lớp Chi tiết đơn hàng (ChiTietDonHang): Chứa thông tin về sản phẩm,

giá, số lượng sản phẩm mà khách hàng đặt mua

Lớp Phản hồi (PhanHoi): Chứa thông tin phản hồi của khách hàng về sản

phẩm, khuyến mãi, bảo hành…

Lớp Bình luận sản phẩm (BinhLuanSanPham): Chứa thông tin bình

luận của khách hàng về sản phẩm

Trang 28

Website bán hàng trực tuyến cho Shop thú cưng MicXi

Hình 3.2:Biểu đồ trình tự khi khách hàng đăng nhập đúng

Hình 3.3: Khi khách hàng đăng nhập sai

b Biểu đồ lớp và trình tự ca sử dụng đăng ký thành viên

Các lớp biên gồm:

Trang 29

Lớp W_DangKy: là giao diện chính giao tiếp với tác nhân Khách xem và hệthống.

Lớp điều khiển: QL_DangKy

Lớp thực thể: KhachHang

Ta có: biểu đồ lớp và trình tự khi khách hàng muốn đăng ký là thành viên

Hình 3.4: Biểu đồ lớp khi đăng ký thành viên

Trang 30

Website bán hàng trực tuyến cho Shop thú cưng MicXi

Hình 3.5: Biểu đồ trình tự khi khách hàng đăng ký đúng

Trang 31

Hình 3.6: Biểu đồ trình tự khi đăng ký thành viên không hợp lệ

c Biểu đồ lớp và trình tự ca sử dụng xem chi tiết sản phẩm

Trang 32

Website bán hàng trực tuyến cho Shop thú cưng MicXi

Lớp thực thể: SanPham, HangSanXuat, DanhMuc

Ta có biểu đồ trình tự khi xem sản phẩm và cho hàng vào giỏ nếu có nhucầu muốn mua hàng như sau:

Hình 3.7: Biểu đồ lớp khi xem chi tiết sản phẩm

Trang 33

Hình 3.8: Biểu đồ trình tự khi xem hàng

Trang 34

Website bán hàng trực tuyến cho Shop thú cưng MicXi

Hình 3.9: Biểu đồ trình tự khi cho hàng vào giỏ

d. Biểu đồ lớp và trình tự ca sử dụng cập nhật tài khoản

Trang 35

Hình 3.10: Biểu đồ lớp khi cập nhật tài khoản

Trang 36

Website bán hàng trực tuyến cho Shop thú cưng MicXi

Hình 3.11: Biểu đồ trình tự cập nhật tài khoản khách hàng

e Biểu đồ lớp và trình tự ca sửu dụng tìm kiếm sản phẩm

Trang 37

Hình 3.12: Biểu đồ lớp tìm kiếm sản phẩm

Trang 38

Website bán hàng trực tuyến cho Shop thú cưng MicXi

Trang 39

Hình 3.14: Biểu đồ lớp giỏ hàng

Hình 3.15: Biểu đồ trình tự sử dụng giỏ hàng

g Biểu đồ lớp và trình tự ca sử dụng mua hàng

Ngày đăng: 29/07/2017, 16:39

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w