1. Trang chủ
  2. » Luận Văn - Báo Cáo

Tiểu luận: PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ BÁN VÉ TÀU

62 44 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Phân tích thiết kế hệ thống quản lý bán vé tàu
Tác giả Bùi Thị Bích Phương
Người hướng dẫn Nguyễn Thị Hội
Trường học Trường Đại học Thương Mại
Chuyên ngành Hệ Thống Thông Tin Kinh Tế và Thương Mại Điện Tử
Thể loại Tiểu luận
Năm xuất bản 2020
Thành phố Hà Nội
Định dạng
Số trang 62
Dung lượng 3,94 MB

Nội dung

Ở Việt Nam cũng có rất nhiều cửa hàng đang tiến hành thương mại hóa trên Internet nhưng do những khó khăn về cơ sở hạ tầng như kinh phí và các dịch vụ thanh toán điện tử qua ngân hàng chưa phổ biến nên chỉ dừng lại ở mức độ giới thiệu sản phẩm và tiếp nhận đơn đặt hàng thông qua web. Với việc tạo ra hệ thống: “Phân tích và thiết kế hệ thống quản lý bán vé tàu” em mong muốn tạo ra một hệ thống giúp Tổng công ty đường sắt Việt nam có thể dễ dàng quản lý việc bán vé giữa các ga tàu một cách đơn giản, tối ưu và hiệu quả nhất có thể. Với các tính năng được xây dựng dựa trên nhu cầu thực tế của Công ty cần xử lý công việc. Với sự giảng dạy nhiệt tình, kĩ càng của giảng viên Nguyễn Thị Hội, em đã được làm quen với một phương pháp phân tích thiết kế hệ thống thông tin hướng đối tượng UML, và sử dụng công nghệ Microsoft Visio để mô tả các chức năng nghiệp vụ của hệ thống cần có. Đây là một bài tiểu luận của môn học Phân tích và thiết kế hệ thống thông tin cho nên không khỏi có nhiều thiếu sót, rất mong nhận được ý kiến đóng góp của cô giáo và các bạn. Tên đề tài: Phân tích thiết kế hệ thống quản lý bán vé tàu Bài luận gồm có các nội dung trình bày như sau: Chương I: Giới thiệu bài toán bán vé tàu Chương II: Trình bày các ca sử dụng Chương III: Trình bày các biểu đồ Chương IV: Thiết kế giao diện

Trang 1

Trường Đại học Thương Mại Khoa Hệ Thống Thông Tin Kinh Tế và Thương Mại Điện Tử

Tiểu luận PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN

ĐỀ TÀI: PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ

BÁN VÉ TÀU

Giảng viên hướng dẫn: Nguyễn Thị Hội

Mã lớp học phần: 2059INFO1821 Sinh viên thực hiện: Bùi Thị Bích Phương MSV: 18D190216

_

Hà Nội, ngày 5 tháng 11 năm 2020

Trang 2

MỤC LỤC

MỞ ĐẦU 6

NỘI DUNG 8

CHƯƠNG I: GIỚI THIỆU BÀI TOÁN 8

1 Mô tả bài toán 8

2 Đặc tả các yêu cầu 9

2.1 Đặc tả chức năng 9

2.2 Đặc tả phi chức năng 11

CHƯƠNG II: MÔ TẢ CA SỬ DỤNG 13

1 Xác định các tác nhân chính 13

1.1 Các tác nhân 13

1.2 Các hoạt động chính của các tác nhân 13

2 Xác định các ca sử dụng 14

3 Mô tả chi tiết các ca sử dụng 14

3.1 Ca sử dụng Đăng nhập hệ thống 14

3.2 Ca sử dụng Quản lý toa tàu, chỗ ngồi 17

3.3 Ca sử dụng Đăng ký mua vé tàu 18

3.4 Ca sử dụng quản lý Yêu cầu dịch vụ 25

3.5 Ca sử dụng Quản lý nhân viên 26

3.6 Ca sử dụng quản lý tài khoản 27

3.10 Ca sử dụng Báo cáo 29

CHƯƠNG III: TRÌNH BÀY CÁC BIỂU ĐỒ 30

1 Biểu đồ lớp 30

2 Các biểu đồ tuần tự 30

2.1 Biểu đồ tuần tự Đăng nhập hệ thống 30

2.2 Biểu đồ tuần tự Quản lý toa tàu, chỗ ngồi 31

2.3 Biểu đồ tuần tự Đăng kí mua vé tàu 32

2.4 Biểu đồ tuần tự Quản lý yêu cầu dịch vụ 34

2.5 Biểu đồ tuần tự Quản lý nhân viên 35

Trang 3

2.6 Biểu đồ tuần tự Quản lý tài khoản 36

2.7 Biểu đồ tuần tự Báo cáo 37

3 Các biểu đồ trạng thái 38

3.1 Biểu đồ trạng thái Đăng nhập hệ thống 38

3.2 Biểu đồ trạng thái Quản lý toa tàu, chỗ ngồi 38

3.3 Biểu đồ trạng thái Đăng ký mua vé tàu 39

3.4 Biểu đồ trạng thái quản lý nhân viên 40

3.5 Biểu đồ trạng thái quản lý tài khoản 41

3.6 Biểu đồ trạng thái Báo cáo 42

4 Các biểu đồ hoạt động 43

4.1 Biểu đồ hoạt động Đăng nhập hệ thống 43

4.2 Biểu đồ hoạt động Đăng ký mua vé tàu 44

4.3 Biểu đồ hoạt động Quản lý nhân viên 45

4.4 Biểu đồ hoạt động Quản lý tài khoản 46

4.5 Biểu đồ hoạt động Báo cáo 47

5 Các biểu đồ tương tác 47

5.1 Biểu đồ tương tác đăng nhập 47

5.2 Biểu đồ tương tác quản lý toa tàu, chỗ ngồi 47

