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

đồ án môn học hệ thống thông tin quản lý quy trình xử lý đơn hàng tại siêu thị vinmart

52 0 0
Tài liệu được quét OCR, nội dung có thể không chính xác
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

Định dạng
Số trang 52
Dung lượng 5,03 MB

Nội dung

1.1.2 Cơ cấu tỗ chức và các chức năng của mỗi bộ phận: Hệ thống xử lý đơn đặt hàng tại một siêu thị bao gồm bốn bộn phận chính, bốn bộ phận này có quan hệ liên kết với nhau trong quy trì

Trang 1

TRƯỜNG ĐẠI HỌC TÀI CHÍNH MARKETING KHOA CÔNG NGHỆ THÔNG TIN

Mã lớp học phần: 2111112002204

TP HCM, thủng TÌ năm 2021

Trang 2

KHOA CÔNG NGHỆ THÔNG TIN

TRƯỜNG ĐẠI HỌC TAI CHINH - MARKETING

Giảng viên hướng dẫn: Phạm Thủy Tú

Sinh viên thực hiện 1: Huỳnh Thị Kiều Trang - 2021010321 Sinh viên thực hiện 2: Lê Thị Ngọc Dung - 2021010121

Mã lớp học phần: 2111112002204

TP HCM, thủng TÌ năm 2021

Trang 3

Quy trình nghiệp vụ xử lý don dat hang tai siéu thi VinMart

TP.Hồ Chí Minh, ngày tháng năm 2021

Giảng Viên

Phạm Thủy Tú

Trang 4

NHAN XET VA DANH GIA CUA GIANG VIEN

Trang 5

Quy trình nghiệp vụ xử lý don dat hang tai siéu thi VinMart

Do chưa có nhiều kính nghiệm làm đề tài cũng như những hạn chế về kiến thức cho nên trong quá trình làm chắc chăn sẽ không tránh khỏi những thiếu sót Rất mong nhận được sự nhận xét, ý kiến đóng góp, phê bình từ phía cô để bài đồ án được hoàn thiện hơn

Cuối cùng, chúc cô lời chúc sức khỏe và luôn thành công trong sự nghiệp của mình

Sinh viên thực hiện Huỳnh Thị Kiều Trang

Trang 6

Lé Thi Ngoc Dung

Vv

Trang 7

Quy trình nghiệp vụ xử lý don dat hang tai siéu thi VinMart

DANH MỤC THUẬT NGŨ ANH - VIỆT

STT | Tiếng Anh Tiếng Việt

Trang 9

Quy trình nghiệp vụ xử lý don dat hang tai siéu thi VinMart

MUC LUC

NHAN XET VA DANH GIA CUA GIANG VIEN Lue ceccecceccsceseeseceseeseesessesstevseeseeeerees i NHAN XÉT VÀ ĐÁNH GIÁ CỦA GIẢNG VIÊN - 2c n1 HH 02121 xe ii LỜI CẢM ƠN 52 222 221222122112112211.211211112211122121221212121 2121212122 ye iii DANH MỤC TỪ VIẾT TẮTT 22 s22E22512221271127122112112111211221111112112212.2 ra iv DANH MỤC THUẬT NGỮ ANH - VIẾT 52-2221 2112152121111 1121111212121121212 x6 Vv MỤC LỤC 2-55-2212 1222112212211 1112111211221121121222222121 2122121 vi DANH MUC HINH ANH ccccccccssccsssesssesseesstesresereescssesaretetessestietaresseerinsaressessetees viii DANH MUC BANG ooceccccsecssssssessesssessetsesesessessetitesessretectitsestiretessittitsisiesesseseceeasesee x CHUGONG |: TONG QUAN VE QUAN LY DON HANG TAI SIEU THI VINMART

2.1 Tổng quan một số nghiên cứu tƯỚC: s- s tt E111 E11112181121121217111121111 x2 4 2.2 Tổng quan công nghệ sử dụng: - s1 1 21212121 511211112111111211 1111 1121 1E cty 5

P9 5

2.3.3 Hệ quản trị cơ sở dữ liệu (SQL server management studio 20 14): 7

viii

Trang 10

PIN Ð/ no 00 1n a 8 2.3.5 PowerÏ]ÖesIgner c 0120102011211 121111211111 11 111115011 11111111141 X KH ky 10

CHƯƠNG 3: MỘT SỐ YÊU CÂU CƠ BẢN CỦA HỆ THỒNG - HH

3.2 Mô hình hóa nghiỆp VỤ: - - c1 22 222211122111 1211 1211112111111 181 1110111122111 1k II

3.2.1 Mô tả bài tOáñ: c1 S21 1211111111111 11110111111 11T 1101111 11 1111110110110 11 1kg II

3.2.2 Các hỗ sơ đữ liệu sử đụng: - - ST E211 1121111211111 1211 1110k 12 CHUONG 4: PHAN TICH HE THONG QUAN LY DON DAT HANG TAI SIEU

THỊ VINMARRT L2 012112111111 11111111111111111 11 1111111 11 1111 1111 1111 H1 HT k 11 61k Ðg 13

AT” na ố ố ẽ ẽ 14

4.2 Phân tích thiết kế hệ thống thông tin của siêu thị VinMlart: 15 4.2.1 Sơ đỗ phân cấp chức năng: s- ccn S21 211112111111111111111121 1010 te 15 4.2.2 Mô hình thực thể kết hợpp: + 2k St E1 2111211211 11111 11111111111 11111 1 1g l6 4.2.3 Mô hình cơ sở dòng dữ liệu - - 2 2 1020111101112 1111111111121 11 1112k 16 4.2.4 M6 hinh co s6 dt Gut ccc ccccccecccesetesetttttessesscesecesevanstettesseecaaes 17 4.2.5 Lược đồ khối các nghiệp vụ chức năng: - ¿ : c2 2 2221122211222 11s 21

001311 24

5.1.1 Giao diện chính - c1 0111111111111 1111111111551 1 1511111 1151115111112 xxz 24 5.1.2 Giao diện sau khi đăng nhập của bộ phận kho - - 5+5 5 52 555522 25 5.1.3 Giao diện sau khi đăng nhập của bộ phận kế toán 5 TH ng srceeg 27 5.1.4 Giao diện sau khi đăng nhập của bộ phận quản lý - 5-5555: 28

Trang 11

Quy trình nghiệp vụ xử lý don dat hang tai siéu thi VinMart

5.1.5 Giao diện sau khi đăng nhập của bộ phận xử lý đơn hàng - 30 5.1.6 Giao diện sau khi đăng nhập của bộ phận chuyên phát 5255: 32 5.1.7 Giao diện sau khi đăng nhập của bộ phận tiếp nhận đơn hàng 33 5.2 Kế hoạch triển khai thực nghiỆệm L2 221221111211 12211 1511112111522 1 111m kv 34 CHƯƠNG 6: KẾT QUẢ -.- 5s 21 212E1221211221111211 1171111217112 rrye 36 6.1 Những kết quả đặt được của 0 36 6.2 Những khó khăn và điểm yếu của đồ án 5 stE2E21E12E1E2 211711111 xre 36 6.3 Hướng nghiên cứu tiẾp - - sS 111 111115111121111 1111211111171 1111111121 tg 36

IV 00I00079003 (0 38

Trang 12

DANH MỤC HÌNH ANH

Hình 4.1 Sơ đồ se Case 0 22t 2221122212122 14

Hình 4.2 Sơ đồ phân cấp chức năng quản lý đơn đặt hàng - 2221211222 2x2 15 Hình 4.3 Mô hình thực thê kết hop ccccccccccccccccsecscseesecscsessesecsesscsessesessesevecsesesessevevees 16 Hinh 4.4 M6 hinh co sé dong ditt liGu mite 0 ccc 2 2222211111221 111551111112 k2 16 Hinh 4.5 Mô hình cơ sở dòng dữ liệu mức Ì - ¿2 222 2221122222122 11 1222 2x+2 17

Hình 4.6 Mô hình cơ sở đữ liệu - S1 12111111111 1111111111111211101 11111 v1 1 HH 21

Hình 4.7 Lược đỗ khối của nghiệp vụ tiếp nhận đơn đặt hàng 5 5c cze: 21 Hình 4.8 Lược đỗ khối của nghiệp vụ xử lý đơn đặt hàng 5: S22 re 22 Hình 4.9 Lược đồ khối của nghiệp vụ kế toán ST TH H121 12 2 na 22 Hình 4.0 Lược đồ khối của nghiệp vụ chuyền phát 5 St CS E2 E222 22 e£ 22 Hình 4.11 Lược đề khối của nghiệp vụ kho - + 22 2 2112221112211 1211 1115521112221 23 Hình 5.L Giao điện đăng nhập của hệ thống - 5 St 1111511 11111111121711111151 1 x0 24 Hình 5.2 Giao diện đăng nhập có chức năng phân quyềhn 22 S122 SE SE 2 ze£ 24

Hình 5.3 Giao diện chính khi muốn thoát 252: 22222:222222222112221122211 2211 c.ee 25 Hình 5.4 Giao diện chỉ tiết phiếu nhập của bộ phận kho 2-2 2 cscE*2E2£z2222522 25 Hình 5.5 Giao diện chỉ tiết phiếu xuất của bộ phận kho - 252cc v22 2 ze£ 26 Hình 5.6 Giao điện danh mục nhà cung cấp của bộ phận kho - 2 +zs2zz25z: 26 Hình 5.7 Giao diện quản lý hóa đơn của bộ phận kế toán - S211 g1 re rey 27 Hinh 5.8 Giao diện báo cáo của bộ phận kế toán Sa T221 S 11111 H Hee 27

Hinh 5.10 Giao diện quản ly của bộ phận quản lý - 2 22 2 2222211222221 2112<22 28 Hinh 5.11 Giao diện báo cáo của bộ phận quản lý - - c2: 222 2222112222112 ++sx2 29 Hình 5.12 Giao diện đăng xuất của bộ phận quản lý - ¿5 scsEE E222 E22 xe, 29 Hinh 5.13 Giao diện quản lý đơn hàng của bộ phận xử lý đơn hàng 30 Hinh 5.14 Giao diện quản lý khách hàng của bộ phận xử lý đơn hàng 30 Hinh 5.15 Giao diện quản ly nhà kho của bộ phận xử lý đơn hàng 31 Hình 5.6 Giao diện đăng xuất của bộ phận xử lý đơn hàng 252 2s 2252 31 Hình 5.7 Giao diện quản lý khách hàng của bộ phận chuyên phát - 5: 32 Hình 5.8 Giao diện quản lý đơn hàng của bộ phận chuyên phát - se se 55c: 32

Trang 13

Quy trình nghiệp vụ xử lý don dat hang tai siéu thi VinMart

Hinh 5.19 Giao dién dang xuat cla b6 phan chuyén phat ccc eee: 33 Hình 5.20 Giao dién quan ly khach hang cua b6 phan tiép nhan don hang 33 Hinh 5.21 Giao dién quan ly đơn hàng của bộ phận tiếp nhận đơn hàng 34 Hình 5.22 Giao diện đăng xuất của bộ phận chuyền phát - 52 SE 1212E£E2222x22 34

Trang 14

DANH MUC BANG

Bang 4.1 Thue thé phiếu xuất - 5 s9 E111 E121E11211112111111111111 11011 111g rre 17 Bảng 4.2 Thực thê chi tiết phiếu xuất 5 5 n1 1151111111212111111111 0111111111 rtg 18 Bảng 4.3 Thực thể phiếu nhập - - 5 S1 1E 1 111211 1211112112111121 11110111 11g tre 18 Bảng 4.4 Thực thé chi tiết phiếu nhập s52 212 E121557111111152E7211111112 2E rryyg 18 Bảng 4.5 Thực thế sam pham.o c.cccccccccccccccccsesecsessesessesecsessesessesessussesesevseversevsvsecsecerees 19

Bảng 4.8 Thực thể khách hàng 5-5 c2 2 SE12E11121121111111111 111 11 111211121 11a 20 Bảng 4.9 Thực thể nhà cung cấp - 55 5c 2115111111111 1211 1112111012112 gag 20 Bảng 4.10 Thực thê đơn hàng - 5 1S E111 E1 111 1111711112111111121111111 121 tra 20

xiii

Trang 15

Quy trình nghiệp vụ xử lý don dat hang tai siéu thi VinMart

CHUONG 1: TONG QUAN VE QUAN LY DON HANG TAI

SIEU THI VINMART

1.1 Tổng quan về đề tài:

1.1.1 Cúc nhiệm vụ cơ bản:

- Tiếp nhận đơn đặt hàng

- Xu ly don đặt hàng

- Xu ly quy trinh giao don hang

- Xu ly quy trinh thanh toán cho các đơn hàng

- Theo dõi hàng tổn kho

- Báo cáo, thông kê theo tháng, quý về thông tin các đơn hàng

1.1.2 Cơ cấu tỗ chức và các chức năng của mỗi bộ phận:

Hệ thống xử lý đơn đặt hàng tại một siêu thị bao gồm bốn bộn phận chính, bốn bộ phận này có quan hệ liên kết với nhau trong quy trình xử lý đơn hàng:

b Bộ phận xử lý đơn hàng:

Trang |

Trang 16

Tiếp nhận đơn đặt hàng của khách hàng từ hồ sơ Approved Order, đối chiếu các mục yêu cầu với hồ sơ Inventory (danh mục hàng tồn kho), gửi yêu cầu đến Warehouse (nhà kho), lấy thông tin khách hàng từ hỗ sơ Customer Data, chuẩn bị hóa đơn và nhãn kiện hàng để gởi chúng vào hồ sơ Shipping Nếu tại thời điểm kiểm hé so Inventory phát hiện thấy có mặt hàng trong đơn đặt hàng không đáp ứng yêu cầu (hết hàng một phần hoặc hết hoàn toàn) thì báo lại với bộ phận tiếp nhận dé thông báo với khách hàng

c Bộ phận chuyền hàng:

Lấy nhãn kiện hàng và hóa đơn từ hồ sơ Shipping, lấy hàng từ Warehouse, đối chiếu hóa đơn, nhãn và hàng, và lưu hóa đơn vào hồ sơ Invoice, sau đó chuyền kiện hàng đã dán nhãn đến khách hàng

d Bộ phận kế toán:

Lấy hóa đơn từ hỗ sơ Invoice, gởi hóa đơn đến khách hàng, gởi bản copy của hóa đơn vào hé so Account Receivable Khi khach hang dén tra tiền, nhân viên nhận tiền trả của khách hàng, lấy hóa đơn từ hỗ sơ Account Receivable để đối chiếu Nếu tiền trả hợp lệ, hóa đơn được đánh dấu “đã thanh toán” và lưu vào hồ sơ Account Records, nếu không thì nhân viên sẽ trả hóa đơn về hồ sơ Account Receivable và giải thích cho khách hàng

e Bộ phận kho:

Khi có yêu cầu từ bộ phận xử lý đơn hàng báo là hết hàng thì bộ phận kho sẽ liên hệ với nhà cung cấp đề yêu cầu nhập hàng Sau khi nhà cung cấp giao hàng thì bộ phận kho kiếm tra số lượng cũng như chất lượng của sản phẩm, điền vào chỉ tiết phiếu nhập rồi mới cho nhập kho Sau khi nhập kho thì lưu hóa đơn và thanh toán cho nhà cung cấp Cuối cùng là xuất sản phẩm cho bên xử lý đơn hàng, rồi ghi vào chỉ tiết phiếu xuat

Trang 2

Trang 17

Quy trình nghiệp vụ xử lý don dat hang tai siéu thi VinMart

- Siêu thị VinMart là một hệ thông bán hàng lớn với hàng ngàn sản pham khác nhau

Và là nơi được nhiều người tiêu dùng tin cậy chọn là điểm đến để mua sắm Đặc biệc

là trong tỉnh hình dịch Covid, khi mà hầu hết tất cả mọi nguoi déu chon viéc mua sam tại nhà khiến cho việc xử lí các đơn đặt hàng trở nên quá tải Do đó, việc tạo ra một hệ thống xử lí đơn hàng là rất cần thiết và giúp cho việc quản lí đễ dàng hơn

- Hệ thống giúp cho nhân viên dễ thực hiện tiến hành thanh toán các đơn hàng với khách hàng Đồng thời giúp cho việc quản lí siêu thị hiệu quả hơn và kiểm soát được tất cả các hoạt động như: kiêm kê tất cả các mặt hàng tồn kho, trên kệ, các hàng hoá suất ra Từ đó giúp họ đưa ra các báo cáo đầy đủ chỉ tiết khi cần báo cáo theo quý, theo năm hoặc đột xuất một cách rõ ràng

1.3 Phạm vi đề tài:

Đề tài nghiên cứu về siêu thị VinMart chủ yếu ở khu vực TP.HCM Siêu thị VinMlart

là chuỗi cửa hàng lớn có nhiều chỉ nhánh Nhưng đề tài tập trung chủ yêu vào siêu thị VinMart quận Thủ Đức Cụ thê là VinMart nằm tại 37 đường 385, Tăng Nhơn Phú A, Quận Thủ Đức, TP.HCM Đề tài tập trung vào nghiên cứu, phân tích, thiết kế hệ thông thông tin quản lý tại siêu thị VinMart

Trang 3

Trang 18

CHUONG 2: CO SO LY THUYET VA CAC NGHIEN CUU

TRUOC

2.1 Tổng quan một số nghiên cứu trước:

* Hệ thống quản lý đơn đặt hàng của siêu thị Pico:

- Mặt hàng mới nhập về sẽ được nhân viên quản lý phụ trách tin học lưu trữ các thông tin của mặt hàng vào hệ thông quản lý, các thông tin bao gồm: mã vạch, giá bán, ngày sản xuất, hạn sử dụng, số lượng, don vi tinh

- Nguồn hàng được nhập dưới 2 hình thức:

Don dat hang: Hợp đồng mua bán giữa siêu thị và nhà cung cấp

Hợp đồng trao đổi hàng hóa giữa siêu thị với cách đoanh nghiệp khác

Hàng nhập về, thủ kho cần ghi thêm số lượng hàng nhập vào thẻ kho Mỗi hàng hóa đều có thẻ kho riêng Nếu hàng đã có trong kho thì thủ kho sẽ ghi thêm vào thẻ kho có san, đối với mặt hàng mới thì thủ kho cần tiễn hành lập thẻ kho mới

- Hàng ngày, căn cứ vào báo cáo số lượng đơn hàng của siêu thị từ bộ phận tiếp nhận đơn hàng, bộ phận xử lý đơn hàng sẽ thống kê đề biết mặt hàng nào đã hết hay còn ít trong kho từ đó đưa ra yêu cầu nhập hàng mới

- Bộ phận xử lý đơn hàng lấy các mặt hàng từ kho đề đóng gói, đán logo hay các nhãn hiệu giúp nhận điện thương hiệu Sau khi tạo đơn hàng xong, việc tiếp theo là chờ bộ phận vận chuyên đến lây hàng.[ CITATION NguI15 \I 1066 ]

2.2 Điểm mới trong đề tài nghiên cứu:

- Đối với bộ phận tiếp nhận đơn hàng có điểm mới là chăm sóc khách hàng tôi ưu Ngoài thông tín về sản phẩm thì tất cả những thông tin khách hàng đều được lưu trữ một cách trực quan, khoa học Việc tìm kiếm, quản lý và phân loại khách hàng sẽ trở nên dễ đàng với bộ phận tiếp nhận đơn hàng

Trang 4

Trang 19

Quy trình nghiệp vụ xử lý don dat hang tai siéu thi VinMart

- Nhà quản lý có thê hiểu rõ từng đối tượng khách hàng và phân nhóm khách hàng theo nhiều tiêu chí khác nhau, giúp họ có chiến lược marketing phù hợp với từng nhóm đối tượng

2.2 Tổng quan công nghệ sử dụng:

2.3.1 Diagrams:

- Dùng đề vẽ các mô hình trong thiết kế HTQL đơn đặt hàng tại siêu thị VinMart

- Diagram Designer la chuong trinh vé sơ đỗ có tính năng đúng như cái tên, nghĩa là cung cấp cho người dùng các công cụ xây dựng sơ đồ, biểu dé tiến trinh va slideshow cũng như nhiều thứ khác Chương trình này có thế được sử dụng bởi nhiều người dùng bât kê có kinh nghiệm đên mức nào

- Giao diện của ứng dụng tạo sơ đồ Diagram Designer trông hết sức đơn giản và dễ nhìn Việc thiết kế một mục nào đó có thể được thực hiện bằng cách nhập các bản thiết

kế từ phía bên phải màn hình thông qua tính năng “kéo và thả” Người dùng có thê sử dụng các công cụ vẽ tiêu chuẩn để vẽ ra các đường thăng, mũi tên, đầu nối, đường cong, văn bản, hình chữ nhật và hình elip của phần mềm đồ hoa Diagram Designer Ngoài những điều nói trên, người dùng còn có thể tìm kiếm văn bản, kiểm tra chính tả,

vô hiệu hóa tính năng tự động giãn cách dòng, chỉnh sửa các đặc tính của trang, sắp xếp lại vị trí của các trang, chỉnh sửa các lớp cũng như xoay và căn chỉnh các mục Đó mới chỉ là một số việc mả người dùng có thê thực hiện

- Phần mềm vẽ sơ đồ Diagram Designer vừa đễ sử dụng, vừa ngôn rất ít CPU nên gan như không gây ảnh hưởng đến hiệu suất của máy tính Phần mềm này có tốc độ xử lý cực nhanh và có cả một tập tin trợ giúp Chúng tôi không gặp bất cứ vấn đề nào trong quá trình dùng thử phần mềm nay Diagram Designer không bị treo, thoát đột ngột hay hiển thị các dòng thông báo lỗi Nhờ có giao điện đễ nhìn và tính đơn giản nói chung, noay cả những người đùng có ít kinh nghiệm cũng có thê đễ dàng hiểu được cách thức

sử dụng tng dung nay.[ CITATION Ban?1 \I 1066 ]

2.3.2 C#:

- Dung dé thiét ké giao dién HTQL don dat hang cua siéu thi VinMart

Trang 5

Trang 20

- C# (hay C sharp) là một ngôn ngữ lập trình đơn giản, được phát triển bởi đội ngũ kỹ

sự của Microsoft vào năm 2000 C# là ngôn ngữ lập trình hiện đại, hướng đối tượng và được xây dựng trên nền tảng của hai ngôn ngữ mạnh nhất là C++ va Java C# voi sw

hỗ trợ mạnh mẽ của NET Framework giúp cho việc tạo một ứng dụng Windows Forms hay WPF (Windows Presentation Foundation), phat triển game, ứng dụng Web, ứng dụng Mobile trở nên rất đễ dàng

- Ưu điểm của C#:

C# là ngôn ngữ đơn giản, C# loại bỏ một vài sự phức tạp và rối rắm của những ngôn ngữ như Java và C+>, bao gồm việc loại bỏ những macro, những template, đa kế thừa,

và lớp cơ sở ảo (virtual base class) Ngôn ngữ C# đơn giản vì nó đựa trên nền tảng C

và C++ Nếu chúng ta thân thiện với C và C++ hoặc thậm chí là Java, chúng ta sẽ thay C# khá giống về diện mạo, cú pháp, biếu thức, toán tử và những chức năng khác được lẫy trực tiếp từ ngôn ngữ C và C++, nhưng nó đã được cải tiến để làm cho ngôn ngữ đơn giản hơn

C7 là ngôn ngữ hiện đại Điều gì làm cho một ngôn ngữ hiện đại? Những đặc tính như

là xử lý ngoại lệ, thu gom bộ nhớ tự động, những kiểu dữ liệu mở rộng, và bảo mật mã nguồn là những đặc tính được mong đợi trong một ngôn ngữ hiện đại C# chứa tất cả những đặc tính trên -C# là một ngôn ngữ lập trình thuần hướng đối tượng Lập trình hướng đối tượng (OOP) là một phương pháp lập trình có 4 tính chất Đó là tính trừu tượng, tính đóng gói, tính đa hình và tính kế thừa C# hỗ trợ cho chúng ta tất cả những đặc tính trên C# là một ngôn ngữ ít từ khóa C# là ngôn ngữ sử dụng giới hạn những từ khóa Phần lớn các từ khóa được sử dụng đề mô tả thông tin Chúng ta có thê nghĩ rằng một ngôn ngữ có nhiều từ khóa thì sẽ mạnh hơn Điều này không phải sự thật, ít nhất là trong trường hợp ngôn ngữ C#, chúng ta có thê tìm thấy răng ngôn ngữ này có thê được sử dụng đề làm bât cứ nhiệm vụ nảo

- Nhược điểm của C#:

Nhược điểm lớn nhất của C# là chỉ chạy trên nén Windows va c6 cai.NET Framework Thao tác đối với phần cứng yếu hơn so với ngôn ngữ khác, hầu hết phải dựa vào 'Wmmdows.[ CITATION COD20 1 1066 ]

Trang 6

Trang 21

Quy trình nghiệp vụ xử lý don dat hang tai siéu thi VinMart

2.3.3 Hệ quản tri co so dit ligu (SQL server management studio 2014):

- Dung dé xuat bang database diagram trong m6 hinh co sé dit liéu trong HTQL don đặt hàng của siéu thi VinMart

- SQL viết tat cua Structured Query Language, dich 14 Ng6n ngit truy van mang tinh cầu trúc, là một loại ngôn ngữ máy tính phổ biến để tạo, sửa và lay đữ liệu từ một hệ quản trị cơ sở đữ liệu quan hệ Ngôn ngữ này phát triển vượt xa so với mục đích ban dau la dé phục vụ các hệ quản trị co sở dữ liệu đối tượng-quan hệ Nó là một tiêu chuân ANSI/ISO

- Giữa những năm 1970, một nhóm các nhà phát triển tại trung tâm nghiên cứu của IBM tai San Jose phat trién hé thống cơ sở dữ liệu "Hệ thống R" dựa trên mô hình của Codd Structured English Query Language, viét tat la "SEQUEL", duoc thiét ké dé quản lý và truy lục dữ liệu được lưu trữ trong Hệ thống R Sau này, tên viết tắt SEQUEL được rút gọn thành SQL đề tránh việc tranh chấp nhãn hiệu (từ SEQUEL đã được một công ty máy bay của UK là Hawker-Siddeley đăng ký) Mặc dù SQL bị ảnh hưởng bởi công trình của tiến sĩ Codd nhưng nó không đo tiến sĩ Codd thiết kế ra Ngôn ngữ SEQUEL được thiét ké boi Donald D Chamberlin va Raymond F Boyce tai IBM, va khai niém cua ho duoc phé bién dé tang sw chu y vé SOL

- Nam 1978, viéc thử nghiệm phương pháp được khởi đầu tại một cơ sở thử nghiệm của khách hàng Cuộc thử nghiệm đã chứng minh được sự có ích và tính thực tiễn của

hệ thống và đã chứng tỏ sự thành công của IBM Dựa vào kết quả đó, IBM bắt đầu phát triển các sản phẩm thương mại bổ sung thêm SQL dựa trên nguyên mẫu Hệ thống

R bao gồm System/38 (Hệ thống/38) (được công bố năm 1978 và được thương mại hóa tháng 8 năm 1979, SQL/DS (được giới thiệu vào năm 1981) và DB2 (năm 1983) Một trong những lý do khiến cho SQL được sử dụng phổ biến, chính là nó cho phép người dùng thực hiện đa dạng các chứng năng sau:

- Cho phép người đùng truy cập đữ liệu trong các hệ thống quản lý cơ sở đữ liệu quan

hệ

- Cho phép người dùng mô tả đữ liệu

Trang 7

Trang 22

- Cho phép người dùng xác định dữ liệu trong cơ sở dữ liệu và thao tác dữ liệu đó

- Cho phép nhúng trong các ngôn ngữ khác sử dụng mô-đun SQL, thư viện và trình biên dịch trước

- Cho phép người dùng tạo và thả các cơ sở dữ liệu và bảng

- Cho phép người dùng tạo chế độ View, thủ tục lưu trữ, chức năng trong cơ sở đữ liệu

- Cho phép người dùng thiết lập quyền trên các bảng, thủ tục và View

- SQL còn được dùng đề cập nhật thông tin cho các CSDL đã có Ví đụ như cần phải xoá tất cả các phiếu xuất kho hai năm trước đây chăng hạn Bạn có thê mở bảng dữ liệu Phiếu xuất kho ra và tìm kiểm rồi xoá từng phiếu một cách thủ công, vừa mat thi giờ vừa có khả năng nhầm lẫn hoặc bỏ sót Khi đó bạn nên dùng SQL với thời gian thực hiện chỉ tính bằng giây và đảm bảo không có sự nhằm lẫn hay bỏ sót nào cả Trong những trường hợp như vậy kết quả câu lệnh SQL không phải là bảng mới mà chính là bảng đã được bô sung cập nhật đữ liệu theo yêu cầu

- SQL luôn luôn thao tác trên các bảng SQL dùng đề phân tích, tông hợp số liệu từ các bảng đã có săn, tạo nên các dạng bảng mới, sửa đối cấu trúc, dữ liệu của các bảng đã

có Sau khi thực hiện một hay một chuỗi các lệnh SQL là có thể có đủ số liệu để tạo ra báo cáo theo yêu cầu công việc Vì mục tiêu của các chương trình quản lý CSDL là quản lý đữ liệu được lưu trữ trong các bảng nén SQL được dùng rất thường xuyên trong mọi công việc.[ CIFATION Biz20 \I 1066 ]

2.3.4 Visual Studio 2014:

- Ding dé bé trợ thiét ké HTQL don dat hang ctia siéu thi VinMart

- Visual Stuđio là một trong những công cụ hỗ trợ lập trình rất nỗi tiếng nhất hiện nay của tập đoàn Microsoft và chưa có một phần mềm nảo có thể thay thế được nó Visual Studio là một phần mềm lập trình hệ thống do tập đoàn Microsoft xây dựng Từ khi ra đời đến nay, Visual Studio đã trải qua rất nhiều phiên bản sử dụng khác nhau Điều đó, giúp cho người dùng có thể lựa chọn được phiên bản tương thích với dòng máy của mỉnh cũng như cấu hình sử đụng phù hợp nhất Bên cạnh đó, Visual Studio còn cho

Trang 8

Trang 23

Quy trình nghiệp vụ xử lý don dat hang tai siéu thi VinMart

phép người dùng có thể tự chọn lựa giao diện chính cho máy của mình tủy thuộc vào nhu cầu sử dụng

- Một số tính năng của phần mềm Visual Studio:

+ Biên tập mã giống như bất kỳ một IDE khác, Visual Studio gồm có một trình soạn thảo mã hỗ trợ tô sáng cú pháp và hoàn thiện mả bằng các sử dụng IntelliSense không chỉ cho các hàm, biến và các phương pháp mà còn sử đụng cho các cấu trúc ngôn ngữ như: Truy vấn hoặc vòng điều khiển Bên cạnh đó, các trình biên tập mã Visual Studio cũng hỗ trợ cài dat dau trang trong ma dé có thê điều hướng một cách nhanh chóng và

dễ dàng Hỗ trợ các điều hướng như: Thu hẹp các khối mã lệnh, tìm kiếm gia tăng, v.v Visual Studio con có tính năng biên dich nền tức là khi mã đang được viết thì phần mềm này sẽ biên dịch nó trong nền để nhằm cung cấp thông tin phản hồi về cú pháp cũng như biên dịch lỗi và được đánh dấu bằng các gạch gợn sóng mau do + Trình gỡ lỗi Visual Studio có một trình gỡ lỗi có tính năng vừa lập trình gỡ lỗi cấp máy và gỡ lỗi cấp mã nguồn Tính năng này hoạt động với cả hai mã quản lý giỗng như ngôn ngữ máy và có thể sử đụng đề gỡ lỗi các ứng dụng được viết băng các ngôn ngữ được hỗ trợ bởi Visual Studio

+ Thiết kế:

¢ Windows Forms Designer Được sử dụng với mục đích xây dựng các ứng dụng

đồ họa (GUI) sử dụng Windows Forms, được bố trí dùng để xây dựng các nút điều khiển bên trong hoặc cũng có thê khóa chúng vào bên cạnh mẫu Điều khiên trình bày

dữ liệu có thể được liên kết với các nguồn dữ liệu như: Cơ sở dữ liệu hoặc truy vấn

e WPE Desipner Tính năng nảy cũng giống như Windows Forms Designer có công dụng hỗ trợ kéo và thả ân dụ Sử dụng tương tác giữa người và máy tính nhắm mục tiêu vào Windows Presentation Foundation

e Web đesigner/development Visual Studio cũng có một trình soạn thảo và thiết

kế website cho phép các trang web được thiết kế theo tính năng kéo và thể đối tượng [CITATION Bug \1 1066 ]

Trang 9

Trang 24

Power Designer là l công cụ thiết kế CSDL Có các chức năng như sau:

- Thiết kế Conceptual Data model (CDMI) bằng sơ đồ thực thế kết hợp

- Phat sinh Physical Data Model (PDM) tương ứng trên một DBMS được chọn

- Phat sinh kích bản tạo CSDL trên một DBMS đích

- Phát sinh ràng buộc toàn vẹn tham chiéu (referential integrity triggers) néu chung được hỗ trợ bởi CSDL đích

- Cho phép hiệu chỉnh và In các model

- Phát sinh ngược lai cac Database va cac application dang ton tại

- Định nghĩa các thuộc tính mở rộng có các đối tượng PDM Có chức năng như một trình biên địch mã đó là tương thích với một số ngôn ngữ lập trình như Java, C Sharp, Visual Basic.[ CITATION 12315 \1 1066 ]

Trang 10

Trang 25

Quy trình nghiệp vụ xử lý don dat hang tai siéu thi VinMart

CHUONG 3: MOT SO YEU CAU CO BAN CUA HE

THONG

3.1 Một số yêu cầu cơ bản của hệ thống:

Hệ thống phải đảm bảo được một số yêu cầu sau:

- Quản lý được danh mục hàng hóa, khách hàng, kho, nhà cung cấp

- Quản lý được doanh thu bán hàng

- Quản lý được đơn hàng

Đưa ra được các báo cáo cần thiết:

- In được các chứng từ như phiếu nhập, phiếu xuất, hóa đơn

- Báo cáo tổng hợp doanh thu

- Bang kê các chứng từ phát sinh theo thời g1an

- Số chỉ tiết giá vốn hàng bán

- Dam bảo tính bảo mật và an toàn đữ liệu của hệ thống

3.2 Mô hình hóa nghiệp vụ:

3.2.1 Mô tả bài toán:

- Siêu thị VinMart là một siêu thị chuyên cung cấp các loại sản phâm, hàng hóa dé phục vụ nhu cầu thiết yêu có khách hàng

- Quản lý đơn đặt hàng: Khi siêu thị nhận được yêu cầu mua hàng của khách hàng dưới các hình thức như: Mua hàng trực tiếp, điện thoại, fanpage Bộ tiếp nhận đơn đặt hàng sẽ xem xét các yêu cầu cầu của khách hàng sau đó thêm đơn đặt hàng vào hỗ

sơ tiếp nhận đơn hàng Tiếp theo, bộ phận xử lý đơn đặt hàng sẽ lấy đơn hàng từ hồ sơ tiếp nhận đơn đặt hàng và xác định số lượng hàng tồn kho có trong kho có đạt đủ yêu cầu hay không Nếu đạt yêu cầu thì chuẩn bị hàng hóa có trong đơn hàng và in hóa đơn rồi đua vào hồ sơ hóa đơn Còn ngược lại không đạt yêu cầu thì bộ phận xứ lý đơn hàng sẽ yêu cầu bộ phận kho nhập hàng Khi có yêu cầu nhập hàng từ bộ phận xử lý đơn đặt hàng thì bộ phận kho liên hệ với nhà cung cấp đề nhập hàng Sau khi nhà cung

Trang 11

Trang 26

cấp chuyên hàng tới kho thì bộ phận kho kiểm tra số lượng và chất lượng sản phẩm, nếu đạt yêu cầu thì cho nhập kho và thanh toán, nếu không đạt yêu cầu thì hoàn sản phẩm lại cho bên nhà cung cấp Bộ phận chuyên hang lay don hang va hóa đơn dé đem giao cho khách hàng Bộ phận kế toán sẽ lấy hóa đơn từ hồ sơ hóa đơn sau đó gửi hóa đơn đến khách hàng và yêu cầu khách hàng trả tiền Nếu khách hàng thanh toán đầy đủ thì ghi nhận hóa đơn đã thanh toán Ngước lại, yêu cầu khách hàng thanh toán đúng

- Trường hợp khách hàng mua hàng vào dịp khuyến mãi với số lượng theo đúng chính sách của siêu thị sẽ được hướng chiết khâu thương mại (giảm giá) Theo chính sách ma siêu thị đã quy định thì giá bán cho khách sẽ là giá sau khi chiết khấu và được phản ánh trên hóa đơn bán hàng

- Sô chỉ tiết doanh thu

- Sô chỉ tiết hàng tồn kho

- Phiếu thanh toán cho nhà cung cấp

Trang 12

Ngày đăng: 02/07/2024, 16:26

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

TÀI LIỆU LIÊN QUAN

w