Tải bản đầy đủ (.doc) (72 trang)

Báo cáo đồ án Xây dựng website bán trang sức trực tuyến cho cửa hàng Phúc Anh

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 (2.8 MB, 72 trang )

Trường ĐHSP Kĩ Thuật Hưng Yên
Khoa: Công Nghệ Thông Tin Đồ án 5
LỜI CÁM ƠN
*****
Sau một thời gian tìm hiểu và thực hiện đến nay đề tài “Xây dựng website
bán trang sức trực tuyến cho cửa hàng Phúc Anh” đã hoàn thành. Với đề tài,
chúng em mong muốn góp phần xây dựng được một website có thể giúp người
dùng tìm kiếm, mua bán dễ dàng, nhanh chóng và hiệu quả hơn.
Chúng em xin chân thành cảm ơn thầy cô trong Khoa CNTT đã tận tình giảng
dạy, chỉ bảo, trang bị cho chúng em những kiến thức cần thiết nhất trong suốt quá
trình học tập và nghiên cứu tại khoa, đã tạo mọi điều kiện giúp chúng em thực hiện
đề này.
Chúng em xin cảm ơn Cô Nguyễn Thị Thanh Huệ đã tận tình hướng dẫn,
chỉ bảo chúng em trong suốt thời gian thực hiện đề tài. Trong quá trình làm việc với
các thầy, cô chúng em đã học hỏi được nhiều kiến thức bổ ích và kinh nghiệm quý
báu làm nền tảng cho quá trình học tập, làm việc và nghiên cứu sau này.
Trong quá trình thực hiện đề tài, chúng em đã nhận được nhiều sự giúp đỡ
và đóng góp ý kiến hết sức chân tình của các bạn trong lớp và anh chị trong các lớp
trên đã giúp đỡ và dẫn dắt chỉ bảo, chúng tôi xin chân thành cảm ơn các bạn, anh
chị!
Chúng em đã nỗ lực cố gắng với quyết tâm cao để thực hiện đề tài này,
nhưng cũng không tránh khỏi những thiếu sót, kính mong quý thầy cô tận tình chỉ
bảo.
Em xin chân thành cảm ơn!
Hưng Yên, ngày tháng năm 2014
Sinh viên thực hiện
Trương Văn Chung
GVHD: Nguyễn Thị Thanh Huệ
SVTH: Trương Văn Chung 1
Trường ĐHSP Kĩ Thuật Hưng Yên
Khoa: Công Nghệ Thông Tin Đồ án 5


PHẦN I: MỞ ĐẦU
1. Lý do chọn đề tài
Ngày nay khi xã hội ngày càng đi lên cùng với sự phát triển của khoa học kĩ
thuật thì không ai có thể phủ nhận vai trò của Công nghệ thông tin ngày càng
xâm nhập rộng rãi trong các lĩnh vực của cuộc sống. Từ các công sở, cơ quan nhà
nước, công ty, văn phòng không những tin học đã tồn tại mà còn đóng vai trò
quan trọng trong đó.
Việc cập nhập thông tin là rất cần thiết với nhà quản lý và nhà kinh doanh
trong lĩnh vực này. Để quảng bá sản phẩm nhiều nhà kinh doanh của các công ty
lớn đã có chiến lược quảng bá sản phẩm trên các thông tin đại chúng như báo,
radio, truyền hình trong đó quảng bá sản phẩm trên website là một trong những
giải pháp hữu hiệu nhất. Đây là hình thức truyền tải thông tin nhanh chóng, hiệu
quả và chi phí thấp. Đi đôi với sự phát triển của mạng Internet thì nhu cầu chăm
sóc bản thân và làm đẹp cho chính bản thân con người cũng được tăng lên vì vậy
mà hàng loạt những mỹ phẩm đã được cung ứng ra thị trường nhắm phục vụ
khách hàng, Những khách hàng có có thể trực tiếp mua thông qua website trực
tuyến. Không mất nhiều thời gian mà khách hàng đã có thể mua được mỹ phẩm
tốt nhất đó chỉ bằng một Click chuột.
Xuất phát từ những nhu cầu đó đề tài “Thiết kế Website bán trang sức
trực tuyến cho của hàng Phúc Anh” được xây dựng nhằm đáp ứng cho người
tiêu dùng trên toàn quốc thông qua website này. Khách hàng có thể kích vào mô
hình sản phẩm để xem thông tin chi tiết về sản phẩm đó và chọn cho mình được
sản phẩm ưng ý nhất.
2. Khách thể và đối tượng nghiên cứu
GVHD: Nguyễn Thị Thanh Huệ
SVTH: Trương Văn Chung 2
Trường ĐHSP Kĩ Thuật Hưng Yên
Khoa: Công Nghệ Thông Tin Đồ án 5
Để Thiết kế Website giới thiệu sản phẩm, bán trang sức trực tuyến cho cửa
hàng Phúc Anh dựa trên ASP.Net MVC4, đối tượng mà nhóm đề tài cần tìm hiểu

