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

0952NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG QUẢN LÝ BÁN HÀNG TÍCH HỢP MÔĐUN ĐẶT HÀNG TRÊN THIẾT BỊ DI ĐỘNG

66 2 0

Đ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 đề Nghiên Cứu Xây Dựng Ứng Dụng Quản Lý Bán Hàng Tích Hợp Mô Đun Đặt Hàng Trên Thiết Bị Di Động
Tác giả Huỳnh Huy Cường, Võ Công Khanh
Người hướng dẫn TS. Lê Xuân Trường
Trường học Đại Học Mở Thành Phố Hồ Chí Minh
Chuyên ngành Công Nghệ Thông Tin
Thể loại khóa luận tốt nghiệp
Năm xuất bản 2012
Thành phố Thành Phố Hồ Chí Minh
Định dạng
Số trang 66
Dung lượng 2,08 MB

Cấu trúc

  • 1.1 Gi i thi u (6)
  • 1.2 M c đ ích làm đ tài (6)
  • 1.3 Ph ng pháp nghiên c u (6)
  • 1.4 Ph m vi đ tài (7)
  • 1.5 Nh ng đ óng góp c a đ tài (7)
  • 1.6 B c c c a báo cáo (7)
  • 2.1 N n t ng di đ ng Windows Phone (8)
    • 2.1.1 T ng quan (8)
    • 2.1.2 Chi ti t h đ i u hành Windows Phone 7 (8)
  • 2.2 Xây d ng ng d ng trong môi tr ng Windows Phone 7 (10)
  • 2.3 Mô hình l p trình m ng trên n n t ng di đ ng Windows Phone (11)
    • 2.3.1 Mô hình l p trình m ng (11)
    • 2.3.2 Windows Communication Foundation (12)
  • 3.1 T ch c c s d li u phía máy ch (19)
    • 3.1.1 Mô hình th c th k t h p (19)
    • 3.1.2 Miêu t khái quát (19)
    • 3.1.3 Mô hình quan h (20)
    • 3.1.4 B ng d li u (21)
  • I. S d ng “LINQ to Entities” trong truy xu t c s d li u (30)
    • 3.1.5 Khái ni m (30)
    • 3.1.6 Áp d ng LINQ to Entities vào d ch v WCF (30)
    • 4.1 Mô hình ng d ng (34)
      • 4.1.1 S đ ho t đ ng (34)
    • 4.2 Các ch c n ng trong ng d ng bán hàng (35)
      • 4.2.2 Ch c n ng l y d li u t phía d ch v và hi n th trên ng d ng Client (36)
      • 4.2.3 Ch c n ng đ t hàng (37)
      • 4.2.4 Ch c n ng nh p kho (39)
      • 4.2.5 Ch c n ng c p nh t thông tin nhân viên (41)
      • 4.2.6 Ch c n ng thay đ i m t kh u nhân viên (42)
      • 4.2.7 Ch c n ng l y thông tin gi hàng đ ã t o (43)
    • 4.3 Các ch c n ng trong ng d ng thu ngân (44)
      • 4.3.1 Ch c n ng in hoá đ n (44)
      • 4.3.2 Ch c n ng thanh toán (45)
    • 4.4 Các ch c n ng trong ng d ng kho (47)
      • 4.4.1 Ch c n ng xác nh n giao hàng (47)
    • 5.1 Giao di n ch ng trình (0)
    • 5.2 K t lu n (65)
      • 5.2.1 u đi m (65)
      • 5.2.2 H n ch (65)
      • 5.2.3 H ng phát tri n (65)

Nội dung

Gi i thi u

Ngày nay, ngành dịch vụ bán lẻ đang phát triển mạnh mẽ, với các trung tâm bán lẻ xuất hiện khắp nơi và cạnh tranh ngày càng gay gắt Để thu hút khách hàng, ngoài việc có giá bán hợp lý và chương trình khuyến mãi hấp dẫn, quy trình thanh toán sản phẩm cần phải nhanh chóng và chuyên nghiệp Hiện nay, nhiều trung tâm bán lẻ vẫn gặp khó khăn trong quy trình thanh toán, phụ thuộc vào trình độ của nhân viên Do đó, việc xây dựng chương trình hỗ trợ bán hàng dựa trên nền tảng công nghệ sẽ giúp đơn giản hóa quy trình bán hàng, nâng cao tính chuyên nghiệp và giảm thiểu sai sót.

Việc áp dụng công nghệ thông tin vào các trung tâm bán lẻ đã được nhiều quốc gia phát triển thực hiện Quá trình thanh toán và xử lý đơn hàng được hỗ trợ bởi ứng dụng trên máy tính, giúp giảm thiểu sai sót của nhân viên và tiết kiệm thời gian, từ đó nâng cao hiệu quả công việc cho nhân viên bán hàng.

Trong bài viết này, chúng tôi sẽ xây dựng một hệ thống quản lý trung tâm cho máy tích hợp mô-đun đặt hàng trên thiết bị di động, với các chức năng như xử lý đơn đặt hàng, thêm, xóa và chỉnh sửa dữ liệu.

M c đ ích làm đ tài

Xây dựng hệ thống quản lý bán hàng tích hợp mô-đun bán hàng trên thiết bị di động nhằm giải quyết các khuyết điểm đã nêu Trong quá trình này, việc xử lý một đơn hàng được chia thành các khâu riêng biệt như đặt hàng, thanh toán và giao hàng, tạo thành một chu trình xử lý khép kín Sau khi đơn hàng được xử lý, trạng thái của nó sẽ thay đổi, giúp quản lý dễ dàng hơn.

MIB có vai trò quan trọng trong việc tối ưu hóa quy trình bán hàng, giúp nhân viên tiết kiệm thời gian và nâng cao hiệu quả công việc Công nghệ này cho phép xử lý dữ liệu nhanh chóng, giảm thiểu sai sót và cải thiện khả năng giao dịch Nhờ vào những chức năng riêng biệt, MIB mang lại giải pháp tối ưu cho việc quản lý và phân tích thông tin trong lĩnh vực bán hàng.

Ph ng pháp nghiên c u

Nghiên cứu WCF (Windows Communication Foundation) cho thấy nó là nền tảng phát triển dịch vụ mạnh mẽ, cho phép tương tác với cơ sở dữ liệu và cung cấp các chức năng cần thiết cho ứng dụng Bài viết sẽ tìm hiểu cách hoạt động của WCF, các phương thức truyền tải dữ liệu và các biện pháp bảo mật để xây dựng dịch vụ hiệu quả bằng WCF.

Nghiên c u các h qu n tr c s d li u quan h đ tri n khai h th ng c s d li u c a ng d ng Ta c n phân tích quy mô c a ng d ng đ ch n h c s d li u phù h p

Nghiên c u các h th ng bán hàng th c t đ xây d ng mô hình d li u, thi t l p các

Nghiên cứu lập trình trên thiết bị di động Windows Phone 7 nhằm xây dựng mô-đun bán hàng Cần tìm hiểu các thành phần của Windows Phone 7 và các phần mềm phát triển ứng dụng cho hệ điều hành này Đồng thời, nghiên cứu cách sử dụng các điều khiển trong hệ điều hành để tối ưu hóa trải nghiệm người dùng.

Ph m vi đ tài

Quản lý bán hàng trên thiết bị di động được áp dụng tại các trung tâm mua sắm lớn, với nhiều tầng, khu vực và đa dạng mặt hàng Hệ thống cho phép khách hàng đặt hàng từ nhiều khu vực khác nhau, do các nhân viên quản lý khác nhau, nhưng chỉ cần thực hiện thanh toán một lần cho giao dịch.

Nh ng đ óng góp c a đ tài

Tài này đã áp dụng kỹ thuật lập trình mạng và lập trình trên thiết bị di động để khai thác sự phát triển của hệ thống mạng và các ưu điểm của thiết bị di động Điều này giúp các trung tâm bán hàng giải quyết các vấn đề về nhân lực, cung cấp cho khách hàng một môi trường mua sắm hiện đại, an toàn và thuận tiện, giảm thiểu tối đa rủi ro phát sinh trong lúc làm việc Với những lợi thế của công nghệ hiện đại, khả năng áp dụng đề tài trong thực tiễn là rất cao.

Người dùng có thể truy cập và sử dụng các ứng dụng bán hàng trên thiết bị di động, được thiết kế với các chức năng riêng biệt, giúp họ dễ dàng tùy chỉnh và tối ưu hóa cho từng mô hình bán hàng trong thực tế.

B c c c a báo cáo

Ch ng 1: Gi i thi u v đ tài, tình tr ng ng d ng hi n nay, m c đích xây d ng, đóng góp c a đ tài

Ch ng 2: T ng quan v h đi u hành trên thi t b di đ ng, gi i thi u h đi u hành di đ ng Windows Phone 7

Ch ng 3: Gi i thi u mô hình l p trình m ng, gi i thi u công ngh Windows

Communication Foundation (WCF) đ xây d ng mô hình h ng d ch v

Ch ng 4: Trình bày h c s d li u, mô hình d li u, k thu t k t n i

Ch ng 5: Trình bày các gi i thích

Ch ng 6: Trình bày s đ ho t đ ng và giao di n c a ch ng trình

Ch ng 7: K t lu n và h ng phát tri n c a ng d ng

CH NG 2: L P TRÌNH M NG TRÊN N N T NG DI NG WINDOWS PHONE

N n t ng di đ ng Windows Phone

T ng quan

Ngày nay, với sự bùng nổ thông tin toàn cầu, các hãng viễn thông cung cấp dịch vụ cho phép người dùng truy cập Internet từ bất kỳ nơi nào Điều này là yếu tố quan trọng của các thiết bị di động như máy tính bảng và smartphone Để đánh giá sự thành công của một thiết bị di động, cần xem xét cấu hình phần cứng, nền tảng hệ điều hành, và các ứng dụng hỗ trợ cho hệ điều hành đó Một thiết bị di động cần có cấu hình phù hợp để đáp ứng yêu cầu của hệ điều hành và người dùng; nếu cấu hình không đủ mạnh, trải nghiệm người dùng sẽ bị giảm sút Tuy nhiên, cấu hình của các thiết bị cũng đóng vai trò tương đương trong sự thành công của thiết bị, trong khi hệ điều hành và hệ thống ứng dụng cho thiết bị mới là những yếu tố quan trọng không kém.

Môi trường phát triển ứng dụng di động hiện nay yêu cầu nhà phát triển phải cung cấp trải nghiệm mới mẻ và hấp dẫn cho người dùng Các nền tảng chính như iOS của Apple, Android của Google và Windows Phone 7 của Microsoft đang phát triển mạnh mẽ Đặc biệt, Windows Phone 7 hỗ trợ tốt cho các dịch vụ WCF, giúp tối ưu hóa quy trình bán hàng trên thiết bị di động.

Chi ti t h đ i u hành Windows Phone 7

2.1.2.1 Ki n trúc c a h đi u hành Windows Phone 7:

Windows Phone 7 được thiết kế dựa trên tiêu chí giúp lập trình viên dễ dàng tạo ra các ứng dụng mobile với công nghệ nền tảng như Net, Silverlight và XNA Framework Những lập trình viên đã từng làm việc với Silverlight sẽ thấy việc chuyển sang Windows Phone 7 là khá dễ dàng Microsoft đã chú trọng phát triển một môi trường phát triển đơn giản và có thể hoạt động trên nhiều phần cứng của các hãng khác nhau Kiến trúc của Windows Phone 7 được chia thành bốn thành phần chính.

2.1.2.1.1 Thành ph n th c thi: có m t cái nhìn toàn di n v n n t ng Windows Phone 7 ta c n tìm hi u v các thành ph n th c thi khác nhau c a nó

Hai con đ ng phát tri n chính c a Windows Phone 7 là các ng d ng s d ng công ngh Silverlight và các trò ch i đi đ ng đ c t o b ng XNA Framework

Silverlight là công nghệ mới giúp phát triển các ứng dụng mạng (Rich Internet Applications) bằng cách sử dụng ngôn ngữ XAML (Extensible Application Markup Language) để thiết kế giao diện người dùng Nó cũng sử dụng NET để phát triển mã nguồn Tuy nhiên, để sử dụng Silverlight, người dùng cần cài đặt một trình duyệt hỗ trợ Silverlight plug-in.

XNA Framework là một nền tảng phát triển game bao gồm các hàm API mạnh mẽ, hỗ trợ cho việc phát triển, dịch vụ, tài nguyên và giao tiếp, giúp tạo ra các trò chơi chất lượng cao.

