1. Trang chủ
  2. » Luận Văn - Báo Cáo

báo cáo môn phân tích thiết kế hệ thống tin xây dựng hệ thống thông tin quản lý mua bán trái cây của cửa hàng fruitabc

26 0 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

Nội dung

BỘ GIÁO DỤC VÀ ĐÀO TẠOTRƯỜNG ĐẠI HỌC PHAN THIẾTKHOA CÔNG NGHỆ THÔNG TIN---BÁO CÁO MÔN PHÂN TÍCH THIẾT KẾ HỆ THỐNG TINTên đề tài: Xây dựng hệ thống thông tin quản lý mua bán trái cây của

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠOTRƯỜNG ĐẠI HỌC PHAN THIẾTKHOA CÔNG NGHỆ THÔNG TIN

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

Tên đề tài: Xây dựng hệ thống thông tin quản lý mua bán trái cây của cửa hàngFruitABC

Bình Thuận, ngày 30 tháng 10 năm 2020Giảng viên hướng dẫn: ThS Viên Thanh Nhã

Sinh viên thực hiện:Nguyễn Hải ThanhLương Tuấn Bảo Khang

K13THO0023

Trang 2

1.5 Lựa chọn mô hình xây dựng phần mềm: 7

CHƯƠNG 2: Xác định yêu cầu 8

2.1 Yêu cầu chức năng: 8

2.2 Yêu cầu phi chức năng: 11

CHƯƠNG 3: Phân tích và thiết kế 12

3.1 Phân tích 12

3.1.1 Mô tả thông tin của các yêu cầu chức năng 12

3.1.2 Mô tả thông tin các của các yêu cầu phi chức năng 14

3.2 Thiết kế 15

3.2.1 Xác định thực thể 15

3.2.2 Xác định các mối kết hợp giữa các thực thể 16

3.2.3 Mô hình mức quan niệm CMD 16

3.2.4 Chuyển mô hình CMD sang mô hình quan hệ 17

3.2.5 Thành phần dữ liệu của các quan hệ 17

Trang 3

4.1 Giao diện trang chủ 264.2 Giao diện cập nhập danh mục 26

Trang 4

NỘI DUNG BÁO CÁO GỒM CÁC PHẦN:

Chương 1: Khảo sát hệ thốngChương 2: Xác định yêu cầuChương 3: Phân tích và thiết kếChương 4: Thiết kế giao diện

4

Trang 5

CHƯƠNG 1: khảo sát hệ thống 1.1 Khảo sát hiện trạng về mặt tổ chức:

- Cơ cấu tổ chức: (gồm)

 Đại Hội Đồng Cổ Đông (ĐHĐCĐ) Ban Kiểm Soát

 Hội Đồng Quản Trị Ban Tổng Giám Đốc Tổ Chức Hành Chính

 Kế Toán Tài Chính (Financial accounting) Kế Hoạch Thị Trường

 Đầu Tư Dự Án Đơn Vị Phụ Thuộc

 Các Công TY Liên Doanh, Liên Kết

- Cách vận hành của tổ chức:

 Đại hội đồng cổ đông uỷ quyền cho ban kiểm soát, hội đồng quản trị Hộiđồng quản trị uỷ quyền cho ban tổng giám đốc điều hành công ty chịutrách nhiệm phân công nhiệm vụ cho bộ phận tổ chức hành chính, kế toántài chính, kế hoạch thị trường, và đầu tư dự án.

- Mô tả chi tiết các chức năng của từng bộ phận trong tổ chức:

Đại Hội Đồng Cổ Đông (ĐHĐCĐ): cơ quan có quyền quyết định cao

