Mô tả dữ liệu

Một phần của tài liệu xây dựng hệ thống quản lý kinh doanh công ty nông nghiệp cờ đỏ (Trang 49 - 131)

Bảng 3.21: Bộ phận

STT Trường Kiểu dữ liệu Loại Ràng buộc Ý nghĩa

1 mabophan Varchar(11) Khóa chính Khác rỗng Mã bộ phận

2 tenbophan Varchar(50) Tên bộ phận

Bảng 3.22: Chủ đề

STT Trường Kiểu dữ liệu Loại Ràng buộc Ý nghĩa

1 machude Varchar(11) Khóa chính Khác rỗng Mã chủ đề tin

33 Bảng 3.23: Chức vụ

STT Trường Kiểu dữ liệu Loại Ràng buộc Ý nghĩa

1 machucvu Varchar(11) Khóa chính Khác rỗng Mã chức vụ

2 tenchucvu Varchar(50) Tên chức vụ

Bảng 3.24: Đơn vị tính

STT Trường Kiểu dữ liệu Loại Ràng buộc Ý nghĩa

1 madonvitinh Varchar(11) Khóa chính Khác rỗng Mã đơn vị tính

2 tendonvitinh Varchar(50) Tên đơn vị tính

Bảng 3.25: Kho

STT Trường Kiểu dữ liệu Loại Ràng buộc Ý nghĩa

1 makho Varchar(11) Khóa chính Khác rỗng Mã kho

2 tenkho Varchar(20) Tên kho

Bảng 3.26: Loại mặt hàng

STT Trường Kiểu dữ liệu Loại Ràng buộc Ý nghĩa

1 maloaimh Varchar(11) Khóa chính Khác rỗng Mã loại mặt hàng

2 tenloaimh Varchar(20) Tên loại mặt hàng

Bảng 3.27: Ngày

STT Trường Kiểu dữ liệu Loại Ràng buộc Ý nghĩa

1 ngaybd date Khóa chính Khác rỗng Ngày bắt đầu

Bảng 3.28: Quyền

STT Trường Kiểu dữ liệu Loại Ràng buộc Ý nghĩa

1 maquyen int Khóa chính Khác rỗng Mã quyền

2 tenquyen Varchar(20) Tên quyền

3 ghichu Varchar(100) Ghi chú

Bảng 3.29: Tỉnh

STT Trường Kiểu dữ liệu Loại Ràng buộc Ý nghĩa

1 matinh int Khóa chính Khác rỗng Mã tỉnh

2 tentinh Varchar(20) Tên tỉnh thành

34 Bảng 3.30: Khách hàng

STT Trường Kiểu dữ liệu Loại Ràng buộc Ý nghĩa

1 makh Varchar(11) Khóa chính Khác rỗng Mã khách

hàng

2 hoten Varchar(100) Họ tên khách

hàng

3 ngaysinh date ngayhientai-

ngaysinh>=18

Ngày sinh

4 gioitinh Varchar(3) Nam hoặc Nữ Giới tính

5 sdt Varchar(13) Số điện thoại

6 email Varchar(100) Email khách

hàng

7 tencty_tochuc Varchar(100) Công ty

8 masothue Varchar(20) Mã số thuế

9 dichichinhxac text Địa chỉ chính

xác

10 matinh int Khóa ngoại Khác rỗng Lấy mã tỉnh

11 taikhoannganhang Varchar(20) Số tài khoản

ngân hàng

12 ngaydangky date Ngày đăng ký

tài khoản Bảng 3.31: Nhân viên

STT Trường Kiểu dữ liệu Loại Ràng buộc Ý nghĩa

1 manv Varchar(11) Khóa chính Khác rỗng Mã nhân viên

2 makho Varchar(11) Khóa ngoại Mã kho

3 machucvu Varchar(11) Khóa ngoại Mã chức vụ

4 mabophan Varchar(11) Khóa ngoại Mã bộ phận

5 hotennv Varchar(50) Họ tên nhân viên

6 phai Varchar(3) Nam hoặc nữ Giới tính nhân viên

7 diachi Varchar(100) Địa chỉ nhân viên

8 phonenv Varchar(13) Số điện thoại liên lạc

9 emailnv Varchar(100) Email nhân viên

10 ngaysinhnv date Ngày sinh nhân viên