Hình 2-1: Các thành ph n th c thi chính c a Windows Phone 7 (ngu n th vi n MSND –

Với sự ra mắt của Windows Phone 7, Microsoft đã cung cấp cho các nhà phát triển một máy chủ trên nền tảng đám mây, cho phép họ khai thác máy chủ này trong các ứng dụng của mình.

Dịch vụ mây mà nhà phát triển cung cấp cho phép người dùng nhận thông báo và cập nhật thông tin về thiết bị Windows Phone 7 Chúng ta có thể tận dụng dịch vụ này để tạo ra các dịch vụ thông báo tùy chỉnh, bao gồm cả thông báo thời tiết.

Dịch vụ vị trí có ý nghĩa quan trọng trong việc xác định vị trí, cho phép người dùng truy cập và quản lý thông tin theo thời gian thực Người dùng có thể sử dụng dịch vụ này để tìm kiếm và theo dõi các thông tin liên quan đến vị trí Một ưu điểm nổi bật của dịch vụ vị trí là khả năng xác định chính xác vị trí không chỉ dựa vào phần cứng GPS mà còn dựa vào các trạm phát sóng và wifi, giúp nâng cao độ chính xác trong việc định vị.

Ngoài các d ch v đám mây k trên, Mircosoft còn cung c p các c ng d ch v cho phép nhà phát tri n qu n lý ng d ng

Windows Phone 7 chú trọng vào việc phát triển và phân phối ứng dụng cho người sử dụng Nền tảng này cung cấp một kho ứng dụng trực tuyến (Marketplace) giúp người dùng dễ dàng tìm kiếm và cài đặt các ứng dụng Đồng thời, nhà phát triển cũng có thể đăng ký để phân phối ứng dụng của mình trên kho ứng dụng này.

.NET managed code c ng d ng đ c t i lên kho ng d ng s đ c qu n lý và ki m tra nh m đ m b o an toàn cho ng i s d ng

Dịch vụ thanh toán là một giải pháp quan trọng cho các nhà phát triển, cung cấp các hàm API để tạo ra các kênh thanh toán miễn phí và trả tiền Hiện nay, các lập trình viên đã có nhiều lựa chọn để định hình các phương thức thanh toán, bao gồm miễn phí, có phí, và tính phí hàng tháng, cùng với nhiều tùy chọn khác.

Thành ph n cu i cùng trong n n t ng Windows Phone 7 là các công c phát tri n

Visual Studio là công cụ phát triển chính cho Windows Phone 7, cho phép các nhà phát triển khai thác và hiện thực hóa ứng dụng Bên cạnh đó, Expression Blend hỗ trợ thiết kế giao diện người dùng, tuy nhiên, việc tách biệt giữa hai công cụ này có thể gây khó khăn cho các nhà phát triển trong việc sử dụng giao diện được tạo ra Với Expression Blend, các nhà thiết kế có thể tạo ra các tệp tin giao diện độc lập, đồng thời cho phép truy cập vào các tệp tin này thông qua các công cụ thiết kế không tồn tại trong Visual Studio, giúp tối ưu hóa quy trình phát triển ứng dụng.

Xây d ng ng d ng trong môi tr ng Windows Phone 7

Nhà phát hành cung cấp môi trường phát triển miễn phí là Visual Studio Express cùng với gói cài đặt phát triển cho Windows Phone 7 Khi khởi động Visual Studio, bạn sẽ thấy màn hình khởi động, từ đó có thể tạo mới một ứng dụng Windows Phone 7 hoặc truy cập nhanh vào những dự án mà bạn đã làm việc gần đây.

Visual Studio cung cấp nhiều tính năng hữu ích cho môi trường phát triển ứng dụng di động Qua cửa sổ Solution Explorer, bạn có thể dễ dàng xem các tập tin và thêm các dự án vào cây thư mục Bạn cũng có thể di chuyển các cửa sổ trong Visual Studio và sắp xếp chúng theo ý muốn Hơn nữa, bạn còn có thể truy xuất nhiều thanh công cụ hữu ích trong quá trình phát triển dự án.

Các b ⇔ず c t T o m じ t と ng d つ ng Windows Phone 7:

B c 1: M ch ng trình Visual Studio 2010 Express Edition và ch n File  New Project

B c 2: trên cùng c a c a s New Project l a ch n m u đ án Windows Phone Application và đ t tên là HelloWindowsPhone7 hi u k h n v ng d ng Windows Phone ta s tìm hi u các t p tin có trong ng d ng v a t o ra

Sau khi t o xong, b n s đ c th y giao di n v i màn hình phân chia nh hình bên d i M t ph n c a màn hình cho th y giao di n ch ng trình gi l p Windows Phone 7,

Trong Solution Explorer, tệp tin App.xaml là tệp tin chính cho toàn bộ ứng dụng Windows Phone 7, chứa tất cả tài nguyên cần thiết Ứng dụng này có bốn sự kiện chính: khởi động, hoạt động, vô hiệu hóa và đóng ứng dụng, với mã nguồn cho các sự kiện này được lưu trong tệp tin App.xaml.cs Tệp xaml chứa các khai báo mã XAML cho giao diện người dùng, các hàm và tài nguyên, trong khi tệp code-behind xaml.cs thực thi mã nguồn liên quan đến trang xaml Để chạy ứng dụng, người dùng chỉ cần nhấn vào biểu tượng “Play” trên thanh công cụ trong Visual Studio, giúp nhanh chóng kiểm tra dự án Windows Phone Nếu không có lỗi trong quá trình biên dịch, Visual Studio sẽ bắt đầu chạy ứng dụng trên thiết bị Windows Phone 7.

Mô hình l p trình m ng trên n n t ng di đ ng Windows Phone

Mô hình l p trình m ng

Ngày nay, h th ng m ng phát tri n nhanh, nhu c u v các ng d ng phân tán, s d ng các công ngh m ng đ th c hi n các tác v là xu h ng phát tri n c a ph n m n

Mô hình phân tán trong kiến trúc Client-Server, hay còn gọi là kiến trúc hướng dịch vụ (SOA), cho phép chương trình server cung cấp các tác vụ thực hiện các công việc nhất định Chương trình client sử dụng giao thức mạng để thực hiện các thao tác mà dịch vụ cung cấp, tạo ra sự tương tác hiệu quả giữa hai thành phần này.

Mô hình này hoàn toàn phù hợp với hệ thống quản lý bán hàng trên thiết bị di động, trong đó người dùng bán hàng được xem như các client Máy chủ thực hiện chức năng cung cấp các hàm cần thiết để xử lý công việc theo yêu cầu và quản lý dữ liệu của toàn hệ thống.

Windows Communication Foundation (WCF) là công nghệ quan trọng hỗ trợ phát triển dịch vụ Web, cho phép các nền tảng khác nhau giao tiếp hiệu quả với nhau Các công nghệ như HTTP, Java, và Java Web Services Developers Pack cũng đóng vai trò quan trọng trong việc xây dựng các dịch vụ Web hiện đại.

Windows Communication Foundation

Windows Communication Foundation (WCF) là một hệ thống các dịch vụ độc lập được cài đặt trong NET Framework, được sử dụng để xây dựng ứng dụng dịch vụ Khi sử dụng WCF, người dùng có thể gửi dữ liệu nhờ vào một thông điệp không đồng bộ từ dịch vụ đầu cuối đến các điểm cuối khác Một dịch vụ đầu cuối có thể là một phần của toàn bộ dịch vụ được cài đặt trên IIS hoặc là một dịch vụ cài đặt trong một ứng dụng độc lập Điểm cuối có thể là chương trình máy khách có khả năng gửi yêu cầu dịch vụ đến các máy chủ đầu cuối.

Thông đi p có th đ n gi n nh m t kí t , m t t đ c g i nh XML ho c ph c t p nh chu i d li u nh phân Sau đây là m t vài ví d v các tr ng h p ta có th dùng WCF:

- Các d ch v x lý các giao d ch kinh doanh đòi h i tính an toàn và b o m t

- Các d ch v cung c p d li u theo th i gian th c, nh d ch v qu n lí giao thông và các d ch v theo dõi khác

- Các d ch v h i tho i tr c tuy n cho phép hai ng i giao ti p ho c trao đ i d li u

- Các ng d ng th m dò ho c các d ch v l u tr d li u tr c tuy n

- Các d ch v đóng vai trò nh các ngu n cung c p d li u th i gian th c

Windows Communication Foundation (WCF) đ c thi t k đ giúp ng i s d ng ti p c n vi c xây d ng và qu n lý d ch v Web và khách hàng d ch v Web

2.3.2.2 Các tính n ng c a Windows Communication Foundation (WCF): 2.3.2.2.1 H ng d ch v (Service Oriented):

Mục tiêu của việc áp dụng các tiêu chuẩn WS (Web Server) trong WCF là cho phép xây dựng các ứng dụng theo hướng dịch vụ Kiến trúc hướng dịch vụ (Service Oriented Architecture - SOA) dựa vào dịch vụ Web để giao tiếp và nhận dữ liệu.

Hình 3-1: Mô hình ho t đ ng c a d ch v Web (ngu n th vi n MSND – Microsoft)

WCF cho phép các dịch vụ xây dựng có khả năng tương tác giữa các nền tảng khác nhau, đảm bảo rằng các yêu cầu thiết yếu được đáp ứng Điều này có nghĩa là chương trình khách hàng có thể hoạt động trên nhiều nền tảng, giúp các nền tảng khác nhau giao tiếp với nhau một cách hiệu quả.

2.3.2.2.2 Kh n ng c ng tác (Interoperabitily):

WCF cung cấp nhiều tiêu chuẩn hiện đại cho việc tạo ra các dịch vụ Web, bao gồm nhiều giao thức giao tiếp và tùy chọn phong phú Người sử dụng có thể cài đặt và điều chỉnh các dịch vụ theo mục đích riêng của mình, giúp tối ưu hóa trải nghiệm và khả năng tích hợp.

2.3.2.2.3 Nhi u mô hình tin nh n (Multiple Message Patterns):

Tin nh n đ c trao đ i d a trên m t trong s các mô hình sau:

- Mô hình yêu c u - tr l i: m t thi t b đ u cu i g i yêu c u d li u đ n thi t b đ u cu i th hai, thi t b đ u cu i th hai tr l i yêu c u v a nh n, đây là mô hình đ c s d ng th ng xuyên nh t

- Mô hình m t h ng: m t thi t b đ u cu i s g i m t tin nh n mà không mong đ i s tr l i t đích đ n

Mô hình có k t n i là một cấu trúc phức tạp, cho phép hai thiết bị đầu cuối thiết lập kết nối và trao đổi dữ liệu qua liên kết, đồng thời tổng hợp một chương trình trao đổi nhất thời.

Ngoài các m hình trên ta còn có th t o ra mô hình tin nh n riêng d a vào các h p đ ng trong WCF

Siêu dữ liệu (Metadata) là thông tin mô tả các dịch vụ, thao tác mà dịch vụ cung cấp, yêu cầu dữ liệu và các kiểu dữ liệu mà dịch vụ trả về cho khách hàng Nó giúp khách hàng tương tác hiệu quả với dịch vụ Siêu dữ liệu có thể được công bố qua HTTP, HTTPS hoặc sử dụng tiêu chuẩn Web Service Metadata Exchange (WS-Metadata Exchange) WCF hỗ trợ siêu dữ liệu và áp dụng các tiêu chuẩn ngành như WSDL, XML Schema và WS-Policy.

Hình 3-2: Mô t quá trình trao đ i siêu d li u gi a Client-Server (ngu n th vi n

Trong quá trình xây dựng, chương trình phía khách hàng sẽ tiếp nhận thông điệp yêu cầu được định nghĩa theo tiêu chuẩn WS – Metadata Exchange và gói tin WSDL được gửi từ phía khách hàng Chương trình này sẽ sử dụng gói tin WSDL để tạo ra lớp trung gian (proxy class) và tập tin cấu hình, hai thành phần này sẽ được sử dụng trong quá trình thực thi của chương trình khách để giao tiếp với máy chủ.

The Windows Communication Foundation (WCF) utilizes a key component known as the Data Contract Serializer, which transforms data into a string format, specifically converting it into XML It supports various fundamental data types, including strings and DateTime, as well as specialized data types like XmlElement, enabling seamless conversion without the need for additional configurations This process ensures that data contracts are properly defined and managed.

Các loại dữ liệu trong hợp đồng dữ liệu (Data Contract) có thể được chuỗi hóa một cách hiệu quả Dựa vào hợp đồng dữ liệu, chúng ta có thể chuỗi hóa tất cả các kiểu dữ liệu công khai Tất cả các tính chất được ghi và các thuộc tính của kiểu dữ liệu sẽ được chuỗi hóa, cho phép lựa chọn các thành phần cần chuỗi hóa bằng cách sử dụng lớp IgnoreDataMemberAttribute Ngoài ra, chúng ta cũng có thể tạo ra các hợp đồng dữ liệu tùy chỉnh.

DataMemberAttribute và DataContractAttribute được sử dụng để định nghĩa hợp đồng kiểu dữ liệu, cho phép áp dụng cho các lớp, cấu trúc và kiểu liệt kê Thuộc tính DataMemberAttribute phải được áp dụng cho từng thành viên trong kiểu dữ liệu, xác định rằng thành viên này là một phần của dữ liệu và sẽ được tuần tự hóa Điều này tạo ra mô hình cho việc truyền dữ liệu giữa phía dịch vụ và phía khách hàng, sử dụng chung các hợp đồng dữ liệu để ánh xạ dữ liệu.

Hình 3-3: Mô hình th hi n vai trò c a các h p đ ng d li u (ngu n th vi n MSND –

Windows Communication Foundation (WCF) là nền tảng lập trình mạng dựa trên các thông điệp SOAP, cung cấp khả năng bảo mật cho việc trao đổi thông tin giữa máy chủ và máy khách WCF cho phép giao tiếp an toàn và linh hoạt, dựa trên các tiêu chuẩn bảo mật đã được công nhận cho SOAP Trong các ứng dụng phân tán, thông điệp có thể được chuyển tiếp qua nhiều nút, tường lửa và trung gian SOAP trên internet, tạo ra những thách thức cho người sử dụng trong việc duy trì tính bảo mật và độ tin cậy của dịch vụ.

Theo dõi thông tin trên mạng là rất quan trọng Trong một giao dịch chuyển tiền trực tuyến, người dùng cần phải kiểm tra các thông tin và thu thập dữ liệu từ tài khoản của mình Sau đó, họ có thể thực hiện chuyển tiền từ tài khoản này sang tài khoản khác một cách an toàn và hiệu quả.

- Th c th l a đ o ho t đ ng nh m t d ch v mà khách hàng không nh n th y

Ví dụ, khóa đào hoạt động nhằm mục đích truyền tải thông tin đến khách hàng một cách hiệu quả Sau đó, khóa đào sử dụng tài khoản để đánh giá và thực hiện hành vi nguy hiểm.

- Thay đ i n i dung thông đi p đ đ t đ c m c đích khác so v i ý đnh c a khách hàng Ví d , k l a đ o thay đ i s tài kho n mà ti n đ c g i đ n trong thông đi p b ng m t tài kho n gi m o

- L p thông đi p Ví d , M t c a hàng sách tr c tuy n nh n đ c hàng tr m đ n đ t hàng và g i sách đ n khách hàng dù h không th c hi n yêu c u

Dịch vụ WCF cung cấp các biện pháp bảo mật nhằm xác thực khách hàng, đảm bảo rằng chỉ những người có quyền hạn mới có thể thực hiện các giao dịch Điều này giúp tránh những rủi ro tiềm ẩn và bảo vệ thông tin quan trọng của người dùng.

2.3.2.2.7 Cung c p nhi u ph ng th c truy n t i và mã hoá:

Thông điệp có thể được gửi qua bất kỳ giao thức truyền tải nào và mã hóa xây dựng sẵn Giao thức truyền tải phổ biến nhất là gửi các thông điệp SOAP được mã hóa bằng giao thức HTTP trên World Wide Web Ngoài ra, WCF cũng cho phép gửi tin nhắn qua TCP, cơ chế đồng bộ hoặc MSMQ Các thông điệp này có thể được mã hóa một cách linh hoạt và bền vững hoặc sử dụng một định danh nhắm phân tán cụ thể Dữ liệu nhắm phân có thể được gửi một cách hiệu quả bằng cách sử dụng tiêu chuẩn MTOM Nếu không có giao thức truyền tải và mã hóa phù hợp với nhu cầu sử dụng, người dùng hoàn toàn có thể tạo ra giao thức truyền tải và mã hóa tùy chỉnh.

2.3.2.2.8 Hàng đ i và phiên làm vi c đáng tin c y (Queues and Reliable

Hàng đ i và phiên làm vi c đáng tin c y là các ch c n ng c a Windows

T ch c c s d li u phía máy ch

Mô hình th c th k t h p

Hình 4-1: mô hình th c th k t h p c a CSDL bán hàng.

Miêu t khái quát

Hệ thống sản phẩm trong trung tâm mua sắm được chia thành các ngành hàng, và mỗi ngành hàng lại được phân loại thành các loại hàng nhỏ hơn Ví dụ, ngành hàng điện gia dụng bao gồm ba loại hàng chính là tivi, tủ lạnh và đầu đa năng Mỗi loại hàng này có những sản phẩm cụ thể, với đặc tính và tính năng khác nhau.

M i s n ph m ch a thêm thông tin nhà cung c p đ d dàng tìm ki m và qu n lý

Nhân viên được tổ chức theo từng bộ phận, và thông tin quyền hạn của họ giúp nhận biết công việc trong hệ thống bán hàng Ví dụ, các bộ phận như quản trị, bán hàng, kho, Tùy thuộc vào quyền hạn của nhân viên, hệ thống sẽ cho phép họ thực hiện hoặc không thực hiện một tác vụ cụ thể.

Nhân viên bán hàng đóng vai trò quan trọng trong việc tạo, cập nhật và xóa phiếu đặt hàng cho khách hàng theo yêu cầu Họ sẽ lưu trữ thông tin khách hàng vào một bảng, và các thông tin này sẽ được sử dụng trong quá trình in hóa đơn Phiếu đặt hàng có nhiều trạng thái khác nhau như đã thanh toán, chưa thanh toán, đã giao hàng, v.v Dựa vào thông tin trạng thái của phiếu đặt hàng, nhân viên sẽ thực hiện các tác vụ phù hợp với từng loại phiếu đặt hàng đó.

Sau khi khách hàng hoàn tất thanh toán, phiếu đơn hàng sẽ được cập nhật trạng thái mới và đồng thời lưu trữ các thông tin cần thiết cho quá trình in hóa đơn Các thông tin này sẽ được ghi lại trong một bảng riêng biệt, bao gồm: nhân viên nhận tiền, thông tin khách hàng, và loại hình thanh toán.

B ng d li u

Các b n đ c s d ng d ng trong c s d li u:

Tên field Ki u d li u Chi u dài Di n gi i

Ma Int Mã nghành hàng

Ten Nvarchar 250 Tên nghành hàng

Mieuta Nvarchar MAX Miêu t nghành hàng

Conquanly Bool Bi n qu n lý Ý ngh a các tr ng:

Ma: là khoá chính, ch ra mã nghành hàng do trung tâm mua s m quy đ nh

Conquanly: cho bi t nghành hàng còn qu n lý hay không

Tên field Ki u d li u Chi u dài Di n gi i

Ma Int Mã lo i hàng

Ten Nvarchar 250 Tên lo i hàng

Manh Int Mã nghành hàng

Mieuta Nvarchar MAX Miêu t lo i hàng

Hinhanh Image Chu i byte hình nh

Conquanly Bool Bi n qu n lý Ý ngh a các tr ng:

Ma: là khoá chính, ch ra mã c a lo i hàng do trung tâm mua s m quy đnh

Manh: là khoá ngo i, mã nghành hàng tham chi u đ n b ng nghành hàng Ch ra lo i hàng này thu c nghành hàng nào

Hinhanh: hình nh logo c a nghành hàng

Conquanly: cho bi t lo i hàng còn qu n lý hay không

Tên field Ki u d li u Chi u dài Di n gi i

Malh Int Mã lo i hàng

Manhcc Int Mã nhà cung c p

Hinhanh Image Chu i byte hình nh

Mieuta Nvarchar MAX Miêu t s n ph m

Tinhnang Text Tính n ng s n ph m

Conquanly Bool Bi n qu n lý

Makm Int Mã khuy n mãi Ý ngh a các tr ng:

Ma: là khoá chính, ch ra mã c a s n ph m do trung tâm mua s m quy đnh

Madvt: là khóa ngo i, tham chi u đ n b ng đ n v tính, ch ra đ n v tính c a s n ph m là gì Vd: Cái, Thùng, Kg…

Malh: là khóa ngo i, tham chi u đ n b ng lo i hàng, ch ra s n ph m thu c lo i hàng nào

Manhacc: là khóa ngo i, tham chi u đ n b ng nhà cung c p, ch ra s n ph m này là c a nhà cung c p nào

Dongia: n gi c a s n ph m, khi tính ti n đ n giá s đ c nhân v i thu su t và khuy n mãi (n u có) đ cho ra giá bán

Thue: thu su t mà m i s n ph m ph i ch u, đ c l u d i d ng s th c Ví d : 10% đ c l u là 0.1

Tinhnang: Các tính n ng k thu t c a s n ph m

Tonkhotoithieu: s l ng t n kho t i thi u c a s n ph m

Conquanly: cho bi t s n ph m còn đ c qu n lý hay không

Makm: là khóa ngo i, tham chi u đ n b n khuy n mãi Ch ra s n ph m này có đang đ c h ng ch ng trình khuy n mãi nào không

Tên field Ki u d li u Chi u dài Di n gi i

Conquanly Bool Bi n qu n lý Ý ngh a các tr ng:

Ma: là khóa chính, ch ra mã c a m i lo i đ n v tính, là s nguyên

Miêu t : Miêu t , di n gi i c a m i lo i đ n v tính

Conquanly: cho bi t đ n v tính này còn qu n lý hay không

Tên field Ki u d li u Chi u dài Di n gi i

Conquanly Bool Bi n qu n lý Ý ngh a các tr ng:

Ma: là khóa chính, ch ra mã c a ch ng trính khuy n mãi, là s nguyên

Ten: tên c a ch ng trình khuy n mãi

Giamgia: t l gi m giá c a khuy n mãi, đ c l u d i d ng s th c Ví d : khuy n mãi 10% đ c l u là 0.1

Ngayketthuc: ngày k t thúc khuyên mãi Sau ngày này ch ng trình không còn hi u l c

Conquanly: ch ra ch ng trình khuy n mãi còn đ c qu n lý hay không

Tên field Ki u d li u Chi u dài Di n gi i

Ma Int Mã nhân viên

Cmnd Int Ch ng minh dân dân

Maql Int Mã qu n lý

Conquanly Bool Bi n qu n lý Ý ngh a các tr ng:

Ma: là khoá chính, ch ra mã c a t ng nhân viên

NgaySinh: ngày sinh c a nhân viên

Gioitinh: gi i tính c a nhân viên, quy c true là nam, false là n

Cmnd: s ch ng minh nhân dân

Diachi: đ a ch liên l c c a nhân viên

Email: đa ch email liên l c c a m i nhân viên

Ch c v : Miêu t ch c v hi n t i c a nhân viên

Mabp: là khóa ngo i, tham kh o đ n b ng b ph n ch ra nhân viên thu c b ph n nào

Maql: là khóa ngo i, tham kh o đ n chính b n nhân viên, ch ra nhân viên thu c quy n qu n lý c a ai

Maqh là khóa nội bộ, xác định quyền hạn của nhân viên trong hệ thống Sau khi đăng nhập, nhân viên có thể thực hiện các thao tác được quy định theo quyền hạn của mình Mật khẩu là thông tin bảo mật mà nhân viên cần sử dụng để truy cập vào hệ thống.

Conquanly: cho bi t nhân viên còn đ c công ty qu n lý hay không

Tên field Ki u d li u Chi u dài Di n gi i

Conquanly Bool Bi n qu n lý Ý ngh a các tr ng:

Ma: là khóa chính, ch ra mã c a các b ph n trong công ty

Ten: là tên các b ph n c a công ty

Mieuta: di n gi i ch c n ng, quy n h n c a b ph n

Conquanly: ch ra b ph n này có còn đ c qu n lý trong công ty hay không

Tên field Ki u d li u Chi u dài Di n gi i

Mieuta Nvarchar MAX Miêu t Ý ngh a các tr ng:

Ma: là khóa chính, ch ra mã c a m i quy n h n mà nhân viên có

Quyền hạn của nhân viên được xác định dựa trên vị trí công việc của họ Mỗi vị trí sẽ tương ứng với một quyền hạn cụ thể; ví dụ, nhân viên thuộc bộ phận "Kinh doanh" làm việc tại quầy bán hàng sẽ có quyền hạn là "Bán hàng" Khi nhân viên đăng nhập vào hệ thống, họ sẽ được chuyển hướng đến trang chứa các thao tác phù hợp với quyền hạn của mình trong lĩnh vực bán hàng.

Mieuta: di n gi i ch c n ng, quy n h n c a b ph n

Tên field Ki u d li u Chi u dài Di n gi i

Ma Int Mã khách hàng

Ten Nvarchar 250 Tên khách hàng

Email Nvarchar 250 Email Ý ngh a các tr ng:

Ma: là khóa chính, ch ra mã c a m i khách hàng

Ho: h và tên lót c a khách hàng

Diachi: đ a ch liên l c, giao hàng

Dienthoai: đi n tho i khách hàng

Email: đa ch email liên l c c a khách hàng

Tên field Ki u d li u Chi u dài Di n gi i

Ma Int Mã tr ng thái

Ten Nvarchar 250 Tên tr ng thái

Conquanly Bool Bi n qu n lý Ý ngh a các tr ng:

Ma: là khóa chính, ch ra mã c a tr ng thái đ t hàng

Ten là tên gọi của trạng thái của đơn đặt hàng Trong hệ thống này có ba trạng thái chính: "Mới đặt hàng", "Đã thanh toán", và "Đã giao hàng" Tùy thuộc vào từng trạng thái, chúng ta sẽ có các bước xử lý riêng biệt để quản lý đơn hàng hiệu quả.

Conquanly: ch ra tr ng thái này còn đ c qu n lý trong ng d ng hay không

Tên field Ki u d li u Chi u dài Di n gi i

Makh Int Mã khách hàng

Manv Int Mã nhân viên

Matth Int Mã tr ng thái Ý ngh a các tr ng:

Ma: là khóa chính, ch ra mã c a m t phi u đ t hàng

Mahk: là khóa ngo i, tham chi u đ n b ng khách hàng Ch ra khách hàng nào đ t phi u đ n hàng này

Manv: là khóa ngo i, tham chi u đ n b ng nhân viên Ch ra nhân viên nào th c hi n đ n đ t hàng này

Matth: là khóa ngo i, tham chi u đ n b n tr ng thái Ch ra tr ng thái c a đ n hàng này

Tên field Ki u d li u Chi u dài Di n gi i

Thanhtien Money Thành ti n Ý ngh a các tr ng:

Madh: là khóa ngo i, tham chi u đ n b ng đ t hàng Ch ra chi ti t đ t hàng này là c a đ n đ t hàng nào

Masp: là khóa ngo i, tham chi u đ n b ng s n ph m Ch ra đ n đ t hàng này ch a s n ph m có mã này

Giá bán: già bán đ c tính theo giá s n ph m c ng v i thu xu t và tr đi khuy n mãi n u có

Thanhtien: thành ti n đ c tính b ng cách l y giá bán nhân v i s l ng s n ph m mà khách hàng yêu c u

Tên field Ki u d li u Chi u dài Di n gi i

Maltt Int Mã lo i thanh toán

Sothe Varchar 250 S th nhân hàng

Manv Int Mã nhân viên Ý ngh a các tr ng:

Ma: là khoá chính, ch ra mã s c a hoá đ n

Madh: là khóa ngo i, tham chi u đ n b n đ t hàng Ch ra hóa đ n này là c a đ n đ t hàng nào

Maltt: là khóa ngo i, tham chi u đ n b n lo i thanh toán Ch ra hóa đ n này đ c khách hàng thanh toán b ng cách nào

Sothe: s th ngân hàng n u lo i thanh toán là th tín d ng

Manv: mã nhân viên ch u trách nhi m thu ti n và xác nh n đã thanh toán hóa đ n

Tên field Ki u d li u Chi u dài Di n gi i

Ma Int Mã lo i thanh toán

Ten Nvarchar 250 Tên lo i thanh toán

Conquanly Bool Bi n qu n lý Ý ngh a các tr ng:

Ma: là khóa chính, ch ra mã c a lo i thanh toán

Ten: cho bi t tên c a lo i thanh toán

Conquanly: cho bi t lo i thanh toán này con đ c s d ng trong h th ng hay không.

S d ng “LINQ to Entities” trong truy xu t c s d li u

Khái ni m

LINQ (Language Integrated Query) là một công nghệ của Microsoft giúp tối ưu hóa việc truy xuất dữ liệu từ nhiều nguồn khác nhau như các đối tượng trong bộ nhớ, XML, và cơ sở dữ liệu SQL Server LINQ cho phép người dùng sử dụng cú pháp gần gũi với SQL để thực hiện các truy vấn một cách dễ dàng và hiệu quả Bằng cách kết nối các đối tượng với nhau thông qua các khóa trong cơ sở dữ liệu quan hệ, LINQ hỗ trợ truy xuất dữ liệu từ nhiều nguồn, bao gồm LINQ to Objects, LINQ to XML, và LINQ to Entities.

ADO.Net Entity Framework là phiên bản mới của ADO.NET, giúp các nhà phát triển tạo ra những ứng dụng truy xuất dữ liệu trên mô hình ý niệm thay vì truy xuất trực tiếp vào lớp dữ liệu quan hệ Mục đích của Entity Framework là giảm lượng mã lệnh cần thiết đối với các ứng dụng hàng dữ liệu Entity Framework ánh xạ cấu trúc dữ liệu thành mô hình ý niệm với các thực thể có tính thể hiện, có thể chứa các đối tượng phức tạp, và có các mối quan hệ với nhau.

LINQ to Entities cho phép người dùng thực hiện các truy vấn đối với mô hình dữ liệu mà Entity Framework tạo ra từ cơ sở dữ liệu Một truy vấn trong LINQ to Entities sẽ được chuyển đổi thành một cây biểu thức hoạt động dựa trên Entity Framework.

Áp d ng LINQ to Entities vào d ch v WCF

Xây d ng ng d ng WCF đ n gi n có áp d ng LINQ to Entities:

File  New  Project  WCF templates  WCF Service Library

B c 2: Thêm LINQ to Entities vào project Ch n tên đ án  Add  New Item  Data templates  ADO.NET Entity Data Model Ch n “Generate from database”

New connection  ch n csdl  thêm thông tin k t n i  Next

B5: Ch n: Table, Views, Proceduces c n s d ng, đ t tên namespace đ s d ng sau này

Sau khi hoàn thành, Entity Framework ánh xạ bảng dữ liệu thành tổng hợp các thực thể có tên giống với tên bảng trong cơ sở dữ liệu, và giữ nguyên mối quan hệ giữa các bảng Để hiểu rõ hơn cách sử dụng LINQ to Entities, chúng ta sẽ xây dựng một hàm lấy danh sách tất cả nhân viên trong bảng Nhân viên Trước khi sử dụng mô hình thực thể, ta phải khởi tạo một đối tượng mới mà nó nắm giữ kết nối giữa cơ sở dữ liệu quan hệ và mô hình thực thể Sau đó, ta sẽ sử dụng cú pháp LINQ để truy vấn trong đối tượng mới này.

Trong quá trình làm việc với dữ liệu, kết quả của Linq to Entities sẽ được trả về dưới dạng một danh sách Chúng ta có thể nhận danh sách này bằng cách gán nó vào một biến danh sách có tên là “danhsach” mà chúng ta đã khởi tạo trước đó.

CH NG 4: HI N TH C CH NG TRÌNH

Mô hình ng d ng

Khi khách hàng có yêu c u mua s n ph m, nhân viên bán hàng s d ng ng d ng bán hàng t o gi hàng ch a đ y đ thông tin, g i t i d ch v

Khi khách hàng quyết định thanh toán, nhân viên bán hàng sẽ sử dụng hệ thống để thu tiền và xác nhận danh sách các đơn đặt hàng có trạng thái đã thanh toán, đồng thời nhập thông tin khách hàng liên quan Nhân viên sẽ xác nhận lại với khách hàng các thông tin trong đơn đặt hàng, bao gồm danh sách sản phẩm và thông tin khách hàng, sau đó in hóa đơn và thực hiện giao dịch Kết thúc quá trình giao hàng.

Sau khi khách hàng hoàn tất thanh toán, đơn hàng sẽ được hiển thị trên hệ thống xuất kho Nhân viên kho hàng sẽ dựa vào thông tin này để chuẩn bị các sản phẩm Khi khách hàng đến nhận hàng, sản phẩm đã được chuẩn bị sẵn sàng để khách hàng kiểm tra.

Sau khi khách hàng kiểm tra sản phẩm và nhận hàng, nhân viên kho sẽ sử dụng hệ thống kho để chuyển trạng thái đơn hàng thành "đã giao hàng", kết thúc một đơn hàng.

Các ch c n ng trong ng d ng bán hàng

Trong quá trình xây dựng dự án này, chúng ta sẽ áp dụng cấu trúc và hoạt động giống như những dự án trước, đồng thời bổ sung các thành phần chức năng khác để đáp ứng đầy đủ các yêu cầu của dự án.

Khi khách hàng có yêu cầu đăng nhập vào hệ thống, trước tiên, cần mã hóa thông tin đăng nhập của nhân viên bằng hàm mã hóa phía client và sau đó sử dụng hàm giải mã phía dịch vụ để đảm bảo an toàn thông tin.

Khi người dùng đăng nhập, dịch vụ sẽ nhận dữ liệu đã được mã hóa từ client Sau đó, dịch vụ sẽ giải mã và thực hiện kiểm tra thông tin đăng nhập bằng cách so sánh tên đăng nhập và mật khẩu với cơ sở dữ liệu Nếu thông tin đúng, dịch vụ sẽ trả về giá trị "bool" là True, ngược lại sẽ là False Người dùng sẽ được chuyển đến trang làm việc mới hoặc nhận thông báo nếu đăng nhập không thành công.

4.2.2 Ch c n ng l y d li u t phía d ch v và hi n th trên ng d ng Client: 4.2.2.1 Mô hình ho t đ ng:

Hình 4-2: s đ ho t đ ng c a trang s n ph m

Sau khi đăng nhập thành công, người dùng sẽ chuyển sang trang làm việc mới, nơi sẽ hiển thị yêu cầu liên quan đến danh sách dữ liệu cần thiết cho nhân viên bán hàng, chẳng hạn như danh sách sản phẩm, danh sách nhà cung cấp và thông tin nhân viên Khi dịch vụ nhận được yêu cầu từ client, dịch vụ sẽ thực hiện kết nối với cơ sở dữ liệu; nếu kết nối thành công, các lệnh truy xuất dữ liệu sẽ được thực hiện và trả về kết quả Nếu không thành công, kết quả sẽ là null Sau khi client nhận được dữ liệu từ dịch vụ, họ sẽ lưu trữ chúng vào bảng giá trị tạm thời, để nhân viên bán hàng có thể truy cập từ các trang làm việc khác nhau.

GI I MÃ (Tênđ ng nh p/m t

D li u mã hoá Thông tin gi hàng

KI M TRA (Tênđ ng nh p/m t

Khi nhân viên bán hàng nhận yêu cầu từ khách hàng muốn mua hàng, họ sẽ thu thập thông tin của khách hàng như họ tên, địa chỉ, điện thoại và email Sau đó, nhân viên sẽ chọn sản phẩm mà khách hàng muốn mua, bao gồm số lượng và tên sản phẩm, và vào trang giỏ hàng để xác nhận thông tin đặt hàng Trong quá trình này, họ sẽ thực hiện mã hóa các thông tin đã thu thập và gửi yêu cầu đặt hàng Đội ngũ dịch vụ nhận yêu cầu sẽ giải mã thông tin đăng nhập và so sánh với cơ sở dữ liệu để đảm bảo tính chính xác.

N u không h p l s tr tr v False, ng c l i, d ch v t o k t n i v i c s d li u, th c hi n các l nh truy v n thêm gi hàng, n u trong quá trình thêm không x y ra l i thì tr v True, ng c l i False

Chức năng này tăng cường tính linh hoạt trong việc nhập liệu trong quá trình nhập kho Thay vì trước đây, nhân viên kho phải cập nhật đơn hàng và số liệu nhập hàng tại văn phòng, giờ đây với chức năng này, nhân viên có thể nhập dữ liệu trực tiếp tại nơi nhận hàng bằng thiết bị di động.

MÃ HOÁ (Tên đ ng nh p/m t kh u)

GI I MÃ (Tên đ ng nh p/m t kh u)

KI M TRA (Tên đ ng nh p/m t kh u)

D li u mã hoá Thông tin gi hàng

CUNG C P là một hệ thống quản lý hàng hóa theo từng nhà cung cấp riêng biệt Đầu tiên, nhân viên cần chọn nhà cung cấp, sau đó lựa chọn sản phẩm và cuối cùng là xác định kho lưu trữ cho dịch vụ Dịch vụ sẽ xử lý thông tin và cập nhật dữ liệu như số lượng tồn kho hiện tại Trước khi yêu cầu thao tác nhập kho, người dùng phải cung cấp thông tin đăng nhập, sau đó mã hóa và gửi kèm yêu cầu Điều này giúp đảm bảo tính xác thực của người dùng, nếu không thực hiện sẽ dẫn đến kết quả không chính xác.

4.2.5 Ch c n ng c p nh t thông tin nhân viên:

MÃ HOÁ (Tên đ ng nh p/m t kh u)

GI I MÃ (Tên đ ng nh p/m t kh u)

KI M TRA (Tên đ ng nh p/m t kh u)

D li u mã hoá Thông tin gi hàng

Nhân viên có khả năng cập nhật thông tin cá nhân của mình thông qua một chức năng bên trong ứng dụng Chức năng này cho phép họ thay đổi một số thông tin như địa chỉ, điện thoại, giới tính, ngày sinh, v.v Sau khi thực hiện việc sửa đổi, nhân viên cần chọn cập nhật, và thông tin mới sẽ được chuyển tới dịch vụ, sử dụng mã nhân viên để tìm trong cơ sở dữ liệu và cập nhật thông tin tương ứng Tuy nhiên, các công việc phải thực hiện trước đó, bao gồm việc nhập mã thông tin đúng, kiểm tra tính hợp lệ trước khi thực hiện các bước tiếp theo.

4.2.6 Ch c n ng thay đ i m t kh u nhân viên:

(T ng t mô hình c p nh t thông tin nhân viên)

Khi một nhân viên đăng nhập vào hệ thống, thông tin quan trọng đầu tiên cần nhập là ngày tháng năm sinh của họ Sau khi đăng nhập thành công, dịch vụ cung cấp một chức năng cho phép nhân viên thay đổi mật khẩu Nhân viên chỉ cần nhập mật khẩu cũ, mật khẩu mới và xác nhận mật khẩu mới Hệ thống sẽ cập nhật mật khẩu, kiểm tra tính hợp lệ của mật khẩu mới so với mật khẩu cũ Nếu không thành công, nhân viên sẽ nhận thông báo yêu cầu nhập lại Dịch vụ sẽ nhận yêu cầu, giải mã thông tin đăng nhập, kiểm tra tính hợp lệ và sau đó cập nhật mật khẩu của nhân viên trong cơ sở dữ liệu dựa vào mã nhân viên.

4.2.7 Ch c n ng l y thông tin gi hàng đã t o:

Vấn đề đặt hàng là khi khách hàng đã đặt hàng tại một trang web nào đó và sau đó tiếp tục đặt mua thêm sản phẩm Để mua thêm sản phẩm, khách hàng phải khai báo lại thông tin cá nhân, điều này mất thời gian và gây phiền phức Do đó, việc cải thiện quy trình đặt hàng là rất cần thiết Sau khi đặt hàng thành công, nhân viên sẽ thông báo mã đơn hàng cho khách hàng Khi có nhu cầu mua thêm hàng, khách hàng chỉ cần cung cấp mã đơn hàng trước đó, từ đó nhân viên sẽ lấy thông tin và danh sách sản phẩm đã đặt, giúp khách hàng tiết kiệm thời gian và nâng cao trải nghiệm mua sắm.

S null d li u null mã đ t hàng

Các ch c n ng trong ng d ng thu ngân

Để xử lý đơn đặt hàng, nhân viên cần truy cập vào danh sách đơn đặt hàng của khách hàng Sau khi chọn mã đơn hàng, nhân viên sẽ nhận được thông tin liên quan như thông tin khách hàng, nhân viên bán hàng, sản phẩm và số lượng Tất cả thông tin này sẽ được truyền vào Crystal Report Nhân viên cũng cần chọn một máy in trong danh sách đã kết nối với máy tính của mình để thực hiện việc in ấn.

Thông tin khách hàng, chi ti t đ t hàng,…

Sau khi in hoá đ n và giao d ch thành công v i khách hàng, nhân viên s có đ c thông tin lo i thanh toán và th c hi n xác nhân thanh toán đ i v i đ n đ t hàng b ng cách đ

MÃ HOÁ (Tên đ ng nh p/m t kh u)

GI I MÃ (Tên đ ng nh p/m t kh u)

KI M TRA (Tên đ ng nh p/m t kh u)

TR NG THÁI Ã THANH TOÁN

Mạng LAN đống nhấp đã được mã hóa Dịch vụ nhận đòi hỏi phải mã hóa thông tin để so sánh với cơ sở dữ liệu không hợp lệ, dẫn đến việc kết thúc thao tác trả giá trị False cho người dùng Client Đồng thời, dịch vụ cũng kiểm tra giá trị trạng thái của đơn đặt hàng để xác định xem có phải là trạng thái đã thanh toán hay không Nếu đúng, hệ thống sẽ cập nhật sang trạng thái đã thanh toán và trả về giá trị True, ngược lại sẽ trả về giá trị False.

Các ch c n ng trong ng d ng kho

4.4.1 Ch c n ng xác nh n giao hàng:

Sau khi khách hàng th c hi n thanh toán thành công t i qu y thu ngân, đ n đ t hàng c a khách hàng s đ c hi n th t i qu y xu t kho, lúc này nhân viên kho s chu n b s n

MÃ HOÁ (Tên đ ng nh p/m t kh u)

GI I MÃ (Tên đ ng nh p/m t kh u)

KI M TRA (Tên đ ng nh p/m t kh u)

TR NG THÁI Ã THANH TOÁN

Trong quy trình quản lý đơn hàng, nhân viên kho sẽ kiểm tra hóa đơn và xác nhận hàng hóa trước khi giao cho khách hàng Sau khi giao hàng, nhân viên cần cập nhật trạng thái đơn hàng bằng cách chọn đơn hàng và gửi chứng nhận giao hàng trong ứng dụng Ứng dụng sẽ cung cấp phương thức xuất kho và yêu cầu nhập thông tin cùng mã đơn hàng Nếu thông tin hợp lệ, hệ thống sẽ cập nhật trạng thái đơn hàng với mã đơn hàng mà khách hàng cung cấp Nếu trạng thái là "đã thanh toán", nó sẽ được cập nhật thành "đã giao hàng" và trả về giá trị True; ngược lại, nếu không hợp lệ, sẽ không thực hiện và trả về giá trị False.

: K T Q n ch ng tr ao di n màn

QU HI rình: n hình kh i ang đ ng n

: th c h đ ng nh p đ : thoát kh có: hi n l i g i p đ n d ch v i ch ng tr ph ng rình

Giao di n tr n trang ch rang s n ph

Thành ph n ng chính: in

- ph m. trang ch g qu n lý bán n lý bán hàn h m lý gi hàng.

: n lý thông ti m t kh u tin nhân vi trang g m tr v trang hi n th tra hi n th t t g m có 3 nh n hàng, quá ng” g m có : chuy

: chuy n hi n th tra hàng hi n th tra in”:

: chuy n ên có: g ch ang trích l c c s n ph m : tìm ki hóm ch c án lý thông ó: n t i trang n t i trang ang nh p ang xoá gi trang c p t i trang c s n ph m m i m s n

Giao di n tr ph m: o di n trang ang chi ti t g chi ti t đ t s n

- hàng. trang g m t o gi hàn : s l n trang g m danh sách g

: đ t mua s ng ng c n mua có: gi hàng ng ý ch n s g trang chi t s n ph m

Hình nh 5.1.7: Gi h 5.1.8: Gia iao di n tra ph m ao di n tran gi hàng. ang trích l c ng nh p thô c s n

- Các te đa ch hàng.

- : t trang g m sách ngành o i hàng the

: th c hi theo các đi thoát kh i t trang g m extbox ch a , đi n tho

: xoá t t xtbox thoát kh i t có:

Danh sách các ngành hàng đã được cập nhật bao gồm thông tin liên hệ, email của hàng hóa, và các thông tin cần thiết từ các thôn trang Trang thông tin cung cấp đầy đủ tên hàng hóa và giá cả hợp lý cho khách hàng Thông tin trên trang được cập nhật thường xuyên để đảm bảo tính chính xác và minh bạch.

Hình h 5.1.9: Gia h 5.1.10: G ao di n tran

Giao di n tra kh u ng xoá gi ang c p nh hàng

: g i ph n hoát kh i tr trang g m extbox ch a c , m t kh h u

: g i ph t i d ch v thoát kh i t có:

: ch a ng th c xo rang, tr v có: a các thông u m i, xác ng th c c trang, tr v danh sách oá gi hàng trang ch tin: m t nh n l i t nh t m t trang ch

Hìn h 5.1.11: Gi t nh 5.1.12: G iao di n tra tin nhân viê

Giao di n tr hàng ang qu n lý ên rang qu n lý thông

- Các te nhân v sinh, g email)

- : trang g m extbox ch a viên cho ph gi i tính, đ ) abel ch a th g đ c ch nh

: chuy n tr hép ch nh s

: c p nh t l ng th c c p ác thông tin trang g m tr v trang i hàng

Xin chào! Để xóa một mục ghi hiện tại, bạn cần cung cấp thông tin chính xác, bao gồm địa chỉ và thông tin liên quan Hãy đảm bảo rằng bạn đã điền đầy đủ thông tin trong các trường yêu cầu, như họ tên, ngày tháng năm sinh, và số CMND Bên cạnh đó, hãy kiểm tra lại các thông tin đã nhập để tránh sai sót Khi hoàn tất, bạn có thể nhấn nút gửi để cập nhật danh sách.

: tìm ki m gi hàng ng đ c h gi hàng. a

: Trang chi đ n đ t hàng i ti t gi hàn g c

- trang g m àng c : tìm đ n đ trang g m extbox ch a

: đ t hàng the có: a thông tin k ch nh s a t l i thông tin ng ý đ t hàn nh p s mã eo mã đã khách hàng thông tin n khách ng ã

Trang c p nh i ti t gi hàn h t s l n ng ng s n

: c p h m đ c ch mua thêm s danh sách s n ph m đ s l ng s n có: l ng m p nh t l i s h n thành s n ph m s n ph m c ch n n ph m i l ng c a s l ng

Thành ph n và m t kh lo i nhân

1.18: Trang n c a trang ng đ ng nh m có: hi n l nh đ ành công ch nh k t thúc qu n lý thô đ c chia l p c a ch đ ng nh p v h ng trình c ch ng trì ông tin nhân làm 3 vùng ng trình qu vào h th n h s chuy n ình n viên c a c chính: u n lý trên ng sau khi n n sang trang ch ng trìn desktop nh p mã nh g khác tùy v nh qu n lý. hân viên vào t ng

Vùng thôn c a t ng n nhân dân,

Vùng tìm nút tìm ki

Vùng thao thông tin c ki m: ch a viên ng tin: hi n nhân viên n ngày sinh, o tác: ch a các thông ti

Trang quản lý cho phép chỉnh sửa thông tin khách hàng, bao gồm mã, họ tên và các thông tin liên quan Các nút chức năng giúp quản lý danh sách khách hàng, cho phép thêm, sửa và xóa thông tin Hệ thống còn hỗ trợ tìm kiếm khách hàng theo tên, email và mã nhân viên Người dùng có thể cập nhật thông tin như số điện thoại, chức vụ và địa chỉ Tất cả các thay đổi đều được ghi nhận để đảm bảo tính chính xác và quản lý hiệu quả thông tin khách hàng.

Vùng thôn nhân viên kinh doan

19: Trang q n c a trang ki m: ch a đ th c hi n ng tin: hi n n nh : mã, t nh, l nh v c o tác: ch a ch nh s a qu n lý thôn đ c chia l a các nút ra n l nh tìm k n th danh s tên công ty, kinh doanh ba nút thao ng tin nhà cu làm 3 vùng adio đ ch ki m ách các nhà , đa ch , em h, mã s thu o tác là xóa, ung c p c a chính: n tìm theo à cung c p mail, đi n th u , ngân hàn , ch nh s a a ch ng tr mã, tên nh và thông ti ho i, fax, q àng, tài kho thông tin k rình qu n lý hà cung c p in chi ti t c qu c gia, gi n, website khách hàng, ý p và nút c a t ng y phép , logo l u các

Vùng thôn máy và th v tính, b khuy n m

1.20: Trang n c a trang ki m: ch a h c hi n l n ng tin: hi n hông tin chi o hành, thu mãi, miêu t , o tác: ch a ch nh s a g qu n lý th đ c chia l a các nút ra nh tìm ki m n th danh s i ti t c a s u xu t, đ , tính n ng c ba nút thao hông tin s n làm 3 vùng adio đ ch m sách các s n n ph m nh n v tính, t chi ti t, hìn o tác là xóa, n ph m c a chính: n tìm theo n ph m đan : mã, tên, n kho t i t nh nh s n p , ch nh s a ch ng trìn mã, tên s n ng đ c bán nhà cung c thi u, t n k ph m thông tin k nh qu n lý. n ph m và n trung tâ c p, lo i hà kho t i đa, đ khách hàng, nút tìm âm đi n àng, đ n đ n giá, l u các

Vùng tìm nút tìm ki

Vùng thôn hàng nh tho i khác

Vùng thao đ c t o đ nh 5.1.22: T n c a trang ki m: ch a m đ th c ng tin: hi n : tr ng thái ch hàng đ t o tác: ch a đã lâu mà c

Trang quản trị độc chia là các nút ra hiển thị danh sách sản phẩm và danh sách hàng Nút xóa giúp thanh lý đơn hàng, tạo ra 3 vùng radio để chọn tìm kiếm Có thể sách các chỉ số sản phẩm đơn hàng và toán Người dùng có thể tìm theo các điều kiện hàng mà trong đơn hàng, khách hàng cần trình quản tên, địa chỉ giao hàng và thông tin hàng, tên hàng yêu cầu Hệ thống hỗ trợ khách hàng chi tiết các đơn hàng, đa dạng, cấu hình hàng và các điều kiện sản phẩm đơn hàng.

Vùng thôn nh : danh toán

Vùng thao in và th c ho c th n thành côn

Hình 5.1.2 ngân s đ g m 4 vùng ki m: ch a ng, đi n tho ng tin khác g danh sách ng tin đ n h sách s n p o tác: ch a c hi n l nh ngân hàng, g s hi n th

21: Trang th c chuy n t g chính là: a các nút ra i khách hà ch hàng: ch h phi u đ t hàng: ch a ph m, giá b

Hai nút chính trong giao diện là nút in hóa đơn và nút thanh toán Nút in hóa đơn cho phép người dùng nhận thông báo chi tiết về đơn hàng, trong khi nút thanh toán giúp hoàn tất giao dịch Để quản lý đơn hàng hiệu quả, người dùng cần nhập thông tin như địa chỉ giao hàng và số lượng sản phẩm Khi khách hàng tìm kiếm thông tin, hệ thống sẽ hiển thị các lựa chọn phù hợp Để đảm bảo thanh toán thuận lợi, người dùng cần kiểm tra kỹ thông tin trước khi nhấn nút thanh toán Các thông tin như tên người nhận và địa chỉ giao hàng cũng cần được điền chính xác để tránh sai sót trong quá trình giao hàng.

Vùng thôn ti t c a đ tho i khác

Vùng thao s l ng m s l ng nh t đ l d li u.

Hình 5.1.2 hàng s đ g m 2 vùng ng tin: hi n n hàng nh ch hàng đ t o tác: ch a m t s n ph các s n ph y các đ n h

22: Trang kh c chuy n t g chính là: n th danh sá h : danh sá hàng nút xu t kh m nào khi m trong m hàng m i n ho hàng c t i khi nhân ách các các ách s n ph ho, nh p kh nhà cung c m t đ n hàn ngay l p t c a ch ng tr n viên kho đ c đ n hàng đ m trong đ ho, c p nh c p giao hàn ng khi đã g c mà không rình qu n lý đ ng nh p v đã thanh to n hàng, tê h t Nút nh ng đ n Nú giao cho kh g ph thu c ý vào h th n oán và thông ên, đa ch , p kho đ c út xu t kho đ hách hàng N c vào lu n c ng g tin chi s đi n c p nh t đ gi m Nút c p c p nh t

Quy trình bán hàng được chia thành ba bước riêng biệt: đặt hàng, thanh toán và giao hàng Người dùng đã tối ưu hóa các bước này để giảm thiểu thao tác cần thực hiện của nhân viên Các khâu nhập liệu đều có các kiểm tra chặt chẽ nhằm đảm bảo dữ liệu nhập vào là chính xác.

Vì hệ thống được xây dựng theo mô hình dịch vụ, việc tăng giảm số lượng máy kết nối vào hệ thống diễn ra dễ dàng mà không cần qua các bước cài đặt phức tạp Khi có nhu cầu, một nhân viên bán hàng có thể di chuyển sang khu vực khác để thực hiện giao dịch.

Do thời gian hạn hẹp để hoàn thành dự án, các mã chương trình chưa được tối ưu hóa, dẫn đến số lượng chức năng quản lý dữ liệu của người dùng còn thiếu sót và một vài chức năng chưa được triển khai đầy đủ.

Giao đi n ch ng trình ch a đ p m t, vi c s p x p các trang c a ng d ng ch a đ c h p lý

C n tích h p các k thu t b o m t t t h n đ đ m b o an toàn d li u

T nh ng h n ch c a đ tài, chúng em s phát tri n đ án thành m t ng d ng qu n lý chuyên d ng, v i các ch c n ng ph c t p

Th c hi n thu th p ý ki n th c t c a các nhân viên bán hàng đ c i thi n ho t đ ng c a ng d ng

C i thi n ph n giao di n c a ng d ng, b c c trình bày.

K t lu n

Khâu bán hàng được chia thành ba bước riêng biệt: đặt hàng, thanh toán và giao hàng Người dùng đã tối ưu hóa các bước này để giảm thiểu thao tác cần thực hiện bởi nhân viên Các khâu nhập liệu đều có các kiểm soát đảm bảo dữ liệu nhập vào là chính xác.

Vì hệ thống được xây dựng theo mô hình dịch vụ, nên việc tăng giảm số lượng máy kết nối vào hệ thống rất dễ dàng mà không cần trải qua các bước cài đặt phức tạp Khi có nhu cầu, một nhân viên bán hàng có thể di chuyển sang một khu vực khác để thực hiện giao dịch.

Do thời gian hạn hẹp trong việc thực hiện dự án, các mã chương trình chưa được tối ưu hoàn toàn, dẫn đến số lượng chức năng quản lý dữ liệu của người dùng so với thực tế vẫn còn thiếu sót một vài chức năng.

Giao đi n ch ng trình ch a đ p m t, vi c s p x p các trang c a ng d ng ch a đ c h p lý

C n tích h p các k thu t b o m t t t h n đ đ m b o an toàn d li u

T nh ng h n ch c a đ tài, chúng em s phát tri n đ án thành m t ng d ng qu n lý chuyên d ng, v i các ch c n ng ph c t p

Th c hi n thu th p ý ki n th c t c a các nhân viên bán hàng đ c i thi n ho t đ ng c a ng d ng

C i thi n ph n giao di n c a ng d ng, b c c trình bày.

Ngày đăng: 20/10/2022, 06:20

HÌNH ẢNH LIÊN QUAN

Hình 2-1: Các thành ph nt hc thi chính ca WindowsPhone7 (ngu nth vin MSND – Microsoft) - 0952NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG QUẢN LÝ BÁN HÀNG TÍCH HỢP MÔĐUN ĐẶT HÀNG TRÊN THIẾT BỊ DI ĐỘNG
Hình 2 1: Các thành ph nt hc thi chính ca WindowsPhone7 (ngu nth vin MSND – Microsoft) (Trang 9)
2.3 Mơ hình lp trình m ng trên n nt ng di đ ng Windows Phone: - 0952NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG QUẢN LÝ BÁN HÀNG TÍCH HỢP MÔĐUN ĐẶT HÀNG TRÊN THIẾT BỊ DI ĐỘNG
2.3 Mơ hình lp trình m ng trên n nt ng di đ ng Windows Phone: (Trang 11)
Hình 3-2: Mơ tq trình trao đi siê ud l iu gia Client-Server. (ngu nth vin MSND – Microsoft) - 0952NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG QUẢN LÝ BÁN HÀNG TÍCH HỢP MÔĐUN ĐẶT HÀNG TRÊN THIẾT BỊ DI ĐỘNG
Hình 3 2: Mơ tq trình trao đi siê ud l iu gia Client-Server. (ngu nth vin MSND – Microsoft) (Trang 14)
Hình 3-3: Mơ hình th hin vai trò ca cách pđ ng d li u. (ngu nth vin MSND – Microsoft) - 0952NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG QUẢN LÝ BÁN HÀNG TÍCH HỢP MÔĐUN ĐẶT HÀNG TRÊN THIẾT BỊ DI ĐỘNG
Hình 3 3: Mơ hình th hin vai trò ca cách pđ ng d li u. (ngu nth vin MSND – Microsoft) (Trang 15)
Hình 3-5: mô t cách hot đ ng ca hàng đi trong WCF. (ngu nth vin MSND – Microsoft) - 0952NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG QUẢN LÝ BÁN HÀNG TÍCH HỢP MÔĐUN ĐẶT HÀNG TRÊN THIẾT BỊ DI ĐỘNG
Hình 3 5: mô t cách hot đ ng ca hàng đi trong WCF. (ngu nth vin MSND – Microsoft) (Trang 17)
3.1.1 Mơ hình t hc th k th p: - 0952NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG QUẢN LÝ BÁN HÀNG TÍCH HỢP MÔĐUN ĐẶT HÀNG TRÊN THIẾT BỊ DI ĐỘNG
3.1.1 Mơ hình t hc th k th p: (Trang 19)
3.1.3 Mơ hình quan h: - 0952NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG QUẢN LÝ BÁN HÀNG TÍCH HỢP MÔĐUN ĐẶT HÀNG TRÊN THIẾT BỊ DI ĐỘNG
3.1.3 Mơ hình quan h: (Trang 20)
4.2.1.1 Mơ hình hot đ ng: - 0952NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG QUẢN LÝ BÁN HÀNG TÍCH HỢP MÔĐUN ĐẶT HÀNG TRÊN THIẾT BỊ DI ĐỘNG
4.2.1.1 Mơ hình hot đ ng: (Trang 35)
4.2.2.1 Mơ hình hot đ ng: - 0952NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG QUẢN LÝ BÁN HÀNG TÍCH HỢP MÔĐUN ĐẶT HÀNG TRÊN THIẾT BỊ DI ĐỘNG
4.2.2.1 Mơ hình hot đ ng: (Trang 36)
4.2.3.1 Mơ hình hot đ ng: - 0952NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG QUẢN LÝ BÁN HÀNG TÍCH HỢP MÔĐUN ĐẶT HÀNG TRÊN THIẾT BỊ DI ĐỘNG
4.2.3.1 Mơ hình hot đ ng: (Trang 37)
4.2.4.1 Mô hình hot đ ng: - 0952NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG QUẢN LÝ BÁN HÀNG TÍCH HỢP MÔĐUN ĐẶT HÀNG TRÊN THIẾT BỊ DI ĐỘNG
4.2.4.1 Mô hình hot đ ng: (Trang 39)
4.2.5.1 Mơ hình hot đ ng: - 0952NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG QUẢN LÝ BÁN HÀNG TÍCH HỢP MÔĐUN ĐẶT HÀNG TRÊN THIẾT BỊ DI ĐỘNG
4.2.5.1 Mơ hình hot đ ng: (Trang 41)
4.2.7.1 Mơ hình hot đ ng: - 0952NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG QUẢN LÝ BÁN HÀNG TÍCH HỢP MÔĐUN ĐẶT HÀNG TRÊN THIẾT BỊ DI ĐỘNG
4.2.7.1 Mơ hình hot đ ng: (Trang 43)
4.3.2.1 Mơ hình hot đ ng: - 0952NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG QUẢN LÝ BÁN HÀNG TÍCH HỢP MÔĐUN ĐẶT HÀNG TRÊN THIẾT BỊ DI ĐỘNG
4.3.2.1 Mơ hình hot đ ng: (Trang 45)
4.4.1.1 Mơ hình hot đ ng: - 0952NGHIÊN CỨU XÂY DỰNG ỨNG DỤNG QUẢN LÝ BÁN HÀNG TÍCH HỢP MÔĐUN ĐẶT HÀNG TRÊN THIẾT BỊ DI ĐỘNG
4.4.1.1 Mơ hình hot đ ng: (Trang 47)

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

w