1. Trang chủ
  2. » Công Nghệ Thông Tin

Phân tích và thiết kế hệ thống quản lý bán hàng tại cửa hàng máy tính C & C

35 333 2

Đ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 35
Dung lượng 639,38 KB
File đính kèm PTTKHT cua hang may tinh.rar (548 KB)

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

Nội dung

TRƯỜNG ĐẠI HỌC HÀNG HẢI VIỆT NAMKHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO BÀI TẬP LỚN HP : Phân tích và thiết kế hệ thống thông tin Đề tài số 11: Phân tích và thiết kế hệ thống quản lý bán hàng t

Trang 1

TRƯỜNG ĐẠI HỌC HÀNG HẢI VIỆT NAM

KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO BÀI TẬP LỚN

HP : Phân tích và thiết kế hệ thống thông tin

Đề tài số 11: Phân tích và thiết kế hệ thống quản lý bán hàng tại cửa hàng

máy tính C & C

Giảng viên hướng dẫn Sinh viên thực hiện

Nguyễn Thị Như Trần Thị Mai Loan

Trang 2

TRANG BÌA LÓT

Trang 3

Khảo sát nghiệp vụ, phân tích và thiết kế hệ thống

3 Công việc cần thực hiện

 Khảo sát nghiệp vụ hệ thống hiện tại, chỉ rõ mục đích, yêu cầu đặt ra,phân tích ưu nhược điểm của hệ thống

 Xác định các chức năng của hệ thống, xây dựng mô hình phân rã chứcnăng, mô tả sơ đồ luồng dữ liệu mức ngữ cảnh, mức đỉnh và các mứcdưới đỉnh

 Xác định các thực thể, thuộc tính và các mối liên kết giữa chúng qua

đó xây dựng mô hình thực thể - liên kết Xây dựng mô hình dữ liệuquan hệ, chọn hệ quản trị dữ liệu phù hợp và cài đặt cơ sở dữ liệu

 Thiết kế giao diện người dùng

 Nộp báo cáo và bảo vệ bài tập lớn