35 Bảng 3.32: Thông báo

STT Trường Kiểu dữ liệu Loại Ràng buộc Ý nghĩa

1 mathongbao int Khóa chính Khác rỗng Mã thông báo

2 machude int Khóa ngoại Mã chủ đề tin

3 manv Varchar(11) Khóa ngoại Mã nhân viên lập

4 tieude Varchar(100) Tiêu đề tin

5 noidung text Nội dung tin

6 ngaydang date Ngày đăng tin

7 tacgia Varchar(50) Tác giả đăng tin

8 ngaycapnhat date ngaycapnhat>=

ngaydang

Ngày chỉnh sửa tin

9 tinhtrang boolean 0 hoặc 1 Xem hay chưa

Bảng 3.33: Góp ý khách hàng

STT Trường Kiểu dữ liệu Loại Ràng buộc Ý nghĩa

1 magopy int Khóa chính Khác rỗng Mã tự động tăng

2 noidung text Nội dung góp ý

3 ghichu text Ghi chú

4 ngaygopy date Ngày góp ý

5 tinhtrang boolean Tình trạng xem hay

chưa

6 makh Varchar(11) Khóa ngoại Mã khách hàng

Bảng 3.34: Quyền chi tiết

STT Trường Kiểu dữ liệu Loại Ràng buộc Ý nghĩa

1 maquyen int Khóa chính Mã quyền

1 manv int Mã nhân viên

3 makh Varchar(11) Mã khách hàng

4 username Varchar(100) Tên đăng nhập

5 password Varchar(100) Mật khẩu

6 ngaycap date Ngày cấp tài khoản

36 Bảng 3.35: Mặt hàng

STT Trường Kiểu dữ liệu Loại Ràng buộc Ý nghĩa

1 mamh Varchar(11) Khóa chính Khác rỗng Mã mặt hàng 2 madonvitinh Varchar(11) Khóa ngoại Khác rỗng Mã đơn vị tính 3 maloaimh Varchar(11) Khóa ngoại Khác rỗng Mã loại mặt hàng

4 hinhanh longtext Hình ảnh minh họa

5 tensanpham Varchar(100) Tên mặt hàng

6 quycachsp text Thông tin giới

thiệu sản phẩm

7 soluong float Số lượng

8 soluongban float Số lượng bán ra

9 nsx-hsd Varchar(100) Nsx-hsd

10 solo int Số lô

11 luotban int Lượt bán

12 luotxem int Lượt xem

13 danhgia int Đánh giá chất

lượng Bảng 3.36: Mặt hàng có giá

STT Trường Kiểu dữ liệu Loại Ràng buộc Ý nghĩa

1 mamh Varchar(11) Khóa chính Khác rỗng Mã mặt hàng

2 ngaybd date Ngày bắt đầu

3 lanthu int Lần thay đổi

4 dongiamh float Đơn giá mặt hàng

Bảng 3.37: Đặt hàng

STT Trường Kiểu dữ liệu Loại Ràng buộc Ý nghĩa

1 mapd Varchar(11) Khóa chính Khác rỗng Mã phiếu đặt

2 manv Varchar(11) Khóa ngoại Mã nhân viên

3 makh Varchar(11) Khóa ngoại Mã khách hàng

4 ngaydathang date Ngày đặt hàng

5 tonggiatri float Tổng giá trị

37 Bảng 3.38: Đặt hàng chi tiết

STT Trường Kiểu dữ liệu Loại Ràng buộc Ý nghĩa

1 mapd Varchar(11) Khóa chính Mã phiếu đạt

2 mamh Varchar(11) Mã mặt hàng

3 soluong float Số lượng

4 dongia float Đơn giá

5 ghichu text Ghi chú

Bảng 3.39: Hợp đồng

STT Trường Kiểu dữ liệu

Loại Ràng buộc Ý nghĩa

1 mahopdong Varchar(11) Khóa chính

Khác rỗng Mã hợp đồng

2 makh Varchar(11) Khóa

ngoại

Mã khách hàng

3 mapd Varchar(11) Khóa

ngoại

Mã phiếu đặt

4 manv Varchar(11) Khóa

ngoại

Mã nhân viên

5 trigiahopdong float >0 Trị giá hợp

đồng

6 tiendatcoc float 30%trigiahopdong Tiền đặt cọc

