LỜI NÓI ĐẦU
Trước hết em xin chân thành cám ơn các thầy giáo, cô giáo Khoa Công
nghệ thông tin Trường Đại học Quảng Bình, những người đã dạy dỗ, trang bị
cho chúng em những kiến thức cơ bản, cần thiết trong những năm học vừa qua
để em có đủ điều kiện hoàn thành đề tài tốt nghiệp của mình.
Đặc biệt em xin bày tỏ lòng biết ơn sâu sắc nhất tới thầy giáo TS. Hoàng
Văn Dũng, người đã hướng dẫn, chỉ bảo tận tình trong suốt thời gian làm đề tài
tốt nghiệp.
Em xin gửi lời cảm ơn đến ban lảnh đạo,các anh, các chị trong Công ty
TNHH điện tử tin học HTC, đã tạo điều kiện giúp đỡ, chỉ bảo cũng như cung
cấp những tài liệu cần thiết và hướng dẫn nhiệt tình trong thời gian thực tập tại
công ty.
Mặc dù đã hết sức cố gắng để hoàn thiện báo cáo tốt nghiệp song do khả
năng còn hạn chế nên bài báo cáo vẫn còn nhiều thiếu sót. Vì vậy em rất mong
nhận được những đóng góp chân tình của các thầy cô và bạn bè.
Một lần nữa em xin chân thành cảm ơn!
Quảng Bình, Ngày tháng năm 2019
Sinh viên
Trần Minh Toàn
1
MỤC LỤC
2
DANH MỤC TỪ VIẾT TẮT
Chữ cái viết tắt
Cụm từ đầy đủ
Công nghệ thông tin
Trách nhiệm hữu hạn
Website
Cơ sở dữ liệu
CNTT
TNHH
Web
CSDL
3
DANH MỤC HÌNH ẢNH:
Hình 1. iao dann củao ebsÌatb Amoo n.................................................................................................8
Hình 2. iao dann củao ebsÌatb Aleasoso.................................................................................................9
Hình 3. iao dann củao ebsÌatb Ta a........................................................................................................9
Hình 4. iao dann củao ebsÌatb Looodo................................................................................................10
Hình 5 Bảng iaều haểnn củao AAPPP...................................................................................................11
Hình 6. Taong quản taị cơ Ìở dữ leanu Pyqqle........................................................................................12
Hình 7. Pàn chà mừnng củao à adrabÌÌ.............................................................................................17
Hình 8 Tạo tàa h ản àà mậtt huu củao mình.......................................................................................18
Hình 9. Aác nhậtn càa iặtt à adrabÌÌ..................................................................................................18
Hình 10. Lao chnn tên àbsÌatb àà tàa h ản quản taị ..........................................................................19
Hình 11. ăăng nhậtr àà à adrabÌÌ....................................................................................................20
Hình 12. Tìm rleugan “à c mmbacb taên th àann...........................................................................21
Hình 13. ààa iặtt sản dị ch àà thaếtt leậtr ch à c mmbacb..................................................................22
Hình 14. ààa iặtt taong cầnn thaếtt ch à c mmbacb...........................................................................23
Hình 15. Thaếtt leậtr àị taí àà iị nh dạong taền tn rh hợr àớa hant Nom....................................................24
Hình 16. ă thaếtt leậtr h àn thành........................................................................................................25
Hình 17. àhcc năng mcc 0..................................................................................................................29
Hình 18. àhcc năng mcc 1..................................................................................................................29
Hình 19. àhcc năng mcc 2..................................................................................................................30
Hình 20. Baểnu i mcc ngữ cảnh..........................................................................................................31
Hình 21. Baểnu i mcc iỉnnh..................................................................................................................32
Hình 22. àhcc năng quản leý Ìản rhum................................................................................................32
Hình 23. àhcc năng quản leý ga hàng.................................................................................................33
Hình 24. àhcc năng h taợ sán hàng..................................................................................................33
Hình 25. àhcc năng h taợ muo hàng.................................................................................................34
Hình 26. àhcc năng muo hàng...........................................................................................................34
Hình 27. iao dann taong chủa..............................................................................................................40
Hình 28. iao dann taong gaớa thanu cnng ty........................................................................................41
Hình 29. iao dann taong cửao hàng.....................................................................................................42
Hình 30. iao dann taong ga hàng......................................................................................................43
Hình 31. iao dann taong cha taếtt Ìản rhum.........................................................................................44
Hình 32. iao dann taong thonh t án...................................................................................................45
Hình 33. iao dann taong leaên hn........................................................................................................46
4
PHẦN I :MỞ ĐẦU
1.Lý do chọn đề tài
Theo thống kê Internet, cho thấy Việt Nam có 55,19 triệu người sử dụng Internetnăm
2018, trong đó có 30 triệu người tham gia mua sắm trực tuyến. Do đó việc chọn đề
tài: “Tìm hiểu và xây dựng web bán hàng trực tuyến bằng hệ thống mã nguồn mở
ở công ty HTC ” giúp công ty quảng bá sản phẩm của mình đến với khách hàng một
cách nhanh chóng, hiệu quả và thông qua hệ thống Website này khách hàng có thể đặt
mua các mặt hàng hay sản phẩm cần thiết. Từ đó nâng cao sức cạnh tranh với công ty
khác.
2. Mục tiêu nghiên cứu
Mục tiêu tổng quát
Mục tiêu tổng quát của đề tài xây dựng website tương đối hoàn chỉnh cho
công ty, nhằm mục đích giới thiệu các sản phẩm điện tử, quảng bá hình
ảnh công ty với các khách hàng, đối tác trên thị trường, phục vụ một cách
có hiệu quả các hoạt động kinh doanh cho công ty.
Mục tiêu cụ thể
Khảo sát, phần tích hiện trạng bán hàng cho công ty để có cái nhìn tổng quan
về công ty.
-
Xây dựng website bán hàng cho công ty.
3. Nội dung nghiên cứu:
-
Chương 1: Giới thiệu tổng quan
-
Chương 2: Cơ sở lý thuyết
-
Chương 3: Khảo sát, phân tích và thiết thiết kế hệ thống
-
Chương 4: Kết quả đạt được
4. Đối tượng và phạm vi nghiên cứu
Đối tượng nghiên cứu
Tìm hiểu quy trình bán hàng của Công ty TNHH điện tử tin học HTC.
Tìm hiểu về danh sách mặt hàng được kinh doanh tại Công ty.
Tìm hiểu về mã nguồn mở Wordpress.
5
Phạm vi nghiên cứu
-
Về không gian: Công ty TNHH điện tử tin học HTC.
-
Về Thời gian: Đề tài 18/01 đến 12/5 năm 2019.
5.Phương pháp nghiên cứu
Đề tài sử dụng các phương pháp:
-
Phương pháp quan sát: Trực tiếp quan sát hệ thống bán hàng hiện tại.
-
Phỏng vấn: Hỏi nhân viên trong công ty về các nghiệp vụ bán hàng.
-
Thu thập các tài liệu, báo cáo từ công ty.
Nghiên cứu tài liệu: Tìm hiểu các lý thuyết cần thiết để triển khai website
quảng bá sản phẩm.
6
PHẦN II : NỘI DUNG ĐỀ TÀI
CHƯƠNG 1 : GIỚI THIỆU TỔNG QUAN
1.1 TÌM HIÊU VỀ WEBSITE
1.1.1 Khái niệm về Website
Website là một văn phòng ảo của doanh nghiệp tren Internet. Website bao
gồm toàn bộ thông tin, dữ liệu, hình ảnh về sản phẩm, dịch vụ và hoạt động sản
xuất kinh doanh mà doanh nghiệp muốn giới thiệu đến người truy cập Internet.
Văn phòng ảo này khác với văn phòng thật của doanh nghiệp là nó hoạt động
24/7 (24h/ngày, 7 ngày/tuần). Khách đến thăm văn phòng này có thể đến trong
hoặc ngoài nước và chi phí duy trì văn phòng này là rất thấp. Với đặc điểm
trên, Website là bộ mặt của doanh nghiệp trước khách hàng, đối tác trong và
ngoài nước. Vì vậy Website cần có những yếu tố sau:
Thiết kế thẩm mỹ, tiện lợi.
Tốc độ nhanh.
Tên Website dễ nhớ và ngắn ngọn.
Hỗ trợ nhiều tính năng như: Email, thống kê truy nhập, cập nhật thông
tin dễ dàng và nhanh chóng…..
1.1.2 Yêu cầu tối thiểu của một Website
Tên Website hay còn gọi là miền có dang www.tencongty.com (.net, org,
.com.vn).
Website hosting là nơi lưu trữ website trên máy chủ Internet.
Các trang Web đã được xây dựng và hoạt động.
1.1.3 Tên miền và Webhosting
Domain name là địa chỉ Website hay còn gọi là tên miền, ví dụ domain
name ‘www.yahoo.com’ là địa chỉ của Website của Yahoo. Domain name chỉ
có một và duy nhất một. Bạn có thể biết tên miền có còn được đăng ký hay
không bằng cách kiểm tra trên mạng, hãy đăng ký nagy lập tức trước khi có
người khác đăng ký mất tên miền đó của bạn. Để duy trì quyền sở hữu Domain
name, bạn phải đóng một khoản phí hàng trăm theo quy định pháp luật để sử
dụng nó. Domain chính có dạng www.tencongty.com, ví dụ ‘
7
www.shophtc.com’. Domain phụ còn gọi là sub domain là domain được tạo từ
domain chính, ví dụ shophtc có một chi nhánh tại Hà Nội của công ty shophtc
như sau: ‘www.hanoi.shophtc.com’.
Website hosting là nơi lưu trữ tất cả các trang Web, các thông tin email dữ
liệu, hình ảnh trên một máy chủ Internet, Web hosting đồng thời cũng là nơi
diễn ra tất cả các hoạt động giao dịch, trao đổi thông tin của Website với người
sử dụng Internet và hỗ trợ các phần mềm Internet hoạt động.
1.1.4 Các bước xây dựng Website
Trước tiên bạn phải xác định được mục đích xây dựng Website: Để giới
thiệu công ty hay kinh doanh qua mạng.
Đăng ký tên miền.
Thiết kế Website:
-
Xây dựng cấu trúc website phục vụ mục tiêu phát triển thương hiệu mở rộng thị
trường
-
Thiết kế đồ họa: Biên tập nội dung, hình ảnh thích hợp thị hiếu thẩm mỹ của
khách hàng.
-
Lập trình ứng dụng và cơ sở dữ liệu ( Đối với website động)
Quảng bá website sau khi hoàn thành.
Bảo trì và nâng cấp ( Cập nhật thông tin ).
1.2 MỘT SỐ WEBSITE BÁN HÀNG
1.2.1 Thế giới:
8
Hình 1. iao dann củao ebsÌatb Amoo n
Hình 2. iao dann củao ebsÌatb Aleasoso
1.2.2 Việt Nam:
9
Hình 3. iao dann củao ebsÌatb Ta a
Hình 4. iao dann củao ebsÌatb Looodo
10
11
CHƯƠNG 2 : CƠ SỞ LÝ THUYẾT
2.1 PHẦN MỀM XAMPP
Hình 5 Bảng iaều haểnn củao AAPPP
2.1.1 Giới thiệu về XAMPP
XAMPP là gói cài đặt localhost được tích hợp tất cả những thành phần cần thiết như:
Apache, MySql, PHP, Perl,…
Trong khóa luận này sử dụng XAMPP phiên bản 1.8.3
2.2 PHP VÀ MYSQL
2.2.1 Giới thiệu về ngôn ngữ lập trình PHP
PHP(Hypertext Preprocessor) là ngôn ngữ scrip trên server được thiết kế để dễ dàng
xây dựng các trang Web động. Mã PHP có thể thực thi trên Websever để tạo ra mã
HTML và xuất ra trình duyệt web theo yêu cầu của người sử dụng
12
Có nhiều lý do khiến cho việc sử dụng ngôn ngữ này chiếm ưu thế, sau đây là một số
lý do cơ bản:
Mã nguồn mở.
Miễn phí, dowload dể dàng từ Internet.
Ngôn ngữ rất dể học và dể viết.
Mã nguồn không phải sữa lại nhiều khi viết chạy cho các hệ điều hành từ
Windows, Linmux, Unix.
2.2.2 Giới thiệu về MySql
MySQL là một phần mềm quản trị CSDL mã nguồn mở, miễn phí nằm trong
LAMP(Linux – Apache – MySQL – PHP).
2.2.2.1. Một số đặc điểm của My SQL
MySQL là một phần mềm quản trị cơ sở dữ liệu dạng server – based
MySQL quản lý dữ liệu thông qua các cơ sở dữ liệu, mỗi cơ sở dữ liệu có thể
có nhiều bảng quan hệ chứa dữ liệu
MySQL có cở chế phân quyền người sử dụng riêng, mỗi người có thể được
quản lý một hoặc nhiều cơ sở dữ liệu khác nhau, mỗi người dùng có một tên
truy cập ( use name) và mật khẩu tương ứng để truy xuất đến cơ sở dữ liệu.
Hình 6. Taong quản taị cơ Ìở dữ leanu Pyqqle
13
2.3 GIỚI THIỆU VỀ MÃ NGUỒN MỞ WORDPRESS
2.3.1. KHÁI NIỆM VỀ WORDPRESS
- WordPress là phần mềm mã nguồn mở được cung cấp miễn phí, sử dụng ngôn
ngữ lập trình PHP và hệ cơ sở dữ liệu MySQL. Do đó, nó thích hợp cho ai muốn đặt
blog trên chính website sử dụng tên miền của riêng mình. Tuy nhiên, nếu không có tên
miền riêng và chịu được một vài hình ảnh quảng cáo đôi khi xuất hiện, bạn vẫn có thể
dùng chung với nhà cung cấp Automattic Production tại địa chỉ http://wordpress.com
tương tự các nhà cung cấp khác.
- WordPress là một dạng phần mềm mã nguồn mở, là hậu duệ chính thứ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 Matt Mullenweg.
- WordPress viết bằng PHP và sử dụng hệ quản trị MySQL. WordPress chạy tốt
trên PHP5, hầu hết mọi host (dịch vụ lưu trữ trực tuyến) có PHP đều hỗ trợ
WordPress. Nhiều Host (Godaddy, Host Gator, …) còn có chức năng tự động cài đặt
WordPress.
- WordPress để đăng tải thông tin lên mạng, WordPress có chức năng như mọi
Website khác. Nó có thể làm site tin tức, đánh giá, bán hàng… thậm chí là mạng xã
hội.
Ngoài ra, WordPress còn hỗ trợ tạo Blog miễn phí trên WordPress.com để những
ai không có điều kiện tài chính, kỹ thuật, thời gian… có thể sử dụng được WordPress.
- WordPress còn thêm vào một số tính năng nhỏ nhằm hỗ trợ người dùng trong
quá trình sử dụng như khả năng tự động lưu liên tục khi soạn thảo, nạp nội dung từ
blog khác hay chia mục cho bài viết. Tuy nhiên, WordPress lại không có chức năng
xem trước (preview) nội dung bài viết của mình, điều gây khó khăn cho người dùng
khi họ cần xem xét và chỉnh sửa.
- Các bản nâng cấp chính được chỉ định tên mã (c dbnombÌ) đại diện cho các
nhạc sĩ nhạc jazz nổi tiếng.
14
2.3.2. CÁC TÍNH NĂNG CƠ BẢN CỦA WORDPRESS
- Khi tạo một blog cho riêng bạn có thể sẽ có những lý do riêng, nhưng nếu so
với các script và dịch vụ blog khác, có thể bạn sẽ thích Wordpress ở những tính năng
dưới đây.
Dễ cài đặt, chỉ cần khởi tạo database, upload và thiết lập tham số trong file wpconfig.php, sau 1,2 lần click chuột, bạn đã sẵn sàng để viết blog.
Không giới hạn số lượng category và sub-category: bạn có thể tạo vô số chuyên
mục và các chuyên mục con trong các chuyên mục chính mà không gặp phải bất kì rắc
rối nào.Tự động xuất RSS và Atom: giúp cập nhật các thông tin về blog của bạn ngay
lập tức.
Sử dụng giao diện XML RPC để trackback và viết bài từ xa.
Có thể đăng bài trên blog từ email.
Hỗ trợ plugin và theme: đây là một điểm mạnh nhất của Wordpress. Nó tạo cơ
hội cho hàng nghìn nhà phát triển cùng tham gia phát triển các plugin và theme cho
Wordpress, làm cho nó càng ngày càng phong phú về tính năng và giao diện.
Có thể nhập dữ liệu từ Blogger, Blogware, Bunny’s Technorati Tags, DotClear,
GreyMatter, Jorome’s Keyword, LiveJournal, Movable Type, TypePad, RSS, Simple
Tagging, Textpattern, B2evoluton, v.v. Đây là chức năng tuyệt vời nếu như bạn muốn
chuyển từ một blog khác sang sử dụng Wordpress, nó giúp lại lấy lại tất cả các bài viết
trên các blog khác để chuyển qua Wordpress.
Rất nhiều tài liệu hướng dẫn để giúp phát triển thêm tính năng, và nhiều bộ API
để mở rộng.
Dễ quản lý và duy trì mà chẳng cần phải có nhiều kĩ năng hay kinh nghiệm
Khả năng tìm kiếm trên blog rất tốt.
Xuất bản nội dung ngay lập tức bất kể chiều dài của bài viết là bao nhiêu.
Hỗ trợ viết blog đa ngôn ngữ.
Administration Panel được tổ chức rất tốt với rất nhiều tính năng nhưng lại dễ
hiểu và dễ sử dụng.
Quản lý liên kết dễ dàng.
15
Với sự trợ giúp của các plugin và rất nhiều bộ API, bạn có thể chỉnh sửa
Wordpress tùy thích theo nhu cầu của bạn, và thậm chí bạn cũng có thể sử dụng
Wordpress để làm một website hoàn chỉnh. Wordpress có hàng ngàn plugin và theme,
cộng với một đồng người sử dụng cực kì đông đảo luôn sẵn sàng góp sức phát triển,
điều này làm cho Wordpress ngày càng lớn mạnh thể hiện vai trò số 1 của mình.
Một số trong những lợi thế của purchasing a WordPress premium theme bao
gồm:
Hỗ trợ kỹ thuật sẵn có
Hoàn toàn tùy biến trang web
Chức năng và kỹ thuật nâng cao hơn
Chủ đề của bạn sẽ được liên tục cập nhật
Các mẫu thiết kế tuyệt vời cho originality
Có thể được sử dụng cho các trang web lớn như Tổng công ty và các tạp chí
tin tức trực tuyến ...
2.3.3. NÉT NỔI BẬT LÀM NÊN SỰ PHÁT TRIỂN
Việc quản lý web, quản lý các bài viết rất thuận tiện giống như các phần mềm
thiết kế website chuyên nghiệp.
Hỗ trợ plug - in. Đây thực sự là một điểm mạnh của à adrabÌÌ, với một cộng
đồng người dùng viết các plug - in cho à adrabÌÌ. Bạn không lo thiếu plug - in để sử
dụng.
Thể hiện các tệp PDF, DOC, Powerpoint ngay trên nội dung bài viết. Đặ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.
à adPabÌÌ có rất nhiều Widget (ứng dụng tạo thêm) như Thống kê số truy
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ết trong từng
tháng … khi muốn thay đổi vị trí các widget, thay vì phải động vào code, bạn chỉ việc
kéo - thả ở những vị trí thích hợp. Có vô số theme để người dùng lựa chọn.
Hỗ trợ tag/chuyên mục: Giúp bạn dễ dàng phân loại bài viết, dễ dàng, thuận
tiên trong quá trình tìm kiếm cũng như xem lại các bài viết.
16
Hỗ trợ SEO khá tốt. Tuy không thể nói là hoàn chỉnh nhưng cũng rất tốt với
dàn kỹ sư luôn luôn lắng nghe ý kiến người dùng và cập nhật những tính năng nhằm
nâng cao khả năng về SEO.
Các comment có thể duyệt rồi mới cho đăng, comment nào có nội dung không
phù hợp có thể xóa, nếu cho là spam thì sau này IP đó không có thể gửi comment vào
blog được nữa.
Adman (chủ website) có thể cho rất nhiều cộng tác viên gửi bài vào blog, có
thể phân quyền cho các cộng tác viên theo các cấp độ khác nhau. Lưu giữ danh sách
thành viên đã ghé thăm trang blog. Admin cũng có thể cho bất kỳ ai đăng bài qua
email vào blog miễn là admin cho họ một địa chỉ email bí mật của web (địa chỉ này có
thể thay đổi bất kỳ lúc nào).
Sao lưu dữ liệu nhằm khôi phục nội dung web một cách dễ dàng nếu chẳng
may web bị hack, và cung cấp công cụ chuyển nhà sang à adPabÌÌ.
à adPabÌÌ hỗ trợ 3 GB để lưu trữ các tệp hình ảnh và văn bản.
Hàng ngày à adPabÌÌ có thống kê 100 bài trên các web tiếng Việt của
à adPabÌÌ được nhiều người đọc nhất trong vòng 48 tiếng. Nhờ đó bạn biết được các
thông tin quan trọng nhất đang diễn ra.
17
2.3.4. CÀI ĐẶT WORDPRESS
Tải và cài đặt wordpress ,copy và paste thư mục wordpress vào đường dẫn
C://..xamp/htdoc/
Bước 1.Mở trình duyệt và gõ vào thanh địa chỉ http://localhost/wordpress/ bạn sẽ
thấy màn chào mừng như hình dưới
Hình 7. Pàn chà mừnng củao à adrabÌÌ
18
Bước 2.Click vào Let’s go! để tiếp tục
Hình 8 Tạo tàa h ản àà mậtt huu củao mình
Bước 3 Cấu hình database với:
- Database Name : tên database bạn vừa tạo
- User Name: tài truy cập MySQL, thông thường là root
- password: là mật khẩu của tải khoản được khai báo phía trên
- Database Host: thông thường là localhost, bạn giữ nguyên không cần thay đổi
- Table Prefix: ký tự đầu tiên xuất hiện trong tên bảng, để dễ hình dung bạn có
thể xem ảnh ở phía dưới
19
Bước 4 : xác nhận và chạy cài đặt
Hình 9. Aác nhậtn càa iặtt à adrabÌÌ
Bước 5: Chọn lựa tên website và tài khoản quản trị
Hình 10. Lao chnn tên àbsÌatb àà tàa h ản quản taị
20