1. Trang chủ
  2. » Tất cả

ĐỒ án học PHẦN PHÂN TÍCH THIẾT kế hệ THỐNG THÔNG TIN đề tài CHƯƠNG TRÌNH QUẢN lý CHUỖI SIÊU THỊ MINI

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

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Chương Trình Quản Lý Chuỗi Siêu Thị Mini
Tác giả Nguyễn Quốc Duệ, Trần Giang Nam, Trương Đức Nghĩa, Nguyễn Việt Hoàng
Người hướng dẫn Cô Phan Nguyệt Minh
Trường học Trường Đại Học Sài Gòn
Chuyên ngành Công Nghệ Thông Tin
Thể loại Đồ Án Học Phần
Năm xuất bản 2022
Thành phố Thành phố Hồ Chí Minh
Định dạng
Số trang 53
Dung lượng 3,27 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Giao diện quản lý nhân viên Trong giao diện người quản lý nhân viên bao gồm các chức năng: ⦁ Thêm: Hiện form nhập để nhập thông tin của nhân viên cần được thêm vào... Đọc danh sách nhâ

Trang 1

ĐỒ ÁN HỌC PHẦNPHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN

ĐỀ TÀI: CHƯƠNG TRÌNH QUẢN LÝ

CHUỖI SIÊU THỊ MINI

GIẢNG VIÊN HƯỚNG DẪN: CÔ PHAN NGUYỆT MINH

Thành viên tham gia:

Nguyễn Quốc Duệ MSSV: 3120560027

Trần Giang Nam MSSV: 3120560032

Trương Đức Nghĩa MSSV: 3120560098

Nguyễn Việt Hoàng MSSV: 3120560009

Thành phố Hồ Chí Minh - Tháng 05/2022

Trang 3

cuộc sống, công nghệ thông tin đã và đang đóng vai trò quan trọng trong cácngành khoa học kĩ thuật, kinh tế xã hội của mỗi nước trên thế giới Nó khôngnhững giải quyết công việc một cách nhanh chóng mà còn đem lại được hiệuquả kinh tế cao.

Với mong muốn học tập tốt môn phân tích thiết kế hệ thống thông tin vàbước đầu tiếp cận với một quy trình thực tế về công nghệ thông tin, chúng emxin được chọn đề tài về quản lý bán hàng siêu thị Với đề tài này chúng em cóthể tìm hiểu và nắm vững các phương pháp luận và kỹ thuật để phân tích thiếtkếcác hệ thống thông tin cũng như hiểu được chu kỳ phát triển của một hệ thốngthông tin và vận dụng được các pha phát triển hệ thống trong các trường hợp cụthể ở thế giới thực

3

Trang 4

LỜI CẢM ƠN

Chúng em xin chân thành gởi lời cảm ơn đến tập thể quý Thầy Cô trongkhoa Công nghệ thông tin Trường Đại Học Sài Gòn đã giúp cho chúng em cónhững kiến thức cơ bản làm nền tảng để thực hiện đề tài này Đặc biệt, chúng emxin gởi lời cảm ơn và lòng biết ơn sâu sắc nhất tới cô Phan Nguyệt Minh, giảngviên môn “Phân tích thiết kế hệ thông thông tin” Cô đã trực tiếp hướng dẫn tậntình, sửa chữa và đóng góp nhiều ý kiến quý báu giúp nhóm chúng em hoànthành tốt báo cáo môn học của mình Trong thời gian một học kì thực hiện đềtài, nhóm chúng em đã vận dụng những kiến thức nền tảng đã được tích lũyđồng thời kết hợp với việc học hỏi và nghiên cứu những kiến thức mới Từ đónhóm đã vận dụng tối đa những gì đã thu thập được để hoàn tất một báo cáo đồán tốt nhất

Tuy nhiên, trong quá trình thực hiện, nhóm chúng em không tránh khỏinhững thiếu sót Chính vì vậy, nhóm chúng em rất mong muốn nhận được những

sự góp ý từ phía cô, nhằm hoàn thiện những kiến thức để nhóm chúng em có thểhọc tập thêm và đó cũng là hành trang tốt nhất để chúng em thực hiện tiếp các

đề tài khác trong tương lai

Nhóm chúng em xin chân thành cảm ơn cô!

Trang 5

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

Giảng viên hướng dẫn

5

Trang 6

Cô Phan Nguyệt Minh

I Giới thiệu đề tài

Trang 7

Sơ đồ DFD mức 2 mục nhập hàng

4.3.2 Mục quản lý sản phẩm.

7

Trang 8

Sơ đồ DFD mức 2 mục quản lý sản phẩm