nhất của công ty cổ phần, bao gồm tất cả các cổ đông có quyền biểuquyết (cổ đông phổ thông, cổ đông ưu đãi biểu quyết và cổ đông kháctheo quy định của Điều lệ công ty.

Ban Kiểm Soát: bộ phận trong cơ cấu bộ máy quản lý của công ty, do cơ

quan đại diện chủ sở hữu của công ty thành lập để giúp cơ quan này kiểmtra tính hợp lý, hợp pháp trong hoạt động quản lý, điều hành công ty;trong việc chấp hành pháp luật, điều lệ và các quyết định của cơ quan đó. Hội Đồng Quản Trị: cơ quan quản lý công ty, có toàn quyền nhân danh

công ty để quyết định, thực hiện các quyền và nghĩa vụ của công tykhông thuộc thẩm quyền của Đại hội đồng cổ đông.

Ban Tổng Giám Đốc: một bộ phận trong cơ cấu tổ chức của công ty,

thực hiện các nhiệm vụ quản lý và điều hành nhất định để đảm bảo hiệuquả hoạt động của công ty.

Tổ Chức Hành Chính: Tham mưu, giúp việc cho giám đốc công ty và tổ

chức thực hiện các việc trong lĩnh vực tổ chức lao động, quản lý và bố trí

Trang 6

nhân lực, bảo hộ lao động, chế độ chính sách, chăm sóc sức khỏe chongười lao động, bảo vệ quân sự theo luật và quy chế công ty.

Kế Toán Tài Chính (Financial accounting): vị trí kế toán thực hiện các

công việc liên quan đến thu thập, phân tích, đánh giá và cung cấp nhữngdữ liệu thông tin kinh tế để lập thành báo cáo tài chính phục vụ cho đốitượng có nhu cầu sử dụng.

Kế Hoạch Thị Trường: cơ quan tham mưu, giúp việc cho Tổng Giám

đốc về lĩnh vực thị trường và kế hoạch sản xuất kinh doanh; có chứcnăng, nhiệm vụ xây dựng và triển khai thực hiện công tác marketting,phát triển thị trường trong toàn Công ty.

Đầu Tư Dự Án: tập hợp đề xuất bỏ vốn trung hạn hoặc dài hạn để tiến

hành các hoạt động đầu tư kinh doanh trên địa bàn cụ thể, trong khoảngthời gian xác định.

Đơn Vị Phụ Thuộc: đơn vị phụ thuộc của doanh nghiệp, thực hiện toàn

bộ hoặc một phần chức năng của Doanh nghiệp, kể cả chức năng đại diệntheo uỷ quyền.

Các Công TY Liên Doanh, Liên Kết: doanh nghiệp mà Công ty nắm

giữ cổ phần, vốn góp không chi phối theo quy định của pháp luật.

1.2 Vẽ sơ đồ tổ chức:

- Vẽ sơ đồ tổ chức, giải thích các ký hiệu (nếu có):

- Ghi chú hình vẽ hoặc trích dẫn (nếu có):

6

Trang 7

1.3 Khảo sát về hiện trạng về mặt tin học- Khảo sát về mặt phần cứng

 Công TY trang bị cho các phòng ban, mỗi phòng gồm 10 máy tính cấuhình cao, và 1 máy chiếu, máy in, máy fax.

- Khảo sát về mặt phần mềm

 Tất cả các máy đều cài đặt Microsoft office 365, win 10 64bit, win 10pro

- Khảo sát về con người (số lượng, trình độ, nhận thức về CNTT)

 Công TY gồm 200 người, trong đó khoảng 100 người có trình độ CNTT.

 Khảo sát và thu thập phản hồi, ý kiến.

o Xác định tính khả thi của ý tưởng kinh doanh chính là phân tích đốithủ cạnh tranh.

o Kiểm tra khả năng phát triển bền vững, mở rộng và thu lợi nhuận củaý tưởng kinh doanh.

 Tính bền vững.

 Khả năng mở rộng và thu được lợi nhuận.

o Xác định tính khả thi của ý tưởng là lựa chọn mô hình kinh doanh phùhợp.

1.5 Lựa chọn mô hình xây dựng phần mềm:

- Sau khi khảo sát, tìm hiểu về nhân lực cũng như cơ sở vật chất và tính khả thi,nhóm chúng em nhận thấy rằng việc xây dựng hệ thống thông tin quản lý việcmua bán trái cây của công TY thì mô hình công nghệ phần mềm thác nước(Water Fall) là phù hợp.

Trang 8

CHƯƠNG 2: Xác định yêu cầu 2.1 Yêu cầu chức năng:

Lưu trữ:

NGƯỜI THỰC HIỆN: LƯƠNG TUẤN BẢO KHANGNGÀY THỰC HIỆN: 13/09/2022

1 Ghi nhận lại lịch sử thông tin mua hàng củakhách hàng

Lê Thiên Hùng 14/09/20222 Ghi nhận lại tất cả các thông tin của hàng

hoá, nhà cung cấp, xuất xứ

Lê Thiên Hùng 14/09/20223 Ghi nhận thông tin của nhân viên xử lí đơn

1 Cho phép tra cứu theo đơn hàng đã mua Hoàng Văn Tiến 16/09/20222 Tra cứu tên khách hàng đã mua Hoàng Văn Tiến 16/09/20223 Tra thông tin các loại trái cây khách hàng

Trang 9

1 Tính tổng phí vận chuyển trái cây đến cửahàng trong 1 tuần

Huỳnh Kỳ Anh 21/09/20222 Tính tổng doanh thu trong 1 tháng Huỳnh Kỳ Anh 21/09/20223 Tính lượng trái cây bị hao hụt trong 1 tuần Huỳnh Kỳ Anh 21/09/2022

Kết xuất:

NGƯỜI THỰC HIỆN: LƯƠNG TUẤN BẢO KHANGNGÀY THỰC HIỆN: 23/09/2022

1 Báo cáo số lượng doanh thu trái cây bị haohụt trong 1 năm

Nguyễn HảI Thanh 24/09/20222 Báo cáo số lượng nhập xuất trái cây của

1 Số lượng nhân viên để quản lí cửa hàng Phạm Minh Giao 26/09/20222 Thời gian cửa hàng hoạt động trong 1 ngày Phạm Minh Giao 26/09/20223 Loại thiết bị cần thiết để trang bị cho cửa

Mô phỏng:

NGƯỜI THỰC HIỆN: LƯƠNG TUẤN BẢO KHANGNGÀY THỰC HIỆN: 3/10/2022

1 Mô phỏng các mặt hàng trái cây Lương Quốc Nhật 4/10/20222 Mô phỏng cách sử dụng phần mềm quản lý

cửa hàng trái cây

Lương Quốc Nhật 4/10/20223 Mô phỏng cách quản lý danh sách xuất

nhập khẩu trái cây

Lương Quốc Nhật 4/10/2022

Tự động:

NGƯỜI THỰC HIỆN: LƯƠNG TUẤN BẢO KHANGNGÀY THỰC HIỆN: 5/10/2022

2 Tự động thống kê trái cây nhập về cửa hàng Lê Thiên Hùng 6/10/20223 Tự động thống kê trái cây xuất ra Lê Thiên Hùng 6/10/2022

Phân quyền:

Trang 10

NGƯỜI THỰC HIỆN: LƯƠNG TUẤN BẢO KHANGNGÀY THỰC HIỆN: 10/10/2022

1 Phân quyền cho nhân viên phụ trách báncho khách hàng

Lương Quốc Nhật 11/10/20222 Phân quyền cho ban kế hoạch thị trường

tìm kiếm nguồn hàng mới

Lương Quốc Nhật 11/10/20223 Phân quyền cho kế toán tính tổng số lương

của nhân viên

Lương Quốc Nhật 11/10/2022

Sao lưu:

NGƯỜI THỰC HIỆN: LƯƠNG TUẤN BẢO KHANGNGÀY THỰC HIỆN: 15/10/2022

1 Sao lưu khách hàng đã mua hàng Hoàng Văn Tiến 16/10/20222 Sao lưu lại dữ liệu nhập xuất của cửa hàng Hoàng Văn Tiến 16/10/2022

2.2 Yêu cầu phi chức năng:Tính tiến hoá:

NGƯỜI THỰC HIỆN: LƯƠNG TUẤN BẢO KHANGNGÀY THỰC HIỆN: 15/09/2022

1 Có thể thay đổi các công thức liên quan đếnthuế khi thuế tăng hay giảm

Hoàng Văn Tiến 16/09/20222 Có thể thay đổi giá tiền của hàng hoá Hoàng Văn Tiến 16/09/20223 Có thể thay đổi thời gian hoạt động của cửa

1 Giao diện đồ họa, đẹp, có ghi chú rõ ràng,ràng buộc các ô nhập liệu

Hoàng Văn Tiến 18/09/20222 Dễ dàng nhập số liệu thanh toán hoá đơn Hoàng Văn Tiến 18/09/2022

Tính hiệu quả:

NGƯỜI THỰC HIỆN: LƯƠNG TUẤN BẢO KHANGNGÀY THỰC HIỆN: 19/09/2022

1 Tính toán chính xác số tiền bán trong ngày Hoàng Văn Tiến 20/09/2022

Tính tương tích:

10

Trang 11

NGƯỜI THỰC HIỆN: LƯƠNG TUẤN BẢO KHANGNGÀY THỰC HIỆN: 21/09/2022

1 Có thể cài trên nhiều thiết bị khác nhau Hoàng Văn Tiến 22/09/20222 Có thể chạy nhiều chế độ khác nhau: web,

Hoàng Văn Tiến 24/09/20222 Tái sử dụng lại phần mềm quản lí hàng hoá Hoàng Văn Tiến 24/09/2022

Tính bảo trì:

NGƯỜI THỰC HIỆN: LƯƠNG TUẤN BẢO KHANGNGÀY THỰC HIỆN: 25/09/2022

1 Có hướng dẫn cụ thể về việc bảo trì phần mềm Hoàng Văn Tiến 26/09/2022 Nhân viên Tin Học2 Có hướng dẫn cụ thể về việc bảo trì hàng hoá Hoàng Văn Tiến 26/09/2022 Nhân viên

quản lí hàng hoá

CHƯƠNG 3: Phân tích và thiết kế 3.1 Phân tích

3.1.1 Mô tả thông tin của các yêu cầu chức năng

[1] Ghi nhận lại lịch sử các thông tin mua hàng của khách hàng

- Thông tin khách hàng gồm mã khách hàng, tên khách hàng, số điệnthoại, email, zalo, facebook, ….

- Thông tin mua hàng gồm số hoá đơn, tên sản phẩm, giá bán, số lượng,thuế vat, thời gian mua hàng, địa chỉ giao hàng, giảm giá tiền mặt.

[2] Tất cả các thông tin của hàng hoá, nhà cung cấp, xuất xứ sẽ lưutrữ lại:

Trang 12

- Mỗi hàng hoá gồm có thông tin mã hàng hoá, tên hàng hoá, số hànghoá, ngày xuất khẩu, xuất xứ, nhà cung cấp, ảnh bìa hàng hoá, giá bìahàng hoá, giá mua.

- Hàng hoá gồm mã hàng hoá, tên hàng hoá, số điện thoại, email, zalo,facebook.

- Nhà cung cấp gồm mã nhà cung cấp, tên nhà cung cấp, số điện thoại,email, zalo, facebook, ….

[3] Ghi nhận thông tin của nhân viên xử lí đơn hàng

- Thông tin nhân viên gồm có mã nhân viên, tên nhân viên, giới tính,ngày sinh, CMND, số điện thoại.

[4] Tổng tiền thanh toán của từng hoá đơn

- Tính theo công thức: gọi i là mặt hàng của hoá đơn, S là tổng.

Si là tổng tiền của từng mặt hàng thứ i Tiền thanh toán của từng hoá đơn: SV =

[5] Tổng doanh thu của từng ngày

Tổng doanh thu =

[6] Sao lưu dữ liệu

- Thông tin sao lưu bao gồm: Tên CSDL, quan hệ của các bảng, ngày giờsao lưu, IP thực hiện sau lưu, nhân viên thực hiện sao lưu.

- Sao lưu tự động: định kỳ hằng tháng vào ngày 1 hệ thống tự động saolưu dữ liệu gồm các thông tin: Tên CSDL, quan hệ của các bảng, ngàygiờ sao lưu, IP thực hiện sau lưu, máy chủ, ….

[7] Cho phép tra cứu theo đơn hàng đã mua

- Tra cứu thông tin mã hàng hoá, tên hàng hoá, số hàng hoá, ngày xuấtkhẩu, xuất xứ, nhà cung cấp, ảnh bìa hàng hoá, giá bìa hàng hoá, giá mua.12

Trang 13

[8] Tra cứu tên khách hàng đã mua

- tra cứu thông tin khách hàng gồm mã khách hàng, tên khách hàng, sốđiện thoại, email, zalo, facebook, ….

[9] Tính tổng phí vận chuyển trái cây đến cửa hàng trong 1 tuần

- Tính theo công thức:

[10] Tính tổng doanh thu trong 1 tháng- Tính theo công thức:

3.1.2 Mô tả thông tin các của các yêu cầu phi chức năng

[1]Giao diện đồ họa, đẹp, có ghi chú rõ ràng, ràng buộc các ô nhậpliệu:

- Giao diện web xây dựng bằng công nghệ mới như: html 5, css 3, jquery,bootstrap, hoặc các framework hỗ trợ desktop, mobile.

- Mỗi ô nhập liệu có ghi chú, và hướng dẫn thao tác.- Mỗi ô nhập liệu, ràng buộc thứ tự nhập liệu trước sau.

3.2 Thiết kế

3.2.1 Xác định thực thể

Thực thể KhachHangThuộc tính:

MaKH, TenKH, GT, SDT, CMND

Chú thíchS: tổng vận chuyệnx: phí vận chuyểny: thuế vận chuyển

Chú thíchS: tổng doanh thua: doanh thu

Trang 14

Thực thể NhanVienThuộc tính:

MaNV, TenNV, GT, SDT, CMND, BangCap

Thực thể NguoiThanThuộc tính:TenNT, QuanHe

14

Trang 15

(1,1)

(1,n) (1,n) (1,n) (0,n)

(1,n)

(0,n)

3.2.3 Mô hình mức quan niệm CMD

Trang 16

3.2.4 Chuyển mô hình CMD sang mô hình quan hệ

NhanVien(MaNV, TenNV, GT, NgaySinh, SDT, CCCD)ThanNhan(TenTN, QuanHe, MaNV)

HoaDon(SoHD, NgayTaoHD, MaNV, MaKH)

Chitiethoadon(MaTC, SoHD, SL, GiaBan, ThueVAT, GiamGiaPhanTram,GiaGiaTienMat)

KhachHang(MaKH, TenKH, GTKH, SDTKH, CCCDKH, DCKH, SoHD)TraiCay(MaTC, TenTC, SoLuong, NgayNK, XuatXu, SoHD)

NhaPhanPhoi(MaNPP, TenNPP, SDTNPP, Email, DiaChi, MaTC)NhaCungCap(MaNCC, Ten NCC, SDTNCC, DiaChi, MaTC)

3.2.5 Thành phần dữ liệu của các quan hệ

16

Trang 18

3.2.6 Mô hình Vật Lý(3.2.6.1 Cài đặt mô hình

Trang 19

( SL float, GIABAN float, THUEVAT float,

GIAMGIAPHANTRAM float, GIAMGIATIENMAT float, MATC char(10),

SOHD char(10),

FOREIGN KEY (MATC) REFERENCES TRAICAY(MATC), FOREIGN KEY (SOHD) REFERENCES HOADON(SOHD))

- -

-Table structure for table ‘HOADON’ -

create table HOADON(

SOHD char(10) NOT NULL PRIMARY KEY, NGAYTAOHD char(10),

MANV char(3), MAKH char(3),

FOREIGN KEY (MANV) REFERENCES NHANVIEN(MANV), FOREIGN KEY (MAKH) REFERENCES KHACHHANG(MAKH))

- -

-Table structure for table ‘KHACHHANG’ -

create table KHACHHANG(

MAKH char(3) NOT NULL PRIMARY KEY, TENKH varchar(200),

GTKH bit, SDTKH char(10), CCCDKH char(12), DCKH varchar(200))

-

Trang 20

FOREIGN KEY (MATC) REFERENCES TRAICAY(MATC))

- -

-Table structure for table ‘NHAPHANPHOI’ -

create table NHAPHANPHOI(

MANPP char(3) NOT NULL PRIMARY KEY, TENNPP varchar(200),

SDTNPP char(10) , EMAIL varchar(100), DIACHI varchar(200),

20

Trang 21

MATC char(10),

FOREIGN KEY (MATC) REFERENCES TRAICAY(MATC))

- -

-Table structure for table ‘THANNHAN’ -

create table THANNHAN(

TENTN varchar(200) NOT NULL PRIMARY KEY, QUANHE char(10),

MANV char(3),

FOREIGN KEY (MANV) REFERENCES NHANVIEN(MANV))

- -

-Table structure for table ‘TRAICAY’ -

create table TRAICAY(

MATC char(10) NOT NULL PRIMARY KEY, TENTC varchar(200),

SOLUONG int, NGAYNK datetime, XUATXU varchar(200))

(3.2.6.2 Sơ đồ Diagram trên MySQL

Trang 22

(3.2.6.3 Dữ liệu mẫu

22

Trang 23

TRAICAY

Trang 25

4.1 Giao diện trang chủ

4.2 Giao diện cập nhập danh mụcDanh mục “Nhà cung cấp”

Trang 26

Danh mục “Nhà Phân Phối”

Danh mục “Trái cây”

26

Ngày đăng: 26/07/2024, 18:56

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w