gồm các vấn đề sau:
- Tìm hiểu về ASP.Net MVC4.
- Tìm hiểu về cách thiết kế website
- Cách cài đặt ứng dụng trong thực tế
- Ngôn ngữ lập trình C#, ASP.NET
- Hệ quản trị cơ sở dữ liệu Sql server 2008.
3. Giới hạn và phạm vi nghiên cứu
Xây dựng website bằng ngôn ngữ ASP.NET và MVC4.
Ứng dụng được ấp dụng cho cửa hàng Phúc Anh
4. Mục tiêu nghiên cứu
- Nghiên cứu lĩnh vực quản lý sản phẩm và phương thức bán hàng của cửa
hàng Phúc Anh
- Có các kiến thức cơ bản về Asp.net MVC4.
- Tìm hiểu ngôn ngữ lập trình C#.
- Tìm hiểu về các công nghệ như: javaScript, jQuery, Ajax.
- Xây dựng website bán trang sức trực tuyến cho cửa hàng Phúc Anh.
5. Nhiệm vụ nghiên cứu
- Khảo sát hiện trạng hệ thống quản lý sản phẩm và phương thức bán hàng
của cửa hàng trang sức Phúc Anh.
- Phân tích yêu cầu hệ thống về mặt chức năng.
- Tìm hiểu và phân tích yêu cầu bài toán.
- Phân tích và thiết kế cơ sở dữ liệu.
- Phân tích và thiết kế giao diện.
- Triển khai dự án.
6. Phương pháp nghiên cứu
GVHD: Nguyễn Thị Thanh Huệ
SVTH: Trương Văn Chung 3
Trường ĐHSP Kĩ Thuật Hưng Yên
Khoa: Công Nghệ Thông Tin Đồ án 5
- Khảo sát chi tiết hệ thống quản lý và bán hàng tại cửa hàng.

- Khảo sát những yêu cầu của khách hàng về hệ thống.
- Nhóm khảo sát thực tế bằng việc đưa ra chức năng được yêu cầu sẵn của đề tài.
- Thu thập các biểu mẫu : hóa đơn thanh toán, báo cáo doanh thu hàng tháng.
- Thu thập được tài liệu liên quan đến website: thông tin về cửa hàng.
- Phân tích hệ thống sau khi đã khảo sát: hệ thống quản lý để đưa ra những
giải pháp, những ý tưởng mới cho việc xây dựng, thiết kế hệ thống website
sau này.
7. Ý nghĩa luận và thực tiễn của đề tài
7.1. Ý nghĩa luận
- Giúp sinh viên bổ sung kiến thức cao hơn nữa để bắt đầu bước trên con
đường trở thành kỹ sư lập trình giỏi.
- Rèn luyện kỹ năng phân tích và thiết kế dự án.
7.2. Ý nghĩa thực tiễn
- Tăng cường nhận thức và tư duy của mình.
- Phát huy tính sáng tạo và cách làm việc độc lập cho mình.
- Củng cố và nâng cao kiến thức cho mình.
8. Cấu trúc báo cáo
Báo cáo gồm có các phần chính như sau:
• PHẦN I: MỞ ĐẦU
- Lý do chọn đề tài.
- Khách thể và đối tượng nghiên cứu.
- Giới hạn và phạm vi nghiên cứu.
- Mục đích nghiên cứu.
- Nhiệm vụ của nghiên cứu
- Phương pháp nghiên cứu.
- Ý nghĩa luận và thực tiễn của đề tài
- Cấu trúc báo cáo
• PHẦN II: NỘI DUNG
GVHD: Nguyễn Thị Thanh Huệ
SVTH: Trương Văn Chung 4

Trường ĐHSP Kĩ Thuật Hưng Yên
Khoa: Công Nghệ Thông Tin Đồ án 5
o Chương 1: Khảo sát hệ thống
o Chương 2: Phân tích và thiết kế hệ thống
o Chương 3: Thiết kế và đặc tả cơ sở dữ liệu
o Chương 4: Thiết kế website
• PHẦN III : KẾT LUẬN
• TÀI LIỆU THAM KHẢO
GVHD: Nguyễn Thị Thanh Huệ
SVTH: Trương Văn Chung 5
Trường ĐHSP Kĩ Thuật Hưng Yên
Khoa: Công Nghệ Thông Tin Đồ án 5
PHẦN II: NỘI DUNG
CHƯƠNG 1: KHẢO SÁT HỆ THỐNG
Giới thiệu về cửa hàng
1.1. Thông tin cửa hàng
Tên cửa hàng: Trang Sức Phúc Anh.
Chủ cửa hàng:
Địa chỉ: Dân Tiến-Khoái Châu-Hưng Yên
Điện thoại:
1.2. Mô tả hoạt động của cửa hàng
Chủ cửa hàng:
• Quản lý toàn bộ hoạt đông của cửa hàng.
• Quản lý đơn đặt hàng:
 Tiếp nhận ý kiến và các đơn đặt hàng của khách hàng từ đó quyết
