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.18 MB, 115 trang )
<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">
<b>Giảng viên hướng</b>
<b>dẫn</b> <sup>: Hồ Lê Viết Nin</sup>
</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">: Nguyễn Ngọc Trí <sup>MSV:</sup>
Đà Nẵng, tháng 1 năm 2024
</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">2. Đánh giá ý tưởng sản phẩm trong nhóm:...9
PHẦN II: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG (DESIGN)...13
2.1. ĐẶC TẢ YÊU CẦU CHỨC NĂNG:...13
2.1.1. Đặc tả...13
2.1.2. Môi trường phát triển...13
2.1.3. Các u cầu bổ trợ khác (nếu có)...14
2.2. PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG:...14
2.2.1. Tác nhân của hệ thống:...14
2.2.2. Biểu đồ sử dụng (Usecase Diagram)...15
2.2.3. Mô tả chi tiết sử dụng...15
</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">2.2.9. Usecase quản lý thông tin cá nhân...32
2.2.10. Usecase quản lý danh mục...35
2.2.11 Usecase quản lí tài khoản...39
2.2.12. Usecase quản lí sản phẩm...47
2.2.13. Usecase quản lý khuyến mãi...52
2.2.14. Usecase quản lý đơn hàng...61
2.2.15. Usecase quản lý đánh giá...69
2.2.16. Usecase quản lý doanh thu...70
PHẦN III. THỰC HIỆN ( IMPLEMENTATION )...72
3.1. Thiết kế cơ sở dữ liệu:...72
3.2.1 Giao diện Đăng Nhập...76
3.2.2 Giao diện đăng ký tài khoản...77
3.2.3 Giao diện quản lý tài khoản...79
3.2.4 Giao diện chi tiết sản phẩm...81
3.2.5 Giao diện giỏ hàng...83
</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">3.2.6 Giao diện trang chủ...84
3.2.7 Giao diện quản lý sản phẩm...86
3.2.8 Giao diện quản lý danh mục...88
3.2.9 Giao diện quản lý hoá đơn...90
3.2.10 Giao diện quản lý khuyến mãi...91
3.2.11 Giao diện Thanh Toán...93
PHẦN IV. VẬN HÀNG VÀ KIỂM THỬ...96
1. Giao diện đăng nhập...96
2. Giao diện đăng ký tài khoản...96
3. Giao diện quản lý tài khoản...97
4. Giao diện chi tiết sản phẩm...97
5. Giao diện giỏ hàng...98
6. Giao diện trang chủ...98
7. Giao diện quản lý sản phẩm...99
8. Giao diện quản lý danh mục...99
9. Giao diện quản lý hóa đơn...99
10. Giao diện Thanh tốn...100
KẾT LUẬN...101
1. NHỮNG VẤN ĐỀ ĐẠT ĐƯỢC...101
2. NHỮNG VẤN ĐỀ CHƯA ĐẠT ĐƯỢC...101
</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">- User quản lý danh mục - User quản lý tài khoản - Giao diện chi tiết sản
phẩm - Làm file word
- Làm bảng cơ sở dữ liệu
<b>Lê Thị Thu Hiền</b> - User quản lý sản phẩm - User quản lý đơn hàng - User quản lý đánh giá - Giao diện quản lý giỏ hàng - Làm file word
- Làm bảng cơ sở dữ liệu
<b>Nguyễn Ngọc Trí</b> - User quản lý doanh thu - Giao diện đăng nhập - Giao diện đăng ký tài
<b>Nguyễn Thúy Thanh</b> - User quản lý giỏ hàng - User quản lý khuyến mãi - Giao diện quản lý sản
phẩm
- Giao diện quản lý danh mục
</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">- Giao diện quản lý hóa đơn - Làm bảng cơ sở dữ liệu
</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8"><b>MỞ ĐẦU1. Lý do chọn đề tài</b>
Ngành công nghiệp thú cưng ngày càng phát triển bởi không chỉ là những con vật trơng giữ nhà cửa mà nó dần trở thành một vật ni được u thích. Trong thời buổi hiện đại, con người ln tìm đến cơng nghệ để giải quyết công việc và hỗ trợ cuộc sống hằng ngày. Công nghệ đã len lỏi vào nhiều ngành nghề trong đời sống, lĩnh vực thú cưng khơng nằm ngồi xu hướng đó.
Thú cưng ngày nay là những người bạn, người thân trong gia đình, do vậy để thú cưng sống lâu cùng chủ cần có một chế độ chăm sóc hợp lý. Đối với những chủ ni bận rộn, cơng việc chăm sóc thú cưng tiêu tốn khá nhiều thời gian khiến họ quan ngại.
Cho nên những website bán đồ thú cưng ra đời là giải pháp tuyệt vời hỗ trợ chủ ni chăm sóc thú cưng một cách dễ dàng, tiện lợi hơn trong quá trình tìm kiếm, xem xét và mua sản phẩm. Những sản phẩm được đăng rõ chi tiết hơn trên những trang web giúp khách hàng đọc không lo ngại thời gian khi đến mua trực tiếp tại của hàng. Có thời gian cho khách hàng suy nghĩ tìm hiểu và chọn lựa ra những sản phẩm phù hợp cho thú cưng của mình nhất.
Bên cạnh đó hệ thống bán đồ cho thú cưng hỗ trợ nhà quản lý trong việc quản lý sản phẩm, quản lý đơn hàng, quản lý nhân sự và đồng thời giúp nhà quản lý thống kê báo cáo một cách dễ dàng hơn.
<b>Do vậy, nhóm em quyết định thực hiện đề tài “Xây dựng</b>
<i><b>website cửa hàng bán đồ cho thú cưng” với mong muốn đưa</b></i>
đến một hệ thống bán đồ cho thú cưng với nhiều tính năng đơn giản dễ sử dụng và tối ưu nhất có thể.
Trong quá trình thực hiện đồ án này nhóm em đã nhận được sự giúp đỡ chỉ bảo tận tình của các thầy, cơ giáo, nhóm em xin chân thành cảm ơn cơ đã hướng dẫn trong q trình làm đồ án. Tuy nhiên, mặc dù đã cố gắng hết sức tìm hiểu, phân tích thiết kế và cài
1
</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">đặt hệ thống nhưng chắc chắn không tránh khỏi những thiếu sót. Nhóm em rất mong nhận được sự thơng cảm và góp ý của q thầy cơ.
Nhóm em xin chân thành cảm ơn!
<b>2. Đối tượng nghiên cứu</b>
Hệ thống bán đồ cho thú cưng được xây dựng hướng đến các đối
<b>4. Nội dung của đề tài </b>
- Những cơng việc cần thực hiện để hồn thành đề tài bao gồm: + Tìm hiểu bài tốn thực tế.
+ Phân tích và thiết kế hệ thống thơng tin. + Tìm hiểu cơng nghệ cần sử dụng. + Thiết kế cơ sở dữ liệu.
+ Xây dựng hệ thống với các chức năng chính. + Phạm vi sử dụng của đề tài
+ Hệ thống có thể áp dụng được cho các shop bán đồ cho thú cưng trên toàn quốc.
</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">- Và cuối cùng là kết luận và hướng phát triển để đánh giá kết quả đạt được và đưa ra giải pháp cho các vấn đề chưa giải quyết được.
3
</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">Khi ta muốn kiểm soát những sản phẩm trong cửa hàng của mình thì chúng ta cần một ứng dụng để làm điều đó. Thì câu hỏi đặt ra ở đây là ứng dụng gì và trong ứng dụng đó ta tạo như thế nào để dễ kiểm soát nhất. Hiểu được điều đó, em muốn tạo ra một website quản lý bán hàng nhằm giải quyết được vấn đề tiết kiệm thời gian, biết được tên khách hàng đã mua, số lượng đã bán và số lượng tồn hàng. Giúp người quản lý có thể xem số liệu báo cáo, thống kê nhanh chóng và kiểm sốt được cửa hàng đó.
<i><b>1.1.2. Đánh giá cơ sở kiến thức của sinh viên </b></i>
- Phân tích thiết kế hệ thống: Đã học.
- Phân tích thiết kế hướng đối tượng: Đang học. - Hệ quản trị cơ sở dữ liệu: Đang học.
- Ngơn ngữ lập trình (Java, C#, Python): Đang nghiên cứu. - HTML/CSS: Đang nghiên cứu.
<i><b>1.1.3. Đánh giá khả năng phát triển của sản phẩm </b></i>
Ước tính số lượng doanh nghiệp sẽ hưởng lợi từ sản
Liệt kê các loại đối tượng sẽ được hưởng lợi từ ý tưởng
Khách hàng, đối tác, nhà cung cấp
4
</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">Ước lượng số năm sản phẩm của bạn sẽ ở trên thị trường cho đến khi bị thay thế
Kinh tế ngày một phát triển, thu nhập của người dân nước ta đã tăng lên đáng kể. Giờ đây không chỉ là “ ăn no mặc ấm “ nữa mà đã nâng cao lên là “ ăn ngon mặc đẹp “ và các nhu cầu về vui chơi giải trí, thăm quan du lịch trở nên quan trọng khơng kém. Vì đời sống nâng cao nên là mỗi dịp lễ, tiệc, sinh nhật,… không thể thiếu những món q ý nghĩa mà đặc biệt là hoa. Chính vì thế, em muốn
5
</div><span class="text_page_counter">Trang 39</span><div class="page_container" data-page="39"><b>Tác nhân</b> Người dùng
<b>Mục đích</b> Người dùng mua sản phẩm
<b>Mơ tả chung</b> <sup>Người dùng đăng nhập hệ thống, chọn sản </sup>
phẩm để thêm vào giỏ hàng và thanh toán mua, người dùng chọn vào sản phẩm cụ thể cần mua và thanh tốn
4, Hệ thống hiển thị hóa đơn thanh tốn
<b>Luồng thay thế</b> Khơng có
</div><span class="text_page_counter">Trang 40</span><div class="page_container" data-page="40">Biểu đồ hoạt động “Mua hàng”
33
</div><span class="text_page_counter">Trang 41</span><div class="page_container" data-page="41"><b>2.2.8. Usecase quản lí giỏ hàng </b>
Đặc tả chi tiết “Cập nhật số lượng”
<b>Mã usecase</b> UC06
<b>Tác nhân</b> Người dùng
<b>Mục đích</b> Thay đổi số lượng mua trong giỏ hàng.
<b>Mơ tả chung</b> <sup>Người dùng có thể thêm, xố số lượng sản </sup>
phẩm mình muốn mua trong giỏ hàng.
<b>Luồng sự kiệnchính</b>
1. Người dùng chọn quản lý giỏ hàng
2. Người dùng chọn sản phẩm muốn thay đổi số lượng mua
3. Người dùng điều chỉnh số lượng mua phù hợp
4. Hệ thống tiến hành cập nhật lại số lượng mua sản phẩm trong giỏ hàng
<b>Luồng thay thế</b> Khơng có
<b>Các u cầu cụ</b>
<b>thể</b> <sup>Khơng có</sup>
<b>Điều kiện trước</b> Người dùng đã đăng nhập vào hệ thống
<b>Điều kiện sau</b> Hiển thị số lượng sản phẩm đã thay đổi
<b>Các yêu cầu mở</b>
<b>rộng</b> <sup>Khơng có.</sup>
34
</div><span class="text_page_counter">Trang 42</span><div class="page_container" data-page="42">Biểu đồ tuần tự “Cập nhật số lượng”
Biểu đồ hoạt động “Cập nhật số lượng”
35
</div><span class="text_page_counter">Trang 43</span><div class="page_container" data-page="43"><b>2.2.9. Usecase quản lý thông tin cá nhân </b>
Bảng đặc đặc tả luồng sự kiện “Quản lý thông tin cá nhân”
<b>Mã usecase</b> UC07
<b>Tác nhân</b> Người dùng
<b>Mục đích</b> <sup>Xem,sửa,và cập nhật thơng tin tài khoản thay </sup>
đổi mật khẩu
<b>Mơ tả chung</b> <sup>Người dùng có thể xem, sửa và cập nhật trạng</sup>
thái của thông tin cá nhân
<b>Luồng sự kiệnchính</b>
1. Người dùng chọn chức năng xem và đổi mật khẩu
2. Xem: Hiển thị form thông tin cá nhân 2.1 Sửa: Lưu và hiển thị thông tin vừa nhập 2.2 Đổi mật khẩu: Lưu mật khẩu khác và thông báo thành cơng/thất bại
<b>Luồng thay thế</b> Khơng có
<b>Các u cầu cụ</b> <sup>Khơng có</sup>
36
</div><span class="text_page_counter">Trang 44</span><div class="page_container" data-page="44"><b>rộng</b> <sup>Nhập mật khẩu 2 lần giống nhau.</sup>
Biểu đồ tuần tự “Quản lí thơng tin cá nhân”
Sửa thông tin cá nhân
37
</div><span class="text_page_counter">Trang 45</span><div class="page_container" data-page="45">Xem thông tin cá nhân
Đổi mật khẩu
38
</div><span class="text_page_counter">Trang 46</span><div class="page_container" data-page="46">Biểu đồ hoạt động “Quản lí thơng tin cá nhân”
<b>2.2.10. Usecase quản lý danh mục </b>
<b>Mã usecase</b> UC08
<b>Tác nhân</b> Admin
<b>Mục đích</b> Thêm, sửa, xóa thơng tin danh mục.
39
</div><span class="text_page_counter">Trang 47</span><div class="page_container" data-page="47"><b>Mơ tả chung</b> <sup>Admin có thể thêm, sửa và cập nhật trạng thái</sup>
của thông tin danh mục sản phẩm.
<b>Luồng sự kiệnchính</b>
1. Đăng nhập vào hệ thống với quyền ADMIN. 2. Chọn xem các danh mục hiện có
3. Hiển thị form xem danh mục
4. Chọn các tùy chọn như thêm, sửa, xóa danh mục
5. Hiển thị form thêm, sửa, xóa danh mục
<b>Luồng thay thế</b> Khơng có
<b>Các u cầu cụ</b>
<b>thể</b> <sup>Khơng có</sup>
<b>Điều kiện trước</b> Admin đã đăng nhập vào hệ thống.
<b>Điều kiện sau</b> <sup>Cập nhật thành công vào cơ sở dữ liệu danh </sup>
</div><span class="text_page_counter">Trang 48</span><div class="page_container" data-page="48">Thêm, sửa danh mục
Xóa danh mục
Biểu đồ hoạt động “Quản lí danh mục”
41
</div><span class="text_page_counter">Trang 49</span><div class="page_container" data-page="49">Thêm/ Sửa
42
</div><span class="text_page_counter">Trang 50</span><div class="page_container" data-page="50"><i><b>2.2.11 Usecase quản lí tài khoản </b></i>
43
</div><span class="text_page_counter">Trang 51</span><div class="page_container" data-page="51"><b>Mã usecasse</b> UC09
<b>Tác nhân</b> ADMIN
<b>Mô tả</b> Quản lý tài khoản
<b>Điều kiện trước Đăng nhập với quyền ADMIN</b>
<b>Luồng sự kiện</b>
1. Đăng nhập vào hệ thống với quyền ADMIN . 2. Hiển thị form xem thông tin tài khoản 3. Xem thông tin tài khoản.
4. Chọn các tùy chọn thêm sửa xóa 5. Hiển thị form thêm , sửa, xóa.
<b>Tác nhân</b> Hệ thống
<b>Điều kiện sau</b> Khơng có
Biểu đồ tuần tự “Thêm thơng tin tài khoản”
44
</div><span class="text_page_counter">Trang 52</span><div class="page_container" data-page="52">Biều đồ hoạt động “Thêm thông tin tài khoản”
45
</div><span class="text_page_counter">Trang 53</span><div class="page_container" data-page="53">Biểu đồ tuần tự xóa “Thơng tin tài khoản”
Biều đồ hoạt động “Xóa thơng tin tài khoản”
46
</div><span class="text_page_counter">Trang 54</span><div class="page_container" data-page="54">Biểu đồ tuần tự sửa “Thông tin tài khoản”
Biểu đồ hoạt động “Sửa thông tin tài khoản”
47
</div><span class="text_page_counter">Trang 55</span><div class="page_container" data-page="55">Biểu đồ tuần tự “Khóa thông tin tài khoản”
48
</div><span class="text_page_counter">Trang 56</span><div class="page_container" data-page="56">Biểu đồ hoạt động “Khóa thơng tin tài khoản”
49
</div><span class="text_page_counter">Trang 57</span><div class="page_container" data-page="57">Biểu đồ tuần tự “Tìm kiếm thơng tin tài khoản”
Biểu đồ hoạt động “Tìm kiếm thơng tin tài khoản”
50
</div><span class="text_page_counter">Trang 58</span><div class="page_container" data-page="58">3. Hiển thị form xem sản phẩm.
4.Chọn các tùy chọn thêm , sửa , xóa sản
</div><span class="text_page_counter">Trang 59</span><div class="page_container" data-page="59">Biểu đồ tuần tự “Danh sách thông tin sản phẩm”
Biểu đồ hoạt động “Danh sách thông tin sản phẩm”
52
</div><span class="text_page_counter">Trang 60</span><div class="page_container" data-page="60">Biểu đồ tuần tự “Thêm thông tin sản phẩm”
Biểu đồ hoạt động “Thêm thông tin sản phẩm”
53
</div><span class="text_page_counter">Trang 61</span><div class="page_container" data-page="61">Biểu đồ tuần tự “Xóa thơng tin sản phẩm”
54
</div><span class="text_page_counter">Trang 62</span><div class="page_container" data-page="62">Biểu đồ hoạt động “Xóa thơng tin sản phẩm”
Biểu đồ tuần tự “Sửa thơng tin sản phẩm”
55
</div><span class="text_page_counter">Trang 63</span><div class="page_container" data-page="63">Biểu đồ hoạt động “Sửa thông tin sản phẩm”
<b>2.2.13. Usecase quản lý khuyến mãi </b>
Sơ đồ Use-case “Quản lý khuyến mãi” Use-case “Cập nhật thông tin khuyến mãi”
Đặc tả chi tiết “Cập nhật thông tin khuyến mãi (Thêm)”
56
</div><span class="text_page_counter">Trang 64</span><div class="page_container" data-page="64"><b>Use case</b> Cập nhật thông tin khuyến mãi (Thêm)
<b>Tác nhân</b> Admin
<b>Mục đích</b> Thêm thơng tin khuyến mãi
<b>Mơ tả chung</b>
Admin có thể thêm khuyến mãi bằng cách chọn cập nhật thông tin khuyến mãi và chọn thêm
<b>Luồng sự kiệnchính</b>
1. Admin chọn quản lý khuyến mãi
2. Admin nhấn nút cập nhật thông tin khuyến
<b>Điều kiện trước</b> Admin đã đăng nhập vào hệ thống
<b>Điều kiện sau</b> <sup>Hệ thống hiển thị thông báo thêm khuyến mãi</sup>
thành công
<b>Các yêu cầu mở</b>
<b>rộng</b> <sup>Khơng có. </sup>
57
</div><span class="text_page_counter">Trang 65</span><div class="page_container" data-page="65">Biểu đồ tuần tự “Cập nhật thông tin khuyến mãi (Thêm)”
Biểu đồ hoạt động “Cập nhật thông tin khuyến mãi (Thêm)”
Đặc tả chi tiết “Cập nhật thơng tin khuyến mãi (Xóa)”
<b>Use case</b> Cập nhật thơng tin tài khoản (Xóa)
<b>Tác nhân</b> Admin
<b>Mục đích</b> Xóa thông tin khuyến mãi
58
</div><span class="text_page_counter">Trang 66</span><div class="page_container" data-page="66"><b>Mô tả chung</b>
Admin có thể xóa thơng tin khuyến mãi bằng cách chọn cập nhật thông tin khuyến mãi và chọn lệnh xố
<b>Luồng sự kiệnchính</b>
1. Admin chọn quản lý khuyến mãi
2. Admin nhấn nút cập nhật thông tin khuyến mãi
3. Admin chọn khuyến mãi cần xoá và xác nhận xố
4. Hệ thống hiển thị thơng báo xố thơng tin khuyến mãi thành cơng
<b>Luồng thay thế</b> Khơng có
<b>Các u cầu cụ</b>
<b>thể</b> <sup>Khơng có</sup>
<b>Điều kiện trước</b> Admin đã đăng nhập vào hệ thống
<b>Điều kiện sau</b> <sup>Hệ thống hiển thị thông báo xóa khuyến mãi </sup>
thành cơng
<b>Các u cầu mở</b>
<b>rộng</b> <sup>Khơng có.</sup>
59
</div><span class="text_page_counter">Trang 81</span><div class="page_container" data-page="81">Biểu đồ hoạt động ‘Tìm kiếm mã đơn hàng”
<b>2.2.15. Usecase quản lý đánh giá</b>
Use-case “Quản lý đánh giá”
Đặc tả chi tiết “Quản lý đánh giá” Mã Use case UC14
Tác nhân Admin
Mục đích Quản lý đánh giá sản phẩm
Mô tả chung
Admin xem đánh giá sản phẩm bằng cách chọn quản lý đánh giá, chọn ẩn hoặc xố đánh giá mong muốn
Luồng sự kiện chính
1. Admin chọn quản lý đánh giá
2. Hệ thống hiển thị giao diện quản lý đánh giá
3. Admin chọn xem đánh giá và chọn yêu cầu
74
</div><span class="text_page_counter">Trang 82</span><div class="page_container" data-page="82">Điều kiện trước Admin đã đăng nhập vào hệ thống Điều kiện sau Hệ thống hiển thị cập nhật thành công Các u cầu mở
rộng <sup>Khơng có</sup>
Biểu đồ tuần tự “Quản lý đánh giá”
75
</div><span class="text_page_counter">Trang 83</span><div class="page_container" data-page="83">Biển đồ hoạt động “Quản lý đánh giá”
<b>2.2.16. Usecase quản lý doanh thu</b>
Use-case “Quản lý doanh thu”
Đặc tả chi tiết “Quản lý doanh thu”
<b>Mã Use case</b> UC15
<b>Tác nhân</b> Admin
<b>Mục đích</b> Quản lý doanh thu
<b>Mơ tả chung</b> Admin quản lý doanh thu theo thời gian
<b>Luồng sự kiệnchính</b>
1. Admin chọn quản lý doanh thu 2. Nhập thơng tin doanh thu cần xem 3. Hệ thống hiển thị thơng tin
<b>Luồng thay thế</b> Khơng có
<b>Các u cầu cụ</b>
<b>thể</b> <sup>Khơng có</sup>
<b>Điều kiện trước Admin đã đăng nhập vào hệ thống</b>
76
</div><span class="text_page_counter">Trang 84</span><div class="page_container" data-page="84"><b>Điều kiện sau</b> Hệ thống hiển thị thơng tin doanh thu
<b>Các u cầu mở</b>
<b>rộng</b> <sup>Khơng có</sup>
Biểu đồ tuần tự “Quản lý doanh thu”
Biển đồ hoạt động “Quản lý doanh thu”
77
</div><span class="text_page_counter">Trang 85</span><div class="page_container" data-page="85"><b>PHẦN III. THỰC HIỆN ( IMPLEMENTATION )3.1. Thiết kế cơ sở dữ liệu:</b>
<b>3.1.1.Bảng LOAITK: ADMIN hay USER</b>
Name Type Null Chú thích
<b>MALOAI </b> Int No <sup>Mã loại tài khoản (khóa</sup> chính)
TENLOAI <sup>Nvarchar(10</sup>
0) <sup>No </sup> <sup>Tên loại tài khoản</sup>
<b>3.1.2.Bảng TAIKHOAN: Dùng để lưu thông tin người dùngđã đăng ký</b>
Name Type Null Chú thích
<b>MATK</b> Int No Mã tài khoản (khóa chính) TENTK <sup>Nvarchar(50</sup>
<b>3.1.3.Bảng KHACHHANG: Dùng để lưu thông tin kháchhàng đã đăng ký</b>
Name Type Null Chú thích
<b>MAKH</b> Int No Mã khách hàng (khóa chính)
<b>MATK</b> Int No Mã tài khoản (Khóa ngoại)
<b>3.1.4.Bảng TRANGTHAIDH: Dùng để lưu thơng tin trạngthái đơn hàng</b>
Name Type Null Chú thích
<b>MATT </b> Int No Mã trạng thái đơn hàng
78
</div><span class="text_page_counter">Trang 86</span><div class="page_container" data-page="86">Name Type Null Chú thích
<b>MAHD </b> Int No Mã hóa đơn (khóa chính) TENHD <sup>Nvarchar(50</sup>
NGAYHD Date No Ngày lập hóa đơn
<b>MATK </b> Int No Mã tài khoản (khóa ngoại)
<b>MATT </b> Int No <sup>Mã trạng thái đơn hàng</sup> (khóa ngoại)
<b>3.1.6.Bảng CHITIETHOADON: Dùng để lưu thơng tin chitiết hóa đơn</b>
Name Type Null Chú thích
<b>MATTHD </b> Int No Mã hóa đơn (khóa chính)
SOLUONG Int No Số lượng sản phẩm mua
<b>3.1.7.Bảng CHITIETKM: Dùng để lưu thông tin chi tiếtkhuyến mãi</b>
Name Type Null Chú thích
<b>MACTKM </b> Int No Mã khuyến mãi (khóa chính)
<b>MASP </b> Int No Mã sản phẩm (khóa ngoại) TYLEKM Float No Tỷ lệ khuyến mãi
GHICHU <sup>Nvarchar(50</sup>
HINHTHUC Nvarchar(50 No Hình thức áp dụng
79
</div><span class="text_page_counter">Trang 87</span><div class="page_container" data-page="87"><b>3.1.8.Bảng TRANGTHAIKM: Dùng để lưu thông tin trạngthái khuyến mãi</b>
Name Type Null Chú thích
<b>MATT </b> Int No Mã trạng thái (khóa chính) TENTT <sup>Nvarchar(50</sup>
) <sup>No </sup> <sup>Tên trạng thái khuyến mãi</sup>
<b>3.1.9.Bảng APDUNGSP: Dùng để lưu thông tin loại sảnphẩm áp dụng</b>
Name Type Null Chú thích
<b>MAAD </b> Int No Mã áp dụng (khóa chính) LOAIAD <sup>Nvarchar(50</sup>
) <sup>No </sup> <sup>Kiểu áp dụng khuyến mãi</sup>
<b>3.1.10.Bảng KHUYENMAI: Dùng để lưu thông tin khuyếnmãi</b>
Name Type Null Chú thích
<b>MAKM </b> Int No Mã khuyến mãi (khóa chính) TENKM <sup>Nvarchar(20</sup>
0) <sup>No </sup> <sup>Tên khuyến mãi</sup>
NGAYBD Date No Ngày bắt đầu khuyến mãi NGAYKT Date No Ngày kết thúc khuyến mãi
<b>MATT </b> Int No Mã trạng thái (khóa ngoại)
<b>MAAD </b> Int No Kiểu áp dụng (khóa ngoại)
<b>3.1.11.Bảng NHACUNGCAP: Dùng để lưu thông tin nhàcung cấp đã đăng ký</b>
Name Type Null Chú thích
<b>MANCC </b> Int No Mã nhà cung cấp (khóa
80
</div><span class="text_page_counter">Trang 88</span><div class="page_container" data-page="88">Name Type Null Chú thích
<b>MASP </b> Int No Mã sản phẩm (khóa chính) TENSP <sup>Nvarchar(20</sup>
SOLUONG Int No Số lượng sản phẩm DONGIANHA
DONGIABAN Float No Đơn giá bán
HINHANH <sup>Nvarchar(50</sup>
) <sup>No </sup> <sup>Hình ảnh sản phẩm</sup>
<b>MANCC </b> Int No <sup>Mã nhà cùng cấp (khóa</sup> ngoại)
<b>MADM </b> Int No Mã danh mục (khóa ngoại)
<b>3.1.13.Bảng DANHMUC: Dùng để phân loại sản phẩm</b>
Name Type Null Chú thích
<b>MADM </b> Int No Mã danh mục (khóa chính) TENDM <sup>Nvarchar(20</sup>
81
</div>