Báo cáo cơ sở dữ liệu quản lý tài khoản cá nhân

70 0 0
Báo cáo cơ sở dữ liệu quản lý tài khoản cá nhân

Đ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

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG VIỆT HÀN Khoa Khoa Học Máy Tính BÁO CÁO CƠ SỞ DỮ LIỆU QUẢN LÝ TÀI KHOẢN CÁ NHÂN Sinh viên thực hiện: Nguyễn Cơng Chung Nguyễn Hồng Linh Lê Tuấn Kiệt Lớp: 22AD Giảng viên hướng dẫn: TS Lê Văn Minh Đà Nẵng, tháng năm 2023 LỜI CẢM ƠN Trong thời gian làm tập lớn, em nhận nhiều giúp đỡ, đóng góp ý kiến bảo nhiệt tình thầy bạn bè Em xin gửi lời cảm ơn chân thành đến TS Lê Văn Minh, trợ giảng Hồ Minh Phi Nguyễn Quốc Khánh người tận tình hướng dẫn, bảo bọn em suốt trình làm tập lớn giúp bọn em có sở lý thuyết vững vàng tạo điều kiện giúp đỡ bọn em suốt trình học tập để nhóm chúng em làm tập lớn ngày hôm Cuối cùng, em xin chân thành cảm ơn thầy anh trợ giảng tạo điều kiện, quan tâm, động viên dành thời gian cho để giúp đỡ nhóm em suốt q trình học tập hồn thành tập lớn Xin chân thành cảm ơn! Đà Nẵng, ngày… tháng… năm LỜI NHẬN XÉT MỤC LỤC MỤC LỤC DANH MỤC TỪ VIẾT TẮT .6 DANH MỤC HÌNH ẢNH DANH MỤC BẢNG MỞ ĐẦU .9 CHƯƠNG I MỤC TIÊU CỦA ĐỀ TÀI 10 a Mục tiêu chung: .10 b Mục tiêu cụ thể: .10 PHƯƠNG PHÁP NGHIÊN CỨU 10 a Phương pháp nghiên cứu .10 b Giải pháp công nghệ 10 CƠ SỞ LÝ THUYẾT 10 CHƯƠNG II TỔNG QUAN VỀ ĐỀ TÀI .10 TÊN ĐỀ TÀI 10 LÝ DO CHỌN ĐỀ TÀI 10 PHÂN TÍCH ĐỀ TÀI 12 MÔ TẢ BÀI TOÁN 12 1.1 Các yêu cầu: 12 1.2 Mô tả hoạt động .12 PHÂN CẤP CHỨC NĂNG 13 CÁC LOẠI NGƯỜI DÙNG VÀ CHỨC NĂNG 13 3.1 THỦ KHO .13 3.2 THỦ THƯ 29 3.3 ĐỌC GIẢ .49 CHƯƠNG III KẾT LUẬN .52 MƠ HÌNH THỰC THỂ KẾT HỢP HỒN CHỈNH .52 MƠ HÌNH QUAN HỆ HOÀN CHỈNH 53 CÁC BẢNG DỮ LIỆU 53 3.1 Danh sách bảng: 53 3.2 Chi tiết bảng: 54 NHÓM TRƯỞNG ĐÁNH GIÁ 58 4.1 Phân công công việc 58 HẠN CHẾ .58 DANH MỤC TỪ VIẾT TẮT DANH MỤC HÌNH ẢNH DANH MỤC BẢNG MỞ ĐẦU Nhanh Tiện Chính xác Hiệu quả” bốn phương châm cần phát huy để ứng dụng vào sống đại.Bởi lẽ xã hội đà phát triển theo hướng cơng nghiêp hóa, đại hóa Cùng với bùng nổ văn minh Công Nghệ Thông Tin làm cho thứ diễn xung quanh với tốc độ chóng mặt Và đặt u cầu hồn thành cơng việc cách nhanh chóng, tốn thời gian nhất, thơng dụng với đối tượng mà thu hiệu cao Là sinh viên năm thứ khoa Khoa Học Máy Tính, Trường Đại Học Cơng Nghệ Thơng Tin Việt Hàn yêu dấu, dạy bảo trực tiếp, hướng dẫn nhiệt tình chi tiết thầy trường, đăc biệt thầy cô khoa CNTT, với tinh thần ham học hỏi chúng em muốn thử sức với trạng thực tế Sau khoảng thời gian học tập nghiên cứu mơn phân tích thiết kế hệ thống thơng tin mơn học có liên quan, chúng em lựa chọn “thiết kế phần mềm quản lý sản phẩm máy tính” để làm đề tài thiết kế cho nhóm mình.Đây hội tốt cho nhóm chúng em tìm hiểu áp dụng kiến thức học vào thực tế.Hi vọng hướng dẫn quý thầy cô chúng em tạo phần mềm thật tốt để áp dụng vào tế Mặc dù nhóm em cố gắng tìm hiểu khảo sát thực tế số cửa hàng,siêu thị nhỏ, phần mềm có sẵn, khả hạn hẹp nên khơng tránh khỏi thiếu sót, sai lầm Vậy chúng em mong đóng góp ý kiến thầy cô bạn để chương trình chúng em hồn thiện hơn, tốt hơn! Cuối chúng em xin chân thành cảm ơn quý thầy cô, đặc biệt thầy Lê Văn Minh giúp đỡ chúng em hồn thành chương trình này! CHƯƠNG I TỔNG QUAN VỀ ĐỀ TÀI TÊN ĐỀ TÀI Xây dựng hệ thống quản lý sản phẩm máy tính LÝ DO CHỌN ĐỀ TÀI Trong thực tế ngày nay, công việc quản lý quan nói chungvà việc quản lý cửa hàng bán máy tính nói riêng áp dụng máy vi tính số lượng lớn Nếu sử dụng biện pháp lưu trữ giấy tờ, văn khó khăn việc quản lý muốn tìm kiếm thơng tin mặt hàng hay muốn thay đổi thông tin mặt hàng khó khăn với lượng mặt hàng cực lớn cửa hàng.Từ khó khăn mà phần mềm quản lý nghiên cứu phát triển để hỗ trợ cho công tác quản lý.Việc áp dụng công nghệ thông tin vào công tác quản lý không làm giảm bất cập cơng tác quản lý mà cịn giúp cho người quản lý cảm thấy thoải mái công tác suất làm việc nâng cao Xuất phát từ lý nhóm sinh viên chúng em định chọn đề tài: “Quản Lý Sản Phẩm Máy Tính” nhằm góp phần giải cho người quản lý cập nhật thơng tin nhanh chóng, tra cứu liệu xử lý xác mặt hàng, giá cả, doanh thu nhằm phục vụ cho thao tác chức sau đó, dễ sử dụng cho giao diện đồ họa thân thiện người dùng Do thời gian khả thân có hạn nên phần mềm nhóm em cịn nhiều thiếu sót nên mong đóng góp ý kiến thầy bạn để nhóm em có điều chỉnh giúp cho phần mềm ngày hồn thiện Vì nên nhóm chúng em định chọn dự án MỤC TIÊU CỦA ĐỀ TÀI Trong thời đại ngày thông tin kinh tế vấn đề sống với đơn vị kinh doanh Đơn vị làm chủ thông tin có ưu tuyệt đối hoạt động kinh doanh Hơn thu thập thông tin tốt chưa đủ, mà phải biết bảo quản giữ gìn thơng tin hoạt động kinh doanh đơn vị cách chặt chẽ Do hệ thống phải có chế kiểm sốt chặt chẽ,bảo đảm an tồn,bảo mật sở liệu Từ cơng tác nghiệp vụ liên quan tới hoạt động quản lý bán hàng, tiến hành phân tích thiết ké hệ thống nhằm tin học hóa chức thực máy tính.Từ xây dựng chương trình ứng dụng hỗ trợ cho trình thực chức quản lý, xử lý hoạt động nhập mua, xuất hàng hóa , nghiệp vụ tiền mặt , lập báo cáo định kỳ… PHƯƠNG PHÁP NGHIÊN CỨU (Viết lại) Trong việc phân tích thiết kệ hệ thống áp dụng phương pháp thiết kế từ đỉnh xuống.Đây phương pháp thiết kế giải thuật dựa tư tưởng module hóa Trước hết xác định vấn đề chủ yếu mà việc giải toán yêu cầu, bao qt tồn tốn Sau phân chia nhiệm vụ cẩn giải thành nhiệm vụ cụ thể , tức chuyển từ module đến module từ xuống Chúng ta khảo sát thực tế Thu thập tài liệu liên quan đến nghiệp vụ quản lý cửa hàng bán máy tính CƠ SỞ LÝ THUYẾT - Cơ sở liệu: tập hợp bảng liệu có quan hệ với cho cấu trúc chúng mối quan hệ chúng tách biệt với chương trình ứng dụng bên ngoài, đồng thời nhiều người dùng khác nhiều ứng dụng khác củng khai thác chia cách chọn lọc lúc cần - Hệ quản trị sở liệu: hệ quản trị sở liệu tập hợp chương trình giúp cho người sử dụng tạo ra, trì khai thác sở liệu Nó hệ thống phần mềm phổ dụng, làm dễ trình định nghĩa, xây dựng thao tác sở liệu cho ứng dụng khác - Thực thể: vật giới thực, có tồn độc lập Mỗi thực thể có thuộc tính, giá trị đặc trưng cụ thể mộ tả thực thể Các giá trị thuộc tính mô tả thực thể trở thành phần sở liệu lưu giữ sở liệu - Một kiểu thực thể tập hợp thực thể có thuộc tính Một kiểu thực thể sở liệu mô tả tên thuộc tính - Mơ hình thực thể - liên kết, gọi tắt mơ hình ER (Entity-Relationship Model) Đó mơ hình liệu mức quan niệm phổ biến, tập trung vào cấu trúc liệu ràng buộc Mơ hình thường sử dụng để thiết kế ứng dụng sở liệu nhiều công cụ thiết kế sở liệu sử dụng khái niệm - Trong mơ hình ER có mặt nhiều kiểu thuộc tính: thuộc tính đơn, thuộc tính phức hợp, thuộc tính đơn trị, thuộc tính đa trị - - Thuộc tính đơn thuộc tính phân chia thành thành phần nhỏ - Thuộc tính phức hợp thuộc tính phân chia thành thành phần nhỏ hơn, biểu diễn thuộc tính với ý nghĩa độc lập - Thuộc tính đơn trị thuộc tính có giá trị cho thực thể cụ thể - Thuộc tính đa trị thuộc tính có tập giá trị cho thực thể Mơ hình quan hệ mơ hình biểu thị sở liệu tập quan hệ Mỗi quan hệ biểu diễn bảng giá trị, dòng bảng biểu thị tập hợp giá trị liệu liên quan với 10 3.2.3 Chức quản lý trả: 3.2.3.1 Chức kiểm tra lỗi vi phạm xử lý - Mô tả chức năng: Chức giúp thủ thư kiểm tra lúc đọc giả có yêu cầu trả sách để xử lý kịp thời trường hợp vi phạm nội quy thư viện - Mơ hình thực thể kết hợp: - Mơ hình quan hệ: 56 - Bảng TRẢ: - Câu truy vấn: 57 58 59 3.1.1.1 - Chức thống kê số lỗi vi phạm số tiền xử lý vi phạm Mô tả chức năng: Chức giúp thủ thư dễ dàng thống kê số sinh viên vi phạm nội quy thư viện để có biện pháp xử lý kịp thời Mơ hình thực thể kết hợp: - Mơ hình quan hệ: - 60 - 3.3 Câu truy vấn: ĐỌC GIẢ 3.3.1 Chức tra cứu sách - Mô tả chức năng: Đọc giả tra cứu thông tin sách theo tiêu chí thể loại, tác giả, nhà xuất - Mơ hình thực thể kết hợp 61 - - Mơ hình quan hệ: Bảng liệu TRA CỨU: 62 - - Câu truy vấn Alo ông, gắắng làm phầần tra cứu đi… 63 CHƯƠNG III KẾT LUẬN MÔ HÌNH THỰC THỂ KẾT HỢP HỒN CHỈNH 64 MƠ HÌNH QUAN HỆ HỒN CHỈNH CÁC BẢNG DỮ LIỆU 3.1 Danh sách bảng: ST T Tên bảng Ý nghĩa SACH NHAXUATBAN Thông tin sách Thông tin nhà xuất TACGIA Thông tin tác giả XUATBAN Thông tin xuất sách SANGTAC Thông tin sáng tác sách THELOAI Thông tin thể loại sách VITRI Thơng tin vị trí sách APPHICHSACH Thơng tin áp phích sách KHO Thơng tin kho sách 10 THUKHO Thông tin thủ kho 11 THUTHU Thông tin thủ thư 12 MUON Thông tin mượn sách 65 3.2 13 TRA Thông tin trả sách 14 PHIEUYEUCAU Thông tin phiếu yêu cầu 15 NHAPSACH Thông tin nhập sách 16 DOCGIA Thông tin đọc giả 17 TRACUU Thông tin tra cứu sách 18 THETHUVIEN Thông tin thẻ thư viện Chi tiết bảng: - Bảng SACH: Masach Mã số sách nvarchar Kích thước (Byte) 10 Makho Mã số kho nvarchar 10 Khóa ngoại Mavitri Mã số vị trí sách nvarchar 10 Khóa ngoại Matheloai Mã thể loại sách nvarchar 10 Khóa ngoại Ten sach Tên sách nvarchar 100 Có thể null Gia Giá sách Nam xuat ban Năm xuất sách Thuộc tính - Diễ giải Diễn giải Manhaxuatban Mã số nhà xuất Tennhaxuatban Tên nhà xuất Diễn giải Matacgia Mã số tác giả - nvarchar Khóa Có thể null Có thể null Kiểu liệu nvarchar Kích thước (Byte) 10 Khóa nvarchar 50 Có thể null Ghi Bảng TACGIA: Thuộc tính Tentacgia money Ghi Bảng NHAXUATBAN: Thuộc tính - Kiểu liệu Tên tác giả Bảng XUATBAN: Thuộc tính Masach Manhaxuatba n nvarchar Kích thước (Byte) 10 Khóa nvarchar 50 Có thể null Kiểu liệu Ghi Mã số sách Kiểu liệu nvarchar Kích thước (Byte) 10 Khóa Mã số nhà xuất nvarchar 10 Khóa Diễn giải Ghi 66 - Bảng SANGTAC: Kích thước (Byte) 10 Khóa Khóa Matacgia Mã số tác giả Kiểu liệu nvarchar Masach Mã số sách nvarchar 10 Kích thước (Byte) 10 Khóa Có thể null Thuộc tính - Diễn giải Ghi Bảng THELOAI: Matheloai Mã số thể loại sách Kiểu liệu nvarchar Tentheloai Tên thể loại sách nvarchar 50 Kích thước (Byte) 10 Khóa 50 Có thể null Thuộc tính - Diễn giải Bảng VITRI: Mavitri Mã số vị trí Kiểu liệu nvarchar Tenvitri Tên vị trí để sách nvarchar Thuộc tính - Ghi Diễn giải Ghi Bảng APPHICHSACH: Maapphich Mã số áp phích sách Kiểu Kích thước (Byte) liệu nvarchar 10 Masach Mã số sách nvarchar Thuộc tính Diễn giải 10 Ghi Khóa Khóa ngoại Mathukho Mã số thủ kho nvarchar 10 Khóa ngoại Ten sach Tên sách nvarchar 100 Có thể null Theloai Tên thể loại sách nvarchar 50 Có thể null Tentacgia Tên tác giả nvarchar 50 Có thể null Tennhaxuatban Tên nhà xuất nvarchar 50 Có thể null Nam xuat ban nvarchar Có thể null Sotrang - Năm xuất sách Số trang sách Bảng KHO Int Có thể null Makho Mã số kho sách Kích thước Kiểu liệu (Byte) nvarchar 10 Tenkho Tên kho chứa sách nvarchar Thuộc tính Diễn giải 50 Ghi Khóa Có thể null 67 - Bảng THUKHO: Thuộc tính Mathukho Diễn giải Mã số thủ kho Kích thước Kiểu (Byte) liệu nvarchar 10 Khóa Có thể null Ghi Makho Mã số kho sách nvarchar 50 Tenthukho Tên thủ kho nvarchar 50 Có thể null Diachi Địa thủ kho nvarchar 50 Có thể null Email Sodienthoai Email thủ kho Số điện thoại thủ kho nvarchar nvarchar 50 10 Có thể null Có thể null - Bảng THUTHU Mathuthu Mã số thủ thư Kiểu Kích thước liệu (Byte) nvarchar 10 Tenthuthu Diachi Tên người thủ thư Địa thủ thư nvarchar nvarchar Email Email thủ thư nvarchar 50 Có thể null Sodienthoai Số điện thoại thủ thư nvarchar 10 Có thể null Thuộc tính - Diễn giải 50 50 Ghi Khóa Có thể null Có thể null Bảng MUON: Masach Mã số sách Kiểu Kích thước (Byte) liệu nvarchar 10 Masinhvien Mã số đọc giả nvarchar 10 Khóa Mathuthu Mã số thủ thư nvarchar 10 Khóa Ngaymuon Ngày mượn sách date Có thể null Ngayhentra Ngày hẹn trả sách date Có thể null Soluong Số lượng sách mượn Int Có thể null Thuộc tính - Diễn giải Ghi Khóa Bảng TRA: Masach Mã số sách Kích thước Kiểu (Byte) liệu nvarchar 10 Masinhvien Mã số đọc giả nvarchar Thuộc tính Diễn giải 10 Ghi Khóa Khóa 68 Mathuthu Mã số thủ thư nvarchar Ngaytra Ngày trả sách date Loivipham Lỗi vi phạm nvarchar Sotienphat Số tiền phạt money - 10 Khóa Có thể null 50 Có thể null Có thể null Bảng PHIEUYEUCAU: Kích thước (Byte) 10 Maphieu Mã phiếu sách Kiểu liệu nvarchar Mathuthu Mã thủ thư nvarchar 10 Khóa ngoại Masinhvien Mã sinh viên nvarchar 10 Khóa ngoại Masach Soluong Mã số sách Số lượng sách nvarchar int 10 Khóa ngoại Có thể null Kích thước (Byte) 10 Khóa 10 10 Khóa Khóa Thuộc tính - Diễn giải Khóa Bảng NHAPSACH: Mathukho Mã số thủ kho Kiểu liệu nvarchar Manhaxuatban Masach Mã số nhà xuất Mã số sách nvarchar nvarchar Soluong Số lượng sách Thuộc tính - Ghi Diễn giải int Ghi Có thể null Bảng DOCGIA: Masinhvien Mã số đọc giả Kiểu Kích thước liệu (Byte) nvarchar 10 Mathe Mã số thẻ thư viện nvarchar 10 Khóa ngoại Mathuthu Mã số thủ thư nvarchar 10 Khóa ngoại Hoten Họ tên đọc giả nvarchar 50 Có thể null Diachi Địa đọc giả nvarchar 50 Có thể null Email Email đọc giả nvarchar 50 Có thể null Lop Lớp đọc giả nvarchar 10 Có thể null Khoahoc Khóa học đọc giả nvarchar 10 Có thể null Sodienthoai Số điện thoại đọc giả nvarchar 10 Có thể null Thuộc tính - Diễn giải Ghi Khóa Bảng TRACUU: 69 Masinhvien Mã số đọc giả Kích thước Kiểu liệu (Byte) nvarchar 10 Masach Mã số sách nvarchar Thuộc tính - Diễn giải Mathe Mã thẻ thư viện Mathuthu Mã số thủ thư nvarchar Ngaycap Phi Ngày cấp thẻ Phí thẻ thư viện Diễn giải Ngayhethan Ngày hết hạn thẻ thư viện Khóa Khóa Bảng THETHUVIEN: Kiểu liệu nvarchar Thuộc tính 10 Ghi Kích thước (Byte) 10 Khóa 10 Khóa ngoại Ghi date money Có thể null Có thể null date Có thể null NHĨM TRƯỞNG ĐÁNH GIÁ 4.1 Phân cơng cơng việc Lê Văn Thảo (nhóm trưởng): Vẽ mơ hình thực thể kết hợp, vẽ mơ hình quan hệ, tạo bảng, nhập 40% liệu, làm 60% báo cáo, viết chức năng, làm 30 câu truy vấn - Lê Văn An: nhập 30% liệu, làm 40% báo cáo, làm 35 câu truy vấn, - Nguyễn Thành Lộc: nhập 30% liệu, làm 35 câu truy vấn 4.2 Thực tế cơng việc: - Lê Văn Thảo (nhóm trưởng): Vẽ mơ hình thực thể kết hợp, vẽ mơ hình quan hệ, tạo bảng, nhập 80% liệu, làm 70% báo cáo, viết chức năng, làm 84 câu truy vấn (từ câu đến 84) - Lê Văn An: không nhập liệu, làm 20% báo cáo, làm … câu truy vấn, - Nguyễn Thành Lộc: nhập 20% liệu, không làm truy vấn 4.3 Đánh giá: - Lê Văn Thảo (nhóm trưởng): - Lê Văn An: - Nguyễn Thành Lộc: HẠN CHẾ - Phạm vi hoạt động trường học - - Chức sử dụng chưa nghiên cứu chi tiết 70

Ngày đăng: 23/08/2023, 20:03

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan