1. Trang chủ
  2. » Giáo Dục - Đào Tạo

TIỂU LUẬN HỌC PHẦN MÔN PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG ĐỀ TÀI: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG CỬA HÀNG BÁN MÁY TÍNH

33 17 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 33
Dung lượng 543,07 KB

Nội dung

Untitled TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO TIỂU LUẬN HỌC PHẦN MÔN PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG ĐỀ TÀI PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG CỬA HÀNG BÁN MÁY TÍNH Sinh viên th[.]

lOMoARcPSD|17343589 TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO TIỂU LUẬN HỌC PHẦN MƠN PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG ĐỀ TÀI: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG CỬA HÀNG BÁN MÁY TÍNH Sinh viên thực : Nguyêễn Văn Thể Giảng viên hướng dẫễn : NGUYỄỄN THỊ HỒỒNG KHÁNH Ngành : CỒNG NGHỆ THỒNG TIN Chuyên ngành : CỒNG NGHỆ PHẦỒN MỄỒM Lớp : D15CNPM6 Khóa : 2020-2025 Hà Nội, tháng năm 2022 Downloaded by v? ngoc (vuchinhhp10@gmail.com) lOMoARcPSD|17343589 Lời mở đầu Những năm gần đây,khoa học công nghệ phát triển nhanh vũ bão, đặc biệt lĩnh vực công nghẹ thơng tin Có thể nói, cơng nghệ thơng tin len lỏi vào hầu hết tất lĩnh vực sống Trong đó, cơng nghệ phần mềm ln ln đóng vai trị tiên phong, dẫn đầu q trình Các phần mềm ứng dụng ngày nhiều công việc sống người ngày Hiện nay, sống người ngày tốt trước, nên nhu cầu sống ngày cao Với phát triển công nghệ, hàng loạt phát minh cơng nghệ mang tính đột phá đời hệ thống nhà thông minh, tivi, diện thoại thơng minh, hệ thống trí tuệ nhân tạo AI, nagyf nhiều dần trở thành phần thiếu sống người Trong hàng loạt phát minh đó, khơng thể khơng kể đến phát triển nhanh chóng, mạnh mẽ thiết bị máy tính Nắm bắt điều này, khn khổ nội dung chung trìn học học phần;”Phân tích thiết kế hướng dối tượng”, em định tìm hiẻu thiết kế phần mềm “Hệ thống quản lý bán máy tính” Qua q trình tìm hiểu xây dựng phần mềm thực tế, với kiến thức tiếp thu trình học, em thực cảm nhận khó khăn xây dụng phát triển phần mềm hồn chỉnh Để xây dựng lên phần mềm hồn chỉnh, khơng đơn lập trình, mà cịn nhiều cơng việc khác cần phải thực Phần mềm em xây dựng hướng đến người sử dụng sở, chuỗi cửa hàng bán máy tính nước nhàm giúp họ khắc phục nhược điểm hệ thống cũ, dồng thời cải tiến thêm tính mới, phần mềm có hệ thống bảng biểu thống kê phù hợp đươc cập nhật theo thời gian thực, giúp cửa hàng quản lý tốt hoạt dộng kinh doanh, buôn bán, giảm thiểu tối đa rủi ro, sai lầm khơng đáng có q trình sử dụng, đồng thời giúp tiết kiệm nhiều thời gian Vì lần đầu em thiết kế xây dựng phần mềm, nên khơng thể tránh khói hạn chế, sai sót nhầm lần khơng đáng có Mong bạn bổ sung, góp ý để giúp em hoàn thiện hữu ích với người sử dụng Em xin chân thành cảm ơn! Downloaded by v? ngoc (vuchinhhp10@gmail.com) lOMoARcPSD|17343589 Mục lục Lời mở đầu Danh mục hình ảnh .4 Chương 1: Phân tích yêu cầu hệ thống 1.1: Yêu cầu hệ thống 1.2: Yêu cầu phi chức Chương 2: Thiết kế hệ thống 2.1: Use case diagram 2.1.1: Actor 2.1.2: Mô tả kịch sử dụng use case 2.2: Activity diagrams 10 2.2.1: Tạo người dùng 11 2.2.2: Đăng nhập 12 2.2.3: Quản lý tài khoản 13 2.2.4: Quản lý nguồn hàng 15 2.2.5: Quản lý giao dịch 16 2.2.6: Lập kế hoạch .17 2.2.7: Thống kê, lập báo cáo 19 2.3: Class diagrams .20 Downloaded by v? ngoc (vuchinhhp10@gmail.com) lOMoARcPSD|17343589 2.4: Sequence diagrams 20 2.4.1: Tạo người dùng 20 2.4.2: Đăng nhập 21 2.4.3: Quản lý tài khoản 22 2.4.4: Quản lý nguồn hàng 24 2.4.5: Quản lý giao dịch 25 2.4.6: Lập kế hoạch .26 2.4.7: Thống kê, lập báo cáo 27 Lời cảm ơn 31 Tài liệu tham khảo 32 Downloaded by v? ngoc (vuchinhhp10@gmail.com) lOMoARcPSD|17343589 Danh mục hình ảnh có Hình 2.1: Use case diagrams Hình 2.2: Active diagrams: Tạo người dùng 11 Hình 2.3: Active diagrams: Đăng nhập 12 Hình 2.4: Active diagrams: Cập nhật tài khoản 13 Hình 2.5: Active diagrams: Đăng xuất tài khoản 14 Hình 2.6: Active diagrams: Quản lý nguồn hàng 15 Hình 2.7: Active diagrams: Quản lý giao dịch 16 Hình 2.8: Active diagrams: Lập kế hoạch .17 Hình 2.9: Active diagrams: Thống kê, lập báo cáo .19 Hình 2.10: Class diagrams 20 Hình 2.11: Sequence diagrams: Tạo người dùng 21 Hình 2.11: Sequence diagrams: Đăng nhập 22 Hình 2.11: Sequence diagrams: Cập nhật tài khoản .23 Hình 2.11: Sequence diagrams: Đăng xuất tài khoản 24 Hình 2.11: Sequence diagrams: Quản lý nguồn hàng 25 Hình 2.11: Sequence diagrams: quản lý giao dịch 26 Hình 2.11: Sequence diagrams: Lập kế hoạch 27 Hình 2.11: Sequence diagrams: Thống kê theo kiểu giao dịch .28 Hình 2.11: Sequence diagrams: Thống kê theo danh mục 29 Downloaded by v? ngoc (vuchinhhp10@gmail.com) lOMoARcPSD|17343589 CHƯƠNG 1: PHÂN TÍCH YÊU CẦU HỆ THỐNG 1.1: Yêu cầu chức năng: Hệ thống quản lý hàng bán máy tính xây dựng với chức sau:  Tạo tài khoản: Để sử dụng chức phần mềm Người dùng tạo tài khoản với tên đăng nhập mật đăng nhập Các tài khoản taọ phải có tên đăng nhập khác  Đăng nhập: Người dùng phải nhập theo tài khoản tạo từ trước Nếu đăng nhập sai, yêu cầu đăng nhập lại  Quản lý tài khoản: Người dùng thêm tài khoản thay đổi thơng tin tài khoản có Sau thực xong tác vụ phần mềm, người dùng đăng xuất khỏi tài khoản  Quản lý nguồn hàng: Người dùng thêm thơng tin sản phẩm, trạng thái, tình trạng sản phẩm cịn kho hàng  Quản lý q trình giao dịch: Người dùng thực thao tác thêm, sửa, xóa giao dịch mua bán sản phẩm ngày  Lập kế hoạch: Người dùng lập kế hoạch quản lý việc nhập, xuất hàng ngày Người dùng xem, xóa cập nhật kế hoạch cần thiết  Thống kê, lập báo cáo: Tự động tính tốn, thống kê lại cơng việc sau ngày làm việc, sau lập báo cáo dạng biểu đồ theo thời gian, theo kiểu giao dịch theo hạng mục sau khoảng thời gian định 1.2: Yêu cầu phi chức năng:  Hoạt động:  Hệ thống triển khai hệ điều hành Windows, MacOS tên laptop, PC, điện thoại thông minh Downloaded by v? ngoc (vuchinhhp10@gmail.com) lOMoARcPSD|17343589  Người dùng truy cập vào phần mềm cài đặt thiết bị để sử dụng dịch vụ  Hiệu năng:  Hệ thống phải hoạt động tin cậy  Tốc độ nhập, xuất liệu phải diễn nhanh chóng, thuận tiện cho người sử dụng Kết trả không giây kể từ bắt đầu thao tác  Khả lưu trữ liệu lớn  Bảo mật:  Chỉ có người có tên tài khoản mật đăng nhập xác thực sử dụng hệ thống  Văn hóa vấn đề khác:  Ngơn ngữ sử dụng tiếng Việt  Không vi phạm quyền sở hữu trí tuệ hệ thống khác Downloaded by v? ngoc (vuchinhhp10@gmail.com) lOMoARcPSD|17343589 CHƯƠNG 2: THIẾT KẾ HỆ THỐNG 2.1: Biểu đồ Use Case Diagram: Dưới sơ đồ use case diagram hệ thống quản lý cửa hàng bán máy tính: Hình 2.1: Use case diagrams 2.1.1: Actor  Người dùng 2.1.2: Mô tả kịch sử dụng use case: 2.1.2.1: Tạo tài khoản mới: a) Luồng kiện chuẩn: Nhập tài khoản mật Hệ thống kiểm tra thông tin Downloaded by v? ngoc (vuchinhhp10@gmail.com) lOMoARcPSD|17343589 Tạo tài khoản thành công b) Ngoại lệ: Đăng nhập không hợp lệ nhập sai tài khoản, mật đăng nhập tài khoản chưa đăng kí hệ thống, hệ thống yêu cầu đăng nhập lại Nếu chưa có tài khoản, cần dăng kí tài khoản 2.1.2.3: Quản lý tài khoản: a) Luồng kiện chuẩn: Hệ thống thực kịch đăng nhập Người dùng chọn danh mục Quản lý tài khoản  Nếu người dùng chọn chức năng: “Cập nhật thông tin”, hệ thống thực theo luồng kiện “Cập nhật thông tin người dùng”  Nếu người dùng chọn chức năng: “Đăng xuất”, hệ thống thực theo luồng kiện “Đăng xuất” b) Luồng kiện con: Cập nhật thông tin người dùng:  Người dùng chọn mục cần cập nhật thông tin  Người dùng chỉnh sửa thông tin  Hệ thống lưu thông tin người dùng  Hệ thống hiển thị thông tin Đăng xuất  Người dùng chọn vào phần “Đăng xuất”  Hệ thống đăng xuất tài khoản người dùng khỏi thiết bị 2.1.2.4: Quản lý nguồn hàng: a) Luồng kiện chuẩn: Hệ thống thực kịch “Đăng nhập” Người dùng chọn mục Quản lý nguồn cung  Nếu chức “Kiểm tra”, hệ thống thực luồng kiện “Kiểm tra tình trạng mặt hàng hàng”  Nếu chức “Thêm”, hệ thống thực luồng kiện “Thêm mặt hàng”  Nếu chức “Sửa”, hệ thống thực luồng kiện “Sửa mặt hàng” Downloaded by v? ngoc (vuchinhhp10@gmail.com) lOMoARcPSD|17343589  Nếu chức “Xóa”, hệ thống thực luồng kiện “Xóa mặt hàng” b) Luồng kiện con: Kiểm tra:  Người dùng chọn vào “Kiểm tra tình trạng mặt hàng”  Người dùng chọn vào mặt hàng cần kiểm tra  Hệ thống hiển thị tất thông tin mặt hàng Thêm mặt hàng:  Người dùng chọn vào “Thêm mặt hàng”  Người dùng chọn mặt hàng cần thêm  Hệ thống hiển thị thông tin mặt hàng  Người dùng thêm mặt hàng  Hệ thống lưu lại thông tin giao dịch Sửa mặt hàng:  Người dùng chọn vào “Sửa mặt hàng”  Người dùng chọn thông tin cần sửa đổi  Hệ thống lưu lại thông tin  Hệ thóng hiển thị thơng tin Xóa mặt hàng:  Người dùng chọn vào “Xóa mặt hàng”  Người dùng chọn mặt hàng cần xóa  Hệ thống hiển thị thông tin mặt hàng  Người dùng xác nhận xóa mặt hàng  Hệ thống lưu lại thơng tin 2.1.2.5: Quản lý giao dịch: a) Luồng kiện chuẩn: Hệ thống thực kịch “Đăng nhập” Người dùng chọn vào “Giao dịch”  Nếu chức “Thêm”, hệ thống thực luồng kiện :Thêm giao dịch”  Nếu chức “Sửa”, hệ thống thực luồng kiện “Sửa giao dịch”  Nếu chức “Xóa”, hệ thống thực luồng kiện “Xóa giao dịch” 10 Downloaded by v? ngoc (vuchinhhp10@gmail.com) lOMoARcPSD|17343589 Sau đăng nhập vào hệ thống thành công, người dùng thực Lập kế hoạch cách nhập vào thông tin kế hoạch, chỉnh sửa xóa kế hoạch theo sơ đồ sau: Hình 2.8: Activity diagrams: Lập kế hoạch 19 Downloaded by v? ngoc (vuchinhhp10@gmail.com) lOMoARcPSD|17343589 2.2.7: Thống kê, lập báo cáo: Sau thành cơng đăng nhập vào hệ thống có liệu lưu từ giao dịch trươc đó, người dùng chọn vào mục Thống kê để thực chức thống kê sơ đồ Hệ thống thực thống kê hiển thị cho người dùng dạng biểu đồ 20 Downloaded by v? ngoc (vuchinhhp10@gmail.com) ... Người dùng chọn thời gian thống kê theo ngày,tháng,năm cụ thể theo tuần, theo tháng, theo năm  Người dùng chọn vào trường “Hạng mục cụ thể? ??  Hệ thống hiển thị thống kê theo hạng mục mà người... nhân tạo AI, nagyf nhiều dần trở thành phần thiếu sống người Trong hàng loạt phát minh đó, khơng thể khơng kể đến phát triển nhanh chóng, mạnh mẽ thiết bị máy tính Nắm bắt điều này, khuôn khổ nội... dụng, đồng thời giúp tiết kiệm nhiều thời gian Vì lần đầu em thiết kế xây dựng phần mềm, nên khơng thể tránh khói hạn chế, sai sót nhầm lần khơng đáng có Mong bạn bổ sung, góp ý để giúp em hồn thiện

Ngày đăng: 12/01/2023, 21:38

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

TÀI LIỆU LIÊN QUAN

w