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

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

Đ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

Ở 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Ý

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

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.5Ca sử dụng Quản lý nhân viên 26

3.6Ca 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ộng lẫ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ày cà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át triể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 khoa họ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ửa hà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ình nhằ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ông nghệ 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ép ngườ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ải trự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ết nố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ải mấ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 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:

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ÁNNG I: GI I THI U BÀI TOÁNỚI THIỆU BÀI TOÁNỆU BÀI TOÁN1 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ấp cho 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 ty nhằ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ển phá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ách hà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ại ghế 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ận hì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ách hà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 xe má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àn củ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ệc củ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 hang mong 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ăng2.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ục giao 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ản trị.

- 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ới nhu 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 định thê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ật thô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ằm cung 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 hay khứ 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ân loạ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 hay giao 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ình là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 ga tà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ủa từ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.1Thống kê nhu cầu khách hàng sử dụng dịch vụR2.2Kiểm tra chỗ ngồi, toa tàu còn trống

R2.3Bổ 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ăng2.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 đăng nhậ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àu xanh 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 thao tá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ình thường không được phép lớn hơn 80% tài nguyên lưu trữ được phép sử dụng.

• Tính sẵn sàng của hệ thống đặt 99.9% theo năm, nhỏ hơn 1h/1 tháng trong đó không kể thời gian bảo trì

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 đặt trự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.

- Hệ quản trị CSDL: SQL server 2014

- Phần mềm được kết nối với máy in, tự động in ra hóa đơn, báo cáo

2.2.4 Yêu cầu khác

- Toàn bộ quy trình nghiệp vụ của hệ thống phải tuân theo nghị định/ quyết định về thương mại điện tử của Chính phủ

- 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 Đầu tiê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 đổi trả 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ệm riê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ách hà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ản2 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ập2 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ẩu4 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ống6 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ại2 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ỗi2 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àm thà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ọnchứ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ẫu4 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áchhà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ên2 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ứcnă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 đổi4 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 tin6 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ùng8 Hệ thống thông báo đã cập nhật thông tin cá nhân9 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ới2 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 tin4 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ận2 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àu4 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àu6 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ầu9 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ấp2 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ách hà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ời gian xuất phát, thời gian đến ga cuối, loại ghế ngồi, giá vé mà khách hà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ừachọ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àng9 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ăm12 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ỗng2 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ới2 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àu thỏa mãn yêu cầu của khách hàng thì kết quả hiển thị ra, nếu không tì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ếm2 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ỗi2 Hệ thống ghi lại lỗi3 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àng cũ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àng2 Hệ thống hiển thị trang giỏ hàng

3 Khách hàng chọn thêm hoặc xóa bớt4 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ấu6 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àng2 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ỗi2 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,

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ập2 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ông4 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ách2 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ọn5 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ận2 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ân viê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ác yê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àng khô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êu cầ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 được4 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ựachọn.

7 Hệ thống cập nhật, hủy bỏ, thống kê đơn hàng theo yêu cầu8 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

Tìm kiếm nhân viênCập nhật thông tin nhân

viênThê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ên2 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ên4 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ật6 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 tin2 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ỗi2 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 tin4 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ầu6 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ậtkhẩ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ật3 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áo2 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 xem4 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ÁNNG III: TRÌNH BÀY CÁC BI U ĐỂU ĐỒỒ

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ọi chung là người sử dụng

Trang 30

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àu2.3.1 Biểu đồ tuần tự Xem các chuyến tàu

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

Tài liệu cùng người dùng

Tài liệu liên quan