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

Nhập môn CNPM Ứng dụng hẹn hò

50 228 6

Đ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

Báo cáo bài tập lớn cuối kì môn học nhập môn công nghệ phần mềm đề tài Ứng dụng hẹn hò Tiamo Học viện Bưu chính viễn thông. Báo cáo gồm:use case, activity diagram, class diagram, domain model, robustness, sequence

HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG KHOA CƠNG NGHỆ THÔNG TIN - - BÁO CÁO NHẬP MÔN CÔNG NGHỆ PHẦN MỀM Giảng viên: PGS TS Hồng Hữu Hạnh Đề tài: ỨNG DỤNG HẸN HỊ TIAMO NHĨM 10 Nguyễn Phúc Lân Kiều Thị Ngọc Bích Bùi Quang Chất Nguyễn Trường Giang Nguyễn Văn Huy Lê Thị Nhật Lệ Nguyễn Thị Liên B17DCCN368 B17DCCN069 B17DCCN080 B17DCAT061 B17DCCN320 B17DCCN369 B17DCCN370 Hà nợi, 2020 Ứng dụng hẹn hị Online | Nhóm 10 ĐÁNH GIÁ VÀ PHÂN CƠNG CƠNG VIỆC Thành viên Mã sinh viên Phân công công việc Nguyễn Phúc Lân B17DCCN36 Kiều Thị Ngọc Bích B17DCCN06 Bùi Quang Chất B17DCCN08 Nguyễn Trường Giang B17DCAT061 Nguyễn Văn Huy B17DCCN32 - Lê Thị Nhật Lệ Nguyễn Thị Liên B17DCCN36 B17DCCN37 Công việc chung nhóm - Đăng xuất Xóa ảnh sai phạm Cập nhật hồ sơ Tìm kiếm người dùng Tổng hợp file word Đăng nhập Đăng ký Nhiệm vụ Làm PowerPoint Xác thực người dùng Ghép cặp ngẫu nhiên Trò chuyện Quản lý sai phạm Khóa tài khoản Tổng hợp file vpp Code chức “Tìm kiếm theo lọc” Khám phá người dùng Mua đậu Thiết lập trò chuyện Code chức “Thiết lập trị chuyện” Thêm ảnh Xóa ảnh Thêm crush Xóa crush Domain diagram Class Diagram Nhóm trưởng đánh giá Tự đánh giá B B A A A A B B A A A A A B Ứng dụng hẹn hị Online | Nhóm 10 Mục lục I ĐẶC TẢ HỆ THỐNG Phát biểu toán 1.1 Mục đích 1.2 Phạm vi 1.3 Các chức ứng dụng Sơ đồ yêu cầu chức .6 II PHÂN TÍCH HỆ THỐNG Biểu đồ Use Case tổng quát Scenerio mô tả chức .8 III 1.1 Các chức chung người dùng hệ thống 1.2 Các chức người dùng 11 1.3 Các chức người quản lý (admin) 27 Activity Diagram 31 3.1 Các chức chung người dùng hệ thống 31 3.2 Các chức người dùng 32 3.3 Các chức người quản lý (admin) 37 Domain Model 38 Thiết kế hệ thống .39 Robustness Diagram 39 1.1 Các chức chung người dùng hệ thống 39 1.2 Các chức người dùng 40 1.3 Các chức người quản lý (admin) 45 Class Diagram 46 Sequence Diagram .47 3.1 Các chức chung người dùng hệ thống 47 3.2 Các chức người dùng 48 3.3 Các chức người quản lý 55 IV Cài đặt 57 V Tài liệu tham khảo 57 NỘI DUNG BÁO CÁO Ứng dụng hẹn hị Online | Nhóm 10 I ĐẶC TẢ HỆ THỐNG Phát biểu toán Cuộc sống ngày bận rộn khiến cho người đắm môi trường làm việc Chuyện im lặng hay thụ động giao tiếp khiến vơ tình tự lập thu hẹp mối quan hệ Nắm bắt thực trạng nhóm em lên ý tưởng tạo ứng dụng hẹn hò online giúp cho việc tìm kiếm đối phương để hẹn hị tiến tới hôn nhân trở nên dễ dàng, thuận tiện 1.1 Mục đích Nhóm em thảo luận đưa đề xuất thực phần mềm hỗ trợ người dùng có nhu cầu tìm kiếm đối tượng để kết bạn, hẹn hị tiến tới mục đích hôn nhân trở nên dễ dàng thuận tiện Ứng dụng tạo với mục đích kết nối cặp nam nữ với hay người cộng đồng LGBT để họ dễ dàng tìm thấy nửa yêu thương 1.2 Phạm vi  Phạm vị nằm giới hạn môn học Nhập môn công nghệ phần mềm  Phạm vi người dùng - Là ứng dụng tạo dành riêng cho giới trẻ Việt Nam - Độ tuổi người sử dụng rơi vào khoảng 18-45 tuổi Nếu bạn có ý định hẹn hị với người nằm ngồi độ tuổi ứng dụng khơng phù hợp cho việc  Phạm vi sử dụng: phần mềm sử dụng riêng lẻ thiết bị nhân điện thoại, laptop, ipad…  Phạm vi ngôn ngữ: phần mềm sử dụng ngôn ngữ tiếng Việt tiếng Anh 1.3 Các chức ứng dụng Ứng dụng hẹn hò dạng ứng dụng mobile Để sử dụng ứng dụng người dùng phải đăng ký tài khoản (tên tài khoản, mật khẩu, số điện thoại) Các tác nhân liên quan đến ứng dụng bao gồm:  Người dùng: Người dùng thơng thường, cần có tài khoản truy cập sử dụng ứng dụng  Người quản lý: Sẽ trực tiếp quản lý sai phạm người dùng xử lý sai phạm Bất kỳ tải khoản thông thường sử dụng chức năng: - Đăng nhập Đăng xuất Cập nhật hồ sơ Các chức riêng: Ứng dụng hẹn hò Online | Nhóm 10  Của người dùng: - Đăng ký - Cập nhật hồ sơ - Xác thực người dùng - Thêm ảnh - Xóa ảnh - Khám phá người dùng - Tìm kiếm người dùng - Ghép cặp ngẫu nhiên - Thêm crush - Xóa crush - Trị chuyện - Thiết lập trò chuyện - Mua đậu - Nhiệm vụ  Của người quản lý: - Quản lý sai phạm - Xóa ảnh sai phạm - Khóa tài khoản Ứng dụng hẹn hị Online | Nhóm 10 Sơ đồ yêu cầu chức Ứng dụng hẹn hò Người dùng Người quản lý Đăng nhập Đăng nhập Đăng ký Đăng xuất Đăng xuất Cập nhật hồ sơ Cập nhật hồ sơ Quản lý sai phạm Xác thực người dùng Xóa ảnh sai phạm Thêm ảnh Khóa tài khoản Xóa ảnh Khám phá người dùng Tìm kiếm người dùng Ghép cặp ngẫu nhiên Thêm crush Xóa crush Trò chuyện Thiết lập trò chuyện Mua đậu II Nhiệm vụ PHÂN TÍCH HỆ THỐNG Biểu đồ Use Case tổng quát Ứng dụng hẹn hò Online | Nhóm 10 Scenerio mơ tả chức 1.1 Các chức chung người dùng hệ thống Ứng dụng hẹn hị Online | Nhóm 10 1.1.1 Đăng nhập Use Case: Đăng nhập Tên Use-Case Đăng nhập Mô tả ngắn gọn Hệ thống cho phép người dùng truy nhập vào hệ thống Chuỗi kiện Người dùng truy nhập ứng dụng Hệ thống hiển thị giao diện “Đăng nhập” Luồng tương tác Người dùng nhập thông tin mà giao diện “Đăng nhập” yêu cầu (tên đăng nhập/mật khẩu) nhấn nút đăng nhập Hệ thống gửi yêu cầu đến sở liệu (CSDL), kiểm tra tên đăng nhập mật Sau hệ thống hiển thị giao diện “Trang chủ” Luồng tương tác thay Đăng nhập Gmail/Facebook Người dùng nhấn chọn phương thức đăng nhập Gmail/ Facebook Hệ thống chuyển sang giao diện đăng nhập Gmail/ Facebook Người dùng nhập tên tài khoản mật Gmail/ Facebook, sau nhấn nút đăng nhập Gmail/Facebook kiểm tra thơng tin tài khoản xác trả kết hệ thống Hệ thống hiển thị giao diện “Trang chủ” Người dùng quên mật đăng nhập, nhấn nút quên mật Hệ thống chuyển sang giao diện “Lấy lại mật khẩu” yêu cầu người dùng nhập tên đăng nhập, mật mới, xác nhận mật nhấn nút gửi mã OTP Người dùng nhập mã OTP vừa gửi nhấn nút “tiếp tục” Hệ thống kiểm tra hiển thị thông báo lấy lại mật thành công Hệ thống hiển thị trở lại giao diện đăng nhập (Và tiếp tục bước luồng tương tác chính.) Ứng dụng hẹn hị Online | Nhóm 10 Các u cầu đặc Khơng có yêu cầu đặc biệt ca sử dụng biệt Thiết bị người dùng kết nối Internet Tiền điều kiện Người dùng đăng ký tài khoản có tài khoản lưu sở liệu Người dùng đăng nhập thành công truy cập vào trang chủ Hậu điều kiện hệ thống Người dùng nhập thông tin sai Các điểm mở Hệ thống hiển thị thông báo sai tên đăng nhập mật yêu rộng cầu người dùng nhập lại tên đăng nhập mật 1.1.2 Đăng xuất Use Case: Đăng xuất Tên Use-Case Mô tả ngắn gọn Chuỗi kiện Đăng xuất Hệ thống cho phép người dùng thoát khỏi phiên làm việc hệ thống Luồng tương tác Người dùng nhấp nút “Đăng xuất” Hệ thống hiển thị giao diện “Trang đăng nhập” ban đầu Luồng tương tác Khơng có luồng tương tác thay ca sử dụng thay Các yêu cầu đặc Khơng có u cầu đặc biệt ca sử dụng biệt Thiết bị người dùng kết nối Internet Tiền điều kiện Người dùng đăng nhập thành cơng Ứng dụng hẹn hị Online | Nhóm 10 Người dùng đăng xuất thành công Hệ thống hiển thị giao diện “Trang chủ” Hậu điều kiện Các điểm rộng mở Khơng có điểm mở rộng ca sử dụng 1.1.3 Cập nhật hồ sơ Use Case: Cập nhật hồ sơ Tên Use-Case Cập nhật hồ sơ Mô tả ngắn gọn Người dùng chỉnh sửa thơng tin hồ sơ cá nhân Người dùng truy nhập giao diện “Hồ sơ cá nhân” Hệ thống hiển thị giao diện trang cá nhân Người chọn “Chỉnh sửa thơng tin” Luồng tương tác Chuỗi kiện Hệ thống yêu cầu nhập lại thông tin cần chỉnh sửa Nếu người dùng sửa mật khẩu, hệ thống kiểm tra xem mật có trùng với mật cũ khơng Nếu có u cầu người dùng nhập lại mật Người dùng chọn “Lưu” Hệ thông cập nhật thông tin CSDL hiển thị lại liệu cho người dùng Luồng tương tác Khơng có luồng tương tác thay ca sử dụng thay Các yêu cầu đặc Khơng có u cầu đặc biệt ca sử dụng biệt Thiết bị người dùng kết nối internet Tiền điều kiện Người dùng đăng nhập thành công Hệ thống cập nhật thông tin CSDL hiển thị liệu cho người dùng Hậu điều kiện Các điểm rộng mở Khơng có điểm mở rộng ca sử dụng 1.2 Các chức người dùng 1.2.1 Đăng ký 10 Ứng dụng hẹn hị Online | Nhóm 10 1.2.2 Xác thực tài khoản 1.2.3 Thêm ảnh 1.2.4 Xóa ảnh 36 Ứng dụng hẹn hị Online | Nhóm 10 1.2.5 Khám phá người dùng 1.2.6 Tìm kiếm người dùng 37 Ứng dụng hẹn hị Online | Nhóm 10 1.2.7 Ghép cặp ngẫu nhiên 1.2.8 Trị chuyện 1.2.9 Thiết lập c̣c trị chuyện 1.2.10.Thêm crush 1.2.11 Xóa crush 38 Ứng dụng hẹn hị Online | Nhóm 10 1.2.12 Mua đậu 1.2.13.Nhiệm vụ 1.3 Các chức người quản lý (admin) 1.3.1 Quản lý sai phạm 39 Ứng dụng hẹn hị Online | Nhóm 10 1.3.2 Xóa ảnh sai phạm 1.3.3 Khóa tài khoản 40 Ứng dụng hẹn hị Online | Nhóm 10 Class Diagram Sequence Diagram 3.1 Các chức chung người dùng hệ thống 3.1.1 Đăng nhập 41 Ứng dụng hẹn hị Online | Nhóm 10 3.1.2 Đăng xuất 3.1.3 Cập nhật hồ sơ 42 Ứng dụng hẹn hò Online | Nhóm 10 3.2 Các chức người dùng 3.2.1 Đăng ký 3.2.2 Xác thực tài khoản 43 Ứng dụng hẹn hị Online | Nhóm 10 3.2.3 Thêm ảnh 3.2.4 Xóa ảnh 44 Ứng dụng hẹn hị Online | Nhóm 10 3.2.5 Khám phá người dùng 3.2.5.1 Khám phá người dùng-Thích 3.2.5.2 Khám phá người dùng-Bỏ qua 45 Ứng dụng hẹn hị Online | Nhóm 10 3.2.5.3 Khám phá người dùng-Báo cáo sai phạm 3.2.5.4 Khám phá người dùng-Xem hồ sơ 3.2.6 Tìm kiếm người dùng 3.2.7 Ghép cặp ngẫu nhiên 3.2.8 Trò chuyện 46 Ứng dụng hẹn hò Online | Nhóm 10 3.2.9 Thiết lập c̣c trị chuyện 3.2.10.Thêm crush 47 Ứng dụng hẹn hị Online | Nhóm 10 3.2.11 Xóa crush 3.2.12.Mua đậu 48 Ứng dụng hẹn hị Online | Nhóm 10 3.2.13.Nhiệm vụ 3.3 Các chức người quản lý 3.3.1 Quản lý sai phạm 49 Ứng dụng hẹn hị Online | Nhóm 10 3.3.2 Xóa ảnh sai phạm 3.3.3 Khóa tài khoản IV V Cài đặt Tài liệu tham khảo Tham khảo ứng dụng Tinder, Facebook Dating số ứng dụng hẹn hò khác 50 ... Các chức ứng dụng Ứng dụng hẹn hò dạng ứng dụng mobile Để sử dụng ứng dụng người dùng phải đăng ký tài khoản (tên tài khoản, mật khẩu, số điện thoại) Các tác nhân liên quan đến ứng dụng bao gồm:... tổng quát Ứng dụng hẹn hị Online | Nhóm 10 Scenerio mơ tả chức 1.1 Các chức chung người dùng hệ thống Ứng dụng hẹn hò Online | Nhóm 10 1.1.1 Đăng nhập Use Case: Đăng nhập Tên Use-Case Đăng nhập Mô... hồ sơ 42 Ứng dụng hẹn hò Online | Nhóm 10 3.2 Các chức người dùng 3.2.1 Đăng ký 3.2.2 Xác thực tài khoản 43 Ứng dụng hẹn hị Online | Nhóm 10 3.2.3 Thêm ảnh 3.2.4 Xóa ảnh 44 Ứng dụng hẹn hị Online

Ngày đăng: 18/09/2020, 22:16

Xem thêm:

HÌNH ẢNH LIÊN QUAN

- Hình ảnh không trung thực, thiếu chính xác - Nhập môn CNPM Ứng dụng hẹn hò
nh ảnh không trung thực, thiếu chính xác (Trang 15)
- Hình ảnh người lớn hoặc bạo lực - Nhập môn CNPM Ứng dụng hẹn hò
nh ảnh người lớn hoặc bạo lực (Trang 15)
 Cho phép gửi Hình ảnh/ Video (mặc định tắt) - Nhập môn CNPM Ứng dụng hẹn hò
ho phép gửi Hình ảnh/ Video (mặc định tắt) (Trang 20)
4. Người dùng chọn hình thức thanh toán(qua thẻ cào, appstore,ggplay) và ấn tiếp tục  - Nhập môn CNPM Ứng dụng hẹn hò
4. Người dùng chọn hình thức thanh toán(qua thẻ cào, appstore,ggplay) và ấn tiếp tục (Trang 23)
lựa chọn cùng với loại hình vi phạm, kèm theo liên kết đến bài đăng hoặc nội dung bị báo cáo. - Nhập môn CNPM Ứng dụng hẹn hò
l ựa chọn cùng với loại hình vi phạm, kèm theo liên kết đến bài đăng hoặc nội dung bị báo cáo (Trang 25)
2. Hệ thống hiển thị màn hình xác nhận “Bạn thực sự muốn xóa ảnh này?” - Nhập môn CNPM Ứng dụng hẹn hò
2. Hệ thống hiển thị màn hình xác nhận “Bạn thực sự muốn xóa ảnh này?” (Trang 26)
4. Hệ thống hiển thị màn hình xác nhận “Xác nhận xoá tài khoản?”  - Nhập môn CNPM Ứng dụng hẹn hò
4. Hệ thống hiển thị màn hình xác nhận “Xác nhận xoá tài khoản?” (Trang 27)

Mục lục

    I. ĐẶC TẢ HỆ THỐNG

    1. Phát biểu bài toán

    1.3. Các chức năng của ứng dụng

    2. Sơ đồ yêu cầu chức năng

    II. PHÂN TÍCH HỆ THỐNG

    1. Biểu đồ Use Case tổng quát

    2. Scenerio mô tả từng chức năng

    1.1. Các chức năng chung của người dùng hệ thống

    1.2. Các chức năng của người dùng

    3.2. Các chức năng của người quản lý (admin)

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

TÀI LIỆU LIÊN QUAN

w