4.3.3 Mục thanh toán.

Trang 9

Sơ đồ DFD mức 2 mục yêu cầu nhập hàng

9

Trang 10

III Thiết kế

1 Thiết kế cơ sở dữ liệu

1.1 Lược đồ CSDL quan hệ.

Trang 11

1.3.1 Bảng Nhanvien

11

Trang 12

STT Thuộc tính Kiểu dữ liệu Ràng buộc Chú thích

1 MaNV varchar(10) primary key Mã nhân viên

2 TenNV varchar(50) Tên nhân

viên

3 SDT varchar(10) Số điện thoại

4 Ngaysinh Date Ngày sinh

5 Chucvu varchar(10) Chức vụ

Trang 13

1 MaTV varchar(10) primary key Mã thành

viên

2 TenTV varchar(50) Tên thành

viên

3 SDT varchar(10) Số điện thoại

4 Ngaysinh Date Ngày Sinh

Bảng 3.2 Bảng thành viên

1.3.3 Bảng Nhacungcap

13

Trang 14

STT Thuộc tính Kiểu dữ liệu Ràng buộc Chú thích

1 MaNCC varchar(10) primary key Mã nhà cung

Trang 15

1 MaSP varchar(10) primary key Mã sản phẩm

2 TenSP varchar(100) Tên sản

phẩm

3 GiaThanh int Giá thành

4 MaLoai varchar(10) foreign key

references

LoaiSP(MaLoai)

Mã loại sảnphẩm

Bảng 3.4 Bảng sản phẩm

1.3.5 Bảng LoaiSP

15

Trang 16

STT Thuộc tính Kiểu dữ liệu Ràng buộc Chú thích

1 MaLoai varchar(10) primary key Mã loại sản

Trang 17

1 MaHD varchar(10) primary key Mã hóa đơn

2 MaNV varchar(10) foreign key

references

Nhanvien(MaNV)

Mã nhânviên

3 Tonggia int Tổng giá

4 NgayTT Date Ngày thanh

toán

5 MaTV varchar(10) foreign key

references

Thanhvien(MaTV)

Mã thànhviên

Bảng 3.6 Bảng hóa đơn

17

Trang 18

1.3.7 Bảng CTHoadon

Trang 19

1 MaHD varchar(10) primary key Mã hóa đơn

2 MaSP varchar(10) foreign key

references

Sanpham(MaSP)

Trang 20

STT Thuộc tính Kiểu dữ liệu Ràng buộc Chú thích

1 MaSP varchar(10) foreign key

references

Sanpham(MaSP)

Trang 21

1 MaNH varchar(10) primary key Mã nhập

Mã nhàcung cấp

4 Tonggia int Tổng giá

Bảng 3.9 Bảng loại phiếu nhập hàng

1.3.10 Bảng CTPhieunhap

21

Trang 22

STT Thuộc tính Kiểu dữ liệu Ràng buộc Chú thích

1 MaNH varchar(10) foreign key

references

Nhaphang(MaNH)

Mã nhậphàng

2 MaSP varchar(10) foreign key

references

Sanpham(MaSP)

Mã sản phẩm

Trang 23

1 MaNV varchar(10) foreign key

references

Nhanvien(MaNV)

Trang 24

STT Thuộc tính Kiểu dữ liệu Ràng buộc Chú thích

1 MaSP varchar(10) foreign key

references

Sanpham(MaSP)

Mã sản phẩm

2 NgayBD Date Ngày bất đầu

3 NgayKT Date Ngày kết thúc

Bảng 3.11 Bảng tài khoản

Trang 25

25

Trang 26

Mô tả biến cố Điều kiện

Hiển thị giao diện đăngnhập ứng dụng

Nhập thông tin

tài khoản

Nhập tênđăng nhập vàmật khẩu

Hiện thị tên đăng nhập vàmật khẩu của người quản lýhoặc của nhân viên đã nhập

Tên tài khoản

và mật khẩukhông được

bỏ trốngĐăng nhập vào

ứng dụng

Click vào nút

“đăng nhập”

trên giao diện

Kiểm tra các thông tin baogồm mật khẩu và tài khoản

đã được nhập:

+ Nếu thông tin trùng khớpvới thông tin tài khoản đượclưu trong database Hệthống sẽ hiển thị giao diệndựa trên phân quyền côngviệc của tài khoản đó

Trang 27

Thành viên: Chuyển người quản lý sang giao diện quản lý thành viên.

Sản phẩm: Chuyển người quản lý sang giao diện quản lý sản phẩm

Loại sản phẩm: Chuyển người quản lý sang giao diện quản lý phân