định số lượng hàng nhập vào hoặc xuất ra.
 Tư vấn phục vụ khách hàng: khách hàng khi mua sẽ được tư vấn để
có thể lựa chọn những sản phẩm phù hợp với sở thích và túi tiền,
khách hàng có nhu cầu mua hàng sẽ giao hàng đến tận nơi nếu quý
khách ở trong vùng hoạt động của cửa hàng.

• Quản Lý hóa đơn: khi mua hàng khách hàng sẽ có hóa đơn mua hàng gồm
số tên khách hàng, địa chỉ người nhận, ngày đặt hàng, ngày giao hàng
• Khi cửa hàng có nhu cầu nhập hàng thì chủ cửa hàng là người trực tiếp
liên hệ với nhà cung cấp nhập thêm hàng vào cửa hàng.
GVHD: Nguyễn Thị Thanh Huệ
SVTH: Trương Văn Chung 6
Trường ĐHSP Kĩ Thuật Hưng Yên
Khoa: Công Nghệ Thông Tin Đồ án 5
• Khi nhà cung cấp mang hàng đến. Chủ cửa hàng có nhiệm vụ kiểm kê số
lượng hàng nhập vào, kiểm tra chất lượng hàng nhập xem có đúng tiêu
chuẩn và đúng với yêu cầu của cửa hàng cần hay không.
• Quản Lý Doanh Thu: doanh thu được thống kê hàng tháng để xem lợi
nhuận của cửa hàng đạt được.
Phân tích yêu cầu của website
2.1. Mục đích của thiết kế website
• Giới thiệu về cửa hàng trang sức Phúc Anh.
• Giới thiệu và bán sản phẩm .
• Bán hàng qua internet.
2.2. Các yêu cầu đạt được của website
Sau khi khảo sát yêu nhóm em thấy Website cần đạt được các yêu cầu sau:
•Yêu cầu về mặt giao diện:
+ Giao diện trang web thân thiện, dễ sử dụng.
+ Hiển thị đúng trên các trình duyệt khác nhau.
+ Cách trình bày nội dung hợp lý.
•Yêu cầu về mặt chức năng:
+ Quản lý sản phẩm: Cập nhật thông tin về các sản phẩm.
+ Giới thiệu các mặt hàng (Tên, nhãn hiệu,nhà cung cấp, giá, hình ảnh,
khuyến mại, ).
+ Có thể mua hàng qua mang;
+ Quản lý các mặt hàng, giá, doanh thu.

+ Đăng tin giới thiệu về cửa hàng
•Yêu cầu về khả năng thay đổi, bảo trì.
Yêu cầu của hệ thống bán hàng qua mạng
3.1. Nhu cầu người khách hàng khi mua hàng
GVHD: Nguyễn Thị Thanh Huệ
SVTH: Trương Văn Chung 7
Trường ĐHSP Kĩ Thuật Hưng Yên
Khoa: Công Nghệ Thông Tin Đồ án 5
• Nhu cầu của khách hàng khi truy cập vào website bán hàng là tìm kiếm
loại hàng hóa mà khách hàng cần mua. Do đó hệ thống phải đáp ứng được
yêu cầu đó, sao cho khi khách hàng muốn tìm mua 1 số trang sức thì hệ
thống phải xử lý một cách nhanh chóng và hiệu quả để trả về kết quả
chính xác sản phẩm mà họ cần mua.
• Website phải có tính phong phú, đa dạng và hấp dẫn để thu hút được sự
quan tâm của họ đến cửa hàng.
• Trang web giao diện dễ sử dụng làm sao cho khách thấy được những
thông tin cần tìm cũng như những thông tin liên quan.
• Điều quan trọng khi mua hàng khách chọn phải đúng những thông tin
được trình bày trên web và sản phẩm đúng như những gì họ thấy.
• Giá cả các loài cũng phải phù hợp với túi tiền của khách hàng, đó chính là
sự đa dạng các sản phẩm từ những loại sản phẩm bình dân đến các sản
phẩm giá cao hơn.
• Uy tín của cửa hàng cũng là 1 yếu tố quan trọng để khách hàng có truy
cập vào website để mua hàng lần tiếp theo.Khi người quản trị nhận được
đơn hàng thì thông báo cho nhân viên bán hàng nhanh chóng liên hệ với
khách hàng để thỏa thuận về việc giao hàng cũng như thanh toán.
3.2. Mong muốn của cửa hàng
• Sản phẩm đáp ứng được các chức năng
- Chức năng đặt hàng.
- Chức năng tìm kiếm.

- Chức năng cập nhật.
- Chức năng thống kế.
- Chức năng kiểm tra.
- Chức năng báo cáo.
• Mong muốn xây dựng website để có thể xuất hóa đơn 1 cách nhanh
chóng, xuất các loại báo cáo, thống kê theo tháng, năm không phải mất
nhiều thời gian để tra cứu như trước đây.
• Quảng bá rộng rãi thương hiệu và tăng doanh thu bán hàng.
• Cho phép khách hàng đặt hàng online.
GVHD: Nguyễn Thị Thanh Huệ
SVTH: Trương Văn Chung 8
Trường ĐHSP Kĩ Thuật Hưng Yên
Khoa: Công Nghệ Thông Tin Đồ án 5
• Phân chia sản phẩm theo danh mục
• Trang web đòi hỏi người quản trị phải thường xuyên theo dõi các thông
tin về hàng, xử lý đúng yêu cầu, đúng chức năng do mình nhập vào và
thao tác dễ dàng theo tác quản lý dữ liệu.
- Được phép chỉnh sửa, xóa những thông tin sai, không phù hợp.
- Theo dõi quá trình mua bán của cửa hàng.
- Theo dõi thông tin của khách hàng nhập vào khi mua hàng, phải
đảm bảo tính an toàn, bảo mật, chính xác.
- Theo dõi, xử lý các đơn đặt hàng và cập nhật các thông tin liên
quan đến đơn đặt hàng của khách.
- Có thể sao lưu dữ liệu.
• Thông tin mở rộng:
• Website đăng tải các thông tin về tin tức mới và tin tư vấn về nhu cầu
làm đẹp hay liên quan đến những sản phẩm tốt nhất có lợi cho người sử
dụng.
• Đưa thông tin về cửa hàng, tin khuyến mại.
• Đặt hàng: Khi khách hàng tìm thấy sản phẩm ưng ý thì khách nhấn vào

biểu tượng giỏ hàng trên các danh mục hàng hoặc trên trang chi tiết để
đặt mua sản phẩm.
• Xử lý đơn hàng: Sau khi khách gửi đơn hàng thông tin sẽ được lưu vào
bảng đơn đặt hàng. Quản trị sẽ lấy thông tin trong đơn đặt hàng trong
bảng đơn đặt hàng sau đó sẽ liên hệ với khách hàng để thỏa thuận về
việc thanh toán và giao hàng
3.3. Các yêu cầu khác
• Yêu cầu tìm kiếm:
- Danh mục sản Tìm kiếm thông tin về sản phẩm, giá cả 1 cách nhanh
chóng hiệu quả.
- Loại sản phẩm: Tìm kiếm thông tin về các loại sản phẩm
• Lưu trữ:
- Hàng hóa: Đây là hệ thống dữ liệu quản lý về:
- Sản phẩm bao gồm các thông tin: Mã sản phẩm, Tên sản phẩm, Số
lượng, Hình ảnh, Chi tiết, Giá cũ, Giá mới, Mã danh mục
- Giỏ hàng: Đây là hệ thống quản lý sản phẩm khi được chọn mua như:
Mã giỏ hàng, Mã sản phẩm, Mã giao dịch, ngày tạo.
GVHD: Nguyễn Thị Thanh Huệ
SVTH: Trương Văn Chung 9
Trường ĐHSP Kĩ Thuật Hưng Yên
Khoa: Công Nghệ Thông Tin Đồ án 5
- Đơn đặt hàng: Đây là hệ thống quản lý dữ liệu đơn đặt hàng, bao gồm
các thông tin về đơn đặt hàng: Mã đặt hàng, Mã khách hàng, địa chỉ
người nhận, số điện thoại, hình thức chuyển tiền, Số thẻ khuyến mãi,
Tổng tiền.
- Chi tiết đơn đặt hàng: Lưu trữ sản phẩm khi được khách hàng chọn
mua gồm: Mã chi tiết đặt hàng, Mã đặt hàng, Mã sản phẩm, Số lượng,
Tiền.
• Kết suất:
- Hiển thị danh sách sản phẩm theo từng loại, hoặc theo nhóm sản

phẩm
- Hiển thị đơn đặt hàng.
- Hiển thị thông tin chi tiết về từng loại sản phẩm
- Báo cáo hàng bán chạy nhất trong tuần, tháng hệ thống sẽ thống kê
ra danh sách các loại hàng hóa được bán chạy nhất trong tuần hoặc
tháng đó bao gồm các thông tin: tên hàng, giá tiền, số lượng. Từ đó sẽ
biết được loại mặt hàng nào được bán chạy để điều chỉnh lượng hàng
hóa trong cửa hàng.
- Báo cáo thống kê các sản phẩm có trong của hàng.
Đặc tả yêu cầu hệ thống
Dựa vào yêu cầu của hàng Phúc Anh, Chúng em đưa ra những đặc tả yêu cầu
chức năng như sau:
- Quản lý sản phẩm
- Quản lý danh mục sản phẩm
- Quản lý tin tức
- Quản lý danh mục tin tức
- Quản lý giỏ hàng
- Quản lý hóa đơn
- Quản lý chi tiết hóa đơn
GVHD: Nguyễn Thị Thanh Huệ
SVTH: Trương Văn Chung 10
Trường ĐHSP Kĩ Thuật Hưng Yên
Khoa: Công Nghệ Thông Tin Đồ án 5
- Quản lý khách hàng
- Quản lý đặt hàng
- Quản lý chi tiết đặt hàng
- Thống kê
GVHD: Nguyễn Thị Thanh Huệ
SVTH: Trương Văn Chung 11
Trường ĐHSP Kĩ Thuật Hưng Yên

Khoa: Công Nghệ Thông Tin Đồ án 5
CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
Phân tích các chức năng của hệ thống
1.1. Chức năng Admin
Bảng 1. . Chức năng của Admin
Mục Tên chức năng Mô tả
1 Đăng nhập
Thực hiện đăng nhập vào hệ thống, nhập vào
user và password. Kiểm tra hợp lệ trùng với dữ
liệu có sẵn thì hệ thống sẽ cho phép đăng nhập
để thực hiện các chức năng trong hệ thống.
2 Quản lý tin tức
Quản lý tin tức đưa lên website giúp cho khách
hàng có thêm kiến thức ,thông tin liên quan đến
lính vực mỹ phẩm làm đẹp
3 Quản lý giao diện
Quản lý giao diện là thêm, sửa, xóa bảo trì giao
diện
4 Quản lý tài khoản
Quản lý thông tin tài khoản đăng nhập của
người dùng khi muốn đăng nhập để mua hàng
1.2. Chức năng Quản Lý(Nhân viên)
Bảng 1. .Chức năng của quản lý
Mục Tên chức năng Mô tả
1 Đăng nhập
Thực hiện đăng nhập vào hệ thống, nhập vào
user và password. Kiểm tra hợp lệ trùng với dữ
liệu có sẵn thì hệ thống sẽ cho phép đăng nhập
để thực hiện các chức năng trong hệ thống.
GVHD: Nguyễn Thị Thanh Huệ

SVTH: Trương Văn Chung 12
Trường ĐHSP Kĩ Thuật Hưng Yên
Khoa: Công Nghệ Thông Tin Đồ án 5
2 Quản trị hệ thống
Quản lý toàn bộ hệ thống, có quyền thay đổi các
thông tin trong hệ thống.
3 Quản lý sản phẩm
Quản lý, lưu trữ thông tin về sản phẩm như mã
sản phẩm, tên sản phẩm…
4
Quản lý danh mục sản
phẩm
Quản lý thông về về các danh mục sản phẩm
5 Quản lý đặt hàng
Quản lý thông tin về các đơn đặt hàng như: tên
đăng nhập, địa chỉ người nhận, số điện thoại,
hình thức thanh toán, tổng tiền
6
Quản lý chi tiết đặt
hàng
Quản lý thông tin về đặt hàng gồm : mã chi tiết
đặt hàng, mã đặt hàng, mã sản phẩm, số lượng,
thành tiền.
7 Quản lý khách hàng
Quản lý các hoạt động mua bán của khách hàng,
lưu lại thông tin về khách hàng như tên khách
hàng, địa chỉ, mã khách hàng, số điện thoại,
email…
8 Quản lý tin tức
Quản lý tin tức đưa lên website giúp cho khách

hàng có thêm kiến thức ,thông tin liên quan đến
trang sức làm đẹp.
9
Quản lý danh mục tin
tức
Quản lý danh mục tin tức của cửa hàng như: tin
khuyến mãi, hàng bán chạy
GVHD: Nguyễn Thị Thanh Huệ
SVTH: Trương Văn Chung 13
Trường ĐHSP Kĩ Thuật Hưng Yên
Khoa: Công Nghệ Thông Tin Đồ án 5
10 Quản lý hóa đơn
Quản lý hóa đơn khi khách mua hàng có các
thông tin như: Mã hóa đơn, mã khách hàng, địa
chỉ người nhận, số điện thoại, tổng tiền, hình
thức thanh toàn
11
Quản lý chi tiết hóa
đơn
Quản lý chi tiết hóa đơn của khách hàng có
những thông tin như: mã chi tiết hóa đơn, mã
hóa đơn, mã sản phẩm, số lượng, thành tiền.
12 Giỏ hàng
Giỏ hàng là để lưu thông tin mà khách hàng đã
chọn có những trường như: mã giỏ hàng, mã
sản phẩm, mã giao dịch, ngày tạo.
13
Quản lý thống kê, báo
cáo
Quản lý thống kê sản phẩm, doanh thu, báo cáo