7 ptthanhtoan Varchar(50) Thanh toán

8 ngaylaphopdong date ngaylaphopdong<

ngaykthopdong

Ngày lập hợp đồng

9 ngaykthopdong date ngaykthopdong>

ngaylaphopdong

Ngày kết thúc hợp đồng

10 tinhtrang boolean 0 hoặc 1 Tình trạng

Bảng 3.40: Hợp đồng chi tiết

STT Trường Kiểu dữ liệu Loại Ràng buộc Ý nghĩa

1 mahopdong Varchar(11) Khóa chính Mã hợp đồng

2 mamh Varchar(11) Mã mặt hàng

3 yeucauchatluong text Yêu cầu chất

lượng

4 soluong Float >0 Số lượng

5 dongia Float >0 Đơn giá

38 Bảng 3.41: Kế hoạch sản xuất

STT Trường Kiểu dữ liệu Loại Ràng buộc Ý nghĩa

1 Makhsx varchar(11) Khóa chính Khác rỗng Mã kế hoạch sản xuất 2 Manv varchar(11) Khóa ngoại Khác rỗng Mã nhân viên

3 Macho varchar(11) Khóa ngoại Mã kế hoạch

sản xuất

4 Ngaylap date Ngày lập

5 tongluong float >0 Tổng lượng

Bảng 3.42: Kế hoạch sản xuất chi tiết

STT Trường Kiểu dữ liệu Loại Ràng buộc Ý nghĩa

1 Makhsx int Khóa chính Mã kế hoạch

sản xuất

2 Mamh int Mã mặt

hàng

3 Soluong float >0 Số lượng

4 yeucaucl text Yêu cầu

chất lượng

5 tochucgiamdinh text Tổ chức

giám định

6 thoigiangiao date thoigiangiao

>ngayhientai

Thời gian giao

7 Ghichu text Ghi chú

8 tinhtrang Boolean 0 hoặc 1 Tình trạng

Bảng 3.43: Phiếu mua hàng

STT Trường Kiểu dữ liệu Loại Ràng buộc Ý nghĩa

1 Mapmh Varchar(11) Khóa chính Khác rỗng Mã phiếu mua hàng 2 Manv Varchar(11) Khóa ngoại Khác rỗng Mã nhân viên

3 Macho Varchar(11) Khóa ngoại Khác rỗng Mã kho

4 ngaylappmh date Ngày lập phiếu

39 Bảng 3.44: Phiếu mua hàng chi tiết

STT Trường Kiểu dữ liệu Loại Ràng buộc Ý nghĩa

1 mamh Varchar(11) Khóa chính Mã mặt

hàng

2 mapmh Varchar(11) Phiếu mua

hàng

3 soluong float >0 Số lượng

4 dongia float >0 Đơn giá

5 sotien float soluong*dongia Số tiền

6 ghichu text Ghi chú

7 tinhtrang boolean 0 hoặc 1 Có hoặc

không Bảng 3.45: Hóa đơn

STT Trường Kiểu dữ liệu Loại Ràng buộc Ý nghĩa

1 mahd Varchar(11) Khóa

chính

Khác rỗng Mã hóa đơn

2 manv Varchar(11) Khóa

ngoại

Khác rỗng Mã nhân viên

3 mahopdong Varchar(11) Khóa

ngoại

Khác rỗng Mã hợp đồng

4 chungtu varchar(11) Mã hóa

đơn

5 ngaylaphoadon date ngaylaphoadon<=

ngaytthoadon

Ngày lập hóa đơn

6 ngaytthoadon date ngaytthoadon>=

ngaylaphoadon

Ngày thanh toán hóa

đơn

7 thuesuatgtgt float Thuế suất

8 tinhtrang boolean 0 hoặc 1 Tình trạng

Bảng 3.46: Hóa đơn chi tiết

STT Trường Kiểu dữ liệu Loại Ràng buộc Ý nghĩa

1 mamh Varchar(11) Khóa chính Mã mặt hàng

2 mahd Varchar(11) Mã hóa đơn

3 makho Varchar(11) Mã kho

4 soluong float >0 Số lượng

5 dongia float >0 Đơn giá

40 Bảng 3.47: Bồi thường

STT Trường Kiểu dữ liệu Loại Ràng buộc Ý nghĩa

1 maboithuong Varchar(11) Khóa chính Khác rỗng Mã bồi thường

