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

QUẢN lý bán HÀNG Phân tích Thiết kế HTTT bản CHUẨN

44 183 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

Định dạng
Số trang 44
Dung lượng 2,14 MB

Nội dung

Tài liệu Phân tích thiết kế hệ thống thông tin chi tiết nhấtĐầy đủ từ khảo sát hệ thống thực tiễn cho đến việc phân tích, vẽ các biểu đồ, xác định các use case, thiết kế các module cho hệ thống và kiểm thử

Trang 1

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ GIAO THÔNG VẬN TẢI

KHOA CÔNG NGHỆ THÔNG TIN

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

ĐỀ TÀI: THIẾT KẾ HỆ THỐNG BÁN HÀNG CỦA

GVHD : VŨ THỊ HÀ NHÓM 3 :

BÙI THANH THƯ

LÊ THỊ LÂM NGUYỄN THỊ LAN CHINH NGUYỄN VŨ HOÀNG

VŨ THANH TÙNG LỚP : 68DCHT21

Hà Nội, 04/2019

Trang 2

LỜI NÓI ĐẦU

sẽ mang lại hiệu quả cực lớn Chính vì vậy, nhóm em quyết định thực hiện đề tài: “Quản

lý cửa hàng thực phẩm sạch”

Trong quá trình thực hiện đề tài, chúng em đã cố gắng rất nhiều nhưng không thể tránh được những sai sót Vì vậy rất mong nhận được ý kiến góp ý từ phía thầy cô để chúng em hoàn thiện hơn nữa

Chúng em xin chân thành cám ơn!

Trang 3

BẢNG PHÂN CÔNG CÔNG VIỆC

Công việc

hoàn chỉnh nội dung phần khảo sát đối tượng

Vũ Thanh Tùng

Phân tích hệ thống về chức năng Nguyễn Thị Lan Chinh

Hoàn thành bài báo cáo

Trang 4

MỤC LỤC

CHƯƠNG 1: KHẢO SÁT HỆ THỐNG 1

1.1 Đối tượng khảo sát 1

1.2 Qui trình nghiệp vụ 3

1.3 Nhận xét hiện trạng 6

1.4 Kế hoạch xây dựng hệ thống mới 6

CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG VỀ CHỨC NĂNG 8

2.1 Xây dựng biểu đồ Use Case 8

2.2 Biểu đồ lớp 21

2.3 Biểu đồ trạng thái 24

2.4 Xây dựng cơ sở dữ liệu 26

CHƯƠNG 3: THIẾT KẾ HỆ THỐNG 28

3.1 Thiết kế tổng thể 28

3.2 Thiết kế chi tiết 29

3.2.1 Thiết kế cơ sở dữ liệu vật lý 29

3.2.2 Thiết kế kiểm soát 31

3.2.3 Thiết kế giao diện 32

3.2.4 Thiết kế chương trình 35

KẾT LUẬN 40

Trang 5

1

Thiết kế hẹ thống bán hàng của cửa hàng bán thực phẩm_Nhóm 3

CHƯƠNG 1: KHẢO SÁT HỆ THỐNG

1.1 Đối tượng khảo sát

1.1.1 Giới thiệu chung

- Công ty thực phẩm sạch BigGreen Việt Nam

Địa chỉ: Số 113 Hoàng Văn Thái, Quận Thanh Xuân, Hà Nội

- Công ty Thực Phẩm Sạch BigGreen Việt Nam chính thức được thành lập ngày 14/4/2010 do kỹ sư -Th.s Nông Nghiệp Nguyễn Tiến Hưng lãnh đạo

- Cuối 2009 anh kỹ sư- Th.s Nông Nghiệp bắt đầu đưa sản phẩm “rau sạch’’ từ các dự án đến cho người tiêu dùng Hà Nội.Trải qua một thời gian gặp khó khăn khi đưa sản phẩm đến tay người tiêu dùng bởi kiến thức “rau sạch”còn rất mới so với người tiêu dùng nói chung

- Với tầm nhìn: “Trở thành nhà cung ứng uy tín và dẫn đầu thị trường về rau an toàn,trái cây tươi và đem đến cho người tiêu dùng những sản phẩm an toàn, giàu chất dinh dưỡng” Năm 2010 BigGreen đã từng bước kết hợp với nhiều

dự án khác của các tổ chức phi chính phủ để đưa thêm thực phẩm sạch,đặc sản trái cây ba miền,các đặc sản miền núi phía bắc… Tất cả sản phẩm khi đến tay người tiêu dùng đều phải đảm bảo yếu tố “ xuất xứ rõ ràng”

- Những thực phẩm kinh doanh chính tại đây là: rau và trái cây sạch, ngoài ra còn có các loại thực phẩm tươi sống và đồ khô như gạo

- Big Green đã xây dựng được 7 cửa hàng, có mặt hầu hết khắp các quận của

Hà Nội

- Các đối tác chiến lược, cung cấp nguồn hàng cho Big Green:

 Viện môi trường nông nghiệp (IAE)

 Trung tâm nghiên cứu và phát triển hệ thống nông nghiệp (CASRAD)

 Viện nghiên cứu rau quả Trâu Quỳ, Gia Lâm

 Trang trại nho ba mọi (trang trại nho đầu tiên ở ninh thuận sản xuất nho theo chuẩn VietGAP)

 Công ty miến dong Bình Liêu 1.1.2 Sơ đồ tổ chức bộ máy công ty

Trang 6

2

Thiết kế hẹ thống bán hàng của cửa hàng bán thực phẩm_Nhóm 3

a, Ban giám đốc:

- Quyết định mọi vấn đề liên quan đến mục đích quyền lợi của công ty

- Định hướng các chính sách tồn tại và phát triển của công ty

- Quản lý quy trình nhập xuất hàng hóa

- Định kì hàng tháng báo cáo tình hình hoạt động cho ban giám đốc

c, Phòng Nhân sự

- Làm mối liên lạc cho mọi thông tin của công ty

- Tổ chức hoạt động, sự kiện, soạn thảo văn bản đối nội, đối ngoại

- Phát hành, lưu trữ bảo mật con dấu cũng như các tài liệu đảm bảo chính xác, kịp thời, an toàn

- Công tác tổ chức, chế độ chính sách

- Tuyển dụng, quản lí nhân lực, điều động, thuyên chuyển người lao động

Trang 7

 Những đối tượng có liên quan trực tiếp đến quy trình bán hàng là ai?

 Hàng hóa sẽ được thống kê như nào?

 Ai là người sẽ nhập hàng khi số hàng trong kho không còn?

 Nhân viên bán hàng sẽ bán hàng như thế nào?

 Ai sẽ là người định giá sản phẩm

 Những khách hàng thường xuyên sẽ được hưởng ưu đãi gì?

 Qui trình được thực hiện như sau:

 Người quản lý trực tiếp liên hệ với đối tác để nhập hàng vào cửa hàng

 Khi hàng hóa được nhập vào thì Thủ kho sẽ tạo Phiếu nhập hàng, hàng hóa được xuất cho đối tác lớn hoặc bầy lên quầy thì tạo Phiếu xuất hàng

 Nhân viên bán hàng khi đến làm việc phải đăng nhập vào hệ thống Khi khách hàng lựa chọn hàng hóa và yêu cầu tính tiền thì lập hóa đơn và thanh toán cho khách

1.2.1 Quản lý xuất hàng

 Người quản lý quản lý việc xuất hàng từ kho lên quầy

 Thủ kho khi nhận được thông báo xuất hàng kèm theo mã số hàng hóa và

số lượng sẽ lập Phiếu xuất hàng để đưa hàng lên quầy

Trang 8

 Người quản lý căn cứ vào nhu cầu mua hàng cũng như thị hiếu của khách hàng

và lượng hàng tồn kho để yêu cầu lên phòng Kinh doanh lập kế hoạch nhập hàng

về

 Tiếp theo, phòng Kinh doanh sẽ liên hệ với nhà cung cấp để thương lượng về hàng hóa

 Nhà cung cấp căn cứ vào đơn đặt hàng để giao hàng đến cửa hàng

 Khi nhận hàng, nếu không có vấn đề gì thì hàng sẽ được đưa vào kho, thủ kho sẽ tạo phiếu nhập kho

Trang 9

5

Thiết kế hẹ thống bán hàng của cửa hàng bán thực phẩm_Nhóm 3

 Phòng tài chính sẽ lập phiếu thanh toán và nhà cung cấp sẽ nhận tiền tại đây

1.2.3 Quản lý hàng tồn kho

 Số lượng hàng tồn= Số lượng hàng nhập- Số lượng hàng xuất

 Thủ kho thường xuyên kiểm tra số lượng mặt hàng trong kho xem có khớp với

số liệu ghi chép không

 Hàng hóa thì được phân hóa theo mã vạch để dễ dàng theo dõi về hạn sử dụng cũng như khi bán thì số lượng tồn tự động được trừ đi

 Hàng tồn trong kho sẽ được ưu tiên bán trước

1.2.4 Quản lý bán hàng

 Hóa đơn bán hàng:

Trang 10

6

Thiết kế hẹ thống bán hàng của cửa hàng bán thực phẩm_Nhóm 3

 Nhân viên bán hàng sẽ lập hóa đơn bán hàng cho khách hàng Người quản lý dựa vào đó để lập báo cáo thống kê gửi phòng kinh doanh

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

 Nhân viên khi đến ca làm của mình phải đăng nhập vào hệ thống

 Phòng nhân sự căn cứ vào đó để tính lương cho nhân viên

Lương thực lĩnh= Lương cơ bản+ Phụ cấp+ Thưởng- Bảo hiểm

+Chu trình trao đổi hàng hóa lâu

+ Trong qui trình quản lý nhập hàng: người quản lý cửa hàng phải gửi yêu cầu lên phòng Kinh doanh, phòng kinh doanh xin phê duyệt từ ban giám đốc, sau đó mới được phép liên hệ nhà cung cấp để nhập hàng Thay vì như vậy, ta có thể tích hợp cả quá trình vào một hệ thống nhanh gọn hơn, ngay cả khi ban giám đốc không có tại công ty cũng có thể phê duyệt yêu cầu một cách dễ dàng

Mặt khác, mục tiêu của công ty là cải thiện năng suất làm việc của nhân viên và giảm nhân công, vì vậy với hệ thống trên, công ty sẽ gặp rất nhiều khó khắn trong công việc Do đó việc nâng cấp hệ thống là rất cần thiết

1.4 Kế hoạch xây dựng hệ thống mới

 Yêu cầu của hệ thống:

- Thực hiện tốt các chức năng của hệ thống hiện hành

Trang 11

7

Thiết kế hẹ thống bán hàng của cửa hàng bán thực phẩm_Nhóm 3

- Đảm bảo đúng quy trình bán hàng chuyên nghiệp

- Tốc độ xử lý thông tin nhanh

- Đưa ra những giải pháp hợp lý, hiệu quả

 Xây dựng phần cơ sở dữ liệu: Microsoft SQL server

 Phần lập trình có thể sử dụng công cụ Microsoft Visual Basic

 Hệ thống được cài đặt và phát triển trên nền hệ điều hành Window

Trang 12

8

Thiết kế hẹ thống bán hàng của cửa hàng bán thực phẩm_Nhóm 3

CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG VỀ CHỨC NĂNG

2.1 Xây dựng biểu đồ Use Case

2.1.1 Biểu đồ Use Case tổng quát

