SlideShare a Scribd company logo
1 of 13
1. Các thành viên trong nhóm

        Nguyễn Ngọc Văn        08T1

        Đỗ Hữu Trường          08T1

        Hoàng An               08T2
2. Mô tả đề tài

         Một công ty có hệ thống sân bóng cho thuê. Khách hàng có thể truy
   cập vào website để đặt sân. Khách hàng muốn đặt sân thì phải cung cấp đủ
   thông tin. Hệ thống sẽ kiểm tra các thông tin đó đúng hay không. Nếu đúng
   hệ thống sẽ xác nhận việc đăng kí thành công cho khách hàng và nhắc nhở
   khách hàng đến đặt cọc tiền sân bóng đồng thời hệ thống sẽ lưu trữ thông tin
   và cập nhật lại trạng thái cho sân bóng. Trường hợp thông tin không đúng
   hoặc sân bóng đã có người thuê thì hệ thống sẽ báo cho khách hàng biết là
   việc đăng kí không thành công.

         Khách hàng có thể đăng kí trực tiếp với nhân viên quản lí sân bóng.
   Khách hàng cung cấp thông tin cho nhân viên quản lí. Nhân viên quản lí sẽ
   xem xét yêu cầu đặt sân của khách. Nếu sân trống thì nhân viên quản lí lưu
   thông tin khách hàng vào và cập nhật lại trạng thái sân bóng.

          Sau khi đá xong thì khách hàng làm thủ tục trả sân. Nhân viên quản lí
   sẽ lập hóa đơn thanh toán cho khách hàng. Khách hàng thanh toán xong hệ
   thống sẽ lưu thông tin và cập nhật lại trạng thái sân bóng.



3. Xác định tác nhân và các usecase

3.1 Đặt sân online

   - Tác nhân: khách hàng

   - Điều kiện trước: khách hàng đăng nhập hệ thống thành công

   - Điều sau: việc đặt sân thành công và hệ thống cập nhật lại trạng thái sân
     bóng.

   - Mô tả: khách hàng đăng nhập vào hệ thống, chọn sân, địa điểm, sân bóng
     mấy người, giờ đá,nhấn nút [Tiếp tục]. Nếu yêu cầu hợp lệ hệ thống yêu
     cầu khách hàng nhập đầy đủ thông tin( họ tên, đại chỉ,…).Tiếp theo hệ
     thống yêu cầu khách hàng chọn hình thức đặt cọc(trực tuyến hay trực
     tiếp). Khách hàng sẽ nhập các thông tin đặt cọc. Hệ thống sẽ ghi nhận
thông tin và báo lại kết quả của việc đăng kí, đồng thời hiển thị thời gian
       khách hàng phải đến đặt cọc nếu đặt cọc trực tiếp. Mỗi khách hàng sẽ có
       một phiếu đặt sân khi tới đặt cọc.

   - Kịch bản:

       Hành động của tác nhân                 Hành động của hệ thống
       1.Khách hàng đăng nhập vào hệ          2. Hệ thống kiểm tra tính hợp lệ
       thống                                  của user
       3.Khách hàng chọn chức năng đặt        4.Hiện thị thông tin về các sân hiện
       sân                                    tại
       5.Chọn sân                             6.Hệ thống sẽ kiểm tra tính hợp lệ
        Nhấn nút [Đăng kí]                    Nếu hợp lệ hệ thống hiển thị form
                                              điền thông tin khách hàng vào.
       7.Khách hàng nhập thông tin            8.Hệ thống kiểm tra tính hợp lệ của
       Nhấn nút [Tiếp theo]                   thông tin khách nhập vào
                                                Nếu hợp lệ sẽ thông báo cho
                                              khách hàng chọn hình thức đặt cọc
                                                Nếu không hợp lỗi
       9.Khách hàng chọn hình thức đặt        10.Hệ thống hiển thị form đặt cọc
       cọc
       Nhấn nút [Tiếp theo]
       10. Khách hàng nhập các thông tin      11. Hệ thống kiểm tra các thông tin
       trong form đặt cọc                       Nếu thông tin hợp lệ thông báo
       Nhấn nút [Hoàn thành]                  việc đặt cọc thành công và cập nhật
                                              hệ thống
                                                Nếu không hợp lệ báo lỗi


3.2 Đặt sân trực tiếp

   - Tác nhân: nhân viên quản lí

   - Điều kiện trước: nhân viên đăng nhập thành công vào hệ thống

   - Điều sau: việc đặt sân thành công và hệ thống cập nhật trạng thái sân
     bóng

   - Mô tả: khách hàng sẽ tới địa điểm đăng kí sân bóng gặp nhân viên quản
     lí. Khách hàng sẽ yêu cầu nhân viên quản lí nhập sân bóng, địa điểm,
loại sân mấy người, giờ đá,..Nếu hệ thống thông báo thành công thì nhân
      viên quản lí yêu cầu khách hàng cung cấp thông tin(họ tên, đại chỉ,…).
      Khách hàng đặt cọc tiền và nhận phiếu đặt sân.

   - Kịch bản:

      Hành động của tác nhân            Hành động của hệ thống
        1. Nhân viên quản lí nhập         2. Hệ thống kiểm tra tính hợp
           thông tin mà khách hàng yêu       lệ của thông tin
           cầu vào hệ thống(địa điểm,        Hiển thị kết quả ra màn hình
           loại sân, giờ đá,…)
           Nhấn nút [kiểm tra]
        3. Nếu thành công nhân viên       4. Hệ thống kiểm tra tính hợp
           quản lí yêu cầu khách hàng        lệ của thông tin
           cung cấp thông tin của khách      Nếu hợp lệ thông báo yêu
           hàng(địa chỉ, họ tên,…)           cầu đặt cọc.
        5. Nhân viên quản lí yêu cầu      6. Hệ thống lưu thông tin đặt
           khách hàng đặt cọc, lưu           cọc và cập nhật lại trang thái
           thông tin tiền đặt vào hệ         sân.
           thống
           Nhấn nút [Đăng kí]
        7. Nhân viên quản lí thông báo
           cho khách hàng.




3.3 Trả sân

   - Tác nhân: nhân viên quản lí

   - Điều kiện trước: khách hàng phải chờ tại phòng thanh toán.

   - Điều sau: việc thanh toán thành công và hệ thống cập nhật lại trạng thái
     sân bóng.

   - Mô tả: sau khi trận đấu kết thúc khách hàng yêu cầu thanh toán. Nhân
     viên quản lí lập hóa đơn thanh toán, hệ thống sẽ lưu thông tin vào trong
     hệ thống.

   - Kịch bản:
Hành động của tác nhân            Hành động của hệ thống
  1. Yêu cầu khách hàng thanh       2. Tính tiền và hiển thị số tiền
     toán
  3. Thông báo số tiền cần trả       4. Tính số tiền còn lại và in
     cho khách hàng                     phiếu
  5. Trả tiền dư và đưa hóa đơn      6. Cập nhật lại thông tin trạng
     cho khách.                         thái sân bóng.
4. Vẽ usecase tổng quát

4.1 Usecase đặt sân

                                                                 < < include> >
                                             Dat san


                                                       < < extend> >                  Kiem t r a san


                                      < < extend> >


        Khach hang                                            Dat t r uc t iep
                       Dat san online
                                                                                                                 Nhan v ien quan li
                                      < < include> >

                                                       < < include> >
                                                                                      Cap nhat san


                                             Dat coc
                                                       < < extend> >


                                    < < extend> >
                         Online                                 Tr uc t iep




4.2 Usecase trả sân



                                             < < include> >

                      Tr a san                                            Kiem t r a san




                                  Lap hoa don t hanh t oan

Khach hang                                                                                             Nhan v ien quan li




                                                                        Cap nhat san
5. Biểu đồ hoạt động

5.1 Biểu đồ hoạt động đặt sân trực tiếp
thong tin san
                                 Chon san




                     het san                con san
                                                        nhap thong tin khach hang


                                                                                                 khong hop le




                                                                       hop le

                                                           chon hinh thuc dat coc




                                                                             truc tiep
                                              truc tuyen


                               nhap thong tin chuyen khoan                      nhap thoi gian den dat coc




                                                                                    thong tin khong hop le


                                                                      thong tin hop le




                               Luu thong tin vao he thong                    Xac nhan viec dat san




5.2 Biểu đồ hoạt động đặt sân trực tiếp
thong tin san
                            Chon san




                  het san              con san
                                                   nhap thong tin khach hang


                                                                                      khong hop le




                                                                  hop le


                                                     Chon hinh thuc dat coc




                                                                                      khong hop le



                               nhap thong tin chuyen khoan             nhap so tien dat coc




                                                                  hop le




                                 luu thong tin vao he thong                xac nhan viec dat san




5.3 Biểu đồ hoạt động trả sân
Khach hang        Nhan vien quan li                    He thong