5.3 Biểu đồ tương tác đăng ký mua vé tàu 48

5.4 Biểu đồ tương tác Quản lý đơn hàng 48

5.5 Biểu đồ tương tác Quản lý vé tàu 49

5.6 Biểu đồ tương tác Quản lý nhân viên 49

5.7 Biểu đồ tương tác Quản lý tài khoản 49

5.8 Biểu đồ tương tác Báo cáo 50

6 Biểu đồ thành phần 50

7 Biểu đồ triển khai 51

CHƯƠNG IV: THIẾT KẾ GIAO DIỆN 53

1 Thiết kế ràng buộc 53

Trang 4

1.1 Ràng buộc dữ liệu 53

1.2 Ràng buộc hệ thống 53

3 Thiết kế giao diện 54

3.1 Giao diện Trang chủ 54

3.2 Giao diện trang Đăng nhập/ đăng ký 54

3.3 Giao diện trang Giỏ hàng 55

3.4 Giao diện trang Quản lý đơn hàng 56

3.5 Giao diện Trang Quản lý tài khoản 57

3.6 Giao diện trang quản lý vé tàu 58

3.7 Giao diện trang quản lý nhân viên 58

3.8 Giao diện trang Báo cáo 59

KẾT LUẬN 61

TÀI LIỆU THAM KHẢO 62

Trang 5

M Đ U Ở ĐẦU ẦU

Ngày nay, khoa học công nghệ đã có những bước phát triển mạnh mẽ cả về chiều rộnglẫn chiều sâu Thiết bị điện tử không còn là một thứ phương tiện quý hiếm mà đang ngàycàng trở thành một công cụ làm việc và giải trí thông dụng của con người Cùng với sự pháttriển chóng mặt của công nghệ thông tin được áp dụng trong mọi lĩnh vực đời sống xã hội,đặc biệt trong lĩnh vực kinh doanh, việc quản lý hiệu quả, nhanh chóng, chính xác ngày càngđược chú trọng

Với sự bùng nổ của công nghệ thông tin và với vai trò không thể thiếu của ngành khoahọc này đối với thương mại điện tử ngày càng phát triển trên Thế giới cũng như ở Việt Nam

và dần khẳng định được vị thế của mình trong nền kinh tế thị trường Cùng với đó là sự rađời của các ngôn ngữ lập trình cho phép thiết kế và xây dựng các ứng dụng thương mại điện

tử dưới nhiều hình thức khác nhau Các tổ chức và doanh nghiệp hay ngay cả những cửahàng nhỏ lẻ đều tìm mọi biện pháp để xây dựng hoàn thiện hệ thống thông tin của mìnhnhằm tin học hóa các hoạt động tác nghiệp của đơn vị Và một trong những ứng dụng côngnghệ thông tin phổ biến ở nước ta là dịch vụ bán hàng qua Internet Dịch vụ này cho phépngười dùng tìm kiếm lựa chọn sản phẩm để mua, thực hiện giao dịch mà không cần phảitrực tiếp đến cửa hàng, mà chỉ cần sử dụng một thiết bị như máy tính hay điện thoại có kếtnối Internet Với vài thao tác đơn giản, bạn sẽ có tận tay những gì mình cần mà không phảimất nhiều thời gian

Ở Việt Nam cũng có rất nhiều cửa hàng đang tiến hành thương mại hóa trên Internetnhưng do những khó khăn về cơ sở hạ tầng như kinh phí và các dịch vụ thanh toán điện tửqua ngân hàng chưa phổ biến nên chỉ dừng lại ở mức độ giới thiệu sản phẩm và tiếp nhậnđơn đặt hàng thông qua web

Với việc tạo ra hệ thống: “Phân tích và thiết kế hệ thống quản lý bán vé tàu” em mong

muốn tạo ra một hệ thống giúp Tổng công ty đường sắt Việt nam có thể dễ dàng quản lýviệc bán vé giữa các ga tàu một cách đơn giản, tối ưu và hiệu quả nhất có thể Với các tínhnăng được xây dựng dựa trên nhu cầu thực tế của Công ty cần xử lý công việc

Với sự giảng dạy nhiệt tình, kĩ càng của giảng viên Nguyễn Thị Hội, em đã được làmquen với một phương pháp phân tích thiết kế hệ thống thông tin hướng đối tượng UML, và

sử dụng công nghệ Microsoft Visio để mô tả các chức năng nghiệp vụ của hệ thống cần có.Đây là một bài tiểu luận của môn học Phân tích và thiết kế hệ thống thông tin cho nên khôngkhỏi có nhiều thiếu sót, rất mong nhận được ý kiến đóng góp của cô giáo và các bạn

Tên đề tài: Phân tích thiết kế hệ thống quản lý bán vé tàu

Bài luận gồm có các nội dung trình bày như sau:

Trang 6

Chương I: Giới thiệu bài toán bán vé tàu

Chương II: Trình bày các ca sử dụng

Chương III: Trình bày các biểu đồ

Chương IV: Thiết kế giao diện

Trang 7

N I DUNG ỘI DUNG

CH ƯƠNG I: GIỚI THIỆU BÀI TOÁN NG I: GI I THI U BÀI TOÁN ỚI THIỆU BÀI TOÁN ỆU BÀI TOÁN

1 Mô tả bài toán

Hệ thống bán vé tàu của Tổng công ty đường sắt Việt Nam là một hệ thống cung cấpcho người sử dụng, nhà quản lý những chức năng cần thiết để cung cấp thông tin vềtàu cho khách hàng, tiến hành giao dịch, quản lý sự hoạt động, bán vé tàu của công tynhằm đưa ra những điều chỉnh

Công ty đường sắt Việt Nam chuyên cung cấp dịch vụ vé tàu, vận chuyển, chuyểnphát nhanh

