1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo Thực tập Thiết kế cơ sở dữ liệu Xây dựng Website studio

24 37 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 24
Dung lượng 1,22 MB

Nội dung

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT KHOA ĐIỆN- ĐIỆN TỬ BÁO CÁO TTCM Thiết kế Cơ sở liệu Tên đề tài: XÂY DỰNG WEBSITE STUDIO Đà Nẵng Báo cáo TTCM GVHD: Lê Thị Bích Tra MỤC LỤC CHƯƠNG I PHÂN TÍCH HỆ THỐNG Đặc tả hệ thống 1.1 Quản trị viên (Admin): Là người điều hành, có quyền quản trị cao Website 1.2 Người sử dụng 1.3 Khách hàng 1.4 Người chụp (Photographer) Sơ đồ Usecase Đặc tả usecase 3.1 Usecase quản lí đăng nhập 3.2 Usecase Đặt lịch 3.3 Usecase kiểm tra tình trạng ngày trống 3.4 Usecase tìm thơng tin đặt lịch Phác thảo giao diện 4.1 Đăng nhập khách hàng nhà cung cấp 4.2 Đăng kí tài khoản thành viên 4.3 Đăng kí tài khoản Người chụp 4.4 Đặt lịch chụp 4.5 Thanh toán 10 CHƯƠNG II THIẾT KẾ CSDL 12 Sơ đồ ERD 12 Thiết kế bảng 12 2.1 Bảng Quyền 12 2.2 Bảng Sản phẩm 13 2.3 Bảng Ảnh 14 2.4 Bảng Chủ Đề 14 2.5 Bảng Admin 15 2.6 Bảng Khách Hàng 15 2.7 Bảng Người Chụp( Photographer) 16 2.8 Bảng Đặt Lịch 17 2.9 Bảng Chi Tiết Đặt Lịch 18 2.10 Bảng Hóa Đơn 18 Xây dựng Store procedure 19 3.1 Hàm tính tổng tiền 19 3.2 Cập nhật chủ đề thêm sản phẩm 19 Trang | SVTH: Nguyễn Thị Hồng Ngọc Báo cáo TTCM GVHD: Lê Thị Bích Tra 3.3 Thống kê doanh thu theo ngày 20 3.4 Thống kê doanh thu theo tháng 20 3.5 Thống kê doanh thu theo năm 21 3.6 Cập nhật số lượng ảnh chủ đề 21 3.7 Tính tiền hóa đơn – Hiển thị tiền chụp 22 3.8 Procedure hiển thị danh sách số lượng ảnh chủ đề 22 3.9 Hiện danh sách sản phẩm người chụp 23 3.10 Xem đơn đặt lịch khách hàng 23 3.11 Xem đơn đặt lịch khách hàng với người chụp 23 3.12 Hiện danh sách sản phẩm với người chụp 23 Trang | SVTH: Nguyễn Thị Hồng Ngọc Báo cáo TTCM GVHD: Lê Thị Bích Tra CHƯƠNG I PHÂN TÍCH HỆ THỐNG Đặc tả hệ thống - Website hoạt động chủ yếu phục vụ cho ba đối tượng : Admin (Quản trị viên), Photographer (Người chụp), Khách hàng (Người sử dụng chưa đăng kí thành viên) 1.1 Quản trị viên (Admin): Là người điều hành, có quyền quản trị cao Website - Quản lí thơng tin lịch chụp, quản lí khách hàng - Quản lí Photographer (lịch chụp khách đặt) - Quản lí phản hồi khách hàng - Quản lí danh mục (cập nhật album, giá, …) 1.2 Người sử dụng - Xem thông tin Album – giá thơng tin khác Studio - Tìm kiếm, xem chủ đề, ưu đãi, - Đăng kí thành viên web 1.3 Khách hàng - Xem tìm kiếm chủ đề album, viết album, giá cả, khơng gian chụp ảnh - Bình luận ảnh - Đặt lịch chụp o Thơng tin sản phẩm (photographer, gói chụp, combo chụp, chi phí gói chụp, ) - Có thể đăng, chỉnh sửa, xóa thơng tin web - Đóng góp ý kiến cách bình luận trực tiếp vào trang web, hỗ trợ tư vấn trực tiếp trang web - Thanh toán(trực tiếp, chuyển khoản) 1.4 Người chụp (Photographer) - Đăng kí thành viên - Quản lí sản phẩm ( Liệt kê sản phẩm, cập nhật sản phẩm) - Duyệt phản hồi từ khách - Quản lí thơng tin riêng nhà cung cấp - Xử lý lịch chụp riêng nhà cung cấp - Hỗ trợ - Xem lịch chụp Sơ đồ Usecase Trang | SVTH: Nguyễn Thị Hồng Ngọc Báo cáo TTCM GVHD: Lê Thị Bích Tra Hình 1.1 Sơ đồ Use-case Đặc tả usecase 3.1 Usecase quản lí đăng nhập  Đối tượng sử dụng: Admin, Người chụp, Khách hàng  Usecase mô tả bước đăng nhập actor vào hệ thống  Các bước thực hiện: o Hệ thống yêu cầu actor cung cấp thông tin đăng nhập gồm tên đăng nhập mật o Hệ thống hiển thị yêu cầu xác nhận từ actor o Actor dùng xác nhận đăng xuất o Hệ thống đăng xuất tài khoản actor khỏi hệ thống Nếu actor không xác nhận đăng xuất hệ thống giữ nguyên trạng 3.2 Usecase Đặt lịch  Đối tượng sử dụng: Admin, Người chụp, Khách hàng  Usecase cho phép admin Người chụp tiếp nhận việc đặt lịch khách hàng Khách hàng đặt lịch chụp trực tiếp web thông qua tài khoản thành viên Trang | SVTH: Nguyễn Thị Hồng Ngọc Báo cáo TTCM  GVHD: Lê Thị Bích Tra Các bước thực hiện: o Các actor (truy cập quyền mình) đăng nhập vào hệ thống o Chọn chức đặt lịch o Hệ thống hiển thị form yêu cầu thông tin khách hàng ngày chụp Bao gồm Tên, email, sdt, địa chỉ, ngày chụp, chủ đề-combo chụp, giá cả, photographer tùy theo khách hàng lựa chọn o Admin Người chụp nhập thông tin ngày chụp khách khách đặt trực tiếp studio Khách hàng tự điền form theo yêu cầu hệ thống đặt lịch trực tiếp web o Hệ thống tự động kiểm tra thông tin lịch chụp mà khách đặt, đồng thời lọc danh sách photographer ngày chụp mà khách hàng đặt vào ngày - TH1: Ngày chụp trống photographer khơng bận mà khách yêu cầu: o Admin chọn ngày chụp trống theo yêu cầu khách đặt o Nhấn nút”Đăng kí” để hoàn tất việc đặt lịch khách o Hệ thống kiểm tra liệu vừa đặt lưu lại thông tin đặt lịch Nếu thông tin khách tồn hệ thống báo lỗi lịch trùng - TH2: Ngày chụp photographer bận: o Hệ thống báo ngày đặt kín lịch yêu cầu khách đặt vào ngày khác o Admin Người chụp báo trực tiếp tìm lịch trống phù hợp với u cầu khác khách Nếu khách khơng cịn nhu cầu chụp thực hủy lịch đăng kí o Hệ thống thông báo yêu cầu thực lại 3.3 Usecase kiểm tra tình trạng ngày trống  Đối tượng sử dụng: Admin Người chụp  Usecase cung cấp thơng tin tình trạng ngày chụp trống lịch chụp photographer cho actor  Các bước thực hiện: o Actor đăng nhập vào hệ thống o Chọn chức “Đặt lịch” o Hệ thống tìm kiếm thơng tin lịch chụp dựa vào mã đặt lịch phản hồi lại tình trạng ngày trống photographer có lịch trống o Kết thúc usecase 3.4 Usecase tìm thơng tin đặt lịch  Đối tượng sử dụng: Admin Người chụp  Usecase cho phép lấy thông tin đặt lịch khách hàng đến chụp studio mà khách đặt trước  Các bước thực hiện: o Actor thực chức đăng kí đặt lịch trước, chọn chức “Tìm thơng tin đặt lịch” Trang | SVTH: Nguyễn Thị Hồng Ngọc Báo cáo TTCM GVHD: Lê Thị Bích Tra o Actor nhập id khách thông tin liên quan khách để tiến hành tìm thơng tin đặt lịch o Hệ thống tìm kiếm thông tin đặt lịch khách trả kết Phác thảo giao diện 4.1 Đăng nhập khách hàng nhà cung cấp  Tác nhân: Photographer (Người chụp), Khách hàng, Admin  Input: Người dùng điền thông tin đăng nhập vào form đăng nhập  Xử lý: - Hệ thống yêu cầu nhập thông tin đăng nhập gồm: Email mật tài khoản - Nhập xong thông tin nhấn nút đăng nhập - Hệ thống kiểm tra thông tin đăng nhập thông báo đăng nhập thành công hay thất bại  Output: Hệ thống trả kết đăng nhập cho người dùng: - Nếu thành công: Thông báo thành công đưa người dùng vào cửa sổ làm việc khác tùy theo tác nhân - Nếu thất bại: Thông báo thất bại yêu cầu kiểm tra lại tên đăng nhập mật  Phát thảo giao diện: Hình 1.2 Giao diện đăng nhập 4.2 Đăng kí tài khoản thành viên  Tác nhân: Người sử dụng (Khách vãng lai)  Input: Người dùng điền thông tin chi tiết vào form đăng kí  Xử lý: - Hệ thống yêu cầu nhập thông tin đăng ký gồm: Họ tên, email, mật - Nhập xong thông tin nhấn nút tạo tài khoản đăng nhập facebook - Hệ thống kiểm tra thơng tin đăng kí thơng báo đăng kí thành cơng hay thất bại  Output: Hệ thống trả kết đăng kí cho người dung: thơng báo đăng kí thành cơng hay u cầu nhập lại thông tin không hợp lệ  Giao diện đăng kí tài khoản thành viên Trang | SVTH: Nguyễn Thị Hồng Ngọc Báo cáo TTCM GVHD: Lê Thị Bích Tra Hình 1.4 Giao diện đăng kí tài khoản thành viên 4.3 Đăng kí tài khoản Người chụp  Tác nhân: Người chụp (Photographer and Admin)  Input: Người dung điền thông tin chi tiết vào form đăng kí  Xử lý: - Hệ thống yêu cầu nhập thông tin đăng ký gồm: Họ tên, email, mật khẩu, lĩnh vực hợp tác, điểm mạnh/ điểm yếu, … - Nhập xong thông tin nhấn nút tạo tài khoản - Hệ thống kiểm tra thơng tin đăng kí thơng báo đăng kí thành cơng hay thất bại  Output: Hệ thống trả kết đăng kí cho người dung: thơng báo đăng kí thành cơng hay u cầu nhập lại thông tin không hợp lệ  Giao diện đăng kí tài khoản thành viên người chụp Trang | SVTH: Nguyễn Thị Hồng Ngọc Báo cáo TTCM GVHD: Lê Thị Bích Tra Hình 1.5 Giao diện đăng kí tài khoản thành viên người chụp 4.4 Đặt lịch chụp  Tác nhân: Thành viên (Đã đăng kí tài khoản)  Input: Thành viên đặt Photographer mà muốn hợp tác, chọn gói chụp, chi phí gói chụp, khơng gian chụp, hẹn  Xử lý: - Nhấn vào biểu tượng đặt lịch bên cạnh sản phẩm Photographer bên cạnh album mà admin đăng - Chỉnh sửa thông tin xong nhấn nút - Hệ thống hiển thị lại thông tin mà thành viên đặt  Output: Thông tin đặt lịch bao gồm gói chụp, chi phí gói chụp, photographer mà thành viên chọn,…  Giao diện đặt lịch chụp: Trang | SVTH: Nguyễn Thị Hồng Ngọc Báo cáo TTCM GVHD: Lê Thị Bích Tra Hình 1.6 Giao diện đặt lịch Hình 1.7 Sơ đồ use case đặt lịch 4.5 Thanh toán Trang | 10 SVTH: Nguyễn Thị Hồng Ngọc Báo cáo TTCM GVHD: Lê Thị Bích Tra  Tác nhân: Thành viên  Input: Thơng tin toán hiển thị sau thành viên đặt lịch chụp - Khách hàng chọn hình thức toán toán trực tiếp chuyển khoản  Xử lý: - Sau khách hàng đặt lịch chụp, hệ thống hiển thị thơng tin tốn bao gồm số tiền tương ứng với chi phí gói chụp mà thành viên chọn - Khách hàng chọn phương thức toán toán đặt cọc tốn tồn nhấn nút - Khách hàng chọn hình thức tốn tốn trực tiếp Studio hình thức chuyển khoản khách hàng ghi ghi mà khách hàng cần bổ sung nhấn nút - Hệ thống hiển thị lại tồn thơng tin mà khách hàng đặt hình thức tốn  Output: Hệ thống thơng báo đặt lịch thành cơng  Giao diện tốn: Hình 1.8 Giao diện tốn Hình 1.9 Giao diện tốn Trang | 11 SVTH: Nguyễn Thị Hồng Ngọc Báo cáo TTCM GVHD: Lê Thị Bích Tra CHƯƠNG II THIẾT KẾ CSDL Sơ đồ ERD Hình Sơ đồ ERD Thiết kế bảng 2.1 Bảng Quyền STT Thuộc tính Mơ tả Kiểu liệu Ghi Ma_Quyen Mã quyền Char(5) Khóa Tenquyen Tên quyền nvarchar(255) Trang | 12 SVTH: Nguyễn Thị Hồng Ngọc Báo cáo TTCM GVHD: Lê Thị Bích Tra 2.2 Bảng Sản phẩm STT Thuộc tính Mơ tả Kiểu liệu Ghi Ma_sp Mã album Char(5) Khóa Ma_chude Mã chủ đề Char(5) Khóa ngoại Ma_NC Mã chụp người Char(5) Khóa ngoại Soluong Số lượng Tensp Tên sản phẩm nvarchar(255) Ma_anh Mã ảnh Int Char(5) Khóa ngoại Trang | 13 SVTH: Nguyễn Thị Hồng Ngọc Báo cáo TTCM GVHD: Lê Thị Bích Tra 2.3 Bảng Ảnh STT Thuộc tính Mơ tả Kiểu liệu Ghi Ma_anh Mã ảnh Char(5) Khóa Ma_chude Mã chủ đề Char(5) Khóa ngoại 2.4 Bảng Chủ Đề STT Thuộc tính Mô tả Kiểu liệu Ghi Ma_chude Mã chủ đề Char(5) Khóa Tenchude Tên loại Varchar(255) Dongia Dongia decimal Trang | 14 SVTH: Nguyễn Thị Hồng Ngọc Báo cáo TTCM GVHD: Lê Thị Bích Tra 2.5 Bảng Admin STT Thuộc tính Mơ tả Kiểu liệu Ghi Ma_admin Mã admin Char(5) Khóa Hoten_admin Họ tên admin nvarchar(255) Tendangnhap_admin nvarchar(255) Matkhau_admin Ma_Quyen Sdt Tên đăng nhập admin Mật admin Quyền truy cập Số điện thoại Email Email nvarchar(255) Thuộc tính Mơ tả Kiểu liệu Ghi Ma_KH Char(5) Khóa Hoten_kh Ma_Quyen Tentaikhoan Tên tài khoản kh Họ tên khách hàng Quyền truy cập Tên tài khoản Matkhau_kh Char(255) Char(5) Khóa Ngoại int 2.6 Bảng Khách Hàng STT nvarchar(255) Char(5) Khóa ngoại Nvarchar(50) Mật Varchar(255) khách hàng Trang | 15 SVTH: Nguyễn Thị Hồng Ngọc Báo cáo TTCM GVHD: Lê Thị Bích Tra Email Email Varchar(255) Sdt Số điện thoại int Diachi Địa nvarchar(255) 2.7 Bảng Người Chụp( Photographer) STT Thuộc tính Mơ tả Kiểu liệu Ghi Ma_NC Char(5) Khóa Ten_nc Ma_Quyen Matkhau_nc Mã người chụp Tên nhà người chụp Mã quyền truy cập Mật nc Email Email nvarchar(255) Diachi Địa nvarchar(255) nvarchar(255) Char(5) Khóa ngoại Char(255) Trang | 16 SVTH: Nguyễn Thị Hồng Ngọc Báo cáo TTCM GVHD: Lê Thị Bích Tra 2.8 Bảng Đặt Lịch STT Thuộc tính Mơ tả Kiểu liệu Ghi Ma_dl Mã đặt lịch Char(5) Khóa Ma_kh Khóa ngoại Ma_NC Ngaydat Mã khách Char(5) hàng Mã người Char(5) chụp Ngày đặt lịch Date Giohen Giờ hẹn chụp Time Sdt Số điện thoại int Email Email nvarchar(255) Trangthai Trạng thái Nvarchar(255) lịch chụp Khóa ngoại Trang | 17 SVTH: Nguyễn Thị Hồng Ngọc Báo cáo TTCM GVHD: Lê Thị Bích Tra 2.9 Bảng Chi Tiết Đặt Lịch STT Thuộc tính Mơ tả Kiểu liệu Ghi Ma_chude Mã chủ đề Char(5) Khóa Ma_hd Mã hóa đơn Char(5) Khóa Ma_NC Mã NC Char(5) Khóa ngoại Ma_dl Mã đặt lịch Char(5) Khóa ngoại Ma_KH Khuyenmai Mã khách Char(5) hàng Khuyến Varchar(255) Dongia Đơn giá decimal Thanhtien Thành tiền decimal Thuộc tính Mơ tả Kiểu liệu Ghi Ma_hd Mã hóa đơn Char(5) Khóa Ma_NC Mã nc Char(5) Khóa ngoại Ma_Admin Mã admin Char(5) Khóa ngoại Khóa ngoại 2.10 Bảng Hóa Đơn STT Trang | 18 SVTH: Nguyễn Thị Hồng Ngọc Báo cáo TTCM GVHD: Lê Thị Bích Tra Ma_KH Mã khách Char(5) hàng Đơn giá Decimal(18,2) Dongia Ngaynhap Ngày nhập Date hóa đơn Tongtien Gói chụp Khóa ngoại combo decimal Xây dựng Store procedure 3.1 Hàm tính tổng tiền 3.2 Cập nhật chủ đề thêm sản phẩm Trang | 19 SVTH: Nguyễn Thị Hồng Ngọc Báo cáo TTCM GVHD: Lê Thị Bích Tra 3.3 Thống kê doanh thu theo ngày 3.4 Thống kê doanh thu theo tháng Trang | 20 SVTH: Nguyễn Thị Hồng Ngọc Báo cáo TTCM GVHD: Lê Thị Bích Tra 3.5 Thống kê doanh thu theo năm 3.6 Cập nhật số lượng ảnh chủ đề Trang | 21 SVTH: Nguyễn Thị Hồng Ngọc Báo cáo TTCM GVHD: Lê Thị Bích Tra 3.7 Tính tiền hóa đơn – Hiển thị tiền chụp 3.8 Procedure hiển thị danh sách số lượng ảnh chủ đề Trang | 22 SVTH: Nguyễn Thị Hồng Ngọc Báo cáo TTCM GVHD: Lê Thị Bích Tra 3.9 Hiện danh sách sản phẩm người chụp 3.10 Xem đơn đặt lịch khách hàng 3.11 Xem đơn đặt lịch khách hàng với người chụp 3.12 Hiện danh sách sản phẩm với người chụp Trang | 23 SVTH: Nguyễn Thị Hồng Ngọc Báo cáo TTCM GVHD: Lê Thị Bích Tra Trang | 24 SVTH: Nguyễn Thị Hồng Ngọc ... SVTH: Nguyễn Thị Hồng Ngọc Báo cáo TTCM GVHD: Lê Thị Bích Tra CHƯƠNG II THIẾT KẾ CSDL Sơ đồ ERD Hình Sơ đồ ERD Thiết kế bảng 2.1 Bảng Quyền STT Thuộc tính Mơ tả Kiểu liệu Ghi Ma_Quyen Mã quyền... Hệ thống kiểm tra thơng tin đăng kí thơng báo đăng kí thành cơng hay thất bại  Output: Hệ thống trả kết đăng kí cho người dung: thơng báo đăng kí thành cơng hay u cầu nhập lại thông tin không... hàng đến chụp studio mà khách đặt trước  Các bước thực hiện: o Actor thực chức đăng kí đặt lịch trước, chọn chức “Tìm thơng tin đặt lịch” Trang | SVTH: Nguyễn Thị Hồng Ngọc Báo cáo TTCM GVHD:

Ngày đăng: 09/08/2021, 13:43

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w