Phân tích thiết kế hệ thống quản lý bán hàng

81 13.2K 79
Phân tích thiết kế hệ thống quản lý bán hàng

Đ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

Phân tích thiết kế hệ thống quản lý việc bán hàng xuất khẩu các vật dụng bằng gỗ của côn ty TNHH Tân Mai, nhằm giúp cho việc quản lý được dễ dàng

Trang 1

3 Chuyển mô hình ERD thành mô hình quan hệ 7

4 Mô tả chi tiết các quan hệ 8

III Thiết kế Giao diện và Phân Tích Thiết Kế Xử Lý 16

IV Bảng Phân Công Công Việc 84

Trang 2

GIỚI THIỆU:

Tin học ngày này đã trở thành một công cụ đắc lực của con người trong rất nhiều lĩnh vực: Giáo dục, khoa học, kỹ thuật… đặc biệt là việc áp dụng những tiến bộ của ngành công nghệ thông tin trong việc quản lý một doanh nghiệp đã giúp cho người quản trị tiết kiệm được rất nhiều tiền bạc cũng như là thời gian.

Thông qua việc thực hiện đồ án này, chúng tôi đề xuất ý kiến áp dụng tin học hóa trong quản lý việc gia công đồ gỗ nội thất cho công ty TNHH Tân Mai Nhằm giúp cho công việc của người quản lý được nhẹ nhàng hơn.

Trang 3

LỜI CẢM ƠN:

Chúng em chân thành cảm ơn thầy Nguyễn Gia Tuấn Anh, giảng viện bộ môn Phân tích thiết kế hệ thống thông tin trường ĐH Khoa Học Tự Nhiên đã tận tình hướng dẫn chỉ bảo trong suốt quá trinh học tập bộ môn này, thầy đã cho chúng em những kiến thức hết sức quý báu trong công việc thực hiện đồ án này.

Trong quá trình thực hiện, vì kiến thức vẫn còn hạn hẹp nên sẽ không tránh khỏi những sai sót đáng tiếc Kính mong thầy góp ý chân thành để chúng em hoàn thành tốt đề tài này.

Xin chân thành cám ơn.

Trang 4

I.Mục tiêu phạm vi đề tài:

1. Mục tiêu:

Phân tích thiết kế hệ thống quản lý việc bán hàng xuất khẩu các vật dụng bằng gỗ của côn ty TNHH Tân Mai, nhằm giúp cho việc quản lý được dễ dàng

o mỗi thực thể tượng trưng cho 1 khách hàng giao dịch

o các thuộc tính : MS_KH, TEN_KH, DC_KH,EMAIL_KH, QUOCGIA,DT_KH,FAX

2) Thực thể :NHACC

o Mỗi thực thể là tượng trưng cho 1 nhà cung cấp gỗ cho công ty o Các thuộc tính : MS_NHACC, TEN_NHACC, DC_NHACC,

DT_NHACC 3) Thực thể : GO

o Mỗi thực thể tượng trưng cho 1 loại gỗ được nhập vào và được chế tạo thành các sản phẩm

o Các thuộc tính : MS_GO, TEN_GO, TONKHO_GO, THONGSOKT_GO

4) Thực thể : KHO_XUONG

o Mỗi thực thể tượng trưng cho 1 nhà kho hoặc xưởng sản xuất ra các sản phẩm từ gỗ của công ty dùng để chứa gỗ và các sản phẩm làm ra o Các thuộc tính : MS_KX, TEN_KX, DC_KX, DT_KX

5) Thực thể : PHIEU_NHAP

Trang 5

o Mỗi thực thể tượng trưng cho 1 phiếu nhập các nguyên liệu gỗ từ các nhà cung cấp vào các kho xưởng của công ty

o Các thuộc tính :MS_PN, NGAY_NHAP 6) Thực thể : PHIEU_XUAT

o Mỗi thực thể tượng trưng cho 1 phiếu xuất các sản phẩm ra khỏi kho o Các thuộc tính : MS_PX, NGAY_XUAT

7) Thực thể : NHAN_VIEN

o Mỗi thực thể tượng trưng cho 1 nhân viên làm việc tại công ty o Các thuộc tính : MS_NV, MAT_MA, TEN_NV, CMND, DC_NV , DT_NV, QUE_QUAN, TONGIAO, DANTOC, NGAY_SINH