- Người quản lý: Là người nắm bắt được tình hình mua bán của cửa hàng,quản lý việc xuất nhập hàng vào kho, quản lý nhân viên Thực hiện thống kê theo tháng, theo quí hoặc có khi là đột xuất

- Thủ kho: chịu trách nhiệm tạo phiếu nhập hàng khi hàng hóa được nhập

về, tạo phiếu xuất hàng khi hàng hóa được xuất lên quầy Thường xuyên kiểm kê hàng hóa để có kế hoạch nhập xuất hàng phù hợp

Trang 13

thống Kích hoạt Nhân viên chọn Đăng nhập ở Trang chủ Chuỗi sự kiện chính:

1 Nhân viên chọn chức năng đăng nhập

2 Hệ thống hiện form yêu cầu nhập username, password

3 Hệ thống kiểm tra và xác nhận thông tin

4 Hiển thị đăng nhập thành công và chuyển giao diện

Trang 14

10

Thiết kế hẹ thống bán hàng của cửa hàng bán thực phẩm_Nhóm 3

Ngoại lệ:

1 Hệ thống thông báo sai username

2 Hệ thống thông báo sai password

 Biểu đồ tuần tự chức năng đăng nhập:

 UC Lập hóa đơn bán hàng:

Tên UC Lập hóa đơn bán hàng Tác nhân chính Nhân viên bán hàng Điều kiện Nhân viên bán hàng đăng nhập vào hệ thống Đảm bảo thành công Khách hàng đã chọn được các sản phẩm cần

mua

Trang 15

11

Thiết kế hẹ thống bán hàng của cửa hàng bán thực phẩm_Nhóm 3

Kích hoạt Nhân viên quét mã sản phẩm

Chuỗi sự kiện chính:

1 Nhân viên quét mã sản phẩm

2 Hệ thống hiện form hóa đơn

3 Hệ thống kiểm tra mã vạch sản phẩm và tự động tính tiền

4 Yêu cầu nhập thông tin khách hàng

5 Nhân viên in hóa đơn cho khách

Ngoại lệ:

1 Hệ thống báo mã sản phẩm lỗi

2 Hệ thống báo thông tin KH không hợp lệ

 Biểu đồ tuần tự chức năng Lập hóa đơn bán hàng

Trang 16

12

Thiết kế hẹ thống bán hàng của cửa hàng bán thực phẩm_Nhóm 3

 Biểu đồ tuần tự chức năng thống kê hóa đơn:

 Biểu đồ tuần tự chức năng Tìm kiếm hóa đơn:

Trang 17

13

Thiết kế hẹ thống bán hàng của cửa hàng bán thực phẩm_Nhóm 3

 UC Quản lý khách hàng:

Tác nhân chính Nhân viên bán hàng

Điều kiện Nhân viên bán hàng đăng nhập vào hệ thống

Đảm bảo thành công Nhân viên đã quét mã sản phẩm

Kích hoạt Hoàn tất quét mã sản phẩm

3 Nhân viên nhập thông tin KH

4 Lưu thông tin Ngoại lệ:

1 Hệ thống báo thông tin KH không hợp lệ

2 Thông tin KH đã có trong CSDL

 Biểu đồ tuần tự chức năng nhập thông tin khách hàng:

Trang 18

14

Thiết kế hẹ thống bán hàng của cửa hàng bán thực phẩm_Nhóm 3

 Biểu đồ tuần tự chức năng tìm kiếm khách hàng:

c) Người quản lý:

Trang 19

15

Thiết kế hẹ thống bán hàng của cửa hàng bán thực phẩm_Nhóm 3

 UC Quản trị hệ thống

Tác nhân chính Người quản lý

Điều kiện Thông tin nhân viên đã được cập nhật trong hệ

thống Đảm bảo thành công

Kích hoạt

Trang 20

3 Người Quản lý nhập các thông tin

4 Hệ thống kiểm tra tính hợp lệ của thông tin

