1. Trang chủ
  2. » Tất cả

Đồ án lập trình web nâng cao xây DỰNG WEBSITE cửa HÀNG bán QUẦN áo TRẺ EM RIO KIDS

68 8 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 đề Xây Dựng Website Cửa Hàng Bán Quần Áo Trẻ Em Rio Kids
Tác giả Lê Minh Đạt, Phạm Huy Hoàng
Người hướng dẫn Phương Văn Cảnh
Trường học Trường Đại Học Điện Lực
Chuyên ngành Công Nghệ Thông Tin
Thể loại Đồ án lập trình web nâng cao
Năm xuất bản 2022
Thành phố Hà Nội
Định dạng
Số trang 68
Dung lượng 1,25 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Mô tả các bước Bước 1: Quản lý đăng nhập vào hệ thống, chọn chức năngquản lý hóa đơn hệ thống sẽ hiện màn hình các chức năng.Bước 2: Quản lý chọn chức năng thêm hóa đơn... Bước 3: Hệ thố

Trang 1

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC

KHOA CÔNG NGHỆ THÔNG TIN

BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN LẬP TRÌNH WEB NÂNG CAO

ĐỀ TÀI: XÂY DỰNG WEBSITE CỬA HÀNG BÁN QUẦN ÁO TRẺ EM RIO KIDS

: PHẠM HUY HOÀNG-19810310125 Giảng viên hướng dẫn : PHƯƠNG VĂN CẢNH

Hà Nội, tháng 1 năm 2022

Trang 2

PHIẾU CHẤM ĐIỂM

Sinh viên thực hiện:

PHẠM HUY HOÀNG Làm phần back-end

Giảng viên chấm:

Giảng viên chấm 1 :

Giảng viên chấm 2 :

Trang 3

MỤC LỤC

Trang 4

LỜI CẢM ƠN

Hiện nay, công nghệ thông tin là một trong những ngành học được chú trọngtrong hệ thống đào tạo của các trường đại học Nó được xem là một ngành “mũi nhọn” hướng đến sự phát triển của công nghệ và khoa học kỹ thuật trong thời đại

số hóa ngày nay Bản thân chúng em rất yêu công nghệ thông tin và tự nhận thức được tầm quan trọng của nó trong xã hội nên ngay từ khi còn là học sinh đang ngồitrên ghế nhà trường THPT, chúng em đã tìm hiểu về các đại học đào tạo ngành họcnày Qua tìm hiểu với một thời gian rất lâu, chúng em quyết định sẽ là một sinh viên của trường Đại học Điện Lực Hà Nội bởi trường luôn xuất sắc về nghiên cứu, đào tạo đa ngành, đa lĩnh vực đặc biệt là ngành công nghệ thông tin

Bây giờ chúng em đã là sinh viên của trường Đại học Điện Lực và đã học đến học kỳ II của năm ba Trong học kỳ này, trường đã tổ chức cho chúng em đượctiếp cận với môn học mà theo em là rất hữu ích đối với sinh viên thuộc chuyên ngành công nghệ thông tin Đó là môn: “ Đồ án lập trình web nâng cao ” Môn học

đã giúp chúng em bổ sung cho bản thân một lượng kiến thức bổ ích

Mặc dù đã rất cố gắng hoàn thiện báo cáo với tất cả sự nỗ lực, tuy nhiên, do bước đầu đi vào thực tế, tìm hiểu và xây dựng báo cáo trong thời gian có hạn, và

kiến thức còn hạn chế, nhiều bỡ ngỡ, nên báo cáo “Đồ án lập trình web nâng cao”

sẽ không thể tránh khỏi những thiếu sót Em rất mong nhận được sự quan tâm, thông cảm và những đóng góp quý báu của các thầy cô và các bạn để báo cáo này được hoàn thiện hơn

Cuối cùng, chúng em xin kính chúc các thầy cô dồi dào sức khỏe và thành côngtrong sự nghiệp cao quý

Chúng em xin chân thành cảm ơn!

Trang 5

LỜI NÓI ĐẦU

Sự phát triển của internet cùng các dịch vụ trên không gian mạng đã làm nên một cuộc “cách mạng” về mọi mặt từ kinh

tế, văn hóa đến khoa học kỹ thuật, giáo dục và cả chính trị Ở thờiđiểm hiện tại nếu không có internet xã hội chúng ta sẽ quay về thời đồ đá bởi nó có quá nhiều lợi ích và mọi hoạt động hiện nay đều sử dụng nó cả Dù bạn giải trí, làm việc hay học tập đều cần đến internet đặc biệt là trong kinh doanh của cả cá nhân và

doanh nghiệp Các công ty không chỉ ở Việt Nam mà trên toàn thếgiới muốn làm ăn, kinh doanh cần internet để liên lạc, truyền tải

dữ liệu … Các lĩnh vực giải trí hiện tại cũng hoạt động bằng hình thức online, trực tuyến trên các trang mạng xã hội Và còn rất nhiều lợi ích khác tùy vào mục đích sử dụng của chúng ta Cửa Hàng Rio kids đáp ứng được xuất sắc về các phong cách, phụ kiệnchất lượng cùng với giá cả phải chăng đã trở thành một shop thời trang tin cậy, thu hút được nhiều khách hàng tìm đến Vì vậy, qua

tìm hiểu, chúng em xin thực hiện đề tài “ xây dựng website quản

lý cửa hàng quần áo trẻ em RIO KIDS ” với mục đích có thể giúp đỡ

cửa hàng RIO KIDS sẽ có một hệ thống quản lý vững chãi và đáng tin cậy, giúp cho việc đưa sản phẩm lên hệ thống của mình và quản lý hệ thống đó chính xác, an toàn hơn; đối với khách hàng thì khách hàng có thể tin tưởng đặt mua mà không lo có lỗi của hệthống, mua hàng của cửa hàng mà không cần đến cửa hàng, cửa hàng sẽ gửi sản phẩm đến tận tay khách hàng Đây là nơi để cửa hàng quảng bá tốt nhất tất cả các sản phẩm mình bán ra

Trang 6

CHƯƠNG I: KHẢO SÁT VÀ XÁC LẬP BÀI TOÁN

1.1 Khảo sát hệ thống

1.1.1 Giới thiệu về website

RIO KIDS tự tin là địa chỉ chuyên nghiệp và uy tín bậc nhấttrong việc cung cấp các sản phẩm quần áo, phụ kiện trẻ em theophong cách phi giới tính khác biệt Đến với RIO KIDS các mẹ sẽtìm được mọi thứ bạn cần cho bản thân mình

Địa chỉ: Số 24 LK6B – C17 Bộ Công An, Mỗ Lao, Hà Đông, Hà Nội

Với đội ngũ nhân viên chuyên nghiệp và nhận được sự ủng

hộ từ mọi người, RIO KIDS sẽ không ngừng cố gắng để mở rộng quy mô, nâng cao dịch vụ nhằm mang đến hệ thống cửa hàng cùng nhiều tiện ích tốt nhất, phục vụ tối ưu nhất nhu cầu của

khách hàng

1.1.2 Đánh giá thực tế

Đến với RIO KIDS, bạn sẽ nhận được sự tư vấn tận tình,chuyên nghiệp đến từ đội ngũ nhân viên bán hàng trẻ trungnhưng đầy nhiệt huyết và kinh nghiệm trong việc tư vấn thời

Trang 7

trang và phong cách Hơn thế nữa, RIO KIDS còn có các chươngtrình ưu đãi, khuyến mãi dành cho khách hàng diễn ra thườngxuyên.

Hiện nay, cửa hàng đã có website của riêng mình, tuy nhiên,trang web chưa được hoàn thiện và được khai thác, sử dụng đúngcông năng mà một trang web nên có

1.1.3 Xác định bài toán cần giải quyết

- Để chấm dứt những vấn đề đã nêu trên cũng như để phù hợp với phương châm làm việc của cửa hàng, trang web cần phải được nâng cấp đề phù hợp với một số yêu cầu sau:

+ Giao diện, hình ảnh, bố cục website đẹp

+ Thông tin các mặt hàng được cập nhật đầy đủ, chi tiết

+ Thao tác mua, đặt hàng, thanh toán thuận lợi, rõ ràng

+ Giao diện admin dễ nhìn, dễ sử dụng

