bài tập lớn phân tích thiết kế hướng đối tượng

61 400 0
bài tập lớn phân tích thiết kế hướng đối tượng

Đ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

    !"#$% #&'(!))*%+,! *-+ Nhóm Đề tài: #.//0123456 +5789: ;<=>? 5@/: #/AB #/ABC D=;E Mục lục F Chương 1. Khảo sát sơ bộ 1.1. Mô tả chung DGHIJ22KL/MN2O584?PJ QN123456<#/J8RS/1/JQ< 2TU/?VU8W@XY8Z/1[/\? PJQ<@SL]//H^188W_NH@8W@ X?/5`8Ha4b8GcOcQ<E>_B [5.U?P4RUXJQ.Ha1Nc_ L[]d.@Je456HX1/L7B2R I/4QNKUGJ456<]/2fUUcgT_UcfU_@ HE_?@_?B5_<<< 1.2. Phạm vị dự án: #.//N123456HagB8Rh/@UGN123456_ 2ac8U<QL]//28 8WUiU2fUUcgT_UcfU_@HE_?@_? B5_<<<_H^1OjfOk/Y<NH@/QT 2a_HfHaTUO7/?HQT@X< 1.3. Tổng quan về phần mềm: #.//Ha8WL456_O@4RE7L5 OTU< >4b8GU.//S2]/@:  +/HQ<  c  B5L  #@/HQ< 1.4. Danh sách quy trình nghiệp vụ Chức năng Quản lý nhập hàng: 0123UcfU< ?UcfU 0123TU< ?TU< l Chức năng quản lý hàng hóa: 0123@ ?@  H@_?PQuản lý thông tin hàng hóa@lHX//m nooYgY8ppq_EHEl?P/m2 • 0123J2 • 01232 • 0123HE6I - Chức năng Quản lý nhân viên: 0123B5< ?B5< rChức năng Quản lý khách hàng thân thiết: • 0123Bc< • ?Bc< Chức năng Quản lý xuất hàng: 0123UcgTdO25N.< ?UcgT< rChức năng thống kê & báo cáo QO5@O< QO5M4Q2a] QO58L QO5]5N. rChức năng Quản lý bán hàng: • $fU@HE< • ?@HE< 1.5. Phân công công việc :K/XMN_UB_MaU2/U.4Y 4Y< ;E:cOcE4m8>2LXH]27UcOc< C:XH]E_8 5UB5Ss2EHQK NKR_5HTIR\aHX1Nc 7/[_O@OPJ/K5O< t Chương 2: Phân tích 2.1. Biểu đồ hoạt động: 2.2. Mô tả các usecase: 12O54Y4YE?: Use-case Actors /Y:PfUu !vwe /HQxU@/HQxOcxB5 L /Y:$fU@HEu !vwF B5L /Y:0123B5 456u!vwl +/HQ /Y:N123O Bcu!vwt +/HQ /Y:0123TUu !v:y +/HQ /Y:N123@u !v:z U@/HQ /Y:N123HE6Iu !v:{ U@/HQ /Y:N123J2u !v:| U@/HQ /Y:N1232u !v:} U@/HQ /Y:N123NH6u !vwe~ U@/HQ /Y:N123UcgTu !vwee Oc /Y:N123UcfUu !vweF Oc /Y:?UcgTu !vwel +/HQxOc /Y:?UcfUu !vwet +/HQxOc /Y:?@HEu !vwey +/HQxOcxB5L /Y:?OBcu !vwez +/HQxB5L /Y:?B5u !vwe{ +/HQx /Y:?TUu +/HQx y !vwe| /Y:?@u !vwe} +/HQxU@/HQxOcxB5 L /Y:QO5@Ou !vwF~ +/HQxOc /Y:QO58u !vwFe +/HQxOc /Y:QO5]5N.u !vwFF +/HQxOc /Y:QO5M4Q2a] u!vwFl +/HQxOc /Y:AY/Bu !vwFt +/HQxU@/HQxOcxB5 L z 2.2.1. Đăng nhập •4Y4Y Name: Đăng nhập; ID=1 vYU4 4Y4Y/1HPfUQN123456<c •4Y4YKHPfU4€@N4b8G QE?<a2JQOHM< C4 /HQxU@/HQxOcxB5L C44/U4x UY8 ;YU4 •4Y4YL[H.O//QHPfUQ< Q5.fU5/fO`x^cHP fU2.H.5KfU5!v< CfU5/fO`x5!v< QOX/5/fO`/H•fUUiU HPfUQ< $.HPfUH.5Q4€LcH@22.HPfUH. 5<]LcU44‚8JB5H@< !v4€/T2R<!v4€L6g@OƒE4m8>2<  „2 XL1H1/tính an toànQ_/\sHaN fU25/fO`J/KncHPfU4qQH2l2.< ;H@Q4€RHOcV4Y4Y< !44Y4 c8…4ROIfU5/fO`4K Q4€L2\< C@XNmH.4Y4Y^JLƒHPfU_2V 4Y4YOcV< { 0•†$‡;!ˆ•‰ ĐĂNG NHẬP LẦN ĐẦU •4Y/Y !v ĐĂNG NHẬP A XH]27U sd Dynamic Vi NhanVien - id_dang_nhap: int - ma_khau: int - ten_dang_nhap: char + nhap_id(int) : void + nhap_ten_dang_nhap(char) : void + kich_hoat_chuc_nang_nguoi_dung(NhanVien) : void + kich_hoat_form_dang_nhap() : void + kich_hoat_form_dang_nhap_lan_dau() : void + kiem_tra_thong_tin_dang_nhap(char, int) : void + lay_thong_ti n_dang_nhap(ten_dang_nhap) : void + nhap_mat_khau(int) : void + nhap_ten_dang_nhap(char) : void ThongTinNhanVien W_DangNhapLanDau W_DangNhap Controll er_DangNhap 1 1 1 1 1 1 +8:  2.2.2. Lập hóa đơn •4Y4Y Name: Lập hóa đơn; ID=2 vYU4 •4Y4YUiUB5L@XI@ HEO< c•4Y4Y_HEHaO_ | H]E4m8>24€HaQRHfUf2< Q2HEE4m8>27>: /•HE_2fUHE_/•B5_M6HE_/• /^4Q2aH•L< QfUf2E4m8>2HM:4Q2a/^ _/.TJOBc_4QHX/m JOBc8R56@HE< c•4Y4YO_JQO HM< C4 B5L C44/U4x UY8 ;YU4 •4Y4YL[H.OB5L?P2fU@ HE<Q5.B5fU/•4Qd/^.I <:/•_4Q2a/^H@Ha/< QRHIM4QO18R5HE J/^_4Q2a_c6PHQ7d /^Ha2(;v$< QIM4QHX/E?74QJ@HE< cO@ŠOBcKfU/•4QO Q<QOX/IaU2J/•4QO Bc< c/•O@482_Q4€L< c/•@482:Q2THX/m OBc2>E4m8>2OX/ OBc@2fUŠ/.T 5eP/K2LƒOƒE4m8>2< ;OQOX/OBc2ƒ_ QOX/4QHX/7H@JOBc@5l~ HX/O<cƒ/•_1/y‹6@HE< B5L?P@HEHX2>@ HE<QHEO  „2 !44Y4 c/•4Q/^O@E4m8>2KQ4€ /L2\H]X@O< •4Y4YOcVHB< H]27U: } sd Dynamic Vi Nhan v ien ban hang + lay_ma_nhan_vien_dang_nhap(NhanVien) : i nt + nhap_ma_mat_hang() : void + nhap_ma_the_khach_hang_than_thiet() : void + nhap_so_l uong() : void + cap_nhat_diem _thuong(int) : void + chen_hoa_don_moi() : void + kich_hoat_W_lap_hoa_don() : void + lay_ma_nhan_vi en_dang_nhap(NhanVi en) : void + lay_thong_ti n_khach_hang_than_thi et(int) : voi d + lay_thong_ti n_mat_hang(ma_mat_hang) : void + tinh_diem_thuong() : int + tinh_tien_thanh_toan() : i nt + tinh_tong_tien() : double + diem_thuong: int - ma_the: int + ngay_cap_the: double + xac_nhan_ma_the(int) : void - ma_nhan_vien: int + don_gia: int + don_vi_ti nh: double - ma_mat_hang: int - ma_mat_hang: int - ma_nhan_vien_lap: int - ma_the_khach_hang_than_thiet: int - so_luong: int - tong_tien_thanh_toan: int W_lap_hoa_don Lap_hoa_don_controller Khach_hang_than_thiet Nhan_vien mat_hang Hoa_don + chon_chuc_nang(char) : void W_nhan_vien_ban_hang 1 *1 1 1 11 1 1 1 1 1 1 * 1 0 * 0 * 1 +8: e~ [...]... 14 Quản lý thông tin khách hàng thân thiết Use case Name: quản lý thông tin khách hàng thân thiết ; ID=4 Decriptions Use case này cho phép người quản lý duy trì thông tin các khách hàng thân thiết trong hệ thống Bao gồm các thao tác: thêm mới, hiệu chỉnh thông tin, xóa tên khách hàng thân thiết ra khỏi hệ thống Nếu Use case thành công, thông tin khách hàng thân thiết được thêm, sửa hoặc xoá khỏi hệ... thân thiết được thực hiện -Nếu người sử dụng chọn Xóa khách hàng: luồng phụ Xóa khách hàng thân thiết được thực hiện *Thêm khách hàng thân thiết Hệ thống yêu cầu người quản lý nhập thông tin về khách hàng thân thiết, bao gồm: họ tên (*), ngày sinh, địa chỉ(*), điện thoại, ngày cấp thẻ (*) Lưu ý: Các thông tin có dấu sao (*) là các thông tin bắt buộc phải có Sau khi điền đầy đủ các thông tin cần thiết. .. hàng thân thiết được thêm vào trong hệ thống Hệ thống tự động phát sinh mã khách hàng thân thiết Khách hàng thân thiết vừa mới được nhập vào hệ thống sẽ tự động được sắp xếp tăng theo tên và đưa trở lại màn hình hiển thị * Hiệu chỉnh thông tin khách hàng thân thiết Hệ thống truy xuất và hiển thị thông tin của khách hàng đã được người sử dụng hệ thống chọn từ danh sách các khách hàng thân thiết của... thông tin Thông tin về khách hàng được cập nhật lại vào hệ thống * Xóa khách hàng thân thiết Hệ thống nhắc người sử dụng xác nhận xóa khách hàng thân thiết (khách hàng này đã được người sử dụng hệ thống chọn từ danh sách các khách hàng thân thiết của siêu thị) Người sử dụng chấp nhận xóa Thông tin về khách hàng thân thiết được xóa hoàn toàn ra khỏi hệ thống Ở mỗi luồng phụ, nếu thực hiện thành công,... hien_thi_thong_tin_KHTT(int) : void sua_thong_tin_KHTT() : boolean thong_bao_sua_thanh_cong() : char 17 Giao diện Quản lý Thống kê Tra cứu Quản lý khách hàng thân thiết Thêm khách hàng thân thiết Hiệu chỉnh thông tin khách hàng thân thiết Xóa khách hàng thân thiết X 18 2.2.5 Quản lý thong tin nhà cung cấp Use case Decriptions Actors Assumptions /precondition Steps Name:Quản lý thong tin nhà cung cấp ; ID:5 Use... luồng phụ Thêm và Hiệu chỉnh thông tin không đầy đủ thì hệ thống sẽ hiển thị thông báo lỗi: “Thiếu các thông tin cần thiết. ” và yêu cầu bổ sung đầy đủ các thông tin Người sử dụng hệ thống có thể bổ sung đầy đủ các thông tin cần thiết hoặc hủy bỏ thao tác đang thực hiện, lúc này use case kết thúc * Thông tin về nhân viên không hợp lệ Nếu các thông tin được người sử dụng hệ thống nhập vào trong luồng phụ... phụ Thêm mới và Hiệu chỉnh thông tin không đầy đủ thì hệ thống sẽ hiển thị thông báo lỗi: “Thiếu các thông tin cần thiết. ” và yêu cầu bổ sung đầy đủ các thông tin Người sử dụng hệ thống có thể bổ sung đầy đủ các thông tin cần thiết hoặc hủy bỏ thao tác đang thực hiện, lúc này use case kết thúc *Thông tin về khách hàng không hợp lệ Nếu các thông tin được người sử dụng hệ thống nhập vào trong luồng phụ... thêm mới, hiệu chỉnh thông tin, xóa khách hàng thân thiết trong hệ thống Hệ thống hiển thị tất cả các khách hàng thân thiết của siêu thị Hệ thống yêu cầu người quản lý chọn chức năng muốn thực hiện Sau khi người sử dụng chọn chức năng, một trong các luồng phụ tương ứng sau được thực hiện: -Nếu người sử dụng chọn Thêm mới: luồng phụ Thêm khách hàng thân thiết được thực hiện -Nếu người sử dụng chọn Hiệu... luồng phụ Thêm và Hiệu chỉnh thông tin không đầy đủ thì hệ thống sẽ hiển thị thông báo lỗi: “Thiếu các thông tin cần thiết. ” và yêu cầu bổ sung đầy đủ các thông tin Người sử dụng hệ thống có thể bổ sung đầy đủ các thông tin cần thiết hoặc hủy bỏ thao tác đang thực hiện, lúc này use case kết thúc * Thông tin về nhà cung cấp không hợp lệ Nếu các thông tin được người sử dụng hệ thống nhập vào trong luồng... này use case kết thúc * Mặt hàng bị xoá có số lượng khác 0 Nếu trong luồng phụ Xóa mặt hàng: mặt hàng bị xoá có số lượng hàng khác 0 thì hệ thống hiển thị một thông báo lỗi Người quản lý có thể nhập một mã số hoặc mã vạch khác hoặc có thể hủy bỏ thao tác, lúc này use case kết thúc * Thao tác xoá bị hủy Nếu người quản lý không xác nhận thao tác xoá mà chọn hủy bỏ thao tác thì use case cũng kết thúc, luồng . việc :K/XMN_UB_MaU2/U.4Y 4Y< ;E:cOcE4m8>2LXH]27UcOc< C:XH]E_8 5UB5Ss2EHQK NKR_5HTIRaHX1Nc 7/[_O@OPJ/K5O< t Chương 2: Phân tích 2.1. Biểu đồ hoạt động: 2.2. Mô tả các usecase: 12O54Y4YE?: Use-case. lý 0123B5456 5/B5 sB5 A@B5 A 2.2.4. Quản lý thông tin khách hàng thân thiết •4Y4Y Name: quản lý thông tin khách hàng thân thiết ; ID=4 vYU4 •4Y4YUiUN1238KO BcQ<]/:5//7_s _g@5OBcOƒQ< c•4Y4Y_OBcHa5/_ 4b^gOƒQ<a2JQO HM< C4. viên: 0123B5< ?B5< rChức năng Quản lý khách hàng thân thiết:  • 0123Bc< • ?Bc< Chức