5 Thông báo tạo TK thành công và lưu vào CSDL

Ngoại lệ:

1 Username bị trùng lặp

2 Tài khoản đã tồn tại

 Biểu đồ tuần tự chức năng Tạo tài khoản:

Trang 21

17

Thiết kế hẹ thống bán hàng của cửa hàng bán thực phẩm_Nhóm 3

 Biểu đồ tuần tự chức năng tìm kiếm tài khoản:

 UC Quản lý khách hàng

 Mô tả: Cùng với nhân viên bán hàng, người quản lý cũng có quyền quản lý các khách hàng thân thiết của cửa hàng, nhằm có những chính sách chăm sóc khách hàng phù hợp nhất

 UC Quản lý hàng hóa

Tác nhân chính Người Quản lý

2 Hệ thống hiển thị form Phiếu

3 Người quản lý nhập các thông tin cần thiết

4 Hệ thống kiểm tra tính hợp lệ của thông tin

5 Người quản lý chọn hoàn tất việc nhập hệ thống sẽ tự động gửi Phiếu cho Thủ kho

Trang 23

19

Thiết kế hẹ thống bán hàng của cửa hàng bán thực phẩm_Nhóm 3

d) Thủ kho:

 UC Quản lý hàng trong kho

3 Thủ kho nhập các thông tin cần thiết

4 Hệ thống kiểm tra tính hợp lệ của thông tin

Trang 24

20

Thiết kế hẹ thống bán hàng của cửa hàng bán thực phẩm_Nhóm 3

 Biểu đồ tuần tự chức năng Lập phiếu xuất hàng lên quầy

 Biểu đồ tuần tự chức năng Lập phiếu nhập hàng vào kho

Trang 25

DangNhap(): void Taotaikhoan: void() Timkiemtaikhoan(): void Xoataikhoan(): void

Tên lớp NVBH Các thuộc tính

MaNV: nchar(20) Hoten: nchar(20) Luongcb: double Phucap:double Các phương thức ThemNV(): void TimkiemNV(): void

TinhLuong(): double

Tên lớp Khách hàng Các thuộc tính

MaKH: nchar(20) Hoten: nchar(20) Dienthoai: char(20) Diachi: nchar(30) Các phương thức ThemKH(): void TimkiemKH(): void

Trang 26

22

Thiết kế hẹ thống bán hàng của cửa hàng bán thực phẩm_Nhóm 3

XoaKH(): void

Tên lớp Mặt hàng Các thuộc tính

Masanpham: nchar(20) Tensanpham: nchar(20) Dongia: double

Manhacungcap:nchar(20) Các phương thức

Themsanpham(): void Timkiemsanpham(): void Xoasanpham(): void

Tên lớp Phiếu Nhập Kho Các thuộc tính

Sophieuxuat: nchar(20) NgayTao: date

Masanpham: nchar(20) Dongia: double

Soluong: int Manhacungcap:nchar(20) Manhanvien: char(20) Các phương thức

Taophieu(): void Timkiemphieu(): void

Tên lớp Phiếu Xuất Kho Các thuộc tính

Sophieunhap: nchar(20) NgayTao: date

Masanpham: nchar(20) Dongia: double

Soluong: int Manhacungcap:nchar(20) Manhanvien: char(20) Các phương thức

Taophieu(): void Timkiemphieu(): void

Tên lớp Hóa đơn bán hàng

Trang 27

23

Thiết kế hẹ thống bán hàng của cửa hàng bán thực phẩm_Nhóm 3

Các thuộc tính

Sohoadon: nchar(20) NgayTao: date

Masanpham: nchar(20) Dongia: double

Soluong: int Manhacungcap:nchar(20) Manhanvien: char(20) Makhachhang: char(20) Các phương thức

TaoHD(): void TimkiemHD(): void HuyHD(): void

 Sơ đồ lớp:

Trang 28

24

