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

Bài tập lớn Đề tài xây dựng website bán Đồ gia dụng cho doanh nghiệp elmich

139 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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 bán đồ gia dụng cho doanh nghiệp Elmich
Tác giả Lê Ngô Xuân Sa, Phan Hùng Phát, Vũ Thị Thủy, Nguyễn Thị Yến, Nguyễn Duy Tôn
Người hướng dẫn TS. Trần Hồng Diệp
Trường học Trường Đại Học Thủy Lợi
Chuyên ngành Công Nghệ Thông Tin
Thể loại Bài tập lớn
Năm xuất bản 2022
Thành phố Hà Nội
Định dạng
Số trang 139
Dung lượng 12,6 MB

Nội dung

Là một doanh nghiệp mới gia nhập thị trường về bán lẻ các sản phẩm về đỗ gia dụng cũng như mới tiếp cận với phương thức bán hảng trực tuyến, doanh nghiệp ELMICH hướng tới việc xây dựng m

Trang 1

TRUONG DAI HOC THUY LOI

KHOA CONG NGHE THONG TIN

Giảng viên hướng dẫn: Ts.Trần Hồng Diệp

Nhóm sinh viên thực hiện: Nhóm 4

1 Leng Xuan Sa: 61HT Phan Hùng Phát : 6IHT Vt Thi Thuy :6THT Nguyễn Thị Yến : 61HT Nguyễn Duy Tân : 6IHT

Hà Nội, 9/2022

Trang 2

BANG PHAN CHIA CONG VIEC

1951060977 -Xây dung biéu dé

-Khao sat (Tim hiéu quy trình xử

ly website) -Xây dung biéu dé phan rã

-Xây dựng biêu đồ FDD

-Lập trình

Vũ Thị Thủy 1951061049 -Thu thập tải liệu

-Khảo sát (Tìm hiểu quy trình xử

Trang 3

CHUONG 0: TONG QUAN 0.1 Dat van dé

Trước đây, khi công nghệ chưa thực sự phát triển, các thiết bị gia đụng thô sơ như bếp rơm, bếp củi, bếp than được dùng nhiều đề nâu nướng Tuy nhiên, ngày nay với sự phát triển và tiễn bộ vượt bậc thì sự ra đời của bếp gas, bếp điện đã giúp

đỡ những người nội trợ rất nhiều trong việc chế biến các món ăn bố dưỡng Tiên tiễn hơn nữa là sự ra đời của sản phẩm gia dụng thông minh giúp cho các bả nội trợ có được những khoảng không gian thoải mái, giúp cho công việc nhà đỡ vất vả hơn, có nhiều thời gian chăm sóc bản thân, chăm sóc gia đình, giải tỏa mệt mỏi sau những giờ làm việc căng thắng

Chúng ta cũng thay trong thị trường hiện nay thì việc cạnh tranh về kinh doanh noảy cảng trở nên quyết liệt và hầu hết những nhà kinh doanh, những công ty lớn đều rât chú tâm đến việc làm thoả mãn khách hàng một cách tốt nhất So với kinh đoanh truyền thống thì Thương Mại Điện Tử chi phí thấp hơn, đạt hiệu quả cao hơn Hơn nữa với lợi thế của công nghệ Internet nên việc truyền tải thông tin về sản phẩm thuận tiện, nhanh chóng Kết hợp với bộ phận giao hàng tận nơi ,vả bên ngân hảng đề thanh toán tiền trực tuyến, cảng làm cho việc mua, bán hàng trở nên dễ dàng hơn

Là một doanh nghiệp mới gia nhập thị trường về bán lẻ các sản phẩm về đỗ gia dụng cũng như mới tiếp cận với phương thức bán hảng trực tuyến, doanh nghiệp ELMICH hướng tới việc xây dựng một thương hiệu mới củng cô và phát triển thị trường bán hàng, cung cấp các dịch vụ sau mua, mang thông tin đến với khách hàng một cách dễ dàng nhanh chóng

Dự án hướng tới việc xây dựng một website Thương mại điện tử B2C, khuyến khích khách hàng mua bán trên các kênh của doanh nghiệp bao gồm cả các phương thức thanh toán trực tuyến,website cung cấp đầy đủ thông tin san phẩm, dịch vụ, xây dựng các tiện ích hỗ trợ như đặt hàng.thanh toán online,tư vấn, tham

khao.hungphat1201@gmail.com

0.2 Mục tiêu của đề tài

Website này được thiết kế với mục đích giúp cho việc mua bán các sản phâm gia dụng dê dàng, tiện lợi và nhanh chóng hơn

Xây dựng toàn diện web giadungonline có đây du tinh nang

0.3 Pham vi dé tai

Trước hệt cân đáp ứng được các nhu câu cơ bản mà người dùng đặt ra:

Trang 4

ky ket hop dong voi các nha cung cap, quan ly duoc nhan viên

nhân sự hang, ban hang

Tim kiếm, liên

hệ nhà cung cấp đế nhập |“

cho be

QL thong tin Xây dựng kịch Thanh toán R

| nhân sự, chấm bắn bám đuổi tạm ứng lương QL xuất, nhập

hàng nộibộ |“

Ƒ

kho, chuyển | „ |

QL hàng kho: số lượng

vị tí

'Yêu cầu hỗ trợ,

bảo trì, bảo hành, khiếu nại Gọt điện hồi thăm khách hài ~ Gửi các CT ưu đãi, khuyến maãi|

cho khách than thiết : email SMS

hóa can bao hanh

| 8.Phòng marketing

Người quản lý quản lý được việc cập nhật các sản phẩm; trao đổi, tương tác và Quản lý đoanh thu theo ngày, theo tháng, theo năm và theo sản phẩm Thanh toàn thuận tiện, an toản

Hồ trợ các chiên dịch khuyên mãi, đây mạnh tiêu thụ san pham

9.phông IT(Công nghệ thông tin)

QL các hoạt

động quảng

céo, marketing, [>

truyền thén san phẩm

QL các dự án

Bên quan đến

công nghệ TT, mềm, tin học

Đảm bảo đúng

tiến độ để

dự án cho khách hàng giao

ae

team tự khiến Agency chuyên

tarkefinỹ, marketing

Lập kế hoạch và thực thí đào tạo nâng cao năng lực đội ngũ nhân sự

Đề xuất triển khai các công

nghệ hỗ trợ

quản ý và phát triển doanh nghiệp

Trang 5

1 Phong hanh chinh nhan sw

e Quan ly cht yéu la con người

e Quan ly hoat déng tuyén dung nhan sw

e Quan ly cac thông tin của nhân sự

e_ Quản lý chấm công, ngày nghỉ

e_ Quản lý hợp đồng lao động, chế độ phúc lợi

e_ Quản lý tính lương cho nhân viên các phòng ban (thường có thể công việc này

có thế chuyên sang kế toán lương làm)

e Quản lý và xây dựng KPI cing với Ban Giám Đốc Trường hợp áp dung OKR thì có trách nhiệm theo dõi kết quả đạt được và đôn đốc các phòng ban khác

e_ Quản lý và xây dựng lộ trình thăng tiễn của nhân viên

® Quản lý và xây dựng kế hoạch đảo tạo đội ngũ nhân sự có kết hợp với các Trưởng phòng chuyên môn

Trang 6

e_ Xây dựng kịch bản bám đuôi, chốt sale với khách hàng

e_ Chăm sóc vả tư vấn khách hảng trên phễu bán hàng theo quy trình cơ bản: Biết -> Quan tâm -> Yêu thích -> Mua hàng

e Quan ly bao gia + don hang cho khach hang => Xác nhận đơn hàng và thu tiền nếu khách đồng ý mua hàng

e Chuyến phiếu thu tiền vả tiền đã thu của khách hàng đến kế toán (trường hợp sale được thu tiền trực tiếp)

e Chuyến phiếu xuất kho sản phẩm đến bộ phận quản lý kho hàng (đối với các

Trang 7

hàng không được xử lý thanh toán tiền)

e Chuyến phiếu nhập kho sản phâm đến bộ phận quản lý kho hàng (đối với các

sản phẩm vật lý hoặc nguyên vật liệu

4 Phòng kế toán

e_ Quản lý toàn bộ thu chi, dòng tiền, ngân quỹ của doanh nghiệp

e_ Thanh toán tạm ứng, lương, thưởng cho nhân viên, lợi nhuận cho cô đông e_ Theo dõi công nợ và trả tiền cho nhà cung cấp sau khi mua hàng hoá, dịch vụ

e Thu héi công nợ khách hàng (có thê kết hợp với nhân viên sale)

e© Khai báo các loại thuế nếu có: với cơ quan thuế nơi đăn ký giấy phép kinh doanh, với hải quan khi mua bán hảng xuất nhập khâu

e Quan ly va khau hao cac vat tư, trang thiết bị, tải sản của công ty

e Ở doanh nghiệp Việt Nam Thường kế toán có 2 sô thống kê Mục đích I số thống kê chỉ tiết các dòng tiền để quản lý chặt chẽ chính xác mọi hoạt động doanh nghiệp, 1 số khai báo thuế đề giảm nghĩa vụ đóng thuế

5 Phòng kho hàng

e_ Nhập và quản lý thông tin sản phâm lên hệ thống đề theo dõi (đôi khi có quản

lý mã Lô có hạn sử dụng hoặc số serial/imei của sản phẩm)

e_ Quản lý tất cả các hoạt động liên quan đến kho hảng như: xuất kho, nhập kho, chuyên hàng nội bộ

e® Quan ly hang hoa tồn kho: số lượng bao nhiêu, vị trí đặt kệ nào, khu nào, kho

Trang 8

nao, han sur dung , tồn tối đa, tồn tối thiéu

e_ Đảm bảo công tác luân chuyên hàng nội bộ từ kho A sang kho B vả ngược lại

e Đảm nhiệm công tác nhận hàng hoá cần bảo hành của khách hàng - Lưu kho

bảo hành (kết hợp với bộ phận kỹ thuật sửa chữa đề xử lý)

® Ở các công ty nhỏ nếu đôi khi được gộp chung với phòng mua hang hoặc phòng kế toán

6 Phòng chăm sóc khách hàng

e Quản lý các hoạt động liên quan đến chăm sóc khách hàng sau khi mua: yêu cầu hỗ trợ, bảo hành, bảo trì, khiếu nại,

e_ Gọi điện hỏi thăm khách hàng

e_ Gửi các chương trình khuyến mãi, ưu đãi cho khách hàng thân thiết qua email hoặc sms

e Tổ chức sự kiện, trí ân khách hàng

e_ Tiếp nhận, giải quyết các khiếu nại, feedback xấu của khách hang

e_ Tiếp nhận bảo hành đưa qua kho và kỹ thuật đề xử lý

7 Phòng dự án

e Quan ly tất cả dự án mà công ty đang triển khai đảm bảo đúng tiến độ timeline

e Thường thấy ở công ty lớn có nhiều đự án: nội thất, xây dựng, phần mềm e_ Đảm bảo đúng tiến độ đề bản giao đự án cho khách hàng

e Đảm bảo khối lượng, chất lượng và tiến độ công việc của nhân viên trong mỗi

dự ân

Trang 9

Có 3 mức quản lý dự án: toàn công ty -> phòng ban -> cá nhân

Ngoài ra nếu công ty bạn không có phòng dự án, bạn cũng có thể học cách làm

để vận dụng vả quản lý công việc hằng tuần, hăng tháng, hằng quý, hằng năm của các phòng ban, nhân viên trong công ty theo KPI, OKR

Thiết kế, in ấn các ấn phẩm truyền thông: Namecard, Brochure, Catalog, Bao chi, TVC, Video Youtube

Thực hiện các chiến dịch Social Media: Facebook, Google,

Thực hiện các chiến dịch Email marketing, SMS marketing

9, Phòng LT (Công Nghệ Thông Tìm)

Quản lý các dự án của công ty liên quan đên công nghệ thông tin, Internet, thiết

bị tin học, phân mêm

Một sô công ty chuyên vê phân mêm sẽ có các công việc liên quan đên nghiên cứu và phát triên sản phâm

Trang 10

e Tiép nhan cac feedback vé 16i (bug) va xu ly

e Đề xuất với lãnh đạo công ty triển khai các công nghệ hỗ trợ việc quan tri va phat trién doanh nghiép

e_ Một số công ty chuyên về Outsource phần mềm sẽ cần quản lý từng dự án triển khai cho Khách hàng, phân chia công việc cho các thành viên trong team IT phu trách dự án

CHƯƠNG 1: CO SO LY THUYET VA CÔNG NGHỆ

1.1 Ly thuyét

1.1.1 Hệ thống thông tin là gi?

Hệ thống thông tin (Information system - IS): là một hệ thống bao gồm nhiều yếu tố có mối quan hệ với nhau Chúng được sử dụng để cùng thu thập, xử

lý và lưu trữ, phân phối dữ liệu và thông tin nhằm đạt được một mục tiêu nhất định

Cung cấp phản ứng hiệu chỉnh (Cơ chế phản: hồi: feedback mechanism) giúp tăng lợi nhuận, cải thiện quan hệ khách hàng -> Quyết định thành công của hệ thống

Hệ thống thông tin dựa trên máy tính : Một tập đơn nhất các phần tu/thanh phan: phan cung, phan mềm, CSDL, viễn thông-mạng-internet và tương ứng với chúng là con người, các thủ tục procedures nhằm thu thập, chế

biến, lưu trữ, và xử lý dữ liệu thành thông tin

Hạ tang công nghệ(cho kinh doanh): Mọi thành phần phần cứng, phần mềm, CSDL, viễn thông mạng-internet, con người, thủ tục đề thu thập, chế biến, lưu trữ, va

xử lý dữ liệu thành thông tin

1.1.2 Các mức Hệ thống thông tin

Hệ thông thông tin nghiỆp vụ trong các tổ chức kinh doanh chia theo 3 mức: + Mức trên: Hệ thống quản lý trí thức và hệ thông thông tin kinh doanh chuyên ngành

+ Mức giữa: Hệ thống thông tin quản lý và hệ thống hỗ trợ quyết định + Mức dưới: Thương mại điện tử và thương mại không dây (Meommerce: Mobile-commerce)

1.1.3 MIS la gi?

Hé thong thong tin quan ly-Management Information System(MIS):

+ Mot tap co tổ chức con người, thủ tục, phần mềm, CSDL, thiét bị cung cấp thông tin thường xuyên tới các nhà quản lý và người ra quyết định + Kết nối vào một CSDL chung

+ Sinh ra báo cáo chuẩn từ dữ liệu/thông tin từ TPS

Trang 11

a, Khái nệm Thương mại điện tử

Thương mại điện tử: là sự mua bán sản phẩm hay dịch vụ trên các

hệ thống diện tử như Internet và các mạng máy tính Thương mại điện tử dựa trên một số công nghệ như chuyền tiền điện tử, quản lý chuỗi dây

chuyền cung ứng, tiếp thị Internet, quả trình giao dịch trực tuyến, trao dối

dữ liệu diện tử (ED]), các hệ thống quản lý hàng tồn kho, và các hệ thống

tự động thu thập dữ liệu Thương mại điện tử hiện đại thường sử dụng mạng World Wide Web là một điểm ít nhất phải có trong chu trình giao dich, mac du

nó có thế bao gồm một phạm vi lớn hơn về mặt công nghệ như email, các thiết

bị di đông như là điện thoại

E-commerce có thê được dùng theo một vải hoặc toàn bộ những nghĩa như sau:

e E-tailing (bán lẻ trực tuyến) hoặc "cửa hàng ảo" trên trang web với các danh mục trực tuyến, đôi khi được gom thành các "trung tâm mua sắm ảo"

e Việc thu thập va sử dụng dữ liệu cá nhân thông qua các địa chỉ liên lạc web

e_ Trao đổi dữ liệu điện tử (EDI), trao đổi đữ liệu giữa Doanh nghiệp

với Doanh nghiệp

e Email, fax va cach sứ dụng chúng như là phương tiện cho việc tiếp cận và thiết lập mối quan hệ với khách hàng (ví dụ như bản tin - newsletters)

e Viéc mua va ban gitra Doanh nghiép voi Doanh nghiép

e Bao mat các giao dịch kinh doanh

b, Các hình thức thương mại điện tử

- B2B - Business to Business: TMDT cho doanh nghiép

- B2C - Business to Customer: TMDT doanh nghiép ban truc tiếp hàng hóa tới người tiêu dùng

- C2C - Customer to Customer: Người tiêu dùng bán trực tiếp HH/DV tới người tiêu dùng

- E-Government: Su dung ICT (Information & Communication Technologies) dé don giản hóa việc chia sẻ thông tin, tăng tốc quá trinh truyền thông, cải thiện môi quan hệ giữa công dân và chính quyên

- _ G2C: Khai thuế trực tuyến; gia hạn giấy phép tự động; áp dụng cho các khoản vay sinh viên, và vận động các khoản đóng góp

- _ G2B: Hỗ trợ cơ quan chính quyền trả tiền mua vật tư và địch vụ từ các công ty tư nhân Giúp công ty chảo giá hợp đồng thầu ở khu vực chính quyên

- _ G2G: Cải thiện truyền thông giữa các cấp chính quyền

1.2 Quy trình phát triển trang web

Những bước cơ bản trong quá trình phát triển | trang web:

® Bước |: Thu thập thông tin

® Bước 2: Lập kê hoạch

Trang 12

CSS (Cascading Style Sheets) : dinh nghia về cách hiển thị của một tài liệu HTML CSS đặc biệt hữu ích trong việc thiết kế Web Nó giúp cho người thiết kế dễ dàng áp đặt các phong cách đã được thiết kế lên bất kì page nảo của website một cách nhanh chóng, đồng bộ

1.3.2 Javascript

JavaScript là ngôn ngữ lập trình phô biến dùng để tạo ra các trang web tương tác Được tích hợp và nhúng vào HTML giúp website trở nên sông động hơn JavaScrIpt dong vai tro như một phân của trang web, thực thi cho phép Client-Side Script tur phia người dùng cũng như phía máy chủ (NodeJs) tạo ra các trang web động

Nam 2016, JavaScript dat ky luc đến 92% website sử dụng và được đánh giá từ một ngôn ngữ lập trình riêng trở thành công cụ quan trọng nhất trên các bộ công cụ lập trình web của các lập trình viên Nếu bạn sử dụng internet khi truy cập vào các website, có thê nhìn thấy các hiệu ứng slide ảnh chuyên động, menu sô xuống đều được tạo nên từ JavaScript

JavaScript thường sẽ được nhúng trực tiếp vào một trang web hoặc được tham chiếu qua fñile js riêng JavaScript là ngôn ngữ từ phía client nên script sẽ được tải về máy client khi truy cập và được xử lý tại đó Thay vì tải về máy server và sau khi xử lý xong mới phản hồi kết quả đến client

1.3.3 PHP

Ngôn ngữ PHP là từ viết tắt của Personal Home Page (hiện nay là Hypertext Preprocessor) Thuật ngữ này chỉ chuỗi ngôn ngữ kịch bản hay mã lệnh, phù hợp dé phát triển cho các ứng đụng nằm trên máy chủ

Khi viết phần mềm bằng ngôn ngữ PHP, chuỗi lệnh sẽ được xử lý trên server để từ đó sinh ra mã HTML trên client Và dựa vào đó, các ứng dụng trên website của bạn sẽ hoạt động một cách dê dàng

Trang 13

Người ta thường sử dụng PHP trong việc xây dựng và phát triển các ứng dụng website chạy trên máy chủ Mã lệnh PHP có thê nhúng được vào trang HTML băng cách sử dung cap thé PHP

Nhờ đó, website bạn phát triển dễ dàng kết nối được với các website khác trên hệ thong mang internet

PHP cũng là ngôn ngữ lập trình mã nguồn mở và miễn phí PHP tương thích với nhiều nên tảng khác nhau như Windows, MacOS va Linux, v.v

Đa phần các trang website bạn đang sử dụng hàng ngày dé hoc tap, làm việc và giải trí đêu sử dụng ngôn ngữ lập trình PHP Chăng hạn như Facebook, Pinterest, Wikipedia, WordPress, v.v

PHP là một trong những ngôn ngữ lập trình phỏ biến nhất vì những lợi ích mà nó đem lại Về cơ bản, có 4 ưu điểm chính:

@ Tính đơn giản và linh động: PHP sử dụng mã nguồn mở nên việc cài đặt vả sử dụng nó rất dễ đàng Ngôn ngữ nảy phù hợp với cả những người hoàn toản mới với nghề lập trình viên Bạn chỉ cần học chăm chỉ trong 3 — 6 tháng đề thuần thục nó

® Cộng đồng hỗ trợ lớn: PHP là một ngôn ngữ phô biến nên các diễn đàn, đội nhóm chuyên sâu của PHP thuộc hàng ngũ đầu của ngành Bên cạnh đó, thị trường tuyên dụng cho công việc này cũng chưa bao giờ giảm nhiệt

@ Cơ sở dữ liệu đa dạng: PHP cho phép kết nối với hầu hết các loại cơ sở đữ liệu nhu MySQL, mSQL, MS-SQL, SQLite, PostgreSQL, v.v Nhờ vậy, bạn sẽ không bị giới hạn và có thể chọn cơ sở dữ liệu tối ưu nhất cho ứng dụng của minh

@ Thư viện phong phú: Nhiều sách hướng dẫn vả các tải liệu tham khảo có sẵn, cung cấp các kiến thức hữu ích cho các lập trình viên mới làm quen dần Mặc dù ngôn ngữ lập trình PHP hữu ích cho việc phát triển web, nhưng nó cũng có một sô nhược điêm nhât định Trong đó, hạn chê lớn nhật có thê kê đên chính là lôi bảo mật đên từ hai nguyên do chính:

@ Ban chat ma nguồn PHP: Ngôn ngữ PHP có mã nguồn mở Điều nảy có nghĩa

là các lỗ hỗng của mã nguồn sẽ bị công khai ngay sau khi chúng được tìm thay

Do đó, trước khi kịp sửa chữa, các lỗ hông có thê bị khai thác cho các mục đích xấu

® Vột số ứng dụng bằng ngôn ngữ PHP được thiết kế bởi người thiếu kinh

nghiệm: Bởi PHP phù hợp với lập trình viên mới vào nghề Cho nên một số

trang web và ứng dụng được phát triển bởi những người còn thiếu kinh nghiệm cũng sẽ đem đến hiệu suất và bảo mật kém hơn

1.3.4 jquery

jQuery là thư viện javascript nôi bật nhất, phô biến nhất trong lập trình web, Ra đời vào năm 2006 bởi John Resie Nó đã trở thành một thành phân không thê thiêu trong

Trang 14

các website co sur dung Javascript Voi slogan “Write less — Do more’ "(viet it hon — lam nhiéu hơn) nó đã giúp lập trình viên tiết kiệm được rất nhiều thời gian và công sức trong việc thiết kế website

jQuery có nhiều ưu điểm vượt trội như:

© jQuery rat nhanh va co thé mo réng

o_ jQuery cải thiện hiệu suất của một ứng dụng

o_ Giúp các ứng dụng web tương thích với các trình duyệt khác nhau Mỗi trình duyệt khác nhau có thé quy dinh cach viết mã lệnh J avascript đề thực hiện cùng một công việc theo các cách khác nhau Ví dụ một số trình duyệt không hỗ trợ sự kiện DOMContentLoaded trong phương thức addEventListener() ma lai hé trợ sự kiện load hoặc onreadystatechange hoặc onload Do đó dẫn tới việc lập trình viên Javascript thường phải rất vất vả khi xứ lý sự khác biệt này Sử dụng thư viện jQuery cho phép bạn có thế viết mã lệnh Javascript chạy được trên hầu hết các loại trình duyệt khác nhau với cùng một codc

© Cộng đồng và thư viện phong phú giúp giảm thiểu thời gian viết ứng dụng

© jQuery dé dang cho người dùng viết code, chức năng liên quan đến UI với lượng code tối thiêu nhất

1.3.5 MySQL

MySQL la gi? MySQL la | hé théng quan trị về cơ sở dữ liệu với mã nguồn mở (được gọi tắt là RDBMS) và đang hoạt động theo mô hình dạng client-server Đối với RDBMS - Relational Database Management System thì MySQL đã được tích hợp apache và PHP

Được phát hành chính thức từ thập niên 90s, MySQL hiện đang quản lý dữ liệu qua những cơ sở dữ liệu, với mỗi một cơ sở dữ liệu hoàn toàn có thê có rất nhiều những bản quan hệ có chứa dữ liệu Ngoài ra, MySQL cũng có cùng L cách thức truy xuất cũng như mã lệnh tương tự cùng với ngôn ngữ SỌL Vậy quá trình hình thành cũng

như phát triển MySQL là gì? Hãy cùng giải đáp chỉ tiết ở phần sau đây

Cơ chế hoạt động của MySQL

Với những thông tin chỉ tiết trên về khái niệm MySQL, vậy cơ chế hoạt động của MyS5QL là gi? Theo đó cách thức vận hành chính tại MySQL môi trường hiện tại là:

e MySQL đang tạo ra bảng đề có thê lưu trữ đữ liệu và định nghĩa về sự liên quan giữa những bảng đó

e Client sé trực tiếp gửi yêu cầu SQL bằng 1 lệnh đặc biệt có trên MySQL

® Ứng dụng tai server sẽ tiến hành phản hồi thông tin cũng như trả về những kết qua trén may client

Uu diém MySQL la gi?

e Nhanh chong: Nho vao vigéc đưa ra một số những tiêu chuẩn va cho phép MySQL lam việc hiệu quả cũng như tiệt kiệm chị phí, priúp g1a tăng tốc độ thực thi

e@ Manh mé va kha nang mé rong: MySQL hoàn toản có thê xử ly số lượng lớn đữ

Trang 15

liệu và đặc biệt hơn thế nữa thì nó còn có thê mở rộng nếu như cần thiết

e Datinh nang: Uu điểm MySQL la gi? MySQL hién đang hỗ trợ nhiều những

chức năng SQL rất được mong chờ từ 1 hé quan tri CSDL quan hé ca gian tiép cũng như trực tiếp

e D6 bao mat cao: MySQL la gi? Hién tại nó đang rất thích hợp cho những ứng dụng truy cập CSDL thông qua internet khi sở hữu rất nhiều những tính năng

về bảo mật vả thậm chí là đang ở cấp cao

e Dé dang str dụng: MySQL dang là cơ sở dữ liệu dễ sử dụng, ổ ôn định, tốc độ cao

và hoạt động trên rất nhiều những hệ điều hành đang cung cấp L hệ thống lớn

những hàm tiện ích rất mạnh

Nhược diém MySQL la gi?

e Dung lượng hạn chế: Trong trường hợp nêu như số lượng bản ghi của bạn đang lớn dần lên thì khi đó quá trình truy xuất dữ liệu sẽ diễn ra vô cùng khó khăn Như vậy cần phải áp dụng rất nhiều những biện pháp khác nhau đề có thế gia tăng được tốc độ truy xuất những dữ liệu ví dụ như tạo cache MySQL hoặc chia tải database ra nhiều server

e Độ trn cậy: Nhược điểm MySQL là gì? Theo đó cách thức nhận chức năng cụ thê đang được xử lý cùng với MyS§QL (ví dụ như kiểm toán, những giao dich, tài liệu tham khảo ) khiến cho nó trở nên kém tin cậy hơn một số những hệ quan tri về cơ sở dữ liệu có quan hệ khác

e Gidi han: MySQL la gi? Theo thiét kế thì MySQL không có ý định thực hiện toàn bộ và nó đang đi kèm cùng với những hạn chế liên quan tới chức năng mà một số ứng dụng có thể cần tới

Trang 16

CHUONG 2: HO SO PHAN TICH THIET KE HE THONG

2.1 Qua trinh khao sat

2.1.1 Dia diém khao sat

Tất cả các quy trình, số liệu đều được khảo sát tại Công ty cô phần ELMICH và khảo sát các actor cơ bản bằng biên bản khảo sát

2.1.2 Lịch trình khảo sát

Tìm hiểu về cơ sở vật chất và quy trình nghiệp vụ của đoanh nghiệp

Thu thập thông tín về các loại sản phẩm của đoanh nghiệp

Nhà cung cấp sản phẩm cho doanh nghiệp

2.2.2 Thực trạng quản lý trang web

Tất cả các sản pham cua shop đều được đặt ở kho và các dữ liệu sản phẩm được lưu tại CSDL của hệ thống

2.3 Các quy trình, thủ tục xử lý trang web

2.3.1 Quy trình tìm kiếm sản phâm

- _ Thời gian: Xảy ra bất kì khi nào có yêu cầu của người dùng

- Tac nhan tham gia: Quản lý, Nhân viên, Khách hàng, Ghé thăm

- Vai tro của việc tìm kiếm sản phẩm:

- Tac nhan tham gia: Khách hàng

- _ Vai trò của việc xử lý giỏ hàng:

+ Giúp khách hảng lưu trữ lại các sản phẩm mà mình đề ý đến

- _ Các bước tiễn hành:

Trang 17

+ Đối với muốn thêm sản phẩm chưa có trong gid hang:Chon san pham

mình muốn vả thực hiện thêm sản phâm đó vảo giỏ hàng

+ Đối với cập nhật số lượng của sản phâm đã tồn tại trong giỏ hàng: Chọn sản phâm mình muốn và thực hiện tăng hoặc giảm số lượng sản phẩm + Đối với xóa sản phâm đã tổn tại khỏi giỏ hàng: Chọn sản phẩm muốn

xóa và thực hiện xóa sản phâm khỏi giỏ hàng

2.3.3 Quy trình thanh toán sản phâm

- _ Thời gian: Xảy ra khi khách hàng thực hiện chức năng thanh toán sản phâm

- _ ác nhân tham gia: Khách hàng, Nhân viên

- _ Các bước tiễn hành:

1/ Khách hang thực hiện đăng nhập tài khoản của mình trên hệ thống 2/ Khách hàng mở giỏ hàng và nhấp chọn sản phẩm mình muốn thanh toán trong gid hang

3/ Khach hang dién théng tin can thiét va chon phuong thitc thanh toán 4/ Khách hàng thực hiện thanh toán theo giá của sản phẩm với các hình thức thanh toán khác nhau:

+ Chuyến khoản qua số tài khoản ngân hàng: Khách hàng điền thông tin thanh toán và chuyên tiền theo số tài khoản của cửa hảng có sẵn + Thanh toán trực tiếp sau khi nhận hàng

5/ Thông tin thanh toán sẽ được người quản lý lưu trữ lại để thực hiện công việc quản lý

2.3.4 Xử lý sản phẩm

- _ Thời gian: Được thực hiện khi nhập hảng hoặc tiến hành lọc số lượng sản phâm

- Fác nhân tham gia: Nhân viên

- Vat tro:

+ Loại bỏ được những sản phâm hết hạn sử đụng

+ Thống kê được những sản phâm bán chạy và những sản phẩm tồn kho lâu ngày

- Quy trinh xu ly:

+ Đối với những sản phâm mới thêm tién hanh qua trinh nhap hang

+ Đối với những sản phâm trong kho, nhân viên tiền hành thống kê số lượng sản phẩm đã quá hạn sử dụng rồi loại bỏ và xóa khỏi hệ thống: những sản phẩm tồn kho lâu ngày, xem xét bán ra cho hết rồi dừng nhập hàng

Trang 18

- Vai tro cua qua trinh nhap hang:

+ Bồ sung số lượng sản phẩm còn ít trong kho

+ Làm đa dạng thêm các sản pham

- Quy trinh xu ly:

+ Nhân viên thống kê số lượng mặt hàng có số lượng ít trong kho đồng thời xem xét những mặt hàng có lượt mua nhiều hơn so với các mặt hàng khác rồi tiền hành trao đôi làm việc với phía nhà cung cấp

+ Nhân viên sau khi nhận được hàng, tiền hành kiêm hàng và nhập hàng

theo đơn nhập hàng

2.3.6 Xử lý nhân viên

- Thời gian: Được thực hiện khi có nhân viên mới được thêm vào hệ thống

- _ Tác nhân tham gia: Quản lý

- Vai trò của quá trinh xử lý nhân viên:

+ Quan ly quan lý được số lượng nhân viên làm việc đồng thời thời gian

và chức vụ của nhân viên trong hệ thông

- Quy trinh xu ly:

+ Khi có nhân viên mới, quản lý tiến hành tạo tải khoản cho nhân viên + Hệ thống xác nhận và thêm thông tin tài khoản của nhân viên đó vào cơ

Trang 19

Người dùng hệ thống : Người quản trị, nhân viên, khách hàng

Người quản lý nắm được tình hình mua bán, doanh thu của cửa hàng, việc thống kê được thực hiện theo ngảy, theo tháng, theo năm và theo sản phẩm Quản kho quản lý số lượng hảng trong kho theo mã số hàng hoá, kiêm kê hàng hóa trong kho

Nhân viên bán hàng sẽ tính tiền những mặt hàng mà khách mua vả lập hoá đơn cho khách

Khách hàng là người mua hàng từ cửa hàng Có 2 dạng khách hàng: khách hàng

ghé thăm và khách hàng thân thiết Nếu khách hàng là khách hàng thân thiết thì

mã số khách hảng sẽ được lưu trong hệ thống và được hưởng quyên lợi từ các chương trình ưu đãi, khuyến mãi của cửa hàng

Việc quản lý mua bán hàng ở cửa hàng được thực hiện như sau: Người quản lý trực tiếp liên hệ với nhà cung cấp đề nhập hàng vào cửa hàng, cũng như quan

hệ với đối tác để bán hảng ra ngoài Người quản lý sẽ quản lý thông tin khách hàng thân thiết, thống kê doanh thu của cửa hàng hàng ngày, hàng tháng Khi hàng hóa được nhập vào thì Quản Kho sẽ tạo phiếu Nhập hàng ghi đầy đủ

thông tin về việc nhập hàng đó Quản Kho kiểm kê hàng hóa trên kho, khi có mat hang nao gan hết hạn sử dụng (hạn còn | thang) thì thực hiện giảm giá đối

với các sản phâm này hoặc có thể đem tặng kèm củng với các sản phẩm khác, hoặc mang các sản phẩm nảy đi quyên góp cho các tô chức có hoạt động liên quan đến sản phẩm của gia dụng đề vừa có thê tiêu thụ được lượng sản phẩm vừa quảng bá các sản phẩm trong cửa hảng

Nhân viên bán hàng làm việc theo ca, khi đến ca làm việc của mình, nhân viên phải đăng nhập vào hệ thống

Khi khách hàng lựa chọn hàng hóa mua và yêu cầu tính tiền, nhân viên sẽ tính

tiền và lập hoá đơn cho khách

Việc quản lý vận chuyên hàng đến với khách hảng của cửa hàng được thực hiện

Trang 20

như sau: Người quản lý trực tiếp liên hệ với đơn vị vận chuyển đề ký kết hợp đồng hợp tác với bên đơn vị vận chuyển Sau khi hàng được giao cho bên vận chuyên thì bên vận chuyền sẽ liên tục cập nhật tỉnh trạng đơn hàng và tỉnh trạng đơn hàng sẽ được hiện thị lên trên hệ thống để khách hàng, nhân viên hay quản

lý có thể theo đối được tình trang don hang

- _ Thực hiện cho phép thanh toán từ bên thứ 3 va thi hanh luật thuế giá trị gia tăng của chính phủ quy định

- _ Hệ thống lưu trữ: Thông tin san pham, thông tin khuyến mãi, thông tin nha cung cấp, thông tin khách hàng, thông tin nhân viên

- _ Hệ thống lưu trữ các chứng từ : Hóa đơn nhập hàng, hóa đơn bán hàng, bảng lương

2.7 Yêu cầu đối với hệ thống

- Cho phép tao tai khoan dé quản lý thông tin khách hàng và thống kê khách hàng tiềm năng cũng như có các trương trình khuyến mãi riêng dành cho khách

hàng mới và khách hàng thân thiết

- _ Phân loại các sản phẩm chỉ tiết rõ ràng

- _ Thêm các chi tiết tìm kiếm sản phẩm bằng tên sản phẩm, loại sản phẩm, thương

hiệu, phân khúc giá của sản phâm

- Trang chủ có thể thêm thêm mục khuyến mãi cho khách hàng khi có chương

trình khuyến mãi hay trí ân khách hàng

- _ Cung cấp một các cách rõ ràng vả chính xác các dịch vụ tại hệ thống cũng như tại cửa hàng

- Tich hop thêm một số hình thức thanh toán trực tuyến như thanh toán qua Atrpay, Momo, Ngân hàng

- _ Khách hàng có thế xem được tình trạng đơn hàng của mình (đã được giao cho bên vận chuyên, đã đến kho, xuất kho )

- _ Hệ thống có thê phản hồi khách hàng một cách nhanh nhất và tối đa hóa việc để

khách hàng chờ lâu gây khó chịu cho khách, có thê dùng hệ thống trả lời tin

nhắn tự động khi không có nhân viên trực trên hệ thông

CHƯƠNG 3: PHAN TICH VA THIET KE SO BO HE THONG

3.1 Khach hang

3.1.1 Xay dung biéu dé chirc năng FDD

Trang 21

Thay đức số ee của seo]

Thêm sản phẩm vào gió

Xóa sắn phẩm khỏi gid

¬—® thanh toán

3.1.2 Xây dựng biểu đồ luồng DEFD

- Chỉ ra cách thông tin chuyền vận từ một tiến trình hoặc từ chức năng này trong hệ thống sang một tiến trình hoặc chức năng khác

Hiến thị thông tin sản phẩm

b, Xem chỉ tiết sản phâm

Thông tin sản phẩm

Trang 22

Chọn sản phẩm cần xem 2.0 Ì Yéu cầu thông tin sản phẩm

c, Thao tac voi g16 hang

Chon sản phẩm cần thêm vào giỏ

Danh sách sản phẩm

Cập nhật số lượng bản phẩm trong giỏ

d, Thao tác với đặt hàng

Thực thi thêm sản phẩm

Trang 23

Kết quả thay đổi đơn đặt hàng

Yêu cầu thanh toán

Lưu trữ thông tin khách

Trang 24

f, Quan ly don hang

Tinh trạng đơn hàng Yêu cầu|thông tin

Chon sẵn phẩm cần mua

Thông tin tình trạng đơn hàng hàng

Trang 25

Thống kẽ doanh thu | 4 Quản lý nhà cung cấp Quản lý nhân viên | Quản lý khuyến mỗi | | Thao tác với khách hàng

Xem thông tin nhà cung Xem thông tin khuyến SỐ uy

"| cấp mãi Xem thông tin khách

Cập nhật thông tin nhà cung cấp Thống kê doanh thu theo năm | x Thêm nhà cung cấp â X

| ~ Xóa nhà cung cấp

Them nhan viên

Thêm khuyến mãi

'Thống kẻ doanh thu Xóa nhân viên |

theo sản phẩm Xóa khuyến mãi

3.2.2 Xây dựng biểu đồ luồng DEFD

a, Thống kê doanh thu

Thông tin doanhlthu theo yêu cầu Yêu cầu thông tin

Lưu trữ doanh thu

b, Quan ly nha cung cap

Trang 26

i Hiển thị thông tin _ Xem thông = Yêu cầu thông tin

tin NV Chọn Nhân viên

3.2 `

ập nhật

Thông tin Nhân viên

Thực thị thêm mới NV Chọn NV

Trang 27

Chon Nhan vién

Hién thi théng tin

Trang 28

oT]

Thông tin khuyến mãi

e, Thao tác với khách hang

Chọn khách hàng 5.1 | Yêu cầu thông tin khách hàng

tin khách

Trang 29

Thao tac vdi trang thái

don hang Thao tac với khách hãng Xem trạng thái đơn XetnitilÐnig?liDDAYANIJ ` Xem thông tin khách

" hang cấp

| Thêm sản phẩm

Cập nhật thông tin sản

hẩm

Xóa nhà cung cấp

3.3.2 Xây dựng biểu đồ luồng DFD

a, Quan ly don nhap hang

b, Quản lý sản phẩm

Trang 30

Chon sản phẩm ——

Trang 31

d Thao tác với trạng thái nhà cung cấp

Xem thông tin nhà cung cấp

e , thao tac voi trang that khach hàng

Xem thong tin khach hang

Lưu trữ thông tin NCC

Trang 32

Nhân viên

Thông tin khách hàng

F†+†+†+++

Lưu trữ thông tin khách

3.4 Biểu đồ usecase tông quát

Xem xét Website chúng ta nhận thấy:

— Những người muốn mua hàng vào website để xem thông tin Những người này là Khách hàng ghé thăm(Guest)

— Những người đã đặt hàng vào kiểm tra đơn hảng, thanh toán v.v gọi là Khách hang (Customer)

Về phía đơn vị bán hàng, có những người sau đây tham gia vảo hệ thông:

— Người quản lý : Quyết định nhập hàng, giá bán, quản lý tồn kho, doanh thu, chính sách khuyên mãi

— Người nhân viên: Tư vấn cho khách hàng, theo dõi đơn hàng, thu tiền, theo đõi chuyên hàng cho khách

- Quản lý kho: xuất, nhập hàng, quản lý tồn kho

— Quản trị hệ thống: Tạo người dùng, Phân quyền, Tạo cửa hàng

Hệ thống tương tác với hệ thống này:

- Hệ thống thanh toán trực tuyến của ngân hàng

- Hệ thống vận chuyền, giao hàng

Trang 33

QL khuyến mãi Ceemmee)

x IETEHE ISTEREC - `4, includep —— ‘ Onc? ‹incluđesineludes fut

heey Nhân viên z Sse ss, N N Ñ \ ‘ : foe ad ~ = — juan kho ă

tS Xem trang thai DH «rdludes ! -@ QL đơn hàng nhập Lư Š

| =5 Cung cấp sản phẩm bộ

=—- TE E2 xế Nhà cung cấp Khách hàng Am “ aa

NBS - ˆ : < Theo dõi chuyển hàng

Trang 34

Xem trang thai DH cai@tudos `

; : 2é include: Cot sin shan /

t Tư = Quan kho

bes

Gh6 thém ~~] iit hack Tee thanh toan

4.1.2/Biéu do use case Nhom chire nang dang nhập, đăng ký

Trang 35

Đảm bảo tối thiểu không có

Đảm bảo thành công Đăng ký tài khoản thành công

Kích hoạt Người dùng yêu cầu chức năng đăng ký

Hành động tác nhân Phản ứng hệ thống

Chuỗi sự kiện chính: 1.Người dùng click chọn đăng ký

2.Người dùng điền đầy đủ thông tin bat buộc

3.Người đung chọn Đồng ý

4.Hệ thống xử lý thông tin Hợp lệ

chuyền qua bước 5Š, ngược lại thông báo