Đối với khách hàng, sau khi lựa chọn ga khởi hành, ga cuối và ngày đi, hệ thống sẽ

hiển thị thời gian tàu khởi hành, số lượng ghế đã được mua, số ghế trống, giá vé.Khách hang cung cung cấp thông tin cá nhân họ, tên, số chứng minh nhân dân hoặc

số khai sinh, giới tính, ngày sinh, nghề nghiệp, địa chỉ nhà riêng, số điện thọai, xácđịnh số lượng vé cần mua, lựa chọn thời gian đi, hình thức thanh toán, có thể đăng kýthem dịch vụ đi kèm như gửi hàng, gửi xe máy Sau khi đã thực hiện xong, kháchhàng xác nhận để hoàn tất giao dịch

Đối với nhân viên, người sẽ tiếp nhận yêu cầu của khách hàng mua vé tàu Thực hiện

việc xác định đối tượng khách hàng mua vé, vé một chiều hay vé khứ hồi, chọn loạighế ngồi, chọn vị trí ngồi, thời gian khởi hành theo yêu cầu của khách hàng, xác nhậnhình thức thanh toán và bàn giao vé tàu cho khách Ngoài ra nhân viên còn có nhiệm

vụ quản lý trạng thái chỗ ngồi trên tàu, tiếp nhận những yêu cầu đổi trả vé của kháchhàng, thực hiện những dịch vụ đi kèm như gửi hàng với số lượng lớn >10kg, gửi xemáy, báo cáo tình hình doanh thu của công ty, tiếp nhận những khiếu nại, phàn nàncủa khách hang khi sử dụng dịch vụ đường sắt

Đối với nhà quản trị,

- Quản lý nhân viên: Theo dõi được thông tin cá nhân, thời gian và thời lượng làm việccủa nhân viên

- Quản lý sự hoạt động của các tuyến

- Kiểm soát lịch trình tàu chạy

- Hỗ trợ việc tìm kiếm thông tin về tàu: tìm kiếm thời gian, loại ghế ngồi khách hangmong muốn, giá thành,…

Trang 8

- Bán vé tàu: hệ thống hỗ trợ nhân viên bán vé biết được lượng vé, loại vé chưa bán, vé

đã được bán, giá dịch vụ, giá vé theo từng đối tượng,…

- Quản lý số lượng vé bán ra

- Đổi trả vé (nếu có)

- Hình thức thanh toán: Phân loại được khách hàng thanh toán bằng tiền mặt hay thẻ…

- Thống kê, báo cáo lượng vé bán ra

- Quản lý đơn hàng: Nhân viên cập nhật, tiếp nhận đơn hàng khi khách hàng gửi yêu

cầu đặt hàng thông qua website, điện thoại…

2 Đặc tả các yêu cầu

2.1 Đặc tả chức năng

2.1.1 Đăng nhập hệ thống

- Được thực hiện bởi tất cả những người tham gia.

- Khách hàng đăng kí, đăng nhập vào hệ thống để thực hiện việc tham khảo thông tin

về dịch vụ đường sắt và đặt vé tàu

- Nhân viên của cửa hàng thực hiện đăng nhập để để xác định quyền sử dụng hệ thống,

để quản lý tiện việc theo dõi hoạt động làm việc của nhân viên, hoàn thành thủ tụcgiao dịch mua vé của khách hàng

- Quản lý đăng nhập để có thể quản lý nhân viên, quản lý số lượng vé bán ra, chưa bán

ra, doanh thu, báo cáo, thống kê để đưa ra những quyết định chính xác của nhà quảntrị

- Quản trị hệ thống thực hiện đăng nhập để quản lý tài khoản người dùng

2.1.2 Quản lý toa tàu, chỗ ngồi

- Xác định số lượng chỗ ngồi: Căn cứ vào nhu cầu mua hàng của khách hàng, thị hiếu

người dung ngày thường, ngày lễ tết, mùa du lịch, … để bố trí toa tàu phù hợp vớinhu cầu của người tiêu dung cũng như hạn chế tối đa toa tàu bỏ trống

- Chức năng này dùng để cập nhật các toa tàu, chỗ ngồi, tuyến đường tàu chạy qua.

Xuất phát từ nhu cầu khách hàng sử dụng dịch vụ đường sắt, có thể đưa ra quyết địnhthêm bớt chỗ ngồi phụ, thêm toa tàu Khi thêm chỗ ngồi mới, nhân viên cần cập nhậtthông tin theo yêu cầu của quản lý, thống kê các chỗ ngồi khả dụng hiện có nhằmcung cấp kịp thời cho khách hàng

2.1.3 Đăng kí mua vé tàu

Khác hàng vào hệ thống của Tổng Công ty đường sắt Việt Nam qua app, website đểtìm kiếm thông tin về vé tàu và sau đó đặt mua

- Xem các lựa chọn: Khách hàng duyệt qua toàn bộ khung giờ xuất phát, chọn khung

giờ phù hợp

- Yêu cầu khách hàng: Khách hàng dựa vào nhu cầu của cá nhân khách hàng khi sử

dụng dịch vụ đường sắt, chọn loại ghế ngồi, chọn số lượng vé muốn mua, vé đơn haykhứ hồi, thời gian khởi hành

Trang 9

- Hiệu chỉnh giỏ hàng: Sau khi xác nhận được thời gian, loại vé đúng với yêu cầu của

mình, khách hàng chọn thêm vào giỏ hàng Khi muốn, khách hàng có thể thay đổi sốlượng hoặc bỏ bớt vé mà đã được chọn trước đó ra khỏi giỏ hàng

- Đặt mua : Sau khi đã lựa chọn và quyết định mua hàng, khách hàng điền đầy đủ

thông tin cá nhân, phương thức thanh toán, xác nhận thành công

2.1.4 Quản lý yêu cầu

- Tiếp nhận yêu cầu: Sau khi nhận được yêu cầu đặt vé tàu từ khách hàng, nhân viên

phải cập nhật các chỗ ngồi mới đã được mua vào hệ thống

- Phân loại yêu cầu: Sau khi đã xác định loại vé được mua, cần tiến hành phân loại vé

tàu nào đã được thanh toán qua chuyển khoản, cé tàu nào thanh toán trực tiếp Phânloại dịch vụ mà khách hàng đăng ký đi kèm: giao hàng, chuyển phát tiêu chuẩn haygiao hàng, chuyển phát nhanh; có hay không gửi xe máy theo kèm

- Loại bỏ yêu cầu: từ chối yêu cầu mua vé của khách hàng không hợp lệ, có số lượng

lớn bất thường

2.1.5 Quản lý nhân viên

Chức năng này được sử dụng để quản lý nhân viên làm việc trong ga trong quá trìnhlàm việc, quản lý thời gian làm việc và các loại giao dịch của nhân viên…

2.1.6 Báo cáo, thống kê

Chức năng này cho phép nhân viên thực hiện báo cáo về tình hình hoạt động của gatàu, báo cáo về doanh thu bán vé, doanh thu dịch vụ đi kèm, tình hình bán vé củatừng ga tàu cho người quản lý

Bảng thống kê danh sách các chức năng nghiệp vụ

R2.1 Thống kê nhu cầu khách hàng sử dụng dịch vụ

R2.2 Kiểm tra chỗ ngồi, toa tàu còn trống

R2.3 Bổ sung chỗ ngồi, toa tàu

Trang 10

R3.2.1 Chọn theo thời gian

R3.2.5 Chọn theo loại ghế ngồi

R4.2 Dịch vụ đi kèm(chuyển phát, hành lý kí gửi, xe máy)

2.2 Đặc tả phi chức năng

2.2.1 Yêu cầu về phần mềm

- Chất lượng giao diện:

- Giao diện đăng nhập/ đăng kí: Nền chủ đạo màu trắng, được chia làm 2 bên,bên trái hiển thị form thông tin hành trình, bên phải giao diện là form đăngnhập Các ô nhập dữ liệu được viền ngoài màu xanh

- Giao diện chính: Màu sắc chủ đạo của phần mềm là màu trắng kết hợp màuxanh dương nhạt, các mục, chủ yếu sử dụng màu sắc xanh, chữ màu đen

- Cụ thể từng giao diện chức năng:

• Giao diện Trang chủ

• Giao diện Đăng kí/ Đăng nhập tài khoản

• Giao diện Quản lý nhân viên

• Giao diện Báo cáo

• Giao diện Xem giỏ hàng

• Giao diện Quản lý tài khoản

- Trên mỗi giao diện chức năng đều hiển thị thanh tìm kiếm Gồm có ô tìm kiếm vàbiểu tượng tìm kiếm trên cùng phần nội dung bên phải của trang

- Font chữ: Times New Roman, cỡ chữ 14

Trang 11

2.2.2 Yêu cầu về hiệu năng thực hiện

- Về tốc độ phản hồi: Tối đa 2s/1 thao tác, sau 30 giây nhân viên không sử dụng thaotác, hệ thống tự động chuyển sang chế độ nghỉ

- Về phạm vi giới hạn:

• Cho phép tối đa 300 người truy cập vào hệ thống cùng lúc

• Thời gian cho phép người sử dụng bình thường có thể sử dụng là 14h/ngày, tối

đa là 18h/ ngày

- Không gian:

• Dung lượng cho hệ thống là 32GB

• Tài nguyên lưu trữ chiếm dụng của hệ thống trong trạng thái hoạt động bìnhthường không được phép lớn hơn 80% tài nguyên lưu trữ được phép sử dụng

2.2.3 Yêu cầu của tổ chức – doanh nghiệp

- Cài đặt phần mềm trên 5 máy trong 5 ngày từ 19h – 22h theo phương pháp cài đặttrực tiếp

- Chuyển đổi dữ liệu từ phần mềm cũ sang phần mềm mới: thực hiện chuyển đổi dữliệu từ năm 2017 đến nay, cần 6 nhân viên ngồi nhập trực tiếp và chỉ nhập dữ liệu vềhàng hóa, khách hàng

- Phần mềm phải đảm bảo hoạt động liên tục trong giờ hành chính

- Có khả năng chỉnh sửa lỗi chính tả khi nhập thông tin

Trang 12

CHƯƠNG II: MÔ TẢ CA SỬ DỤNG

Ở chương này chúng ta bắt đầu đi sâu vào nội dung của ứng dụng hệ thống bán vé tàu Đầutiên ta xác định các tác nhân của hệ thống, các ca sử dụng và phân tích tổng quan các ca sửdụng đó hoạt động như thế nào

1 Xác định các tác nhân chính

1.1 Các tác nhân

- Khách hàng: Là người giao dịch với hệ thống thông qua việc mua vé tàu, khách hàng

có thể chọn các loại ghế ngồi, chọn ga xuất phát, kết thúc và thời gian xuất phát.Khách hàng có thể biết thông tin về chuyến tàu, giảm giá, chiết khấu, chính sách đổitrả vé, dịch vụ chuyển phát, hành lý kí gửi

- Nhân viên: Là các nhân viên trong ga phụ trách việc bán vé tàu, hoàn trả vé, bố trí

chỗ ngồi, thủ tục gửi hành lý, xe máy cho khách Mỗi nhân viên có một tài khoản đểđăng nhập vào hệ thống và đương nhiên mỗi nhân viên có một chức năng đảm nhiệmriêng

- Người quản lý: Là người điều hành, chịu trách nhiệm toàn bộ hoạt động doanh thu

của ga Quản lý toàn bộ các hoạt động của ga, số lượng toa tàu trong một chuyến tàu,

số lượng ghế ngồi, quản lý nhân viên và thời gian làm việc của họ

- Người quản trị hệ thống: Là người chịu trách nhiệm quản lý tài khoản của khách

hàng, tài khoản sử dụng của các nhân viên trong ga

1.2 Các hoạt động chính của các tác nhân

Người sử dụng hệ thống bao gồm: người quản lý, quản trị viên, nhân viên và các kháchhàng đã đăng kí tài khoản có hoạt động chung là Đăng nhập Các hoạt động khác như sau:

1.2.1 Khách hàng

- Đăng ký tài khoản

- Điền yêu cầu vé tàu

- In vé cho khách, lập hóa đơn biên lai dịch vụ đi kèm

- Tiếp nhận khiếu nại khách hàng

- Tạo báo cáo, thống kê

1.2.3 Người quản lý

- Quản lý số chỗ ngồi, toa tàu

- Quản lý danh sách nhân viên

Trang 13

1.2.4 Người quan trị hệ thống

- Quản lý tài khoản

2 Xác định các ca sử dụng

Hoạt động của ga tàu được mô tả bằng biểu đồ use case tổng quát sau đây:

3 Mô tả chi tiết các ca sử dụng

3.1 Ca sử dụng Đăng nhập hệ thống

Ca sử dụng đăng nhập hệ thống được dùng cho tất cả những người sử dụng hệ thống dùng

để đăng nhập vào các chức năng hệ thống Sau khi đã đăng nhập thành công, tùy vào từng vịtrí của người sử dụng mà có thể thay đổi, hiệu chỉnh, tạo mới trong các file lưu trữ thông tin

cá nhân của mình hay người sử dụng khác

Ca sử dụng đăng nhập hệ thống có thể diễn tả như sau:

Trang 14

Hình 2: Biểu đồ ca sử dụng Đăng nhập hệ thống

3.1.1 Ca sử dụng Đăng nhập (Login)

sau đó nhập Tên đăng nhập (User name) và mật khẩu (password) đểđược đăng nhập vào hệ thống

Sơ đồ luồng sự kiện:

1 Người sử dụng chọn chức năng đăng nhập

2 Hệ thống hiển thị trang đăng nhập

3 Người sử dụng nhập tên đăng nhập và mật khẩu

4 Hệ thống kiểm tra tên và mật khẩu của người sử dụng

5 Hệ thống thông báo người sử dụng đã đăng nhập vào hệ thống

6 Kết thúc ca sử dụng.

Rẽ nhánh A1: Người sử dụng đột ngột dừng không đăng nhập vào hệ thống nữa

1 Hệ thống hủy bỏ việc đăng nhập và hiển thị trang theo chức năng mà người sử dụng

đã chọn

2 Kết thúc ca sử dụng

Rẽ nhánh A2: Tên đăng nhập hoặc mật khẩu của người sử dụng không chính xác

1 Hệ thống thông báo Tên đăng nhập và mật khẩu không chính xác và yêu cầu nhập lại

2 Người sử dụng nhập lại và chọn Đăng nhập

3 Hệ thống quay lại luồng chính

Trang 15

Rẽ nhánh A3: Quá trình đăng nhập xuất hiện lỗi

1 Hệ thống thông báo và ghi nhận lại lỗi

2 Kết thúc ca sử dụng

3.1.2 Ca sử dụng Đăng ký tài khoản

đăng ký mua mua vé tàu

và chọn chức năng đăng ký tài khoản mới để tạo tài khoản của mình.Khách hàng nhập các thông tin cần thiết theo mẫu có sẵn để được làmthành viên của hệ thống, chỉ được thực hiện những tác vụ mua vé tàu,đăng ký dịch vụ khi đã đăng ký thành viên

Sơ đồ luồng sự kiện:

1 Khách hàng sau khi vào website, app của Tổng công ty đường sắt Việt Nam và chọn chức năng “Đăng ký”

2 Hệ thống hiển thị trang đăng ký tài khoản mới

3 Khách hàng nhập đầy đủ các thông tin cần thiết vào mẫu

4 Khách hàng đồng ý các điều khoản và chọn đăng ký

5 Hệ thống lưu lại thông tin và tạo tên đăng nhập và mật khẩu theo yêu cầu của khách hàng

6 Hệ thống liên kết với phương thức thanh toán online qua thẻ ngân hàng (nếu có)

7 Hệ thống thông báo cho khách hàng là đăng ký thành công

8 Kết thúc ca sử dụng

Rẽ nhánh A1: Khách hàng nhập các thông tin không hợp lệ

1 Hệ thống thông báo các thông tin không hợp lệ và yêu cầu nhập lại cho hợp lệ

2 Khách hàng nhập lại thông tin cho đầy đủ và chọn đăng ký

3 Hệ thống quay lại luồng chính

Rẽ nhánh A2: Khách hàng đột ngột dừng việc đăng ký tài khoản mới

1 Hệ thống xác nhận lại việc khách hàng dừng việc đăng ký thành viên

2 Khách hàng đồng ý ngừng việc đăng ký thành viên

3 Hệ thống hủy bỏ việc đăng ký thành viên

4 Hệ thống hiển thị trang tương ứng với chức năng mà khách hàng vừa chọn

Trang 16

5 Kết thúc ca sử dụng

3.1.3 Ca sử dụng Thay đổi thông tin cá nhân

chỉnh thông tin cá nhân, sau khi thay đổi xác nhận thay đổi thông tin

Sơ đồ luồng sự kiện:

Luồng chính:

1 Người sử dụng sau khi đăng nhập thành công, là thành viên của hệ thống và chọn chức năng hiệu chỉnh thông tin cá nhân

2 Hệ thống hiển thị trang thông tin cá nhân

3 Người sử dụng nhập lại các thông tin muốn thay đổi

4 Người sử dụng chọn cập nhật thông tin

5 Hệ thống yêu cầu xác nhận lại việc có cập nhật thông tin