Trang 4

 Kết quả làm bài tập lớn: Báo cáo bài tập lớn (Nộp 01 bản photo và 01file PDF.

 Hạn nộp báo cáo bài tập lớn: 14/5/2019

5 Tài liệu tham khảo

 Nguyễn Văn Vỵ và Nguyễn Việt Hà, Giáo trình Kỹ nghệ phần mềm,NXB Giáo dục Việt Nam, Hà Nội, 2009

 Nguyễn Văn Vỵ, Phân tích, thiết kế hệ thống thông tin hiện đại hướngcấu trúc và hướng đối tượng, NXB Thống kê, Hà Nội, 2002

 Nguyễn Văn Vỵ, Hệ thống thông tin, Trường đại học Khoa Học TựNhiên – ĐHQG Hà Nội, 1999

Trang 5

Mục Lục

BÀI TẬP LỚN 3

Mục Lục 5

Danh mục hình ảnh: 7

Danh mục hình vẽ: 7

Danh mục bảng: 8

Danh mục các từ viết tắt: 9

Lời nói đầu 10

Nhận xét 11

1.1 Phát biểu bài toán 12

1.1.1 Mục đích khảo sát hiện trạng cũ 12

1.1.2 Mô tả hệ thống hiện tại 12

1.1.3 Tài liệu thu được 12

1.1.5 Yêu cầu đối với hệ thống mới 13

Chương 2 Phân tích hệ thống 14

2.1 Xây dựng các chức năng của hệ thống 14

2.1.1 Mô tả các chức năng chi tiết 14

2.2 Sơ đồ mức ngữ cảnh 16

2.3 Sơ đồ mức đỉnh 16

2.3.1 Ma trận thực thể - chức năng 16

2.3.2 Sơ đồ mức đỉnh 16

2.4 Sơ đồ mức dưới đỉnh 17

2.4.1 Chức năng quản lý thiết bị 17

2.4.2 Chức năng quản lý nhân viên 19

2.4.3 Chức năng tra cứu 20

2.4.4 Chức năng lập báo cáo 21

2.5 Xác định kiểu thực thể 22

2.6 Mô hình ER 22

Chương 3: Thiết kế hệ thống 24

3.1 Thiết kế dữ liệu 24

3.1.1 Các bảng và thuộc tính 24

Trang 6

3.2.2 Giao diện chính 27

3.2.3 Nội dung giao diện chính 28

3.2.4 Giao diện quản lý thông tin thiết bị 30

3.2.5 Giao diện thông tin phiếu nhập 30

3.2.6 Giao diện thông tin phiếu xuất kho kiêm bảo hành 31

3.2.7 Giao diện thông tin nhân viên 31

3.2.8 Giao diện thông tin chấm công 32

3.2.9 Giao diện thông tin tra cứu 32

3.2.10 Giao diện thông tin báo cáo 33

Lời kết 34

Trang 7

Danh mục hình ảnh:

Ảnh 1: Phiếu xuất kho kiêm bảo hành 13

Ảnh 2: Giao diện đăng nhập 27

Ảnh 3: Giao diện chính 27

Ảnh 4: Nội dung giao diện quản lý thiết bị 28

Ảnh 5: Nội dung giao diện quản lý nhân viên 28

Ảnh 6: Nội dung giao diện tra cứu 29

Ảnh 7: Nội dung giao diện báo cáo 29

Ảnh 8: Giao diện quản lý thông tin thiết bị 30

Ảnh 9: Giao diện phiếu nhập 30

Ảnh 10: Giao diện phiếu xuất kho kiêm bảo hành 31

Ảnh 11: Giao diện quản lý nhân viên 31

Ảnh 12: Giao diện thông tin chấm công 32

Ảnh 13: Giao diện thông tin tra cứu 32

Ảnh 14: Giao diện báo cáo cuối ngày 33

Ảnh 15: Giao diện báo cáo bán hàng theo hàng hóa 33

Danh mục hình vẽ: Hình 1: Sơ đồ phân rã chức năng 8

Hình 2: Sơ đồ mức ngữ cảnh 9

Hình 3: Sơ đồ mức đỉnh 9

Hình 4: Sơ đồ mức dưới đỉnh quản lý thiết bị 11

Hình 5: Sơ đồ mức dưới đỉnh quản lý nhân viên 12

Hình 6: Sơ đồ mức dưới đỉnh tra cứu 13

Hình 7: Sơ đồ mức dưới đỉnh báo cáo 14

Hình 8: Mô hình ER 16

Trang 8

Danh mục bảng

Bảng 1: Ma trận thực thể - chức năng 9

Bảng 2: Ma trận thực thể - chức năng quản lý thiết bị 10

Bảng 3: Ma trận thực thể - chức năng quản lý sinh viên 12

Bảng 4: Ma trận thực thể - chức năng tra cứu 13

Bảng 5: Ma trận thực thể - chức năng báo cáo 14

Bảng 6: Khách hàng 17

Bảng 7: Hóa đơn 17

Bảng 8: Thiết bị 18

Bảng 9: Nhân viên 18

Trang 10

Lời nói đầu

đề tài phân tích và thiết kế hệ thống quản lý bán hàng tại cửa hàng máy tính C &C

Với đề tài này phần mềm sẽ cho phép người sử dụng dễ dàng, nhanh chóng,chính xác việc nhập dữ liệu, lưu trữ, cập nhật thông tin hàng hóa, nhân viên,thực hiện các yêu cầu báo cáo,… với giao diện làm việc thân thiện, tiện dụngvới người sử dụng hệ thống

Trong quá trình làm chắc chắn không thể tránh khỏi những thiếu sót, mongnhận được sự góp ý từ thầy cô và các bạn giúp cho bài báo cáo được hoàn thiệnhơn

Em xin chân thành cảm ơn

Người thực hiện

Trần Thị Mai Loan

Trang 11

Nhận xét

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

………

Trang 12

Chương 1 Khảo sát hiện trạng

1.1.Phát biểu bài toán

1.1.2 Mô tả hệ thống hiện tại

Cửa hàng bán thiết bị máy tính C & C là một cửa hàng lớn nằm ngaytrung tâm thành phố Cửa hàng sẽ nhập thiết bị mới theo từng đợt Khithiết bị mới về nhân viên cửa hàng sẽ nhập thiêt bị, điền thông tin vàophiếu nhập bao gồm: mã thiết bị, tên thiết bị, mã nhà cung cấp, tên nhàcung cấp, số lượng, đơn giá, thành giá tiền, bảo hành, ngày nhập, mã nhânviên Khi nhận hàng nhân viên phải kiểm tra thiết bị xem có đạt yêu cầukhông, nếu đạt mới được lập phiếu và lưu phiếu nhập, còn nếu bị lỗi trả lạinhà cung cấp

Khi xuất thiết bị nhân viên cửa hàng sẽ điền thông tin vào phiếu xuấtkiêm bảo hành bao gồm: mã thiết bị, tên thiết bị, mã nhà cung cấp, sốlượng, đơn giá, ngày xuất, thời hạn bảo hành, thành giá tiền, tên kháchhàng, số điện thoại, mã nhân viên Trước khi bán một thiết bị nào đó chokhách phải kiểm tra thiết bị đó còn tồn kho không và chất lượng sản phẩm.Sau khi lập phiếu xuất kiêm bảo hành một bản giao cho khách và một bảncửa hàng giữ lại

Để theo dõi và quản lý nhân viên làm việc, bộ phận nhân sự thực hiệnthêm mới vào danh sách khi có nhân viên mới được tuyển, sửa đổi thôngtin khi có những biến đổi xảy ra và xóa bỏ nhân viên khi hết hợp đồnghoặc bị xa thải Các thông tin nhân viên gồm: mã nhân viên, tên nhân viên,địa chỉ, số điện thoại Bộ phận kế toán tính lương nhân viên bằng việc lậpbảng chấm công Mỗi một vị trí nhân viên có mức lương và hệ số lươngkhác nhau, nhân viên có doanh số bán hàng cao sẽ được thưởng Bộ phận

kế toán trả lương nhân viên vào mồng 10 hàng tháng

Nhân viên cửa hàng có thể tra cứu thông tin thiết bị theo: mã thiết bị,tên thiết bị, ngày nhập, ngày xuất, tên nhà cung cấp

Trang 13

Vào cuối mỗi tuần, tháng, quý cửa hàng sẽ tổng kết doanh thu, kiểm tra

số lượng thiết bị, số tiền đã thu, chi và quản lý nhân viên làm thành mộtbản báo cáo và từ đó lập kế hoạch phát triển kinh doanh cho đợt sau

1.1.3 Tài liệu thu được

Dưới đây là phiếu xuất kho kiêm bảo hành của cửa hàng máy tính C & C:

Ảnh 1: Phiếu xuất kho kiêm bảo hành

1.1.4 Đánh giá hệ thống cũ

1.1.4.1 Ưu điểm

- Cơ cấu quản lý, tổ chức của cửa hàng hợp lý, logic, khoa học khimuốn tra cứu hay chỉnh sửa, xóa đều dễ tìm kiếm

Trang 14

- Nhân viên cửa hàng mỗi lần thống kê, kiểm kê hàng hóa sẽ gặp rấtnhiều khó khăn vì phải tra cứu trên giấy gây mất thời gian và tốncông sức.

- Việc cập nhập, sửa đổi, chỉnh sửa trên giấy tờ cũng gặp nhiều rắcrối vì phải gạch xóa không thuận lợi cho việc kiểm tra sổ sách.1.1.5 Yêu cầu đối với hệ thống mới

Từ những phân tích, khảo sát trên em nhận thấy việc xây dựng một phầnmềm quản lý của cửa hàng máy tính C & C là điều hết sức cần thiết Cửahàng máy tính C & C cần phần mềm quản lý về mua bán thiết bị, quản lýtài chính, quản lý nhân sự,… Phạm vi bán thiết bị trong cửa hàng và vớingười sử dụng hệ thống là nhân viên của cửa hàng

Các yêu cầu từ người dùng:

- Phần mềm có giao diện thân thiện, thuận lợi, phù hợp cho mọi người dùng

- Có thể tra cứu thông tin thiết bị, nhân viên một cách dễ dàng

- Xử lý được việc nhập dữ liệu nếu có sai sót

- Có thể nhanh chóng thống kê hàng hóa sau từng đợt kiểm tra

Chương 2 Phân tích hệ thống

2.1 Xây dựng các chức năng của hệ thống

2.1.1 Mô tả các chức năng chi tiết

2.1.1.2 Quản lý nhân viên

- Thêm thông tin nhân viên: cho phép người dùng nhập thêmthông tin nhân viên

- Sửa thông tin nhân viên: cho phép người dùng sửa thông tinnhân viên

- Xóa thông tin nhân viên: cho phép người dùng xóa thông tinnhân viên

- Chấm công: cho phép người dùng nhập thông tin về lịch làmviệc của nhân viên

2.1.1.3 Tra cứu

Trang 15

- Tra theo mã thiết bị: cho phép người dùng tra cứu theo mã thiếtbị.

- Tra theo tên thiết bị: cho phép người dùng tra cứu theo tên thiếtbị

- Tra theo ngày nhập: cho phép người dùng tra cứu theo ngàynhập của thiết bị

- Tra theo ngày nhập: cho phép người dùng tra cứu theo ngàynhập của thiết bị

- Tra theo ngày xuất: cho phép người dùng tra cứu theo ngày xuấtcủa thiết bị

- Tra theo tên nhà cung cấp : cho phép người dùng tra cứu theotên nhà cung cấp của thiết bị

2.1.1.4 Báo cáo, thống kê

- Lập báo cáo: báo cáo về tổng kết doanh thu, kiểm tra số lượngthiết bị, số tiền đã thu, chi và quản lý nhân viên

2.1.2 Sơ đồ phân rã chức năng

Từ những phân tích nghiệp vụ bài toán ở trên, ta có sơ đồ phân rã chức năng

Thêm TT nhân viên

Sửa TT nhân viên

Tra cứu

Ttra theo mã thiết bị

Tra theo tên thiết bị

Tra theo ngày nhập

Tra theo ngày xuất

Báo cáo, thống kê

Quản lý bán hàng

Xóa TT nhân viên

Chấm công

Lập báo cáo

Trang 16

bị máy tính

0

Khách

hàng

Hóa đơn thanh toán

Thông tin khách hàng

Ban giám đốc

Báo cáo thống kê

Ban

Khách hàng

Quản lý thiết bị

1.0

D1 Phiếu xuấtD2 Phiếu nhậpD3 Nhân viên D4 Tra cứu

Tra cứu 3.0

Quản lý

2.0 Báo cáo

4.0

5 7

8

9 10

11 12 13 14

15

16 17

Ban GĐ 19

20

21 18

Trang 17

Chú thích:

1 Thông tin mua thiết bị

2 Hóa đơn

3 Thông báo

4 Thông tin thiết bị tra cứu

5 Thông tin nhân viên tra cứu

6 Thông tin nhân viên

7 Thông tin thiết bị

8 Báo cáo, thống kê

9 Thông tin thiết bị được mua

10 Thông tin thiết bị nhập

11 Thông tin tra cứu phiếu xuất

12 Thông tin tra cứu phiếu nhập

13 Thông tin cần tra cứu

14 Thông tin nhân viên

15 Thông tin thiết bị được mua

16 Thông tin thiết bị nhập về

17 Thông tin nhân viên

18 Thông tin thiết bị

19 Thông tin cần tra cứu

20 Thông tin kết quả tra cứu

21 Thông tin nhân viên

2.4 Sơ đồ mức dưới đỉnh

2.4.1 Chức năng quản lý thiết bị

2.4.1.1 Ma trận thực thể - chức năng quản lý thiết bị

Phiếu xuất Phiếu nhậpKiểm tra thiết bị R R

Lập phiếu xuất kiêm bảo hành C

Lưu phiếu xuất kiêm bảo hành R

6

Hình 3: Sơ đồ mức đỉnh

Trang 18

Chú thích:

Lưu phiếu xuất kiêm bảo hành

Khách hàng

Kiểm tra thiết bị 1.1

D1 Phiếu xuất

D2 Phiếu nhập

Lập phiếu nhập 1.2

Lưu phiếu nhập 1.3

1.5 Lập phiếu

xuất kiêm bảo hành 1.4

9 2

3

4

5

6 7

8

1 0 1

1 1

1 2

Hình 4: Sơ đồ mức dưới đỉnh quản lý thiết bị

1 Thông tin thiết bị

2 Hóa đơn

3 Thông tin thiết bị được mua

4 Thông tin thiết bị nhập về

5 Thông tin thiết bị xuất

6 Thông tin thiết bị nhập

7 Thông tin thiết bị được mua

8 Thông tin thiết bị được nhập

9 Thông tin thiết bị nhập về

10 Thông tin thiết bị được nhập

Trang 19

2.4.2 Chức năng quản lý nhân viên

2.4.2.1 Ma trận thực thể - chức năng quản lý nhân viên

Nhân viênThêm thông tin nhân viên USửa thông tin nhân viên UXóa thông tin nhân viên UBảng chấm công C

Bảng 3: Ma trận thực thể - chức năng quản lý sinh viên

2.4.2.2 Sơ đồ mức dưới đỉnh quản lý nhân viên

Xóa thông tin nhân viên

Hình 5: Sơ đồ mức dưới đỉnh quản lý nhân viên

1 Thông tin nhân viên được thêm

2 Thông tin nhân viên được sửa

3 Thông tin bảng chấm công của nhân viên

4 Thông tin nhân viên bị xóa

Trang 20

2.4.3 Chức năng tra cứu

2.4.3.1 Ma trận thực thể - chức năng tra cứu

Phiếu xuất Phiếu nhập Tra cứu

Tra theo ngày nhập RTra theo ngày xuất R

Tra theo tên nhà cung cấp R

Bảng 4: Ma trận thực thể - chức năng tra cứu

2.4.3.2 Sơ đồ mức dưới đỉnh tra cứu

Tra theo ngày nhập 3.3

Tra theo ngày xuất

1

13

Trang 21

Chú thích:

2.4.4 Chức năng lập báo cáo

2.4.4.1 Ma trận thực thể - chức năng báo cáo

Phiếu xuất Phiếu nhập Nhân viên Tra cứu

Bảng 5: Ma trận thực thể - chức năng báo cáo

2.4.4.2 Sơ đồ mức dưới đỉnh báo cáo

Hình 6: Sơ đồ mức dưới đỉnh tra cứu

1 Thông tin thiết bị

2 Thông tin tra cứu mã thiết bị

3 Thông tin thiết bị

4 Thông tin tra cứu tên nhà cung cấp

5 Thông tin mã thiết bị cần tra cứu

6 Thông tin tên nhà cung cấp cần tra cứu

7 Thông tin tên thiết bị cần tra cứu

8 Thông tin ngày nhập của thiết bị cần tra cứu

9 Thông tin ngày xuất của thiết bị cần tra cứu

10 Thông tin tra cứu theo ngày nhập

11 Thông tin thiết bị theo ngày nhập

12 Thông tin thiết bị theo ngày xuất

13 Thông tin tra cứu theo ngày xuất

14 Thông tin thiết bị

15. Thông tin tra cứu theo tên thiết bị

1 Yêu cầu báo cáo

2 Báo cáo, thống kê

3 Thông tin phiếu xuất cần báo cáo

4 Thông tin phiếu nhập cần báo cáo

5 Thông tin nhân viên cần báo cáo

6. Thông tin tra cứu cần báo cáo

Trang 23

Mã TB(1,1) (1,N)

Lập

Thiết bị

ĐVT

Bảo hành

Đơn giá Tên TB

Mã TB

Có(1,N)

(1,N)Nhân viên

Trang 24

Khóa chính Tên trường Kiểu trường Độ rộng Bổ sung

TenKH NVARCHAR 30 Không được NULL

HTTT NVARCHAR 20 Không được NULL Bảng hóa đơn:

Khóa chính Tên trường Kiểu trường Độ rộng Bổ sung

NgayLap DATE Không được NULL

MaKH CHAR 20 Không được NULL,

Tham chiếu bảngKhachHang

MaNV CHAR 20 Không được NULL,

Tham chiếu bảngNhanVien

Bảng 7: Hóa đơn

Bảng thiết bị:

Trang 25

Khóa chính Tên trường Kiểu trường Độ rộng Bổ sung

TênTB NVARCHAR 30 Không được NULL

DonGia MONEY Không được NULL

BaoHanh INT Năm, Không được

NULLDVT NVARCHAR 30 Không được NULL

Bảng 8: Thiết bị

Bảng nhân viên:

Khóa chính Tên trường Kiểu trường Độ rộng Bổ sung

TenNV NVARCHAR 30 Không được NULL

DiaChi CHAR 30 Không được NULL

Bảng 9: Nhân viên

3.1.2 Cơ sở dữ liệu

Từ các bảng thực thể chứa các thuộc tính ở trên, ta có được mô hình

quan hệ trong SQL như sau:

Trang 26

3.2 Thiết kế giao diện

3.2.1 Giao diện đăng nhập

KhachHang

MaKH TenKH SDT DiaChi HTTT

NhanVien

MaNV TenNV DiaChi SDT

ThietBi

MaTB TenTB DonGia BaoHanh DVT

Hình 9: Mô hình quan hệ

Trang 27

Ảnh 2: Giao diện đăng nhập

3.2.2 Giao diện chính

3.2.3 Nội dung giao diện chính

Ảnh 3: Giao diện chính

Trang 28

Ảnh 4: Nội dung giao diện quản lý thiết bị

Ảnh 5: Nội dung giao diện quản lý nhân viên

Trang 29

Ảnh 6: Nội dung giao diện tra cứu

Ảnh 7: Nội dung giao diện báo cáo

Trang 30

3.2.4.Giao diện quản lý thông tin thiết bị

Ảnh 8: Giao diện quản lý thông tin thiết bị

3.2.5 Giao diện thông tin phiếu nhập

Trang 31

Ảnh 9: Giao diện phiếu nhập

3.2.6 Giao diện thông tin phiếu xuất kho kiêm bảo hành

Ảnh 10: Giao diện phiếu xuất kho kiêm bảo hành

3.2.7 Giao diện thông tin nhân viên

Trang 32

Ảnh 11: Giao diện quản lý nhân viên

3.2.8 Giao diện thông tin chấm công

Trang 33

Ảnh 12: Giao diện thông tin chấm công

3.2.9 Giao diện thông tin tra cứu

Ảnh 13: Giao diện thông tin tra cứu

Trang 34

Ảnh 14: Giao diện báo cáo cuối ngày

Ảnh 15: Giao diện báo cáo bán hàng theo hàng hóa

Trang 35

Lời kết

Trên đây là toàn bộ phân tích và thiết kế hệ thống thông tin của em về quản lýbán hàng tại cửa hàng thiết bị máy tính C & C Phần mềm sẽ giúp người dùngquản lý bán hàng thuận tiện, dễ dàng hơn Trong quá trình làm chắc chắn cònnhiều sai sót, em mong nhận được sự giúp đỡ, góp ý từ thầy cô và các bạn

Em xin chân thành cảm ơn

Ngày đăng: 09/06/2019, 11:37

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

w