TRƯỜNG ĐẠI HỌC MỞ HÀ NỘIKHOA CÔNG NGHỆ THÔNG TIN ---o0o---BÁO CÁO BÀI TẬP LỚN MÔN: Lập trình hướng sự kiện Đề tài : Quản lý cửa hàng bán đồng hồ Giảng viên hướng dẫn: ThS... Ngày nay, c
Trang 1TRƯỜNG ĐẠI HỌC MỞ HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
-o0o -BÁO CÁO BÀI TẬP LỚN
MÔN: Lập trình hướng sự kiện
Đề tài : Quản lý cửa hàng bán đồng hồ
Giảng viên hướng dẫn: ThS Lê Hữu Dũng Thành viên nhóm: Nguyễn Thành Đạt-18A02
Định Trung Hiếu-16A05 Phạm Thúy Hường-18A03
Hà Nội – 2021
Trang 2I Mô tả bài toán
Quản lý là cách biểu hiện sự chuyên nghiệp và kỷ luật, nó thể hiện một ý chí muốn biến đổi và thuần phục một tổng thể các hiện tượng, sự việc Đó là việc tạo ra các sự kiện và quản lý chúng một cách khoa học thay vì để các sự kiện xảy ra bộc phát
Ngày nay, cùng với sự đi lên của khoa học kĩ thuật thì Công nghệ thông tin đã thâm nhập mạnh mẽ vào các hệ thống hệ thống quản lý Với “bài toán quản lý bán đồng hồ” đã phần nào đáp ứng được công việc của nhà quản lý và việc bán đồng hồ của cửa hàng trở nên đơn giản hơn, giảm bớt được các chức năng hoạt động thủ công Thay vào đó là công việc của máy tính như: tra cứu, tổng hợp báo cáo…đã được hoàn thiện và áp dụng hoàn toàn trong quản lý tự động, khả năng làm việc nhanh chóng mang hiệu quả cao và độ chính xác trong công việc
Mục tiêu đề tài
Trong các cửa hàng đồng, số lượng khách hàng, đồng hồ và nhân viên ngày càng nhiều, phức tạp dẫn đến khó khăn trong việc quản lí và sắp xếp cũng như truy xuất thông tin khi cần
Để khắc phục những hạn chế đã nêu ở trên thì các thư viện cần
có một phần mềm để hỗ trợ trong việc quản lí khách hàng, đồng
hồ và nhân viên một cách nhanh chóng, dễ dàng và thuận tiện hơn, cũng như việc bắt kịp nhu cầu của xã hội về công nghệ thông tin là hoàn toàn cần thiết và phù hợp Thông qua phần mềm quản lí cửa hàng đồng hồ, các cửa hàng có thể nắm bắt được nhu cầu của khách hàng về từng thể loại đồng hồ Từ đó,
Trang 3Mục tiêu đề tài : quản lý khách hàng, đồng hồ và nhân viên, yêu cầu của khách hàng được dễ dàng hơn; rút ngắn được khoảng thời gian giữa các nghiệp vụ; tạo nên phong cách làm việc nhanh chóng, hiệu quả, chính xác hơn nhờ vào khả năng lưu trữ thông tin về khách hàng, nhân viên, đồng hồ và khả năng tra cứu, xử lý thông tin tự động của phần mềm
2 Các quy trình nghiệp vụ
a Quy trình quản lí khách hàng
b Quy trình quản lý nhân viên
c Quy trình quản lý nhà cung cấp
d Quy trình quản lý đồng hồ
e Quy trình quản lý hóa đơn
f Tìm kiếm thông tin
g Báo cáo
II Thiết kế cơ sở dữ liệu
tblNhaCungCap(iMaNCC,sTenNCC)
tblDongHo(iMaDH,sTenDH,iMaNCC,iSoluong,fDongianhap,fDongiaban) tblNhanvien(iMaNV,sTeNV,sGioitinh,sDiachi,dNgaysinh,sSodt,fLuong) tblKhachhang(iMak,sTenK,sDiachi,sSDT)
tblHoaDonBan(iMaHD,iMaNV,iMaK,dNgayban,fTongTien)
tblChiTietHD(iMaHD,iMaDH,iSlban,fDongia,fThanhtien)
Trang 4III Sơ đồ phân rã chức năng
a Sơ đồ phân rã chức năng
Xác định một số chức năng (1) Thêm nhân viên
(2) Sửa nhân viên
(3) Xóa nhân viên
(4) Tìm kiếm nhân viên (5) Thêm khách hàng
(6) Sửa khách hàng
(7) Xóa khách hàng
(8) Xóa khách hàng
(9) Thêm nhà cung cấp
(10) Sửa nhà cung cấp (11) Sửa nhà cung cấp (12) Xóa nhà cung cấp (13) Thêm đồng hồ
(14) Sửa đồng hồ
(15) Xóa đồng hồ
(16) Tìm kiếm đồng hồ (17) Thêm hóa đơn
(18) Sửa hóa đơn
(19) Xóa hóa đơn
(20) Tìm kiếm hóa đơn
Trang 5Gom nhóm chức năng từ việc xác định yêu cầu chức năng
Vẽ sơ đồ phân rã chức năng
b Thiết kế cơ sở dữ liệu
(1)tblNhaCungCap(iMaNCC,sTenNCC)
(2)tblDongHo(iMaDH,sTenDH,iMaNCC,iSoluong,fDongianhap,fDongiaban) (3)tblNhanvien(iMaNV,sTeNV,sGioitinh,sDiachi,dNgaysinh,sSodt,fLuong) (4)tblKhachhang(iMak,sTenK,sDiachi,sSDT)
Quản lý danh mục
Quản lý nhân viên (1) Thêm nhân viên
(2) Sửa nhân viên (3) Xóa nhân viên (4) Tìm kiếm nhân viên Quản lý khách hàng (5) Thêm khách hàng
(6) Sửa khách hàng (7) Xóa khách hàng (8) Tìm kiếm khách hàng
Quản lý nhà cung cấp (9) Thêm nhà cung cấp
(10) Sửa nhà cung cấp (11) Tìm kiếm nhà cung cấp
(12) Xóa nhà cung cấp Quản lý đồng hồ (13) Thêm đồng hồ
(14) Sửa đồng hồ (15) Xóa đồng hồ (16) Tìm kiếm đồng hồ Quản lý hóa đơn (17) Thêm hóa đơn
(18) Sửa hóa đơn (19) Xóa hóa đơn (20) Tìm kiếm hóa đơn
Trang 6(5)tblHoaDonBan(iMaHD,iMaNV,iMaK,dNgayban,fTongTien) (6)tblChiTietHD(iMaHD,iMaDH,iSlban,fDongia,fThanhtien)
Ràng buộc giữa các bảng:
+tblDongHo_tblNhaCungCap
FK_dongho_nhacungcap_tblNhaCungCap(iMaNCC) +tblHoaDonBan_tblKhachHang
FK_hoadonban_khach_tblKhachHang(iMaK)
+tblHoaDonBan_tblNhanVien
FK_hoadonban_nv_tblNhanvien(iMaNV)
+tblChiTietHD_tblHoaDonBan
FK_cthdb_imahd_tblHoaDonBan iMaHD( )
+tblChiTietHD_tblDongHo
FK_cthoadonban_madh_tblDongHo iMaDH( )
c Lược đồ cơ sở dữ liệu
Trang 7IV.Phân công nhiệm vụ
Nguyễn Thành Đạt 1810A02
Nguyễn Thúy Hường 1810A03
Đinh Trung Hiếu 1610A05
V.Kế hoạch thực hiện
Nguyễễn Thành Đ tạ Ph m Thúy Hạ ường Đinh Trung Hiễếu 28/02/202
1
T o form nh p dạ ậ ữ
li uệ
T o form nh p dạ ậ ữ
li uệ
T o form nh p dạ ậ ữ
li uệ
Trang 83/03/2021 Kếết gán d li u, hi ndanh sách d li u,ữữệ ệ ệ
xóa d li uữ ệ
Kếết gán d li u, hi nữ ệ ệ danh sách d li u,ữ ệ xóa d li uữ ệ
Kếết gán d li u, hi nữ ệ ệ danh sách d li u,ữ ệ xóa d li uữ ệ 10/03/202
1
S a và tm kiếếm dử ữ
li uệ
S a và tm kiếếm dử ữ
li uệ
S a và tm kiếếm dử ữ
li uệ 13/03/202
1
Hoàn thi nệ Hoàn thi nệ Hoàn thi nệ
VI.Tài liệu tham khảo
Báo cáo BTL môn Phân tích hệ thống thông tin (giáo viên hướng dẫn :ThS Lê Hữu Dũng)
Đề tài: “Phân tích thiết kế hệ thống thông tin quản lý bán hàng cho cửa hàng đồng hồ” do nhóm sinh viên:
Sinh viên thực hiện: Phạm Tiến Đạt - 1810A04
Phan Văn Hào - 1810A01 Trần Ngọc Thu - 1810A01 Nguyễn Thị Tuyến - 1810A05 Nguyễn Thị Vân - 1810A01 Nguyễn Thị Hiền - 1810A03 Nguyễn Hoàng Thông - 1810A02 Nguyễn Toàn Thắng - 1710A02
Đỗ Thế Tài - 1810A02
Vũ Duy Khánh - 1810A01
VII Giao diện ứng dụng
Trang 92 Giao diện nhà cung cấp
3 Giao diện khách hàng
Trang 104 Giao diện nhân viên
Trang 115 Giao diện đồng hồ
6 Giao diện hóa đơn