Professional Documents
Culture Documents
SE397 ThamKhao
SE397 ThamKhao
ĐỒ ÁN CDIO
1
TỔNG QUAN DỰ ÁN
Tên dự án Xây dựng website mua sắm thời trang
Ngày bắt đầu – kết thúc Từ 26/08/2021 đến 10/10/2021
Trường Đại học Duy Tân
Tên GVHD ThS. Phan Long
Trưởng nhóm Trường: Đại học Duy Tân
Khoa: Công Nghệ Thông Tin
Phan Văn Chí Phèo
Mail: chipheo123@gmail.com
Tel: 0969999999
Thành viên 1.
2.
3.
4.
5.
2
MỤC LỤC
PHẦN 1: Ý TƯỞNG SẢN PHẨM (CONCEIVE)...........................................................6
1.1. ĐỀ XƯỚNG Ý TƯỞNG SẢN PHẨM (CÁ NHÂN)..............................................6
1.1.1. Thành viên 1:.......................................................................................................6
1.1.2. Thành viên 2........................................................................................................8
1.1.3. Thành viên 3:.....................................................Error! Bookmark not defined.
1.1.4. Thành viên 4.......................................................Error! Bookmark not defined.
1.1.5. Thành viên 5......................................................Error! Bookmark not defined.
1.2. ĐÁNH GIÁ Ý TƯỞNG SẢN PHẨM TRONG NHÓM......................................10
1.3. Ý TƯỞNG ĐỀ XUẤT............................................................................................12
PHẦN 2: THIẾT KẾ HỆ THỐNG (DESIGN)...............................................................13
2.1. Người dùng hệ thống (Actor).............................................................................13
2.2. Yêu cầu của hệ thống..........................................................................................13
2.2.1. Yêu cầu chức năng:........................................................................................13
2.2.2. Yêu cầu phi chức năng...................................................................................14
2.3. Mô hình hóa yêu cầu hệ thống...........................................................................14
2.3.1. Biểu đồ usecase tổng quát..............................................................................15
2.3.2. Usecase Đăng ký............................................................................................16
2.3.3. Usecase Đăng nhập, đăng xuất.......................................................................19
2.3.4. Usecase Tìm kiếm sản phẩm..........................Error! Bookmark not defined.
2.3.5. Usecase Xem thông tin sản phẩm...................Error! Bookmark not defined.
2.3.6. Usecase Đặt hàng............................................Error! Bookmark not defined.
2.3.7. Usecase Quản lý giỏ hàng..............................Error! Bookmark not defined.
2.3.8. Usecase Phản hồi............................................Error! Bookmark not defined.
2.3.9. Usecase Quản lý tài khoản cá nhân................Error! Bookmark not defined.
2.3.10. Usecase Quản lý tài khoản khách hàng..........Error! Bookmark not defined.
2.3.11. Usecase quản lý sản phẩm..............................Error! Bookmark not defined.
2.3.12. Usecase Quản lý loại sản phẩm......................Error! Bookmark not defined.
2.3.13. Usecase Quản lý phản hồi..............................Error! Bookmark not defined.
2.3.14. Usecase Quản lý đơn hàng.............................Error! Bookmark not defined.
3
2.3.15. Usecase thống kê – báo cáo............................Error! Bookmark not defined.
PHẦN 3: XÂY DỰNG HỆ THỐNG (IMPLEMENT)...................................................21
3.1. Lựa chọn cơ sở dữ liệu........................................................................................21
3.2. Thiết kế cơ sở dữ liệu:.........................................................................................22
3.2.1. Bảng loaisp.....................................................................................................23
3.2.2. Bảng sanpham.................................................Error! Bookmark not defined.
3.2.3. Bảng donhang.................................................Error! Bookmark not defined.
3.2.4. Bảng ctdonhang..............................................Error! Bookmark not defined.
3.2.5. Bảng thanhvien...............................................Error! Bookmark not defined.
3.2.6. Bảng phanhoi..................................................Error! Bookmark not defined.
3.2.7. Bảng quantrivien.............................................Error! Bookmark not defined.
3.2.8. Bảng trangthai.................................................Error! Bookmark not defined.
3.3. Thiết kế giao diện................................................................................................23
3.3.1. Đăng kí...........................................................................................................23
3.3.2. Đăng nhập.......................................................Error! Bookmark not defined.
3.3.3. Tìm kiếm sản phẩm........................................Error! Bookmark not defined.
3.3.4. Xem thông tin sản phẩm.................................Error! Bookmark not defined.
3.3.5. Đặt hàng..........................................................Error! Bookmark not defined.
3.3.6. Quản lý giỏ hàng.............................................Error! Bookmark not defined.
3.3.7. Phản hồi..........................................................Error! Bookmark not defined.
3.3.8. Quản lí tài khoản cá nhân...............................Error! Bookmark not defined.
3.3.9. Quản lý tài khoản khách hàng........................Error! Bookmark not defined.
3.3.10. Quản lý sản phẩm...........................................Error! Bookmark not defined.
3.3.11. Thống kê báo cáo............................................Error! Bookmark not defined.
3.3.12. Quản lý phản hồi.............................................Error! Bookmark not defined.
3.3.13. Quản lý đơn hàng............................................Error! Bookmark not defined.
3.3.14. Quản lý loại sản phẩm....................................Error! Bookmark not defined.
PHẦN 4: VẬN HÀNH (OPERATE)...................................Error! Bookmark not defined.
4.1.1 Đăng kí...........................................................Error! Bookmark not defined.
4.1.2 Đăng nhập.......................................................Error! Bookmark not defined.
4
4.1.3 Tìm kiếm sản phẩm........................................Error! Bookmark not defined.
4.1.4 Xem thông tin sản phẩm.................................Error! Bookmark not defined.
4.1.5 Đặt hàng..........................................................Error! Bookmark not defined.
4.1.6 Quản lý giỏ hàng.............................................Error! Bookmark not defined.
4.1.7 Phản hồi..........................................................Error! Bookmark not defined.
4.1.8 Quản lí tài khoản cá nhân...............................Error! Bookmark not defined.
4.1.9 Quản lý tài khoản khách hàng........................Error! Bookmark not defined.
4.1.10 Quản lý sản phẩm...........................................Error! Bookmark not defined.
4.1.11 Thống kê báo cáo............................................Error! Bookmark not defined.
4.1.10 Quản lý phản hồi.............................................Error! Bookmark not defined.
4.1.11 Quản lý đơn hàng............................................Error! Bookmark not defined.
4.1.12 Quản lý loại sản phẩm....................................Error! Bookmark not defined.
KẾT LUẬN.......................................................................................................................25
1. Kết quả đạt được...................................................................................................25
2. Các hạn chế...........................................................................................................25
3. Hướng phát triển...................................................................................................25
5
PHẦN 1: Ý TƯỞNG SẢN PHẨM (CONCEIVE)
1.1. ĐỀ XƯỚNG Ý TƯỞNG SẢN PHẨM (CÁ NHÂN).
6
- Đặc biệt được hỗ trợ để dễ dàng theo dõi tiến độ học, kết quả đạt được và giải đáp
thông tin kịp thời.
Trung
Khá Cao Rất Cao
bình
Đánh giá khả năng các nhà đầu tư sẽ bỏ tiền ra
X
cho ý tưởng sản phẩm của bạn:
7
Trung
Khá Cao Rất Cao
bình
Ước tính độ khó để phát triển thành công sản
X
phẩm của bạn
8
đến cho con người những trải nghiệm mới hơn. Không những thế, nó mở ra kỉ nguyên
mua sắm thời trang, giải trí mới và trở thành kênh tiêu khiển cho con người sau những giờ
học và làm việc căng thẳng.
Có thể kể ra một số lợi ích của hình thức mua sắm online trực tuyến qua website
mang lại cho người mua như:
- Mua ở mọi lúc, mọi nơi, mọi thời điểm.
- Giúp tiết kiệm thời gian, chi phí đi lại.
- Linh hoạt chủ động trong việc lựa chọn những sản phẩm tùy theo khả năng và
sở thích.
Đặc biệt được website thường xuyên có những ưu đãi hấp dẫn khiến người
mua phải săn đón.
b. Đánh giá cơ sở kiến thức của sinh viên.
Mảng kiến thức chuyên - Phân tích thiết kế hệ thống.
ngành cần thiết cho việc phát triển - Phân tích thiết kế hướng đối tượng.
sản phẩm hoặc ý tưởng sản phẩm - Hệ quản trị cơ sở dữ liệu.
đã nêu:
Mảng kỹ năng cần thiết cho việc phát triển - Kỹ năng tư duy.
sản phẩm hoặc ý tưởng sản phẩm đã nêu: - Kỹ năng lập trình.
- Kỹ năng làm việc nhóm.
9
Trung bình Khá Cao Rất cao
10
Phân tích thiết kế hệ Phân tích thiết kế Hệ quản trị cơ sở dữ
Thành viên 3
thống hướng đối tượng liệu
Thành viên 4 Android studio Java (OOP) MY SQL
Phân tích thiết kế hệ Phân tích thiết kế Hệ quản trị cơ sở dữ
Thành viên 5
thống hướng đối tượng liệu
Ước tính số lượng người sẽ hưởng lợi từ sản phẩm của bạn
Thành viên 1 Thành viên 2 Thành viên 3 Thành viên 4 Thành viên 5
5000 5000 5000 5000 5000
Ước tính số lượng người sẽ bỏ tiền ra mua sản phẩm của bạn
Thành viên 1 Thành viên 2 Thành viên 3 Thành viên 4 Thành viên 5
1000 300 500 500 500
Đánh giá khả năng các nhà đầu sẽ bỏ tiền ra để phát triển sản phẩm của bạn
Trung bình Khá Cao Rất cao
Thành viên 1 x
Thành viên 2 x
Thành viên 3 x
Thành viên 4 x
11
Thành viên 5 x
Ước lượng số năm sản phẩm đã nêu sẽ ở trên thị trường cho đến trước:
Thành viên 1 Thành viên 2 Thành viên 3 Thành viên 4 Thành viên 5
2 5 2 10 2
Ước lượng độ khó trong việc phát triển thành công ý tưởng sản phẩm đã nêu:
Trung bình Khá Cao Rất cao
Thành viên 1 x
Thành viên 2 x
Thành viên 3 x
Thành viên 4 x
Thành viên 5 x
Ước lượng thời gian cần thiết để phát triển đầy đủ sản phẩm đã nêu:
Thành viên 1 Thành viên 2 Thành viên 3 Thành viên 4 Thành viên 5
1 năm 1 năm 6 tháng 1 năm 1 năm
12
13
- Ý tưởng: Giúp mọi người có thể mua đồ một cách nhanh nhất, hiệu quả nhất và tiết kiệm
nhất. Cung cấp các mặt hàng thời trang phong phú, đa dạng phù hợp với mọi người.
- Phạm vi tiếp cận:
Về thời gian: Từ 26/08/2021 đến 10/10/2021.
Về nội dung:
Tập trung phát triển việc giới thiệu các sản phẩm.
Hỗ trợ mua, đặt hàng nhanh chóng và trả tiền trực tuyến.
Thống kê báo cáo chi tiết theo thời gian.
16
4 Xem thông tin sản phẩm Use case này mô tả chức năng xem thông
tin sản phẩm của người sử dụng.
5 Đặt hàng Use case này mô tả chức năng đặt hàng của
khách hàng.
6
7
8
9
10
11
12
13
14
17
2.3.2.2. Đặc tả usecase Đăng ký
18
Hình 3: Biểu đồ hoạt động Đăng ký
19
2.3.3. Usecase Đăng nhập, đăng xuất
2.3.3.1. Đặc tả usecase Đăng nhập
20
Mã Use case UC03
Use case Đăng xuất
Tác nhân Thành viên, quản trị viên
Mô tả Đăng xuất khỏi hệ thống
Điều kiện trước Đăng nhập vào hệ thống
Luồng sự kiện
Tác nhân Hệ thống
1. Chọn chức năng đăng xuất 2. Đăng xuất tài khoản người dùng ra khỏi
hệ thống
3. Quay lại trang chủ
Bảng 4: Usecase Đăng xuất
21
2.3.3.3. Biểu đồ tuần tự Đăng nhập
22
3.2. Thiết kế cơ sở dữ liệu:
Tự làm
23
3.2.1. Bảng loaisp
Bảng 5: Đặc tả bảng loaisp
Tên cột Giải thích Kiểu dữ liệu Ghi chú
maloai Mã loại nvarchar(10) Khóa chính
tenloai Tên loại sản phẩm nvarchar(50)
mota Mô tả nvarchar(100)
3.3. Thiết kế giao diện
3.3.1. Đăng kí
24
Bảng 6: Đặc tả giao diện Đăng ký
STT Tên trường Kiểu Mục đích
1 Txt_HoTen Textbox Nhập họ và tên
Nhập tên đăng
2 Txt_TenDangNhap Textbox
nhập
3 Txt_Email Textbox Nhập email
4 Txt_SDT Textbox Nhập số điện thoại
Thông báo khi
5 Lbl_ThongBaoSDT Label chưa nhập số điện
thoại
6 Txt_DiaChi Textbox Nhập địa chỉ
7 Txt_MatKhau Textbox Nhập mật khẩu
8 Txt_NhapLaiMatKhau Textbox Nhập lại mật khẩu
Trờ về giao diện
9 Lbtn_DaCoTK Link Button
đăng nhập
10 Btn_DangKy Button Đăng ký
25
KẾT LUẬN
1. Kết quả đạt được
- Hiểu được quy trình thiết kế một ứng dụng
- Nắm vững kiến thức lập trình ASP.NET, C#, SQL Server để xây đựng website
- Hoàn thành đầy đủ các chức năng
2. Các hạn chế
- Giao diện chưa hướng đến trải nghiệm người dùng cuối
- Cơ sở dữ liệu thiết kế chưa tối ưu
3. Hướng phát triển
- Bổ sung thêm chức năng
- Cải thiện giao diện và cơ sở dữ liệu
26