báo cáo phân tích thiết kế hướng đối tượng uml quản lý siêu thị

61 1.1K 3
báo cáo phân tích thiết kế hướng đối tượng uml quản lý siêu thị

Đ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~ [...]... Nhập tên nhân viên Tìm X 1.1 Gói chức năng quản lý- giám đốc Quản lý Thống kê Tra cứu Quản lý nhân viên siêu thị Thêm nhân viên Hiệu chỉnh thông tin nhân viên Xóa nhân viên X 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:... yêu cầu người quản lý xác nhận thao tác xóa Người quản lý xác nhận thao tác xoá Chủng loại hàng được chọn sẽ được xoá khỏi cơ sở dữ liệu Ở mỗi luồng phụ, nếu thực hiện thành công, màn hình sẽ hiện lên thông báo cho người dùng biết Nonfunctional Issues Giao diện Quản lý chủng loại Quản lý thông tin hàng hóa Quản lý loại Quản lý quy định Quản lý đơn vị tính Tra cứu thông tin hàng hóa Quản lý chủng loại... 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 case này cho phép người quản lý duy trì thông tin các nhà cung cấp hàng cho siêu thị Bao gồm... bắt đầu pre-condition Steps Use case này bắt đầu khi người quản lý muốn thêm, thay đổi hay xoá thông tin của một mặt hàng trong hệ thống Người quản lý chọn chức năng quản lý hàng hoá Hệ thống hiển thị giao diện quản lý hàng hoá và liệt kê danh sách các mặt hàng hiện có của siêu thị cùng với các thông tin quản lý Hệ thống yêu cầu người quản lý chọn chức năng muốn thực hiện -Nếu người dùng chọn “Thêm... quản lý trước khi use pre-condition case bắt đầu Steps Người quản lý chọn chức năng quản lý đơn vị tính Hệ thống hiển thị giao diện quản lý đơn vị tính Người quản lý chọn chức năng mình muốn và các luồng phụ tương ứng sẽ diễn ra *Thêm đơn vị tính Nếu người quản lý chọn chức năng “Thêm đơn vị tính”, luồng phụ “Thêm đơn vị tính “ được thực hiện Hệ thống xoá trắng form nhập đơn vị tính Sau khi người quản. . .Quản lý Thống kê Tra cứu Tra cứu hóa đơn Kết quả 1.Mã hóa đơn: Mã nhân viên lập: Xem chi tiết Ngày lập: 2.Mã hóa đơn: Mã nhân viên lập: Xem chi tiết Ngày lập: X 11 Quản lý thông tin nhân viên Use case Name : Quản lý thông tin nhân viên siêu thị ; ID=3 Decriptions Use case này cho phép người quản lý duy trì thông tin các nhân viên của siêu thị trong hệ thống Bao gồm các... Assumptions/ phó giám đốc đăng nhập hệ thống với quyền quản lý trước khi use pre-condition case bắt đầu Steps Người quản lý chọn chức năng quản lý loại hàng Hệ thống hiển thị giao diện quản lý loại hàng * Thêm loại Nếu người quản lý chọn chức năng “Thêm loại hàng”, luồng phụ “Thêm loại hàng” được thực hiện Hệ thống xoá trắng form nhập loại hàng Sau khi người quản lý nhập tên loại hàng mới và chủng loại phù hợp,... người quản lý xác nhận thao tác xóa Người quản lý xác nhận thao tác xoá Loại hàng được chọn sẽ được xoá khỏi cơ sở dữ liệu Ở mỗi luồng phụ, nếu thực hiện thành công, màn hình sẽ hiện lên thông báo cho người dùng biết Nonfunctional Issues 2.2.10 Use case quản lý quy định Name: quản lý quy định; ID=10 28 Decriptions Use case này cho phép người quản lý duy trì thông tin về các quy định trong siêu thị Bao... Assumptions/ phó giám đốc đăng nhập hệ thống với quyền quản lý trước khi use pre-condition case bắt đầu Steps Người quản lý chọn chức năng quản lý quy định Hệ thống hiển thị giao diện quản lý quy định * Thêm quy định Khi người quản lý chọn chức năng “Thêm quy định”, luồng phụ “Thêm quy định” được thực hiện Hệ thống xoá trắng form nhập quy định Sau khi người quản lý nhập tên quy định mới và nội dung phù hợp thì... xóa khỏi hệ thống Ngược lại trạng thái của hệ thống không thay đổi Actors kế toán Assumptions/ kế toán đăng nhập hệ thống với quyền quản lý trước khi use case bắt pre-condition đầu Steps Người quản lý chọn chức năng quản lý phiếu xuất hàng Hệ thống hiển thị giao diện quản lý phiếu xuất hàng * Thêm phiếu xuất hàng Nếu người quản lý chọn chức năng “Thêm phiếu xuất hàng”, luồng phụ “Thêm phiếu xuất hàng” . k Quản 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. cứu e<D•@HE:<<< D•B52fU:<<< 2fU: F<D•@HE:<<< D•B52fU:<<< 2fU: <<<< AY/c AY/c A 2.2.3. Quản lý thông tin nhân viên •4Y4Y Name : Quản lý thông tin nhân viên siêu thị ; ID=3 vYU4 •4Y4YUiUN1238KB5 J456Q<]/:5//7_ s_g@5B5OƒQ< c•4Y4Y_B5LHa5/_ 4b^gOƒQ<a2JQO HM< C4. 1 11 1 1 1 1 e{ +8 e| A 0123OBc Quản lý Thống kê Tra cứu 5/OBc sOBc A@OBc 2.2.5. Quản lý thong tin nhà cung cấp •4Y4Y Name :Quản lý thong

Ngày đăng: 24/10/2014, 09:45

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

Tài liệu liên quan