Nhập hàng: Chuyển người quản lý sang giao diện quản lý nhập hàng

Tài khoản: Chuyển người quản lý sang giao diện quản lý tài khoản

Thống kê: Chuyển người quản lý sang giao diện thống kê

Thoát: Chuyển người quản lý quay về giao diện đăng nhập

Sau khi click vào các nút chức năng ở trên thì chương trình sẽ đưa ngườiquản lý đến với giao diện tương ứng như sau:

27

Trang 28

3.2.1 Giao diện quản lý nhân viên

Giao diện quản lý nhân viên có chứng năng hiện thị, tìm kiếm, thêm,xóa, chỉnh sửa thông tin của tất cả các thông tin của các nhân viên:

Hình 3.x Giao diện quản lý nhân viên

Trong giao diện người quản lý nhân viên bao gồm các chức năng:

Thêm: Hiện form nhập để nhập thông tin của nhân viên cần được

thêm vào

Trang 29

Hình 3.x.2 Form nhập thông tin nhân viên khi chỉnh sửa thông tin nhân viên

29

Trang 30

Mô tả ràng buộc của giao diện quản lý nhân viên

Trang 31

Đọc danh sách nhân viêntrong hệ thống va hiển thịthông tin nhân viên ra giaodiện màn hình

Thêm nhân

viên

Click vào nút

“Thêm” trêngiao diệnquản lý nhânviên

Hiển thị lên form nhập đểngười quản lý có thể nhậpđầy đủ các thông tin cầnthêm và sau đó click vào nút

“Xác nhận” để tiến hànhthêm thông tin nhân viênmới vào database

Các thông tinkhông được

bỏ trống

Chỉnh sửa

nhân viên

Chọn mộtnhân viên ởbản thông tinnhân viên vàsau đó clickvào nút

“Chỉnh sửa”

Hiển thị lên form nhập đểngười quản lý có thể chỉnhsửa các thông tin và sau đóclick vào nút “Xác nhận” đểtiến hành chỉnh sửa thôngtin nhân viên trong database

+ Các thôngtin khôngđược bỏ trống+ Thông tin

“Mã nhânviên” khôngthể thay đổiXóa nhân viên Chọn một

nhân viên ởbản thông tinnhân viên vàsau đó clickvào nút

Khi người quản lý click vàonút “Xóa” thì hiển thị mộtpopup xác nhận có xóathông tin của nhân viên đó

ra khỏi Database hay không

Nếu người quản lý click vào

31

Trang 32

“Xóa” nút “Có” thì hệ thống sẽ tiến

hành loại bỏ thông tin nhânviên đó ra khỏi database

Bảng 3.x Bảng biến cố của giao diện quản lý nhân viên

3.2.2 Giao diện quản lý thành viên

Giao diện quản lý thành viên có chứng năng hiện thị, tìm kiếm, thêm,xóa, chỉnh sửa thông tin của tất cả các thông tin của thành viên có trongdatabase:

Trang 33

Hình 3.x.1 Form nhập thông tin thành viên khi thêm thành viên

Hình 3.x.2 Form nhập thông tin thành viên khi chỉnh sửa thông tin thành viên

Mô tả ràng buộc của giao diện thành viên

33

Trang 34

Mô tả biến cố Điều kiện

Đọc danh sách thành viêntrong hệ thống va hiển thịthông tin thành viên ra giaodiện màn hình

Thêm thành

viên

Click vào nút

“Thêm” trêngiao diệnquản lý thànhviên

Hiển thị lên form nhập đểngười quản lý có thể nhậpđầy đủ các thông tin cầnthêm và sau đó click vào nút

“Xác nhận” để tiến hànhthêm thông tin thành viênmới vào database

Các thông tinkhông được

bỏ trống

Chỉnh sửa

thành viên

Chọn mộtthành viên ởbản thông tinthành viênviên và sau

Hiển thị lên form nhập đểngười quản lý có thể chỉnhsửa các thông tin và sau đóclick vào nút “Xác nhận” đểtiến hành chỉnh sửa thông

+ Các thôngtin khôngđược bỏ trống+ Thông tin

“Mã thành

Trang 35

Bảng 3.x Bảng biến cố của giao diện quản lý thành viên

3.2.3 Giao diện quản lý sản phẩm

Giao diện quản lý sản phẩm có chứng năng hiện thị, tìm kiếm, thêm,xóa, chỉnh sửa thông tin của tất cả các thông tin của sản phẩm có trongdatabase:

Hình 3.x Giao diện quản lý sản phẩm

Trong giao diện quản lý sản phẩm bao gồm các chức năng:

Thêm: Hiện form nhập để nhập thông tin của sản phẩm cần được