8) Thực thể : NVVP

o Mỗi thực thể tượng trưng cho 1 nhân viên làm việc tại văn phòng o Các thuộc tính : HOCVI, TD_NN, CHU_VU, EMAIL_NV

Trang 7

3 Chuyển đổi mô hình ERD thành mô hình quan hệ:

 KHACH_HANG (MS_KH, TEN_KH, DC_KH,EMAIL_KH, QUOC_GIA, DT_KH, FAX)

 NHAN_VIEN(MS_NV, TEN_NV, CMND, DC_NV , DT_NV, QUE_QUAN, TON_GIAO, DAN_TOC, NGAY_SINH)

Trang 8

4 Mô tả chi tiết quan hệ;

a Quan hệ : KHACH_HANG

Tên quan hệ : KHACH_HANG NGÀY:

DL Sốbyte MGT LoạiDL Ràngbuộc

Mã số của khách hàng Tên khách hàngĐịa chỉ của khách hàngEmail của khách hàng

Số điện thoại của khách hàngSố fax của khách hàng

Quốc gia của khách hàng

b Quan hệ: NHA_CUNG_CAP

Tên quan hệ : NHA_CUNG_CAP NGÀY:

DL Sốbyte MGT LoạiDL Ràngbuộc

Mã số của nhà cung cấpTên nhà cung cấp Địa chỉ của nhà cung cấp

Số điện thoại của nhà cung

Trang 9

d Quan hệ: KHO_XUONG

Tên quan hệ : KHO_XUONG

Mã số của kho xưởng Tên của kho xưởngĐịa chỉ của kho xưởngSố điện thoại của kho xưởng

e Quan hệ: PHIEU_NHAP

Tên quan hệ : PHIEU_NHAP

Mã số của phiếu nhập Ngày nhập gỗ vào khoMã số của nhân viên

Mã số của nhà cung cấp Mã số của kho xưởng

f Quan hệ: PHIEU_XUAT

Tên quan hệ : PHIEU_XUAT NGÀY:

DL Sốbyte MGT LoạiDL Ràngbuộc

Trang 10

DL Sốbyte MGT LoạiDL Ràngbuộc

Mã số của nhân viên Tên của nhân viênSố chứng minh nhân dân Địa chỉ của nhân viênSố điện thoại của nhân viênQuê quán của nhân viênTôn giáo của nhân viênDân tộc của nhân viên

Ngày tháng năm sinh của

DL Sốbyte MGT LoạiDL Ràngbuộc

Mã số của nhân viên

Bằng cấp học vị của nhân viênMật mã truy cập vào cơ sỡ dữ liệuTrình độ ngoại ngữ nhân viênChứ vụ của nhân viên

Email liên lac của nhân viên

Trang 11

i Quan hệ: NV_SX

Tên quan hệ : NV_SX NGÀY:

DL Sốbyte MGT LoạiDL Ràngbuộc 1

MS_NVBAC_THO

Mã số của nhân viên

Bậc thợ của nhân viên

j Quan hệ: SAN_PHAM

Tên quan hệ : SAN_PHAM NGÀY:

DL Sốbyte MGT LoạiDL Ràngbuộc

Mã số của sản phẩm

Tên sản phẩm Mã số gỗ

k Quan hệ: HOA_DON

Tên quan hệ : HOA_DON NGÀY:

DL Sốbyte MGT LoạiDL Ràngbuộc

Mã số của hoá đơnNgày lập hoá đơn

Tồng giá tiền của hoá đơn Mã số khách hàng

Mã số nhân viên

Trang 12

Màu sắc sản phẩm

Số lượng sản phẩm trong hoá đơn Giá tiền của sản phẩm

Mã số của kho xưởng

Mã số sản phẩm

Số lượng sản phẩm còn trong kho xưởng

n Quan hệ: PN_GO Tên quan hệ : PN_GO NGÀY:

DL Sốbyte MGT LoạiDL Ràngbuộc

Mã số của phiếu nhập

Mã số gỗ

Số lượng gỗ được nhập vào

Mã số của phiếu xuất

Mã số sản phẩm

Số lượng sản phẩm xuất khỏi kho xưởng