6 Người sử dụng đồng ý cập nhật lại thông tin

7 Hệ thống cập nhật lại thông tin của người dùng

8 Hệ thống thông báo đã cập nhật thông tin cá nhân

9 Kết thúc ca sử dụng.

Rẽ nhánh A1: Người sử dụng đột ngột dùng lại việc cập nhật thông tin

1 Hệ thống yêu cầu xác nhận là không cập nhật thông tin mới

2 Người sử dụng đồng ý không cập nhật

3 Hệ thống hủy việc cập nhật thông tin

4 Kết thúc ca sử dụng.

Rẽ nhánh A2: Quá trình cập nhật thông tin bị lỗi

1 Hệ thống thông báo có lỗi và ghi nhận

2 Kết thúc ca sử dụng.

3.2 Ca sử dụng Quản lý toa tàu, chỗ ngồi

Trang 17

Mô tả khái quát: Dựa theo nhu cầu đi lại bằng đường sắt của khách hàng cần, dựa vào

nhu cầu tăng lên vào những ngày lễ, tết và tình trạng tàu hợp lệ trong

ga, người quản lý sẽ tiến hành thêm, bớt vào đoàn tàu trong chuyến đó

Sơ đồ luồng sự kiện:

Luồng chính:

1 Người quản lý yêu cầu kiểm tra tình trạng số lượng nhu cầu người muốn mua vé

2 Hệ thống thông báo lại ra màn hình

3 Người quản lý chọn chức năng điều chỉnh toa tàu

4 Hệ thống hiển thị trang lập yêu cầu

5 Người quản lý nhập thông tin cần thiết cho quy trình điều chỉnh, bổ sung toa tàu

6 Hệ thống kiểm tra thông tin và phản hồi cho quản lý

7 Người quản lý chọn gửi phiếu yêu cầu cho cấp dưới thực thi

8 Yêu cầu gửi xuống cho cấp dưới qua hệ thống, nhân viên thực hiện yêu cầu

9 Người quản lý cập nhật, lưu thông tin điều chỉnh

10 Kết thúc ca sử dụng

Rẽ nhánh A1: Tòa tàu hết hoặc không dung loại toa tàu chở khách

1 Người quản lý gửi thông báo lại cho nhà cung cấp

2 Kết thúc ca sử dụng

3.3 Ca sử dụng Đăng ký mua vé tàu

Ca sử dụng này được sử dụng khi khách hàng vào website, app của Tổng công tyđường sắt Việt Nam xem và tìm kiếm vé tàu dựa theo yêu cầu, rồi chọn thêm vào giỏhàng và đặt mua hàng Ta có biểu đồ use case sau:

Trang 18

3.3.1 Ca sử dụng Xem các tuyến tàu, chuyến tàu

xuất phát từ ga tàu được chọn kèm theo thông tin về thời gian, sốlượng chỗ ngồi chưa được mua của chuyến tàu

chuyến tàu khả thi hiện có theo điểm xuất phát, điểm cuối mà kháchhàng đã chọn cũng như các thông tin về chuyến tàu Khách hàng cóthể xem thông tin về chuyến tàu như thời gian, điểm tàu đi qua, thờigian xuất phát, thời gian đến ga cuối, loại ghế ngồi, giá vé mà kháchhàng có thể lựa chọn

Trang 19

Sơ đồ luồng sự kiện:

3 Khách hàng chọn một khung giờ khởi hành

4 Hệ thống hiển thị thời gian xuất phát, thời gian kết thúc chuyến đi, điểm xuất phát và điểm kết thúc mà khách hàng vừa lựa chọn

5 Khách hàng chọn ví trí ghế trống theo nhu cầu của khách hàng

6 Hệ thống sẽ hiển thị thông tin về giá thành liên quan đến vé tàu mà khách hàng vừa chọn

7 Khách hàng cho vé vào giỏ hàng

8 Hệ thống thông báo hiển thị số lượng vé tàu đã được chọn vào giỏ hàng

9 Khách hàng chọn đăng kí mua vé

10 Hệ thống yêu cầu đăng nhập vào hệ thống

11 Hệ thống yêu cầu khách hàng chọn đối tượng sở hữu vé nhằm chiết khấu phần trăm

12 Hệ thống chiết khấu vé cho đối tượng đặc biệt

Trang 20

Rẽ nhánh A2: Khách hàng loại bỏ hết vé đã chọn trong giỏ hàng

1 Hệ thống thông báo giỏ hàng rỗng

2 Ca sử dụng kết thúc

Rẽ nhánh A3: Khách hàng chưa có tài khoản

1 Hệ thống hiển thị trang đăng ký tài khoản mới

2 Bắt đầu ca sử dụng đăng ký tài khoản

3 Ca sử dụng kết thúc

Rẽ nhánh A4: Đơn hàng không hợp lệ

1 Hệ thống thông báo các thông tin cần thiết để đơn hàng hợp lệ

2 Khách hàng sửa đổi và gửi đơn hàng hợp lệ

3 Ca sử dụng kết thúc

Rẽ nhánh A5: Xuất hiện lỗi khi tìm kiếm

1 Hệ thống thông báo có lỗi

2 Hệ thống ghi lại lỗi

3 Kết thúc ca sử dụng

Rẽ nhánh A6: Vé tàu hết giờ lựa chọn

1 Hệ thống thông báo vé tàu hết thời gian đăng ký

2 Khách hàng chọn chuyến tàu mới hoặc thoát khỏi hệ thống

Trang 21

Mô tả khái quát: Khách hàng vào trang tìm kiếm của website, app và nhập vào điều

kiện tìm kiếm Nếu hệ thống tìm kiếm được chỗ ngồi trên chuyến tàuthỏa mãn yêu cầu của khách hàng thì kết quả hiển thị ra, nếu khôngtìm thấy hệ thống thông báo cho khách hàng biết

