Máy tính điện tử không còn là một phương tiện lạ lẫm đối với mọi người mà nó dân trở thành một công cụ làm việc và giải trí thông dụng hữu ích của chúng ta, không chỉ ở công sở mà còn ng
Trang 1TRUONG CAO DANG CAN THO KHOA KY THUAT CONG NGHE - MOI TRUONG
DO AN MON HOC
Thiét ké Website ban dién thoai
Trang 2Can Tho, thang 10 -2023
Trang 3LOI CAM ON
Trong suốt thời gian thực hiện đồ án, nhóm em da nhận được rất nhiều sự giúp đỡ của các thầy cô, bạn bè Nhóm em xin có đôi lời gửi đến những người chúng em vô cùng biết ơn
Nhóm em xin chân thành cảm ơn Khoa Kỹ Thuật Công Nghệ - Môi Trường và Trường Cao Đẳng Cần Thơ đã tạo điều kiện thuận lợi cho chúng em học tập và thực hiện đồ án môn học này
Nhóm em xin chân thành cảm ơn quý Thầy Cô trong Khoa Kỹ Thuật Công Nghệ - Môi Trường đã tận tình giảng dạy, trang bị cho chúng em những kiến thức quý báu
Nhóm em xin bày tỏ lòng biết ơn sâu sắc đến cô Ngô Thị Lan
Hương đã tận tình hướng dẫn, chỉ bảo chúng em trong suốt quá trình thực hiện đề tài này
Nhóm thực hiện
Trang 41.2.2 — Users (Người dùng) : - cce ccc cccectceectssestseeceseststestseestsieesnnes 2
CHƯƠNG2 PHAN TICH VA LUACHON CÔNG NGHỆ, - se 3 2.1 PHAN MEM XAMPP S1 ST T12 121111 1012122 121221 reg 3
2.1.1 Giới thiệu Xampp - 2 2 0201120111211 1111 11111112111 151111 111 8111k rheg 3 2.1.2 Cách cai dat va sử dụng - L2 020 022011201 11211 112111111 11811 511 1y 2 3
2.2 LAP TRINH CO SO DỮ LIỆU MYSQL 5222121211 1121111 111112 1E txeE 7 2.2.1 Giới thiệu về cơ sở đữ liệu MySQL 5s 1 S21111511121121 1x1 xe 7 2.3 LẬP TRÌNH PHP 2 s12 1211 112121111 1 11112112 ung ng 8
2.3.1 _ Giới thiệu ngôn ngữ lập trình PHP 2 2 22 2 2211131221112 1321x+2 8
2.4 NGÔN NGỮ HỒ TRỢ JAVASCRIPT 5s E2 1211 11112111212 t su 10
2.4.1 Giới thiệu và lí do sử dụng JavaS crIpt -c 2-5 22212222 10
CHƯƠNG3 PHÂN TÍCH THIẾT KÉ HỆ THÔNG - 27c 222222222 Exzz2 12 3.1 PHAN TICH DU LIEU MUC QUAN NIỆM DỮ LIỆU 5c ccss2 12 3.1.1 Mô tả thực thể kết hợp - ác c1 S211 121111111 110121 11tr re 12 3.1.2 Mô tả các mối kết hợp c+cc 2111221111111 11 121 1111 11a 14 3.1.3 Từ điển cơ sở đữ liệu - 5 5c 2211221211 11121 1211 trau 16 3.2 MO HINH DU LIEU QUAN HE (RELATIONAL DATA DIAGRAM) 20 CHƯƠNG4 KẾT QUÁ THỰC NGHIỆM 55 2221111212127 rrrki 21
"nh" ccc cccecccescccecensseccecennassececeestseseceeenetseeeesenttsseseeseeeeeeesesees 21 ALA Hién Tht -aa3®Ả33 21 4.1.1.1 Trang chủ 2 c1 20121201121 1121111211122 11181 1111119111 gà 21 4.1.1.2 Trang san phame cccccccccccccsseseesecsesessesscsessesessessssessesessesevecscseveses 22 4.1.1.3 Trang g1ỏ hàng L0 01201121 112111 12111221 1112111111201 k1 gà 25 4.1.1.4 Trang tra cứu đơn hàng : 2 22 12212211111 12211 111551111122 27 4.2 Web Admim: - - L L c1 11212111 1119511 1111111525111 11111111111 nE 191111 k 111121511111 rrg 29 42.1 Hiện Thực: Q00 vn nh TT n TH ng T1 1151111111511 555 15551 xxẻ 29
Ul
Trang 54.2.1.1 Đăng nhập và đăng ký Website Admim 2 7222 22222 cs2 29 4.2.1.2 Quản lí bảng sản phẩm của Adimin 55 5c 212221 E121212212122 552 30 4.2.1.3 Quản lí bảng hãng điện thoại của AdmIn: eect eeees 33 4.2.1.4 Quản lí bảng loại điện thoại của Admin 5 22255222 <2<52+ 36 4.2.1.5 Quản lí xử lí đơn hàng - 0 22 2212212111212 E1 1212811122 re 38 4.2.1.6 Tìm kiếm đơn hàng bằng thời gian: 5: s St SE E2 5E cce2 40 4.2.1.7 Chức năng xem số lượng sản phẩm trong kho - sszszsszszz 4I 4.2.1.8 Chức năng xem doanh số bán hàng của từng tháng mỗi năm: 42 4.2.1.9 Quản lí tài khoản Adlm1n: 2 22 2222122211223 13 1211122511111 2x+2 42
KẾT LUẬN -2252:22222221122221222112211122112221 211 22111111211221112121 re 45
1 Két quả GCG 0 Cc 45 PIN si 0 8c 8nnHiÁÁÁÁ: 45
TÀI LIỆU THAM KHẢO 5-2222: 2222222112222122111221112111221122112.211 21c re 46 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN -22:2222 2221222122122 x.e 47
il
Trang 6LOI MO ĐẦU
Ngày nay, cuộc cách mạng khoa học công nghệ và những thành tựu của nó đã làm biến đổi sâu sắc mọi mặt của đời sống xã hội Máy tính điện tử không còn là một phương tiện lạ lẫm đối với mọi người mà nó dân trở thành một công cụ làm việc và giải trí thông dụng hữu ích của chúng ta, không chỉ ở công sở mà còn ngay cả trong gia đình
Trở thành công cụ không thể thiếu trong nhiều lĩnh vực hoạt động như: ứng dụng trong công tác quản lý, nghiên cứu, trao đổi thông tin, mua bán, Trong xu thế toàn cầu hóa nền kinh tế trên thế giới, nhu cầu của con người dân được đáp ứng, đặc biệt là nhu cầu
về trao đổi hàng hóa và mua bán Bên cạnh đó sự cạnh tranh giữa các công ty tin học cũng ngày càng trở nên gay gắt với mục đích thương mại và phục vụ nhu cầu của con người Các giải pháp về đầu
tư cải thiện các sản phẩm đang được đẩy mạnh trong các công ty tin học hàng đầu thế giới Một giải pháp không thể thiếu mà chúng ta dễ dàng nhận thấy đó là sự phát triển của thương mại điện tử
Đứng trước sự cạnh tranh gay gắt về thị trường và khách hàng, các tổ chức và các doanh nghiệp đều tìm mọi biện pháp để xây dựng hoàn thiện hệ thống thông tin của mình nhằm tin học hóa các hoạt động tác nghiệp của đơn vị, và các đơn vị kinh doanh điện thoại di
động cũng không nằm ngoài số đó
Điện thoại di động ngày nay đã trở nên quen thuộc và trở thành vật dụng không thể thiếu với nhiều người Cho dù ở bất cứ nơi đầu nhưng chỉ với vài giây kết nối chúng ta đã có thể liên lạc với nhau một cách dễ dàng Không chỉ thỏa mãn nhu cầu trao đổi thông tin, với nhiều người điện thoại còn là phương tiện để giải trí, giúp họ chứng tỏ bản lĩnh, đẳng cấp và sự sành điệu Ngày nay, trên thế giới nói chung và ở Việt Nam nói riêng đã xuất hiện rất nhiều công
ty, văn phòng, cửa hàng chuyên bán điện thoại di động
Trang 7Để hỗ trợ các công ty kinh doanh điện thoại đẩy mạnh phát
triển thông tin qua nền tảng của thương mại điện tử, nhóm chúng
em lựa chọn thực hiện đồ án “Xây dựng Website bán và giới thiệu điện thoại cho cửa hàng Đăng Khoa”
Trang 8CHUONG 1 TONG QUAN
1.1 GIỚI THIỆU ĐỀ TÀI WEBSITE BÁN ĐIỆN THOẠI DI ĐỘNG
Với sự bùng nỗ thông tin trên Internet, Công nghệ thông tin cảng phát triển thi nhu cầu cuộc sống cũng như việc ứng dụng Công nghệ thông tin vào công việc của con người được phát triển và ngày cảng đa dạng hơn giúp nâng cao về đời sống vật chat va tinh than cua con người được nâng cao
Nắm bắt được nhu cầu đó và xét thấy sự phát triển vượt bậc của mạng Internet ở khắp nơi trên thế giới nói chung vả tại nước ta trong những năm gần đây nói riêng nên việc ứng dụng công nghệ thông tin vào lĩnh vực tìm kiếm thông tin, truy cập đữ liệu từ
xa không còn khó khăn Người ta tận dụng tối đa những lợi ích mà lĩnh vực này mang lại
Điện thoại di động không chỉ đơn thuần là một phương tiện liên lạc, mà còn trở thành một công cụ đa chức năng và không thể thiếu trong cuộc sống hàng ngảy của mọi người Qua đó các website bán điện thoại di động là một trong những trang web đặc thù áp dụng công nghệ thông tin vào hoạt động: bán sản phẩm điện thoại qua mạng vả sau này sẽ có xu hướng mở rộng nhiều lĩnh vực Và cũng là một trong những cửa hảng chuyên nhập điện thoại di động từ các công ty phân phối nối tiếng như Apple, Samsung, Nokia, Oppo Đề bán lẻ lại cho người tiêu dùng
Mục tiêu của việc xây dựng trang web bán điện thoại di động có thê mua hàng trực tiếp từ xa thông qua mạng internet phố biến hiện nay Khách hàng ở mọi nơi vẫn
có thé dé dàng tham khảo thông tin sản phâm mình tìm, so sánh giá cả các mặt hàng và lựa chọn cho mình sản phâm phù hợp với nhu cầu của bản thân, giúp công việc mua
săm tiết kiệm thời gian, tiện lợi, nhanh chóng
1.2 CHỨC NĂNG WEBSITE
se _ Quản lí các thành viên quản trị hệ thống:
Quản trị viên có quyền hạn cấp phát tài khoản mới, xóa tài khoản
Về admin sẽ có toàn quyền quản lý về hệ thống, thay đổi mật
khẩu.
Trang 9Quan ly hang dién thoai:
Thêm mới danh mục hãng điện thoại
* Cập nhật thông tin hãng điện thoại
+ Xóa hãng điện thoại ra khỏi hệ thống
Quản lý loại điện thoại:
Thêm mới loại điện thoại
* Cập nhật tên của loại điện thoại
v Xóa loại điện thoại ra khỏi hệ thống
Quản lý các thông tin về điện thoại:
Thêm mới thông tin điện thoại
* Cập nhật thông tin về điện thoại
+ Xóa điện thoại ra khỏi hệ thống
Trang 10CHUONG 2 PHAN TICH VA LUA CHON CONG NGHE
1 PHAN MEM XAMPP
2.1.1 Giới thiệu Xampp
XAMPP được viết tắt của X + Apache + MySQL + PHP + Perl vì nó được tích hợp sẵn Apache, MySQL, PHP, FTP server, Mail Server Người dùng không cần cải đặt từng phần trên riêng lẻ mà chỉ cần cài XAMPP là có l web server hoản chỉnh Còn
X thê hiện cho sự đa nên tảng của XAMPP vì nó có thể dùng được cho 4 hệ điều hành khac nhau: Windows, MacOS, Linux va Solaris
XAMPP là một phần mềm cho phép giả lập môi trường server hosting ngay trên máy tính của bạn, cho phép bạn chạy demo website mà không cần phải mua hosting hay VPS Vì vậy, XAMPP hay được phục vụ cho hoạt động học tập giảng dạy thực
hành và phát triển web
XAMPP là phần mềm mã nguồn mở: Giao diện quản lý đễ dàng và tiện lợi giúp người dùng luôn chủ động được trong chế độ khởi động lại hay bật/ tắt đối với máy chủ theo thời gian phù hợp nhất
Đề tài xây đựng trang “Website bán điện thoại” sử dụng ngôn ngữ lập trình chính
là PHP nên XAMIPP được dùng làm môi trường chạy website theo ngôn ngữ nay
a) Cách cài đặt
* Một số lưu ý trước khi cải đặt XAMPP:
- Gỡ hết phần mềm liên quan đến thiết lập localhost như: PHP, MyS§QL
- Đổi port cho I số phần mềm đang chiếm dụng công 80 hoặc 443
- _ Nếu máy chủ đã được cài đặt sn IIS thi khong can thiết phải cải thêm Xampp
- Tat cai đặt tường lửa trên Windows, cũng như tất cả các phan mém Antivirus khác
- Tất User Account Control trên Windows đề tránh bị giới hạn quyên truy cập
* Tiến hành:
Trang 11- _ Bước l: Truy cập vào website để tải sau:
https://www.apachefriends.org/download.htm]
= XAMPP for Windows 8.0.28, 8.1.17 & 8.2.4
Hình 2.1 Tải phần mềm tại trang chủ của XAMPP
- Bước 2: Chọn hệ điều hành và phiên bản phù hợp Cụ thế máy đang sử dụng Windows nên chọn phiên bản ( Version) 8.24 /PHP 8.2.4 cho Windows
- Bước 3: Trong file vừa tải xuống, click chuột chọn tệp tin có đuôi exe
[El DLC.Boot.2019.V3.6.rar 2023-03-07 3:58 CH WinRAR archive 3277.284 DLC-Boot-2016-3.1-Final.rar 2022-10-01 10:52 SA WinRAR archive 1.825.261 Download English Pronunciation in Use.rar 2022-12-31 10:26 SA WinRAR archive 498,197 KB
fonumber_11.6.zip 2023-02-05 1:45 CH WinRAR ZIP archive 189 KB
& Firefox Installer.exe 2023-07-11 10:07 CH Application 390 KB
#⁄ xampp-windows-x64-8.2.4-0-VS16-install 2023-09-13 8:38 CH Application 152.421 KB
& ZaloSetup-21.12.1.exe 2022-01-14 10:30 SA Application 93.464 KB
Hình 2.2 Chọn tệp tin khởi chạy Xampp
- Bước 4: Cửa số Setup xuất hiện, nhắn Next
4
Trang 12Hình 2.3 Cửa số Setup xuất hiện khi cài đặt XAMPP
- Bước 5: Chọn thư mục để cài đặt (hoặc để mặc định là C:\xampp) > nhân Next
® Setup _ x
Please, choose a folder to install XAIMPP
< Back Next > Cancel
Trang 13- Bước 6: Chọn ngôn ngữ là EngLish, rồi Next tới khi bắt đầu quá trình cài đặt và đợi cải đặt xong
® Setup _ x
Welcome to XAMPP!
XAMPP is an easy to install Apache distribution
containing MySQL, PHP and Perl
Installing Unpacking files
I
ECE (NERS [canes
Hình 2.5 Tiến trình cài đặt Xampp trên cửa số Setup
1 Cách sử dụng
* Khởi động localhost:
- Bước I: Truy cập vào thư mục C:\xampp, mở ñle xampp-panel.exe để bảng
điều khiển hiển thị
- Bước 2: Nhân vào nút Start của 2 ứng dụng Apache và MySQL đề bắt đầu khởi động web server Khi 2 ứng dụng chuyên sang mảu xanh thì localhost đã được khởi động
Trang 14XAMPP Control Panel v3.3.0 II si
Modules
1
x Apache ces 80, 443 Stop Admin Contig Logs Et Shell
[main] Initializing Control Panel
[main] Windows Version: Enterprise 64-bit
[main] XAMPP Version: 8.2.4
[main] Control Panel Version: 3.3.0 [ Compiled: Apr Bth 2021 ]
[main] Running with Administrator rights - good!
[main] XAMPP Installation Directory: “c:\xampp\"
[main] Checking for prerequisites
[main] All prerequisites found
[main] Initializing Modules
[Apache] XAMPP Apache is already running on port 80
Hình 2.6 Nhắn nút Start của hai ứng dụng Apache va MySQL
* Thao tac trén localhost
® Người ding mo thu muc C:\xampp\htdocs\ va tạo một thư mục và đặt tên cho thư mục đó (giả sử đặt tên thư mục vừa tạo là website ban dienthoal)
® Sau đó, truy cập liên kết http:/localhost/ website ban dienthoai bằng trình đuyệt để chạy chương trình
2.1.1 Giới thiệu về cơ sở dữ liệu MySQL
* MyS§QL là hệ quản trị cơ sở dữ liệu mã nguồn mở mién phi nam trong LAMP (Linux
— Apache — MySQL — PHP)
- Được sử dụng cho các ứng dụng có web có quy mô vừa và nhỏ
- Có trình g1ao diện dé hoa > thao tac trên CSDL (Cơ sở dữ liệu)
- Kết nối, tạo CSDL, quản lý người dùng, phân quyền
* Đặc điểm:
- Quản lý dữ liệu thông qua các CSDL, mỗi CSDL có thê có nhiều bảng quan
hệ chứa dữ liệu
Trang 15- Có cơ ché phan quyên người sử dụng riêng
- Mỗi người dùng có một tên truy cập và mật khâu tương ứng để truy vấn đến
CSDL
- Tải khoản mặc dinh trong MySQL la:
+ Tên đăng nhập: root
+ Mật khâu: “”
- MySQL sử dụng ngôn ngữ SQL đề truy vấn CSDL
*% Giới thiệu Ngôn Ngữ SQL:
- SQL la viết tat cua Structured Query Language — Ng6n nei truy vấn cấu trúc
- SQL cho phép ban truy cập vào CSDL
- SQL là một chuẩn ngôn ngữ của ANSI (American National Standards Institute
— Vién tiêu chuẩn quốc gia Hoa Kỳ)
- SQL có thê thực thi các câu truy vấn trên CSDL
- SQL có thê lấy đữ liệu từ CSDL
- SQL có thể chèn dữ liệu mới vào CSDL
- SQL có thê xóa dữ liệu trong CSDL
- SQL co thé stra déi đữ liệu hiện có trong CSDL
Trang 16- Khi sử dụng PHP, người dùng sẽ có được tốc độ nhanh hon nhiều so với các ngôn nsgữ kịch bản khác
- PHP là phân mêm mã nguôn mở, được hồ trợ bởi nhiêu lập trình viên giỏi, có
số lượng người dùng đông đảo
- PHP chạy được trên nhiều hệ điều hành khác nhau
- Rút ngắn thời gian phát triển: PHP cho phép bạn tách phần HTML code và phần PHP script, do đó có thê độc lập giữa công việc phát triển mã và thiết kế Điều này vừa giúp lập trinh vién dé dang hon vừa có thể làm cho chương trình mềm dẻo hơn trong việc thay đôi giao điện
+ Macromedia DreamWaver
+ Nusphere PHPED
+ Zend Studio
Trang 172.1.4 | NGON NGU HO TRO JAVASCRIPT
2.1.1 Giới thiệu và lí do sử dụng JavaScript
- JavaScript là ngôn ngữ lập trình được nhà phát triển sử dụng để tạo trang web tương tác Từ làm mới bảng tin trên trang mạng xã hội đến hiển thị hình ảnh động và bản dé tương tác, các chức năng của JavaScript có thê cải thiện trải nghiệm người dùng của trang web Là ngôn ngữ kịch bản phía máy khách, JavaScript là một trong những công nghệ cốt lõi của World Wide Web Ví dụ: khi duyệt Internet, bất cứ khi nảo bạn thấy quảng cáo quay vòng đạng hình ảnh, menu thả xuống nhấp đề hiển thị hoặc mảu sắc phần tử thay đôi động trên trang web cũng chính là lúc bạn thấy các hiệu ứng của JavaScript
- Ly do sur dung JavaScript :
+ Tích hợp trực tiếp trong trình duyệt: JavaScript là ngôn ngữ mặc định của các trình duyệt web phô biến như Chrome, Firefox, và Safari Điều nảy có nghĩa là không cần cải đặt hoặc tải thêm phần mềm để chạy JavaScript trên trình duyệt của người dùng
+ Tạo trải nghiệm người dùng động: JavaScript cho phép bạn tạo ra các trang web vả ứng dụng web động Bạn có thể thêm các hiệu ứng, tương tác người dùng, và cập nhật nội dung trang mả không cần tải lại toàn bộ trang
+Tương tác với DOM (Document Object Model): JavaScript có khả năng tương tác trực tiếp với cây DOMI của trang web Điều này cho phép bạn thêm, sửa đối
và xóa các phần tử HTML, C§S và nội dung trên trang mả không cần tải lại trang
+ Kết nối đến máy chủ vả địch vụ web: JavaScript có khả năng gửi các yêu cầu HTTP từ máy khách đến máy chủ, cho phép truy cập và tương tác với cơ sở đữ liệu, dịch vụ web và API từ máy chủ
+ Phát triển ứng đụng web chuyên nghiệp: JavaScript được sử dụng rộng rãi trong việc phát triển các ứng đụng web phức tạp, bao gồm ứng dụng di động và ứng dụng đám mây Các khung làm việc như React, Angular và Vue.Js pTúp xây dựng các ứng dụng web chất lượng cao
10
Trang 18+ Đa nên tảng: JavaScript không giới hạn trong việc phát triển cho một nền tảng
cụ thê Bạn có thê sử dụng JavaScript để phát triển ứng đụng cho web, máy tính,
di động, và nhiều nền tảng khác
+ Cộng đồng lớn và hỗ trợ mạnh mẽ: JavaScript có một cộng đồng lập trình viên rộng lớn và nhiều tài liệu học tập Có nhiéu thu vién va framework JavaScript mạnh mẽ được phát triển vả sử dụng rộng rãi
+ Tích hợp với HTML và CSS: JavaScript có thể tích hợp dé dang vao ma
HTML va CSS cua trang web, làm cho việc phát triển va duy tri trang trở nên thuận tiện
11
Trang 19CHUONG 3 PHAN TICH THIET KE HE THONG
PHAN TICH DU LIEU MUC QUAN NIEM DU LIEU
Thuộc tính | Tân Từ
MaHang Mỗi hãng điện thoại có một mã hãng điện thoại (MaHang)
TenHang | tụy nhất để phân biệt với các hãng điện thoại khác Mỗi
hãng điện thoại còn được xác định bởi tên hãng điện thoại (TenHang)
4 Loaidt
Chita danh sach cac loai dién thoai
Thuộc tính | Tân Từ
MaLoai Mỗi loại điện thoại có một mã loại điện thoại (MaLoai) duy
TenLoal Í nhất để phân biệt với các loại điện thoại khác Mỗi loại điện
thoại còn được xác định bởi tên loại điện thoai (TenHang)
Mỗi điện thoại có một mã điện thoại (MaDT) duy nhất để
phân biệt với các điện thoại khác Mỗi điện thoại còn được xác định bằng tên điện thoại (TenDT) Mỗi điện thoại có số
lượng kho (SLKho) và mỗi điện thoại có một giá tiền (Gia)
Mỗi chitietdienthoai điện thoại có một mã chỉ tiệt điện thoại
(MaCTDT) duy nhất đề phân biệt với chỉ tiết điện thoại
Trang 20
CRTruoc khác Ngoài ra, thông tin chi tiết điện thoại có các thông sỐ
Tu về màn hình (MH), màu (Mau), Camera (CRTruoc), Camera Chip sau (CRSau), Hệ điêu hành phiên bản nào (HDH), Chịp xử
T li (Chip), Ram( Ram), dung luong pin (PinSac), Bộ nhớ lưu DeLuong try (DgLuong), ho tro sim (Sim), m6 ta vé dién thoại
Mỗi khi mua điện thoại sẽ có hóa đơn và mỗi hóa đơn có
mã hóa đơn (IđHD) duy nhất đề phân biệt với các hóa don khác, mã tự động tăng Ngoài ra, có thêm ngày nào khách đặt hàng (NgLap), ngày nào khách nhận hàng (NgNhanHg), tổng tiền các điện thoại đã mua (TgTien) va ghi chi kèm theo khi mua của khác hàng nếu có (Ghichu)
tự động tăng Ngoài ra, có số lượng của từng điện thoại mua (SoLg) tên (Ten), số điện thoại người mua (SDT), email điện tử (Email), nơi nhận hàng (NoiNhan) của người mua hàng, phương thức thanh toán (PgTThToan), Tình trạng xử
ly cua đơn hàng (TTDH), tỉnh trạng thanh toán (TTThToan)
Trang 21MK nhất đê phân biệt với danh sách Useradmin Ngoài ra, có tên
sor đăng nhập (TK), mật khẩu để đăng nhập (MK), tên quản trị
Email viên (Ten), số điện thoại (SD'T), email điện tử (Email), ngày NgayKhT khởi tạo (NgayKhT), phân quyền quản lý (PQQL)
- Một điện thoại thuộc một loại điện thoại
- Một loại điện thoại thuộc một hoặc nhiều điện thoại
- Một điện thoại có một hãng điện thoại
- Một hãng điện thoại có một hoặc nhiều điện thoại
4 Chitietdienthoai va dienthoai
Trang 22- Một điện thoại bao gồm một chỉ tiết điện thoại
- Một chỉ tiết điện thoại bao gồm một hoặc nhiều điện thoại
- Một hóa đơn kèm một chỉ tiết hóa đơn
- Một chỉ tiết hóa đơn sẽ một hoặc nhiều hóa đơn
- Một chỉ tiết hóa đơn chứa một điện thoại
- Một điện thoại bị chứa bởi một hoặc nhiều chỉ tiết hóa đơn
Useradmin
Trang 23
- Một quản trị viên sẽ bị quản lý bởi không hoặc nhiều người người
- Một quản trị viên quản lý một hoặc nhiều quản trị viên khác
Từ điển cơ sở dữ liệu
® Hãng điện thoại
Hangdt
Thuộc tính | Kiều dữ liệu Mô tả
MaHang Varchar(10) Mã hãng điện thoại, không
rong, khéa chinh TenHang Varchar(20) Tén hang dién thoai
16
Trang 24Loai dién thoai
Loaidt
Thuộc tính | Kiều dữ liệu M6 ta
MaLoai Varchar(10) Ma loai dién thoai, khong
rong, khéa chinh TenLoai Varchar(50) Tên loại điện thoại
Điện thoại
Dienthoai
Thuộc tính | Kiều dữ liệu Mô tả
MaDT Varchar(10) Mã điện thoại, không rỗng,
khóa chính TenDT Varchar(100) Tén dién thoai
MaLoai Varchar(10) Mã loại, khóa ngoại liên kêt
đến bảng Loaidt MaHang Varchar(10) Mã hãng, khóa ngoại liên kết
đến bảng Hangdt SLKho Int Số lượng kho, số nguyên
không âm Gia Float Giá bán, số thực không âm
Chi tiết điện thoại
MH Varchar(50) Thông sô màn hình điện
thoại CRTruoc Varchar(50) Thông sô camera trước CRSau Varchar(50) Thông số camera sau HDH Varchar(30) Phiên bản hệ điều hành Chip Varchar(50) Thông sô chip xu ly Ram Varchar(20) Dung lượng Ram
PinSac Varchar(50) Dung lượng pin
DeLuong Varchar(20) Dung lượng bộ nhớ trong Sim Varchar(50) Th6ng so sim
Mota Text Mô tả sản phâm
MaDT Varchar(10) Ma dién thoai, khoa ngoai
17
Trang 25
| | | liên kết với bảng đienthoai
Hóa đơn
Hoadon
Thuộc tính | Kiều dữ liệu Mô tả
IdHD Int Mã hóa đơn, không rồng,
khóa chính, mã tự động tăng NgLap Datetime Ngày lập hóa đơn
NgNhanHg_| Datetime Ngày Nhận hàng
Te Tien Float Tông tiên hóa đơn, số thực
không âm Ghichu Varchar(100) Ghi chu cua khach hang
Chi tiét héa don
Chitiethoadon
Thuộc tính | Kiều dữ liệu Mô tả
Ma chi tiệt hóa đơn, không
; Int rong, khỏa chính, mã tự idCTHD
MaDT bảng điện thoại
1 Sô lượng bán, sô nguyên lớn
NoiNhan Varchar(200) Nơi nhận
PeTThToan | Varchar(100) Phương thức thanh toán
Tình trạng đơn hàng : Đã xử Varchar(100 lý và đang xử lý (giá trị mặc
định) Tình trạng thanh toán : 0 là TTThToan | Int
Useradmin
Thuộc tính | Kiều dữ liệu Mô tả
IDAD Int Mã từng quản trị viên,
18
Trang 26
TK nhât
Mật khâu đăng nhập Varchar(50)
MK
Ten Varchar(200 Tên người quản trị viên SDT Varchar(20) S6 dién thoai, duy nhat EMAIL Varchar(200) Email, duy nhat
NGAYKhT | Date Ngày lập tài khoản
Quyên quản lý: 0 là toàn PQQL Int quyền, | thi bi gidi hạn