LỜI MỞ ĐẦU Lý do chọn đề tài Ngày nay, ứng dụng công nghệ thông tin và việc tin học hóa được xem là một trong những yếu tố mang tính quyết định trong hoạt động của các chính phủ, tổ chức
Trang 1
BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG DAI HOC NGUYEN TAT THÀNH KHOA CONG NGHE THONG TIN
@ NGUYEN TAT THANH
pO AN
Xây dựng website bản đồ công nghệ
Giảng viên hướng dẫn: VƯƠNG XUÂN CHÍ
Trang 2
BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG DAI HOC NGUYEN TAT THÀNH KHOA CONG NGHE THONG TIN
@ NGUYEN TAT THANH
pO AN
Xây dựng website bán đỗ công nghệ
Giảng viên hướng dẫn: VƯƠNG XUÂN CHÍ
Trang 3
TRƯỜNG ĐẠI HỌC NGUYÊN TẮT THÀNH
TRUNG TAM KHAO THi
KY THI KET THUC HQC PHAN HỌC KỲ .3 NĂM HỌC 2022 - 2023
PHIEU CHAM THI TIEU LUAN/BAO CÁO
Môn thi: Đồ án chuyên ngành
Tham gia dong gdp: 100%
Tham gia dong gdp: 100%
Tham gia dong gdp: 100%
Để tài tiểu luận/báo cáo của sinh viên: Xây dựng website ban dé công nghệ
Phân đánh giá của giảng viên (căn cứ trên thang rubrics của môn học):
Trang 5
Trường Đại học Nguyễn Tắt Thành
Khoa Công Nghệ Thông Tin
Tên để tài: Xây dựng website bán đồ dùng công nghệ
Giao viên hướng dẫn: VƯƠNG XUÂN CHÍ
Thời gian thực hiện: 02/01/2024 đến 28/01/2021
Nhiệm vự/nội đưng (mô tả chỉ tiết nội dung, yêu cầu, phương pháp, .) :
Nội dung và yêu cầu đã được thông qua Bộ môn./
Trang 6
Em xin gửi lời cảm ơn chân thành đến cô Nguyễn Thị Hằng — giảng viên hướng dẫn bộ môn “Đỗ án chuyên ngành” trong khoa Công Nghệ Thông tin đã
trang bị cho em những kiến thức, kĩ năng cơ bản cần có để có thể hoàn thành được dé tai nay
Chân thành cảm ơn Quý Thây Cô Khoa Công Nghệ Thông Tin, trường Đại Học Nguyễn Tắt Thành, về những bài giảng trong suốt khóa học, về những kiến
thức nên tảng cũng như những kiến thức về chuyên ngành đã giúp cho em hoàn thành tốt dé tai
Tuy nhiên trong quá trình nghiên cứu đề tài, cũng như thực hiện, đo kiến thức chuyên ngành còn hạn chế nên vẫn còn nhiều thiếu sót khi tìm hiểu, đánh giá
và trình bày về để tài Rất mong nhận được sự quan tâm, gớp ý của các Thầy/Cô giảng viên bộ môn để để tài của em được đầy đủ và hoàn chỉnh hơn
Em xin chân thành cảm ơn
Sinh viên thực hiện
Trang 7LỜI MỞ ĐẦU
Lý do chọn đề tài
Ngày nay, ứng dụng công nghệ thông tin và việc tin học hóa được xem là một trong những yếu tố mang tính quyết định trong hoạt động của các chính phủ,
tổ chức, cũng như của các công ty, nó đóng vai trò hết sức quan trọng, có thể tạo ra những bước đột phá mạnh mẽ Cùng với sự phát triển không ngừng về
kỹ thuật máy tinh và mạng điện tử, công nghệ thông tin cũng được những công nghệ có đẳng cấp cao và lần lượt chính phục hết đỉnh cao này đến đỉnh cao khác Mạng Internet là một trong những sản phẩm có giá trị hết sức lớn lao và ngày càng trở nên một công cụ không thể thiếu, là nền tảng chính cho sự
truyền tải, trao đổi thông tin trên toàn cầu Giờ đây, mọi việc liên quan đến thông tin trở nên thật đễ đàng cho người sử đụng: chỉ cần có một may tinh kết nối internet và một dòng đữ liệu truy tìm thi gần như lập tức cả thế giới về vấn dé ma ban đang quan tâm sẽ hiện ra, có day đủ thông tin, hình ảnh và thậm chí đôi lúc có cả những âm thanh nếu bạn cần Bằng internet, chúng ta đã thực hiện được nhiều công việc với tốc đồ nhanh hơn và chỉ phí thấp hơn nhiều so với cách thức truyền thống Chính điều này, đã thúc đây sự khai sinh và phát triển của thương mại điện tử và chính phủ điện tử trên khắp thé giới,
làm biến đổi đáng kế bộ mặt văn hóa, nâng cao chất lượng cuộc sống cơn người Trong hoạt động sản xuất, kinh đoanh, giờ đây, thương mại điện tử đã
khẳng định được vai trò xúc tiễn và thúc day sự phát triển của doanh nghiệp Đối với một cửa hàng hay shop, việc quảng bá và giới thiệu đến khách hàng các sản phẩm mới đáp ứng được nhu cầu của khác hàng sẽ là cần thiết Vậy phải quảng bá thế nào đó là xây đựng được một Website cho cửa hàng của
mình quảng bá tất cả các sản phẩm của minh bán Vì vậy, em đã thực hiện đỗ án “ Xây dựng website bán đồ dùng công nghệ” em đã chọn xây dựng website nay đựa trên nên tang framework ASP.NET MVCS va mét sé tinh nang khác để hỗ trợ khách hang trong việc đặt hàng qua mạng Internet Mục đích nghiên cứu
Đưa ra những đánh giá, nhận xét thực tế về việc áp dụng bán hàng trực tuyến hiện nay
Xây dựng được website bán để dùng công nghệ online
Nội dung nghiên cứu
Phân tích cách thức quản lý và quy trình nghiệp vụ của các công ty bán hàng trực tuyến
Mồ hình hóa bán hàng
Tìm kiếm và đánh giá công cụ phát triển ứng dụng
Trang 8Điểm giáo viên hướng dẫn;
Điểm giảng viên chấm vòng 2:
LOI MG BAU
PHAN NHAN XET + CHAM DIEM CUA GIANG VIEN
DANH MUC CAC BANG BIEU
DANH MỤC CÁC BẢNG HÌNH
DANH MỤC CÁC TỪ VIET TAT
CHƯƠNG | GIGI THIEU
1 Giới thiệu
2 Mục tiêu để tài
3 Phương pháp nghiên cứu
CHƯƠNG 2 CƠ SỞ LÝ THUYẾT
1 Công nghệ ASP.NET MVC5
1.1 Lich str ra doi cha MVC
1.2 Sự khác nhau giữa MVC và webform
1.3 Kién tric sir dung ASP.NET MVC
1.4 Dac diém cia ASP.NET MVC Framework
Trang 93 Vài nét về thương mại điện tử B2C
3.1 Khái niệm
3.2 Phân loại mồ hình B2C
CHƯƠNG 3: PHAN TICH THIET KE HE THONG
1 Phan tich chite nang hệ thống
1.1 Chức năng
1.2 Yêu cầu đặt ra
1.3 Khảo sát hiện trạng và xây dựng hệ thống
1.4 biểu đỗ phân cấp chức năng
2 So dd Use-Case
3 So dé Class
CHUONG 4: THIET KE VA XAY DUNG WEBSITE
I.Mô tả chỉ tiết các chức năng :
1 Logo 16 rang trong website
iS) Giao điện website bán hàng đẹp mắt và thân thiện người đùng
Chức năng lọc, tìm kiếm sản phẩm
+ Chức năng giỏ hàng
uw Chức năng đánh giá sản phẩm
a Chức năng câu hỏi thường gặp, giải đáp thắc mắc
“I Chức năng thanh toán online
II Xây dựng giao diện
Chương 5: Kết luận
1 Kết quả đạt được
2 Hướng phát triển
Trang 11Hinhl: Mối Liên hệ giữa MVC L2 20 2.0221 221 2 2Tr n HH TY HH tàu
Hình 2: Sơ đồ phân cấp chức năng mức dưới đỉnh
Hình 3: Sơ đồ phân cấp chức năng của nghiệp vụ Admin - 2.522
Hình 4: Sơ đồ phân cấp chức năng của nghiệp vụ Quản lý kho
Hình 5: Sơ đồ phân cấp chức năng của nghiệp vụ Bán hàng
Hình 7: Mô hình cơ sở đữ liệu bảng Suppulier cài các cà cà ve
Hình 8: Mô hình cơ sở đữ liệu bảng Produet cà cà cà ke
Hình 9: Mô hình cơ sở đữ liệu bảng Orđer cuc cà cà ch kh xà
Hình I0: Mô hình cơ sở dữ liệu bảng OrderDetails cà sỉ
Hình LI: Mô hình cơ sở đữ liệu bảng Custormer cà cu che
Hình I2: Mô hình cơ sở dữ liệu bảng afegOTy ác các cu ch nhe nh nhe he ren
Hình 13: Mô hình cơ sở đữ liệu bảng LJser c các cà ch nh he he
Hình 14: Mô hình cơ sở đữ liệu bảng Phân quyễn 2 S22 S22 2222 s22
Hình 15: Mé hình cơ sở đữ liệu bảng Blog uc Q2 che nhe n2
Trang 131 Giới thiệu
Ngày nay, công nghệ web trên nền NET Framework của Mic rosoft ngày càng phát triển mạnh mẽ, cùng với các công nghệ khác như: PHP, JSP, Trong
đó công nghệ ASP.NET MVC là một công nghệ mang nhiễu tính năng ưu việt Bên cạnh đó, với việc phát t riển của Internet, các website bán hàng online trên thế giới ngày càng phổ biến, giúp người dùng tiết kiệm thời gian và tiền bạc trong việc mua sản phẩm Vì thế em quyết định xây dựng website bán đồ
công nghệ
2 Mục tiên đề tài
Muốn nghiên cứu, nắm vững: fiamework ASP.NET MVC5, giao dié n Bootstrap để xây dựng website thực tiễn đáp ứng nhu cầu khách hàng Xây dựng website bán để đùng công nghệ online đáp ứng được đây đủ các quy trình của bán hàng online
Trang 141 Cong nghé ASP.NET MVCS5
1.1 Lịch sử ra đời cia MVC
Tắt cả bắt đầu vào những năm 70 của thế kỷ 20, tại phòng thí nghiệm Xerox PARC ở Palo Alto Sự ra đời của giao diện dé hoa (GUD va lập
e
trình hướng đối tượng (Object Oriented Programming) cho phép lập trình viên làm việc với những thành phan đỗ họa như những đối tượng đỗ họa có thuộc
tính và phương thức riêng của nó Không đừng lại ở đó, những nhà nghiên cứu ở Xerox PARC còn đi xa hơn khi cho ra đời cái gọi là kiến trúc MVC (viết tắt của Model — View — Controller)
MVC được phát minh tai Xerox Pare vao những năm 70, boi TrygveReenskaug MVC lần đầu tiên xuất hiện công khai là trong Smalltalk-80
thiện nhằm giải quyết các vấn đề phát sinh cũng như các giải pháp cho quá trình phát triển phần mềm
Vi vay sau dé, lần lượt các MVC framework ra đời dựa trên mô hình MVC như: Codelgniter, Zend, ASP.NET MVC
® Việc kiểm tra (tesÒ, gỡ lỗi (đebng )
° Đối với MVC thì việc đó có thể sử dung cac unit test co thé tham dinh rat dé dàng các Controllers thực hiện như thế nảo
° Với ASP.net WebFom đều phải chạy tất cả các tiên trình của ASP.net, và sự thay đổi ID của bất kỳ Controls nào cũng ảnh hưởng đến ứng dụng 1.3 Kiến trúc sử dụng ASP.NET MVC
ASP.NET MVC được thiết kế một cách gọn nhẹ, giảm thiển sự phức tạp của việc xây dựng ứng dung website bang cach chia một ứng dụng thành 3 tầng
e
(layer): Model, View va Controller Sur chia nho nay giúp lập trình viên dé dàng kiểm soát các thành phan trong khi phát triển, cũng như lợi ích lân dải trong việc kiểm tra, bảo trì và nâng cấp
1.3.1 Model
Model chứa và thể hiện các đặc tính và logic ứng đựng Theo một cách hiểu khác, Model đại điện cho đữ liệu và logic cốt lõi Nó chính là những lớp (class}
chứa thông tin về các đối tượng mà ta cần phải thao tác, làm việc trên nó Vi dụ: "Sách" chứa các thông tin như "Tên", "Ngày phát hành", "Giá", "Nhà sản xuất"
1.3.2 View
View làm nhiệm vụ thể hiện một Model hay nhiều Model một cách trực quan, nó nhận thông tin (một Model hoặc nhiều Model) sau đó biểu diễn lên trang
Trang 15Controller nằm giữa tầng View và Model, làm nhiệm vụ tìm kiếm, xử lý một hoặc nhiều Model, sau đó gửi Model tới View để View hiển thị
Hinhl: Mối Liên hệ giữa MVC
1.4 Đặc điểm của ASP.NET MVC Framework
e Tiếp tục hỗ trợ các tính năng trong ASP.NET
Hỗ trợ sử đựng các các tap tin: ASPX, ASCX, Master như là thành phần View
Hỗ trợ đầy đủ các tính năng bảo mật của ASP.net: Form/ Windows authenticate, URL authorization, membership/roles, output va data caching,
section/ profile state, configuration system, provider architecture
e Tách rõ rang các mối liên quan, mở ra khả năng test TDD (Test Driven Developer)
Cé thé test unit trong img dung ma khéng can phai chay Controllers cing vai tién trinh cla ASP.NET va co thé ding bat ky mét unit testing framework nao nhu NUnit, MBUnit, MS Test,
e Có khả năng mở rộng, mọi thứ trong MVC được thiết kế để để thay thế, đễ dang thy biến Ánh xạ URL mạnh mẽ, cho phép xây đựng ứng đụng
với những LIRL sạch
e Không sử đụng mô hình post-back từ giao điện gửi đến server Thay vào đó, chủ đông đưa những post-back từ View đến thẳng lớp Controller
e Hé tro nhiéu céng cu tao View (Support for Multiple View Engines)
° Cho phép chon céng cu tao view Hép thoai New Project cho phép xac dinh view engine mac dinh cho mét project
Các loại view engine
Web Forms (ASPX)
Razor
Hay mét view engine nguén mở như Spark, NHaml, NDjango
® Hỗ trợ định tuyến
° ASP.NET MVC Framework co mét b6 may anh xa URL that su manh mé
° Bộ máy này cung cấp phương pháp rất linh hoạt trong việc ánh xạ URLs sang các Controller Classes
° Bạn có thể dễ dàng định ra các quy luật, cải đặt đường đi, ASP.NET dựa vào các quy luật đường đi đó để xác dinh Controller va action can phải thực thi
Trang 16° Model Binding là tính năng thẻ mạnh của ASP.NET MVC (và bây giờ nó cũng được áp dụng cho cả Web Forms trong phiên ban ASP.NET 4.5)
Hỗ trợ bạn viết phương thức nhận một đôi tượng tùy biên như là một tham số
oO Với sự hỗ trợ của Model Binding, bây giờ bạn chỉ can tap trung vào việc cai đặt các nghiệp vụ logic, không cần phải bận tâm vẻ việc suy nghĩ làm cách
nảo để ánh xạ dữ liệu từ người dùng sang các đối trợng NET
Từ ASP.net MVC 3 đi kèm với một công cụ View mới có tên là Razor với những lợi ích sau: - Cu phap Razor là sạch sẽ va xúc tích, đòi hỏi một số lượng
tối thiển các tô hợp phím
° Việc tìm hiển Razor trơng đối đễ đảng vì nó dựa trên ngôn ngữ C# và Visual Basic
° Visual Studio bao gém IntelliSense và mã cú pháp Razor được màn hóa
° Với Razor views có thẻ kiểm tra từng đơn vị mà không đòi hỏi bạn phải chạy các ứng dụng hoặc phải chạy website
2 Mô hình MVCS
2.1, Các tính năng của mô hình MVC3 và MVC4
2.1.1 MVC3
e So với phiên ban ASP.NET MVC2 thi MVC3 duoc hé trợ thêm HTMLS va CSS3
e Cải thiện về Model Validation — tính năng kiểm tra tỉnh hợp lệ của đữ liệu do người dùng nhập vào
oO
Hé tro 2 View Engine: RAZOR, ASPX, ké ca Open source trong khi ASP.NET MVC2 chi cd ASPX
Controller được cải tiến hơn như thuộc tinh ViewBag va kiéu ActionResult
Cải thién Dependency Injection voi [DpendencyResolver (cé 2 phan: DependencyResolver va interface [DpendencyResolver) trong ASP.NET
MVC3; đây là lớp thực thi mé hinh Service Locator cho phép framework goi DIContainer khi cần làm viée véi 1 lop thue thi tir 1 kiéu cu thé
Trang 17e Mau Empty Project la project tréng, phi hop cho những developer muốn nâng cao khả năng lập trình với ASP.NET MVC4
e Giới thiéu jQuery Mobile va mau Mobile Project cho đự án
e Kiểm soát Bundling va Minification théng qua web.config
e Hỗ trợ cho việc đăng nhập OAuth va OpenID bang cách sử dụng thư vién DotNetOpenAuth Cho phép Logins từ Facebook và những tài khoản
khác
e Phiên bản mới Windows Azure SDK I.6 được phát hành
2.2 Các cải tiến của MVCS
e Với MVCS thì cải tiễn hon so véi ASP.NET MVC4, Bootstrap duoc thay thé mau MVC mặc định
e Chứng thực người đùng Authentication Filter được tuỳ chỉnh hoặc chứng thực từ hãng thứ 3 cung cấp
e Vi Filter overrides, chung ta co thé Filter override trén Method hoặc Controller
e Thuộc tính Routing được tích hợp vào MVCS
2.2.1 Bootstrap
Bootstrap la mét framework CSS duoc Twitter phat triển Nó là một tập hợp các bộ chọn, thuộc tỉnh và giá trị có sẵn để giúp web đesigner tránh việc lặp đi lặp lại trong quá trình tạo ra các class CSS và những đoạn mã HTML giống nhau trong du án web của mình Ngoài CSS ra, thi bootstrap còn hỗ trợ các
function tién ich được viết dựa trên Jquery (C arousel, Tooltip, Popovers, )
e Nhiing ly do dé str dung Bootstrap:
° Được viết bởi những người có óc thấm mỹ và tài năng trên khắp thể giới Sự tương thích của trình duyệt với thiết bị đã được kiểm tra nhiều lần nên có thể tin tưởng kết quả mình làm ra và nhiều khi không cần kiểm tra lại Vì vậy, giúp cho dự án của bạn tiết kiệm được thời gian và tiễn bạc
° Chi can biét so qua HTML, CSS, Javascript, Jquery la ban cé thé sir dung Bootstrap dé tao nén mét trang web sang trong va day du Nhung lai +k ek ` nak on Ậ aa aha ;
khéng can code qua nhiéu CSS
oO
Với giao diện mặc định là màu xám bạc sang trọng, hỗ trợ các component thông đụng mà các website hiện nay cần có Vỉ nó là opensource nén
Trang 18trên Mobile trước Nên viéc str dung Bootstrap cho website của bạn sẽ phù hợp với tất cả kích thước màn hình Nhờ đó mà chúng ta không cần xây dựng thêm một trang web riêng biệt cho mobile
° Đội ngũ phát triển Bootstrap đã bổ sung thêm tinh năng Customizer Giúp cho đesigner có thể lựa chọn những thuộc tính, component phù hợp với projeet của họ Chứ c nẵng này giúp ta không cần phải tải toàn bộ mã nguồn về máy
2.2.1 Authentication Filte
e Một trong những vấn dé bao mat ¢ o ban nhat | 4 da m bảo những ngư ời đùng hợp lệ truy cập vào hệ thống ASP.NET đưa ra 2 khái niệm:
Authentication va Authorize
e Authentication là xác thực người ding, trong MVC5 Authentication Filter duoc tuỳ chỉnh hoặc chứng thực từ hãng thứ 3 cưng cấp
e Khi tạo 1 Project MVC5, ngudi ding duoc lia chon 4 loai security:
Windows Azure Director
e Mẫi loại security khác nhau sẽ phù hợp với các ứng dụng khác nhau Khi chon Individual User Accounts thi ứng dụng chạy trên Internet và sử
dung SQL Server dé lưu trữ thành viên hoặc đăng nhập từ các hệ thống khác như Google, Facebook Khi đó người đừng có thể đăng ký, đăng nhập, đổi
mật khẩu, đăng xuất với tài khoản cục bộ hoặc từ bên ngoài(Google, Facebook )
e Code của AccountController có 2 sự khác biệt
Annotation [Authorize] duoc str dung dé lam cho moi action trong controller không thẻ truy xuất khi chưa đăng nhập ngoại trừ action đó được đánh dấu với annotion [AllowAnontmous]
° Thuéc tinh UserManager duoc tao ra trong constructor dé quan lý các thành viên Các trang chức năng security ding ký, đăng nhập và đổi mật
khẩu được thực hiện nhờ thuộc tỉnh này
3 Vài nét về thương mại điện tử B2C
Trang 19tiêu dùng Các công ty, doanh nghiệp sẽ buôn bán, trao đổi hàng hóa va dich vụ cho người tiêu dùng Doanh nghiệp ở đây có thể là nhà sản xuất, nhà phân
phối hoặc đại lý
e Đây là loại giao dịch quen thuộc và phổ biến nhất trong thương mại điện tử xuất phát từ những nhu cầu mua bán hàng hóa qua mạng
3.2 Phân loại mô hình B2C
e Mô hình B2C được chia thành 2 loại là cửa hàng điện tử và siêu thị điện tử
Cửa hàng điện tử (e-store) là một trang web bán hàng hóa, địch vụ thường được sở hữu bởi các cá nhân, nhà sản xuất, nhà bán lẻ Một website
cửa hàng điện tử thường chứa danh mục hàng hóa, dịch vụ; công cu tìm kiếm; giỏ hàng; cổng thanh toán; dịch vụ khách hàng
° Siêu thị điện tử (e-mall) là một trang web chứa nhiều cửa hàng điện tử Đặc trưng của siêu thị điện tử là thường chứa đanh ba hang hóa và đanh
mnục các cửa hàng điện tử
@ Theo dòng phát triển của Internet, B2C ngày nay là mô hình bán hàng rất phổ biến và được biết đến rộng rãi trên phạm vi toàn thế giới Thay vi
sử đụng mồ hình B2C theo cách truyền thống là mua sắm tại các trung tâm thương mại, trả tiền cho việc xem phim, ăn uống tại nhà hàng, thì B2C mới đã
Trang 201 Phân tích chức năng hệ thông
Ỷ Cho phép cập nhật hàng vào Cơ Sở Dữ Liệu
Hién thị hàng hóa khách hàng đã chọn mua
Hiển thị thông tin của khách hàng
May tính có thể thiết kế được hệ thắng
Hệ quản trị cơ sở đữ liệu SQL
Phần mềm thiết kế web: ASP.NET
1.2.2 Yêu cầu trang web
Hệ thống có 2 phần
Phần khách hàng: Khách Hang là những người có nhu cầu mua sắm hàng hóa, họ sẽ tìm kiếm các mặt hàng cần thiết từ hệ thống và đặt mua các
mặt hàng này Vì thế phải có các chức năng sau:
Hiên thị các đanh sách các mặt hàng của cửa hàng đê khách hàng xem, lra chọn và mua
Khách hàng xem các thông tin tỉn tức mới, khuyến mãi trên trang web
Trang 21Ngoài các chức năng trên thi trang Web phải được thiết kế sao cho đễ hiểu, giao điện mang tinh dé ding đẹp mắt và làm sao cho khách hang thay được
thông tin cần tìm, cung cấp các thông tin quảng cáo hấp dẫn, các tin tức khuyến mãi để thu hút khách hàng Điều quan trọng là phải đảm bảo an toàn tuyệt
đối thông tin khách hàng trong quá trình đặt mua qua mạng Đồng thời trang Web phải luôn đổi mới, hấp dẫn
Thống kê theo ngày, khoảng thời gian
1.3 Khảo sát hiện trạng và xây dựng hệ thống
Quan lý khách hàng : Mỗi khách hàng được quản lý các thông tin sau: họ tên, địa chỉ, số điện thoại, fax, email
Quản lý hàng hoá: mã hàng hoá, tên hàng hoá, đơn giá, số lượng, hình ảnh, chỉ tiết, mã loại hàng,tên loại hàng
Quản lý nhà sản xuất:mã nhà sx, tên nhà sx
Quan ly tin tức: Mã tin, Tên tin, mục tim, chỉ tiết tin
Xử lý được đơn hàng và thống kê
Khách hàng: người lựa chọn mặt hàng để mua
cụ thể để có thể mua hàng Trên mạng các mặt hàng được sắp xếp theo thứ tự để tìm kiếm
1.4 biểu đồ phân cấp chức năng
1.4.1 Biểu đồ luồng dữ liệu
Khác với mua trực tiếp tại cửa hàng, công ty ở đây khách hàng tự thao tác thông qua từng bước
Trang 22Hình 2: Sơ đỗ phân cấp chức năng mức đưới đỉnh
Xem thông tin sản phẩm
Phản hồi thông tin
Thanh toán qua tài
khoản
Trang 23
hàng
Hình 3: Sơ đồ phân cấp chức năng của nghiệp vụ Admin
1.4.4 Sơ đồ phân cấp chức năng của nghiệp vụ Quản lý kho
Trang 24Theo dõi hàng hóa trong
kho
Tìm kiếm khách hàng
Sửa thông tin khách
Xóa khách hàng