+ Thao tác với hệ thống đơn giản, thuận tiện

1.2 Yêu cầu website

1.2.1 Yêu cầu chức năng

- Các chức năng chính quản lý cửa hàng:

Trang 8

+ Quản lý báo cáo thống kê

1.2.2 Yêu cầu phi chức năng

1.2.2.1 Yêu cầu bảo mật.

Điều quan trọng cần chú ý nhất đó là thông tin khách hàng dokhách hàng cung cấp, nếu không được khách hàng cho phép cầnphải được bảo mật tuyệt đối

1.2.2.2 Yêu cầu về sao lưu.

Việc sao lưu dữ liệu cũng rất quan trong bởi cũng có rất nhiều

dữ liệu quan trọng như thông tin đơn hàng, thông tin sản phẩm,hay báo cáo thống kê thường kì rất được các quản lý cửa hàngchú trọng nên họ sẽ thường xuyên sao lưu dữ liệu Hoặc khi đangthanh toán cho khách hàng mà đột nhiên gặp sự cố mất điện xảy

ra mà ta chưa sao lưu thì sẽ mệt cho cả 2 bên

1.2.2.3 Yêu cầu về tính năng sử dụng.

+ Sử dụng được đầy đủ các chức năng trên phần mềm.+ Cập nhật được thời gian thực

+ Đảm bảo nhiều người có thể sử dụng hệ thống cùngmột lúc

+ Cung cấp đầy đủ các thông tin cần thiết

1.2.2.4 Yêu cầu phần cứng.

+ Hệ điều hành Window 7 trở lên

+ Bộ xử lý: CPU lớn hơn hoặc bằng 2.3 GHz

Trang 9

+ Ram: lớn hơn hoặc bằng 4GB.

+ Ổ cứng: lớn hơn hoặc bằng 200GB

1.2.2.5 Phần mềm được sử dụng.

+ Cơ sở dữ liệu: My SQL

+ Ngôn ngữ: PHP

1.2.2.6 Yêu cầu khi sử dụng phần mềm.

+ Nhân viên sẽ được phổ biến rõ hơn các chức năng củacửa hàng khi sử dụng

1.2.2.7 Các yêu cầu khác.

+ Giao diện dễ nhìn, dễ sử dụng, và thu hút người sửdụng

+ Khi mới sử dụng cần có hướng dẫn chi tiết

+ Hiệu suất: phản hồi nhanh

+ Khả năng bảo trì

Trang 10

CHƯƠNG II: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

2.1 Xác định các Actor và Use case tổng quát của hệ

thống.

2.1.1 Xác định các Actor của hệ thống

2.1.1.1 Người quản lý:

- Quản lý có thể nhập thông tin nhân viên, xóa thông tin nhân

viên, sửa thông tin nhân viên, tìm kiếm thông tin nhân viên

- Quản lý có trách nhiệm thống kê thu chi, hóa đơn nhập/ xuấthàng, thống kê các sản phẩm còn tồn trong kho Sau đó in ra báocáo

- Là người quản lý tất cả các chức năng trong hệ thống

- Khi hệ thống bị lỗi, quản lý hệ thống là người sẽ tìm cách khắcphục, sửa lỗi hoặc update lại hệ thống

2.1.1.2 Khách hàng:

Trang 11

- Sau khi được nhân viên tư vấn về thông tin Hàng hóa và các dịch

vụ của WEBSIDE thì khách hàng có thể quyết định chọn Hàng hóa

và dịch vụ mà khách hàng mong muốn sau đó sẽ cung cấp thôngtin cá nhân để nhân viên có thể lập hóa đơn

- Khách hàng có thể thanh toán ngay thông qua hai hình thức làqua thẻ ngân hàng hoặc tiền mặt Khách hàng có thể lập thẻ tíchđiểm để tích điểm giảm giá các lần chơi kế tiếp tại WEBSIDE

2.1.1.3 Nhân viên:

- Vào mỗi đầu giờ khi nhận ca, nhân viên làm theo ca hoặc nhânviên làm full-time sẽ đăng nhập vào hệ thống tích điểm danh calàm

- Nhân viên có thể tìm các Hàng hóa theo mã Hàng hóa Nhậpthông tin về Hàng hóa hoặc tên khách hàng hệ thống sẽ tìm kiếmtheo yêu cầu và gửi kết quả lại cho nhân viên biết

- Nhân viên có thể tìm khách hàng theo mã hoặc tên sau đó cóthể tùy chọn các chương năng tương ứng như nhập thông tinkhách hàng, xóa thông tin khách hàng, sửa thông tin kháchhàng…

- Nhân viên có thể nhập thông tin tên dịch vụ mà khách hàng đãlựa chọn tài WEBSIDE Sau khi nhập hết thông tin khách hàngcùng thông tin dịch vụ mà khách hàng chọn thì nhân viên tiếnhành in hóa đơn cho khách hàng và lưu thông tin hóa đơn vào hệthống

- Nhân viên có thể nhập, xóa, sửa và tìm kiếm thông tin hàng hóađược nhập vào kho thông qua các trường như: Mã hàng hóa, tênhàng hóa, giá tiền,…

2.1.2 Biểu đồ Use case của toàn hệ thống

Trang 12

Hình 2.1 Use case của toàn hệ thống

2.2 Phân tích chi tiết từng chức năng của hệ thống

2.2.1 Chức năng đăng nhập:

2.2.1.1 Biểu đồ Use case chức năng đăng nhập:

*Đặc tả use case đăng nhập:

- Tác nhân: Quản lý cửa hàng, nhân viên

- Mô tả: Mỗi khi tác nhân sử dụng hệ thống quản lý thì cần thựchiện chức năng đăng nhập vào hệ thống Khi dùng xong phầnmềm thì đăng xuất tài khoản ra khỏi phần mềm quản lý

- Dòng sự kiện chính:

+ Tác nhân yêu cầu giao diện đăng nhập vào hệ thống

+ Hệ thống hiện thị giao diện đăng nhập cho tác nhân

+ Tác nhân : nhập tên đăng nhập (usename) và mật khẩu(password)

Trang 13

+ Hệ thống kiểm tra dữ liệu và xác nhận thông tin từ tácnhân gửi vào hệ thống.

+ Thông tin đúng thì hệ thống gửi thông báo và đưa tácnhân vào hệ thống chính

+ Kết thúc use case đăng nhập

- Dòng sự kiện phụ:

+ Sự kiện 1: Nếu tác nhân đăng nhập đúng, nhưng lại muốn thoátkhỏi hệ thống Hệ thống thông báo thoát bằng cách đăng xuất.Kết thúc use case

+ Sự kiện 2: Nếu tác nhân đăng nhập sai Hệ thống thông báođăng nhập lại hoặc thoát Sau khi tác nhân chọn thoát Kết thúcuse case

- Các yêu cầu đặc biệt: Không có

- Trạng thái hệ thống trước khi sử dụng use case: Không có yêucầu

- Trạng thái hệ thống sau khi sử dụng use case:

+ Nếu đăng nhập thành công: Hệ thống sẽ gửi thông báo “Bạn đãđăng nhập thành công!!!” và hiển thị giao diện chính cho tácnhân thực hiện các chức năng khác

+ Nếu đăng nhập thất bại: Hệ thống cũng sẽ gửi thông báo “Bạn

đã đăng nhập thất bại!!!” và quay lại chức năng đăng nhập chobạn đăng nhập lại thông tin của mình

Trang 14

Hình 2.2 Use case chức năng đăng nhập

2.2.1.2 Biểu đồ hoạt động chức năng đăng nhập

a Người thực hiện

Quản lý cửa hàng, nhân viên

b Điều kiện kích hoạt

Quản lý cửa hàng đăng nhập vào hệ thống

c Sơ đồ luồng nghiệp vụ cơ bản

Trang 15

Hình 2.3: Biểu đồ hoạt động chức năng đăng nhập

Bước 3: Kết thúc

Trang 16

2.2.1.3 Biểu đồ trình tự chức năng đăng nhập:

Hình 2.4: Biểu đồ trình tự chức năng đăng nhập

*Mô tả chi tiết biểu đồ trình tự với chức năng đăng nhập

- Bước 1: Tác nhân cụ thể là quản lý cửa hàng khi yêu cầu đăngnhập hệ thống bán hàng

- Bước 2: Yêu cầu hệ thống hiển thị giao diện đăng nhập

- Bước 3: Hệ thống trả về form đăng nhập

- Bước 4: Hệ thống yêu cầu nhập thông tin tài khoản username

và password

- Bước 5: nhập thông tin tài khoản gồm username và password

- Bước 6: Click vào button đăng nhập để hệ thống xử lý thông tin

- Bước 7: Kiểm tra thông tin đăng nhập

- Bước 8: Kiểm tra thông tin đăng nhập trên cơ sở dữ liệu

Trang 17

- Bước 9: Xác nhận thôn tin đăng nhập và dối chiếu kết quả với cơ

sở dữ liệu

- Bước 10-11: Gửi kết quả sau khi đối chiếu

- Bước 12-13: Gửi thông báo ra màn hình:

+ Nếu kết quả nhận được trùng với kết quả trên cơ sở dữ liệuthì hiển thị thông báo cho tác nhân “Bạn đã đăng nhập thànhcông! ”

+ Và ngược lại, nếu kết quả không trùng nhau thì gửi thôngbáo cho tác nhân “Bạn đã đăng nhập thất bại lêu lêu! ”

2.2.2 Chức năng quản lý hóa đơn:

2.2.2.1 Biểu đồ use case chức năng quản lý hóa đơn:

Hình 2.6: Biểu đồ Use Case chức năng quản lý hóa đơn

Trang 18

*Đặc tả use case hóa đơn:

- Tác nhân: Nhân viên

- Mô tả: Tác nhân tiến hành đăng nhập thành công Sau đó tácnhân sử dụng hệ thống quản lý hóa đơn để thao tác tới hóa đơnnhư thêm, sửa, xóa, tìm kiếm, in hóa đơn

- Dòng sự kiện chính:

+ Tác nhân đăng nhập hệ thống bằng tài khoản đã được cấpthành công

+ Tác nhân yêu cầu giao diện quản lý hóa đơn

+ Hệ thống hiện thị giao diện quản lý hóa đơn cho tác nhân.+ Tác nhân sẽ: Thêm, sửa, xóa, tìm kiếm, in hóa đơn

+ Hệ thống kiểm tra dữ liệu và xác nhận thông tin từ tác nhângửi vào hệ thống

+ Thông tin đúng thì hệ thống gửi thông báo và lưu hóa đơnthành công hoặc in hóa đơn

+ Kết thúc use case hóa đơn

- Dòng sự kiện phụ:

+ Sự kiện 1: Nếu tác nhân chọn chức năng quản lý hóa đơn,nhưng lại muốn trở về giao diện chính Hệ thống trở về giaodiện chính Kết thúc use case

+ Sự kiện 2: Nếu tác nhân nhập dữ liệu sai Hệ thống thôngbáo dữ liệu nhập sai yêu cầu nhập lại hoặc trở về giao diệnchính Sau khi tác nhân trở về giao diện chính Kết thúc usecase

- Các yêu cầu đặc biệt: Không có

- Trạng thái hệ thống trước khi sử dụng use case: Không có yêucầu

- Trạng thái hệ thống sau khi sử dụng use case:

+ Nếu lưu hóa đơn thành công hoặc xuất hóa đơn thành công:

Hệ thống sẽ gửi thông báo “Bạn đã lưu hóa đơn thành công

Trang 19

và có thể xuất hóa đơn!!!” và hiển thị giao diện chính chotác nhân thực hiện các chức năng khác.

+ Nếu lưu hóa đơn thất bại hoặc xuất hóa đơn thất bại: Hệthống cũng sẽ gửi thông báo “Bạn đã lưa hóa thất bại vàkhông thể xuất hóa đơn!!!” và quay lại chức năng quản lýhóa đơn cho bạn nhập lại thông tin hóa đơn

2.2.2.2 Biểu đồ hoạt động chức năng quản lý hóa đơn:

Hình 2.7: Biểu đồ hoạt động chức năng quản lý hóa đơn

- Chức năng quản lý sự kiện bao gồm có 5 chức năng con:

1 Thêm hóa đơn

2 Sửa hóa đơn

3 Xóa hóa đơn

