- Khi xác định được nhu cầu của khách hàng sẽ tion hành xuất hóa đơn có thông tinmua và bán cụ thể với từng loại mặt hàng, thực hiện quản lý và in hóa đơn tự độngsẽ giúp giải phóng công
Trang 1TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN
-
-BÁO CÁO CHUYÊN ĐỀ HỌC PHẦNPHÂN TÍCH THIẾT KẾ HỆ THỐNG
Đề tài : PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ SIÊU THỊ
ĐIỆN MÁY CTY
Giảng viên hướng dẫn: TS NGUYỄN THỊ HỒNG KHÁNH
Sinh viên thực hiện: TRẦN KHÁNH THIỆN
Mã sinh viên 21810350548
Lớp: D16TTNT&TGMT
Hà Nội - 2022Mục Lục
Trang 2LỜI MỞ ĐẦU 4
CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG VÀ THU THẬP YÊU CẦU 5
1 Hiện trạng quản lý cửa hàng 5
2 Quy trình quản lý 5
3 Nhược điểm của quy trình quản lý hiện tại 6
4 Yêu cầu của cửa hàng trong tương lai 7
CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG 8
1 Biểu đồ phân cấp chức năng 8
2 Biểu đồ luồng dữ liệu 14
2.1 Biểu đồ ngữ cảnh 14
2.2 Biểu đồ luồng dữ liệu mức đỉnh 15
2.3 Biểu đồ luồng dữ liệu mức dưới đỉnh 16
2.3.1 Biểu đồ luồng dữ liệu cho chức năng quản lý nhân viên 16
2.3.2 Biểu đồ luồng dữ liệu cho chức năng quản lý bán hàng 17
2.3.3 Biểu đồ luồng dữ liệu cho chức năng quản lý kho 18
2.3.4 Biểu đồ luồng dữ liệu cho chức năng quản lý hàng 19
2.3.5 Biểu đồ luồng dữ liệu cho chức năng báo cáo 20
3 Mô hình E-R 21
3.1 Liệt kê, chính xác hóa và lựa chọn thông tin 21
3.2 Xác định thực thể, gán thuộc tính cho nó và xác định định danh 27
3.3 Xác định các mối quan hệ và thuộc tính 30
3.4 Mô hình thực thể liên kot E – R 32
4 Thiot ko 33
4.1 Mô hình dữ liệu quan hệ 33
4.2 Biểu đồ dữ liệu quan hệ 35
4.3 Biểu đồ dữ liệu vật lý 36
4.4 Thiot ko cơ sở dữ liệu 37
4.5 Các bảng cơ sở dữ liệu 37
4.6 Thiot ko giao diện 41
Trang 4LỜI NÓI ĐẦU
Ngày nay nhu cầu mua thiot bị điện máy của con người rất cao do chúng ta đang ngày càngphát triển Vì tho hiện nay có rất nhiều các cửa hàng thiot bị điện máy được xây dựng lên để phục
vụ cho mục đích ấy Nhưng việc gia tăng quá nhiều các cửa hàng như vậy cộng thêm các thiot bịđiện máy càng ngày càng đa dạng vì vậy việc quản lý ngày càng trở nên khó khăn và những cáchquản lý thủ công không thể đáp ứng được
Với sự phát triển của công nghệ thông tin luôn cố gắng đáp ứng các yêu cầu của conngười.Việc đưa công nghệ thông tin áp dụng vào việc quản lý đã và đang được đưa vào thực hiện
Trang 5CHƯƠNG I KHẢO SÁT HIỆN TRẠNG VÀ THU THẬP YÊU CẦU
1 Hiện trạng quản lý cửa hàng
Mô tả: Hiện nay các cửa hàng điện máy đang cung cấp rất nhiều mặt hàng sảnphẩm trang thiot bị công nghệ, máy móc khác nhau phục vụ đời sống hiện đại của conngười, cùng với việc ngày càng nhiều đối tượng khách hàng khác nhau cùng với côngviệc quản lý về nhiều hoạt động khác nhau trong cửa hàng vì vậy công việc quản lý hệthống của các cửa hàng gặp rất nhiều khó khăn
2 Quy trình quản lý
- Thời gian làm việc : 7h30-22h mọi ngày trong tuần
- Ca làm việc trong ngày cho nhân viên
Trang 6- Khi xác định được nhu cầu của khách hàng sẽ tion hành xuất hóa đơn có thông tinmua và bán cụ thể với từng loại mặt hàng, thực hiện quản lý và in hóa đơn tự động
sẽ giúp giải phóng công việc viot hóa đơn bằng tay chậm và dễ sai sót đồng thời sẽlưu trữ hóa đơn trên hệ thống tránh việc thất lạc hóa đơn
- Sau đó sản phẩm được khách hàng mua sẽ được giao tới tay cho khách hàng
- Quản lý cửa hàng sẽ tổng hợp các doanh thu, phiou nhập, … để lập báo cáo định kỳhàng ngày, hàng tháng, hàng quý, hàng năm
3 Nhược điểm của quy trình quản lý hiện tại
- Hầu hot quan lý bằng phương pháp thủ công bán tự động
- Chủ siêu thị khó khăn trong quản lý số lượng hàng hóa và hóa đơn, khi kinh doanh
số lượng lớn gặp khó khăn trong quá trình tạo hóa đơn và quản lý số lượng hàng hóatại các cửa hàng
- Khó khăn trong quản lý nhân viên tại của hàng, quản lý khách hàng, quản lý các đơnhàng
- Việc quản lý kho hàng không được triệt để
- Không có các liên kot tương thích với hệ thống cảnh báo và giám sát cửa hang
4 Yêu cầu của cửa hàng trong tương lai
- Có một hệ thống quản lý giúp cho công việc tại cửa hàng được thuận tiện hơn
Trang 7- Hệ thống quản lý bán hàng có nhiệm vụ chức năng nghiệp vụ về bán hàng Hỗ trợquản lý kho hàng và nhân viên làm việc Giúp quản lý cửa hàng thống kê báo cáo từ
đó nắm bắt được tình hình kinh doanh của quán để đưa ra phương hướng phát triểntrong thời gian tới
- Góp phần nâng cao hiệu quả công việc, thúc đẩy phát triển hoạt động quán Giúpcho công việc quản lý trở nên dễ dàng, tiện dụng và chính xác hơn
- Giảm bớt chi phí, nhân công, thời gian và sức lực
CHƯƠNG II PHÂN TÍCH THIẾT KẾ HỆ THỐNG
Trang 8Hình 2.1 : Biểu đồ phân cấp chức năng hệ thống quản lý siêu thị điện máy
Mô tả chi tiết các chức năng lá:
1.1 Cập nhật thông tin : Mỗi nhân viên làm việc tại cửa hàng sẽ cung cấp đầy
đủ thông tin về họ tên, ngày sinh, địa chỉ … để lưu hồ sơ quản lí nhân viên đồngthời có thể thêm, sửa, xóa khi có nhân viên mới hoặc có nhân viên xin nghỉ
1.2 Chấm công: Cuối ngày (ca) quản lý sẽ gửi yêu cầu chấm công cho nhân viên
dựa trên ngày (ca) của nhân viên có mặt tại cửa hàng Cuối tháng dựa trên báocáo chấm công quản lý sẽ trả lương cho nhân viên
1.3 Trả lương: Lương của nhân viên dựa trên công của nhân viên làm tại cửa
hàng và đánh giá năng lực của nhân viên thông qua sao :
Full time : 300.000 x ngày công + thưởng
Part time :
Ca sáng : 8h – 12h : 80.000 đồng / ca x ngày công + thưởng
Ca chiều : 14h – 18h : 80.000 đồng / ca x ngày công + thưởng
Trang 9 Ca tối : 18h – 23h : 125.000 đồng / ca x ngày công + thưởng
Cuối tháng quản lý sẽ xuất báo cáo và trả công cho từng nhân viên
2.1 Xử lý yêu cầu mua hàng: Khi khách hàng có yêu cầu mua hàng chức năng
sẽ hiển thị danh sách mặt hàng cho khách hàng lựa chọn Khi khách hàng lựachọn xong sẽ lập hóa đơn cho khách hàng Sau khi khách hàng thanh toán sẽ giaohàng đon cho khách hàng
2.2 Thanh toán : Khi khách hàng có yêu cầu thanh toán bộ phận bán hàng sẽ gửi
yêu cầu đon chức năng Chức năng sẽ tổng hợp lại các phiou yêu mua hàng đểlập hóa đơn và in hóa đơn cho khách kiểm tra
Hóa đơn của khách được in ra cho khách đồng thời sẽ được lưu tạm thời vào khohóa đơn phục vụ cho báo cáo
2.3 Khảo sát khách hàng : Khách hàng khi thanh toán sẽ được nhân viên giới
thiệu chức năng khảo sát lấy ý kion của khách hàng về chất lương mặt hàng đểthay đổi mặt hàng của cửa hàng trong thời gian tới
Trang 10 Sau quá trình thanh toán, nhà cung cấp hàng sẽ gửi lại hóa đơn cho những đơnhàng đã yêu cầu trước đó, hệ thống sẽ lưu những hóa đơn này vào kho dữ liệu
“Phiou nhập” với mỗi phiou nhập tương ứng với một hóa đơn nhập
Đồng thời hệ thống cũng cập nhật lại lượng hàng có trong kho sau khi nhập
3.3.Xuất nguyên liệu:
Chức năng xuất nguyên liệu thực hiện việc xuất một lượng hàng được yêu cầukhi khách hàng mua sản phẩm
Mỗi khi thực hiện yêu cầu xuất hàng để bán cho khách hàng, hệ thống sẽ thựchiện việc kiểm tra thông tin hàng có trong kho có đủ đáp ứng được yêu cầukhông
Nou yêu cầu đủ điều kiện hàng sẽ được xuất kho và kèm theo đó hệ thống sẽ gửimột phiou xuất để xác nhận việc suất kho và đồng thời lưu một bản vào kho
“Phiou xuất” để quản lý sau này
Trang 11 3.4: Thống kê nguyên liệu:
Chức năng thống kê hàng nhằm sinh ra một bảng thống kê định kỳ một thời giannhư, thống kê theo ngày, theo tuần, theo tháng, v v
Mỗi khi nhân viên quản lý kho yêu cầu hệ thống sinh ra một bảng thống kê, hệthống sẽ thực hiện lấy thông tin hàng có trong kho, so sánh với thống kê trước đó
để đưa ra những thông tin cần thiot như lượng hàng còn trong kho, những thayđổi của kho hàng như nhập hay xuất đều được hiển thị
4.1.Cập nhật mặt hàng:
Tìm hiểu thị trường mỗi khi có một mặt hàng mới có tiềm năng bán thì mặthàng đó sẽ được hệ thống sẽ gửi yêu cầu nhập hàng tới nhà cung cấp hàng đó Sau quá trình thanh toán, nhà cung cấp hàng sẽ gửi lại hóa đơn cho những đơnhàng đã yêu cầu trước đó, hệ thống sẽ lưu những hóa đơn này vào kho dữ liệu
“Phiou nhập” với mỗi phiou nhập tương ứng với một hóa đơn nhập
4.2.Xuất danh sách mặt hàng:
Mỗi khi có hàng mới được thêm vào hệ thống sẽ tự cập nhật món từ kho “Mặthàng” và xuất vào danh sách mặt hàng gửi đon bộ phận bán hàng
Trang 12 5.1: Báo cáo doanh thu:
Chức năng báo cáo doanh thu là chức năng dành riêng cho quản lý cửa hàng.Chức năng báo cáo doanh thu sẽ sinh ra một báo cáo trực quan cho quản lý
về thông tin tiền nhập hàng, tiền bán hàng để từ đó nắm bắt được tình hìnhkinh doanh của cửa hàng
Mỗi khi quản lý cửa hàng thực hiện yêu cầu xem báo cáo doanh thu, hệ thống
sẽ thực hiện lấy dữ liệu từ những kho “Phiou nhập”, “Hóa đơn”, “PhiouXuất” để tính tổng tiền nhập hàng và tiền bán hàng và những báo cáo về sốlượng hàng trong kho Những thông tin trong báo cáo cơ bản đều dựa trên
công thức:
Doanh thu = ∑Tiền bán – ∑Tiền nhập.
5.2: Báo cáo mức độ hài lòng của khách hàng:
Chức năng báo cáo mức độ hài lòng cho biot được khách hàng có hài lòng với chấtlượng của sản phẩm không Dựa vào báo cáo này để có thể hạn cho hoặc nhậpthêm mặt hàng nào đó
2 Biểu đồ luồng dữ liệu.
2.1 Biểu đồ ngữ cảnh.
Trang 132.2 Biểu đồ luồng dữ liệu mức đỉnh.
Trang 142.3 Biểu đồ luồng dữ liệu mức dưới đỉnh.
2.3.1 Biểu đồ luồng dữ liệu cho chức năng quản lý nhân viên
Trang 152.3.2 Biểu đồ luồng dữ liệu cho chức năng quản lý bán hàng
Trang 162.3.3 Biểu đồ luồng dữ liệu cho chức năng quản lý kho.
Trang 172.3.4 Biểu đồ luồng dữ liệu cho chức năng quản lý hàng.
Trang 192.3.5 Biểu đồ luồng dữ liệu cho chức năng báo cáo.
3.
Trang 203.1 Liệt kê, chính xác hóa và lựa chọn thông tin
Tên được chính xác của các đặc
trưng Viết gọn tên đặc trưng Đánh dấu loại ở mỗi bước
Trang 21-Tên nhân viên
Trang 23-Tên nhân viên -TenNV √
Trang 25khác thì bỏ qua).
Trang 263.2 Xác định thực thể, gán thuộc tính cho nó và xác định định danh
Thực thể Thuộc tính Định danh
- Tên nhân viên
Trang 30Tạo để làm gì Quản lý
Mối quan hệ phụ thuộc sở hữu
Xét cặp thực thể Mối quan hệ
Trang 313.4 Mô hình thực thể liên kết E – R
Trang 324 Thiết kế
4.1 Mô hình dữ liệu quan hệ
Trang 33Chuyển mô hình E – R sang mô hình quan hệ
- Nhân Viên(Mã nhân viên, Tên nhân viên, Ngày sinh, Quê quán, Số điện thoại, Hệ số lương)
-Thông tin chấm công(Mã nhân viên, Số công, Tháng)
-Bảng Lương(Mã nhân viên, Thưởng, Phạt, Tổng lương)
-Phiou Nhập(Mã phiou nhập, Ngày nhập, Mã hàng nhập, Tên hàng nhập, Đơngiá, Số lượng, Thành tiền, Mã nhà cung cấp, Tên nhà cung cấp)
-Hàng Nhập(Mã hàng nhập, Tên hàng nhập, Số lượng, Mã nhà cung cấp, Hạn
-Xop Loại Nhân Viên(Mã nhân viên, Tên nhân viên, Xop loại)
-Đánh Giá Của Khách Hàng(Mã khách hàng, Đánh giá, Mã nhân viên)
Chuẩn hóa các quan hệ
Trang 34-Nhân Viên(Mã nhân viên, Tên nhân viên, Ngày sinh, Quê quán, Số điện thoại, Hệ số lương)
-Bảng Lương(Mã nhân viên, Tháng, Ngày công, Thưởng, Phạt, Tổng lương)-Phiou Nhập(Mã phiou nhập, Ngày nhập, Mã nhân viên, Mã nhà cung cấp, Tiền nhập)
-Hàng Nhập(Mã hàng nhập, Mã hàng nhập, Đơn vị tính, Loại)
-Chi Tiot Phiou Nhập(Mã phiou nhập, Tên hàng nhập, Số lượng, Đơn giá, Hạn sử dụng, Thành tiền)
-Phiou Xuất(Mã phiou xuất, Ngày xuất, Mã nhân viên)
-Chi Tiot Phiou Xuất(Mã phiou xuất, Mã hàng nhập, Số lượng)
-Hóa Đơn(Mã hóa đơn, Ngày bán, Mã nhân viên, Tiền bán)
-Mặt Hàng(Mã hàng, Tên hàng, Loại, Đơn giá, Mô tả)
-Chi Tiot Hóa Đơn(Mã hóa đơn, Mã hàng, Số lượng, Thành tiền)
-Nhà Cung Cấp(Mã nhà cung cấp, Tên nhà cung cấp, Địa chỉ, Số điện thoại)
4.2 Biểu đồ dữ liệu quan hệ
Trang 354.3 Mô hình dữ liệu vật lý
Trang 364.4 Thiết kế cơ sở dữ liệu
Trang 374.5 Các bảng cơ sở dữ liệu
Trang 414.6 Thiết kế giao diện