MỤC LỤC MỤC LỤC 1 CHƯƠNG II PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2 2 1 Phương pháp phân tích 2 2 2 Phân tích chức năng 3 2 2 1 Dữ liệu đầu vào và đầu ra của hệ thống 3 2 2 2 Mô tả hệ thống 3 2 2 3 Biểu đồ phân[.]
Đề tài: Xây dựng hệ thống bán sách online SVTH: Nguyễn Thị Thảo MỤC LỤC MỤC LỤC CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 Phương pháp phân tích: 2.2 Phân tích chức 2.2.1 Dữ liệu đầu vào đầu hệ thống 2.2.2 Mô tả hệ thống 2.2.3 Biểu đồ phân cấp chức 2.2.4 Phân tích chi tiết chức 2.3 2.2.4.1 chức quản lí thành viên 2.2.4.2 Chức quản lí sách 2.2.4.3 quản lí đơn hàng 2.2.4.4 Chức bình luận 2.2.4.5 báo cáo thống kê Biểu đồ luồng liệu 2.3.1 BLD mức khung cảnh 10 2.3.2 BLD mức đỉnh .11 2.3.3 BLD mức đỉnh 13 2.3.3.1 Chức quản lí thành viên 13 2.3.3.2 Chức quản lí Sách .14 2.3.3.3 Chức quản lý đơn hàng .15 2.3.3.4 Chức bình luận 16 2.3.3.5 Chức báo cáo, thống kê 17 CHƯƠNG III: PHÂN TÍCH THIẾT KẾ CƠ SỞ DỮ LIỆU 18 3.1 Lý thuyết thiết kế sở liệu 18 3.2 Xác định thực thể 19 3.2.1 Các thực thể 19 3.2.2 Mơ hình quan hệ thực thể 20 3.3 Danh sách bảng liệu 21 3.4 Mô tả chi tiết bảng 22 GVHD: Tống Thị Minh Ngọc Đề tài: Xây dựng hệ thống bán sách online GVHD: Tống Thị Minh Ngọc SVTH: Nguyễn Thị Thảo Đề tài: Xây dựng hệ thống bán sách online SVTH: Nguyễn Thị Thảo CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 Phương pháp phân tích: Cũng với phát triển CNTT, phương pháp luận phân tích thiết kế hệ thống dần hình thành hoàn thiện Đinhe cao đời phương pháp luận phân tích thiết kế có cấu trúc kết hợp kết cách tiếp cận hướng chức hướng liệu, đưa việc xây dựng hệ thống thông tin lên tầm cao trở thành hoạt động phương pháp luận Một phương pháp luận thông thường đặc trưng yếu tố sau: - Quy trình phân đoạn bước tiến hành - Các công cụ cách thức mô hình hóa - Cách tiếp cận (hướng chức năng, hướng liệu, từ xuống…) Phương pháp phân tích có cấu trúc bao gồm hoạt động: khảo sát, phân tích, thiết kế, xây dựng cài đặt chương trình Trong phân tích có cấu trúc cách tiếp cận cấp tiến cho phép hoat động khảo sát, phân tích, thiết kế, xây dựng cài đặt chương trình tiến hành cách song song Chính ưu điểm làm cho phương pháp phân tích có cấu trúc ngày phát triển Có nhiều cơng cụ sử dụng q trình phân tích thiết kế hệ thống thông tin Ba công cụ quan trọng để mơ hình hóa hệ thống thơng tin theo phương pháp phân tích thiết kế có cấu trúc là: - Mơ hình chức - Mơ hình liệu - Mơ hình luồng liệu Trong mơ hình thể cách nhìn góc độ khác hệ thống GVHD: Tống Thị Minh Ngọc Đề tài: Xây dựng hệ thống bán sách online SVTH: Nguyễn Thị Thảo 2.2 Phân tích chức 2.2.1 Dữ liệu đầu vào đầu hệ thống Đầu vào - Thông tin yêu cầu Đầu - Thông tin sách: hình khách hàng sản phẩm ảnh, nhà xuất bản, giá… Người - - dùng hàng muốn mua lưu giỏ hàng - - Quản trị Thơng tin sản mà khách Thông tin sản phẩm mà Thông tin mặt hàng Thông báo, kết từ hệ khách hàng muốn tìm kiếm thống - - Thơng tin sản phẩm: nhà Thông tin sản phẩm xuất bản, giá, hình ảnh chỉnh sửa - Thơng tin đơn hàng - - Thông tin khách hàng: họ hàng Giá trị, tình trang đơn tên, năm sinh, giới tính, địa - chỉ, số điện thoại mật - - Thông tin khách hàng: tài khoản, mật Tài khoản: tên đăng nhập, Thông tin khách hàng sau sửa đổi 2.2.2 Mô tả hệ thống Hệ thống thiết kế cho đối tượng sử dụng: - Đối với khách vãng lai: Khách vãng lai có quyền truy cập vào trang web xem thông tin sách, chủ đề sách Thực chức lọc tìm kiếm theo tên sách, chủ đề, nhà xuất Khơng có bình luận đặt mua sách - Đối với thành viên: Khách hàng tham gia đăng nhập tài khoản cấp phát đăng kí Thơng tin khách hàng lưu lại vào hệ thống Những GVHD: Tống Thị Minh Ngọc Đề tài: Xây dựng hệ thống bán sách online SVTH: Nguyễn Thị Thảo khách hàng thành viên phép xem thông tin sách, chủ đề sách Thực chức lọc tìm kiếm theo tên sách, chủ đề, nhà xuất Ngồi thành viên bình luận góp ý sản phẩm Đăc biệt thành viên đặt mua sản phẩm trực tiếp cách thêm sản phẩm giỏ hàng điền đầy đủ thông tin cá nhân hóa đơn mua hàng - Đối với người quản trị: người cấp phát tài khoản để truy cập vào hệ thống Tài khoản có quyền thêm sửa xóa thành viên, sản phẩm, tiếp nhận bình luận phản hồi lại cho khách hàng Ngồi cịn tiếp nhận đơn hàng gửi yêu cầu xác nhận mua hàng cho khách hàng xác nhận 2.2.3 Biểu đồ phân cấp chức GVHD: Tống Thị Minh Ngọc Đề tài: Xây dựng hệ thống bán sách online SVTH: Nguyễn Thị Thảo 2.2.4 Phân tích chi tiết chức 2.2.4.1 chức quản lí thành viên Sơ đồ chức - Cấp phát tài khoản: Là tài khoản mà người quản trị cấp cho khách hàng có u cầu đăng kí tài khoản Mỗi khách hàng cần đăng kí lần phải nhớ tên đăng nhập mật để đăng nhập lần sau - Tìm kiếm tài khoản: người quản trị lọc tìm kiếm tài khoản khách hàng cần - Quản lý đăng nhập/đăng xuất: Nếu khách hàng muốn bình luận đặt mua sản phẩm bắt buộc phải đăng nhâp vào hệ thống Hệ thống kiểm tra thong tin đăng nhập: Nếu thơng tin hợp lệ thực hiên chức thành viên Nếu sai thông tin đưa thơng báo người dung xem tìm kiếm sản phẩm - Đổi mât khẩu: Khi có yêu cầu đổi mật hệ thống xác nhận yêu cầu kiểm tra thông tin chủ tài khoản Nếu hệ thống cấp cho khách hàng môt mật mật cũ khơng cịn hiệu lực GVHD: Tống Thị Minh Ngọc Đề tài: Xây dựng hệ thống bán sách online - SVTH: Nguyễn Thị Thảo Quản lý giỏ hàng: Mỗi khách hàng có giỏ hàng Khi khách hàng muốn mua sẩn phẩm cần thêm sản phẩm vào giỏ hàng click đặt mua 2.2.4.2 Chức quản lí sách Sơ đồ chức - Cập nhật thông tin sách: Hệ thống thường xuyên cập nhật sách mới, tác giả mới, giá sách - Quản lý danh mục loại sách: Các loại sách liên tục cập nhật để phù hợp với nhu cầu bạn đọc - Tìm kiếm sách: Người quản trị tìm kiếm sách cần theo tiêu chí như: tên sách, chủ đề, nhà xuất - Cập nhật khuyến mại: Sẽ thường xuyên có chương trình khuyến mại vào dịp đặc biệt - Quản lý kho hàng: Bao gồm hàng nhập hàng xuất GVHD: Tống Thị Minh Ngọc Đề tài: Xây dựng hệ thống bán sách online SVTH: Nguyễn Thị Thảo 2.2.4.3 quản lí đơn hàng sơ đồ chức - Kiểm tra khách hàng: Sau khách hàng điền đầy đủ thông tin vào đơn đặt hàng, đơn đăt hàng hệ thống xác nhận xem tài khoản có tồn hay không - Duyệt đơn hàng: Sau kiểm tra đơn hàng có chủ tài khoản xác xác nhận thông tin mua hàng hợp lệ hệ thống duyệt đơn hàng - Gửi đơn hàng: Đơn hàng sau duyệt hệ thống gửi lại cho khách hàng để khách hàng xác nhận có chắn mua hàng hay khơng 2.2.4.4 Chức bình luận Sơ đồ chức - Tiếp nhận ý kiến: Khi có góp ý từ khách hàng, hệ thống lưu lại kiểm tra xác nhận góp ý GVHD: Tống Thị Minh Ngọc Đề tài: Xây dựng hệ thống bán sách online - SVTH: Nguyễn Thị Thảo Gửi phản hồi: Ngay có phản hồi hệ thống gửi lại tin nhắn phản hồi cảm ơn khách hàng quan tâm góp ý Bộ phận quản trị tiến hàng xử lý ý kiến nhận từ khách hàng 2.2.4.5 báo cáo thống kê Sơ đồ chức - hàng tháng phân bán hàng phận quản trị thông báo cáo thông kê số lượng sách bán theo chủ đề, doanh thu thu tháng, sách bán chạy 2.3 Biểu đồ luồng liệu Biểu đồ luồng liệu loại biểu đồ nhằm mục địch diễn tả q trình xử lý thơng tin với yêu cầu sau: - Sự diễn tả mức logic, nghĩa nhằm trả lời câu hỏi: “Làm gì?” mà bỏ qua câu hỏi “Làm nào?” - Chỉ rõ chức (con) phải thựuc để hồn tất q trình xử lý cần mơ tả - Chỉ thống tin chuyển giao chức đó, qua phần nầo thấy trình tự thực chúng GVHD: Tống Thị Minh Ngọc Đề tài: Xây dựng hệ thống bán sách online SVTH: Nguyễn Thị Thảo Các thành phần biểu đồ luồng liệu Thành phần Ký hiệu Chức (Processes) Luồng liệu (Flow) liệu Chức xử lí luồng liệu Hướng mũi tên thể hướng tác động thơng tin Tác nhân bên ngồi tác động lên hệ thống Tác nhân ngồi Kho Store) Giải thích (Data Tác nhân GVHD: Tống Thị Minh Ngọc Lưu ttrữ sở liệu hệ thống Tác nhân bên tác động lên lê hệ thống Đề tài: Xây dựng hệ thống bán sách online SVTH: Nguyễn Thị Thảo 2.3.3 BLD mức đỉnh 2.3.3.1Chức quản lí thành viên Mô tả: - Khách hàng cung cấp thông tin nhân để tạo tài khoản, Chức cấp phát tài khoản cấp phát tài khoản cho khách hàng với tên đăng nhập mật khẩuđể đăng nhập - Thành viên đăng nhập vào hệt thống tên đăng nhập mật khẩuđã cấp phát trước chức đăng nhập, đăng xuất muốn qua chức đăng xuất - Khi có yêu cầu đổi mật từ phía khách hàng, chức đổi mật hoạt động cho phép khách hàng đổi mật GVHD: Tống Thị Minh Ngọc Đề tài: Xây dựng hệ thống bán sách online - SVTH: Nguyễn Thị Thảo Ban quản trị tìm kiếm tài khoản thành viên người quản trị thơng qua chức tìm kiếm tài khoản 2.3.3.2Chức quản lí Sách Mơ tả: - Thành viên sử dụng chức tìm kiếm để tìm kiếm sách theo tiêu chí hoặctìm kiếm tất Chức tìm kiếm trả kết tim kiếm theo tiêu chí mà người dùng chọn - Sách liên tục cấp nhật lưu lại vào kho liệu sách - Ban quản trị cấp chủ đề cho hệ thống hệ thống lập danh sách chủ đề lưu lại vào kho liệu chủ đề chức quản lí danh mục - Chức quản lý kho hàng quản lý số lượng hàng cịn lại kho, tình trạng hàng để báo cho ban quản trị GVHD: Tống Thị Minh Ngọc Đề tài: Xây dựng hệ thống bán sách online SVTH: Nguyễn Thị Thảo 2.3.3.3 Chức quản lý đơn hàng Mô tả: - Khi thành viên muốn mua hàng, Khách hàng u cầu điền đầy đủ thơng tin vào đơn mua hàng - Chức kiểm tra khách hàng kiểm tra thơng tin đơn hàng có hợp lệ hay không? - Chức duyệt đơn hàng kiểm tra có đáp ứng yêu cầu đơn hàng hay không Lưu lại đơn hàng vào kho đơn hàng - Chức gửi đơn hàng gửi yêu cầu xác nhận chắn mua hàng cho khách hàng đơn hàng duyệt Khi khách hàng gửi lại xác nhận chắn mua hàng hóa đơn lúc lưu lại vào kho Đơn hàng xác nhận - Hóa đơn in giao hàng chức in hóa đơn GVHD: Tống Thị Minh Ngọc Đề tài: Xây dựng hệ thống bán sách online SVTH: Nguyễn Thị Thảo 2.3.3.4 Chức bình luận Mơ tả: - Mỗi thành viên gửi bình luận, góp ý website - Chức tiếp nhận ý kiến lưu lại vào kho góp ý - Khi nhận thư góp ý, chức phản hồi hoạt động gửi thống báo tới khách hàng để cảm ơn góp ý từ khách hàng Đồng thời chức gửi phản hồi cịn kiểm tra nội dung góp ý có nội dung sáng phù hợp hay không 2.3.3.5 Chức báo cáo, thống kê GVHD: Tống Thị Minh Ngọc Đề tài: Xây dựng hệ thống bán sách online SVTH: Nguyễn Thị Thảo Mô tả: Chức báo cáo thống kê lấy thông tin sách từ kho liệu sách lấy tổng doanh thu từ kho đơn hàng để gửi báo cáo tới ban quản tị có yêu cầu CHƯƠNG III: PHÂN TÍCH THIẾT KẾ CƠ SỞ DỮ LIỆU 3.1 Lý thuyết thiết kế sở liệu Thực thể GVHD: Tống Thị Minh Ngọc Đề tài: Xây dựng hệ thống bán sách online SVTH: Nguyễn Thị Thảo Thực thể tồn giới thực Một thực thể khái niệm để lớp đối tượng cụ thể hay khái niệm có đặc tính chung mà ta quan tâm Tên thực thể: tên lớp đối tượng Trong sở liệu, tên thực thể không trùng VD: Thực thể nhân viên Thuộc tính Thuộc tính đặc trưng sử dụng để biểu diễn thực thể VD: thực thể NHANVIEN có thuộc tính: hoten, namsinh, gioitinh Liên kết Liên kết ánh xạ tập liệu thực thể với tập lệu thực thể khác - Kiểu liên kết 1- 1: Một thực thể kiểu thực thể liên kết với thực thể kiểu thực thể ngược lại VD: nhân viên quản lý phịng ban, phịng ban có nhân viên quản lý - Kiểu liên kết 1- n: Một thực thể kiểu thực thể liên kết với nhiều thực thể kiểu thực thể VD: Một nhân viên có làm việc cho phịng ban, phịng ban có nhiều nhân viên GVHD: Tống Thị Minh Ngọc Đề tài: Xây dựng hệ thống bán sách online - SVTH: Nguyễn Thị Thảo Kiểu liên kết n- n: Một thực thể kiểu thực thể liên kết với nhiều thực thể kiểu thực thể VD: Một nhân viên tham gia vào nhiều dự án, dự án có nhiều nhân viên tham gia 3.2 Xác định thực thể 3.2.1 Các thực thể QUANTRI (maQT, tendangnhap, matkhau, hoten, gioitinh, soDT, email, diachi) KHACHHANG (maKH, tendangnhap, matkhau, hoten, namsinh, gioitinh, soDT, email, diachi, ngaydangki) DANHMUCSACH (madanhmuc, tendanhmuc) SACH (masach, madanhmuc, tensach, tacgia, gia, hinhanh, mota, maNXB, khuyenmai, ghichu) GIOHANG (magiohang, masach, maKH) NXB (maNXB, tenNXB, diachi, email) HOADON (maHD, maKH, tenHD, ngaylap, diachinhan, ngaynhan, ghichu) BINHLUAN (maBL, masach, maKH, ngayBL, noidung) 3.2.2 Mơ hình quan hệ thực thể GVHD: Tống Thị Minh Ngọc ...Đề tài: Xây dựng hệ thống bán sách online GVHD: Tống Thị Minh Ngọc SVTH: Nguyễn Thị Thảo Đề tài: Xây dựng hệ thống bán sách online SVTH: Nguyễn Thị Thảo CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1... Đề tài: Xây dựng hệ thống bán sách online - SVTH: Nguyễn Thị Thảo Quản trị hệ thống đăng nhập vào hệ thống để cấp nhật sản phẩm, tìm kiếm sản phẩm - Nhà quản trị yêu cầu hệ thống báo cáo thống. .. động lên hệ thống Tác nhân Kho Store) Giải thích (Data Tác nhân GVHD: Tống Thị Minh Ngọc Lưu ttrữ sở liệu hệ thống Tác nhân bên tác động lên lê hệ thống Đề tài: Xây dựng hệ thống bán sách online