Đang tải... (xem toàn văn)
BÀI tập lớn PHÂN TÍCH THIẾT kế HƯỚNG đối TƯỢNG đề tài PHẦN mềm QUẢN lý SIÊU THỊ
!"#$% #&'(!))*%+,! *-+ Nhóm Đề tài: #.//0123456 +5789: ;<=>? 5@/: #/AB CDDEFGDD #/ABH CDDEDDIC J=;K CDDICELM Mục lục C Chương 1. Khảo sát sơ bộ 1.1. Mô tả chung JNOPQ22RS/TU2V584?WQ XU123456<#/Q8YZ/1/QX< 2[\/?]\8^@_`8a/1b/c? WQX<@ZSd//Oe188^fUO@8^@ _?/5g8Oh4i8NjVjX<K>fB b5.\?W4Y\_QX.Oh1Ujf Sbdk.@QG456O_1/S7B2Y P/4XUR\NQ456<d/2l\\jm[f\jl\f@ OKf?@f?B5f<<< 1.2. Phạm vị dự án: #.//U123456OhmB8Yn/@\NU123456f 2hj8\<XSd//28 8^\o\2l\\jm[f\jl\f@OKf?@f? B5f<<<fOe1VplVq/`<UO@/X[ 2hfOlOh[\V7/?OX[@_< 1.3. Tổng quan về phần mềm: #.//Oh8^S456fV@4YK7S5 V[\< >4i8N\.//Z2d/@: +/OX< j B5S #@/OX< 1.4. Danh sách quy trình nghiệp vụ Chức năng Quản lý nhập hàng: 0123\jl\< ?\jl\ 0123[\< ?[\< Chức năng quản lý hàng hóa: 0123@ ?@ F O@f?WQuản lý thông tin hàng hóa@FO_//r stt`m`8uuvfKOKF?W/r2 • 0123Q2 • 01232 • 0123OK6P - Chức năng Quản lý nhân viên: 0123B5< ?B5< wChức năng Quản lý khách hàng thân thiết: • 0123Bj< • ?Bj< Chức năng Quản lý xuất hàng: 0123\jm[kV25U.< ?\jm[< wChức năng thống kê & báo cáo XV5@V< XV5T4X2hd XV58S XV5d5U. wChức năng Quản lý bán hàng: • $l\@OK< • ?@OK< 1.5. Phân công công việc :R/_TUf\BfTh\2/\.4` 4`< ;K:jVjK4r8>2S_Od27\jVj< H:_OdKf8 5\B5Zx2KOXR URYf5O[PYchO_1Uj 7/bfV@VWQ/R5V< y Chương 2: Phân tích 2.1. Biểu đồ hoạt động: 2.2. Mô tả các usecase: 12V54`4`K?: I Use-case Actors /`:Wl\z !{|G /OX}\@/OX}Vj}B5 S /`:$l\@OKz !{|C B5S /`:0123B5 456z!{|F +/OX /`:U123V Bjz!{|y +/OX /`:0123[\z !{:I +/OX /`:U123@z !{:L \@/OX /`:U123OK6Pz !{:E \@/OX /`:U123Q2z !{:M \@/OX /`:U1232z !{:~ \@/OX /`:U123UO6z !{|GD \@/OX /`:U123\jm[z !{|GG Vj /`:U123\jl\z !{|GC Vj /`:?\jm[z !{|GF +/OX}Vj /`:?\jl\z !{|Gy +/OX}Vj /`:?@OKz !{|GI +/OX}Vj}B5S /`:?VBjz !{|GL +/OX}B5S /`:?B5z !{|GE +/OX} /`:?[\z !{|GM +/OX} /`:?@z !{|G~ +/OX}\@/OX}Vj}B5 S /`:XV5@Vz !{|CD +/OX}Vj /`:XV58z !{|CG +/OX}Vj /`:XV5d5U.z !{|CC +/OX}Vj L /`:XV5T4X2hd z!{|CF +/OX}Vj /`:A`/Bz !{|Cy +/OX}\@/OX}Vj}B5 S E 2.2.1. Đăng nhập •4`4` Name: Đăng nhập; ID=1 {`\4 4`4`/1OWl\XU123456<j •4`4`ROWl\4€@U4i8N XK?<h2QXVOT< H4 /OX}\@/OX}Vj}B5S H44/\4} \`8 ;`\4 •4`4`SbO.V//XOWl\X< X5.l\5/lVg}ejOW l\2.O.5Rl\5!{< Hl\5/lVg}5!{< XV_/5/lVg/O•l\\o\ OWl\X< $.OWl\O.5X4€SjO@22.OWl\O. 5<dSj\44‚8QB5O@< !{4€/[2Y<!{4€S6m@VƒK4r8>2< „2 _S1O1/tính an toànXf/cxOhU l\25/lVgQ/RsjOWl\4vXO2F2.< ;O@X4€YOVj]4`4`< !44`4 j8…4YVPl\5/lVg4R X4€S2c< H@_UrO.4`4`eQSƒOWl\f2] 4`4`Vj]< M _Od27\ 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() : voi d + kich_hoat_form_dang_nhap_lan_dau() : void + kiem_tra_thong_tin_dang_nhap(char, int) : void + lay_thong_tin_dang_nhap(ten_dang_nhap) : void + nhap_mat_khau(int) : void + nhap_ten_dang_nhap(char) : void ThongTinNhanVi en W_DangNhapLanDau W_DangNhap Controll er_DangNhap 1 1 1 1 1 1 +8: 0•†$‡;!ˆ•‰ ĐĂNG NHẬP LẦN ĐẦU •4`/` !{ ĐĂNG NHẬP A ~ 2.2.2. Lập hóa đơn •4`4` Name: Lập hóa đơn; ID=2 {`\4 •4`4`\o\B5S@_P@ OKV< j•4`4`fOKOhVf OdK4r8>24€OhXYOl\l2< X2OKK4r8>27>: /•OKf2l\OKf/•B5fT6OKf/• /e4X2hO•S< Xl\l2K4r8>2OT:4X2h/e f/.[QVBjf4XO_/r QVBj8Y56@OK< j•4`4`VfQXV OT< H4 B5S H44/\4} \`8 ;`\4 •4`4`SbO.VB5S?W2l\@ OK<X5.B5l\/•4Xk/e.P <:/•f4X2h/eO@Oh/< XYOPT4XV18Y5OK Q/ef4X2hfj6WOX7k /eOh2(;{$< XPT4XO_/K?74XQ@OK< jV@ŠVBjRl\/•4XV X<XV_/Ph\2Q/•4XV Bj< j/•V@482fX4€S< j/•@482:X2[O_/r VBj2>K4r8>2V_/ VBj@2l\Š/.[ 5GW/R2SƒVƒK4r8>2< ;VXV_/VBj2ƒf XV_/4XO_/7O@QVBj@5FD O_/V<jƒ/•f1/I‹6@OK< B5S?W@OKO_2>@ OK<XOKV GD [...]... Xem danh sách 15 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 2.2.4 Quản lý thông tin khách hàng thân thiết 16 Use case Decriptions Name: quản lý thông tin khách hàng thân thiết ; ID=4 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... 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 20 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... hiện Hệ thống 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ý chủng loại Quản lý loại Quản lý quy định Quản lý đơn vị tính Tra cứu thông... 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. .. 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” được thực hiện Hệ thống xoá trắng form nhập phiếu xuất hàng Sau khi người quản lý nhập... 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,... 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ì... ma_mat_hang: int Giao diện: 11 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 12 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... 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 32 2.2.10 quản lý quy định Use case Decriptions Name: quản lý quy định; ID=10 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 . Vh2RX4€_ 6S2c: •B5Vh2<‘5.4i8N Xx4i2Vh2< 4i8NX@_x4iVP meQSƒOYf2]4`4`Vj]< ŒmlVOh4i8NX[l 2d4YV5/fxA@B5< jmlK?VOh4i 8N[lX4€r27O@Qk2d Gy 4YVK?< _Od27/ +8 ?B5< e:$Y5P?< Quản lý Thống kê Tra cứu l/•B5 l5B5 R/ A`/84 GI A 1.1 Gói chức năng quản lý- giám đốc. 2.2.4. Quản lý thông tin khách hàng thân thiết GL Tra cứuThống k Quản. cứu G<J•@OK:<<< J•B52l:<<< 2l: C<J•@OK:<<< J•B52l:<<< 2l: <<<< A`/j A`/j A 2.2.3. Quản lý thông tin nhân viên •4`4` Name : Quản lý thông tin nhân viên siêu thị ; ID=3 {`4 •4`4`oU1238RB5 Q456X<d/:5//7f xfm@5B5VƒX< j•4`4`fB5SOh5/f 4iemVƒX<h2QXV OT< H4. viên: 0123B5< ?B5< wChức năng Quản lý khách hàng thân thiết: • 0123Bj< • ?Bj< Chức năng Quản lý xuất hàng: 0123jm[kV25U.< ?jm[< wChức