Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 29 trang
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) Đim LỜI MỞ ĐẦU Công nghệ thông tin ngy cng pht trin mạnh mẽ v c tc đô $ ng lớn đền hầu h-t cc lĩnh vc cuô c$ s7ng Phân tích v thi-t k- hệ th7ng thơng tin l mô $t lĩnh vc công nghệ thông tin, lĩnh vc ny vô quan tr?ng, n lm cho cc hệ th7ng trở nên đơn gi:n v hiệu qu: Em thc đề ti “PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG QUẢN LÝ BẾN XE KHÁCH MIỀN ĐÔNG” nhằm tm hiu lĩnh vc th v ny Bước đầu nghiên cu lĩnh vc ny 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 cch v9ng vng Em chân thnh 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 bn hoa nhằm m,c đích xuất nhập hang h.a, h.a đơn, s:n phẩm dễ dng 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 Đề ti qu:n l= l nhân viên, khch hng, h.a đơn, đơn hng, s:n phẩm,… 1.2 MÔ TẢ YÊU CẦU Cửa hng ngoi việc cung cấp đa dạng cc loại hoa cao cấp cung cấp cc dch v, ch?n hoa theo đồi tượng: người yêu, gia đnh, đồng nghiệp,… la ch?n theo dp: ngy khai trương, sinh nhật, hoa cưới, hoa đm tang,… Khch hng c th truy cập website bất k đâu với bất k thi-t b no từ điện thoại đ-n my tính b:n đ-n my tính,…Khi đ., khch hang c th dễ dng tm ki-m, ch?n l?c loại hoa mnh cần V chc đặt hang vô dễ dng v thuận tiện khch hang cần đăng nhập -> nhập thông tin c nhân -> điền đa v ton-> đơn hng qu:n tr viên xc 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 sch Actor 2.1.1.2 Danh sch UseCase 2.1.1.3 Danh Sch sơ đồ UseCase 2.1.1.3.1 Sơ đồ UseCase tổng qut 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 khch hng v Admin tm ki-m chuy-n xe Admin c quyền thêm, x.a, sửa chuy-n Actor Khch hng, Admin Điều kiện kích hoạt Admin, khch hng cần c ti kho:n hệ th7ng phân quyền Cc luồng s kiện ch ính Hiện th hệ th7ng đăng nhập Nhập ti kho:n Hệ th7ng kim tra ti kho:n đăng nhập N-u thnh công chuyn khch hng đ-n trang tm ki-m.Còn Admin chuyn đ-n trang Admin Admin c th thêm, x.a, sửa thông tin chuy-n tuy-n.Khch hng c th tm 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 thc 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 thc 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 thc usecase o Tm ki-m thông tin: *Admin: +Admin g> thông tin(nơi đi,nơi đ-n, ) chuy-n mã chuy-n cần tm +Hệ th7ng th giao diện thông tin chuy-n cần tm +K-t thc usecase *Khách hàng: +Khch hng g> thông tin(nơi đi,nơi đ-n, ) chuy-n cần tm +Hệ th7ng th giao diện thông tin chuy-n cần tm +K-t thc usecase k-t thc usecase Cc luồng kiện ph, s A1 Ti kho:n không hợp lệ?: Khi khch hng nhập sai tên ti kho:n mật : hệ th7ng th thông bo “sai tên ti kho:n mật khẩu” Quay lại bước cc luồng s kiền A2 Quên ti kho:n!: Khch ch?n vo m,c quên ti kho:n đ đổi mật Khch hng cần xc nhận Thông tin khai bo đăng k= ti kho:n Bao gồm h? tên , Email SĐT Hệ th7ng xc nhận thông tin khai bo N-u đng cho phép khch hng đặt lại mật N-u sai khch hng cần khai bo 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 khch hng v Admin tm ki-m tuy-n xe Admin c quyền thêm, x.a, sửa tuy-n Actor Khch hng, Admin Điều kiện kích hoạt Admin, khch hng cần c ti kho:n hệ th7ng phân quyền Cc luồng s kiện ch ính Hiện th hệ th7ng đăng nhập Nhập ti kho:n Hệ th7ng kim tra ti kho:n đăng nhập 10 N-u thnh công chuyn khch hng đ-n trang tm ki-m.Còn Admin chuyn đ-n trang Admin 11 Admin c th thêm, x.a, sửa thông tin chuy-n tuy-n.Khch hng c th tm ki-m thông tin chuy-n theo ngy khởi hnh o Thêm: +Hệ th7ng th giao diện đ thêm chuy-n, tuy-n +Admin nhập thông tin: khởi hnh, thời gian d ki-n +Admin ch?n lưu thông tin +k-t thc 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 thc 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 hnh, thời gian d ki-n +Admin ch?n sửa thông tin +K-t thc usecase o Tm ki-m thông tin: *Admin: +Admin g> thông tin(tg khời hnh,tg d ki-n ) tuy-n mã tuy-n cần tm +Hệ th7ng th giao diện thông tin tuy-n cần tm +K-t thc usecase *Khách hàng: +Khch hng g> thông tin(tg khời hnh,tg d ki-n ) tuy-n cần tm +Hệ th7ng th giao diện thông tin tuy-n cần tm +k-t thc usecase 12 k-t thc usecase 10 Cc luồng kiện ph, s +k-t thc usecase 5.k-t thc usecase A1 Ti kho:n không hợp lệ?: Khi khch hng nhập sai tên ti kho:n mật : hệ th7ng th thông bo “sai tên ti kho:n mật khẩu” Quay lại bước cc luồng s kiền A2 Quên ti kho:n!: 10 Khch ch?n vo m,c quên ti kho:n đ đổi mật 11 Khch hng cần xc nhận Thông tin khai bo đăng k= ti kho:n Bao gồm h? tên , Email SĐT 12 Hệ th7ng xc nhận thông tin khai bo N-u đng cho phép khch hng đặt lại mật N-u sai khch hng cần khai bo thông tin lại 2.1.2.5 Usecase “Qu:n l= khch hng” Nôi$ Dung Use - case Tên Use – case Qu:n l= Khch hng Mô t: Khch hng v Admin đăng nhập Khch hng v admin c th xem thông tin khch hng, thông tin giao dch,sửa tm ki-m thông tin khch hng.Admin c quyền thêm, x.a, sửa thông tin khch hng Actor Admin, khch hng Điều kiện kích hoạt Admin, khch hng cần c ti kho:n hệ th7ng phân quyền 15 Cc luồng s kiện 1.Admin, khch hng đăng nhập hệ th7ng 2.hệ th7ng kim tr: ti kho:n đăng nhập 3.Đăng nhập thnh công 4.Admin v khch hng thêm, x.a, sửa,tm ki-m thông tin khch hng, thông tin giao dch o Thêm: +Hệ th7ng th giao diện đ thêm khch hng +Admin nhập thông tin khch hng: H? tên, SĐT,đa chỉ,… +Admin ch?n lưu thông tin +k-t thc usecase o X.a: +Admin ch?n thông tin khch hng cần x.a +Admin ch?n x.a thông tin +k-t thc usecase o Sửa: +Admin,khch hng ch?n thông tin khch hng cần sửa +Admin,khch hng nhập thông tin nhân viên: H? tên, SĐT,đa chỉ,…mới +Admin,khch hng ch?n sửa thông tin +k-t thc usecase o Tm ki-m thông tin: *Admin: +Admin g> thông tin thông tin khch hng(H? tên ,mã khch hng) +hệ th7ng th giao diện thông tin khch hng cần tm +k-t thc usecase *khách hàng: +Khch hng g> thông tin thông tin khch hng(H? tên , mã khch hng,mã giao dch) +hệ th7ng th giao diện thông tin khch hng,thông tin giao dch cần tm +k-t thc usecase 5.k-t thc usecase 16 Cc luồng kiện ph, s A1 Ti kho:n không hợp lệ?: Khi khch hng nhập sai tên ti kho:n mật : hệ th7ng th thông bo “sai tên ti kho:n mật khẩu” 10 Quay lại bước cc luồng s kiền A2 Quên ti kho:n!: 13 Khch ch?n vo m,c quên ti kho:n đ đổi mật 14 Khch hng cần xc nhận Thông tin khai bo đăng k= ti kho:n Bao gồm h? tên , Email SĐT 15 Hệ th7ng xc nhận thông tin khai bo N-u đng cho phép khch hng đặt lại mật N-u sai khch hng cần khai bo thông tin lại 2.1.2.6 Usecase “Đặt vé xe,bn vé” Nôi$ Dung Use - case Tên Use – case Đặt vé xe,bn vé Mô t: Khch hng c chc đặt vé xe Nhân viên bn vé c nhiệm v, nhận đơn đặt khch v xuất vé cho khch Nhân viên h.a đơn c nhiệm v, lập h.a đơn giao dch m khch hng vừa đặt Actor Khch hng , nhân viên Điều kiện kích hoạt Nhân viên, khch hng cần c ti kho:n hệ th7ng phân quyền Cc luồng kiện 1.Nhân viên, khch hng đăng nhập hệ th7ng 2.hệ th7ng kim tr: ti kho:n đăng nhập 3.Đăng nhập thnh công 4.Khch hng tm ki-m thông tn chuy-n, tuy-n cần đặt(nơi đi, nơi đ-n, thời gian khởi hnh) 5.Hệ th7ng liệt kê danh sch cc chuy-n v khch hng ch?n chuy-n xe phù hợp 6.Khch hng khai bo thông tin c nhân: H? tên, SĐT, đa chỉ,… 7.Khch hng ch?n đặt vé 8.khch hng c th ton trc ti-p qua S7 TK ngân hng s 17 Cc luồng kiện ph, s công ty(tên ngân hng, s7 tk,chủ tk) 8.Hệ th7ng chuyn đơn đặt cho nhân viên bn đ lưu thông tin khch hng v xuất vé cho khch 9.Sau nhân viên bn vé lưu thông tin + đơn đặt khch hng.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 chuyn thông tin h.a đơn ch khch hng đ xc nhận 11.khch hng kim tra thông tin h.a đơn 12 -Chính xc: hệ th7ng th thơng bo “Khch hng đặt vé thnh cơng” -Khơng xc : khch hng ch?n yêu cầu kim tra lại thông tin v đnh dấu thông tin sai + ghi thông tin đng Hệ th7ng chuyn bước 13 K-t thc usecase A1 Ti kho:n không hợp lệ?: Khi khch hng nhập sai tên ti kho:n mật : 11 hệ th7ng th thông bo “sai tên ti kho:n mật khẩu” 12 Quay lại bước cc luồng s kiền A2 Quên ti kho:n!: 16 Khch ch?n vo m,c quên ti kho:n đ đổi mật 17 Khch hng cần xc nhận Thông tin khai bo đăng k= ti kho:n Bao gồm h? tên , Email SĐT 18 Hệ th7ng xc nhận thông tin khai bo N-u đng cho phép khch hng đặt lại mật N-u sai khch hng cần khai bo 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,tm ki-m thông tin xe Actor Admin 18 Điều kiện kích hoạt Admin cần c ti kho:n hệ th7ng phân quyền Cc luồng s kiện 1.Admin đăng nhập hệ th7ng 2.Hệ th7ng kim tr: ti kho:n đăng nhập 3.Đăng nhập thnh 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 thc 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 thc 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 thc usecase o Tm 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 tm +K-t thc usecase 5.K-t thc usecase 19 Cc luồng kiện ph, s A1 Ti kho:n không hợp lệ?: Khi người dùng nhập sai tên ti kho:n mật : 13 hệ th7ng th thông bo “sai tên ti kho:n mật khẩu” 14 Quay lại bước cc luồng s kiền A2 Quên ti kho:n!: 19 Khch ch?n vo m,c quên ti kho:n đ đổi mật 20 Khch hng cần xc nhận Thông tin khai bo đăng k= ti kho:n Bao gồm h? tên , Email SĐT 21 Hệ th7ng xc nhận thông tin khai bo N-u đng cho phép khch hng đặt lại mật N-u sai khch hng cần khai bo 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,tm ki-m thông tin xe.Chủ xe tm 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 ti kho:n hệ th7ng phân quyền Cc luồng s kiện 1.Admin,chủ xe đăng nhập hệ th7ng 2.Hệ th7ng kim tr: ti kho:n đăng nhập 3.Đăng nhập thnh công 4.Admin thêm, x.a, sửa thông tin xe.Chủ xe quyền tm 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 thc 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 thc 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 thc usecase o Tm 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 tm +K-t thc 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 thc usecase Cc luồng kiện ph, s 5.K-t thc usecase A1 Ti kho:n không hợp lệ?: Khi người dùng nhập sai tên ti kho:n mật : 15 hệ th7ng th thông bo “sai tên ti kho:n mật khẩu” 16 Quay lại bước cc luồng s kiền A2 Quên ti kho:n!: 22 Khch ch?n vo m,c quên ti kho:n đ đổi mật 23 Khch hng cần xc nhận Thông tin khai bo đăng k= ti kho:n Bao gồm h? tên , Email SĐT 24 Hệ th7ng xc nhận thông tin khai bo N-u đng cho phép khch hng đặt lại mật N-u sai khch hng cần khai bo 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