Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 94 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
94
Dung lượng
9,62 MB
Nội dung
lOMoARcPSD|17160101 ĐẠI HỌC UEH TRƯỜNG CÔNG NGHỆ THIẾT KẾ KHOA CÔNG NGHỆ THÔNG TIN KINH DOANH ĐỀ ÁN MÔN HỌC: CƠ SỞ DỮ LIỆU ĐỀ TÀI: XÂY DỰNG MƠ HÌNH CƠ SỞ DỮ LIỆU VỀ QUẢN LÝ SIM ĐIỆN THOẠI CỦA MỘT CÔNG TY ABC SINH VIÊN THỰC HIỆN: HỌ VÀ TÊN MSSV NGUYỄN ĐÌNH TỒN - 31211027676 NGUYỄN THỊ PHƯƠNG THẢO - 31211027671 GIẢNG VIÊN HD: Ths.VIÊN THANH NHÃ HỒ CHÍ MINH, NGÀY 11 THÁNG 11 NĂM 2022 Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 Mục Lục LỜI MỞ ĐẦẦU Chương I: Giới thiệu vềề tổng quan đềề tài Cửa hàng Lộc Phát Đềề tài Thông tn vềề hoạt động Cửa hàng Lộc Phát 1.1 Giới thiệu sơ lược: 1.2 Mô tả hoạt động: Bài toán đặt ra: Chương II: Diềễn tả quy tắắc mô tả, ràng buộc vềề bảng sôắ xác định thu ộc tnh cho vi ệc hình thành thực thể 10 Mô tả liệu hệ thôống 10 1.1 Quản lý nhân viền: 10 1.2 Với nhà cung câốp sản ph ẩm: 10 1.3 Quản lý việc mua bán sim vận chuyển t ới khách hàng .10 Xác định thuộc tnh hình thành th ực th ể 11 2.1 Xác định thuộc tnh: 11 2.2 Ràng buộc vềề sôố xác định thu ộc tnh: 11 2.2 Diềễn tả môối quan hệ thực thể: 15 Chương III: Xây dựng mơ hình thực thể kềắt hợp ERD chuyển đổi sang mơ hình quan h ệ 18 Lược đôề ER: 18 18 3.1 Quy tắốc chuyển đổi từ mô hình ER sang mơ hình quan h ệ 18 3.2 Chuyển đổi: 19 Chương IV: Chuẩn hóa mơ hình .21 NhanVien 21 NhaCungCap 21 Kho 22 SanPham 22 HDXuatKho .22 HDNhapHang 23 DSLuuTru 23 CTKhuyenMai 23 KhachHang 24 10 HDMuaHang .24 Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 11 BienLai 25 12 HDGiaoHang: 25 Chương V: Phép tốn đại sơắ quan hệ 26 Phép chọn .26 a Cơ sở lý thuyềốt: 26 b Ứng dụng 26 Phép chiềốu 26 a Cơ sở lý thuyềốt: 26 b Ứng dụng: 27 Phép giao 27 a Cơ sở lý thuyềốt: 27 b Ứng dụng: 27 Phép hợp 28 a Cơ sở lý thuyềốt 28 b Ứng dụng: 28 Phép trừ 29 a Cơ sở lý thuyềốt: 29 b Ứng dụng: 29 Phép tch Decac 29 a Cơ sở lý thuyềốt: 29 b Ứng dụng: 30 Phép kềốt nôối 30 a Cơ sở lý thuyềốt: 30 b Ứng dụng: 31 Gom nhóm 31 a Cơ sở lý thuyềốt: 31 b Ứng dụng: 31 Phép gom nhóm có điềều kiện 32 a Cơ sở lý thuyềốt: 32 b Ứng dụng: 32 Chương VI: Xây dựng sở liệu trền SQL Sever .33 Data vềề Nhân viền: .33 1.1 Tạo bảng NhanVien: .33 1.2 Thềm liệu vào bảng: 33 Update thềm liệu: 33 Xóa liệu khơng câền thiềốt khỏi bảng NhanVien: 33 3|Page Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 1.3 Xuâốt bảng NhanVien: 34 Data vềề Nhà cung câốp: 34 2.1 Tạo bảng NhaCungCap: 34 2.2 Thềm thông tn vào bảng: 34 Update thềm liệu: 34 2.3 Xuâốt bảng nhà cung câốp: .34 Data vềề Sản phẩm: .34 3.1 Tạo bảng SanPham: 35 3.2 Thềm liệu vào bảng: 35 3.3 Xuâốt bảng sản phẩm: 35 Data vềề Khách hàng: 36 4.1 Tạo bảng KhachHang: 36 4.2 Thềm liệu vào bảng: 36 4.3 Xuâốt bảng KhachHang: 37 Data vềề Chương trình khuyềốn mãi: .37 5.1 Tạo bảng CTKhuyenMai: .37 5.2 Thềm liệu vào bảng: 38 5.3 Xuâốt bảng chương trình khuyềốn mãi: 38 Data vềề bảng kho: .38 6.1 Tạo bảng Kho: 38 6.2 Thềm liệu vào bảng: 38 6.3 Xuâốt bảng Kho: 38 Data vềề bảng danh sách lưu trữ: 39 7.1 Tạo bảng DSLuuTru: 39 7.2 Thềm liệu vào bảng: 39 Cập nhật cột liệu vào bảng: 39 Update thông tn: .39 Data vềề bảng hóa đơn mua hàng: .41 8.1 Bảng HDMuaHang: .41 8.2 Thềm liệu vào bảng: 41 8.3 Xuâốt bảng HDMuaHang: .42 Data vềề bảng hóa đơn xuâốt kho: 43 9.1 Bảng vềề HDXuatKho: .43 9.2 Thềm thông tn vào bảng: .43 9.3 Bản hóa đơn xuâốt kho: 44 10 Data bảng biền lai: 45 4|Page Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 10.1 Tạo bảng BienLai: 45 10.2 Thềm thông tn vào bảng: 45 Thềm thuộc tnh MaHDMH thành khóa ngoại: 45 Update thơng tn khóa ngoại: .46 10.3 Xuâốt bảng BienLai: 47 11 Data bảng hóa đơn giao hàng: 48 11.1 Tạo bảng HDGiaoHang: .48 11.2 Thềm thông tn vào bảng: 48 Thềm cột SDT vào bảng: .48 Update thông tn SDT vào bảng: 48 11.3 Xuâốt bảng HDGiaoHang: .49 12 Data bảng hóa đơn nhập hàng: 50 12.1 Thềm bảng HDNhapHang: 50 12.2 Thềm liệu vào bảng: 51 12.3 Xuâốt bảng HDGiaoHang: .52 Chương VII: Lệnh truy vâắn liệu tôắi ưu câu truy vâắn 53 Truy vâốn bảng .53 Truy vâốn nhiềều bảng (sử dụng phép kềốt) 55 Truy vâốn có điềều kiện (and, or, like, between,…) .58 Truy vâốn tnh toán 61 Truy vâốn có gom nhóm (group by) 64 Truy vâốn gom nhóm có điềều kiện (having) 66 Truy vâốn có sử dụng phép giao, hội, trừ 68 Truy vâốn 70 Truy vâốn chéo 72 Chương VIII: Viềắt store procedure functon 76 Hàm (Functon) .76 Thủ tục (Procedure): .76 Tạo Functon (Tạo hàm) 76 Tạo thủ tục (Stored Procedure) 80 Chương IX: Viềắt trigger ràng buộc liệu cho bảng 84 Mục tều trigger: 84 Ứng dụng trigger vào cửa hàng Lộc Phát 84 Chương X: Thực việc phân quyềền 86 Mục tều việc phân quyềền .86 Ứng dụng việc phân quyềền vào mơ hình quản lý cửa hàng 86 5|Page Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 2.1 Tạo phân quyềền cho Admin có tồn quyềền thao tác trền c s d ữ li ệu qu ản lý c ửa hàng bán sim .86 2.2 Tạo phân quyềền cho Normal phép đ ọc viềốt trền c s qu ản lý bán sim 88 Chương XI: Sao lưu liệu 90 Mục tều việc lưu: 90 Các bước để lưu liệu (Sao lưu toàn b ộ d ữ li ệu): .90 Khôi phục lưu: .92 Chương XII: Tổng kềắt, đánh giá kềắt hướng phát triển đềề tài 95 Đánh giá kềắt quả: .95 Kềắt luận: .95 6|Page Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 LỜI MỞ ĐẦU Ngày nay, với sức mạnh cơng nghệ đại nhanh chóng giúp người khỏi khó khăn cơng việc, sống tấp nập hối hả, ta cần phải nhanh chóng gia nhập vào giới, chủ động hội nhập Với phát triển nhanh chóng có nhiều cơng cụ hữu ích giúp tiết kiệm nhiều thời gian chi phí Nhiều phần mềm lĩnh vực cơng nghệ thơng tin nhanh chóng đời góp phần đáng kể Ở nước ta nay, việc áp dụng công nghệ việc quản lý cửa hàng phổ biến trở nên cấp thiết Và phần lớn hầu hết cửa hàng xây dựng cho mơ hình sở liệu quản lý cửa hàng Cơ sở liệu quản cửa hàng nơi lưu trữ tất thông tin cửa hàng bao gồm thông tin nhân viên, sản phẩm, dịch vụ mua bán nhằm hỗ trợ cho việc quản lý điều hành cửa hàng cách thuận tiện tối ưu Hệ thống sở quản lý cửa hàng quan trọng việc xử lý kiểm sốt nguồn thơng tin Hệ thống giúp cửa hàng giảm việc trùng lặp thông tin, đảm bảo thống thông tin cửa hàng Cho phép người quản lý liệu bên liên quan xem, truy xuất theo nhiều cách khác Báo cáo đánh giá chu trình hoạt động tồn diện Trong dự án nhóm chúng em xây dựng mơ hình sở liệu quản lý cửa hàng, xây dựng hệ quản trị sở liệu MICROSOFT SQL SERVER Bài làm chưa hoàn thiện phần diễn tả vai trị mơ hình sở liệu quản lý cửa hàng 7|Page Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 Chương I: Giới thiệu tổng quan đề tài Cửa hàng Lộc Phát Đề tài Như thấy thị trường việc cạnh tranh kinh doanh ngày trở nên liệt hầu hết nhà kinh doanh, công ty tâm đến việc làm thoả mãn khách hàng cách tốt So với kinh doanh truyền thống TMDT chi phí thấp hơn, hiệu đạt cao Hơn nữa, với lợi công nghệ Internet nên việc truyền tải thơng tin sản phẩm nhanh chóng, thuận tiện Kết hợp với phận giao hàng tận nơi, thông qua bưu điện ngân hàng để toán tiền, tăng thêm thuận lợi để loại hình phát triển Biết nhu cầu nhóm chúng em xây dựng mơ hình “quản lý cửa hàng bán sim” tảng bán hàng online offline để đáp ứng cho người tiêu dùng tồn quốc Thơng qua hệ thống này, nhóm chúng em mong muốn đem lại mơ hình quản lý cửa hàng ưu việt nhằm giúp cửa hàng vừa nhỏ tối ưu nguồn lực sẵn tạo lợi nhuận cao chất lượng dịch vụ đến khách hàng tốt với mức chi phí phù hợp Thơng tin hoạt động Cửa hàng Lộc Phát 1.1 Giới thiệu sơ lược: Tên đơn vị: Cửa hàng bán Sim Lộc Phát Trụ sở chính: 29 Phạm Hồng Điệp, Phường Linh Đơng, Thủ Đức, TP Hồ Chí Minh Điện thoại: 0898968686 Ngày thành lập: 22/11/2017 Lộc Phát cửa hàng bán Sim TP Thủ Đức, bắt đầu vào hoạt động từ năm 2018 với khởi đầu đầu mối bán Sim nhỏ lẻ từ từ trở thành Đại lý bán Sim nhiều nhà mạng lớn Việt Nam Viettel, Vinaphone, Mobifone, … Qua trở thành nơi cung cấp nguồn hàng cho nhà bán Sim nhỏ lẻ khu vực TP Thủ Đức TP Hồ Chí Minh 1.2 Mơ tả hoạt động: Hiện nay, cửa hàng đại lý bán Sim cấp cho nhà mạng: Viettel, Vinaphone, Mobifone, Vietnamobile đối tác Tổng Kho Sim Cửa hàng ăn chia phần trăm hoa hồng dựa theo đơn hàng bán được, tất tuân theo hợp đồng ký kết Cửa hàng hướng đến khách hàng chủ yếu nhà bán Sim nhỏ lẻ xung quanh khu vực Hồ Chí Minh Bài toán đặt ra: Sau gần năm phát triển ổn định, vào cuối năm 2019, đại dịch Covid-19 ập tới ảnh hưởng nhiều tới việc bán hàng theo phong cách chỗ truyền thống 8|Page Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 Vậy để sống sót qua thời kỳ này, kèm theo xu hướng số hóa mong muốn tiếp cận tới khách hàng từ xa, cửa hàng xây dựng “Mơ hình sở liệu quản lý sim điện thoại” kết hợp bán hàng Offline Online FaceBook Điều phù hợp với tiêu chí chuyển đổi số cơng ty, tập trung vào công nghệ, giải vấn đề tồn đọng việc quản trị nhân truyền thống Từ đưa lại trải nghiệm mua Sim thuận lợi cho khách hàng, đảm bảo phòng chống cách ly mùa dịch 9|Page Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 Chương II: Diễn tả quy tắc mô tả, ràng buộc bảng số xác định thuộc tính cho việc hình thành thực thể Trong chương này, tập trung đến việc diễn tả quy tắc mô tả, ràng buộc xác định thuộc tính cho việc hình thành thực thể cho đáp ứng nhu cầu đời sống thông qua việc khảo sát, hỏi đáp, tìm kiếm thơng tin từ bên có nhu cầu muốn ứng dụng sở liệu quản lý nhân công ty Mô tả liệu hệ thống 1.1 Quản lý nhân viên: Với cửa hàng đại lý bán Sim, số lượng nhân viên (NhanVien) khơng cần q nhiều Cửa hàng có nhân viên, nhân viên cập nhật thông tin sau: Mã nhân viên (MaNV), Họ tên (HoNV, TenLot, TenNV), số điện thoại (SDT), địa (DiaChi), giới tính (Phai), ngày sinh (NgaySinh), lương (Luong), chức vụ (ChucVu) Sẽ có nhân viên làm kế tốn, thủ kho, có nhân viên làm việc với khách hàng mua trực tiếp, có nhân viên làm việc với khách hàng online Và có nhân viên chọn để làm nhà quản lý (MaNQL) nhân viên lại 1.2 Với nhà cung cấp sản phẩm: Cửa hàng đại lý cấp nhà mạng với mã lưu lại là: Viettel (VT), Vinaphone (VN), Mobifone (MB), Vietnamobile (VB), TongKhoSim (TK) Cộng với số điện thoại (SDT) địa (DiaChi) Sẽ có hóa đơn nhập hàng từ nhà cung cấp tới cửa hàng: Mã hóa đơn nhập (MaHDN), hay ngày nhập (NgayNhap) , Với sản phẩm lưu lại thông tin sau nhập như: Mã sản phẩm (MaSP), tên sản phẩm (TenSP), giá bán (GiaBan), mã nhà cung cấp (MaNhaCC) ghi bán hàng (GhiChu) Nhà cung cấp có quy định giá bán cửa hàng phải 130% giá nhập để tránh cạnh tranh khơng đáng có đại lý có đại lý bán phá giá 1.3 Quản lý việc mua bán sim vận chuyển tới khách hàng Khi khách hàng mua hàng tạo hóa đơn mua hàng cập nhật thơng tin họ tên (TenKH), số điện thoại để liên lạc (SDT), địa (DiaChi) tạo mã khách hàng (MaKH) Cũng tạo hóa đơn mua hàng hóa đơn xuất hàng từ nhân viên để lưu vào hệ thống Với thơng tin cần có Mã hóa đơn mua/xuất hàng (MaHDMH/MaHDXH), MaSP, số lượng, ngày tạo (NgayTao), hình thức mua hàng (HinhThucMH), mã khách hàng nhân viên tạo Đối với đơn hàng mua online dựa vào thông tin địa khách hàng để tiến hàng việc giao hàng, lưu lại qua thông tin hóa đơn giao hàng 10 | P a g e Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 Viết thủ tục thêm sản phẩm có điều kiện khóa khóa ngoại o Sử dựng thủ tục vừa tạo 80 | P a g e Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 Tính tổng số lượng sản phẩm bán theo mã sản phẩm o Sử dụng thủ tục vừa tạo 81 | P a g e Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 Chương X: Viết trigger ràng buộc liệu cho bảng Mục tiêu trigger: Trigger thực thi cách tự động ba câu lệnh Insert, Update, Delete làm thay đổi liệu bảng có chứa trigger Trigger thường sử dụng để kiểm tra ràng buộc (check constraints) nhiều quan hệ (nhiều bảng/table) nhiều dòng (nhiều record) bảng Quy tắc đặt tên trigger: tr_tên_trigger Ứng dụng trigger vào cửa hàng Lộc Phát 2.1 Số lượng sản phẩm đơn hàng ngoại trừ đơn hàng đến từ nhà cung cấp Tổng Kho Sim phải lớn 10 2.2 Viết ràng buộc tuổi nhân viên phải từ 18 tuổi trở lên 2.3 Lương nhân viên không 4850000 triệu ( Mức lương mức 1) 2.4 Cập nhật số lượng tồn kho mặt hàng xuất kho (bảng xuất kho ảnh hướng đến bảng danh sách lưu trữ) 82 | P a g e Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 2.5 Cập nhật thêm số lượng hàng hóa nhập hàng (bảng hd nhập hàng đến bảng danh sách lưu trữ) 2.6 Số lượng sản phẩm hóa đơn mua hàng phải lớn Chương XI: Thực việc phân quyền Mục tiêu việc phân quyền Phân quyền hiểu việc phân bổ quyền hạn cho thành viên Dựa vào cơng tác phân quyền mà ta kiểm sốt thành viên phép làm khơng phép làm Ứng dụng việc phân quyền vào mơ hình quản lý cửa hàng 2.1 Bằng thao tác tay: a Tạo phân quyền cho Admin có tồn quyền thao tác sở liệu quản lý cửa hàng bán sim 83 | P a g e Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 84 | P a g e Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 85 | P a g e Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 b Tạo phân quyền cho Normal phép đọc viết sở quản lý bán sim 86 | P a g e Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 2.2 Bằng câu lệnh 87 | P a g e Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 88 | P a g e Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 Chương XII: Sao lưu liệu Mục tiêu việc lưu: Sao lưu liệu việc làm cần thiết để bảo vệ liệu an toàn Thường xuyên lưu liệu giúp bạn tránh tình trạng mát liệu tác động không mong muốn Các bước để lưu liệu (Sao lưu toàn liệu): 2.1 Truy cập vào mục Backup Database cần lưu: Hoặc dùng cấu trúc lệnh: 2.2 Chọn thư mục BackUp: 89 | P a g e Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 2.3 Hoàn tất: 90 | P a g e Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 Khôi phục lưu: 3.1 Truy cập vào thư mục lưu: 3.2 Xác định file backup: 91 | P a g e Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 3.3 Xác nhận lại thông tin file hoàn thành Restore database 92 | P a g e Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 93 | P a g e Downloaded by Free Games Android (vuchinhhp1@gmail.com) lOMoARcPSD|17160101 Chương XIII: Tổng kết, đánh giá kết hướng phát triển đề tài Đánh giá kết quả: Trong trình thực đề tài chúng em cố gắng để tìm hiểu xây dựng mơ hình thời gian có hạn nên chưa giải tất vấn đề đặt Chúng em mong thông cảm Thầy Chúng em xin chân thành cảm ơn! Những kết đạt o Hiểu nắm bắt quy trình tạo nên sở liệu o Biết quy trình tổ chức hoạt động cửa hàng o Áp dụng kiến thức lý thuyết học vào trình xây dựng mơ hình Hướng phát triển đề tài o Phát triển mở rộng mơ hình cửa hàng cho phép giao dịch sàn thương mại điện tử o Tối ưu hóa chu trình hoạt động cửa hàng Kết luận: Với tốc độ phát triển ngày tăng mạng máy tính việc thiết kế ứng dụng mơ hình quản lý sở liệu cần thiết Vì ý tưởng xây dựng mơ hình quản lý cửa hàng phần giúp cho cửa hàng tối ưu không việc quản lý cửa hàng Hiện việc ứng dụng thương mại điện tử Việt Nam đáp ứng số vấn đề mua bán, chưa linh hoạt Việc ứng dụng đòi hỏi phải tốn nhiều thời gian tiền bạc Với kiến thức tảng học trường nỗ lực mình, chúng em hồn thành đề tài ‘Xây dựng mơ hình sở liệu quản lý sim điện thoại cửa hàng bán sim Lộc Phát’ Mặc dù cố gắng đầu tư nhiều thời gian có hạn Em mong nhận thơng cảm góp ý Thầy để đề tài chúng em hoàn thiện Một lần chúng em xin chân thành cảm ơn Thầy Viên Thanh Nhã tận tình giúp đỡ chúng em suốt q trình tham gia mơn học làm đề tài Chúng em xin chân thành cảm ơn 94 | P a g e Downloaded by Free Games Android (vuchinhhp1@gmail.com) ... theo nhiều cách khác Báo cáo đánh giá chu trình hoạt động tồn diện Trong dự án nhóm chúng em xây dựng mơ hình sở liệu quản lý cửa hàng, xây dựng hệ quản trị sở liệu MICROSOFT SQL SERVER Bài làm... hàng từ xa, cửa hàng xây dựng “Mơ hình sở liệu quản lý sim điện thoại? ?? kết hợp bán hàng Offline Online FaceBook Điều phù hợp với tiêu chí chuyển đổi số công ty, tập trung vào công nghệ, giải vấn... kiếm thơng tin từ bên có nhu cầu muốn ứng dụng sở liệu quản lý nhân công ty Mô tả liệu hệ thống 1.1 Quản lý nhân viên: Với cửa hàng đại lý bán Sim, số lượng nhân viên (NhanVien) không cần nhiều