Tải bản đầy đủ (.docx) (86 trang)

ĐỒ ÁN HỆ THỐNG THÔNG TIN Xây dựng Website bán Điện Thoại

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (4.32 MB, 86 trang )

ĐẠI HỌC QUỐC GIA TP. HỒ CHÍ MINH
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
KHOA HỆ THỐNG THÔNG TIN

BÁO CÁO ĐỒ ÁN HỆ THỐNG THÔNG TIN
Đề tài: Xây dựng Website bán Điện Thoại
Giáo viên hướng dẫn: ThS. Nguyễn Đình Loan Phương
Nhóm sinh viên làm đồ án:
- Trần Hưng Thuận 09520674
- Phạm Phú 09520612
- Trần Nguyên Dy 09520494
Thành phố Hồ Chí Minh, tháng 6 năm 2013
Website bán điện thoại 09520674-09520612-095200494
Nhận xét của giảng viên
























2
Website bán điện thoại 09520674-09520612-095200494
LỜI MỞ ĐẦU
Chúng ta đang sống trong thời buổi mà công nghệ thông tin đang dẫn đầu về tính
hiệu quả, nhanh chóng, đảm đương hầu như tất cả công việc tính toán mệt nhọc của con
người. Do đó, việc nghiên cứu để tìm ra một hệ thống thông tin là công việc trở nên cực
kỳ quan trọng, có tính quyết định sự mạnh yếu của một quốc gia và xu hướng càng trở
nên thiết yếu trong mọi lĩnh vực.
Trong lĩnh vực kinh doanh, Website là phương tiện tốt nhất để Bạn tiếp thị sản
phẩm, dịch vụ và hình ảnh của mình theo một hình thức mới.Tạo ra được hình ảnh về một
Doanh nghiệp được tổ chức khoa học và hiệu quả đồng hành và vượt lên trên các đối thủ
cạnh tranh trong một môi trường kinh doanh năng động. Cơ hội quảng bá không giới hạn,
công việc kinh doanh mở cửa 24/24. Chính vì thế nhu cầu cần có một website ấn tượng và
hiệu quả là nhu cầu chung của các doanh nghiệp hiện nay.
Thông qua việc học môn Đồ án HTTT, nhóm chúng em muôn xây dựng một mô
hình ứng dụng CNTT trong kinh doanh điện thoại. Do thời gian hạn hẹp và lượng kiến
thức còn hạn chế, một vài chứ năng của chương trình vẫn chưa thực sự tốt, chưa giải
quyết hết những yêu cầu được đặt ra.
Chúng em xin chân thành cảm ơn cô Nguyễn Đình Loan Phương đã tận tình hướng
dẫn để chúng em hoàn thành chương trình này.
Nhóm thực hiện:
Trần Hưng Thuận
Phạm Phú
Trần Nguyên Dy

3
Website bán điện thoại 09520674-09520612-095200494
NHẬN XÉT
(Của giảng viên hướng dẫn)
























4
Website bán điện thoại 09520674-09520612-095200494

Mục lục
Chương 1 – GIỚI THIỆU
1.1 Tìm hiểu về Website:
1.1.1 Website là gì?
Website là một văn phòng ảo của doanh nghiệp trên Internet. Website bao gồm
toàn bộ thông tin, dữ liệu, hình ảnh về các sản phẩm, dịch vụ và hoạt động sản xuất kinh
doanh mà doanh nghiệp muốn giới thiệu đến người truy cập Internet. Văn phòng ảo này
khác với văn phòng thật của doanh nghiệp là nó hoạt động 24/7 (24h/ngày, 7 ngày/tuần).
Khách đến thăm văn phòng này có thể trong nước hay ngoài nước và chi phí duy trì văn
phòng ảo này rất thấp. Với đặc điểm trên, Website là bộ mặt của doanh nghiệp trước
khách hàng, đối tác trong và ngoài nước. Vì vậy Website cần có những yếu tố sau:
 Thiết kế thẩm mỹ, tiện lợi.
 Tốc độ nhanh.
 Tên Website dễ nhớ và ngắn gọn.
 Hỗ trợ nhiều tín năng như: email, thống kê truy cập, cập nhật thông
tin dễ dàng và nhanh chóng, [3]
1.1.2 Yêu cầu tối thiểu của một Website :
 Tên Website hay còn gọi là tên miền có dạng www.tencongty.com (.net, .org, .com.vn).
5
Website bán điện thoại 09520674-09520612-095200494
 Web hosting là nơi lưu trữ website trên máy chủ Internet.
 Các trang Web đã được xây dựng và hoạt động.
1.1.3 Tên miền và Web hosting :
Domain name là địa chỉ Website hay còn gọi là tên miền, ví dụ domain name
'www.yahoo.com' là địa chỉ Website của Yahoo. Domain name chỉ có một và chỉ duy
nhất một. Bạn có thể biết tên miền có còn được đăng ký hay không bằng cách kiểm tra
trên mạng, hãy đăng ký ngay lập tức trước khi có người khác đăng ký mất tên miền đó
của bạn. Để duy trì quyền sở hữu Domain name, bạn phải đóng một khoảng phí hàng
năm theo quy định của pháp luật để sử dụng nó. Domain chính có dạng
www.tencongty.com, ví dụ 'www.vnsolution.com'. Domain phụ còn gọi là sub domain là

domain được tạo từ domain chính, ví dụ vnsolution có một chi nhánh tại Hà Nội, chúng ta
có thể tạo địa chỉ website cho khu vực Hà Nội của công ty vnsolution như sau:
'www.hanoi.vnsolution.com'.
Web hosting là nơi lưu trữ tất cả các trang Web, các thông tin email, dữ liệu, hình
ảnh trên một máy chủ Internet, Web hosting đồng thời cũng là nơi diễn ra tất cả các hoạt
động giao dịch, trao đổi thông tin giữa Website với người sử dụng Internet và hỗ trợ các
phần mềm Internet hoạt động.[4]
1.1.4 Các bước xây dựng Website :
Trước tiên bạn phải xác định mục đích xây dựng Website: để giới thiệu thông
tin về công ty hay kinh doanh qua mạng.
 Đăng ký tên miền.
 Thiết kế Website:
 Xây dựng cấu trúc website phục vụ mục tiêu phát triển thương hiệu
mở rộng thị trường.
 Thiết kế đồ hoạ: biên tập nội dung, hình ảnh thích hợp thị hiếu thẩm
mỹ của khách hàng.
 Lập trình ứng dụng và cơ sở dữ liệu (đối với website động)
6
Website bán điện thoại 09520674-09520612-095200494
 Thuê chỗ trên máy chủ kết nối website với Internet toàn cầu.
 Quảng bá website sau khi đã hoàn thiện.
 Bảo trì và nâng cấp (cập nhật thông tin).
1.1.4 Chi phí xây dựng Website :
Để xây dựng và vận hành một Website, về căn bản bạn phải trả 3 khoản phí.
Trước hết bạn cần đăng ký một tên niềm riêng , thường được gọi là địa chỉ
Website 'www.tencongty.com'. Để có tên miền bạn đầu tư một khoảng phí là 150.000
VND trong năm đầu tiên và chi trả 150.000 VND cho từng năm tiếp theo (các chi phí trên
chưa bao gồm VAT).
Khoản đầu tư thứ hai là chi phí thiết kế Website. Khoản phí này tuỳ thuộc vào quy
mô và phức tạp của Website bạn.

Khoản đầu tư thứ ba là chi phí duy trì Website. Mọi Website đều cần có một máy
chủ để kết nối chúng với Internet . Chi phí lưu trữ phụ thuộc vào đặc điểm và quy mô
Website của bạn.
1.2 Mô tả đề tài:
Bài toán: “Xây dựng Website bán điện thoại di động”
Đây là một loại hình kinh doanh ảo qua mạng bằng cách xây dựng một trang web
bán hàng để mọi người có thể vào đó xem hàng, lựa chọn hàng để mua hàng. Với trang
web bán điện thoại trực tuyến, nhà kinh doanh sẽ đưa thông tin của các loại điện thoại lên
trang web của mình. Việc đưa thông tin cũng phải theo một trật tự hợp lý. VD như đưa
thông tin theo các hãng điện thoại như Nokia, Samsung, Motorola, Siemen,….Thông tin
được đưa lên bao gồm: tên điện thoại, cấu hình, hình ảnh, chức năng, giá cả, tình trạng
hàng trong kho…Người quản trị trang web cũng có quyền thêm mới (khi có mặt hàng
mới về), sửa đổi thông số của mặt hàng, và xóa đi những mặt hàng không còn hoặc đã lỗi.
Mọi sự thay đổi đều được ghi nhận trong cơ sở dữ liệu để đến với người sử dụng.
7
Website bán điện thoại 09520674-09520612-095200494
Với khách vãng lai (guest) thì được xem trang web, xem thông tin về các loại mặt
hàng, nhưng không có quyền mua hàng. Bạn có thể bình chọn cho loại sản phẩm mình
yêu thích. Để mua hàng, bạn phải đăng ký là thành viên của trang web. Khi đã là thành
viên của site, bạn đăng nhập vào site theo tên truy nhập và mật khẩu của mình. Khi đó,
bạn có quyền mua hàng. Với các mặt hàng, bạn có quyền chọn mua hàng, đưa nó vào
trong giỏ hàng của mình với số lượng các mặt hàng. Bạn cũng có thể xóa đi loại sản phẩm
mà mình đã cho vào giỏ hàng của mình. Ở trang này, bạn phải thanh toán bằng thẻ tín
dụng. Tức là khi đã chọn xong các loại sản phẩm cần mua, bạn thanh toán bằng cách đưa
thông tin về loại thẻ tín dụng của bạn (Visa, Master Card, American Express…) như: mã
số thẻ, mã bảo mật, thời hạn của thẻ. Ngoài ra bạn cũng phải đưa các thông tin về địa chỉ
giao hàng, số điện thoại của mình để tiện cho việc giao hàng.
Khi có một đơn đặt hàng, người quản lý sẽ đối chiếu thông số về loại thẻ tín dụng
thanh toán xem có đúng không. Nếu đúng thì người quản lý sẽ nhận phiếu chuyển khoản
và giao hàng cho người đặt hàng. Như vậy là quá trình mua bán đã hoàn thành.

Ngoài ra, trang web còn dùng là nơi quảng cáo cho cửa hàng điện thoại, nhận các
ý kiến đóng góp của người xem để trang ngày càng hoàn thiện.
Trang web còn là diễn đàn trao đổi kinh nghiệm về cách sử dụng điện thoại, lưu
trữ sự kiện mới trong lĩnh vực điện thoại.
1.3 Quy trình nghiệp vụ chính:
 Hỗ trợ việc phân quyền người sử dụng.
 Hỗ trợ việc thao tác trên dữ liệu như tạo mới, lưu trữ thông tin và các quyền thêm,
xóa, sửa
 Hỗ trợ việc tra cứu nhanh các đơn từ và thông tin khách hàng, nhân viên, sản phẩm
 Hỗ trợ việc thống kê và lập báo cáo đối với doanh thu và hàng hóa bán được, thống
kê hàng tồn vào cuối ngày
1.4 Hiện trạng:
1.4.1 Thiết bị :
Đơn vị hiện có :
- Một máy chủ đủ mạnh, ổn định.
8
Website bán điện thoại 09520674-09520612-095200494
- Đường truyền Internet tốc độ cao.
- Thông tin về sản phẩm, chi tiết sản phẩm, hình ảnh cũng được đơn vị lưu vào file
Excel.
1.4.2 Nhân sự:
- Nhân viên ở bộ phận văn phòng có kiến thưc cơ bản về tin học văn phòng , thông
thạo Word, Excel, Internet explorer.
- Chưa có nhân viên IT quản trị , bảo trì hệ thống.
Chương 2 – PHÂN TÍCH HỆ THỐNG
2.1 Phân tích yêu cầu bài toán:
2.1.1 Yêu cầu chức năng:
Đối với khách vãng lai (guest):
 Được xem thông tin về các mặt hàng điện thoại, các thông tin liên quan đến
cửa hàng, liên hệ, góp ý với trang web.

 Không được quyền mua hàng.
Đối với thành viên trang web:
9
Website bán điện thoại 09520674-09520612-095200494
 Được xem thông tin về các mặt hàng, các thông tin liên quan đến cửa hàng, góp ý,
liên hệ tới trang web.
 Được quyền mua hàng khi mặt hàng đó còn trong kho hàng. Mọi sản phẩm thành
viên mua sẽ được cho vào giỏ hàng của họ.
 Được quyền loại bỏ đi các mặt hàng sau khi mình cho vào trong giỏ hàng của mình
mà chưa đăng ký thanh toán.
Đối với người quản trị trang web (admin):
 Được thêm mới thông tin về các loại sản phẩm: Khi có hàng mới về, admin
sẽ cập nhật thông tin về sản phẩm vào trong cơ sở nhập hàng về.
 Được quyền sửa đổi các thông tin sao cho phù hợp với mặt hàng.
 Được quyền xóa bỏ đi các loại điện thoại khi sản phẩm đó đã hết hoặc cửa