thêm vào

Chỉnh sửa: Hiện form nhập để nhập thông tin của sản phẩm cần được

chỉnh sủa

Xóa: Thực hiện xóa thông tin sản phẩm được chọn database

Tìm kiếm: Tìm kiếm sản phẩm trong database.

35

Trang 36

Khi người quản lý click vào mục thêm hoặc chỉnh sửa thì chương trình

sẽ hiện lên form nhập để nhập và chỉnh sửa thông tin sản phẩm:

Hình 3.x.1 Form nhập thông tin sản phẩm khi thêm sản phẩm

Trang 37

37

Trang 38

Mô tả biến cố Điều kiện

Đọc danh sách sản phẩmtrong hệ thống va hiển thịthông tin sản phẩm ra giaodiện màn hình

Thêm sản

phẩm

Click vào nút

“Thêm” trêngiao diệnquản lý sảnphẩm

Hiển thị lên form nhập đểngười quản lý có thể nhậpđầy đủ các thông tin cầnthêm và sau đó click vào nút

“Xác nhận” để tiến hànhthêm thông tin sản phẩmmới vào database

Các thông tinkhông được

bỏ trống

Chỉnh sửa sản

phẩm

Chọn mộtsản phẩm ởbản thông tinsản phẩm vàsau đó click

Hiển thị lên form nhập đểngười quản lý có thể chỉnhsửa các thông tin và sau đóclick vào nút “Xác nhận” đểtiến hành chỉnh sửa thông

+ Các thôngtin khôngđược bỏ trống+ Thông tin

Trang 39

Bảng 3.x Bảng biến cố của giao diện quản lý sản phẩm

3.2.4 Giao diện quản lý loại sản phẩm

Giao diện quản lý loại sản phẩm có chứng năng hiện thị, tìm kiếm, thêm,xóa, chỉnh sửa thông tin của tất cả các thông tin loại sản phẩm có trongdatabase:

Hình 3.x Giao diện quản lý loại sản phẩm

Trong giao diện quản lý loại sản phẩm bao gồm các chức năng:

Thêm: Hiện form nhập để nhập thông tin loại sản phẩm cần được

thêm vào

Chỉnh sửa: Hiện form nhập để nhập thông tin loại sản phẩm cần được

chỉnh sửa

Xóa: Thực hiện xóa thông tin loại sản phẩm được chọn database

Tìm kiếm: Tìm kiếm loại sản phẩm trong database.

39

Trang 40

Khi người quản lý click vào mục thêm hoặc chỉnh sửa thì chương trình

sẽ hiện lên form nhập để nhập và chỉnh sửa thông tin loại sản phẩm:

Hình 3.x.1 Form nhập thông tin loại sản phẩm khi thêm loại sản phẩm

Trang 41

Đọc danh sách loại sảnphẩm trong hệ thống va hiểnthị thông tin loại sản phẩm

ra giao diện màn hìnhThêm loại sản

phẩm

Click vào nút

“Thêm” trêngiao diệnquản lý loạisản phẩm

Hiển thị lên form nhập đểngười quản lý có thể nhậpđầy đủ các thông tin cầnthêm và sau đó click vào nút

“Xác nhận” để tiến hànhthêm thông tin loại sảnphẩm mới vào database

Các thông tinkhông được

bỏ trống

Chỉnh sửa loại

sản phẩm

Chọn mộtloại sảnphẩm ở bảnthông tinnhân viên vàsau đó clickvào nút

“Chỉnh sửa”

Hiển thị lên form nhập đểngười quản lý có thể chỉnhsửa các thông tin và sau đóclick vào nút “Xác nhận” đểtiến hành chỉnh sửa thôngtin loại sản phẩm trongdatabase

+ Các thôngtin khôngđược bỏ trống+ Thông tin

“Mã loại sảnphẩm” khôngthể thay đổi

Xóa loại sản

phẩm

Chọn mộtloại sảnphẩm ở bảnthông tin loạisản phẩm vàsau đó click

Khi người quản lý click vàonút “Xóa” thì hiển thị mộtpopup xác nhận có xóathông tin của loại sản phẩm

đó ra khỏi Database haykhông Nếu người quản lý

41

Trang 42

vào nút

“Xóa”

click vào nút “Có” thì hệthống sẽ tiến hành loại bỏthông tin loại sản phẩm đó

ra khỏi database

Bảng 3.x Bảng biến cố của giao diện quản lý loại sản phẩm

3.2.5 Giao diện quản lý khuyến mãi