Ngày đăng: 27/11/2014, 14:10

Từ khóa liên quan

Mục lục

  • Chương 1. Khảo sát sơ bộ

    • 1.1. Mô tả chung

    • 1.2. Phạm vị dự án:

    • 1.3. Tổng quan về phần mềm:

    • 1.4. Danh sách quy trình nghiệp vụ

    • 1.5. Phân công công việc

    • Chương 2: Phân tích

      • 2.1. Biểu đồ hoạt động:

      • 2.2. Mô tả các usecase:

        • 2.2.1. Đăng nhập

        • 2.2.2. Lập hóa đơn

        • 2.2.3. Quản lý thông tin nhân viên

        • 2.2.4. Quản lý thông tin khách hàng thân thiết

        • 2.2.5. Quản lý thong tin nhà cung cấp

        • 2.2.6. Quản lý thông tin hàng hóa

        • 2.2.7. quản lý đơn vị tính

        • 2.2.8. quản lý chủng loại hàng

        • 2.2.9. quản lý loại hàng

        • 2.2.10. quản lý quy định

        • 2.2.11. quản lý phiếu xuất hàng

        • 2.2.12. quản lý phiếu nhập hàng

        • 2.2.13. tra cứu phiếu xuất

        • 2.2.14. tra cứu phiếu nhập

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan