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

Đồ án môn học phát triển, vận hành, bảo trì phần mềm xây dựng thiết kế triển khai website bán hoa online

29 105 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 29
Dung lượng 1,92 MB

Nội dung

TRƯỜNG ĐẠI HỌC QUỐC TẾ HỒNG BÀNG KHOA KỸ THUẬT VÀ CÔNG NGHỆ BỘ MÔN CÔNG NGHỆ THÔNG TIN _oOo_ ĐỒ ÁN MƠN HỌC PHÁT TRIỂN, VẬN HÀNH, BẢO TRÌ PHẦN MỀM XÂY DỰNG & THIẾT KẾ TRIỂN KHAI WEBSITE BÁN HOA ONLINE Giảng viên hướng dẫn : Lê Văn Hạnh Sinh viên thực hiện: Nguyễn Duy Quang MSSV: 191101035 TP Hồ Chí Minh, 2021 PHIẾU CH h? tên) Đim LỜI MỞ ĐẦU Công nghệ thông tin ngy cng pht trin mạnh mẽ v c tc đô $ ng lớn đền hầu h-t cc lĩnh vc cuô c$ s7ng Phân tích v thi-t k- hệ th7ng thơng tin l mô $t lĩnh vc công nghệ thông tin, lĩnh vc ny vô quan tr?ng, n lm cho cc hệ th7ng trở nên đơn gi:n v hiệu qu: Em thc đề ti “PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ BẾN XE KHÁCH MIỀN ĐÔNG” nhằm tm hiu lĩnh vc th v ny Bước đầu nghiên cu lĩnh vc ny nên không th không mắc ph:i nh9ng thi-u x.t, em mong thầy thông c:m v g.p = đ em c th lĩnh hô $ i mô $t cch v9ng vng Em chân thnh c:m ơn Thầy CHƯƠNG 1: GIỚI THIỆU TỔNG QUAN VỀ HỆ THỐNG QUẢN LÝ BÁN HOA 1.1 MỤC Đ=CH VÀ PHẠM VI CỦA ĐỀ TÀI 1.1.1 Mục đích Phân tích thi-t k- WEBSITE bn hoa nhằm m,c đích xuất nhập hang h.a, h.a đơn, s:n phẩm dễ dng 1.1.2 Phạm vi Phạm v nằm giới hạn mơn h?c v m,c đích 1.1.3 Giới hạn Đề ti qu:n l= l nhân viên, khch hng, h.a đơn, đơn hng, s:n phẩm,… 1.2 MÔ TẢ YÊU CẦU Cửa hng ngoi việc cung cấp đa dạng cc loại hoa cao cấp cung cấp cc dch v, ch?n hoa theo đồi tượng: người yêu, gia đnh, đồng nghiệp,… la ch?n theo dp: ngy khai trương, sinh nhật, hoa cưới, hoa đm tang,… Khch hng c th truy cập website bất k đâu với bất k thi-t b no từ điện thoại đ-n my tính b:n đ-n my tính,…Khi đ., khch hang c th dễ dng tm ki-m, ch?n l?c loại hoa mnh cần V chc đặt hang vô dễ dng v thuận tiện khch hang cần đăng nhập -> nhập thông tin c nhân -> điền đa v ton-> đơn hng qu:n tr viên xc nhận v hoa giao nhanh c th CHƯƠNG 2: PHÂN T=CH 2.1 USE-CASE DIAGRAM 2.1.1 Sơ Đồ UseCase 2.1.1.1 Danh sch Actor 2.1.1.2 Danh sch UseCase 2.1.1.3 Danh Sch sơ đồ UseCase 2.1.1.3.1 Sơ đồ UseCase tổng qut Hình 2-1 Use-Case Tổng Quát 2.1.2 Đặc tả UseCase 2.1.2.1 Use Case “Qu:n l= chuy-n xe“ Use - case Nôi$ Dung Tên Use – case Qu:n l= chuy-n xe Mô t: Use-case c phép khch hng v Admin tm ki-m chuy-n xe Admin c quyền thêm, x.a, sửa chuy-n Actor Khch hng, Admin Điều kiện kích hoạt Admin, khch hng cần c ti kho:n hệ th7ng phân quyền Cc luồng s kiện ch ính Hiện th hệ th7ng đăng nhập Nhập ti kho:n Hệ th7ng kim tra ti kho:n đăng nhập N-u thnh công chuyn khch hng đ-n trang tm ki-m.Còn Admin chuyn đ-n trang Admin Admin c th thêm, x.a, sửa thông tin chuy-n tuy-n.Khch hng c th tm ki-m thông tin chuy-n theo nơi nơi đ-n o Thêm: +Hệ th7ng th giao diện đ thêm chuy-n +Admin nhập thông tin: Nơi đi, nơi đ-n +Admin ch?n lưu thông tin +k-t thc usecase o X.a: +Admin ch?n thông tin chuy-n cần x.a +Admin ch?n x.a thông tin +k-t thc usecase o Sửa: +Admin ch?n thông tin chuy-n cần sửa +Admin nhập thông tin: Nơi đi, nơi đ-n +Admin ch?n sửa thông tin +k-t thc usecase o Tm ki-m thông tin: *Admin: +Admin g> thông tin(nơi đi,nơi đ-n, ) chuy-n mã chuy-n cần tm +Hệ th7ng th giao diện thông tin chuy-n cần tm +K-t thc usecase *Khách hàng: +Khch hng g> thông tin(nơi đi,nơi đ-n, ) chuy-n cần tm +Hệ th7ng th giao diện thông tin chuy-n cần tm +K-t thc usecase k-t thc usecase Cc luồng kiện ph, s A1 Ti kho:n không hợp lệ?: Khi khch hng nhập sai tên ti kho:n mật : hệ th7ng th thông bo “sai tên ti kho:n mật khẩu” Quay lại bước cc luồng s kiền A2 Quên ti kho:n!: Khch ch?n vo m,c quên ti kho:n đ đổi mật Khch hng cần xc nhận Thông tin khai bo đăng k= ti kho:n Bao gồm h? tên , Email SĐT Hệ th7ng xc nhận thông tin khai bo N-u đng cho phép khch hng đặt lại mật N-u sai khch hng cần khai bo thông tin lại 2.1.2.2 UseCase “Qu:n l= tuy-n xe” Use - case Nôi$ Dung Tên Use – case Qu:n l= tuy-n xe Mô t: Use-case c phép khch hng v Admin tm ki-m tuy-n xe Admin c quyền thêm, x.a, sửa tuy-n Actor Khch hng, Admin Điều kiện kích hoạt Admin, khch hng cần c ti kho:n hệ th7ng phân quyền Cc luồng s kiện ch ính Hiện th hệ th7ng đăng nhập Nhập ti kho:n Hệ th7ng kim tra ti kho:n đăng nhập 10 N-u thnh công chuyn khch hng đ-n trang tm ki-m.Còn Admin chuyn đ-n trang Admin 11 Admin c th thêm, x.a, sửa thông tin chuy-n tuy-n.Khch hng c th tm ki-m thông tin chuy-n theo ngy khởi hnh o Thêm: +Hệ th7ng th giao diện đ thêm chuy-n, tuy-n +Admin nhập thông tin: khởi hnh, thời gian d ki-n +Admin ch?n lưu thông tin +k-t thc usecase o X.a: +Admin ch?n thông tin tuy-n cần x.a +Admin ch?n x.a thông tin +k-t thc usecase o Sửa: +Admin ch?n thông tin chuy-n, tuy-n cần sửa +Admin nhập thông tin: khởi hnh, thời gian d ki-n +Admin ch?n sửa thông tin +K-t thc usecase o Tm ki-m thông tin: *Admin: +Admin g> thông tin(tg khời hnh,tg d ki-n ) tuy-n mã tuy-n cần tm +Hệ th7ng th giao diện thông tin tuy-n cần tm +K-t thc usecase *Khách hàng: +Khch hng g> thông tin(tg khời hnh,tg d ki-n ) tuy-n cần tm +Hệ th7ng th giao diện thông tin tuy-n cần tm +k-t thc usecase 12 k-t thc usecase 10 Cc luồng kiện ph, s +k-t thc usecase 5.k-t thc usecase A1 Ti kho:n không hợp lệ?: Khi khch hng nhập sai tên ti kho:n mật : hệ th7ng th thông bo “sai tên ti kho:n mật khẩu” Quay lại bước cc luồng s kiền A2 Quên ti kho:n!: 10 Khch ch?n vo m,c quên ti kho:n đ đổi mật 11 Khch hng cần xc nhận Thông tin khai bo đăng k= ti kho:n Bao gồm h? tên , Email SĐT 12 Hệ th7ng xc nhận thông tin khai bo N-u đng cho phép khch hng đặt lại mật N-u sai khch hng cần khai bo thông tin lại 2.1.2.5 Usecase “Qu:n l= khch hng” Nôi$ Dung Use - case Tên Use – case Qu:n l= Khch hng Mô t: Khch hng v Admin đăng nhập Khch hng v admin c th xem thông tin khch hng, thông tin giao dch,sửa tm ki-m thông tin khch hng.Admin c quyền thêm, x.a, sửa thông tin khch hng Actor Admin, khch hng Điều kiện kích hoạt Admin, khch hng cần c ti kho:n hệ th7ng phân quyền 15 Cc luồng s kiện 1.Admin, khch hng đăng nhập hệ th7ng 2.hệ th7ng kim tr: ti kho:n đăng nhập 3.Đăng nhập thnh công 4.Admin v khch hng thêm, x.a, sửa,tm ki-m thông tin khch hng, thông tin giao dch o Thêm: +Hệ th7ng th giao diện đ thêm khch hng +Admin nhập thông tin khch hng: H? tên, SĐT,đa chỉ,… +Admin ch?n lưu thông tin +k-t thc usecase o X.a: +Admin ch?n thông tin khch hng cần x.a +Admin ch?n x.a thông tin +k-t thc usecase o Sửa: +Admin,khch hng ch?n thông tin khch hng cần sửa +Admin,khch hng nhập thông tin nhân viên: H? tên, SĐT,đa chỉ,…mới +Admin,khch hng ch?n sửa thông tin +k-t thc usecase o Tm ki-m thông tin: *Admin: +Admin g> thông tin thông tin khch hng(H? tên ,mã khch hng) +hệ th7ng th giao diện thông tin khch hng cần tm +k-t thc usecase *khách hàng: +Khch hng g> thông tin thông tin khch hng(H? tên , mã khch hng,mã giao dch) +hệ th7ng th giao diện thông tin khch hng,thông tin giao dch cần tm +k-t thc usecase 5.k-t thc usecase 16 Cc luồng kiện ph, s A1 Ti kho:n không hợp lệ?: Khi khch hng nhập sai tên ti kho:n mật : hệ th7ng th thông bo “sai tên ti kho:n mật khẩu” 10 Quay lại bước cc luồng s kiền A2 Quên ti kho:n!: 13 Khch ch?n vo m,c quên ti kho:n đ đổi mật 14 Khch hng cần xc nhận Thông tin khai bo đăng k= ti kho:n Bao gồm h? tên , Email SĐT 15 Hệ th7ng xc nhận thông tin khai bo N-u đng cho phép khch hng đặt lại mật N-u sai khch hng cần khai bo thông tin lại 2.1.2.6 Usecase “Đặt vé xe,bn vé” Nôi$ Dung Use - case Tên Use – case Đặt vé xe,bn vé Mô t: Khch hng c chc đặt vé xe Nhân viên bn vé c nhiệm v, nhận đơn đặt khch v xuất vé cho khch Nhân viên h.a đơn c nhiệm v, lập h.a đơn giao dch m khch hng vừa đặt Actor Khch hng , nhân viên Điều kiện kích hoạt Nhân viên, khch hng cần c ti kho:n hệ th7ng phân quyền Cc luồng kiện 1.Nhân viên, khch hng đăng nhập hệ th7ng 2.hệ th7ng kim tr: ti kho:n đăng nhập 3.Đăng nhập thnh công 4.Khch hng tm ki-m thông tn chuy-n, tuy-n cần đặt(nơi đi, nơi đ-n, thời gian khởi hnh) 5.Hệ th7ng liệt kê danh sch cc chuy-n v khch hng ch?n chuy-n xe phù hợp 6.Khch hng khai bo thông tin c nhân: H? tên, SĐT, đa chỉ,… 7.Khch hng ch?n đặt vé 8.khch hng c th ton trc ti-p qua S7 TK ngân hng s  17 Cc luồng kiện ph, s công ty(tên ngân hng, s7 tk,chủ tk) 8.Hệ th7ng chuyn đơn đặt cho nhân viên bn đ lưu thông tin khch hng v xuất vé cho khch 9.Sau nhân viên bn vé lưu thông tin + đơn đặt khch hng.Hệ th7ng chuy-n tất c: thông tin sang cho nhân viên lập h.a đơn 10.Nhân viên lập h.a đơn v chuyn thông tin h.a đơn ch khch hng đ xc nhận 11.khch hng kim tra thông tin h.a đơn 12 -Chính xc: hệ th7ng th thơng bo “Khch hng đặt vé thnh cơng” -Khơng xc : khch hng ch?n yêu cầu kim tra lại thông tin v đnh dấu thông tin sai + ghi thông tin đng Hệ th7ng chuyn bước 13 K-t thc usecase A1 Ti kho:n không hợp lệ?: Khi khch hng nhập sai tên ti kho:n mật : 11 hệ th7ng th thông bo “sai tên ti kho:n mật khẩu” 12 Quay lại bước cc luồng s kiền A2 Quên ti kho:n!: 16 Khch ch?n vo m,c quên ti kho:n đ đổi mật 17 Khch hng cần xc nhận Thông tin khai bo đăng k= ti kho:n Bao gồm h? tên , Email SĐT 18 Hệ th7ng xc nhận thông tin khai bo N-u đng cho phép khch hng đặt lại mật N-u sai khch hng cần khai bo thông tin lại 2.1.2.7 UseCase “Qu:n l= xe” Nôi$ Dung Use - case Tên Use – case Qu:n l= xe Mô t: Admin đăng nhập.Admin phép thêm, x.a, sửa,tm ki-m thông tin xe Actor Admin 18 Điều kiện kích hoạt Admin cần c ti kho:n hệ th7ng phân quyền Cc luồng s kiện 1.Admin đăng nhập hệ th7ng 2.Hệ th7ng kim tr: ti kho:n đăng nhập 3.Đăng nhập thnh công 4.Admin thêm, x.a, sửa thông tin xe o Thêm: +Hệ th7ng th giao diện đ thêm thông tin xe +Admin nhập thông tin xe: tên xe, mã xe,hãng xe,loại xe,… +Admin ch?n lưu thông tin +k-t thc usecase o X.a: +Admin ch?n thông tin xe cần x.a +Admin ch?n x.a thông tin +K-t thc usecase o Sửa: +Admin ch?n thông tin xe cần sửa +Admin nhập thông tin xe: tên xe, mã xe,hãng xe,loại xe,…mới +Admin ch?n sửa thông tin +k-t thc usecase o Tm ki-m thông tin: +Admin g> thông tin xe(tên xe, mã xe,hãng xe,loại xe,…) +Hệ th7ng th giao diện thông tin xe cần tm +K-t thc usecase 5.K-t thc usecase 19 Cc luồng kiện ph, s A1 Ti kho:n không hợp lệ?: Khi người dùng nhập sai tên ti kho:n mật : 13 hệ th7ng th thông bo “sai tên ti kho:n mật khẩu” 14 Quay lại bước cc luồng s kiền A2 Quên ti kho:n!: 19 Khch ch?n vo m,c quên ti kho:n đ đổi mật 20 Khch hng cần xc nhận Thông tin khai bo đăng k= ti kho:n Bao gồm h? tên , Email SĐT 21 Hệ th7ng xc nhận thông tin khai bo N-u đng cho phép khch hng đặt lại mật N-u sai khch hng cần khai bo thông tin lại 2.1.2.8 UseCase “Qu:n l= chủ xe” Nôi$ Dung Use - case Tên Use – case Qu:n l= chủ xe Mô t: Chủ xe,Admin đăng nhập.Admin phép thêm, x.a, sửa,tm ki-m thông tin xe.Chủ xe tm ki-m thơng tin c nhân Actor Admin,chủ xe Điều kiện kích hoạt Admin,chủ cần c ti kho:n hệ th7ng phân quyền Cc luồng s kiện 1.Admin,chủ xe đăng nhập hệ th7ng 2.Hệ th7ng kim tr: ti kho:n đăng nhập 3.Đăng nhập thnh công 4.Admin thêm, x.a, sửa thông tin xe.Chủ xe quyền tm ki-m thông tin c nhân o Thêm: +Hệ th7ng th giao diện đ thêm thông tin chủ xe +Admin nhập thông tin chủ xe: tên chủ xe, mã chủ xe,SDT,Đa chỉ,CMND… +Admin ch?n lưu thông tin +k-t thc usecase o X.a: +Admin ch?n thông tin chủ xe cần x.a 20 +Admin ch?n x.a thông tin +K-t thc usecase o Sửa: +Admin ch?n thông tin chủ xe cần sửa +Admin nhập thông tin chủ xe: tên chủ xe, mã chủ xe,SDT,Đa chỉ,CMND…mới +Admin ch?n sửa thông tin +K-t thc usecase o Tm ki-m thông tin: *Admin: +Admin g> thông tin chủ xe(tên chủ xe, mã chủ xe,SDT,Đa chỉ,CMND…) +Hệ th7ng th giao diện thông tin chủ xe cần tm +K-t thc usecase *Chủ xe: +Chủ xe ch?n m,c “Thông tin c nhân” +Hệ th7ng th thông tin chủ xe +K-t thc usecase Cc luồng kiện ph, s 5.K-t thc usecase A1 Ti kho:n không hợp lệ?: Khi người dùng nhập sai tên ti kho:n mật : 15 hệ th7ng th thông bo “sai tên ti kho:n mật khẩu” 16 Quay lại bước cc luồng s kiền A2 Quên ti kho:n!: 22 Khch ch?n vo m,c quên ti kho:n đ đổi mật 23 Khch hng cần xc nhận Thông tin khai bo đăng k= ti kho:n Bao gồm h? tên , Email SĐT 24 Hệ th7ng xc nhận thông tin khai bo N-u đng cho phép khch hng đặt lại mật N-u sai khch hng cần khai bo thông tin lại 21 2.2 CLASS DIAGRAM Hình 2-10 Class Diagram 2.3 ACTIVITY DIAGRAM 22 2.3.1 Sơ Đồ Activity Diagram 23 CHƯƠNG 3: THIẾT KẾ 3.1 THIẾT KẾ DỮ LIỆU 3.1.1 Mơ hình sở liệu quan hệ 3.1.2 Mô tả liệu 24 3.1.3 Mô tả ràng buộc toàn vẹn 37 3.2 THIÊT KẾ GIAO DIỆN 3.2.1 Sơ đồ hình(site map) 3.2.2 Mơ tả trang web 27 KẾT LUẬN 28 TÀI LIỆU THAM THẢO 29

Ngày đăng: 26/06/2023, 08:59

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

TÀI LIỆU LIÊN QUAN

w