hàng không còn kinh doanh các mặt hàng đó nữa.
 Được quyền nhận các ý kiến đóng góp của người sử dụng và trả lời lại theo
yêu cầu người sử dụng thông qua email.
 Phân quyền cho thành viên tham gia vào trang web.
2.1.2 Yêu cầu phi chức năng:
- Hệ thống triển khai theo dạng website
- Giao diện quản lý gần gũi, đơn giản
- Giao diện cho khách hàng thân thiện, sinh động, tương tác cao
- Đảm báo tính bảo mật cao cho tài khoản của khách hàng
- Tuân thủ chính xác qui định về đặt hàng, mua hàng và thanh toán.
2.2 Biểu đồ phân cấp chức năng hệ thống:
10
Bán hàng điện
thoại
Hoạt động thành viên

Xem
thông !n
sp
Bình chọn
sản phẩm
Đăng ký
thành
viên
Mua hàng Góp ý
Hoạt động quản trị
Thêm mới
sản phẩm
Sửa đổi
sản phẩm
Xóa sản
phẩm
Quản lý
thành
viên
Quản lý
thanh
toán
Website bán điện thoại 09520674-09520612-095200494
H1: Biểu đồ phân cấp chức năng hệ thống.
2.3 Mô hình use-case:
2.3.1 Mô hình use-case hệ thống:
2.3.1.1 Tổng quan:
11
Website bán điện thoại 09520674-09520612-095200494
2.3.1.2 Chi tiết:

Đặt hàng:
12
Website bán điện thoại 09520674-09520612-095200494
Quản lý đơn hàng:
13
Website bán điện thoại 09520674-09520612-095200494
Quản lý điện thoại:
Quản lý phân quyền:
14
Website bán điện thoại 09520674-09520612-095200494
2.3.2 Danh sách actor của hệ thống:
STT Tên Ý nghĩa
1 Khach Hang Khách hàng
2 Nhan Vien Nhân viên
3 ADMIN Quản trị viên
4 Bank System Hệ thống ngân hàng
2.3.3 Danh sách use-case của hệ thống:
STT Tên Ý nghĩa
1 Xem dien thoai Xem chi tiết điện thoại
2 Dat hang Đặt hàng
3 Thanh toan truc tuyen Thanh toán trực tuyến
4 Sua gio hang Chỉnh sửa giỏ hàng
5 Tim kiem Dien thoai Tìm kiếm thông tin điện thoại
6 Them Dien thoai Thêm ĐT
7 Sua Dien thoai Sửa ĐT
8 Xoa Dien thoai Xóa ĐT
9 Them Don hang Thêm Đơn hàng
10 Tim kiem Don hang Tìm kiếm Đơn hàng
11 Sua thong tin Don hang Sửa thông tin Đơn hàng
12 Thong Ke Don hang Thống kê đơn hàng

13 Them Tai khoan Tạo Tài khoản
14 Xoa Tai khoan Xóa Tài khoản
15 Cap quyen cho TK Cấp quyền cho tài khoản
16 Dang ki Tai khoan Đăng kí
17 Dang nhap Đăng nhập
15
Website bán điện thoại 09520674-09520612-095200494
18 Dang xuat Đăng xuất
19 Doi mat khau Đổi mật khẩu
2.3.4 Đặt tả use-case:
a. Use-case “Xem dien thoai”
Dòng sự kiện chính: Use-case này bắt đầu khi khách hàng muốn xem chi tiết của
một sản phẩm:
- Khách hàng click vào hình của sản phẩm.
- Hệ thống tìm kiếm thông tin về sản phẩm.
- Hệ thống hiển thị cho khách hàng về chi tiết của sản phẩm
Trạng thái bắt đầu của use-case: Khách hàng đang ở trang index.php, sanpham.php
Trạng thái kết thúc của use-case: Hệ thống hiển thị trang chi tiết sản phẩm trong đó
có mô tả chi tiết sản phẩm.
b. Use-case “Dat hang”
Dòng sự kiện chính: Use-case bắt đầu khi khách hàng muốn thêm một sản phẩm
vào giỏ hàng của mình.
- Khách hàng nhấn nút Thêm vào giỏ hàng trên màn hình chi tiết sản phẩm .
- Hệ thống sẽ thêm sản phẩm vào trong giỏ hàng của khách hàng.
- Hệ thống sẽ tính tiền số sản phẩm mà khách hàng đã mua và tổng sản phẩm trong giỏ
hàng lên màn hình cho khách hàng biết .
Trạng thái bắt đầu của use-case: Khách hàng phải ở trang chitietsp.jsp .
Trạng thái kết thúc của hệ thống: Giỏ hàng bên phải của trang chi tiết sản phẩm
hiện lên số lượng sản phẩm trong giỏ hàng và tổng giá trị giỏ hàng.
c. Use-case “Thanh toan truc tuyen”

Dòng sự kiện chính: Use-case bắt đầu khi khách hàng đặt hàng xong và nhấn nút
thanh toán
- Khách hàng nhấn nút thanh toán.
- Hệ thống yêu cầu khách hàng nhập tài khoản ngân hàng.
- Khách hàng nhập thông tin.
16
Website bán điện thoại 09520674-09520612-095200494
- Hệ thống tiếp nhận, kiểm tra tính hợp lệ của thông tin.
- Hệ thống lưu thông tin khách hàng xuống cơ sở dữ liệu.
- Hệ thống lưu thông tin giỏ hàng .
- Hệ thống thông báo khách hàng .
Dòng sự kiện khác: Nếu như kiểm tra thông tin không hợp lệ thì hệ thống thông
báo và yêu cầu khách hàng nhập lại và hủy nếu khách hàng chọn hủy bỏ. Nếu như tài
khoản không đủ tiền, thông báo lỗi và kết thúc ca sử dụng. Không kết nối được với ngân
hàng , thông báo lỗi và kết thúc ca sử dụng. Lúc đó use-case kết thúc.
d. Use-case “Sua gio hang”
Dòng sự kiện chính: Use-case bắt đầu khi khách hàng muốn thay đổi giỏ hàng của
mình: xóa 1 sản phẩm trong giỏ hàng, cập nhật số lượng sản phẩm của 1 mặt hàng hoặc
làm lại giỏ hàng:
- Khách hàng chọn lựa chọn thêm, xóa, làm lại giỏ hàng.
- Nếu chọn thêm số lượng: hệ thống sẽ hiện lên textbox yêu cầu khách hàng nhập vào số
lượng cần mua .
- Nếu chọn xóa: hệ thống sẽ xóa mặt hàng đó ra khỏi giỏ hàng.
- Nếu chọn làm lại giỏ hàng: hệ thống xóa giỏ hàng và chuyển về trang sản phẩm .
e. Use-case “Tim kiem Dien thoai”
Dòng sự kiện chính: Use case này bắt đầu khi actor khách hàng muốn tìm kiếm sản
phẩm theo chi tiết đặc điểm
- Hệ thống yêu cầu khách hàng chọn chi tiết cần tìm kiếm, nhập giá trị vào ô tìm kiếm.
- Hệ thống tìm thông tin sản phẩm ứng với yêu cầu và hiện thị lên màn hình .
Dòng sự kiện khác: Nếu hệ thống không tìm thấy sản phẩm theo yêu cầu của khách

hàng thì sẽ thông báo. Khi đó khách hàng có thể trở lại đầu dòng sự kiện hoặc thoát khỏi
việc tìm kiếm sản phẩm .
Trang thái khi bắt đầu use-case: Actor phải ở trang chủ hoặc trang sản phẩm.
Trạng thái khi kết thúc use-case: Actor ở trang tìm kiếm sản phẩm. Trên màn hình
sẽ hiện lên danh sách các sản phẩm theo yêu cầu.
f. Use-case “Them dien thoai”
Dòng sự kiện chính: Use case này bắt đầu khi actor nhân viên muốn thêm sản
phẩm vào cơ sở dữ liệu
17
Website bán điện thoại 09520674-09520612-095200494
- Hệ thống yêu cầu nhân viên đăng nhập vào hệ thống với tài khoản nhân viên của mình
- Hệ thống lưu thông tin sản phẩm vào cơ sở dữ liệu.
Dòng sự kiện khác: Nếu đăng nhập không thành công thì trạng thái của hệ thống
không thay đổi. Khi đó nhân viên phải đăng nhập lại.
Trang thái khi bắt đầu use-case: Actor phải ở trang quản lý sản phẩm.
Trạng thái khi kết thúc use-case: Actor ở trang quản lý sản phẩm. Trên màn hình sẽ
hiện lên danh sách tất cả sản phẩm.
g. Use-case “Sua dien thoai”
Dòng sự kiện chính: Use case này bắt đầu khi actor Nhan Vien muốn sửa thông tin
sản phẩm trong cơ sở dữ liệu
- Hệ thống yêu cầu nhân viên đăng nhập vào hệ thống với tài khoản nhân viên của mình
- Hệ thống kiểm tra tính hợp lý của thông tin
- Hệ thống lưu thông tin sản phẩm vào cơ sở dữ liệu.
Dòng sự kiện khác: Nếu đăng nhập không thành công thì trạng thái của hệ thống
không thay đổi. Khi đó nhân viên phải đăng nhập lại. Nếu thông tin không hợp lý thì
trạng thái của hệ thống không thay đổi, thông báo lỗi.
Trang thái khi bắt đầu use-case: Actor phải ở trang quản lý sản phẩm.
Trạng thái khi kết thúc use-case: Actor ở trang quản lý sản phẩm. Trên màn hình sẽ
hiện lên danh sách tất cả sản phẩm.
h. Use-case “Xoa dien thoai”

Dòng sự kiện chính: Use case này bắt đầu khi actor nhân viên muốn xóa sản phẩm
trong cơ sở dữ liệu
- Hệ thống yêu cầu nhân viên đăng nhập vào hệ thống với tài khoản nhân viên của mình
- Hệ thống yêu cầu xác nhận.
- Hệ thống nhận phản hồi và xóa thông tin sản phẩm trong cơ sở dữ liệu.
Dòng sự kiện khác: Nếu đăng nhập không thành công thì trạng thái của hệ thống
không thay đổi. Khi đó nhân viên phải đăng nhập lại. Nếu không xác nhận thì trạng thái
của hệ thống không thay đổi, use case hủy.
Trang thái khi bắt đầu use-case: Actor phải ở trang quản lý sản phẩm.
Trạng thái khi kết thúc use-case: Actor ở trang quản lý sản phẩm. Trên màn hình sẽ
hiện lên danh sách tất cả sản phẩm.
18
Website bán điện thoại 09520674-09520612-095200494
i. Use-case “Them Don hang”
Dòng sự kiện chính: Use case này bắt đầu khi actor Nhan Vien muốn thêm đơn
hàng
- Hệ thống yêu cầu nhân viên đăng nhập vào hệ thống với tài khoản nhân viên của mình
- Hệ thống kiểm tra thông tin đơn hàng
- Hệ thống lưu thông tin đơn hàng.
Dòng sự kiện khác: Nếu đăng nhập không thành công thì trạng thái của hệ thống
không thay đổi. Khi đó actor phải đăng nhập lại. Nếu thông tin không hợp lý, hệ thống
thông báo lỗi.
Trang thái khi bắt đầu use-case: Actor phải ở trang quản lý đơn hàng.
Trạng thái khi kết thúc use-case: Actor ở danh sách đơn hàng. Trên màn hình sẽ
hiện lên danh sách tất cả đơn hàng.
j. Use-case “Tim kiem Don hang”
Dòng sự kiện chính: Use case này bắt đầu khi actor Nhan Vien muốn tìm kiếm đơn
hàng theo chi tiết đơn hàng.
- Hệ thống yêu cầu nhân viên chọn chi tiết cần tìm kiếm, nhập giá trị vào ô tìm kiếm.
- Hệ thống tìm thông tin đơn hàng ứng với yêu cầu và hiện thị lên màn hình .

Dòng sự kiện khác: Nếu hệ thống không tìm thấy đơn hàng theo yêu cầu của nhân
viên thì sẽ thông báo. Khi đó nhân viên có thể trở lại đầu dòng sự kiện hoặc thoát khỏi
việc tìm kiếm đơn hàng .
Trang thái khi bắt đầu use-case: Actor phải ở trang quản lý đơn hàng.
Trạng thái khi kết thúc use-case: Actor ở trang tìm kiếm đơn hàng. Trên màn hình
sẽ hiện lên danh sách các đơn hàng theo yêu cầu.
k. Use-case “Sua thong tin Don hang”
Dòng sự kiện chính: Use case này bắt đầu khi actor Nhan Vien muốn sửa thông tin
đơn hàng trong cơ sở dữ liệu
- Hệ thống yêu cầu nhân viên đăng nhập vào hệ thống với tài khoản nhân viên của mình
- Hệ thống kiểm tra tính hợp lý của thông tin
19
Website bán điện thoại 09520674-09520612-095200494
- Hệ thống lưu thông tin đơn hàng vào cơ sở dữ liệu.
Dòng sự kiện khác: Nếu đăng nhập không thành công thì trạng thái của hệ thống
không thay đổi. Khi đó nhân viên phải đăng nhập lại. Nếu thông tin không hợp lý thì
trạng thái của hệ thống không thay đổi, thông báo lỗi.
Trang thái khi bắt đầu use-case: Actor phải ở trang quản lý đơn hàng.
Trạng thái khi kết thúc use-case: Actor ở trang quản lý đơn hàng. Trên màn hình sẽ
hiện lên danh sách tất cả đơn hàng.
m. Use-case “Thong ke don hang”
Dòng sự kiện chính: Actor QUANLI, NHANVIEN lựa chọn hình thức muốn thống
kê.
- Actor chọn thống kê theo ngày hoặc thống kê theo tình trạng
- Hệ thống sẽ thực hiện chức năng theo yêu cầu của actor
- Thống kê theo ngày
• Hệ thống sẽ yêu cầu actor nhập vào ngày tháng năm
• Hệ thống truy xuất cơ sở dữ liệu và in ra màn hình danh sách đơn hàng
theo yêu cầu
• Use-case con này kết thúc khi khách hàng thông báo xem xong

- Thống kê theo tình trạng đơn hàng
• Hệ thống sẽ truy xuất cơ sở dữ liệu lấy thông tin của đơn hàng mà tình
trạng giao hàng là chưa và in ra màn hình
• Use-case con này kết thúc khi actor thông báo xem xong
Trạng thái bắt đầu của use-case: khi quản lí, nhân viên login vào hệ thống
Trạng thái kết thúc của use-case: Nếu Use case thành công, thông tin đơn hàng sẽ
được hiển thị lên màn hình
n. Use-case “Them Tai khoan”
Dòng sự kiện chính: Use-case này bắt đầu khi actor ADMIN muốn thêm tài khoản
vào hệ thống:
- Hệ thống yêu cầu actor nhập thông tin tài khoản cần thêm.
- Actor nhập thông tin .
- Hệ thống kiểm tra tính hợp lệ của thông tin.
20
Website bán điện thoại 09520674-09520612-095200494
- Hệ thống lưu vào cơ sở dữ liệu
Dòng sự kiện khác: Nếu trong dòng sự kiện các actor nhập sai thông tin thì hệ
thống sẽ thông báo lỗi. Actor có thể đầu dòng sự kiện hoặc thoát hủy bỏ việc thêm lúc này
use-case kết thúc.
Trạng thái khi bắt đầu use-case: Actor phải đang ở trang quản lý tài khoản của hệ
thống.
Trạng thái khi kết thúc use-case: Actor vào trang danh sách tài khoản của hệ thống
o. Use-case “Xoa Tai khoan”
Dòng sự kiện chính: Use-case này bắt đầu khi actor ADMIN muốn xóa tài khoản
vào hệ thống:
- Hệ thống yêu cầu actor chọn tài khoản cần xóa.
- Actor chọn và nhấn nút xóa.
- Hệ thống gửi xác nhận.
- Hệ thống xóa tài khoản trong cơ sở dữ liệu
Dòng sự kiện khác: Nếu trong dòng sự kiện các actor không xác nhận thì hệ thống

sẽ không thay đổi. Actor có thể đầu dòng sự kiện hoặc thoát hủy bỏ việc xóa lúc này use-
case kết thúc.
Trạng thái khi bắt đầu use-case: Actor phải đang ở trang quản lý tài khoản của hệ
thống.
Trạng thái khi kết thúc use-case: Actor vào trang danh sách tài khoản của hệ thống
p. Use-case “Cap quyen cho TK”
Dòng sự kiện chính: Use-case này bắt đầu khi actor ADMIN muốn cấp quyền cho
tài khoản trong hệ thống:
- Hệ thống yêu cầu actor chọn tài khoản cần cấp quyền.
- Actor chọn thông tin cần cấp.
- Hệ thống gửi xác nhận.
21
Website bán điện thoại 09520674-09520612-095200494
- Hệ thống thay đổi quyền cho tài khoản trong cơ sở dữ liệu
Dòng sự kiện khác: Nếu trong dòng sự kiện các actor không xác nhận thì hệ thống
sẽ không thay đổi. Actor có thể đầu dòng sự kiện hoặc thoát hủy bỏ việc cấp quyền lúc
này use-case kết thúc.
Trạng thái khi bắt đầu use-case: Actor phải đang ở trang quản lý tài khoản của hệ
thống.
Trạng thái khi kết thúc use-case: Actor vào trang danh sách tài khoản của hệ thống
q. Use-case “Dang ki Tai khoan”
Dòng sự kiện chính: Use-case này bắt đầu khi actor Khach Hang, Nhan Vien và
ADMIN muốn đăng kí tài khoản hệ thống:
- Hệ thống yêu cầu actor nhập thông tin tài khoản cần đăng kí.
- Actor nhập thông tin .
- Hệ thống kiểm tra tính hợp lệ của thông tin.
- Hệ thống lưu vào cơ sở dữ liệu
Dòng sự kiện khác: Nếu trong dòng sự kiện các actor nhập sai username hoặc
password thì hệ thống sẽ thông báo lỗi. Actor có thể đầu dòng sự kiện hoặc thoát hủy bỏ
việc đăng nhập lúc này use-case kết thúc.

Trạng thái khi bắt đầu use-case: Actor phải đang ở trang Login của hệ thống.
Trạng thái khi kết thúc use-case: Actor vào trang chủ của hệ thống
r. Use-case “Dang nhap”
Dòng sự kiện chính: Use-case này bắt đầu khi actor Khach Hang, Nhan Vien và
ADMIN muốn đăng nhập vào hệ thống quản lí của trang web :
- Hệ thống yêu cầu actor nhập username và password .
- Actor nhập username và password .
22
Website bán điện thoại 09520674-09520612-095200494
- Hệ thống kiểm tra username và password mà actor đã nhập và cho phép actor đăng nhập
vào hệ thống .
Dòng sự kiện khác: Nếu trong dòng sự kiện các actor nhập sai username hoặc
password thì hệ thống sẽ thông báo lỗi. Actor có thể đầu dòng sự kiện hoặc thoát hủy bỏ
việc đăng nhập lúc này use-case kết thúc.
Trạng thái khi bắt đầu use-case: Actor phải đang ở trang Login của hệ thống.
Trạng thái khi kết thúc use-case: Actor vào trang chủ của hệ thống
s. Use-case “Dang xuat”
Dòng sự kiện chính: Use-case này bắt đầu khi actor Khach Hang, Nhan Vien và
ADMIN muốn đăng xuất ra khỏi hệ thống:.
- Actor nhấn nút đăng xuất.
- Hệ thống đưa yêu cầu xác nhận đăng xuất.
- Hệ thống xác nhận yêu cầu
- Hệ thống đăng xuất tài khoản hiện tại ra khỏi hệ thống .
Dòng sự kiện khác: Nếu trong dòng sự kiện các actor không xác nhận đăng xuất thì
hệ thống sẽ không thay đổi. Actor có thể thực hiện lại đầu dòng sự kiện hoặc thoát hủy bỏ
việc đăng xuất lúc này use-case kết thúc.
Trạng thái khi bắt đầu use-case: Actor phải đang ở trang tài khoản của hệ thống.
Trạng thái khi kết thúc use-case: Actor vào trang chủ của hệ thống
t. Use-case “Doi mat khau”
Dòng sự kiện chính: Use-case này bắt đầu khi actor Khach Hang, Nhan Vien và

ADMIN muốn thay đổi mật khẩu cho tài khoản của mình trong hệ thống:.
- Actor nhấn nút đổi mật khẩu.
- Hệ thống cho phép thay đổi mật khẩu.
- Hệ thống đưa yêu cầu xác nhận đổi mật khẩu.
- Hệ thống xác nhận yêu cầu
- Hệ thống đổi mật khẩu tài khoản hiện tại trong cơ sở dữ liệu.
23
Website bán điện thoại 09520674-09520612-095200494
Dòng sự kiện khác: Nếu trong dòng sự kiện các actor không xác nhận thì hệ thống
sẽ không thay đổi. Actor có thể thực hiện lại đầu dòng sự kiện hoặc thoát hủy bỏ việc
đăng xuất lúc này use-case kết thúc.
Trạng thái khi bắt đầu use-case: Actor phải đang ở trang tài khoản của hệ thống.
Trạng thái khi kết thúc use-case: Actor vào trang tài khoản của hệ thống
2.4 Sơ đồ trình tự(Sequence Diagram)
a. Xem điện thoại:
24
Website bán điện thoại 09520674-09520612-095200494
25

×