Sơ đồ luồng sự kiện:

Luồng chính:

1 Khách hàng chọn chức năng tìm kiếm

2 Hệ thống hiển thị trang tìm kiếm

3 Khách hàng điền các thông tin cần thiết để tìm kiếm

Rẽ nhánh A2: Quá trình tìm kiếm xuất hiện lỗi

1 Hệ thống thông báo lỗi

2 Hệ thống ghi lại lỗi

3 Kết thúc ca sử dụng

3.3.3 Ca sử dụng Cập nhật giỏ hàng

loại vé có trong giỏ hàng

hoặc thêm, bớt vé tàu mà khách hàng mong muốn Tại đây khách hàngcũng có thể xem trong giỏ hàng của mình hiện tại thông tin vé tàu đãcho vào giỏ và tổng giá trị của chúng

Trang 22

Sơ đồ luồng sự kiện:

Luồng chính:

1 Khách hàng chọn chức năng hiệu chỉnh giỏ hàng

2 Hệ thống hiển thị trang giỏ hàng

3 Khách hàng chọn thêm hoặc xóa bớt

4 Hệ thống đánh dấu vé tàu theo yêu cầu

5 Hệ thống xóa hoặc thêm các máy đã đánh dấu

6 Hệ thống tính lại giá của vé đang có trong giỏ hàng.

7 Hệ thống hiển thị vé hiện có trong giỏ hàng và tổng giá trị của chúng.

8 Kết thúc ca sử dụng.

Rẽ nhánh A1: Khách hàng đột ngột bỏ qua việc hiệu chỉnh giỏ hàng

1 Hệ thống thông báo là vé không được cập nhật vào giỏ hàng

2 Kết thúc ca sử dụng

Rẽ nhánh A2: Việc hiệu chỉnh giỏ hàng gặp lỗi

1 Hệ thống ghi nhận và thông báo có lỗi

2 Kết thúc ca sử dụng

3.3.4 Ca sử dụng Đặt hàng

Ca sử dụng này được thực hiện khi khách hàng điền thủ tục, đã thêm một hoặc một số vévào giỏ hàng

Trang 23

Tên: Đặt hàng

giỏ hàng, khách hàng chọn chức năng mua hàng Hệ thống sẽ tạo ra vétàucho khách hàng dựa vào tài khoản đăng nhập và số lượng nhu cầu

vé có trong giỏ hàng Khách hàng sẽ có lựa chọn hình thức thanh toán

vé tàu Sau cùng khách hàng kiểm tra lại việc mua vé tàu thành công,nhận mã vé tàu, mã QR

Sơ đồ luồng sự kiện:

Rẽ nhánh A1: Khách hàng chưa đăng nhập

1 Hệ thống yêu cầu khách hàng đăng nhập

2 Hệ thống quay lại luồng chính

Rẽ nhánh A2: Đơn hàng không hợp lệ

Trang 24

1 Hệ thống thông báo đơn hàng không hợp lệ và yêu cầu các thống tin cần thiết.

2 Khách hàng điền lại thông tin trong đơn hàng và gửi lại

3 Hệ thống thông báo thành công

4 Kết thúc ca sử dụng

Rẽ nhánh A3: Khách hàng quyết định không mua vé tàu nữa

1 Hệ thống yêu cầu xác nhận hủy mua hàng của khách

2 Khách hàng xác nhận là không mua nữa

3 Hệ thống xóa bỏ đơn hàng

4 Hệ thống hiển thị chức năng mà khách hàng vừa chọn

5 Kết thúc ca sử dụng.

Rẽ nhánh A4: Xuất hiện lỗi khi gửi đơn hàng

1 Hệ thống thông báo có lỗi và ghi nhận

2 Kết thúc ca sử dụng

3.4 Ca sử dụng quản lý Yêu cầu dịch vụ

Ca sử dụng này được thực hiện bởi nhân viên của ga tàu, thông qua ca sử dụng này, nhânviên của cửa hàng sẽ cập nhật các thông tin trong đơn hàng là các yêu cầu mà khách hàng đãđăng ký dịch vụ của công ty như chuyển phát, hành lý ký gửi, gửi xe máy, Xác định cácyêu cầu cần đáp ứng, thống kê các đơn hàng đã thanh toán, các yêu cầu hủy các đơn hàngkhông đặt nữa

ứng, thống kê các yêu cầu, hủy bỏ các yêu cầu đã từ chối

tin đơn hàng, phân loại các yêu cầu cần đáp ứng và thống kê các yêucầu dịch vụ từ chối để hủy bỏ

Trang 25

Sơ đồ luồng sự kiện:

Luồng chính:

1 Nhân viên sau khi đăng nhập thành công và chọn chức năng quản lý Yêu cầu dịch vụ

2 Hệ thống hiển thị trang quản lý yêu cầu khách hàng

3 Nhân viên xem thông tin các yêu cầu từ khách hàng nhận được

4 Kiểm tra yêu cầu hợp lệ có trong dịch vụ cung cấp bởi công ty

5 Hệ thống hiển thị thông báo trở lại trang quản lý yêu cầu khách hàng

6 Nhân viên lựa chọn một trong các loại cập nhật, ghế cứng, ghế mềm, có hành lý kí gửi, có xe máy đi kèm để thao tác phù hợp với yêu cầu của công việc ngay lúc lựa chọn.

7 Hệ thống cập nhật, hủy bỏ, thống kê đơn hàng theo yêu cầu

8 Kết thúc ca sử dụng

3.5 Ca sử dụng Quản lý nhân viên

các nhân viên

Trang 26

Người quản lý

Quản lý Nhân viên

Đăng nhập hệ thống

<<include>>

Tìm kiếm nhân viên

Cập nhật thông tin nhân

viên Thêm Nhân viên

Xóa nhân viên

1 Người quản lý chọn chức năng quản lý nhân viên

