Xây Dựng Hệ Thống Công Ty HDH - Phân Tích Thiết Kế Hệ Thống - Đại Học Quốc Gia TPHCM
Trang 1NGÀNH HỆ THỐNG THÔNG TIN QUẢN LÝ
BỘ MÔN TIN HỌC QUẢN LÝ
––––oo0oo––––
ĐỀ TÀI: XÂY DỰNG HỆ THỐNG CÔNG TY HDH.
Trang 2I Khảo sát hiện trạng.
1 Giới thiệu công ty HDH
a Giới thiệu tổng quan
Nghệ Thông Tin Việt Nam Chuyên:
Phân phối sản phẩm và linh kiện máy tính, thiết bị văn phòng, thông tin liên lạc,
giải trí do các hãng điện tử hàng đầu trên thế giới sản xuất Mức giá sản phẩm doHDH Computer cung cấp luôn phù hợp trong môi trường cạnh tranh, chất lượngsản phẩm luôn được đảm bảo
doanh internet
trải qua quá trình huấn luyện và cập nhật thường xuyên những thành tựu mớinhất về dịch vụ khách hàng, dịch vụ kỹ thuật và sản phẩm Chúng tôi xem khảnăng làm hài lòng khách hàng là thước đo thành công của chính mình
Công ty đã và đang cxây dưng hệ thống các cửa hàng trên toàn quốc để có thể đáp
ứng tốt nhu cầu của khách hàng và mở rộng hoạt động kinh doanh của mình
- 244 Cống Quỳnh, P.Phạm Ngũ Lão, Q.1, Tp.HCM
- 410 B-C-D Nguyễn Thị Minh Khai Phường 5, Quận 3 Tp Hồ Chí Minh
- 101 Sương Nguyệt Ánh Phường: Bến Thành Quận 1 Tp Hồ Chí Minh
Trang 3Mô tả các nghiệp vụ chính ở các bộ phận trong công ty
b.1.1 Nghiệp vụ bán hàng ở bộ phận kinh doanh
Khi khách hàng đến mua hàng nhân viên bán hàng sẽ hỏi xem nhu cầu củakhách hàng cần những loại hàng gì Nhân viên bán hàng sẽ tư vấn chokhách hàng những hàng hóa thuộc loại hàng đó Khách hàng chọn mụchàng cần mua Nhân viên bán hàng gửi yêu cầu của khách hàng đến
bộ phân quản lý kho Bộ phận quản lý kho kiểm tra xem hàng đó cònhay hết Nếu còn hàng nhân viên bán hàng sẽ lập phiếu bán hàng giaocho khách hàng Khách hàng cầm phiếu bán hàng đến thanh toán ởquầy thu ngân Nhân viên thu ngân lập phiếu biên nhận với mẫu phiếubiên nhận có sẵn của công ty giao cho khách hàng Khách cầm phiếuđến bộ phận kế toán Kế toán lập hóa đơn theo mẫu có sẵn giao chokhách hàng 2 liên Khách cầm hóa đơn đến bộ phận kho Nhânviên kho dựa vào hóa đơn lấy hàng cho khách hàng
b.2.1 Nghiệp vụ thu tiền ở bộ phận thu ngân
viên thu ngân làm phiếu biên nhận bằng cách điền đầy đủ thông tin vào 1
Trang 4phiếu biên nhận có sẵn của công ty Nhân viên thu ngân giao chokhách 1 liên của phiếu biên nhận ( phiếu biên nhận có nhiều liên).
b.3.1 Nghiệp vụ lập chứng từ (hóa đơn, phiếu thu) ở bộ phận kế toán
viên kế toán làm hóa đơn, phiếu thu bằng cách điền đầy đủ thông tin vào 1mẫu hóa đơn, phiếu thu có sẵn của công ty Nhân viên kế toán giaocho khách 1 liên của hóa đơn (hóa đơn có nhiều liên)
b.3.2 Nghiệp vụ lập chứng từ (phiếu chi) ở bộ phận kế toán
Khi có 1 đơn hàng mới hoặc 1 yêu cầu chi của 1 bộ phậnn nào đó kế toán sẽlập phiếu chi Kế toán sẽ dựa vào mẫu phiếu chi săn có của công ty, điền đầy
đủ thông tin cần thiết để lập phiếu chi
b.3.3 Nghiệp vụ thống kê tài chính ở bộ phận kế toán
Vào cuối tháng kế toán phải thống kê tình hình tài chính của công ty dựa vàocác phiếu thu và các phiếu chi để báo cào với giam đốc cửa hàng
b.4.1 Nghiệp vụ bảo hành ở bộ phận bảo hành
Khách hàng mang sản phẩm đến bảo hành Nhân viên bảo hành xemxét sản phẩm coi có đủ các tiêu chuẩn bảo hành và còn thời gian bảo hànhhay không Nếu sản phẩm còn thời gian bảo hành và đáp ứng các tiêuchuẩn bảo hành thì nhân viên bảo hành lập phiếu bảo hành theo một mẫu cósẵn của công ty, giao cho khách hàng Tùy vào tình trạng hư hại củasản phẩm nhân viên bảo hành sẽ tiến hành sửa chũa hoặc đổi sản phẩm mớicho khách hàng Đến ngày hẹn trong phiếu bảo hành khách hàng mang phiếubảo hành đến cửa hàng giao cho nhân viên bảo hành nhân viên bảohành lấy hàng của khách đã được sửa chữa giao cho khách hàng
b.5.1 Nghiệp vụ thông kê tình hình mặt hàng ở bộ phận quản lý kho
Khi nhận được 1 yêu cầu xem xét số lượng của một mặt hàng từ bộ phận bánhàng, nhân viên bộ phận kho sẽ xem xét tình hình số lượng tồn của mặt hàng
đó dựa vào 1 file excel lưu thông tin các mặt hàng trong công ty
b.5.2 Nghiệp vụ thông kê tình hình các mặt hàng ở bộ phận quản lý kho
Vào cuối tháng nhân viên kho sẽ thống kê tình hình các mặt hàng (số lượngtồn của mỗi loại hàng…) sau đó báo cáo lên trên để giám đốc cửa hàng có kếhoách nhập hàng hợp lý
b.6 Nghiệp vụ nhập hàng
Dựa vào báo cáo về tình hình các mặt hàng của tháng vừa rồi và tháng trước
đó của nhân viên kho cung như dựa vào yêu cầu của bộ phận bán hàng muốnnhập 1 số mặt hàng bán chạy, giám đốc cửa hàng sẽ quyết định nhập hàng
Bộ phận kinh doanh sẽ chịu trách nhiệm về việc nhập hàng (tìm đốitác cung ứng hàng, thưong thảo, bàn bạc hợp đồng…) Sau khi ký hợpđồng với nhà cung ứng thông tin về việc nhập hàng sẽ được thông báo cho bộphận kế toán để làm phiếu chi và sau khi đơn hàng nhập về thì bộ phận quản
lý kho sẽ kiểm tra hàng và cẫp nhập lại số lượng hàng trong kho
Trang 5Bộ phận kinh doanh đã được trang bị máy tính để quản lý khách hàng, nhà cungcấp nhưng các dữ liệu về khách hàng nhà cung cấp chỉ được lưu ở file excel,chưa có cơ sở dữ liệu quản lý và chưa có phần mềm để thao tác dữ liệu.
b Bộ phận thu ngân
Đã được trang bị máy tính Không có cơ sở dữ liệu, phần mềm quản lý Bộ phậnthu ngân chỉ làm việc trên những mẫu phiêu biên nhận sẵn có của công ty Phiếubiên nhẫn được lưu trong máy tính dưới dạng file excel
c Bộ phận kế toán
Đã được trang bị máy tính Các thông tin về phiếu thu, chi, hóa đơn đã được lưulại nhưng chỉ dưới hình thức là file excel Không có cơ sở dữ liệu, phần mềmquản lý, thao tác trên những mẫu chứng từ có sẵn của công ty
Nhận xét chung về hiện trạng tin học của công ty.
Nhìn chung ở các bộ phận của công ty đã được trang bị máy tính để giúp nhânviên làm việc Tuy nhiên vì công ty mới đi vào hoạt động nên chưa xây dựngcho mình được 1 hệ cơ sở dữ liệu cũng như 1 phần mềm thao tác với dữ liệu,chính điều này đã gây trở ngại rất lớn cho các hoạt động của công ty cũng nhưlàm tăng gánh nặng lên cho các nhân viên trong công ty
4 Vấn đề đặt ra và phương án giải quyết
a Vấn đề
Dựa vào nhưng khảo sát, các quy trình nghiệp vụ của công ty, hiện trạng tin học củacông ty ở trên thì ta có thể thấy được các vấn đế tồn tại trong công ty hiện nay là
Các nghiệp vụ của công ty được xây dựng chưa thật sự chặt chẽ chưa tính đến tất
cả các trườg ợp có thể xảy ra và chưa bao quát toàn bộ hoạt động của công ty(nghĩa là trong 1 số linh vực chưa có nghiệp vụ để quản lý nó)
ty
quản lý dữ liệu và thao tác dữ liệu
b Giải pháp
Xây dựng hệ thống cơ sở dữ liệu, phần mềm thao tác dữ liệu
Vì khi xây dựng cơ sở dữ liệu và phầm mềm toàn bộ quy trình nghiệp vụ cũ củacông ty sẽ bị thay đổi do đó giải pháp tiếp theo là xây dựng lại các quy trìnhnghiệp cụ hiện tại của công ty
Bổ sung thêm các quy trình nghiệp vụ mới để quản lý chặt chẽ hơn và thuận lơicho nhân viên hơn
Trang 6Cụ thể các quy trình nghiệp vụ ở các bộ phận sau khi đã bổ sung là.
c.1 Bộ phận kinh doanh (hay bán hàng)
Xử lý các nghiệp vụ như bán hàng (bao gồm bán hàng trực tiếp cho nhữngkhách mua trực tiếp thường là các khách hàng mua lẻ, bán hàng hợp đồng chonhững khách hàng là những công ty họ đặt hàng với số lượng lớn, bán hàng quamạng), thống kê, quản lý danh sách khách hàng
Xử lý nghiệp vụ bảo hành khi khách hàng mang sản phẩm đến bảo hành, thông
kê phiếu bảo hành, tình hình bảo hành các mặt hàng…
c.5 Bộ phận quản lý kho
Xử lý nghiệp vụ thống kê thông tin mặt hàng khi nhận được yêu cầu xem xétthông tin mặt hàng từ bộ phận bán hàng, thông kê tình hình các mặt hàng trongcông ty (số lượng, đơn giá…) để báo cáo lên trên…
c.6 Một số nghiệp vụ giành cho nhà quản lý
Thống kê nhân viên, quản lý danh sách nhân viên, cấp lại mật khẩu cho nhữngnhân viên bị mất mật khẩu…
Cụ thể các nghiệp vụ diễn ra như thê sau khi xây dựng lại sẽ được trình bày ở phần II.
Trang 7II Phân Tích Yêu Cầu.
1 Xây dựng mô hình chức năng của hệ thống
C
ông ty H
iám
Trang 8Bộ Phận Bán Hàng thuộc bộ phận kinh doanh:
1.1 Nghiệp vụ bán hàng:
a.1 Bán hàng trực tiếp:
đón tiếp khách hàng đồng thời hỏi khách hàng xem họ có nhu cầu về những mặt hàngnào Nhân viên bán hàng sẽ tư vấn cho khách hàng các mặt hàng trong loại hàng mà
họ cần, đồng thời cũng giới thiệu cho họ các dòng sản phẩm mới mà công ty mới nhập
về cùng với những tính năng nổi bật của nó Khách xem các mặt hàng trong bảng báogiá cùng với sự tư vấn của nhân viên bán hàng để chọn mặt hàng mình cần
Khi khách hàng hàng chọn được mặt hàng họ muốn mua và đồng ý mua mặt hàng đóthì nhân viên bán hàng sẽ gửi yêu cầu của khách hàng đến bộ phận quản lý kho đểkiểm tra mặt hàng đó còn hay hết Nếu còn nhân viên bán hàng sẽ lập phiếu bán hànggiao cho khách hàng Khách hàng sẽ cấm phiếu bán hàng này đến bộ phận thu ngânnộp tiền Bộ phận thu ngân lấy phiếu mua hàng nhập thông tin vào phần mềm để làmphiếu biên nhận, phiếu biên nhận gồm 4 liên: trắng, hồng, xanh, vàng Nhân viên thungân sẽ giữ lại liên trắng để đối chiếu, báo cáo khi nộp lại số tiến thu được trong ngàycho kế toán Nhân viên thu ngân giao cho khách hàng 3 liên còn lại gốm hồng, vàng,xanh Khách hàng sẽ cầm 3 liên này đến quầy giao hàng gần đó giao cho nhân viên kếtoán 2 liên vàng và xanh, nhân viên kế toàn sẽ làm các loại chứng từ có liên quan
Nhân viên kế toán sẽ dùng liên vàng nhập các thông tin cần thiết vào phần mềm đểlàm phiếu thu, hóa đơn, phiếu xuất kho Hóa đơn gồm 3 liên trắng, vàng hồng, liêntrắng kế toán giữ, liên vàng làm chứng từ thuế , liên hồng để giao cho khách hàng Tạiđây các thông tin về khách hàng, phiếu thu, hóa đơn, phiếu xuất kho sẽ được lưu lạitrong cơ sở dữ liệu Sau đó nhân viên kế toán giao phiếu xuất kho, hóa đơn và liênxanh cho nhân viên kho để đi lấy hàng Nhân viên kho lấy hàng mang lại quầy giaohàng và gọi tên khách hàng ghi trong phiếu biên nhận liên xanh Khách hàng lại quầygiao hàng cầm theo phiếu biên nhận liên hồng Nhân viên kho đối chiếu phiếu biênnhận của khách hàng với phiếu mà nhân viên đó giữ sau đó giao hàng kèm hóa đơncho khách hàng Khách hàng nhận hàng và hóa đơn
Nếu hệ thống công ty bị hư hỏng thì toàn bộ các công việc kiêm tra kho, lâp phiếu biên nhận, làm chứng từ như hóa đơn, phiếu thu, phiếu xuất kho, phiếu công nợ… đều được các nhân viên ở các bộ phận tương ứng làm bằng tay không qua phần mềm và
cơ sở dữ liệu Sau này các chứng từ ở bộ phận kế toán sẽ được lưu lại cơ sở dữ liệu sau khi hệ thống được sửa
Khách hàng là một công ty đặt hàng với số lượng lớn: khi một công ty có yêu cầu mộtlương hàng lớn Họ sẽ liên hệ với công ty, họ có thể đến trực tiếp hoặc liên hệ qua điệnthoại phòng kinh doanh Đầu tiên nhân viên bán hàng trực tiếp hoặc nhân viên bánhàng trực ở phòng kinh doanh sẽ nhận yêu cầu của khách hàng về sồ lượng các mặthàng, sau đó nhân viên bàn hàng yêu cầu bộ phận quản lý kho kiểm tra lượng hàng cóđáp ứng được yêu cầu của khách hàng hay không Nhân viên kho kiểm tra hàng trong
cơ sở dữ liệu, nếu hàng có thể đáp ứng nhân viên bán hàng bán hàng sẽ thông báo chokhách hàng là công ty có thể đáp ứng hàng với giá cả lá bao nhiêu đó Nếu khách hàng
C
ông ty H
iám
Trang 9đồng ý thì nhân viên và khách hàng sẽ thương lượng những điều khoản khác liên quannhư thời gian giao, hình thức thanh toán, đưa trước, hạn khách hàng trả tiền hềt Nếu cả 2 bên cùng đồng ý với những điều khoàn thương lượng thì hợp đồng sẽ được
ký kết trong trường hợp khách hàng đến trực tiếp công ty hoặc hẹn ký kết hợp đồng tạicông ty trong trường hợp khách hàng gọi điện Nếu khách hàng thanh toán trưc tiếpkhi khách hàng đưa trước 1 khoản theo hợp đồng, 1 nhân viên thu ngân sẽ làm phiếubiên nhận, nhân viên thu ngân giữ lại liên trắng, giao cho khách hàng liên hồng, 2 liêncòn lại giao cho nhân viên bán hàng
Nhân viên bán hàng cầm 2 liên cùng với bản sao hợp đồng giao cho kế toán làm cácloại chứng từ liên quan như làm phiếu thu với số tiền đưa trước của khách hàng, làmphiếu công nợ bán với số tiền còn nợ, làm phiếu xuất kho, hóa đơn Các thông tin vềkhách hàng, phiếu thu, hóa đơn, phiếu xuất kho, phiếu công nợ bán sẽ được lưu lạitrong cơ sở dữ liệu Kế toán sẽ đưa hóa đơn liên hồng cho nhân viên bán hàng, phiếucông nợ, nhân viên bán hàng sẽ đưa lại cho khách hàng
Kế toán giao cho nhân viên kho phiếu xuất kho, bản sao hợp đồng để nhân viên kholàm phiếu giao hàng và chuẩn bị hàng để giao theo hợp đồng
Nếu khách thanh toán chuyển khoản thì nhân viên bán hàng cung cấp mã tài khoảncho khách hàng (ghi trong hợp đồng) Kế toán dựa vào hợp đồng để làm chứngtừ nhưphiếu nợ với số tiền còn nợ, làm phiếu xuất kho, hóa đơn…Nhân viên kho dựa vàophiếu xuất kho và hợp đồng để làm phiếu giao hàng giao cho nhân viên giao hàng vàxuất hàng trong kho theo ngay hẹn giao
Nhân viên giao hàng giao hàng theo ngày hẹn Khách hàng nhận hàng và ký vào phiếugiao hàng
Nếu khách hàng phát hiện công ty giao thiếu hàng, nhân viên giao hàng sẽ kiểm tra lại
số hàng có đúng là bị thiếu không, nếu đúng sẽ giao cho khách hàng số hàng chở đến
và yêu cầu khách hàng xác nhận số hàng còn thiếu Nhân viên giao hàng báo cho nhânviên kho về việc giao hàng thiếu, nhân viên kho xuất số hàng còn thiếu Nhân viêngiao hàng sẽ chở số hàng còn thiếu đến cho khách hàng Khách hàng nhận số hàngthiếu, ký vào phiếu giao hàng
a.2 Bán hàng qua mạng: khách hàng vào trang web của công ty Sau đó khách hàng xemcác sản phẩm trên trang web, lựa chọn mặt hàng muốn mua, hệ thống sẽ thêm lựa chọncủa khách hàng vào giỏ hàng của khách hàng Khi khách hàng đã chọn lựa xong cácmặt hàng muốn mua và quyết định mua hàng thì hệ thống sẽ yêu cầu khách hàng đăngnhập hoặc đăng ký để có thể mua hàng Khi khách hàng đã đăng nhập thành công thì
hệ thống yêu cầu khách hàng điền đầy đủ thông tin về người mua hàng, người nhận vàhình thứ thanh toán như thanh toán trực tiếp bằng tiền mặt hay chuyển khoản Nếuthanh toán chuyển khoản thì hệ thống sẽ hiện số tài khoản của công ty để khách hàng
có thể chuyển tiền và hạn cho khách hàng chuyển tiền trong bao nhiêu ngày
Các thông tin về đơn đặt hàng sẽ đựợc lưu lại trong cơ sở dữ liệu Thông tin này đượcnhân viên ở bộ phận bán hàng tiếp nhận qua một phần mềm Nếu khách hàng thanhtoán trực tiếp thì nhân viên bán hàng sẽ làm phiếu bán hàng ngay, còn nếu khách hàngthanh toán bằng chuyển khoản thì sau khi khách hàng chuyển tịền vào tài khoản củacông ty thì nhân viên bán hàng mới làm phiếu bàn hàng Nhân viên bán hàng sẽ đưacho nhân viên kế toán phiếu bán hàng để nhân viên kế toán làm các chứng từ liênquan Nếu khách hàng thanh toán bằng chuyển khoản thì kế toán sẽ làm hóa đơn,
Trang 10phiếu xuất kho, phiếu thu, còn thanh toán trực tiếp thì kế toán sẽ làm phiếu thu khi tiềnđươc nhân viên giao hàng lấy tiền khách hàng khi giao hàng về.
Kế toán sẽ đưa cho nhân viên kho phiếu xuât kho, hóa đơn, nhân viên kho làm phiếugiao hàng, lấy hàng trong kho Nhân viên kho giao cho nhân viên giao hàng phiếu giaohàng và hàng Nhân viên giao hàng giao hàng theo địa chỉ cùa khách hàng, khách hàngthanh toán tiền nếu khách thanh toán trực tiếp và ký nhận vào phiếu giao hàng
1.2 Biều đồ quy trình nghiệp vụ
b.1 Biểu đồ Use Case:
Công Ty và Khách Mua Trục Tiếp Nó là một tác nhân trừu tượng
- Use case Bán Hàng là use case được tổng quát hóa từ các use case Bán Trực Tiếp,Bán Hợp Đồng, Bán Qua Mạng Nó là một use case trừu tượng
use case Bán Hàng sử dụng Trong biểu đồ use case này chúng là các use case trừutượng, chúng sẽ được đặc tả trong phần đặc tả use case của các bộ phận quản lýkho, thu ngân và kế toán
b.2 Đặc tả Use Case:
ThuTien
BanHopDong BanTrucTiep
Trang 11 Với tác nhân cơ sở dữ liêu: Use case gửi yêu cầu lưu trữ thông tin Hệthống cơ sở dữ liệu nhận yêu cầu và lưu thông tin.
Quan hệ với use case khác: Quan hệ tống quát hóa (generalization) với use caseBán Hàng
Luồng sự kiện chính:
1 Use case bắt đầu khi khách hàng bước vào cửa hàng của công ty
2 Nhân viên bán hàng đón tiếp, tìm hiểu nhu cầu của khách hàng và giớithiệu các sản phẩm trong loại sản phẩm khách hàng cần
3 Khách hàng dựa vào bảng báo giá và tư vấn của nhân viên để tìm món hàngmình cần Nếu không tìm được món hàng mình cần thì use case kết thúc
4 Khi khách hàng chọn được món hàng mình cần họ sẽ nói cho nhân viên bánhàng
5 Nhân viên bán hàng gửi yêu cầu của khách hàng xuống bộ phận quản lýkho để kiểm tra Nếu hết hàng thì thực hiện luồng nhánh E2
6 Nhân viên bán hàng lập phiếu bán hàng giao cho khách hàng
7 Khách hàng cầm phiếu bán hàng giao cho thu ngân
8 Thu ngân lập phiếu biên nhận
9 Thu ngân giao cho khách hàng 3 liên của phiếu biên nhận
10 Khách hàng giao cho kế toán 2 liên vàng và xanh
11 Kế toán lập hóa đơn, phiếu thu, phiếu xuất kho, lưu thông tin về kháchhàng, hóa đơn, phiếu thu, phiếu xuất kho vào cơ sở dữ liệu
12 Kế toán giao cho nhân viên kho hóa đơn, phiếu xuất kho, liên xanh
13 Nhân viên kho cầm hóa đơn, phiếu xuất kho, liên xanh đi lấy hàng trongkho
14 Nhân viên mang hàng ra quầy giao hàng gọi tên khách hàng
15 Khách hàng ra quầy giao hàng, cầm theo liên hồng phiếu biên nhận
16 Nhân viên kho giao hàng và hóa đơn cho khách hàng
3 Quay lại bước 3 luồng sự kiện chính
Luồng nhánh E3
1 Nhân viên kho báo cho khách hàng biết không phải hàng của khách hàng(có thể do tên giống nhau)
2 Thực hiện lại buớc 14 luồng chính
3 Nếu không có ai nhận hàng khi nhân viên kho gọi tên Thực hiện luồngnhánh E3.1
Trang 12 Sự kiên khởi động: công ty đặt hàng liên hệ với công ty.
Sự kiện kết thúc: hàng được giao cho công ty đặt hàng
Tương tác giữa use case với tác nhân:
giao hàng cho khách hàng nếu đáp ứng được đơn hàng
Với tác nhân hệ thống cơ sở dữ liệu: use case gửi yêu cầu lưu trữ cỏ sở dữliệu Hệ thống cở sở dữ liệu lưu lại thông tin yêu cầu lưu trữ
case Bán Hàng
Luồng sự kiện chính:
1 Khách hàng liên hệ với công ty (trực tiếp hoặc qua điện thoại)
2 Nhân viên bán hàng nhận yêu cầu của khách hàng
3 Nhân viên bán hàng gửi yêu cầu của khách hàng xuống bộ phận kho đểkiểm tra, nhân viên kho kiểm tra trong cơ sở dữ liệu Nếu hàng hết thì thựchiện luồng nhánh E2
4 Nhân viên bán hàng thông báo cho khách hàng là công ty có thể đáp ứngđươc đơn hàng
5 Khách hàng yêu cầu nhân viên cung cấp đơn giá về mặt hàng đó
6 Nhân viên bán hàng cung cấp đơn giá cho khách hàng Nếu khách hàngkhông đồng ý với giá đó thì use case kết thúc
7 Nhân viên bán hàng và khách hàng thương lượng một số khoản như thờigian giao hàng, số tiền phải trả trước thời hạn trả hết tiền, hình thức thanhtoán Nếu 1 trong 2 không chấp nhận những điều khoản ở trên thì use casekết thúc
8 Nhân viên bán hàng soạn thảo hợp đồng
9 Nhân viên bán hàng đưa khách hàng ký hợp đồng nếu khách hàng đến trựctiếp Nếu khách hàng gọi điện tới thì hẹn ngày ký hợp đồng
10 Nếu khách hàng thanh toán chuyển khoản thì thực hiện hiện luồng E3
11 Thu ngân làm phiếu biên nhận qua một phần mềm cho số tiền đưa trướccủa khách hàng
Trang 1316 Nhân viên bán hàng đưa hóa đơn liên hồng, phiếu công nợ cho khách hàng.
17 Kế toán giao cho nhân viên kho phiếu xuất kho, bản sao hợp đồng
18 Nhân viên kho dưa vào giấy tờ kế toán đưa làm phiếu giao hàng, lấy hàngtrong kho
19 Nhân viên kho giao phiếu giao hang cho nhân viên giao hàng
20 Nhân viên giao hàng giao hàng theo ngày hẹn Nếu trong lúc giao hàngkhách hàng phát hiện thiếu hàng thì thực hiện luồng nhánh E4
1 Nhân viên bán hàng cung cấp mã tài khoản cho khách hàng
2 Nhân viên bán hàng giao cho kế toán bản sao hợp đồng
3 Kế toán lập hóa đơn, phiếu xuất kho, phiếu công nợ bán
4 Thực hiện lại từ bước 15 luồng chính
Luồng rẽ nhánh E4
1 Nhân viên kho sẽ giao cho khách hàng số hàng chở đến đó
2 Nhân viên giao hàng báo cho nhân viên kho về việc giao hàng thiếu
3 Nhân viên kho xuất thêm hàng cho đủ
4 Nhân viên giao hàng chở hàng thiếu đến cho khách hàng
5 Khách hàng ký vào giấy giao hàng
6 Use case kết thúc
Các kịch bản có thể xảy ra:
Khách hàng không đồng ý với giá công ty đưa ra
Hệ thống công ty bị hư Tất cả các công việc đều làm bằng tay
Các tác nhân tác động: khách hàng (khách mua online), hệ thống cơ sở dữ liệu
Sự kiện khởi động: khách hàng ghé trang web của công ty
Sự kiện kết thúc: hàng được giao cho khách hàng
Tương tác giữa use case với tác nhân:
giao hàng cho khách hàng
Với tác nhân hệ thống cơ sở dữ liệu: Hệ thống cơ sở dữ liệu gửi thông tin
về tình trạng món hàng lên trang web như giá, số lượng…và lưu lại đơn
Trang 14hàng của khách hàng Use case yêu cầu hệ thống co sở dữ liệu lưu lại đơnhàng.
Tương tác với use case khác: Quan hệ tống quát hóa (generalization) với usecase Bán Hàng
Luồng sự kiện chính
1 Khách hàng ghé thăm trang web của công ty
2 Khách hàng xem các sản phẩm trên trang web của công ty và chọn sảnphẩm mình cần Nếu khách hàng không chọn được mặt hàng mình cần thìuse case kết thúc
3 Khi khách hàng chọn được sản phẩn mình muốn mua thì nhấn nút chọn hệthông sẽ đưa sản phẩm vào giỏ hàng của khách hàng
4 Khi khách hàng đã chọn xong các sản phẩm mình muốn mua thì nhấn linkgiỏ hàng của bạn để vào xem giỏ hàng của mình
5 Hệ thống trình bày các sản phẩm khách hàng đã chọn
6 Khi khách hàng đồng ý mua với những sản phẩm mình chọn thì thanh toán
7 Hệ thống yêu cầu khách hàng đăng nhập để có thể mua hàng Nếu kháchhàng chưa có tài khoản thì thực hiện luồng E2
8 Khách hàng đang nhập vào hệ thống nhấn mua hàng Nếu khách hàng đăngnhập vào hệ thống không thành công do quên mật khẩu thì thực hiện luồngE3
9 Hệ thống yêu cầu khách hàng điền đầy đủ thông tin ngừơi mua hàng vànhận hàng, chọn hình thức thanh toán Nếu là thanh toán chuyển khoản thìthực hiện luồng E4
10 Khách hàng nhấn nút mua hàng, thông tin đặt hàng của khách hàng đượclưu vào cơ sở dữ liệu Nếu hệ thống bị lỗi không thể lưu được đơn hàng củakhách hảng thì thực hiện luồng E5
11 Nhân viên bán hàng nhận đơn đặt hàng của khách hàng từ cơ sở dữ liệu quamột phần mềm
12 Nhân viên bán hàng làm phiếu mua hàng giao cho kế toán Nếu khách hàngthanh toán chuyển khoản thì nhân viên bán hàng đợi khách hàng thanh toántiền mới làm phiếu bán hàng
13 Kế toán dựa vào phiếu bàn hàng nhập hông tin vào phần mềm để làm phiếuchứng từ như phiếu xuất kho, hóa đơn…và luu lại thông tin phiếu xuất kho,hóa đơn
14 Kế toán giao cho nhân viên phiếu xuất kho, nhân viên kho làm phiếu giaohàng qua một phần mềm và lầy hàng trong kho giao cho nhân viên giaohàng
15 Nhân viên giao hàng theo địa chỉ cho khách hàng
16 Khách hàng giao tiền và ký nhận vào phiếu giao hàng
17 Nhân viên kho cầm tiền của khách hàng giao cho kế toán, kế toán lập phiếu
Trang 152 Hệ thống yêu cầu khách hàng điền đầy đủ thông tin cần thiết.
3 Khách hàng điền thông tin theo yêu cầu và lick vào nút đăng ký
4 Hệ thống trả lại thông báo đăng ký thành công
5 Khách hàng đăng nhập vào hệ thống theo tài khoản mới tạo
6 Thưc hiện lại bước 8 luồng chính
Luồng rẽ nhánh E3
1 Khách hàng click vào link quên mật khẩu
2 Hệ thống yêu cầu khách nhập email để gửi mật khẩu mới
3 Khách hàng nhập địa chỉ email của mình Nhấn nút gửi
4 Hệ thống gửi link xác nhận mật khẩu đến cho khách hàng
5 Khách hàng vô mail nhận link xác nhân mât khâu mới
6 Khách hàng nhập mật khẩu mới
7 Hệ thống lưu lại mật khẩu mới của khách hàng
8 Thực hiện lại bước 8 luồng chính
Luồng rẽ nhánh E4
1 Hệ thống hiện mã tài khoản của công ty và thời hạn cho khách hàngchuyển tiền vào tài khoản của công ty
2 Khách hàng lick đồng ý
3 Thông tin đơn đặt hàng được lưu vào cơ sở dữ liệu
4 Nếu quá hạn chyển khoản tiền mà khách hàng chưa chuyển tiến vào tàikhoản của công ty thì thực hiện luồng E4.1
5 Nhân viên bán hàng làm phiếu mua hàng giao cho kế toán
6 Kế toán dựa vào thông tin lưu trong cơ sở dữ liệu và tiền gửi qua tàikhoản làm phiếu xuất kho, hóa đơn, phiếu thu
7 Thực hiện lại từ bước 14 luồng sự kiện chính
3 Hệ thống cơ sở dữ liệu trả lại thông báo lỗi
4 Web site hiển thị thông báo lỗi
5 Khách hàng rời khỏi web site
6 Use case kết thúc
Các kịch bản có thể xảy ra là:
Trang 16 Khách thanh toán chuyển khoản nhưng không chuyển tiền.
hàng không thể thực hiện mua hàng (Do hệ thống bị lỗi)
1.3 Xây dựng biểu đồ trình tự và biểu đồ cộng tác.
C.1 Use case Bán Trực Tiếp
kịch bản chính (luồng sự kiện chính của use case)
Biểu đồ trình tự:
: KhachHang NhanVienBanH
ang NhanVienBanH
ang NhanVienThuNgan NhanVienThuN gan
PhanMemA NhanVienKeTo
an NhanVienKeTo
an PhanMemB MayIn NhanVienKho
PhanMemC CoSoDuLieu KhoHang
11: phieu ban hang
12: phieu ban hang, tien
13: y/c lam phieu bn
14: lam phieu bn 15: yeu cau in pbn
16: thong tin can in 17: phieu bien nhan 18: phieu bien nhan
19: phieu bien nhan
20: thong tin khach hang,hang
21: lam hoa don
29: yeu cau in hd, pt, pxk
30: thong tin can in
24: y/c luu thong tin chung tu ,khach hang
25: thong tin can luu
26: luu thong tin
1: noi nhu cau cua minh
22: lam phieu thu 23: lam phieu xuat kho
5: ma hang
6: ma hang 7: tt mat hang 8: tt mat hang
27: da luu 28: da luu
Trang 17: KhachHang
NhanVienB
anHang
NhanVienT huNgan
PhanMe mA
NhanVienK eToan
PhanMe mB
MayIn
NhanVien Kho
CoSoDu
Lieu
KhoHan g
10: lam phieu bh
14: lam phieu bn
21: lam hoa don 22: lam phieu thu 23: lam phieu xuat kho
26: luu thong tin
PhanMe mC
2: tu van
11: phieu ban hang
3: mat hang can
1: noi nhu cau cua minh
12: phieu ban hang, tien
18: phieu bien nhan
19: phieu bien nhan
4: ma hang
9: dap ung duoc
13: y/c lam phieu bn 15: yeu cau in pbn
16: thong tin can in
20: thong tin khach hang,hang
29: yeu cau in hd, pt, pxk24: luu thong tin32: hoa don, phieu xuat kho, phieu bien nhan
30: thong tin can in
25: thong tin can luu
17: phieu bien nhan
31: hoa don, phieu thu, phieu xuat kho 35: hang, hoa don
33: yeu cau lay hang
34: hang 5: ma hang
Trang 18Biểu đồ cộng tác:
: KhachHang
NhanVienB anHang 1: nhu cau
2: tu van 3: khong co mat hang can
4: ma hang
9: het hang 10: hang da het
5: ma hang
6: ma hang 7: tt mat hang 8: tt mat hang
Trang 19: KhachHang
NhanVienB anHang
NhanVien
Kho
CoSoDu Lieu
PhanMe mA
1: nhu cau 3: mat hang can
2: tu van 10: hang da het 4: ma hang
9: het hang
5: ma hang
8: tt mat hang
6: ma hang 7: tt mat hang
Kịch bản hệ thống bị hư hỏng
Biểu đồ trình tự
: KhachHang NhanVienBanH
ang NhanVienBanH ang NhanVienThuNNhanVienThuNgan gan NhanVienKeToNhanVienKeToan an NhanVienKho KhoHang1: noi nhu cau cua minh
2: tu van
3: mat hang can
8: lam phieu bh 9: phieu ban hang
10: phieu ban hang, tien
4: ma hang
7: dap ung duoc
5: kiem tra mat hang 6: san pham
11: lam phieu bien nhan 12: phieu bien nhan
13: phieu bien nhan
14: lam hoa don 15: lam phieu thu 16: lam phieu xuat kho 17: hoa don, phieu xuat kho, bien nhan
18: lay hang 19: hang 20: hang, hoa don
Trang 20NhanVienT huNgan
11: lam phieu bien nhan
14: lam hoa don
15: lam phieu thu
16: lam phieu xuat kho 1: noi nhu cau cua minh3: mat hang can
2: tu van 9: phieu ban hang
10: phieu ban hang, tien
12: phieu bien nhan
13: phieu bien nhan
4: ma hang
7: dap ung duoc 17: hoa don, phieu xuat kho, bien nhan
20: hang, hoa don
5: kiem tra mat hang 18: lay hang
6: san pham 19: hang
Trang 21Biểu đồ trình tự:
: KhachHang NhanVienBanHNhanVienBanHangang ThuNgan PhanMemA KeToan PhanMemB May in NhanVienKho PhanMemC NhanVienGiaoNhanVienGiaoHangHang CoSoDuLieu KhoHang1: neu yeu cau
2: yeu cau cua khach
7: dap ung duoc don hang 8: CT dap ung duoc
9: gia mat hang
23: thong tin van in 24: phieu bien nhan 25: phieu bien nhan
26: phieu bien nhan
27: phieu bien nhan, hop dong
28: thong tin ve khach hang,hop dong
29: lam hoa don 30: lam phieu thu 31: lam phieu xuat kho 32: lam phieu cong no
38: y/c in hd,pt,pxk,pcn
39: thong tin can in 40: hd, pt, pxk, pcn
33: y/c luu thong tin
34: thong tin can luu
35: luu thong tin
41: hoa don, pcn 42: hoa don, pcn
43: phieu xuat kho, hop dong
49: lay hang 50: hang
51: phieu giao hang ,hang 52: hang,phieu giao hang
53: ky vao phieu giao hang
54: phieu giao hang
12: dong y
13: dieu khoan
14: dong y
44: tt khach hang,mat hang
45: lam phieu giao hang 46: y/c in pgh
47: thong tin can in 48: phieu giao hang
3: ma mat hang
4: ma mat hang 5: thong tin mat hang 6: thong tin mat hang
36: da luu 37: da luu
Trang 22PhanMe mA
PhanMe mB
May in
KhoHan g
PhanMe mC
15: lam hop dong 16: ky vao hd
35: luu thong tin
45: lam phieu giao hang
2: yeu cau cua khach 7: dap ung duoc don hang
27: phieu bien nhan, hop dong 41: hoa don
49: lay hang
50: hang
51: phieu giao hang ,hang
44: tt khach hang,mat hang 46: y/c in pgh 3: ma mat hang
6: thong tin mat hang
20: y/c lam phieu bn 22: y/c in bien nhan 26: phieu bien nhan
28: thong tin ve khach hang,hop dong 38: y/c in hd,pt,pxk,pcn33: y/c luu thong tin
43: phieu xuat kho, hop dong
52: hang,phieu giao hang
54: phieu giao hang
23: thong tin van in
39: thong tin can in
34: thong tin can luu
24: phieu bien nhan
40: hd, pt, pxk, pcn
48: phieu giao hang 47: thong tin can in
4: ma mat hang 5: thong tin mat hang 36: da luu
37: da luu
1: neu yeu cau 9: gia mat hang 11: dieu khoan 14: dong y
8: CT dap ung duoc 10: gia hang 12: dong y 13: dieu khoan 17: yeu cau ky 42: hoa don
19: tien 25: phieu bien nhan
Trang 23Biểu đồ cộng tác
: KhachHang NhanVienBanHNhanVienBanHangang NhanVienKho PhanMemA CoSoDuLieu
1: neu yeu cau
2: thong tin yeu cau cua khach
7: khong dap ung duoc 8: khong dap ung duoc
3: ma hang
4: ma hang 5: tt mat hang 6: tt mat hang
: KhachHang
NhanVienB anHang
NhanVien Kho CoSoDu
Lieu
PhanMe mA
1: neu yeu cau 8: khong dap ung duoc
2: thong tin yeu cau cua khach 7: khong dap ung duoc
3: ma hang 6: tt mat hang 4: ma hang
5: tt mat hang
Trang 24 Khách hàng không đồng ý với giá công ty.
Biểu đồ trình tự
: KhachHang NhanVienBanHNhanVienBanHangang NhanVienKho PhanMemA CoSoDuLieu
1: neu yeu cau
2: thong tin yeu cau cua khach
7: dap ung duoc 8: dap ung duoc
9: yeu cau cung cap gia
10: gia cac mat hang
11: khong dong y mua
3: ma hang
4: ma hang 5: tt mat hang 6: tt mat hang
Trang 25NhanVien Kho
CoSoDu
Lieu
PhanMe mA
1: neu yeu cau 9: yeu cau cung cap gia 11: khong dong y mua
8: dap ung duoc 10: gia cac mat hang
2: thong tin yeu cau cua khach 7: dap ung duoc
3: ma hang
6: tt mat hang 4: ma hang
5: tt mat hang
Trang 26Biểu đồ cộng tác
: KhachHang
ang ang 1: neu yeu cau
2: thong tin yeu cau cua khach
7: dap ung duoc 8: dap ung duoc
9: yeu cau cung cap gia
10: gia cac mat hang
Trang 27 Kịch bản công ty không chấp nhận điều khoản của khách hàng.
Biểu đồ trình tự
: KhachHang
NhanVienB anHang
NhanVien Kho CoSoDu
Lieu
PhanMe nA
9: yeu cau cung cap gia 11: dieu khoan 14: khong dong y 15: khong mua
8: dap ung duoc 10: gia cac mat hang 12: dong y 13: dieu khoan
2: thong tin yeu cau cua khach 7: dap ung duoc
3: ma hang 6: tt mat hang 4: ma hang
5: tt mat hang
: KhachHang NhanVienBanHNhanVienBanHangang NhanVienKho PhanMemA CoSoDuLieu
1: neu yeu cau
2: thong tin yeu cau cua khach
7: dap ung duoc 8: dap ung duoc
9: yeu cau cung cap gia
10: gia cac mat hang
Trang 28NhanVien Kho
CoSoDu
Lieu
PhanMe mA
1: neu yeu cau 9: yeu cau cung cap gia 11: dieu khoan 13: khong mua
8: dap ung duoc
10: gia cac mat hang12: khong dong y
2: thong tin yeu cau cua khach 7: dap ung duoc
3: ma hang
6: tt mat hang 4: ma hang
5: tt mat hang
Trang 29PhanMe mB
May in
NhanVien Kho
NhanVienGi aoHang
CoSoDu Lieu
KhoHan g
15: lam hop dong 16: ky vao hd
18: ky vao hd
45: ky vao phieu giao hang
22: lam hoa don 23: lam phieu xuat kho 24: lam phieu cong no
27: luu thong tin
PhanMe mC 37: lam phieu gh
1: neu yeu cau 9: gia mat hang 11: dieu khoan 14: dong y
8: CT dap ung duoc
10: gia hang 12: dong y 13: dieu khoan 17: yeu cau ky 19: so tai khoan 34: hoa don
2: yeu cau cua khach 7: dap ung duoc don hang
20: hop dong 33: hoa don
21: thong tin khach hang hop dong 30: y/c in hd,pxk, pcn 25: yeu cau luu thong tin
35: phieu xuat kho, hop dong
31: thong tin can in
26: thong tin can luu 32: hoa don, phieu xuat kho, phieu cong no
40: phieu giao hang
41: y/c lay hang 42: hang 43: phieu giao hang, hang
3: ma hang 36: tt khach hang, mat hang 38: y/c in phieu gh 6: tt mat hang
44: hang, phieu giao hang 46: phieu giao hang
4: ma hang 5: thong tin mat hang 39: thong tin can in
28: da luu 29: da luu
: KhachHang NhanVienBanHNhanVienBanHangang KeToan PhanMemB May in NhanVienKho PhanMemC NhanVienGiaoNhanVienGiaoHangHang CoSoDuLieu KhoHang1: neu yeu cau
2: yeu cau cua khach
7: dap ung duoc don hang 8: CT dap ung duoc
9: gia mat hang
22: lam hoa don 23: lam phieu xuat kho 24: lam phieu cong no
30: y/c in hd,pxk, pcn
31: thong tin can in 32: hoa don, phieu xuat kho, phieu cong no
25: yeu cau luu thong tin
26: thong tin can luu
27: luu thong tin
33: hoa don,pcn 34: hoa don,pcn
35: phieu xuat kho, hop dong
41: y/c lay hang 42: hang 43: phieu giao hang, hang 44: hang, phieu giao hang
45: ky vao phieu giao hang
46: phieu giao hang
3: ma hang
4: ma hang 5: thong tin mat hang 6: tt mat hang
36: tt khach hang, mat hang
37: lam phieu gh 38: y/c in phieu gh
39: thong tin can in 40: phieu giao hang
28: da luu 29: da luu
Trang 30Biểu đồ công tác
: KhachHang
NhanVienB anHang
ThuNgan
PhanMe mA
KeToan
PhanMe mB May in
NhanVien Kho
NhanVienGi aoHang
CoSoDu Lieu
KhoHan g
15: lam hop dong 16: ky vao hd
35: luu thong tin
PhanMe mC
45: lam phieu giao hang
1: neu yeu cau
9: gia mat hang
25: phieu bien nhan
2: yeu cau cua khach
7: dap ung duoc don hang
27: phieu bien nhan, hop dong
41: hoa don
20: y/c lam phieu bn 22: y/c in phieu bn
26: phieu bien nhan
23: thong tin can in
28: thong tin kh, hop dong 38: y/c in hd,pt,pxk,pcn 33: y/c luu thong tin 43: phieu xuat kho, hop dong
39: thong tin can in
34: thong tin can luu 24: phieu bien nhan
40: hoa don, phieu thu, phieu xuat kho, phieu cong no
48: phieu giao hang
49: lay hang 55: lay hang
50: hang 56: hang 51: phieu gh, hang
57: hang
54: hang thieu
44: tt khach hang, mat hang 46: y/c in 3: ma hang
6: tt mat hang
52: hang,phieu giao hang 58: hang thieu, phieu giao hang
53: hang thieu 60: phieu giao hang
47: thong tin can in
4: ma hang 5: thong tin mat hang
36: da luu 37: da luu
Trang 31Biểu đồ trình tự
: KhachHang NhanVienBanHNhanVienBanHangang ThuNgan PhanMemA KeToan PhanMemB May in NhanVienKho PhanMemC NhanVienGiaoNhanVienGiaoHangHang CoSoDuLieu KhoHang
1: neu yeu cau
2: yeu cau cua khach
7: dap ung duoc don hang
8: CT dap ung duoc
9: gia mat hang
23: thong tin can in 24: phieu bien nhan 25: phieu bien nhan
26: phieu bien nhan
27: phieu bien nhan, hop dong
28: thong tin kh, hop dong
29: lam hoa don 30: lam phieu thu 31: lam phieu xuat kho 32: lam phieu cong no
38: y/c in hd,pt,pxk,pcn
39: thong tin can in 40: hoa don, phieu thu, phieu xuat kho, phieu cong no
33: y/c luu thong tin
34: thong tin can luu
35: luu thong tin
41: hoa don, phieu cong no 42: hoa don, cn
43: phieu xuat kho, hop dong
49: lay hang 50: hang 51: phieu gh, hang
52: hang,phieu giao hang 53: hang thieu
55: lay hang
56: hang 57: hang
58: hang thieu, phieu giao hang 59: ky vao phieu giao hang
44: tt khach hang, mat hang
45: lam phieu giao hang 46: y/c in
47: thong tin can in 48: phieu giao hang
54: hang thieu
60: phieu giao hang
3: ma hang
4: ma hang 5: thong tin mat hang 6: tt mat hang
36: da luu 37: da luu
Trang 32C.3 Use case bán hàng qua mạng
Kịch bản chính (luồng sự kiện chính)
Biểu đồ trình tự
: KhachHang WebSide GioHang NhanVienBanH
ang NhanVienBanH ang PhanMemA KeToan PhanMemX MayIn
NhanVienKho PhanMemY NhanVienGiao
Hang NhanVienGiao Hang CoSoDuLieu KhoHang1: ghe tham
2: xem cac san pham
3: chon san pham
5: xem gio hang
8: tt san pham da chon
9: thanh toan
10: y/c dang nhap
11: usename pass
14: dang nhap thanh cong
15: tt nguoi mua, hinh thuc tt
16: tt, hinh thuc thanh toan
17: mua hang
4: san pham
6: lay thong tin sp
7: tt san pham da chon
34: y/c in hoa don, pxk
35: thong tin can in 36: hoa don, phieu xuat kho 29: y/c luu thong tin
37: hoa don, phieu xuat kho
42: phieu giao hang
18: don dat hang
26: tt don hang
28: lam phieu xuat 27: lam hoa don
30: thong tin can luu
31: luu thong tin
19: luu ddh 20: kiem tra don hang moi
21: lay don hang moi 22: don hang moi 23: don hang moi
24: lam phieu ban hang 25: phieu ban hang
32: da luu 33: da luu
Trang 33KeToan
PhanMe mX
MayIn
NhanVien Kho
PhanMe mY
NhanVienGi
aoHang
CoSoDu Lieu
KhoHan g
39: lam phieu giao hang
48: ky nhan pgh
28: lam phieu xuat27: lam hoa don
31: luu thong tin
NhanVienB anHang
PhanMe mA
24: lam phieu ban hang
1: ghe tham 2: xem cac san pham 3: chon san pham 5: xem gio hang 9: thanh toan 11: usename pass 16: tt, hinh thuc thanh toan 17: mua hang
8: tt san pham da chon 10: y/c dang nhap 14: dang nhap thanh cong 15: tt nguoi mua, hinh thuc tt
4: san pham 6: lay thong tin sp 7: tt san pham da chon
12: usename pass18: don dat hang13: dang nhap thanh cong
34: y/c in hoa don, pxk29: y/c luu thong tin26: tt don hang
37: hoa don, phieu xuat kho
35: thong tin can in
36: hoa don, phieu xuat kho
42: phieu giao hang
41: thong tin can in
46: hang, hoa don, phieu giao hang
47: tien
49: phieu giao hang
30: thong tin can luu 19: luu ddh
20: kiem tra don hang moi 23: don hang moi
25: phieu ban hang 21: lay don hang moi
22: don hang moi
32: da luu
33: da luu
38: tt kh, mon hang 40: y/c in pgh
43: lay hang 44: hang 45: phieu giao hang, hang, hoa don
Trang 34Biểu đồ cộng tác
: KhachHang WebSide GioHang
1: ghe tham 2: xem cac san pham 3: chon san pham
5: xem gio hang
8: tt san pham da chon 9: thoat khoi web
1: ghe tham 2: xem cac san pham 3: chon san pham 5: xem gio hang 9: thoat khoi web
8: tt san pham da chon
Trang 35 Kịch bản khách hàng chưa có tài khoản.
Biểu đồ trình tự:
: KhachHang WebSide GioHang NhanVienBanH
ang NhanVienBanH ang PhanMemA KeToan PhanMemX MayIn NhanVienKho PhanMemY NhanVienGiao
Hang NhanVienGiao Hang CoSoDuLieu KhoHang 1: ghe tham
2: xem cac san pham
3: chon san pham
5: xem gio hang
8: tt san pham da chon
9: thanh toan
10: y/c dang nhap, dang ky
21: dang nhap thanh cong
22: tt nguoi mua, hinh thuc tt
23: tt, hinh thuc thanh toan
6: lay thong tin sp
7: tt san pham da chon
41: y/c in hoa don, pxk
42: thong tin can in 43: hoa don, phieu xuat kho 36: y/c luu thong tin
44: hoa don, phieu xuat kho
49: phieu giao hang
45: tt kh, mon hang
46: lam phieu giao hang 47: y/c in pgh
48: thong tin can in
52: phieu giao hang, hang, hoa don 53: hang, hoa don, phieu giao hang
55: ky nhan pgh
54: tien 56: phieu giao hang
19: usename pass 20: dang nhap thanh cong
25: don dat hang
33: tt don hang
35: lam phieu xuat 34: lam hoa don
37: thong tin can luu
38: luu thong tin
14: y/c luu thong tin dang ky
15: luu thong tin dang ky
50: y/c lay hang 51: hang
26: luu ddh 16: da luu
27: kiem tra don hang moi
28: lay don hang moi 29: don hang moi 30: don hang moi
31: lam phieu ban hang 32: phieu ban hang
39: da luu 40: da luu
Trang 36KeToan
PhanMe mX
KhoHan g
15: luu thong tin dang ky 38: luu thong tin
34: lam hoa don 35: lam phieu xuat
46: lam phieu giao hang
55: ky nhan pgh
NhanVienB anHang
PhanMe mA
1: ghe tham 2: xem cac san pham 3: chon san pham 5: xem gio hang 9: thanh toan 11: dang ky 13: thong tin 18: usename pass 23: tt, hinh thuc thanh toan 24: mua hang
8: tt san pham da chon 10: y/c dang nhap, dang ky 12: y/c dien thong tin 17: dang ky thanh cong 21: dang nhap thanh cong 22: tt nguoi mua, hinh thuc tt
4: san pham 6: lay thong tin sp 7: tt san pham da chon 14: y/c luu thong tin dang ky
19: usename pass 25: don dat hang 20: dang nhap thanh cong16: da luu
33: tt don hang 41: y/c in hoa don, pxk36: y/c luu thong tin
44: hoa don, phieu xuat kho
42: thong tin can in
43: hoa don, phieu xuat kho
49: phieu giao hang 45: tt kh, mon hang 47: y/c in pgh 50: y/c lay hang
51: hang
52: phieu giao hang, hang, hoa don
48: thong tin can in
53: hang, hoa don, phieu giao hang
54: tien
56: phieu giao hang
37: thong tin can luu 26: luu ddh
27: kiem tra don hang moi
28: lay don hang moi 29: don hang moi
30: don hang moi 31: lam phieu ban hang
32: phieu ban hang
CoSoDu Lieu
22: luu mat khau moi 43: luu thong tin31: luu ddh
39: lam hoa don 40: lam phieu xuat 60: ky nhan pgh
1: ghe tham 2: xem cac san pham 3: chon san pham 5: xem gio hang 9: thanh toan 11: usename pass 16: quen mat khau 18: email 20: mat khau moi 23: usename pass 28: tt, hinh thuc thanh toan 29: mua hang 8: tt san pham da chon 10: y/c dang nhap 14: dang nhap khong thanh cong 17: nhap email 19: link xac nhan mat khau 26: dang nhap thanh cong 27: tt nguoi mua, hinh thuc tt
4: san pham 6: lay thong tin sp 7: tt san pham da chon
12: usename pass 21: luu mat khau moi 24: usename, pass 30: don dat hang
13: dang nhap khong thanh cong 25: dang nhap thanh cong
38: tt don hang 46: y/c in hoa don, pxk41: y/c luu thong tin
47: thong tin can in 58: hang, hoa don, phieu giao hang
59: tien
42: thong tin can luu 44: da luu
45: da luu
Trang 37Biểu đồ trình tự
: KhachHang WebSide GioHang NhanVienBanH
ang NhanVienBanH
NhanVienKho PhanMemY NhanVienGiao
Hang NhanVienGiao Hang CoSoDuLieu KhoHang1: ghe tham
2: xem cac san pham
3: chon san pham
5: xem gio hang
8: tt san pham da chon
9: thanh toan
10: y/c dang nhap
11: usename pass
26: dang nhap thanh cong
27: tt nguoi mua, hinh thuc tt
28: tt, hinh thuc thanh toan
29: mua hang
4: san pham
6: lay thong tin sp
7: tt san pham da chon
46: y/c in hoa don, pxk
47: thong tin can in
48: hoa don, phieu xuat kho 41: y/c luu thong tin
49: hoa don, phieu xuat kho
54: phieu giao hang
50: tt kh, mon hang
51: lam phieu giao hang 52: y/c in pgh
53: thong tin can in
57: phieu giao hang, hang, hoa don 58: hang, hoa don, phieu giao hang
60: ky nhan pgh
59: tien
61: phieu giao hang
12: usename pass 13: dang nhap khong thanh cong
30: don dat hang
38: tt don hang
40: lam phieu xuat 39: lam hoa don
42: thong tin can luu
43: luu thong tin
55: lay hang 56: hang
14: dang nhap khong thanh cong
15: quen mat khau hoac dang ky
16: quen mat khau
17: nhap email
18: email
19: link xac nhan mat khau
20: mat khau moi
21: luu mat khau moi
22: luu mat khau moi 23: usename pass
24: usename, pass 25: dang nhap thanh cong
31: luu ddh 32: kiem tra don hang moi
33: lay don hang moi 34: don hang moi 35: don hang moi
36: lam phieu ban hang 37: phieu ban hang
44: da luu 45: da luu
Trang 38 Kịch bản khách hàng thanh toàn chuyển khoản.
Biểu đồ trình tự
: KhachHang WebSide GioHang TaiKhoanCongT
y TaiKhoanCongT y NhanVienBanH ang NhanVienBanH ang PhanMemA KeToan PhanMemX MayIn
NhanVienKho PhanMemY NhanVienGiao
Hang NhanVienGiao Hang CoSoDuLieu KhoHang 1: ghe tham
2: xem cac san pham
3: chon san pham
5: xem gio hang
8: tt san pham da chon
9: thanh toan
10: y/c dang nhap
11: usename pass
14: dang nhap thanh cong
15: tt nguoi mua, hinh thuc tt
16: tt, hinh thuc thanh toan
19: mua hang
4: san pham
6: lay thong tin sp
7: tt san pham da chon
39: y/c in hoa don, pxk pt 40: thong tin can in 41: hoa don, phieu xuat kho, pt 34: y/c luu thong tin
42: hoa don, phieu xuat kho
20: don dat hang
30: tt don hang
33: lam phieu xuat 32: lam hoa don
35: thong tin can luu
36: luu thong tin
21: luu ddh
17: ma tai khoan, han chuyen khoan
18: dong y
26: tien chuyen khoan
31: lam phieu thu
22: kiem tra don hang moi
23: lay don hang moi 24: don hang moi 25: don hang moi
27: tien chuyen khoan
28: lam phieu ban hang 29: phieu ban hang
37: da luu 38: da luu
Trang 39KeToan
PhanMe mX
MayIn
NhanVien Kho
PhanMe mY
NhanVienGi
aoHang
CoSoDu Lieu
KhoHan g
TaiKhoanC ongTy
21: luu ddh 36: luu thong tin
31: lam phieu thu 32: lam hoa don 33: lam phieu xuat
44: lam phieu giao hang
52: ky nhan pgh
1: ghe tham 2: xem cac san pham 3: chon san pham 5: xem gio hang 9: thanh toan 11: usename pass 16: tt, hinh thuc thanh toan 18: dong y 19: mua hang
8: tt san pham da chon 10: y/c dang nhap 14: dang nhap thanh cong 15: tt nguoi mua, hinh thuc tt 17: ma tai khoan, han chuyen khoan
26: tien chuyen khoan
4: san pham 6: lay thong tin sp 7: tt san pham da chon 12: usename pass 20: don dat hang 13: dang nhap thanh cong
30: tt don hang 39: y/c in hoa don, pxk pt34: y/c luu thong tin
42: hoa don, phieu xuat kho
40: thong tin can in
41: hoa don, phieu xuat kho, pt
47: phieu giao hang 43: tt kh, mon hang 45: y/c in pgh 48: lay hang
49: hang
50: phieu giao hang, hang, hoa don
46: thong tin can in
51: hang, hoa don, phieu giao hang
53: phieu giao hang
35: thong tin can luu
NhanVienB anHang
PhanMe mA 22: kiem tra don hang moi
23: lay don hang moi 24: don hang moi 25: don hang moi
27: tien chuyen khoan
28: lam phieu ban hang
29: phieu ban hang
37: da luu
38: da luu
y TaiKhoanCongT
y NhanVienBanHNhanVienBanHang ang
1: ghe tham 2: xem cac san pham 3: chon san pham
4: san pham 5: xem gio hang
8: tt san pham da chon
6: lay thong tin sp 7: tt san pham da chon
9: thanh toan 10: y/c dang nhap 11: usename pass
14: dang nhap thanh cong 15: tt nguoi mua, hinh thuc tt 16: tt, hinh thuc thanh toan
12: usename pass 13: dang nhap thanh cong
20: don dat hang
21: luu ddh
17: ma tai khoan, han chuyen khoan 18: dong y
19: mua hang
26: khach khong chuyen tien
27: huy don hang
28: huy don hang
29: huy don hang
22: kiem tra don hang moi
23: lay don hang moi 24: don hang moi 25: don hang moi
30: da huy
Trang 40PhanMe mA
21: luu ddh 29: huy don hang
1: ghe tham 2: xem cac san pham 3: chon san pham 5: xem gio hang 9: thanh toan 11: usename pass 16: tt, hinh thuc thanh toan
18: dong y 19: mua hang
8: tt san pham da chon
10: y/c dang nhap 14: dang nhap thanh cong
15: tt nguoi mua, hinh thuc tt
17: ma tai khoan, han chuyen khoan
4: san pham 6: lay thong tin sp
7: tt san pham da chon 12: usename pass 20: don dat hang 13: dang nhap thanh cong
26: khach khong chuyen tien 28: huy don hang
27: huy don hang 22: kiem tra don hang moi
23: lay don hang moi
24: don hang moi
25: don hang moi
30: da huy
31: da huy