theo yêu cầu
1.3. Chức năng người dùng
Bảng 1. . Chức năng của người dùng
Mục Tên chức năng Mô tả
1
Tạo một tài khoản
mới
Khách hàng có thể thực hiện thao tác đăng ký để
trở thành thành viên thuận tiện cho việc mua sản
phẩm và hưởng những khuyến mại của công ty.
2 Đăng nhập
Thực hiện đăng nhập vào hệ thống, bắt buộc phải
nhập vào user và password. Kiểm tra hợp lệ trùng
với dữ liệu có sẵn thì hệ thống sẽ cho phép đăng
nhập.
3 Tìm kiếm thông tin
Tìm kiếm, nhanh về thông tin sản phẩm, dựa vào
các tiêu chí tìm kiếm của website như tìm theo
tên của sản phẩm…
GVHD: Nguyễn Thị Thanh Huệ
SVTH: Trương Văn Chung 14
Trường ĐHSP Kĩ Thuật Hưng Yên
Khoa: Công Nghệ Thông Tin Đồ án 5
4 Đặt hàng
Khách hàng có thể thực hiện chức năng này để
đặt mua hàng, nhằm giảm thiểu thời gian và chi
phí cho khách hàng .
5 Giỏ hàng
Sau khi đăng nhập và chọn mua sản phẩm, giỏ
hàng là nơi chứa thông tin về sản phẩm mà

khách hàng đã chọn mua như số lượng SP, tên SP
và giá tiền của sản phẩm đó.
6 Ý kiến bình luận
Khách hàng có thể đăng những ý kiến bình luận
của mình về sản phẩm.
7 Điểm tích lũy
Là điểm cộng dồn khi khách hàng thanh toán
tiền, tham gia các hoạt động của cửa hàng.
Biểu đồ use-case
• Các Actor của hệ thống
- Tác nhân Admin: người thực hiện các chức năng quản trị hệ thống, tài khoản
khách hàng, quản lý tin tức, quản lý danh mục tin tức, quản lý giao diện. Để
thực hiện các chức năng quản trị trong hệ thống tác nhân này bắt buộc phải
thực hiện đăng nhập.
- Tác nhân Quản lý(Nhân viên): đây là chủ cửa hàng có các chức năng sau:
quản lý sản phẩm, quản lý danh mục sản phẩm, quản lý giỏ hàng, quản lý
hóa đơn, quản lý chi tiết hóa đơn, quản lý khách hàng, quản lý đặt hàng,
quản lý chi tiết đặt hàng, thống kê. Để thực hiện chức năng này người quản
lý phải đăng nhập.
- Tác nhân khách hàng: có thể thực hiện các chức năng như đăng kí tài khoản,
tìm kiếm sản phẩm, xem tin tức, đặt hàng, xem giỏ hàng, ý kiến bình luận,
điểm tích lũy.
• Xác định danh sách tác nhân
Bảng 1. . Danh sách tác nhân
GVHD: Nguyễn Thị Thanh Huệ
SVTH: Trương Văn Chung 15
Trường ĐHSP Kĩ Thuật Hưng Yên
Khoa: Công Nghệ Thông Tin Đồ án 5
Tác nhân Use Case
- Đăng nhập

- Quản lý sản phẩm
- Danh mục sản phẩm
- Quản lý đặt hàng
- Chi tiết đặt hàng
- Quản lý hóa đơn
- Chi tiết hóa đơn
- Quản lý khách hàng
- Thống kê
- Quản lý giao diện
- Quản lý tài khoản
- Quản lý tin tức
- Đăng kí tài khoản
- Xem tài khoản
- Tìm kiếm sản phẩm
- Tin tức
- Xem thông tin sản phẩm
- Ý kiến, bình luận.
- Điểm tích lũy
- Giỏ hàng
2.1. Biểu đồ Use case ở mức tổng quát
Hình 1. . Biểu đồ use case tổng quát của hệ thống
GVHD: Nguyễn Thị Thanh Huệ
SVTH: Trương Văn Chung 16
Trường ĐHSP Kĩ Thuật Hưng Yên
Khoa: Công Nghệ Thông Tin Đồ án 5
2.2. Biểu đồ Use case đăng nhập
GVHD: Nguyễn Thị Thanh Huệ
SVTH: Trương Văn Chung 17
Trường ĐHSP Kĩ Thuật Hưng Yên
Khoa: Công Nghệ Thông Tin Đồ án 5

Hình 1. . Biểu đồ use case đăng nhập
Đặc tả use case đăng nhập
Mô tả tóm tắt:
• Tên Ca sử dụng: DangNhap.
• Mục đích: Đảm bảo xác thực người dùng và các yêu cầu về bảo mật của hệ thống.
• Tác nhân: Admin, Quản lý(Nhân viên), Khách hàng.
• Tóm lược: Admin, quản lý, khách hàng muốn sử dụng các chức năng hệ thống thì
phải cung cấp thông tin là tên đăng nhập và mật khẩu đăng nhập vào hệ thống. Hệ
thống sẽ kiểm tra thông tin xem có đúng là thành viên của hệ thống không, nếu
đúng thì cho phép truy cập vào hệ thống với quyền nhất định đã được quy định.
Mô tả kịch bản:
• Thông tin đầu vào: Username và Password
GVHD: Nguyễn Thị Thanh Huệ
SVTH: Trương Văn Chung 18
Trường ĐHSP Kĩ Thuật Hưng Yên
Khoa: Công Nghệ Thông Tin Đồ án 5
• Điều kiện đầu vào: Không có
• Dòng sự kiện:
- Dòng sự kiện chính:
Hành động của tác nhân Phản ứng của hệ thống
1. Vào trang login.
2. Nhập thông tin tài khoản.
3. Gửi thông tin đăng nhập tới hệ
thống.
2. Hiển thị Hộp thoại đăng nhập.
4. Kiểm tra thông tin đăng nhập, nếu
đúng thì cho phép truy cập hệ
thống, sai thì thông báo lỗi.
Hình 1. . Bảng chức năng đăng nhập của hệ thống
- Dòng sự kiện phụ:

+ Nếu thông tin đăng nhập sai sẽ thông báo cho người quản trị và yêu cầu
nhập lại
2.3. Các Use case của Admin
Hình 1. . Biểu đồ use case của Admin
GVHD: Nguyễn Thị Thanh Huệ
SVTH: Trương Văn Chung 19
Trường ĐHSP Kĩ Thuật Hưng Yên
Khoa: Công Nghệ Thông Tin Đồ án 5
2.3.1. Use case quản lý tài khoản
Hình 1. . Biểu đồ use case quản lý tài khoản
• Đặc tả use case quản lý tài khoản
Mô tả tóm tắt:
• Tên Ca sử dụng: quản lý tài khoản
• Mục đích: Giúp Admin quản lý tài khoản.
• Tác nhân: Admin.
• Tóm lược: Admin sau khi đăng nhập thành công, Use Case này được gọi, từ đó
Admin có thể thực hiện các chức năng thêm tài khoản, sửa hay xóa thông tin đã lưu
trong hệ thống thông qua các Use Case tương ứng được gọi đến. Khi Admin thao
tác với chức năng nhập, hệ thống sẽ kiểm tra thông tin Admin nhập vào, nếu thông
tin không hợp lệ thì liệt kê các lỗi cho Admin biết và cho phép nhập lại. Nếu các
thông tin Admin cung cấp đầy đủ và chính xác, hệ thống cho phép thêm thông tin
này vào CSDL và thông báo thêm mới thành công. Khi thông tin về tài khoản đã có
trong CSDL, chức năng sửa, xóa cho phép Admin sửa, xóa tài khoản đó và cập nhật
GVHD: Nguyễn Thị Thanh Huệ
SVTH: Trương Văn Chung 20
Trường ĐHSP Kĩ Thuật Hưng Yên
Khoa: Công Nghệ Thông Tin Đồ án 5
lại thông tin trong CSDL. Hệ thống sẽ hiển thị các thông báo lỗi kèm theo trong
trường hợp sửa, xóa không thành công.
Mô tả các kịch bản:

• Điều kiện cần: Người quản trị phải đăng nhập vào hệ thống thành công và chọn
chức năng quản lý tin tức.
• Điều kiện đủ: không
• Dòng sự kiện:
- Dòng sự kiện chính:
Hành động của tác nhân Phản ứng của hệ thống
1. Người quản trị chọn chức năng
quản lý tài khoản
3. Chọn chức năng: Thêm tài khoản.
Admin tiến hành việc nhập thông
tin tài khoản vào hệ thống nhằm
phục vụ cho việc quản lý tài khoản.
5. Admin nhập các thông tin của tài
khoản mà hệ thống yêu cầu.
6. Gửi thông tin đã nhập tới hệ
thống
2. Hiển thị danh sách các chức năng
quản lí thông tin tài khoản, cho phép
Admin lựa chọn
4. Hiển thị thông tin nhập tài khoản
7. Kiểm tra thông tin đã nhập, nếu
chính xác thì lưu thông tin này vào
CSDL và thông báo nhập thành công,
trường hợp sai so với định dạng đã
thống nhất thì thông báo thêm mới
không thành công. Hệ thống hiển thị
danh sách tin tức đã cập nhật cho
GVHD: Nguyễn Thị Thanh Huệ
SVTH: Trương Văn Chung 21
Trường ĐHSP Kĩ Thuật Hưng Yên

Khoa: Công Nghệ Thông Tin Đồ án 5
8. Chọn chức năng sửa lại thông tin
của một tin tức đã lưu trong CSDL.
10. Tìm kiếm và chọn tài khoản cần
sửa thông tin.
11. Cập nhập lại các thông tin muốn
sửa.
12. Gửi thông tin đã nhập lại đến hệ
thống
14. Chọn chức năng xóa thông tin
của một tài khoản đã tồn tại trong
CSDL
16. Tìm kiếm và chọn các bản ghi
cần xóa
17. Gửi thông tin cần xóa và yêu cầu
Admin kiểm tra lại các thông tin đã
nhập vào CSDL.
9. Hiển thị trang cho phép sửa thông
tin tài khoản.
13. Kiểm tra thông tin đã cập nhật,
nếu chính xác thì lưu thông tin này
vào CSDL và thông báo cập nhập
thành công, trường hợp sai so với định
dạng đã thống nhất thì thông báo cập
nhật không thành công. Hệ thống hiển
thị danh sách bản ghi mới cập nhật
cho Admin kiểm tra lại thông tin
15. Hiển thị trang cho phép xóa thông
tin tào khoản.
18. Kiểm tra tính khả thi của yêu cầu,

GVHD: Nguyễn Thị Thanh Huệ
SVTH: Trương Văn Chung 22
Trường ĐHSP Kĩ Thuật Hưng Yên
Khoa: Công Nghệ Thông Tin Đồ án 5
loại bỏ thông tin đến hệ thống hiển thị thông báo để Admin xác nhận
lại việc chắc chắn muốn xóa các thông
tin đã chọn. Nếu Admin xác nhận là
đồng ý, hệ thống thực hiện việc loại bỏ
bản ghi khỏi CSDL và thông báo thành
công nếu không có lỗi xảy ra đồng thời
hiển thị danh sách danh mục đã cập
nhật lại trong CSDL, ngược lại hệ
thống hiển thị thông báo không thành
công.
Bảng 1. . Bảng chức năng quản lý tài khoản của hệ thống
2.3.2. Use case quản lý tin tức
Hình 1. . Biểu đồ use case quản lý tin tức
• Đặc tả use case quản lý tin tức
GVHD: Nguyễn Thị Thanh Huệ
SVTH: Trương Văn Chung 23
Trường ĐHSP Kĩ Thuật Hưng Yên
Khoa: Công Nghệ Thông Tin Đồ án 5
Mô tả tóm tắt:
• Tên Ca sử dụng: quản lý tin tức
• Mục đích: Giúp người quản trị quản lý tin tức.
• Tác nhân: Quản trị cao nhất hệ thống.
• Tóm lược: Admin sau khi đăng nhập thành công, Use Case này được gọi, từ đó
Admin có thể thực hiện các chức năng thêm tin tức, sửa hay xóa thông tin đã lưu
trong hệ thống thông qua các Use Case tương ứng được gọi đến. Khi Admin thao
tác với chức năng nhập, hệ thống sẽ kiểm tra thông tin Admin nhập vào, nếu thông

tin không hợp lệ thì liệt kê các lỗi cho Admin biết và cho phép nhập lại. Nếu các
thông tin Admin cung cấp đầy đủ và chính xác, hệ thống cho phép thêm thông tin
này vào CSDL và thông báo thêm mới thành công. Khi thông tin về tin tức đã có
trong CSDL, chức năng sửa, xóa cho phép Admin sửa, xóa tin tức đó và cập nhật lại
thông tin trong CSDL. Hệ thống sẽ hiển thị các thông báo lỗi kèm theo trong trường
hợp sửa, xóa không thành công.
Mô tả các kịch bản:
• Thông tin đầu vào:
Là các thông tin của tin tức bao gồm:
o Mã tin tức
o Danh mục tin tức
o Tên tiêu đề
o Nội dung
o Hình ảnh
o Ngày đăng
o Chi tiết
• Điều kiện cần: Người quản trị phải đăng nhập vào hệ thống thành công và chọn
chức năng quản lý tin tức.
• Điều kiện đủ: không
• Dòng sự kiện:
- Dòng sự kiện chính:
Hành động của tác nhân Phản ứng của hệ thống
1. Người quản trị chọn chức năng
Quản lý tin tức
2. Hiển thị danh sách các chức năng
GVHD: Nguyễn Thị Thanh Huệ
SVTH: Trương Văn Chung 24
Trường ĐHSP Kĩ Thuật Hưng Yên
Khoa: Công Nghệ Thông Tin Đồ án 5
3. Chọn chức năng: Thêm tin tức.

Admin tiến hành việc nhập thông
tin tin tức vào hệ thống nhằm phục
vụ cho việc quản lý tin tức.
5. Admin nhập các thông tin của tin
tức mà hệ thống yêu cầu.
6. Gửi thông tin đã nhập tới hệ
thống
8. Chọn chức năng sửa lại thông tin
của một tin tức đã lưu trong CSDL.
10. Tìm kiếm và chọn tin tức cần
sửa thông tin.
11. Cập nhập lại các thông tin muốn
sửa.
quản lí thông tin tin tức, cho phép
Admin lựa chọn
4. Hiển thị thông tin nhập tin tức
7. Kiểm tra thông tin đã nhập, nếu
chính xác thì lưu thông tin này vào
CSDL và thông báo nhập thành công,
trường hợp sai so với định dạng đã
thống nhất thì thông báo thêm mới
không thành công. Hệ thống hiển thị
danh sách tin tức đã cập nhật cho
Admin kiểm tra lại các thông tin đã
nhập vào CSDL.
9. Hiển thị trang cho phép sửa thông
tin tin tức.
GVHD: Nguyễn Thị Thanh Huệ
SVTH: Trương Văn Chung 25

×