2 tenboithuong Varchar(50) Tên bồi thường

3 muctinh float Mức tính

Bảng 3.48: Bồi thường hợp đồng

STT Trường Kiểu dữ liệu Loại Ràng buộc Ý nghĩa

1 maboithuong Varchar(11) Khóa chính Khác rỗng Mã bồi thường

2 mahopdong Varchar(11) Khác rỗng Mã hợp

đồng

3 Lydo text Lý do

4 sotienboithuong float Số tiền bồi

thường

5 ngayboithuong date Ngày bồi

41

3.1.5Mô hình ER

42

3.1.6 Mô hình vật lý

43

3.1.7 Sơ đồ tuần tự

44

45

46

47

48

49

50

51

52

3.2 KẾT QUẢ XÂY DỰNG HỆ THỐNG

Xây dựng hệ thống website quản lý kinh doanh công ty Trách nhiệm hữu hạn một thành viên Nông Nghiệp Cờ Đỏ nhằm tạo ra hệ thống quản lý kinh doanh một cách có hiệu quả, khoa học, hợp lý và tiết kiệm chi phí về thời gian và tiền bạc. Hệ thống được xây dựng trên nền tảng chức năng sử dụng của từng nhóm người dùng.

- Nhóm người dùng: người dùng ở đây bao gồm tất cả các nhân viên, hay các khách hàng. Nhóm này có thể thực hiện các chức năng được liệt kê dưới đây mà không cần phải đăng nhập vào hệ thống.

 Giao diện “Trang chủ”: cho phép hiển thị danh sách các sản phẩm nổi bật của công ty, cùng với các thông tin nổi bật giới thiệu về sự phát triển của công ty và video giới thiệu hoạt động của công ty.

53

54

Hình 3.17 – Giao diện “Trang liên hệ”

Giao diện “Trang liên hệ”: cung cấp thông tin cho khách hàng địa chỉ công ty thông qua Google Maps.

55

 Người dùng có thể tìm kiếm các sản phẩm một cách dễ dàng thông qua công cụ tìm kiếm hoặc dựa trên cách trình bày theo danh mục sản phẩm.

56

57

58

59

 Người dùng đưa ra nhận xét hay góp ý cho giao diện trang web, các chức năng trang web hay các thông tin quan trọng để công ty từng bước hoàn thiện gần gũi hơn với người tiêu dùng trong và ngoài nước.

60

 Người dùng có thể xem thông tin chi tiết về các sản phẩm như thông tin sản phẩm, quy cách, chất lượng, giá cả của từng sản phẩm.

Hình 3.23 – Giao diện “Trang xem thông tin sản phẩm”

 Người dùng có thể đặt hàng mà không cần phải đăng nhập hay đăng ký tài khoản. Khi nhấp vào nút bên dưới mỗi sản phẩm. Giỏ hàng bên góc trên bên phải trang web sẽ tự động cập nhật số lượng, mặc định mỗi khi nhấp vào nút mua hàng số lượng cập nhật là 1

 Chức năng xem giỏ hàng, tại đây bạn có quyền cập nhật số lượng cần mua của từng sản phẩm. Nhấp vào giỏ hàng để xem các sản phẩm vừa đặt mua:

61

Hình 3.24 – Giao diện xem và cập nhật giỏ hàng

 Người dùng tiến hành cập nhật lại số lượng muốn giao dịch, sau đó nhấn vào nút yêu cầu hệ thống cập nhật lại số lượng và thành tiền. Tại trang này, người dùng ngoài chức năng cập nhật số lượng, còn có chức năng xóa từng dòng sản phẩm hay xóa toàn bộ các sản phẩm trong đơn đặt hàng. Tại đây, người dùng có nhu cầu mua thêm mặt hàng thì nhấp vào để trở lại trang chủ và tiếp tục thực hiện quá trình giao dịch. Khi đã chọn hoàn tất danh sách các mặt hàng cần mua cùng số lượng tương ứng, người dùng nhấp nút .

62

