Trường ĐHSP Kĩ Thuật Hưng Yên
Khoa: Công Nghệ Thông Tin Đồ án 5
MỤC LỤC
DANH MỤC CÁC KÍ TỰ VÀ CÁC TỪ VIẾT TẮT
GVHD: Nguyễn Thị Thanh Huệ
SVTH: Trần Thị Hiên Page 1
Trường ĐHSP Kĩ Thuật Hưng Yên
Khoa: Công Nghệ Thông Tin Đồ án 5
STT Tên từ Ý nghĩa Ghi chú
01 SP Sản phẩm
02 KH Khách hàng
03 CSDL Cơ sở dữ liệu
DANH MỤC CÁC BẢNG
GVHD: Nguyễn Thị Thanh Huệ
SVTH: Trần Thị Hiên Page 2
Trường ĐHSP Kĩ Thuật Hưng Yên
Khoa: Công Nghệ Thông Tin Đồ án 5
DANH MỤC CÁC HÌNH VẼ
LỜI CÁM ƠN
*****
Sau một thời gian học tập và nghiên cứu, em đã hoàn thành đề tài. Em xin chân
thành cảm ơn các thầy cô trong Khoa Công Nghệ Thông Tin, trường Đại học Sư
Phạm Kỹ Thuật Hưng Yên đã tạo điều kiện cho em thực hiện, phát triển đề tài ứng
dụng này.
Em xin bày tỏ lòng biết ơn sâu sắc đến: Nguyễn Thị Thanh Huệ – Giảng viên
khoa Công nghệ thông tin, trường Đại Học Sư Phạm Kỹ Thuật Hưng Yên đã trực
tiếp hướng dẫn, nhiệt tình chỉ bảo, động viên, giúp đỡ cho chúng em thực hiện đề
tài này. Trong thời gian làm việc với cô, em không những đã học hỏi được rất nhiều
kinh nghiệm, kiến thức bổ ích mà còn học được tinh thần làm việc, thái độ nghiêm
túc của cô.
Em xin gửi lời cảm ơn chân thành tới gia đình, bạn bè vì đã luôn là nguồn động
viên to lớn, giúp đỡ em vượt qua những khó khăn trong suốt quá trình làm việc.
Mặc dù đã cố gắng hết sức để hoàn thiện đề tài với tất cả lỗ lực của bản thân
nhưng với kinh nghiệm kiến thức còn hạn chế của em thì đề tài của em còn nhiều
thiếu sót. Em mong nhận được sự quan tâm những ý kiến đóng góp của thầy, cô
giáo và các bạn để đề tài hoàn thiện hơn!
GVHD: Nguyễn Thị Thanh Huệ
SVTH: Trần Thị Hiên Page 3
Trường ĐHSP Kĩ Thuật Hưng Yên
Khoa: Công Nghệ Thông Tin Đồ án 5
Em xin chân thành cảm ơn !
Sinh viên thực hiên
Trần Thị Hiên
PHẦN I: MỞ ĐẦU
1.1. Lý do chọn đề tài
Với internet chúng ta đã thực hiện được nhiều công việc với tốc độ nhanh
hơn và chi phí thấp hơn nhiều so với cách thức truyền thống. Chính điều này
đã và đang thay đổi cuộc sống của mọi người từ học tập, việc làm, văn hóa
đều có sự tác động mạnh mẽ của công nghệ thông tin và internet. Trước đây
muốn tìm hiểu một vấn đề nào đó chúng ta sẽ phải dung các phương thức
tuyền thống như đọc sách, báo, nghe đài, tivi hay nghe trực tiếp từ người
khác còn ngày nay chúng ta có thêm một kênh thông tin mới các thông tin
trên internet. Nhận thấy sức mạnh của internet và công nghệ thông tin trong
việc tổ chức và quản lý công việc nên nhóm chúng em đã lựa chọn đề tài “Xây
dựng website giới thiệu và bán hàng trực tuyến cho shop mĩ phẩm, nước hoa
thời trang “Xu’s shop” ”. Nội dung của đề tài là xây dựng website quản lý
nước hoa mỹ phẩ, giúp cho người quản lý dễ dàng quản lý và khách hàng dễ
chọn lựa sản phẩm mình yêu thích mà không cần đến của hàng.
Mục tiêu của đồ án hướng tới là em có thể thành thạo lập trình:
• Thiết kế Html, JavaScrip, StyleSheet.
• Xây dựng website với mô hình MVC4.
• Lập trình cơ sở dữ liệu(SQL server).
• Hoàn thành được một website và đưa lên để dùng trong thực tế.
• Nâng cao kĩ năng mềm của mình
GVHD: Nguyễn Thị Thanh Huệ
SVTH: Trần Thị Hiên Page 4
Trường ĐHSP Kĩ Thuật Hưng Yên
Khoa: Công Nghệ Thông Tin Đồ án 5
• Nâng cao khả năng làm việc trong môi trường thực tế.
• Tổng hợp được kiến thức, kinh nghiệm từ 5 năm học để xây dựng và
giải quyết bài toán thực tế tốt nhất.
1.2. Đồi trượng nghiên cứu
Để xây dựng website, em cần tìm hiểu những đối tượng sau:
• ASP.NET MVC4.
• Thiết kế website.
• Cài đặt ứng dụng thực tế.
• Phân tích thiết kế UML.
• Ngôn ngữ lập trình c#, ASP.NET MVC4.
• Hệ quản trị cơ sở dữ liệu Microsoft Sql server 2008.
1.3. Phạm vi nghiên cứu khoa học
Ứng dụng sẽ được áp dụng thực tế cho shop nước hoa, mỹ phẩm “Xu’s shop”.
1.4. Mục đích nghiên cứu
Sau khi hoàn thành đồ án tốt nghiệp, các mục tiêu cần đạt được:
• Hiểu được cơ bản về ASP.NET MVC4 trong việc xây dựng các ứng dụng
website.
• Xây dựng được trang Quản lý website nước hoa, mỹ phẩm
1.5. Nhiệm vụ nghiên cứu đề tài
Nhiệm vụ nghiên cứu của đề tài là:
• Nghiên cứu về mô hình MVC4 trong mô hình asp.net.
• Đưa ra các chức năng và hướng giải quyết tối ưu nhất.
• Khắc phục được những khó khăn trong quá trình làm đề tài
1.6. Phương pháp nghiên cứu
Phương pháp nghiên cứu:
• Nghiên cứu tài liệu: thông tin về cửa hàng “Xu’s shop”, cách thức
thanh toán khi mua hàng.
• Nghiên cứu qua internet: các website về quản lý mỹ phẩm.
Phương pháp làm việc :
• Lập kế hoạch thực hiện đề tài.
• Nghiên cứu mô hình MVC4 trong asp.net
• Đưa ra các chức năng của ứng dụng và hướng giải quyết tối ưu.
• Đưa ra cách khắc phục khó khăn gặp phải trong quá trình làm đồ án.
• Phương pháp tự học.
1.7. Ý nghĩa luận và thực tiễn của đề tài
1.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
GVHD: Nguyễn Thị Thanh Huệ
SVTH: Trần Thị Hiên Page 5
Trường ĐHSP Kĩ Thuật Hưng Yên
Khoa: Công Nghệ Thông Tin Đồ án 5
1.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.
1.8. Cấu trúc báo cáo
Báo cáo bao gồm các phần chính như sau:
• PHẦN I: MỞ ĐẦU
- Lý do chọn đề tài
- Đối tượng nghiên cứu
- 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 DỤNG
Chương 1: Tổng quát hệ thống
Chương 2: phân tích và thiết kế hệ thống
Chương 3: Cơ sở dữ liệu
Chương 4: Thiết kế website
• PHẦN III: KẾT LUẬN
• TÀI LIỆU THAM KHẢO
PHẦN II: NỘI DUNG
CHƯƠNG 1: TỔNG QUÁT HỆ THỐNG
1.1. Nội dung khảo sát
1.1.1. Cơ cấu tổ chức của website
Cơ cấu tổ chức của website là : Admin, nhân viên, người dùng
1.1.2. Yêu cầu của khách hàng
Bảng : Bảng yêu cầu của khách hàng
STT Tên yêu cầu
1 Website dễ sử dụng, đơn giản, đẹp.
2 Có đầy đủ các chức năng của 1 website quản lý bán hang
GVHD: Nguyễn Thị Thanh Huệ
SVTH: Trần Thị Hiên Page 6
Trường ĐHSP Kĩ Thuật Hưng Yên
Khoa: Công Nghệ Thông Tin Đồ án 5
3 Có tính bảo mật, khả năng phục hồi cơ sở dữ liệu, sao lưu dữ liệu
1.2. Mô tả tổng thể hệ thống
1.2.1. Mô tả tổng thể các hệ thống của website
1.2.1.1. Giao tiếp hệ thống
Trong hệ thống bao gồm các chức năng:
Đăng nhập: Đăng nhập và website với quyền người dùng hoặc quản
trị.
Đăng xuất: Đăng xuất khỏi website với quyền người dùng hoặc quản
trị
Đổi mật khẩu: Khi người dùng thấy tài khoản không còn bảo mật
nữa thì người dùng có thể thay đổi tài khoản của mình để tăng tính
bảo mật.
Đăng ký: Đăng ký tài khoản.
Quản trị: Để cho admin quản lý cập nhật thông tin website, thông tin
tài khoản của website.
Tra cứu: Để cho người dùng tra cứu, tìm kiếm thông tin sản phẩm.
1.2.1.2. Giao tiếp người dùng
Website phải đạt các yêu cầu sau:
Màu sắc không lòe loẹt, ưa mắt, dễ nhìn.
Luôn có chế độ cảnh báo với mọi trường hợp cấn thiết.
Luôn có các phản hồi khi chương trình thực hiện.
Luôn có các cách sửa lỗi khi hệ thống bị lỗi.
1.2.2. Các chức năng của website
GVHD: Nguyễn Thị Thanh Huệ
SVTH: Trần Thị Hiên Page 7
Trường ĐHSP Kĩ Thuật Hưng Yên
Khoa: Công Nghệ Thông Tin Đồ án 5
Bảng :Bảng các chức năng của website
STT Tên chức năng Mô tả
1
Giao diện dành cho
Nhân viên
Tạo kết nối cơ sở dữ liệu
Kết nối các cơ sở dũ liệu của hệ thống.
Sao lưu cơ sở dữ liệu
Sao lưu cơ sở dữ liệu để phục hồi khi cơ sở dũ
liệu bị mất hoặc bị lỗi.
Phục hồi cơ sở dữ liệu
Phục hồi lại cơ sở dữ liệu. Chỉ phục hồi được
khi có cơ sở dũ liệu đã sao lưu.
Đăng nhập
Đăng nhập vào web
Đăng xuất
Đăng xuất khỏi tài khoản.
Đổi mật khẩu
Đổi mật khẩu mới.
Đăng ký
Đăng ký làm thành viên
Quản lý thông tin Sản
phẩm
Quản lý thông tin Sản phẩm: thêm, sửa, xóa,
tìm kiếm, xem thông tin Sản phẩm.
Quản lý hóa đơn
Quản lý hóa đơn: thêm, sửa, xóa hóa đơn.
Quản lý khách hàng
Quản lý thông tin khách hàng: thêm, sửa, xóa
khách hàng.
Quản lý menu
Quản lý menu: them, sửa, xóa, xem thông tin
menu
Quản lý báo cáo
Quản lý báo cáo: xem, sửa, in báo cáo.
Quản lý thống kê
Quản lý thống kê: xem, sửa, in thống kê.
Quản lý tài khoản
website
Quản lý tài khoản website: thêm, xóa, tìm
kiếm, phân quyền, xem thông tin tài khoản.
GVHD: Nguyễn Thị Thanh Huệ
SVTH: Trần Thị Hiên Page 8
Trường ĐHSP Kĩ Thuật Hưng Yên
Khoa: Công Nghệ Thông Tin Đồ án 5
2
Giao diện dành cho
người dùng
Đăng nhập
Đăng nhập vào tài khoản của mình
Đăng xuất
Đăng xuất khỏi tài khoản của mình
Xem thông tin Sản phẩm
Xem thông tin Sản phẩm theo nhiều tiêu chí:
xem chi tiết thông tin Sản phẩm.
Xem Tin tức
Xem tim tức
Đăng kí
Đăng kí tài khoản của mình.
3
Giao diện dành cho
Admin
Quản lý giao diện
Quản lý giao diện: sửa, xóa giao diện
Quản lý Tin Tức
Quản lý thông báo: thêm, sửa, xóa, tìm kiếm,
xem Tin tức
Quản lý tài khoản
Xem thông tin tài khoản, sửa thông tin tài
khoản .
1.2.3. Các đặc trưng người dùng
Người dùng yêu cầu:
Website dễ sử dụng, phù hợp với thực tế
Màu sắc hài hòa, dễ nhìn và không lòe loẹt.
Có tính bảo mật.
Sao lưu và phục hồi dữ liệu.
Tốc độ nhanh.
1.2.4. Các ràng buộc chung
Các ràng buộc chung
Ngôn ngữ được sử dụng là tiếng việt.
Tốc độ xử lý thông tin nhanh, bảo mật tốt.
Sao lưu và phục hồi dữ liệu.
1.2.5. Các yêu cầu nâng cấp về sau
Các yêu cầu nâng cấp về sau
Có thể nâng cấp, bảo trì website dễ dàng.
GVHD: Nguyễn Thị Thanh Huệ
SVTH: Trần Thị Hiên Page 9
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 THIẾT KẾ HỆ THỐNG
1. Các yêu cầu chức năng
1.1. Use-Case hệ thống
Hình 1. Biểu đồ use-case tổng quát
GVHD: Nguyễn Thị Thanh Huệ
SVTH: Trần Thị Hiên Page 10
Trường ĐHSP Kĩ Thuật Hưng Yên
Khoa: Công Nghệ Thông Tin Đồ án 5
1.2. Use-Case đăng nhập
a. Mục đích
• Cho phép Admin, NguoiDung, người dùng đăng nhập vào hệ thống để
sử dụng website.
• Có tính bảo mật cao.
• Có tính phân quyền.
• Quản lý được người dùng.
b. Tác nhân liên quan
• Admin, NhanVien, NguoiDung.
c. Biểu đồ Use-Case
Hình 1. Biểu đồ use-case đăng nhập
d. Kịch bản Use-Case
Bảng : Kịch bản use-case đăng nhập
GVHD: Nguyễn Thị Thanh Huệ
SVTH: Trần Thị Hiên Page 11
Trường ĐHSP Kĩ Thuật Hưng Yên
Khoa: Công Nghệ Thông Tin Đồ án 5
Tên use case UC_DangNhap
Tên Actor Act_Admin, Act_NhanVien, Act_NguoiDung
Mức 1
Tiền điều kiện Phải có tài khoản của website
Đảm bảo tối thiểu Hệ thống giữ nguyên trạng thái ban đầu
Đảm bảo thành công Hệ thống thông báo đăng nhập thành công hoặc thất bại
Kích hoạt Chọn vào Đăng nhập
Chuỗi sự kiện chính:
1. User yêu cầu đăng nhập vào website
2. Hiện nơi để nhập tên đăng nhập và mật khẩu
3. User nhập tên đăng nhập và mật khẩu sau đó nhấn vào đăng nhập.
4. Hệ thống kiểm tra dữ liệu nhập vào.
5. Hệ thống kiểm tra tài khoản.
6. Hệ thống trả ra thông báo.
Ngoại lệ:
4.a. Hệ thống thông báo lỗi nếu thiếu tên đăng nhập hoặc mật khẩu.
4.a.1. Hệ thống yêu cầu nhập đầy đủ thông tin đăng nhập.
4.a.2. Hệ thống quay lại bước 3.
1.3. Các Use-Case Admin
Hình 1. Biểu đồ Use-Case Admin
1.3.1. Use-Case quản lý giao diện
GVHD: Nguyễn Thị Thanh Huệ
SVTH: Trần Thị Hiên Page 12
Trường ĐHSP Kĩ Thuật Hưng Yên
Khoa: Công Nghệ Thông Tin Đồ án 5
a. Mục đích
• Cho phép thêm, sửa, xóa giao diện website.
b. Tác nhân liên quan
Admin
c. Biểu đồ Use-case
Hình 1. Biểu đồ Use-Case quản lý giao diện
d. Kịch bản Use-case
Bảng : Kịch bản use-case quản lý giao diện
Tên use case UC_QuanLyGiaoDien
Tên Actor Act_Admin
Mức 1
Tiền điều kiện Đăng nhập thành công website với quyền của admin.
Đảm bảo tối thiểu Hệ thống giữ nguyên trạng thái ban đầu.
Đảm bảo thành công Hệ thống thông báo thành công hoặc thất bại.
Kích hoạt Chọn vào menu [Quản lý].
Chuỗi sự kiện chính:
1. User yêu cầu quản lý giao diện
GVHD: Nguyễn Thị Thanh Huệ
SVTH: Trần Thị Hiên Page 13
Trường ĐHSP Kĩ Thuật Hưng Yên
Khoa: Công Nghệ Thông Tin Đồ án 5
2. Hiện giao diênh.
3. Chọn chức năng: thêm, sửa, xóa.
4. User nhập thông tin theo yêu cầu.
5. Sửa xong nhấn nút lưu
Ngoại lệ:
5.a. Hệ thống thông báo lỗi nếu thiếu thông tin yêu cầu.
5.a.1. Hệ thống yêu cầu nhập đầy đủ thông tin.
5.a.2. Hệ thống quay lại bước 4.
1.3.2. Use-case quản lý tài khoản
a. Mục đích
• Cho phép thêm, sửa, xóa, tìm kiếm, xem thông tin tài khoản.
• Phân quyền cho tài khoản, cấm tài khoản.
b. Tác nhân liên quan
Nhân viên/Quản lý
c. Biểu đồ Use-case
Hình 1. Biểu đồ Use-case quản lý tài khoản
d. Tác nhân liên quan
Bảng : Kịch bản use-case quản lý tài khoản
GVHD: Nguyễn Thị Thanh Huệ
SVTH: Trần Thị Hiên Page 14
Trường ĐHSP Kĩ Thuật Hưng Yên
Khoa: Công Nghệ Thông Tin Đồ án 5
Tên use case UC_QuanLyTaiKhoan
Tên Actor Act_NhanVien
Mức 3
Tiền điều kiện Đăng nhập thành công website với quyền của quản lý.
Đảm bảo tối thiểu Hệ thống giữ nguyên trạng thái ban đầu.
Đảm bảo thành công Hệ thống thông báo thành công hoặc thất bại.
Kích hoạt Chọn vào menu [Quản lý], sau đó chọn button [Tài khoản]
Chuỗi sự kiện chính:
1. User yêu cầu quản lý tài khoản.
2. Hiện trang lý tài khoản.
3. Chọn chức năng: thêm, sửa, xóa, tìm kiếm, xem thông tin chi tiết tài
khoản.
4. User nhập thông tin theo yêu cầu.
5. Hệ thống kiểm tra dữ liệu nhập vào.
6. Hệ thống thực thi theo yêu cầu.
7. Hệ thống trả ra thông báo.
Ngoại lệ:
5.a. Hệ thống thông báo lỗi nếu thiếu thông tin yêu cầu.
5.a.1. Hệ thống yêu cầu nhập đầy đủ thông tin.
5.a.2. Hệ thống quay lại bước 4.
1.3.3. Use-case quản lý tin tức
a. Mục đích
Thêm, sửa, xóa, tìm kiếm tin tức.
b. Tác nhân liên quan
Nhân Viên/Quản Lý
c. Biểu đồ Use-case
GVHD: Nguyễn Thị Thanh Huệ
SVTH: Trần Thị Hiên Page 15
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 quản lý tin tức
d. Tác nhân liên quan
Bảng : Kịch bản use-case quản lý tin tức
Tên use case UC_QuanLyTinTuc
Tên Actor Act_NhanVien
Mức 3
Tiền điều kiện Đăng nhập thành công website với quyền Quản Lý.
Đảm bảo tối thiểu Hệ thống giữ nguyên trạng thái ban đầu.
Đảm bảo thành công Hệ thống thông báo thành công hoặc thất bại.
Kích hoạt Chọn vào menu sau đó chọn button quản lý Tin tức
Chuỗi sự kiện chính:
1. User yêu cầu quản lý tin tức.
2. Hiện trang quản lý thông tin tin tức.
3. Chọn chức năng: Thêm, sửa, xóa, tìm kiếm.
4. User nhập thông tin theo yêu cầu.
5. Hệ thống kiểm tra dữ liệu nhập vào.
6. Hệ thống thực thi theo yêu cầu.
7. Hệ thống trả ra thông báo.
GVHD: Nguyễn Thị Thanh Huệ
SVTH: Trần Thị Hiên Page 16
Trường ĐHSP Kĩ Thuật Hưng Yên
Khoa: Công Nghệ Thông Tin Đồ án 5
Ngoại lệ:
5.a. Hệ thống thông báo lỗi nếu thiếu thông tin yêu cầu.
5.a.1. Hệ thống yêu cầu nhập đầy đủ thông tin.
5.a.2. Hệ thống quay lại bước 4.
1.4. Biểu đổ Use-case Nhân viên/Quản lý
Hình 1. Biểu đồ use-case của nhân viên
1.4.1. Use-case quản lý sản phẩm
a. Mục đích
Thêm, sửa, xóa, tìm kiếm sản phẩm.
b. Tác nhân liên quan
Nhân viên/Quản lý
GVHD: Nguyễn Thị Thanh Huệ
SVTH: Trần Thị Hiên Page 17
Trường ĐHSP Kĩ Thuật Hưng Yên
Khoa: Công Nghệ Thông Tin Đồ án 5
c. Biểu đồ Use-case
Hình 1. Biểu đồ use-case quản lý sản phẩm
d. Tác nhân liên quan
Bảng : Kịch bản use-case quản lý sản phẩm
Tên use case UC_QuanLySanPham
Tên Actor act_NhanVien
Mức 3
Tiền điều kiện Đăng nhập thành công website với quyền
NhanVien/QuanLy.
Đảm bảo tối thiểu Hệ thống giữ nguyên trạng thái ban đầu.
Đảm bảo thành công Hệ thống thông báo thành công hoặc thất bại.
Kích hoạt Chọn vào menu [Quản lý], sau đó chọn button [Quản lý
sản phẩm]
Chuỗi sự kiện chính:
1. User yêu cầu quản lý sản phẩm.
2. Hiện trang quản lý sản phẩm.
3. Chọn chức năng: Thêm, Sửa, Xóa, Tìm kiếm.
4. User nhập thông tin theo yêu cầu.
GVHD: Nguyễn Thị Thanh Huệ
SVTH: Trần Thị Hiên Page 18
Trường ĐHSP Kĩ Thuật Hưng Yên
Khoa: Công Nghệ Thông Tin Đồ án 5
5. Hệ thống kiểm tra dữ liệu nhập vào.
6. Hệ thống thực thi theo yêu cầu
Ngoại lệ:
5.a. Hệ thống thông báo lỗi nếu thiếu thông tin yêu cầu.
5.a.1. Hệ thống yêu cầu nhập đầy đủ thông tin.
5.a.2. Hệ thống quay lại bước 4.
1.4.2. Use-case quản lý khách hàng
a. Mục đích
Thêm, sửa, xóa, tìm kiếm khách hàng.
b. Tác nhân liên quan
Nhân viên/Quản lý
c. Biểu đồ Use-case
Hình 1. Biểu đồ use-case quản lý khách hàng
d. Tác nhân liên quan
Bảng : Kịch bản use-case quản lý khách hàng
Tên use case UC_QuanLyKhachHang
Tên Actor act_NhanVien
Mức 1
Tiền điều kiện Đăng nhập thành công website với quyền
GVHD: Nguyễn Thị Thanh Huệ
SVTH: Trần Thị Hiên Page 19
Trường ĐHSP Kĩ Thuật Hưng Yên
Khoa: Công Nghệ Thông Tin Đồ án 5
NhanVien/QuanLy.
Đảm bảo tối thiểu Hệ thống giữ nguyên trạng thái ban đầu.
Đảm bảo thành công Hệ thống thông báo thành công hoặc thất bại.
Kích hoạt Chọn vào mục quản lý khách hàng, sau đó nhấn
nút[thêm],[sửa],[xóa], sau khi xong thì nhấn nút [lưu]
Chuỗi sự kiện chính:
1. User yêu cầu quản lý khách hàng.
2. Hiện trang quản lý khách hàng.
3. Chọn chức năng: Thêm, Sửa, Xóa, Tìm kiếm.
4. User nhập thông tin theo yêu cầu.
5. Hệ thống kiểm tra dữ liệu nhập vào.
6. Hệ thống thực thi theo yêu cầu
7.
Ngoại lệ:
3.a. Hệ thống thông báo lỗi nếu [MaKH] trống.
3.a.1. Hệ thống yêu cầu nhập đầy đủ thông tin.
3.a.2. Hệ thống quay lại bước 4.
1.4.3. Use-case quản lý hóa đơn
a. Mục đích
Thêm, sửa, xóa, xem thông tin hóa đơn.
b. Tác nhân liên quan
Nhân viên/ quản lý.
c. Biểu đồ Use-case
GVHD: Nguyễn Thị Thanh Huệ
SVTH: Trần Thị Hiên Page 20
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 quản lý hóa đơn
d. Tác nhân liên quan
Bảng : Kịch bản use-case quản lý hóa đơn
Tên use case UC_QuanLyHoaDon
Tên Actor Act_NhanVien
Mức 3
Tiền điều kiện Đăng nhập thành công website với quyền Quản Lý.
Đảm bảo tối thiểu Hệ thống giữ nguyên trạng thái ban đầu.
Đảm bảo thành công Hệ thống thông báo thành công hoặc thất bại.
Kích hoạt Chọn vào menu sau đó chọn button quản lý hóa đơn
Chuỗi sự kiện chính:
1. User yêu cầu quản lý thông tin hóa đơn.
2. Hiện trang quản lý thông tin hóa đơn.
3. Chọn chức năng: Thêm, sửa, xóa, xem.
4. User nhập thông tin theo yêu cầu.
5. Hệ thống kiểm tra dữ liệu nhập vào.
6. Hệ thống thực thi theo yêu cầu.
7. Hệ thống trả ra thông báo.
GVHD: Nguyễn Thị Thanh Huệ
SVTH: Trần Thị Hiên Page 21
Trường ĐHSP Kĩ Thuật Hưng Yên
Khoa: Công Nghệ Thông Tin Đồ án 5
Ngoại lệ:
5.a. Hệ thống thông báo lỗi nếu thiếu thông tin yêu cầu.
5.a.1. Hệ thống yêu cầu nhập đầy đủ thông tin.
5.a.2. Hệ thống quay lại bước 4.
1.4.4. Use-case quản lý đặt hàng
a. Mục đích
Thêm, sửa, xóa, xem đặt hàng.
b. Tác nhân liên quan
Nhân viên/ Quản lý
c. Biểu đồ Use-case
Hình 1. Biểu đổ use-case quản lý đặt hàng
d. Tác nhân liên quan
Bảng : Kịch bản use-case quản lý đặt hàng
Tên use case UC_QuanLyDatHang
Tên Actor Act_NhanVien
Mức 3
Tiền điều kiện Đăng nhập thành công website với quyền Quản Lý.
Đảm bảo tối thiểu Hệ thống giữ nguyên trạng thái ban đầu.
Đảm bảo thành công Hệ thống thông báo thành công hoặc thất bại.
Kích hoạt Chọn vào menu sau đó chọn button quản lý đặt hàng
Chuỗi sự kiện chính:
GVHD: Nguyễn Thị Thanh Huệ
SVTH: Trần Thị Hiên Page 22
Trường ĐHSP Kĩ Thuật Hưng Yên
Khoa: Công Nghệ Thông Tin Đồ án 5
1. User yêu cầu quản lý thông tin đặt hàng.
2. Hiện trang quản lý thông tin đặt hàng.
3. Chọn chức năng: Thêm, sửa, xóa, xem.
4. User nhập thông tin theo yêu cầu.
5. Hệ thống kiểm tra dữ liệu nhập vào.
6. Hệ thống thực thi theo yêu cầu.
7. Hệ thống trả ra thông báo.
Ngoại lệ:
5.a. Hệ thống thông báo lỗi nếu thiếu thông tin yêu cầu.
5.a.1. Hệ thống yêu cầu nhập đầy đủ thông tin.
5.a.2. Hệ thống quay lại bước 4.
1.4.5. Use-case thống kê
a. Mục đích
Thống kê theo mẫu.
b. Tác nhân liên quan
Nhân viên/ quản lý
c. Biểu đồ Use-case
Hình 1. Biểu đồ use-case thống kê
d. Tác nhân liên quan
GVHD: Nguyễn Thị Thanh Huệ
SVTH: Trần Thị Hiên Page 23
Trường ĐHSP Kĩ Thuật Hưng Yên
Khoa: Công Nghệ Thông Tin Đồ án 5
Bảng : Kịch bản use-case thống kê
Tên use case UC_ThongKe
Tên Actor Act_NhanVien
Mức 3
Tiền điều kiện Đăng nhập thành công website với quyền Nhân viên.
Đảm bảo tối thiểu Hệ thống giữ nguyên trạng thái ban đầu.
Đảm bảo thành công Hệ thống thông báo thành công hoặc thất bại.
Kích hoạt Chọn vào menu [Thống kê].
Chuỗi sự kiện chính:
1. User yêu cầu thống kê.
2. Hiện trang quản lý thống kê.
3. Chọn chức năng: tạo thống kê, xuất ra excel.
4. User nhập thông tin theo yêu cầu.
5. Hệ thống kiểm tra dữ liệu nhập vào.
6. Hệ thống thực thi theo yêu cầu.
7. Hệ thống trả ra thông báo.
Ngoại lệ:
5.a. Hệ thống thông báo lỗi nếu thiếu thông tin yêu cầu.
5.a.1. Hệ thống yêu cầu nhập đầy đủ thông tin.
5.a.2. Hệ thống quay lại bước 4.
1.5. Use-Case khách hàng
GVHD: Nguyễn Thị Thanh Huệ
SVTH: Trần Thị Hiên Page 24
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 của khách hàng
1.5.1. Use-case giỏ hàng
a. Mục đích
Thêm, sửa, xóa, xem sản phẩm mà mình đã mua.
a. Tác nhân liên quan
Người dùng
b. Biểu đồ Use-case
GVHD: Nguyễn Thị Thanh Huệ
SVTH: Trần Thị Hiên Page 25