Trang 13

p Quan hệ: KX_GO gỗ Tên quan hệ : KX_GO

Mã số của kho xưởng

Mã số gỗ

Số lượng gỗ còn lại trong

Trang 14

TỔNG KẾT THUỘC TÍNH :

Địa chỉ khách hàng Địa chỉ kho xưởng Địa chỉ nhà cung cấp Địa chỉ nhân viên Đơn giá

Điện thoại của khách hàng Điện thoại của kho xưởng Điện thoại của nhà cung cấp Điện thoại của nhân viên Email của khách hàng Email của nhân viên Số fax của khách hàng

Bằng cấp học vị của nhân viên Màu sắc của sản phẩm

Mật mã của nhân viên văn phòng Mã số gỗ

Mã số hoá đơn Mã số khách hàng Mã số kho xưởng Mã số nhà cung cấp Mã số nhân viên Mã số phiếu nhập Mã số phiếu xuất Mã số sản phẩm Ngày lập hoá đơn

Ngày nhập gỗ vào kho xưởng Ngày sinh của nhân viên

Ngày xuất sản phẩm ra khỏi kho xưởng Quê quán của nhân viên

Quốc gia của khách hàng

Số lượng gỗ còn lại trong kho xưởng Số lượng gỗ nhập vào

Số lượng sản phẩm trong hoá đơn

Trang 15

Trình độ ngoại ngữ của nhân viên Tên của gỗ

Tên của khách hàng Tên của kho xưởng Tên của nhà cung cấp Tên của nhân viên Tên của sản phẩm Thông số kĩ thuật của gỗ Tổng giá của 1 hoá đơn Tôn giáo của nhân viên

Trang 16

III Thiết kế Giao Diện và Phân tích thiết kế xử lý:

Giao diện chính:

Trang 19

Form Phiên bản phần mềm:

quan DEFAULTGiá trị Mã nhân viên Textbox <>NULL Nhập từ

keyboard

Trang 21

Form danh sách gỗ:

Tên ô xử lý: thêm (vaothemgo.click()) Form: danh sách gỗ.

Output: kích hoạt form thêm gỗ Table liên quan:

Giải thuật:

Mở form Thêm gỗ

Trang 22

Tên ô xử lý: Sửa (vaosuago.click()) Form: danh sách gỗ.

Output: Kích hoạt form sửa thông tin gỗ Table liên quan:

Giải thuật:

Mở form Sửa thông tin gỗ

From sửa thông tin gỗ:

Trang 23

Tên ô xử lý: Sửa (suago.click()) Form: sửa gỗ.

Input: số lượng, thông số kĩ thuật.

Output: lưu các giá trị trên form vào CSDL Table liên quan: GO.

Trang 25

Form thêm gỗ:

Tên ô xử lý: thêm ( themgo.click()) Form: thêm gỗ.

Input: tên gỗ, thông số kĩ thuật.

Output: lưu các giá trị trên form vào CSDL và xuất ra form danh sách gỗ với những giá trị mới cập nhập.

Table liên quan: GO.

Trang 27

Form danh sách khách hàng:

Tên ô xử lý: thêm

Form: danh sách khách hàng Input:

Output: kích hoạt form thêm khách hàng Table liên quan:

Giải thuật:

Mở from thêm danh sách khách hàng

Trang 28

Giải thuật:

Mở from Sửa khách hàng

Form sửa khách hàng:

Trang 29

khách hàng Suakh_click()

Trang 31

Form Danh sach kho:

Tên ô xử lý: thêm Form: danh sách kho Input:

Output: kích hoạt form thêm kho Table liên quan:

Giải thuật:

Mở from thêm Kho

Tên ô xử lý: Sửa.

Trang 32

Giải thuật:

Mở from sửa kho

Form sửa kho:

Trang 33

Tên ô xử lý: Sửa (Suakho.click()) Form: Sửa kho.

Input: tên kho, địa chỉ, điện thoại.

Output: lưu các giá trị trên form vào CSDL và xuất ra lại form danh sách kho với các giá trị đã thay đổi.

Table liên quan: KHO_XUONG.

Trang 35

Tên ô xử lý: thêm (themkho.click()) Form: thêm kho.

Input: tên kho, địa chỉ, điện thoại.

Output: lưu lại vào CSDL và mở lại form danh sách kho với những giá trị đã được cập nhập.

Table liên quan: KHO_XUONG.

Trang 37

Form Danh sách nhà cung cấp:

Tên ô xử lý: thêm

Form: danh sách nhà cung cấp Input:

Output: kích hoạt form thêm nhà cung cấp Table liên quan:

Giải thuật:

Mở from thêm nhà cung cấp

Trang 38

Mở from sửa nhà cung cấp

From sửa nhà cung cấp

quan DEFAULTGiá trị

Trang 39

thoại nhà cung cấp

nhà cung cấp

Suancc_click() Thoá

t

Tên ô xử lý: Sửa (Suancc.click()) Form: sửa nhà cung cấp.

Input: tên nhà cung cấp, địa chỉ nhà cung cấp, điện thoại nhà cung cấp.

Output: lưu các giá trị trên form vào CSDL và xuất ra lại formdanh sách nhà cung cấp với các giá trị đã thay đổi.

Table liên quan: NHA_CUNG_CAP.

Trang 40

Form thêm nhà cung cấp

thoại Textbox Nhập từ keyboard

cung cấp mới vào CSDL

Tên ô xử lý: thêm (themncc.click()) Form: thêm nhà cung cấp.

Input: tên nhà cung cấp, địa chỉ, điện thoại.

Output: lưu các giá trị trên form vào CSDL và xuất ra lại formdanh sách nhà cung cấp với các giá trị đã cập nhập.

Table liên quan: NHA_CUNG_CAP Giải thuật:

Trang 42

Form Danh sách nhân viên:

Tên ô xử lý: thêm

Form: danh sách nhân viên Input:

Output: kích hoạt form thêm nhân viên Table liên quan:

Giải thuật:

Mở form Thêm nhân viên

Trang 43

Tên ô xử lý: Sửa.

Form: danh sách nhân viên Input:

Output: kích hoạt from sửa nhân viên Table liên quan:

Giải thuật:

Mở form sửa nhân viên

Trang 44

Form sửa nhân viên:

quan DEFAULTGiá trị

Trang 46

Table lieân quan: NHA_CUNG_CAP.

Lưu TEN, CMND, DC, DT,QQ vào hàng tương ứng trong table NHAN_VIEN

Trang 47

Form Danh sách sản phẩm:

Tên ô xử lý: thêm

Form: danh sách sản phẩm Input:

Output: kích hoạt form thêm sản phẩm Table liên quan:

Giải thuật:

Mở form Thêm sản phẩm

Trang 48

Mở form Sửa sản phẩm

Form sửa sản phẩm :

Trang 49

trên CSDL

Tên ô xử lý: Sửa (SuaSP.click()) Form: sửa sản phẩm.

Input: tên sản phẩm, loại gỗ, mô tả chi tiết.

Output: lưu các giá trị trên form vào CSDL và xuất ra lại form danh sách sản phẩm với các giá trị đã thay đổi.

Table liên quan: SAN_PHAM.

Trang 50

Form thêm sản phẩm

Tên ô xử lý: thêm (themSP.click()) Form: thêm sản phẩm.

Input: tên sản phẩm, loại gỗ, mô tả chi tiết.

Output: lưu các giá trị trên form vào CSDL và xuất ra lại form danh sách sản phẩm với các giá trị đã được cập nhập.

Table liên quan: SAN_PHAM Giải thuật:

Trang 52

Form Danh sách hóa đơn

Tên ô xử lý: thêm

Form: Danh sách hoá đơn Input:

Output: kích hoạt form lập hoá đơn Table liên quan:

Giải thuật:

Mở form lập hóa đơn

Trang 53

Form Gỗ tồn

Form Sản phẩm tồn kho

Trang 54

Form Lập hóa đơn:

Trang 55

bán vào list

Themlistsp_click() Sao

Trang 56

Các hàm : thanhtien(), tongtien() Tên ô xử lý: in ( inhd.click()) Form: lập hóa đơn.

Input: khách hàng, nhân viên lập, ngày lập hoá đơn, tên sản phẩm đơn giá, ghi chú khác, số lượng, thành tiền, tổng tiền.

Output: in ra hoá đơn để giao dịch với khách hàng.

Table liên quan: KHACH_HANG, HOA_DON, NVVP, SAN_PHAM, HD_SP, NHAN_VIEN.

Giải thuật:

Trang 57

In hóa đơn

Tên ô xử lý: Sao lưu (luuhd.click()) Form: lập hóa đơn.

Input: khách hàng, nhân viên lập, ngày lập hoá đơn, tên sản phẩm đơn giá, ghi chú khác, số lượng, thành tiền, tổng tiền.

Output: lưu lại trên CSDL

Table liên quan: KHACH_HANG, HOA_DON, NVVP, SAN_PHAM, HD_SP Giải thuật:

Trang 59

Form Phiếu nhập:

Trang 60

bán vào list

Trang 61

Tên ô xử lý: thêm (themlistsppx.click()) Form: phiếu xuất.

Input: tên sản phẩm, số lượng, ghi chú khác.

Output: xuất ra form list những sản phẩm mới thêm vào Table liên quan: PX_SP, PHIEU_XUAT, SAN_PHAM.

Trang 62

Input: kho, nhân viên lập, ngày lập phiếu xuất, tên sản phẩm, ghi chú khác, số lượng, tổng số lượng.

Output: in ra phiếu xuất để xuất hàng ra khỏi kho.

Table liên quan: KHO_XUONG, PHIEU_XUAT, NVVP, SAN_PHAM, PX_SP Giải thuật:

In phiếu xuất

Tên ô xử lý: Sao lưu (luupx.click()) Form: phiếu xuất.

Input: kho, nhân viên lập, ngày lập phiếu xuất, tên sản phẩm, ghi chú khác, số lượng, tổng số lượng.

Output: lưu lại trên CSDL.

Table liên quan: KHO_XUONG, PHIEU_XUAT, NVVP, SAN_PHAM, PX_SP Giải thuật:

Trang 64

Form Phiếu nhập:

keyboard

Trang 65

list nhập Themlistgo_click() Sao

Tên ô xử lý: thêm (themlistgo.click()) Form: phiếu nhập

Input: tên gỗ, số lượng, ghi chú khác.

Output: xuất ra form list những gỗ mới thêm vào.

Trang 66

Các hàm: tongSL()

Tên ô xử lý: in (ingo.click()) Form: phiếu nhập

Input: kho, nhân viên lập, ngày lập phiếu nhập, tên gỗ, ghi chú khác, số lượng, tổng số lượng.

Output: in ra phiếu nhập để nhập hàng vào khỏi kho.

Table liên quan: KHO_XUONG, PHIEU_NHAP, NVVP, GO, PN_GO Giải thuật:

Trang 67

In phiếu xuất

Tên ô xử lý: Sao lưu (luupn.click()) Form: phiếu nhập.

Input: kho, nhân viên lập, ngày lập phiếu nhập, tên gỗ, ghi chú khác, số lượng, tổng số lượng.

Output: lưu lại trên CSDL.

Table liên quan: KHO_XUONG, PHIEU_NHAP, NVVP, GO, PN_GO Giải thuật:

Trang 70

Input: tên khách hàng, địa chỉ, điện thoại, email, fax, quốc gia.

Output: lưu lại vào CSDL và mở lại form danh sách khách hàng với những giá trị đã được

Trang 71

Form Theâm nhaân vieân:

Trang 72

Trình độ ngoại ngữ

nhân viên vào CSDL

Thêmnv_click( )

Tên ô xử lý: thêm (themnv.click()) Form: thêm nhân viên.

Input: họ và tên, địa chỉ, CMND, điện thoại, ngày tháng năm sinh, quê quán, dân tộc Chọn nhân viên văn phòng: -chức vụ, học vị, trình độ ngoại ngữ.

Chọn nhân viên sản xuất: bậc thợ.

Output: lưu lại vào CSDL và mở lại form danh sách nhân viên với những giá trị đã được cập nhập.

Table liên quan: NHAN_VIEN, NVVP, NV_SX Giải thuật:

Trang 73

Lưu các giá trị TEN, DT, TG, DC, DTH CMND, NS, QQ,TG trên form vào table

Trang 74

From Quản lý kho:

Trang 75

Tên ô xử lý: thêm (thempn_click()) Form: quản lý kho

Input:

Output: kích hoạt form phiếu nhập Table liên quan:

Giải thuật:

Mở form thêm phiếu nhập

Trang 76

Tên ô xử ly : thêm (thempx.click()) Form: quản lý kho.

Input:

Output: kích hoạt form phiếu xuất Table liên quan:

Giải thuật:

Trang 77

Mở form thêm phiếu nhập

Tên ô xử lý: xoá (xoapx.click()) Form: quản lý kho.

Input: mã số phiếu xuất.

Output: xoá khỏi CSDL những chi tiết ứng với mã số phiếu xuất và xuất ra form sau khi đã xoá.

Table liên quan: PHIEU_XUAT Giải thuật:

Trang 79

Tên ô xử lý: tìm kiếm (timkiem.click()) Form: tìm kiếm.

Input: tìm từ, từ khoá, tìm bằng.

Output: xuất ra danh sách ứng với tìm từ và liệt kê những từ có trong từ khoá Table liên quan: NHAN_VIEN, HOA_DON, KHACH_HANG, KHO_XUONG, SAN_PHAM, PHIEU_XUAT, PHIEU_NHAP, NHA_CUNG_CAP.

Trang 81

IV Bảng phân công công việc:

2 Phát hiện thực thể 3 Thiết kế mô hình ERD 4 Thiết kế giao diện 5 Làm thuật giải 6 chỉnh sửa báo cáo

2 Phát hiện thực thể 3 Mô tả chi tiết thực thể

4 Chuyển mô hình ERD thành mô hình quan hệ

5 Mô tả ô xử lý

6 Đánh máy bài báo cáo

Ngày đăng: 14/09/2012, 09:16

Hình ảnh liên quan

2. Mô hình ERD: (1-1)Lam tu Cua Co VaoCo LapChua Lap Co Lap ToiChuaNHA_CUNG_CAPMS_NHACCTEN_NHACCDC_NHACCDT_NHACC(1-n)PHIEU_NHAPMS_PNNGAY_NHAP(1-1)(1-1)GOMS_GOTEN_GOTHONGSOKT_GOSAN_PHAM MS_SP TEN_SP(1-n)(1-n)HOA_DON MS_HD NGAY_LAP_HDTONG_GIA(1-n)(1-1)KHACH - Phân tích thiết kế hệ thống quản lý bán hàng

2..

Mô hình ERD: (1-1)Lam tu Cua Co VaoCo LapChua Lap Co Lap ToiChuaNHA_CUNG_CAPMS_NHACCTEN_NHACCDC_NHACCDT_NHACC(1-n)PHIEU_NHAPMS_PNNGAY_NHAP(1-1)(1-1)GOMS_GOTEN_GOTHONGSOKT_GOSAN_PHAM MS_SP TEN_SP(1-n)(1-n)HOA_DON MS_HD NGAY_LAP_HDTONG_GIA(1-n)(1-1)KHACH Xem tại trang 6 của tài liệu.
Output: kiểm tra đúng mật mã và suất bảng giao diện menu chính. Table liên quan: NVVP. - Phân tích thiết kế hệ thống quản lý bán hàng

utput.

kiểm tra đúng mật mã và suất bảng giao diện menu chính. Table liên quan: NVVP Xem tại trang 19 của tài liệu.
KHACH_HANG Lấy dữ liệu từ bảng KHACH_HANG Tên  - Phân tích thiết kế hệ thống quản lý bán hàng

y.

dữ liệu từ bảng KHACH_HANG Tên Xem tại trang 28 của tài liệu.
Xuất ra bảng thống kê - Phân tích thiết kế hệ thống quản lý bán hàng

u.

ất ra bảng thống kê Xem tại trang 56 của tài liệu.
Xuất ra bảng thống kê - Phân tích thiết kế hệ thống quản lý bán hàng

u.

ất ra bảng thống kê Xem tại trang 61 của tài liệu.
Xuất ra bảng thống kê - Phân tích thiết kế hệ thống quản lý bán hàng

u.

ất ra bảng thống kê Xem tại trang 66 của tài liệu.
IV. Bảng phân công công việc: - Phân tích thiết kế hệ thống quản lý bán hàng

Bảng ph.

ân công công việc: Xem tại trang 81 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan