. Phân tích hệ thống I. Yêu cầu của hệ thống: 1. Yêu cầu phi chức năng. Yêu cầu vận hành: - Hệ thống có thể hoạt động trên mọi trình duyệt web. - Hệ thống có thể chạy được trên nhiều loại môi trường như: window, ubuntu, Mac OS… Yêu cầu hiệu năng: - Bất kì tương tác nào giữa người dùng và hệ thống không vượt quá 5 giây - Hệ thống cập nhật dữ liệu luôn luôn. - Hệ thống hoạt động 24 giờ trong 1 ngày và 365 ngày một năm Yêu cầu bảo mật: - Chỉ có quản lý có quyền xem hồ sơ của nhân viên và danh sách khách hàng. - Chỉ có quản lý có quyền thêm, cập nhật, xóa với sản phẩm và nhà cung cấp. Yêu cầu văn hóa và chính trị: - Các nội dung bình luận và đánh giá của khách hàng có nội dung không phù hợp sẽ bị ẩn đi - Hệ thống chỉ nhận thanh toán bằng Việt Nam đồng. - Không nhận thanh toán bằng thẻ tín dụng. 2. Yêu cầu chức năng: Quản lý thông tin sản phẩm: - Hệ thống trực tuyến có một cơ sở dữ liệu chứa thông tin cơ bản về các loại điện thoại được mở bán trực tuyến. 4 - Hàng ngày, hệ thống bán hàng trực tuyến thực hiện bán hàng và nhập hàng, cơ sở dữ liệu này sẽ được cập nhật (có những loại điện thoại được thêm vào, có những loại điện thoại bị xóa đi và các loại điện thoại khác có thể bị thay đổi giá….)
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI VIỆN ĐÀO TẠO QUỐC TẾ BÁO CÁO BÀI TẬP LỚN PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN Giáo viên: Nguyễn Bá Ngọc Thành viên: Đỗ Thị Anh Thư - MSSV: 20168813 Lê Đức Thắng - MSSV: 20168497 Vũ Ngọc Xuân - MSSV: 20168852 Trần Văn Đề - MSSV: 20168122 Nguyễn Hồng Quân - MSSV: 20148983 Hà Nội 03/2019 PHẦN MỞ ĐẦU A Kế hoạch làm việc B Phân tích hệ thống I Yêu cầu hệ thống: Yêu cầu phi chức Yêu cầu vận hành: - Hệ thống hoạt động trình duyệt web - Hệ thống chạy nhiều loại môi trường như: window, ubuntu, Mac OS… Yêu cầu hiệu năng: - Bất kì tương tác người dùng hệ thống không vượt giây - Hệ thống cập nhật liệu luôn - Hệ thống hoạt động 24 ngày 365 ngày năm Yêu cầu bảo mật: - Chỉ có quản lý có quyền xem hồ sơ nhân viên danh sách khách hàng - Chỉ có quản lý có quyền thêm, cập nhật, xóa với sản phẩm nhà cung cấp Yêu cầu văn hóa trị: - Các nội dung bình luận đánh giá khách hàng có nội dung khơng phù hợp bị ẩn - Hệ thống nhận tốn Việt Nam đồng - Khơng nhận tốn thẻ tín dụng u cầu chức năng: Quản lý thông tin sản phẩm: - Hệ thống trực tuyến có sở liệu chứa thơng tin loại điện thoại mở bán trực tuyến - Hàng ngày, hệ thống bán hàng trực tuyến thực bán hàng nhập hàng, sở liệu cập nhật (có loại điện thoại thêm vào, có loại điện thoại bị xóa loại điện thoại khác bị thay đổi giá….) Mua hàng: - Khách hàng truy cập hệ thống bán hàng trực tuyến để tìm điện thoại mà khách hàng quan tâm Có nhiều cách tìm kiếm cho khách hàng như: theo giá tiền, theo tên điện thoại, theo tên nhà sản xuất, theo cấu hình… - Khi khách hàng tìm thấy sản phẩm muốn mua, thực đặt hàng cách đăng nhập có tài khoản cung cấp thông tin cá nhân (họ tên, địa chỉ, số điện thoại, email…) cách điền form mua hàng để thực mua hàng - Khi có yêu cầu mua hàng khách hàng, hệ thống gửi thơng báo đến trang quản lý Đăng kí, đăng nhập: - Khi khách hàng muốn mua sản phẩm mà không muốn phải nhập thông tin cá nhân nhiều lần, khách hàng tạo tài khoản trang trực tuyến Sau nhập đầy đủ thông tin cá nhân nhấn nút đăng kí hệ thống lưu thông tin người dùng - Khi truy cập hệ thống khách hàng cần đăng nhập vào hệ thống sau hệ thống lưu lại thơng tin khách hàng tìm kiếm… - Khi có thay đổi địa số điện thoại… khách hàng thay đổi thơng tin cá nhân hệ thống cập nhật - Khi hoàn thành đơn hàng có tài khoản khách hàng đánh giá sản phẩm bình luận sản phẩm Nhân viên quản lý hóa đơn mua hàng từ khách hàng: Khi có yêu cầu mua hàng từ khách hàng, nhân viên xác nhận yêu cầu từ thông tin cá nhân khách hàng cung cấp để tạo hóa đơn mua hàng Tiếp theo chuyển thơng tin gói hàng cho đơn vị vận chuyển, đơn hàng đơn vị vận chuyển hoàn thành, nhân viên tốn hóa đơn hồn thành Nhân viên quản lý khách hàng: - Khi đơn hàng giao thành công, nhân viên lưu thông tin khách hàng vào tập danh sách khách hàng - Khi có phát sinh với đơn hàng, nhân viên tìm kiếm khách hàng cách nhập số điện thoại email khách hàng Quản lý nhân viên: Quản lý có quyền xem thơng tin nhân viên, sửa đổi thông tin nhân viên, thêm xóa tài khoản nhân viên Khi thêm, nhân viên cung cấp thông tin cho quản lý thêm vào hệ thống, hệ thống cập nhật thông tin thay đổi Tương tự xóa nhân viên, quản lý tìm kiếm thơng tin nhân viên xóa thơng tin khỏi hệ thống Quản lý nhà cung cấp: Quản lý thêm đối tác, sửa thơng tin xóa đối tác - Khi có nhà cung cấp mới, cung cấp sản phẩm mới, quản lý thêm thông tin nhà cung cấp vào hệ thống hệ thống thêm đối tác - Quản lý thể sửa thơng tin nhà cung cấp có thay đổi - Khi nhà cung cấp khơng cịn cung cấp điện thoại cho cửa hàng quản lý xóa đối tác khỏi hệ thống Quản lý sản phẩm: Quản lý thêm, sửa xóa sản phẩm khỏi hệ thống - Khi có sản phẩm quản lý gửi thơng tin sản phẩm lên hệ thống hệ thống cập nhật sản phẩm - Khi muốn sửa thông tin hay nhiều sản phẩm cũcunxlamf tương tự - Khi sản phẩm bán hết quản lý xóa sản phẩm khỏi danh sách sản phẩm hệ thống Quản lý khách hàng: Quản lý cửa hàng quản lý danh sách khách hàng - Khi khách hàng năm không phát sinh hoạt động hệ thống, quản lý xóa thông tin khách hàng khỏi hệ thống - Quản lý thêm khách hàng có khách hàng hoàn thành đơn hàng - Thống kê lượng khách hàng theo tháng - Tìm kiếm khách hàng dựa vào số điện thoại email Quản lý hóa đơn: - Khi có đơn hàng bên vận chuyển báo hồn thành, quản lý tốn hóa đơn hồn thành hóa đơn - Quản lý thêm hóa đơn vào hệ thống gửi cho phận giao hàng có yêu cầu mua hàng từ khách hàng - Thống kê hóa đơn doanh thu theo tháng - Tìm kiếm hóa đơn theo mã số hóa đơn, số điện thoại khách hàng email khách hàng I Mơ hình hóa chức Biểu đồ hoạt động Hoạt động khách hàng Hoạt động quản lý Chi tiết ca hoạt động Hoạt động nhân viên 10 email Char(10) Email diaChi Char(50) Địa Danh sách Khách hàng Thuộc tính Kiểu maKH null Rằng buộc Mô tả Char(10) PK Mã khách hàng tenKH Char(20) fk Tên khách hàng SDT number Fk Số diện thoại Email Char(10) Fk email diaChi Char(50) Địa ngaySinh date Ngày sinh Danh sách tài khoản Thuộc tính Kiểu maTK null Rằng buộc Mô tả Char(10) Pk Mã tài khoản tenDangNhap Char(10) Fk Tên đăng nhập matKhau Char(10) fk Mật 71 Lược đồ liệu CSL quan hệ Thiết kế tầng DAM Tầng DAM cho gói sản phẩm: 72 Tầng DAM cho gói thống kê Tầng DAM cho gói người dùng Tầng DAM cho gói mua hàng 73 Tầng DAM cho gói lưu trữ IV Thiết kế giao diện Thiết kế tình ca sử dụng Tình khách hàng đăng kí Khách hàng chọn chức đăng kí hệ thống Hệ thống trả giao diện trang đăng kí Khách hàng điền thơng tin cá nhân vào form bấm đăng kí Hệ thống nhận yêu cầu thêm tài khoản vào sở liệu Sau thêm thành cơng gửi thơng báo đăng kí thành cơng cho khách hàng Trên hình thiết bị khách hàng thơng báo đăng kí thành cơng 74 Tình khách hàng đặt hàng Khách hàng lựa chọn chức tìm kiếm điện thoại Khách hàng gửi yêu cầu tìm kiếm Hệ thống cung cấp danh sách điện thoại theo yêu cầu khách Khách chọn xem chi tiết Hệ thống cung cấp thông tin chi tiết điện thoại Khách hàng chọn thêm vào giỏ hàng Khách hàng xem giỏ hàng Khách hàng đặt hàng Hệ thống hiển thị thông tin đơn hàng 10 Khách hàng xác nhận đơn hàng Tình quản lý muốn thêm sản phẩm lên hệ thống Quản lý đăng nhập vào hệ thống chọn quản lý sản phẩm Hệ thống trả giao diện quản lý sản phẩm quản lý Quản lý chọn thêm sản phẩm Hệ thống trả form thông tin sản phẩm Quản lý điền form sau gửi yêu cầu thêm lên hệ thống Hệ thống trả thông báo sản phẩm thêm vào danh sách sản phẩm thành cơng Tình nhân viên tạo hóa đơn Nhân viên đăng nhập vào hệ thống sau chọn chức quản lý hóa đơn Hệ thống trả giao diện trang quản lý hóa đơn nhân viên Nhân viên điền thơng tin hóa đơn sau gửi u cầu tạo Hệ thống thêm hóa đơn vào danh sách hóa đơn, sau thêm thành công trả trang quản lý hóa đơn trống, thêm thất bại gửi giao diện thông báo thêm thất bại 75 Nhân viên bấm ok để tắt thông báo thêm thất bại đợi 30s để tắt thơng báo Có nhân viên nghỉ việc quản lý muốn xóa nhân viên khỏi hệ thống Quản lý xử dụng chức tìm kiếm để tìm nhân viên Hệ thống trả danh sách nhân viên thỏa mãn Quản lý chọn xóa nhân viên gửi yêu cầu Hệ thống nhận thơng báo xóa nhân viên danh sách nhân viên Cơ sở liệu lưu yêu cầu gửi giao diện thông báo xóa thành cơng thất bại Thiết kế điều hướng giao diện Nhân viên quản lý hóa đơn Nhân viên quản lý khách hàng 76 Quản lý sản phẩm Quản lý nhà cung cấp 77 Giao diện khách hàng 78 Quản lý hóa đơn 79 80 Thiết kế quy chuẩn giao diện Thiết kế nguyên mẫu giao diện 3.1 Đăng nhập 3.2 Đăng kí 81 3.3 Trang chủ khách hàng 3.4 Chi tiết sản phẩm 82 3.5 Quản lý nhân viên 3.6 Quản lý quản lý 83 84 V Thiết kế tầng kiến trúc vật lý Đây sơ đồ triển khai đơn giản gồm có máy chủ web, máy chủ sở liệu thiết bị (máy) mà người dùng xem trang web 85 ... quyền xem thông tin nhân viên, sửa đổi thông tin nhân viên, thêm xóa tài khoản nhân viên Khi thêm, nhân viên cung cấp thông tin cho quản lý thêm vào hệ thống, hệ thống cập nhật thông tin thay...PHẦN MỞ ĐẦU A Kế hoạch làm việc B Phân tích hệ thống I Yêu cầu hệ thống: Yêu cầu phi chức Yêu cầu vận hành: - Hệ thống hoạt động trình duyệt web - Hệ thống chạy nhiều loại môi trường... cấp Nhập thông tin thống kê thống kê dánh sách nhà cung cấp S3: Thống kê sản phẩm: Chọn mục thống kê theo loại sản phẩm, doanh thu Nhập thông tin thống kê thống kê danh sách sản phẩm S4: Thống kê