không hợp lệ yêu cầu nhập lại thông tin ở

bước 2 5.Hệ thống yêu cầu nhập mã xác nhận được gửi về số điện thoại được nhập ở bước 2

6.Nhập mã xác nhận được gửi về điện thoại

7.Hệ thống xử lý mã xác nhận.Nếu hợp

lệ chuyên sang bước 9, ngược lại chuyên sang bước 8

§.Hệ thống thông báo lỗi và yêu cầu

kiêm tra lại Quay lại bước 6

9.Hệ thống cập nhật csdl và thông báo đăng ký tài khoản thành công

10.Hiện ra giao diện đăng nhập

nhận:

6.1.Hé thong gửi lại mã xác nhận mới

sau khi mã cũ hết hiệu lực

b/Biéu đồ hoạt động

Trang 36

Click chon dang ky

Hiễn thị giao diện

đăng nhập

Cập nhật csdl và Điền đầy đủ thông tin

4: Yêu cầu đăng ký : 5: Kiém tra TT

9: Luu TT TK Khach hang

2/Dang nhap

a/Kich ban

Trang 37

Tén use case Dang nhap

Tiền điều kiện Đã đăng ký tải khoản

Đảm bảo tối thiểu không có

Đảm bảo thành công Đăng nhập thành công

Kích hoạt Người dùng yêu cầu chức năng đăng

1.Người dùng click chọn Đăng nhập

2.Người dùng nhập tên đăng nhập và mật

khẩu

3.Người đung chọn Đồng ý

4.Hệ thống xử lý thông tin Hợp lệ

chuyền qua bước 5Š, ngược lại thông báo

không hợp lệ yêu cầu nhập lại thông tin ở

bước 2 5.Hệ thống thông báo đăng nhập thành công

6.Hién thi giao dién trang chu sau khi

dang nhap

b/Biéu dé hoat động

Trang 39

4.1.3/Biéu do use case Quan ly théng tin ca nhan

„. =inelude

inelude"~ Sửa thông tin cá nhân

Quản lý thông tin ca

Quản lý, Nhân viên

Trang 40

Tén actor Khach hang

Đảm bảo tôi thiểu Xóa thông tin cá nhân đã thêm Thông

báo thêm thông tin cá nhân thât bại

Đảm bảo thành công Thêm thông tin cá nhân vào database

Thông báo thêm thành công Kích hoạt Quản lý yêu cầu chức năng quản lý

thông tin cá nhân

3.Nhấân Thêm 4.Hệ thống kiểm tra thông tin và xác

Ngày đăng: 19/11/2024, 21:49

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

TÀI LIỆU LIÊN QUAN

w