Thiết kế hẹ thống bán hàng của cửa hàng bán thực phẩm_Nhóm 3

2.3 Biểu đồ trạng thái

2.3.1 Biểu đồ Trạng thái đăng nhập:

2.3.2 Biểu đồ Trạng thái chức năng Thêm Nhân Viên

Trang 29

25

Thiết kế hẹ thống bán hàng của cửa hàng bán thực phẩm_Nhóm 3

2.3.2 Biểu đồ Trạng thái thanh toán cho khách hàng

2.4.3 Biểu đồ Trạng thái chức năng thêm Khách hàng

2.3.4 Biểu đồ trạng thái Quản lý nhập hàng vào kho

Trang 30

26

Thiết kế hẹ thống bán hàng của cửa hàng bán thực phẩm_Nhóm 3

2.3.5 Biểu đồ trạng thái Quản lý xuất hàng lên quầy

2.4 Xây dựng cơ sở dữ liệu

 Bảng Nhanvien

 Bảng Mathang

 Bảng Khachhang

Trang 31

27

Thiết kế hẹ thống bán hàng của cửa hàng bán thực phẩm_Nhóm 3

 Bảng Hoadonbanhang

 Bảng PhieuNhapKho

 Bảng PhieuXuatKho

Trang 33

29

Thiết kế hẹ thống bán hàng của cửa hàng bán thực phẩm_Nhóm 3

3.1.2 Biểu đồ triển khai

3.2 Thiết kế chi tiết

3.2.1 Thiết kế cơ sở dữ liệu vật lý

 Bảng Nhanvien

 Bảng Mathang

Trang 35

31

Thiết kế hẹ thống bán hàng của cửa hàng bán thực phẩm_Nhóm 3

 Liên kết giữa các bảng:

3.2.2 Thiết kế kiểm soát

 Các khía cạnh cần kiểm soát:

 Kiểm tra thông tin nhập, xuất: để đảm bảo tính xác thực của thông tin cần kiểm tra Nơi thông tin thu thập vào, Trung tâm máy tính, Nơi nhận dữ liệu xuất

 Tình huống gián đoạn chương trình:

 Hỏng phần cứng

 Hỏng hệ điều hành

 Nhầm lẫn trong thao tác

 Nhập dữ liệu sai

Trang 36

32

Thiết kế hẹ thống bán hàng của cửa hàng bán thực phẩm_Nhóm 3

 Cách thức đảm bảo an toàn là: Tạo các file sao lưu, Thủ tục phục hồi chương trình

 Tình huống xâm hại từ con người:

 Vô tình, nhầm lẫn

 Cố ý tấn công, lấy cắp dữ liệu

 Giải pháp an toàn: Bảo vệ ổ ghi dữ liệu, Tổ chức các hệ lưu trữ dự phòng, Tổ chức kiểm soát truy cập, Mã hóa thông tin trên đường truyền

 Xây dựng các biện pháp kiểm soát hệ thống

 Biện pháp bảo mật: Mật khẩu, Nhận dạng nhân sự, Tường lửa

 Phân quyền truy cập:

 Người Quản lý: có quyền quản trị hệ thống

 Nhân viên Bán hàng và Thủ Kho có quyền truy cập vào những chức năng mình đảm nhiệm

 Đối với dữ liệu: quyền cơ bản CERD( create, edit, read, delete)

 Đối với chương trình: quyền truy cập có thể thi hành(Run)

3.2.3 Thiết kế giao diện

 Trang chủ

Trang 38

34

Thiết kế hẹ thống bán hàng của cửa hàng bán thực phẩm_Nhóm 3

 GD bán hàng

Trang 39

35

Thiết kế hẹ thống bán hàng của cửa hàng bán thực phẩm_Nhóm 3

3.2.4 Thiết kế chương trình

3.2.4.1 Modul Đăng nhập

Ngày đăng: 10/10/2019, 22:08

TỪ KHÓA LIÊN QUAN

w