2 Hệ thống hiển thị trang quản lý nhân viên

3 Người quản lý chọn chức năng thêm nhân viên, cập nhật thông tin hoặc xóa nhân viên

4 Hệ thống hiển thị và yêu cầu nhập thông tin

5 Người quản lý nhập các thông tin liên quan và chọn cập nhật

6 Hệ thống kiểm tra và đáp ứng theo nhu cầu

7 Hệ thống thông báo thành công

8 Kết thúc ca sử dụng

Rẽ nhánh A1: Người quản lý ngừng việc cập nhật thông tin của nhân viên

1 Hệ thống hủy bỏ việc cập nhật thông tin

2 Kết thúc ca sử dụng

Rẽ nhánh A2: Việc cập nhật thông tin có lỗi

1 Hệ thống thông báo có lỗi và ghi nhận lỗi

2 Kết thúc ca sử dụng

3.6 Ca sử dụng quản lý tài khoản

Trang 27

Mô tả khái quát: Người quản trị có thể thêm, bớt, thay đổi thông tin, quyền truy cập của

một tài khoản nào đó khi có yêu cầu

Sơ đồ luồng sự kiện:

Luồng chính:

1 Khi có người sử dụng vào Website yêu cầu thêm mới, sửa chữa, thay đổi hoặc xóa bỏ

2 Người quản trị lựa chọn chức năng theo yêu cầu

3 Hệ thống hiển thị theo yêu cầu và yêu cầu nhập thông tin

4 Người quản trị nhập đầy đủ thông tin và chọn cập nhật

5 Hệ thống kiểm tra các thông tin và tạo tài khoản theo yêu cầu

6 Hệ thống cập nhật thông tin theo yêu cầu và lưu lại

7 Hệ thống thông báo thành công và lưu các thông tin về tài khoản (tên đăng nhập và mật khẩu)

8 Kết thúc ca sử dụng

Rẽ nhánh A1: Thông tin không hợp lệ

1 Hệ thống yêu cầu nhập lại thông tin cần thiết

2 Người quản trị nhập các thông tin cần thiết và chọn cập nhật

3 Hệ thống quay lại luồng chính

Rẽ nhánh A2: Việc cập nhật xảy ra lỗi

1 Hệ thống thông báo có lỗi và ghi lại lỗi

Trang 28

2 Kết thúc ca sử dụng

3.10 Ca sử dụng Báo cáo

hàng tồn….dưới dạng file excel theo tháng

Luồng sự kiện chính:

1 Nhân viên đăng nhập thành công và chọn chức năng báo cáo

2 Tích chọn những thông tin cần báo cáo

3 Hệ thống hiển thị báo cáo mẫu cho nhân viên xem

4 Nhân viên nhấn in báo cáo

5 Ca sử dụng kết thúc

Trang 29

CH ƯƠNG I: GIỚI THIỆU BÀI TOÁN NG III: TRÌNH BÀY CÁC BI U Đ ỂU ĐỒ Ồ

jjjj

1 Biểu đồ lớp

2 Các biểu đồ tuần tự

2.1 Biểu đồ tuần tự Đăng nhập hệ thống

Tất cả các nhân đều sử dụng chức năng Đăng nhập hệ thống, vì vậy chúng ta có thểgọi các tác nhân: người quản lý, khách hàng, người quản trị hệ thống và nhân viên gọichung là người sử dụng

Trang 30

Trang đăng nhập

Người sử

Trang chỉnh sửa

ĐK Chỉnh

1 Nhập user name, password

11 Yêu cầu chỉnh sửa

12 Nhập thông tin chỉnh sửa

13 Kiểm tra

14 Cập nhật

15 Kết quả

16 Thông báo kết quả

2.2 Biểu đồ tuần tự Quản lý toa tàu, chỗ ngồi

Trang 31

2.3 Biểu đồ tuần tự Đăng kí mua vé tàu

2.3.1 Biểu đồ tuần tự Xem các chuyến tàu

Ngày đăng: 27/04/2024, 11:09

HÌNH ẢNH LIÊN QUAN

Bảng thống kê danh sách các chức năng nghiệp vụ R1 Đăng nhập hệ thống - Tiểu luận: PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ BÁN VÉ TÀU
Bảng th ống kê danh sách các chức năng nghiệp vụ R1 Đăng nhập hệ thống (Trang 9)
Hình 2: Biểu đồ ca sử dụng Đăng nhập hệ thống - Tiểu luận: PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ BÁN VÉ TÀU
Hình 2 Biểu đồ ca sử dụng Đăng nhập hệ thống (Trang 14)
Sơ đồ luồng sự kiện: - Tiểu luận: PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ BÁN VÉ TÀU
Sơ đồ lu ồng sự kiện: (Trang 17)
Sơ đồ luồng sự kiện: - Tiểu luận: PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ BÁN VÉ TÀU
Sơ đồ lu ồng sự kiện: (Trang 19)
Sơ đồ luồng sự kiện: - Tiểu luận: PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ BÁN VÉ TÀU
Sơ đồ lu ồng sự kiện: (Trang 22)
Sơ đồ luồng sự kiện: - Tiểu luận: PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ BÁN VÉ TÀU
Sơ đồ lu ồng sự kiện: (Trang 23)
Sơ đồ luồng sự kiện: - Tiểu luận: PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ BÁN VÉ TÀU
Sơ đồ lu ồng sự kiện: (Trang 25)
Sơ đồ luồng sự kiện: - Tiểu luận: PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ BÁN VÉ TÀU
Sơ đồ lu ồng sự kiện: (Trang 26)
2.2. Bảng danh mục vé tàu - Tiểu luận: PHÂN TÍCH THIẾT KẾ HỆ THỐNG QUẢN LÝ BÁN VÉ TÀU
2.2. Bảng danh mục vé tàu (Trang 53)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w