yeu cau thanh toan

                        Lap hoa don
                                          tinh tien va in hoa don




                         gui hoa don



xac nhan thanh toan
                                             luu hoa don



                                           cap nhat trang thai
6. Biểu đồ trạng thái

6.1 Biểu đồ trạng thái đặt sân



                      ChonSan/ chonSan()           Xu li san        [ het san]

                                               do/ kiemtraTT()


                                                       [ con san]
                                                                       nhap thong tin khac


                                      Nhap thong tin khach hang
                                      do/ kiemtraTT()


                                           [ hop le]                  nhap thong tin khac


                                           Nhap thong tin dat coc
                                           do/ kiemtraDatCoc()


                                           [ hop le]

                                                 Xu li dat san
                                              do/ capnhatSan()




                                              Dang ki thanh cong
6.2 Biểu đồ trạng thái trả sân
Thanh toan / yeucauThanhtoan()    Cho thanh toan
                                  do/ thanhTien()


                                            Tratien[ datratien] / Tratien()


                                  Da thanh toan




                       Cap nhat                 Cho in hoa don
                   do/ capnhatSan()             do/ inHoadon()

More Related Content

Viewers also liked

Solucion sleeping problem
Solucion sleeping problemSolucion sleeping problem
Solucion sleeping problemjuantorregrosa
 
Grunder för självorganisation devlin 2014
Grunder för självorganisation   devlin 2014Grunder för självorganisation   devlin 2014
Grunder för självorganisation devlin 2014Svante Lidman
 
Foundations for self-organization long v5
Foundations for self-organization long v5Foundations for self-organization long v5
Foundations for self-organization long v5Svante Lidman
 
Scrum, Kanban, and Gantt scheduling in one project – nonsense or necessity? -...
Scrum, Kanban, and Gantt scheduling in one project – nonsense or necessity? -...Scrum, Kanban, and Gantt scheduling in one project – nonsense or necessity? -...
Scrum, Kanban, and Gantt scheduling in one project – nonsense or necessity? -...Svante Lidman
 
Исследование аудитории онлайн покупателей в России 2014
Исследование аудитории онлайн покупателей в России 2014Исследование аудитории онлайн покупателей в России 2014
Исследование аудитории онлайн покупателей в России 2014Евгений Козлов
 
Исследование аудитории онлайн-покупателей в России
Исследование аудитории онлайн-покупателей в РоссииИсследование аудитории онлайн-покупателей в России
Исследование аудитории онлайн-покупателей в РоссииЕвгений Козлов
 
An Electronic Ticketing System based on Near Field Communication for Concerts...
An Electronic Ticketing System based on Near Field Communication for Concerts...An Electronic Ticketing System based on Near Field Communication for Concerts...
An Electronic Ticketing System based on Near Field Communication for Concerts...Hussain Shah
 

Viewers also liked (9)

Stores observation
Stores observationStores observation
Stores observation
 
Solucion sleeping problem
Solucion sleeping problemSolucion sleeping problem
Solucion sleeping problem
 
Hal Report
Hal Report Hal Report
Hal Report
 
Grunder för självorganisation devlin 2014
Grunder för självorganisation   devlin 2014Grunder för självorganisation   devlin 2014
Grunder för självorganisation devlin 2014
 
Foundations for self-organization long v5
Foundations for self-organization long v5Foundations for self-organization long v5
Foundations for self-organization long v5
 
Scrum, Kanban, and Gantt scheduling in one project – nonsense or necessity? -...
Scrum, Kanban, and Gantt scheduling in one project – nonsense or necessity? -...Scrum, Kanban, and Gantt scheduling in one project – nonsense or necessity? -...
Scrum, Kanban, and Gantt scheduling in one project – nonsense or necessity? -...
 
Исследование аудитории онлайн покупателей в России 2014
Исследование аудитории онлайн покупателей в России 2014Исследование аудитории онлайн покупателей в России 2014
Исследование аудитории онлайн покупателей в России 2014
 
Исследование аудитории онлайн-покупателей в России
Исследование аудитории онлайн-покупателей в РоссииИсследование аудитории онлайн-покупателей в России
Исследование аудитории онлайн-покупателей в России
 
An Electronic Ticketing System based on Near Field Communication for Concerts...
An Electronic Ticketing System based on Near Field Communication for Concerts...An Electronic Ticketing System based on Near Field Communication for Concerts...
An Electronic Ticketing System based on Near Field Communication for Concerts...
 

Nguyen ngocvan đohuutruong-hoangan-10b

  • 1. 1. Các thành viên trong nhóm Nguyễn Ngọc Văn 08T1 Đỗ Hữu Trường 08T1 Hoàng An 08T2
  • 2. 2. Mô tả đề tài Một công ty có hệ thống sân bóng cho thuê. Khách hàng có thể truy cập vào website để đặt sân. Khách hàng muốn đặt sân thì phải cung cấp đủ thông tin. Hệ thống sẽ kiểm tra các thông tin đó đúng hay không. Nếu đúng hệ thống sẽ xác nhận việc đăng kí thành công cho khách hàng và nhắc nhở khách hàng đến đặt cọc tiền sân bóng đồng thời hệ thống sẽ lưu trữ thông tin và cập nhật lại trạng thái cho sân bóng. Trường hợp thông tin không đúng hoặc sân bóng đã có người thuê thì hệ thống sẽ báo cho khách hàng biết là việc đăng kí không thành công. Khách hàng có thể đăng kí trực tiếp với nhân viên quản lí sân bóng. Khách hàng cung cấp thông tin cho nhân viên quản lí. Nhân viên quản lí sẽ xem xét yêu cầu đặt sân của khách. Nếu sân trống thì nhân viên quản lí lưu thông tin khách hàng vào và cập nhật lại trạng thái sân bóng. Sau khi đá xong thì khách hàng làm thủ tục trả sân. Nhân viên quản lí sẽ lập hóa đơn thanh toán cho khách hàng. Khách hàng thanh toán xong hệ thống sẽ lưu thông tin và cập nhật lại trạng thái sân bóng. 3. Xác định tác nhân và các usecase 3.1 Đặt sân online - Tác nhân: khách hàng - Điều kiện trước: khách hàng đăng nhập hệ thống thành công - Điều sau: việc đặt sân thành công và hệ thống cập nhật lại trạng thái sân bóng. - Mô tả: khách hàng đăng nhập vào hệ thống, chọn sân, địa điểm, sân bóng mấy người, giờ đá,nhấn nút [Tiếp tục]. Nếu yêu cầu hợp lệ hệ thống yêu cầu khách hàng nhập đầy đủ thông tin( họ tên, đại chỉ,…).Tiếp theo hệ thống yêu cầu khách hàng chọn hình thức đặt cọc(trực tuyến hay trực tiếp). Khách hàng sẽ nhập các thông tin đặt cọc. Hệ thống sẽ ghi nhận
  • 3. thông tin và báo lại kết quả của việc đăng kí, đồng thời hiển thị thời gian khách hàng phải đến đặt cọc nếu đặt cọc trực tiếp. Mỗi khách hàng sẽ có một phiếu đặt sân khi tới đặt cọc. - Kịch bản: Hành động của tác nhân Hành động của hệ thống 1.Khách hàng đăng nhập vào hệ 2. Hệ thống kiểm tra tính hợp lệ thống của user 3.Khách hàng chọn chức năng đặt 4.Hiện thị thông tin về các sân hiện sân tại 5.Chọn sân 6.Hệ thống sẽ kiểm tra tính hợp lệ Nhấn nút [Đăng kí] Nếu hợp lệ hệ thống hiển thị form điền thông tin khách hàng vào. 7.Khách hàng nhập thông tin 8.Hệ thống kiểm tra tính hợp lệ của Nhấn nút [Tiếp theo] thông tin khách nhập vào Nếu hợp lệ sẽ thông báo cho khách hàng chọn hình thức đặt cọc Nếu không hợp lỗi 9.Khách hàng chọn hình thức đặt 10.Hệ thống hiển thị form đặt cọc cọc Nhấn nút [Tiếp theo] 10. Khách hàng nhập các thông tin 11. Hệ thống kiểm tra các thông tin trong form đặt cọc Nếu thông tin hợp lệ thông báo Nhấn nút [Hoàn thành] việc đặt cọc thành công và cập nhật hệ thống Nếu không hợp lệ báo lỗi 3.2 Đặt sân trực tiếp - Tác nhân: nhân viên quản lí - Điều kiện trước: nhân viên đăng nhập thành công vào hệ thống - Điều sau: việc đặt sân thành công và hệ thống cập nhật trạng thái sân bóng - Mô tả: khách hàng sẽ tới địa điểm đăng kí sân bóng gặp nhân viên quản lí. Khách hàng sẽ yêu cầu nhân viên quản lí nhập sân bóng, địa điểm,
  • 4. loại sân mấy người, giờ đá,..Nếu hệ thống thông báo thành công thì nhân viên quản lí yêu cầu khách hàng cung cấp thông tin(họ tên, đại chỉ,…). Khách hàng đặt cọc tiền và nhận phiếu đặt sân. - Kịch bản: Hành động của tác nhân Hành động của hệ thống 1. Nhân viên quản lí nhập 2. Hệ thống kiểm tra tính hợp thông tin mà khách hàng yêu lệ của thông tin cầu vào hệ thống(địa điểm, Hiển thị kết quả ra màn hình loại sân, giờ đá,…) Nhấn nút [kiểm tra] 3. Nếu thành công nhân viên 4. Hệ thống kiểm tra tính hợp quản lí yêu cầu khách hàng lệ của thông tin cung cấp thông tin của khách Nếu hợp lệ thông báo yêu hàng(địa chỉ, họ tên,…) cầu đặt cọc. 5. Nhân viên quản lí yêu cầu 6. Hệ thống lưu thông tin đặt khách hàng đặt cọc, lưu cọc và cập nhật lại trang thái thông tin tiền đặt vào hệ sân. thống Nhấn nút [Đăng kí] 7. Nhân viên quản lí thông báo cho khách hàng. 3.3 Trả sân - Tác nhân: nhân viên quản lí - Điều kiện trước: khách hàng phải chờ tại phòng thanh toán. - Điều sau: việc thanh toán thành công và hệ thống cập nhật lại trạng thái sân bóng. - Mô tả: sau khi trận đấu kết thúc khách hàng yêu cầu thanh toán. Nhân viên quản lí lập hóa đơn thanh toán, hệ thống sẽ lưu thông tin vào trong hệ thống. - Kịch bản:
  • 5. Hành động của tác nhân Hành động của hệ thống 1. Yêu cầu khách hàng thanh 2. Tính tiền và hiển thị số tiền toán 3. Thông báo số tiền cần trả 4. Tính số tiền còn lại và in cho khách hàng phiếu 5. Trả tiền dư và đưa hóa đơn 6. Cập nhật lại thông tin trạng cho khách. thái sân bóng.
  • 6. 4. Vẽ usecase tổng quát 4.1 Usecase đặt sân < < include> > Dat san < < extend> > Kiem t r a san < < extend> > Khach hang Dat t r uc t iep Dat san online Nhan v ien quan li < < include> > < < include> > Cap nhat san Dat coc < < extend> > < < extend> > Online Tr uc t iep 4.2 Usecase trả sân < < include> > Tr a san Kiem t r a san Lap hoa don t hanh t oan Khach hang Nhan v ien quan li Cap nhat san
  • 7. 5. Biểu đồ hoạt động 5.1 Biểu đồ hoạt động đặt sân trực tiếp
  • 8. thong tin san Chon san het san con san nhap thong tin khach hang khong hop le hop le chon hinh thuc dat coc truc tiep truc tuyen nhap thong tin chuyen khoan nhap thoi gian den dat coc thong tin khong hop le thong tin hop le Luu thong tin vao he thong Xac nhan viec dat san 5.2 Biểu đồ hoạt động đặt sân trực tiếp
  • 9. thong tin san Chon san het san con san nhap thong tin khach hang khong hop le hop le Chon hinh thuc dat coc khong hop le nhap thong tin chuyen khoan nhap so tien dat coc hop le luu thong tin vao he thong xac nhan viec dat san 5.3 Biểu đồ hoạt động trả sân
  • 10. Khach hang Nhan vien quan li He thong yeu cau thanh toan Lap hoa don tinh tien va in hoa don gui hoa don xac nhan thanh toan luu hoa don cap nhat trang thai
  • 11. 6. Biểu đồ trạng thái 6.1 Biểu đồ trạng thái đặt sân ChonSan/ chonSan() Xu li san [ het san] do/ kiemtraTT() [ con san] nhap thong tin khac Nhap thong tin khach hang do/ kiemtraTT() [ hop le] nhap thong tin khac Nhap thong tin dat coc do/ kiemtraDatCoc() [ hop le] Xu li dat san do/ capnhatSan() Dang ki thanh cong
  • 12. 6.2 Biểu đồ trạng thái trả sân
  • 13. Thanh toan / yeucauThanhtoan() Cho thanh toan do/ thanhTien() Tratien[ datratien] / Tratien() Da thanh toan Cap nhat Cho in hoa don do/ capnhatSan() do/ inHoadon()