Hình 3.25 – Giao diện cập nhật thông tin của khách hàng

 Hệ thống yêu cầu người dùng cập nhật thông tin để hệ thống lưu vào để tiến hành giao dịch. Đây cũng là một hình thức thêm khách hàng mới. Tuy nhiên khách hàng này không có tài khoản đăng nhập mà chỉ được hệ thống lưu lại thông tin để giao dịch mà thôi. Sau khi nhấp nút , hệ thống đưa ra thông báo:

 Nếu trường hợp người dùng đặt hàng với tổng số tiền lớn hơn con số quy định của công ty (ở đây con số quy định là một triệu đồng).

63

Hình 3.26 – Giao diện “Trang thông tin đơn đặt hàng với tổng giá lớn hơn 1000000”  Khi nhấn vào nút “hoàn tất”: hệ thống hiển thị lên bảng thông báo và yêu

cầu người dùng xác nhận. Khi người dùng nhấn nút “OK”, thủ tục giao dịch hoàn tất và hệ thống sẽ trở về Trang chủ. Ngược lại, hệ thống không thực hiện.

64

 Đăng ký tài khoản để thực hiện các chức năng chương trình: cho phép người dùng đăng ký tài khoản khách hàng trực tuyến để hưởng được các ưu đãi dành cho khách hàng của công ty. Thủ tục đăng ký đơn giản, nhanh chóng, thuận tiện cho người sử dụng.

Hình 3.27 – Giao diện “Đăng ký tài khoản”

 Đăng nhập vào hệ thống: chức năng này sử dụng cho cả nhân viên đăng nhập và khách hàng đăng nhập vào hệ thống.

65

Hình 3.28 – Giao diện “Đăng nhập”

 Bên cạnh đó, trang web cho phép người dùng có thể xem các thông tin liên quan đến quá trình phát triển, sự hưng thịnh, những hoạch định tương lai, bản đồ tìm đến công ty, các tin tức hay trang web liên quan đến ngành lương thực thực phẩm trong và ngoài nước.

- Nhóm khách hàng: sau khi đã đăng ký tài khoản.

66

Hình 3.29 – Giao diện “Thông tin khách hàng”

Giao diện “Thông tin khách hàng”: hiện lên thông tin khách hàng, đồng thời hệ thống cho phép khách hàng chỉnh sửa thông tin, hiển thị lên danh sách các đơn đặt hàng khách hàng đã đặt, hiển thị các hợp đồng mà khách hàng đã giao dịch với công ty, cho phép khách hàng đóng góp ý kiến thắc mắc với tài khoản email hoặc họ tên khách hàng khi đăng nhập, khách hàng có thể đánh giá các sản phẩm/ mặt hàng.

67

Hình 3.30 – Giao diện “Cập nhật thông tin khách hàng”

Hình 3.31 – Giao diện “Khách hàng cập nhật đơn đặt hàng”

Giao diện “Khách hàng cập nhật đơn đặt hàng”: khách hàng sau khi đăng nhập vào hệ thống có thể cập nhật đơn đặt hàng (cập nhật số lượng mặt hàng hay xóa mặt hàng) khi các đơn đặt hàng này chưa được hệ thống xác nhận.

 Khi khách hàng đặt mua các mặt hàng: các chức năng tương tự như đối với người dùng, phần đặt hàng có hai trường hợp với tổng giá trị của đơn đặt hàng. Dưới đây ta chỉ liệt kê ra trường hợp với tổng giá trị lớn hơn con số quy định.

68

69

Hình 3.33 – Giao diện “Trang cập nhật thông tin khách hàng khi đăng nhập”

 Tuy nhiên, tại trang này không hiển thị form thông tin để khách hàng nhập thông tin, vì khách hàng đã đăng nhập vào tài khoản, hệ thống đã truy cập được thông tin khách hàng.

 Hệ thống yêu cầu khách hàng xác nhận để hoàn tất thủ tục giao dịch. - Nhóm admin:

 Sau khi đăng nhập với tài khoản admin: hệ thống cung cấp cho chúng ta thông tin về tài khoản của admin và các chức năng hay quyền của admin trong hệ thống quản lý.

70

Hình 3.34 – Giao diện “Trang hiển thị thông tin admin và các quyền của admin”  Quản lý nhân viên: hệ thống cung cấp cho người dùng với phân quyền là

admin các chức năng sau: xem danh sách nhân viên, cập nhật nhân viên

Một phần của tài liệu xây dựng hệ thống quản lý kinh doanh công ty nông nghiệp cờ đỏ (Trang 49 - 131)

Tải bản đầy đủ (PDF)

(137 trang)