Nghiên cứu đề tài Xây dựng website bán đồng hồ với mục đích xây dựng một hệ thống bán hàng qua mạng uy tín, đơn giản, thân thiện, cũng như đem lại cho khách hàng những lựa chọn tối ưu để ngay cả những người không có kiến thức về tin học cũng có thể tham gia mua hàng qua mạng chỉ với một số thao tác đơn giản. Đề tài Hoàn thiện công tác quản trị nhân sự tại Công ty TNHH Mộc Khải Tuyên được nghiên cứu nhằm giúp công ty TNHH Mộc Khải Tuyên làm rõ được thực trạng công tác quản trị nhân sự trong công ty như thế nào từ đó đề ra các giải pháp giúp công ty hoàn thiện công tác quản trị nhân sự tốt hơn trong thời gian tới.
Trang 15 5 TRUONG DAI HOC CONG NGHE THONG TIN
KHOA KHOA HOC MAY TINH
E14
XAY DUNG WEBSITE BAN DONG HO
TOM TAT DO AN TOT NGHIEP
NGANH: CONG NGHE THONG TIN
(UNG DUNG PHAN MEM)
Sinh vién thuc hién : V6 Tién Thanh
Khoa dao tao : 2017 - 2020
Trang 3MO DAU
1 Lý do chọn đề tài
Trong thời buổi hiện nay, khi mà công nghệ phát triển, thương mại điện tử ngày càng phát triển trên thế giới cũng như Việt Nam và dần khăng định được vị thế của mình trong nên kinh tế thị trường Cùng với đó là sự ra đời của các ngôn ngữ lâp trình cho phép thiết kế
và xây dựng các ứng dụng thương mại điện tử dưới nhiều hình thức khác nhau Và một trong những ứng dụng của thương mại điện tử phố biến ở nước ta là dịch vụ bán hàng qua mạng internet Dịch vụ này cho phép người dùng tìm kiếm chọn lựa sản phẩm dé mua, thực hiện giao dịch mà không cần phải trực tiếp đến cửa hàng, mà chỉ cần
sử dụng một thiết bị máy tính có kết nối internet
Tuy nhiên hiện nay dịch vụ này vẫn còn khá mới với nhiều người tiêu dùng nước ta, đặc biệt là những người không có kiến thức
về tin học nói chung và thương mại điện tử nói riêng Nên hiện giờ các đối tượng chính của thương mại điện tử vẫn chủ yếu là tầng lớp tri thức và học sinh,sinh viên Là những người sinh viên, cũng có chút kiến thức về tin học cũng như tiếp xúc với thương mại điện tử tuy nhiên đôi lúc cũng gặp một số khó khăn trong việc mua bán trên các hệ thông bán hàng qua mạng hiện tại Như hình thức thanh toán,
nhận hàng, chất lượng sản phẩm thực tế không được như trên
website
Hiểu được các vấn đề đó cũng như mong muốn đưa thương mại điện tử đến với nhiều người hơn chúng em thực hiện đề tài: Xây dựng website bán đồng hồ Với mục đích xây dựng một hệ thống bán hàng qua mạng uy tín, đơn giản, thân thiện, cũng như đem lại cho khách hàng những lựa chọn tối ưu để ngay cả những người không có kiến thức về tin học cũng có thể tham gia mua hàng qua mạng chỉ với một số thao tác đơn giản Sản phẩm mà em hướng tới ở đây là đồng hồ, ngày nay nhu cầu làm đẹp của con người không chỉ dừng lại ở áo quần mà còn là những phụ kiện được đeo trên người và đồng
Trang 4hồ là một trong những trang sức hết sức phổ biến Nó mang lại cho người dùng vẻ đẹp sang trọng, quý phái cũng như thể hiện sự đẳng cấp cho người đeo
a Mục tiêu
* Quan lý các thông tin khách hàng, ban quản trỊ
»° Đưa ra các sản phẩm đồng hô đa dạng và hợp túi tiền
° Cung cấp cho khách hàng những cập nhật mới nhất về sản phẩm và giá cả
*° Đưa ra được các thống kê, báo cáo, chính xác về số lượng san pham và khách hang
b Nhiệm vụ:
Tìm hiểu quy trình bán hàng của công ty thông qua thực tế khảo sát tại Đồng hồ Tuấn Đạt
‹ Tìm hiểu các công cụ xây dựng hệ thống như: Sublime Text
*° Demo hệ thống trên máy cục bộ
- Hệ thống bán đồng hỗ
‹ Các công cụ xây dựng phần mềm như:Sublime Text 3
Áp dụng thực hiện bán hàng cho công ty Đồng hồ Tuần Đạt
- Khảo sát thực trạng tại công ty Đông hỗ Tuần Đạt
- Thu thập các yêu cầu từ phía người dùng
¢ Phân tích thiết kế hệ thống theo yêu cầu của người dùng
° Nghiên cứu các công cụ xây dựng hệ thống
5 _ Ý nghĩa khoa học và thực tiễn:
‹ Giúp nhóm đề tài hiểu rõ quy trình bán đồng hỗ trực tuyến
° Giúp cho việc quản lý hàng hóa được thuận tiện hơn
‹ Giúp cho khách hàng mua hàng trên website biết rõ và thực hiện đúng trình tự khi mua hang
Trang 5CHUONG 1: GIOI THIEU TONG QUAN VE DE TAI 1.1 TONG QUAN VE THUONG MAI DIEN TU
1.1.1 Khái niệm thương mại điện tử
1.1.2 Lợi ích của việc sử dụng thương mại điện tử
Có thể hiểu duoc rang bang cách sử dụng phương tiện này sẽ giúp ích cho người sử dụng môi trường mạng trong việc tìm kiếm đối tác, năm bắt được thông tin trên thị trường, giảm chỉ phí tiếp thị và giao dịch nhằm mở rộng qui mô sản xuất hoạt động kinh doanh trong thương trường
1.1.2.1 Cơ hội đạt lợi nhuận
1.1.2.2 Giảm thiểu các hoạt động kinh doanh
1.1.2.3 Chiến lược kinh doanh
1.1.3 Các yêu cầu trong thương mại điện tử
1.1.3.1 Cơ sở hạ tầng
113.2 Nhân lực
1.1.3.3 Tạo mối quan hệ bằng sự tin cậy
1.1.3.4 Bảo mật và an toàn
1.1.3.5 Hệ thông thanh toán điện tử tự động
1.2 TIM HIEU VE CAC NGON NGU LAP TRINH
1.2.1 Ngôn ngữ lập trình PHP
PHP (Hypertext Preprocessor) là một ngôn ngữ lập trình kịch bản hay một loại mã lệnh chủ yếu được dùng để phát triển các ứng dụng viết cho máy chủ, mã nguồn mở, dùng cho mục đích tổng quát
Nó rất thích hợp với web và có thể dễ dàng nhúng vào trang HTML
Do được tối ưu hóa cho các ứng dụng web, tốc độ nhanh, nhỏ gon,
cú pháp giống ngôn ngữ lập trình C và ngôn ngữ lập trình Java, dễ học và thời gian xây dựng sản phẩm tương đối ngắn hơn so với các ngôn ngữ khác nên PHP đã nhanh chóng trở thành một ngôn ngữ lập trình web phổ biến nhất thế giới Một tập tin PHP có phần mở rộng
*php, nó có thể chứa các văn bản, mã nguôn HTML, CSS, Javascript, Jquery và đương nhiên có thể chứa mã nguồn PHP Déi
Trang 6với các trang PHP khi có yêu cầu xem trang web thì Server sẽ tiến hành phát sinh trang web đó từ mã nguồn PHP sang mã nguồn HTML, sau đó mới chuyển mã nguồn đó về trình duyệt web để người dùng xem Vì các trình duyệt web không thé doc duoc các mã nguôn PHP mà chỉ đọc được các mã nguồn HTML
13 MỘT SÓ THƯ VIỆN HỖ TRỢ
1.3.1 Thu vién Javascript
JavaScript là một ngôn ngữ dạng script thường được sử dụng cho việc lập trình web ở phía client, nó tuân theo chuẩn ECMAScript Là một ngôn ngữ linh động, cú pháp dễ sử dụng như các ngôn ngữ khác và dễ dàng lập trình JavaScript không hề liên quan tới ngôn ngữ lập trình java, được hầu hết các trình duyệt ngày nay hỗ trợ Với javascript, ứng dụng web của bạn sẽ trở nên vô cùng sinh động, mang tính trực quan và tương tác cao JavaScript theo phiên bản hiện hành là một ngôn ngữ lập trình kịch bản dựa trên đối tượng được phát triển từ các ý niệm nguyên mẫu Ngôn ngữ này được dùng rộng rãi cho các trang web, nhưng cũng được dùng để tạo khả năng viết script sử dụng các đối tượng nằm sẵn trong các ứng dụng Giống Java, JavaScript có cú pháp tương tự ngôn ngữ lập trình
C “.js” là phần mở rộng thường được dùng cho tập tin mã nguồn JavaScript
1.3.2 Thư viện BOOTSTRAP
1.3.3 Thu vién JQUERY
1.4 COSO DU LIEU MYSQL
1.4.1 Khái niệm cơ sở dữ liệu MySQL
1.4.2 Các thành phần của MySQL
Trang 7CHUONG 2: PHAN TICH THIET KE HE THONG 2.1 KHAO SAT VA DAC TA YEU CAU
2.1.1 Phan quan ly trong admin
- Admmn quản lý toàn bộ hoạt động của cửa hàng
- Quản lý giao dịch thanh toán, mua hàng, xử lý các đơn đặt hàng
- Quản lý hóa đơn: khi mua hàng khách hàng sẽ có hóa đơn mua gồm số tên khách hàng, địa chỉ người nhận, ngày đặt hàng
- Khi cửa hàng có nhu cầu nhập hàng thì chủ cửa hàng là người trực tiếp liên hệ với nhà cung cấp nhập thêm hàng vào cửa hàng
- Khi nhà cung cấp mang đến, chủ cửa hàng có nhiệm vụ kê số lượng hang nhập vào, kiểm tra chất lượng hàng nhập xem có đúng tiêu chuẩn và đúng với yêu cầu của cửa hàng cần hay không
- Thống kê tổng số đơn đặt hàng, tổng số liên hệ, trong ngày
và trong tháng.thuận tiện cho người quản trị tiến hành xử lý các đơn hàng, các liên hệ của người dùng
- Thống kê các mặt hàng tôn
- Tư vấn trả lời các liên hệ của khách hàng
2.1.2 Giao diện người dùng
2.2 CAC YEU CAU PHI CHỨC NẴNG
2.3 CÁC YÊU CAU CUA HE THONG
2.3.1 Các chức năng của hệ thống
2.3.2 Vêu cầu phi chức năng
2.4 CAC TAC NHAN CUA HE THONG
2.4.1 Các use case của hệ thống
2.4.2 Dac ta use case
2.4.2.1 Quan ly don dat hang
2.4.2.2 Dang ki
2.4.2.3 Đăng nhập
2.4.2.4 Mua hang
Trang 82.4.2.5 Thanh toán
2.4.2.6 Đăng nhập vào trang quản trị
2.4.2.7 Quản lý sản phẩm
2.4.2.8 Quan lý danh mục
2.4.2.9 Quản lý thành viên
2.4.2.10 Quan ly don hang
2.4.2.11 Quan ly Admin
2.4.2.12 Quan ly banner
2.4.2.13 Quan ly tin titc
2.5 BIEU DO USE CASE
2.5.1 Biểu đồ Use — case tổng quát
Tim kiem `) ——S—— C ‘Quan ty san pham -
1 ——t< Samoa ven
thạch hang
| “”” Ngươi quantrí
¬— = “ Quan
ch ( Dang nhap —
an
cử Thh—-
v1 Quan ly banner —+ oe lon hang
“=“_ Quan ly Thanh toan -
` ea Oe: ae a | & | ^ma4m oe, O
Hình 2.1 Mô tả UseCase của hệ thống bán hàng Shop ban hang 2.5.2 Use case đăng nhập
søsãor£.€„«@9“= ae
Hình 2.2 Biéu dé Use case dang nhap
Ge ^ma440 255 O
6
Trang 9LEN
2.5.3 Use case quản lý danh mục sản phẩm
Quan By dah uc san phan IIRSNI
— `*— CC Xéa da°h mục `) 'Ngườ! Quân t
Sha dạnh mục —
erom@aee@6:
Hình 2.3 Biểu đồ Use case quản lý danh mục sản phẩm 2.5.4 Use case quản lý sản phầm
H as a oor
¥ Quán lý sản phẩm ——
Người quản lý
szo+zœ>€@@aoOo
ee Bs
Hình 2.4 Biểu đồ Use case quản lý sản phẩm 2.5.5 Use case quản lý thành viên
_ Xem anh sách thành viên _—
@rpor@naes Seems
Hình 2.5 Biéu dé Use case quan ly thành viên
Trang 102.5.6 Đăng nhập vào trang quản trị
s —~ Quan lÿ mọi việc trong trang quảng —— > — gquản
CC Đăng nhập `
ne Sera te
A
Người quản trị
` ` xA R aw amen 5
Hình 2.6 Biểu đồ use case quản lý đăng nhập trang quản trị 2.5.7 Quản lý Admin
extends
Se pELLLLLELLLLC,
9 TH RW “Them admin hệ thông >
t Ti, , 40M00đø ———_—————
Người quán trị
wextenda
gsarponw@neoe BOB awanos SO
Hình 2.7 Biểu đồ use case quản lý admin
2.5.8 Use case quan lý tin tức
ok ae NRE
CC Thêm tin tức `)
C Quin hj tin tie >< C Sivatin tie `
Hinh 2.8 Bi @»› Sc Ch O cl Dn œ œ © Dn œ Q 5 =) — tin E =) — = Q
8
Trang 112.5.9 Use case quan ly banner
earomr@neo @OB awaum ONO oo)
Hình 2.9 Biéu dé Use case quan ly Slide 2.5.10 Use case quan ly don dat hang
C cuinly don hing > <
Quản lý đơn bàng sextencto
O TU TT
«@xervlo Xemchiiếtđenhàng =) Người quản tr|
<>
Hình 2.10 Biểu đồ Use case quản lý đơn đặt hàng 2.5.11 Use case Dang ky
CXem sin phim >>
Ki s@xtendo
g@rpomr@awee 6: a¢
Hình 2.11 Biêu đỗ
^9a4406 UY, Oo
use case đăng ký khách hàng
Trang 122.5.12 Use case Mua hang
O < Tim kiém san phẩm —
ÃÄ ———
khách hàng Mua hàng ° «extends
————_
Ầ *€XISPf” xem chỉ tiết sản phẩm _ — a Người quản trị
eror@xn Sot SOB awa eon oe Oo
Hình 2.12 Biểu đồ use case mua hàng của khách hàng 2.6 THIET KE CO SO DU LIEU
2.6.1 Danh sách các bảng
2.6.2 Bang product
2.6.3 Bang Don Dat Hang (orders)
2.6.4 Bang Thanh Vién (user)
2.6.5 Bang Giao Dich Don Hang (transaction)
2.6.6 Bang Danh Muc (category)
2.6.7 Bảng Người dùng quản trị (admin)
2.6.8 Bang Bai Viét (contents)
2.6.9 Bang Binh Luan (comments)
2.6.10 Bảng Trả Lời Binh Luan (reply)
2.7 COSO DU LIEU
nhpMụAdmin PS ates
“ HH
ey
+ tanec = De sua Do soe: cumemey
Bo gà _
10
Trang 13CHUONG 3: XAY DUNG WEBSITE
3.1 TRANG CHU
DONG HO
DONG HO
ROLEX
g#roore@en”es (oa Awe aot m6 SO
«| xo x 6 Kine * mai? x | & NT
dL Patek Philipp
se oeeeee “—
A te 6 ce og ORM : xIB x @ x eye mee |e HEGSRĐ
SAN PHAM BÁN CHẠY
Ding Hi Patek Philippe Ding Hé Patek Philipp Ding Hé Jacques Lemans JL-
ga@ereor @s & 8 €e Ha A tee ch eg ORM
11
Trang 14SAN PHAM HANG DAU
Ding Hir dacques Ding Hi Pated Ding Hi Patek Lemans JL-1- Philippe Grand Philippe Aquanaut
NEEEN:6 626 ena ate 604 00 mm C
3.2 TRANG QUAN TRI
9 se G Hảng đăng hồ Bank? X | cò ĐêngHàĐưakSipc x | [ 3CemesáeNnh_Ee MÔ + 2
s2 O # € -6- € Ha ^mad0 0n À krabe x8 x & Sop Bing - rg der he Pte fh K Brg Ho Pater f x |) 2Gererea
42 on 6 s6 «£ Ha Aw agen VON Oo
12
Trang 15Danh mục Thunbar Info
“ x8 ° ® x| G Hàn x - xI ˆ x + 9
Xin chảo
Name Steg Thunbar Into Action
g@reorte@eneo: @ B
3.3 TRANG DANG KY
^® 64006
Home z Đông Kỷ Thônh Viên
“2on@asfño60:6@6B
3.4 TRANG GIO HANG
ate aig on DS
13
Trang 16
STT SAN PHAM TEN SAN PHAM GIÁ $Ô LƯỢNG CẬP NHẬP TÔNG THAO TAC
arowe@ncotepa
`
3.5 THÔNG TIN ĐẶT HÀNG
s52 on €6a@6bG-:-€eBHa4 ate atten SAM CỊ
3.6 TRINH BAY SAN PHAM
350.000 4
14
Trang 17KET LUAN Xây dựng website Shop đồng hỗ nhằm đáp ứng nhu cầu quảng
bá, còn thiếu sót của công ty về lĩnh vực bán đồng hồ, giúp cho doanh thu của công ty ngày càng tăng và phát triển Do sự hạn hẹp
vẻ thời gian và trình độ nên website mà em đã xây dựng được trong
đổ án này chỉ mới đáp ứng được những yêu cầu cơ bản sau:
e Đối với khách hàng:
e Khách hàng có thể đăng ký tài khoản mới và đăng nhập vào
hệ thống để mua hàng và cập nhật giỏ hàng của mình Đã xây dựng được chức năng tìm kiếm sản phẩm giúp người dùng tìm kiếm nhanh chóng sản phẩm.Và với chức năng phân theo danh mục sản phẩm giúp khách hàng có thể tìm kiếm nhanh chóng các sản phẩm theo danh mục sản phẩm, "
e Đối với nhà quản trị:
e Người quản trị có thể đăng nhập vào web để quản trị nội dung và sản phẩm, tin tức, Chỉ có nhà quản trị mới được vào hệ thống và có thể thêm mới sản phẩm, xóa sản phẩm, danh mục sản phẩm, hóa đơn của khách hàng và cập nhập đơn hàng của khách hàng đã Ngoài ra website còn có:
e Chức năng bình luận giúp cho khách hàng gửi các thông tin các thắc mặc và khiếu nại của mình về hệ thống thông qua việc bình luận,
e Giao diện: Thiết kế Photoshop va str dung javascript cho trang chủ, giỏ hàng, tăng tính thắm mỹ và tạo tính sống động, thu hút người ghé xem trang web
e Bên cạnh những mặt đạt được thì website còn những hạn chế sau:
+ Chưa xây dựng được forum giúp các thành viên tham gia website có thể trao đối với nhau
+ Chưa thống kê bình luận, phân quyên, thống kê,
e Hướng phát triển:
15