Giao diện quản lý khuyến mãi có chứng năng hiện thị, tìm kiếm, thêm,xóa, chỉnh sửa thông tin của tất cả các thông tin khuyến mãi có trongdatabase:

Trang 43

Hình 3.x.1 Form nhập thông tin khuyến mãi khi thêm khuyến mãi

43

Trang 44

Hình 3.x.2 Form nhập thông tin khuyến mãi khi chỉnh sửa thông tin khuyến mãi

Mô tả ràng buộc của giao diện quản lý khuyến mãi

Trang 45

Đọc danh sách khuyến mãitrong hệ thống va hiển thịthông tin khuyến mãi ragiao diện màn hình

Thêm khuyến

mãi

Click vào nút

“Thêm” trêngiao diệnquản lýkhuyến mãi

Hiển thị lên form nhập đểngười quản lý có thể nhậpđầy đủ các thông tin cầnthêm và sau đó click vào nút

“Xác nhận” để tiến hànhthêm thông tin khuyến mãimới vào database

+ Các thôngtin khôngđược bỏ trống+ Ngày bấtđầu khôngđược sau ngàykết thúc

Chỉnh sửa

khuyến mãi

Chọn mộtkhuyến mãi

ở bản thôngtin khuyếnmãi và sau

đó click vàonút “Chỉnhsửa”

Hiển thị lên form nhập đểngười quản lý có thể chỉnhsửa các thông tin và sau đóclick vào nút “Xác nhận” đểtiến hành chỉnh sửa thôngtin khuyến mãi trongdatabase

+ Các thôngtin khôngđược bỏ trống+ Thông tin

“Mã sảnphẩm” khôngthể thay đổi+ Ngày bấtđầu khôngđược sau ngàykết thúc

Xóa khuyến

mãi

Chọn mộtkhuyến mãi ở

Khi người quản lý click vàonút “Xóa” thì hiển thị một

45

Trang 46

bản thông tinkhuyến mãi

và sau đóclick vào nút

“Xóa”

popup xác nhận có xóathông tin của khuyến mãi đó

ra khỏi Database hay không

Nếu người quản lý click vàonút “Có” thì hệ thống sẽ tiếnhành loại bỏ thông tinkhuyến mãi đó ra khỏidatabase

Bảng 3.x Bảng biến cố của giao diện quản lý khuyến mãi

3.2.6 Giao diện quản lý nhà cung cấp

Giao diện quản lý nhà cung cấp có chứng năng hiện thị, tìm kiếm, thêm,xóa, chỉnh sửa thông tin của tất cả các thông tin nhà cung cấp có trongdatabase:

Trang 47

Tìm kiếm: Tìm kiếm nhà cung cấp trong database.

Khi người quản lý click vào mục thêm hoặc chỉnh sửa thì chương trình

sẽ hiện lên form nhập để nhập và chỉnh sửa thông tin nhà cung cấp:

Hình 3.x.1 Form nhập thông tin nhà cung cấp khi thêm nhà cung cấp

47

Trang 48

Hình 3.x.2 Form nhập thông tin nhà cung cấp khi chỉnh sửa thông tin nhà cung

cấp

Mô tả ràng buộc của giao diện nhà cung cấp

Trang 49

Đọc danh sách loại nhàcung cấp trong hệ thống vahiển thị thông tin loại nhàcung cấp ra giao diện mànhình

Thêm nhà cung

cấp

Click vào nút

“Thêm” trêngiao diệnquản lý loạinhà cung cấp

Hiển thị lên form nhập đểngười quản lý có thể nhậpđầy đủ các thông tin cầnthêm và sau đó click vào nút

“Xác nhận” để tiến hànhthêm thông tin nhà cung cấpmới vào database

Các thông tinkhông được

bỏ trống

Chỉnh sửa nhà

cung cấp

Chọn mộtnhà cung cấp

ở bản thôngtin nhà cungcấp và sau đóclick vào nút

“Chỉnh sửa”

Hiển thị lên form nhập đểngười quản lý có thể chỉnhsửa các thông tin và sau đóclick vào nút “Xác nhận” đểtiến hành chỉnh sửa thôngtin nhà cung cấp trongdatabase

+ Các thôngtin khôngđược bỏ trống+ Thông tin

“Mã nhà cungcấp” khôngthể thay đổiXóa nhà cung

cấp

Chọn mộtnhà cung cấp

ở bản thôngtin nhà cungcấp và sau đó

Khi người quản lý click vàonút “Xóa” thì hiển thị mộtpopup xác nhận có xóathông tin của loại sản phẩm

đó ra khỏi Database hay

49

Ngày đăng: 04/01/2023, 04:55

🧩 Sản phẩm bạn có thể quan tâm

w