4 Tìm kiếm hóa đơn

5 In hóa đơn

Trang 20

2.2.2.2.1 Thêm hóa đơn:

a Người thực hiện

Nhân viên

b Điều kiện kích hoạt

Quản lý chọn chức năng quản lý hóa đơn, sau đó chọn chức năngthêm hóa đơn

c Sơ đồ luồng nghiệp vụ cơ bản

Hình 2.7.1: Biểu đồ hoạt động quản lý hóa đơn chức năng con

thêm hóa đơn

d Mô tả các bước

Bước 1: Quản lý đăng nhập vào hệ thống, chọn chức năngquản lý hóa đơn hệ thống sẽ hiện màn hình các chức năng.Bước 2: Quản lý chọn chức năng thêm hóa đơn

Trang 21

Bước 3: Hệ thống chuyển sang màn hình thêm hóa đơn.

Bước 4: Quản lý thực hiện thêm hóa đơn mới nhập các thôngtin: Mã hóa đơn, tên hóa đơn, ngày lập, tên khách hàng, têndịch vụ, thành tiền, địa chỉ WEBSIDE, thông tin liên lạc

Bước 5: Thêm hóa đơn Nếu thông tin sai trở về bước 4, đúngthức hiện tiếp bước 6

Bước 6: Hệ thống lưu kết quả

Bước 7: Thông báo kết quả

Bước 8: Kết thúc

2.2.2.2.2 Xóa hóa đơn:

a Người thực hiện

Nhân viên

b Điều kiện kích hoạt

Quản lý chọn chức năng quản lý hóa đơn, sau đó chọn chức năngxóa hóa đơn

c Sơ đồ luồng nghiệp vụ cơ bản:

Downloaded by Free Games Android (vuchinhhp1@gmail.com)

Trang 22

Hình 2.7.2: Biểu đồ hoạt động quản lý hóa đơn chức năng con xóa

hóa đơn

d Mô tả các bước

Bước 1: Quản lý WEBSIDE đăng nhập vào hệ thống, chọnchức năng quản lý hóa đơn hệ thống sẽ hiện lên màn hìnhcác chức năng

Bước 2: Quản lý WEBSIDE chọn chức năng xóa hóa đơn

Bước 3: Hệ thống chuyển sang màn hình xóa hóa đơn

Bước 4: Quản lý WEBSIDE thực hiện xóa hóa đơn mà mìnhcần xóa

Bước 5: Hệ thống lưu kết quả

Downloaded by Free Games Android (vuchinhhp1@gmail.com)

Trang 23

Bước 6: Thông báo kết quả.

Bước 7: Kết thúc

2.2.2.2.3 Tìm kiếm hóa đơn:

a Người thực hiện

Nhân viên

b Điều kiện kích hoạt

Quản lý chọn chức năng quản lý hóa đơn, sau đó chọn chức năngtìm kiếm hóa đơn

c Sơ đồ luồng nghiệp vụ cơ bản:

Hình 2.7.3: Biểu đồ hoạt động quản lý hóa đơn chức năng con tìm

kiếm hóa đơn

Downloaded by Free Games Android (vuchinhhp1@gmail.com)

Trang 24

d Mô tả các bước

Bước 1: Quản lý WEBSIDE đăng nhập vào hệ thống, chọnchức năng quản lý hóa đơn hệ thống sẽ hiện lên màn hìnhcác chức năng

Bước 2: Quản lý WEBSIDE chọn chức năng tìm kiếm hóa đơn.Bước 3: Hệ thống chuyển sang màn hình tìm kiếm hóa đơn.Bước 4: Quản lý WEBSIDE thực hiện tìm kiếm hóa đơn bằngviệc chọn và điền vào 1 hoặc nhiều thông tin sau: nhập mãhóa đơn, tên hóa đơn, ngày lập để tìm kiếm hóa đơn

Bước 5: Thông báo kết quả

Bước 6: Kết thúc

2.2.2.2.4 Sửa hóa đơn:

a Người thực hiện

Nhân viên

b Điều kiện kích hoạt

Quản lý chọn chức năng quản lý hóa đơn, sau đó chọn chức năngsửa hóa đơn

c Sơ đồ luồng nghiệp vụ cơ bản:

Downloaded by Free Games Android (vuchinhhp1@gmail.com)

Trang 25

Hình 2.7.4: Biểu đồ hoạt động quản lý hóa đơn chức năng con sửa

hóa đơn

d Mô tả các bước

Bước 1: Quản lý WEBSIDE đăng nhập vào hệ thống, chọnchức năng quản lý hóa đơn hệ thống sẽ hiện lên màn hìnhcác chức năng

Bước 2: Quản lý WEBSIDE chọn chức năng sửa hóa đơn

Bước 3: Hệ thống chuyển sang màn hình chức năng sửa hóađơn

Bước 4: Quản lý WEBSIDE thực hiện sửa hóa đơn bằng việcnhập lại một hoặc nhiều trong các thông tin: Mã hóa đơn, tên

Downloaded by Free Games Android (vuchinhhp1@gmail.com)

Trang 26

hóa đơn, ngày lập, tên khách hàng, tên dịch vụ, thành tiền,địa chỉ WEBSIDE, thông tin liên lạc.

Bước 5: Sửa thông tin Nếu thông tin đúng thực hiến tiếpbước 6, sai trở về bước 4

Bước 6: Lưu thông tin

Bước 7: Thông báo kết quả

Bước 8: Kết thúc

2.2.2.2.5 In hóa đơn:

a Người thực hiện

Nhân viên

b Điều kiện kích hoạt

Quản lý chọn chức năng quản lý hóa đơn, sau đó chọn chức năng

in hóa đơn

c Sơ đồ luồng nghiệp vụ cơ bản:

Downloaded by Free Games Android (vuchinhhp1@gmail.com)

Trang 27

Hình 2.7.5: Biểu đồ hoạt động quản lý hóa đơn chức năng con in

hóa đơn

d Mô tả các bước

Bước 1: Quản lý WEBSIDE đăng nhập vào hệ thống, chọn chứcnăng quản lý hóa đơn hệ thống sẽ hiện lên màn hình các chứcnăng

Bước 2: Quản lý WEBSIDE chọn chức năng in hóa đơn

Bước 3: Hệ thống chuyển sang màn hình chức năng in hóađơn

Bước 4: Quản lý WEBSIDE thực hiện in hóa đơn bằng việcchọn hóa đơn mà mình muốn thực hiên in hóa đơn

Bước 5: Thông báo kết quả

Bước 6: Kết thúc

Downloaded by Free Games Android (vuchinhhp1@gmail.com)

Trang 28

2.2.2.3 Biểu đồ trình tự chức năng quản lý hóa đơn:

Hình 2.8: Biểu đồ trình tự chức năng quản lý hóa đơn

2.2.3 Chức năng quản lý nhân viên:

2.2.3.1 Biểu đồ use case chức năng quản lý nhân viên:

Downloaded by Free Games Android (vuchinhhp1@gmail.com)

Trang 29

Them nhan vien Sua nhan vien

Xoa nhan vien

Tim kiem nhan vien

Quan ly nhan vien

<<extend>>

<<extend>>

<<extend>>

<<extend>>

Nguoi quan ly Quan ly Webside

Hình 2.11: Biểu đồ usecase chức năng quản lý nhân viên

Đặc tả use case nhân viên:

- Tác nhân: người quản lý

- Mô tả: Tác nhân sử dụng hệ thống quản lý thì cần thực hiệnchức năng đăng nhập vào hệ thống thành công Tiếp theo chọnchức năng quản lý nhân viên và thực hiện các chức năng nhưthêm, sửa, xóa, tìm kiếm thông tin nhân viên

- Dòng sự kiện chính:

+ Tác nhân đăng nhập hệ thống thành công

+ Tác nhân yêu cầu giao diện quản lý nhân viên

+ Hệ thống hiện thị giao diện quản lý nhân viên cho tác nhân.+ Tác nhân sẽ: Thêm, sửa, xóa dữ liệu nhân viên cần thiết

+ Hệ thống kiểm tra dữ liệu và xác nhận thông tin từ tác nhângửi vào hệ thống

+ Thông tin đúng thì hệ thống gửi thông báo

+ Kết thúc use case quản lý nhân viên

Downloaded by Free Games Android (vuchinhhp1@gmail.com)

Trang 30

- Dòng sự kiện phụ:

+ Sự kiện 1: Nếu tác nhân thêm, sửa, xóa thông tin đúng,nhưng lại muốn trở về giao diện chính Hệ thống trở về giaodiện chính Kết thúc use case

+ Sự kiện 2: Nếu tác nhân thêm, sửa, xóa thông tin sai Hệthống thông báo thêm, sửa, xóa thông tin lại hoặc trở về giaodiện chính Sau khi tác nhân chọn trở về giao diện chính Kếtthúc use case

- Các yêu cầu đặc biệt: không có

- Trạng thái hệ thống sau khi sử dụng use case: không có yêu cầu

- Trạng thái hệ thống sau khi sử dụng use case:

+ Nếu thêm, sửa, xóa thành công: Hệ thống sẽ gửi thông báo

“Bạn đã thêm, sửa, xóa thành công!!!” và hiển thị giao diệnchính cho tác nhân thực hiện các chức năng khác

+ Nếu thêm, sửa, xóa thất bại: Hệ thống cũng sẽ gửi thông báo

“Bạn đã thêm, sửa, xóa thất bại!!!” và quay lại chức năngthêm, sửa, xóa cho bạn nhập lại thông tin nhân viên cần thựchiện

2.2.3.2 Biểu đồ hoạt động chức năng quản lý nhân viên:

Downloaded by Free Games Android (vuchinhhp1@gmail.com)

Trang 31

Hình 2.12: Biểu đồ hoạt động chức năng quản lý nhân viên

Chức năng quản lý sự kiện bao gồm có 4 chức năng con:

1 Thêm nhân viên

2 Sửa nhân viên

3 Xóa nhân viên

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

2.2.3.2.1 Thêm nhân viên:

Downloaded by Free Games Android (vuchinhhp1@gmail.com)

Trang 32

a Người thực hiện

Người quản lý

b Điều kiện kích hoạt

Người quản lý chọn chức năng quản lý nhân viên, sau đóchọn chức năng thêm nhân viên

c Sơ đồ luồng nghiệp vụ cơ bản

Hình 2.12.1: Biểu đồ hoạt động quản lý nhân viên chức năng

con thêm nhân viên

Downloaded by Free Games Android (vuchinhhp1@gmail.com)

Trang 33

d Mô tả các bước

Bước 1: Người quản lý đăng nhập vào hệ thống, chọn chứcnăng quản lý nhân viên, hệ thống sẽ hiện màn hình các chứcnăng

Bước 2: Người quản lý chọn chức năng thêm nhân viên

Bước 3: Hệ thống chuyển sang màn hình thêm nhân viên

Bước 4: Người quản lý thực hiện thêm nhân viên mới nhập cácthông tin: Mã nhân viên, tên nhân viên, chức vụ, ngày sinh, sốđiện thoại, địa chỉ, gmail

Bước 5: Thêm nhân viên nếu đúng thực hiện tiếp bước 6, nếusai trở về bước4

Bước 6: Hệ thống lưu kết quả

Bước 7: Thông báo kết quả

Bước 8: Kết thúc

2.2.3.2.2 Sửa nhân viên:

a Người thực hiện

Người quản lý

b Điều kiện kích hoạt

Người quản lý chọn chức năng quản lý nhân viên, sau đóchọn chức năng sửa nhân viên

c Sơ đồ luồng nghiệp vụ cơ bản

Downloaded by Free Games Android (vuchinhhp1@gmail.com)

Trang 34

Hình 2.12.2: Biểu đồ hoạt động quản lý nhân viên chức năng con

sửa nhân viên

d Mô tả các bước

Bước 1: Người quản lý đăng nhập vào hệ thống, chọn chứcnăng quản lý nhân viên, hệ thống sẽ hiện màn hình các chứcnăng

Bước 2: Người quản lý chọn chức năng sửa nhân viên

Bước 3: Hệ thống chuyển sang màn hình sửa nhân viên

Downloaded by Free Games Android (vuchinhhp1@gmail.com)

Ngày đăng: 10/01/2023, 23:17

🧩 Sản phẩm bạn có thể quan tâm