Giao diện quản lí laptop...19 Trang 8 LỜI CẢM ƠNĐể hoàn thành được đồ án học phần một cách hoàn chỉnh, bên cạnh sự nỗ lựccố gắng của bản thân chúng em còn có sự giúp đỡ nhiệt tình từ cá
Trang 1GVHD: Tô Oai Hùng SVTH1: Lâm Phước Thịnh SVTH2: Lê Hoàng Phúc
Mã lớp học phần: 2231112005704
ĐỒ ÁN HỌC PHẦN LẬP TRÌNH WEB
XÂY DỤNG WEBSITE BÁN MÁY
TÍNH
Đề tài:
BỘ TÀI CHÍNH TRƯỜNG ĐẠI HỌC TÀI CHÍNH – MARKETING KHOA CÔNG NGHỆ THÔNG TIN
-
Trang 2-GVHD: Tô Oai Hùng SVTH1: Lâm Phước Thịnh MSSV: 2021010291 SVTH2: Lê Hoàng Phúc MSSV: 2021010254
KHOA CÔNG NGHỆ THÔNG TIN
-
-TP Thủ Đức, tháng 11 năm 2022
Trang 3NHẬN XÉT GIẢNG VIÊN
Tp Hồ Chí Minh, ngày … tháng 10 năm 2022 Giảng viên phụ trách học phần (Ký và ghi rõ họ tên)
Tô Oai Hùng
Trang 4MỤC LỤC
LỜI CẢM ƠN v
MỞ ĐẦU vi
DANH MỤC TỪ VIẾT TẮT vii
DANH MỤC HÌNH ẢNH viii
DANH MỤC BẢNG ix
CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI 1
1.1 Lý do hình thành đề tài 1
1.2 Mục tiêu và nội dung nghiên cứu 1
1.3 Đối tượng và phạm vi đề tài 2
1.4 Phương pháp nghiên cứu 2
1.5 Nội dung thực hiện của đề tài 2
1.6 Dự kiến kết quả đạt được 2
1.7 Công cụ hỗ trợ 3
1.7.1 Visuo Studio 3
1.7.2 SQL Server 4
1.7.3 Ngôn ngữ ASP.NET 4
CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ CƠ SỞ DỮ LIỆU 6
2.1 Mô hình cơ sở dữ liệu tổng quát 6
2.2 Thiết kế cơ sở dữ liệu 6
2.2.1 BẢNG TBLSANPHAM 6
2.2.2 BẢNG HÃNG LAPTOP 8
2.2.3 BẢNG KHÁCH HÀNG 8
ii
Trang 52.2.4 BẢNG NHÀ PHÂN PHỐI 9
2.2.5 BẢNG TIN TỨC 9
2.2.6 BẢNG Ý KIẾN SẢN PHẨM GIỎ HÀNG 10
2.2.7 BẢNG Ý KIẾN TIN TỨC 10
CHƯƠNG 3: CHỨC NĂNG HỆ THỐNG 11
3.1 Giao diện Master 11
3.2 Giao diện trang chủ 11
3.3 Giao diện sản phẩm 11
3.4 Giao diện đăng nhập quản lí người dùng 12
3.5 Giao diện trang Tin tức 12
3.6 Giao diện trang Giới thiệu 13
3.7 Giao diện trang Chi tiết tin tức 13
3.8 Giao diện trang giỏ hàng 14
3.1 Giao diện đăng ký 14
3.1 Giao diện quên mặt khẩu 15
3.2 Giao diện chi tiết sản phẩm 15
3.3 Giao diện đặt hàng 16
3.4 Giao diện giỏ hàng 16
3.5 Giao diện trang quản trị 17
3.6 Giao diện quản lí hãng laptop 17
3.1 Giao diện quản lí nhà phân phối 18
3.2 Giao diện quản lí laptop 19
3.3 Giao diện quản lí người dùng 20
Trang 61 Thực nghiệm 21
2 Kết quả đạt được của đề tài 21
3 Hạn chế 21
4 Hướng phát triển 22
KẾT LUẬN 23
TÀI LIỆU THAM KHẢO 24
iv
Trang 8LỜI CẢM ƠN
Để hoàn thành được đồ án học phần một cách hoàn chỉnh, bên cạnh sự nỗ lực
cố gắng của bản thân chúng em còn có sự giúp đỡ nhiệt tình từ các quý Thầy Cô, cũngnhư sự động viên hỗ trợ từ phía bạn bè trong suốt quá trình làm đồ án
Xin chân thành bày tỏ lòng biết ơn đến thầy Tô Oai Hùng Trong quá trình họctập và tìm hiểu môn học, em đã nhận được sự quan tâm giúp đỡ, hướng dẫn tận tình,tâm huyết của thầy Cùng với sự truyền đạt các kiến thức đầy đủ, dễ hiểu cũng như tạođiều kiện thuận lợi nhất để em có thể thực hiện đồ án một cách đầy đủ nhất
Với vốn kiến thức cũng như kinh nghiệm còn rất khiêm tốn và là bước đầu làmquen với công việc nghiên cứu mang tính thực nghiệm thì chắc chắn kết quả đạt đượccủa chúng em cũng không tránh khỏi những hạn chế nhất định Chúng em rất mongmuốn được các Giảng viên, những bạn sinh viên đi trước hay bất kỳ độc giả nào quantâm và góp ý để chúng em hoàn thiện hơn cho các đồ án cũng như các nghiên cứu tiếptheo của mình
Cuối cùng em xin kính chúc thầy Tô Oai Hùng cùng tất cả những người đã hỗtrợ và đóng góp ý kiến cho chúng em cùng những người thân của mình lời chúc sứckhỏe, hạnh phúc và thành đạt
Trang 9Với mong muốn vận dụng kiến thức đã học vào thực tế, qua đó làm quen và đúckết kinh nghiệm để sau này có thể xây dựng các hệ thống ứng dụng công nghệ thôngtin vào cuộc sống, đáp ứng nhu cầu của xã hội Đồng thời qua đó chúng em có thể hiểusâu vào nội dung và nắm được ý nghĩa thực tiễn của môn học.
Trang 10DANH MỤC TỪ VIẾT TẮT
SQL Structured Query LanguageCLR Common Language RuntimeCSDL Cơ sở dữ liệu
vii
Trang 11DANH MỤC HÌNH ẢNH
Hình 1 Giao diện Visual Studio 3
Hình 2 Kết nối SQL Server 4
Hình 3 Logo ngôn ngữ ASP.NET 5
Hình 4 Sơ đồ Diagram 6
Hình 5 Giao diện trang chủ 11
Hình 6 Giao diện sản phẩm 11
Hình 7 Giao diện login 12
Hình 8 Giao diện trang tin tức 12
Hình 9 Giao diện trang giới thiệu 13
Hình 10 Giao diện trang tin tức 13
Hình 11 Giao diện tìm kiếm mở rộng 14
Hình 12 Giao diện đăng ký 14
Hình 13 Giao diện chi tiết sản phẩm 15
Hình 14 Giao diện đặt hàng 16
Hình 15 Giao diện giỏ hàng 16
Hình 16 Giao diện trang quản trị 17
Hình 17 Giao diện quản lí hãng laptop 17
Hình 18 Giao diện quản lí nhà phân phối 18
Hình 19 Giao diện quản lí laptop 19
Hình 20 Giao diện quản lí người dùng 20
Trang 12DANH MỤC BẢNG
Bảng 1 Bảng sản phẩm 8
Bảng 2 Bảng Hãng LAPTOP 8
Bảng 3 Bảng khách hàng 9
Bảng 4 Bảng nhà phân phối 9
Bảng 5 Bảng tin tức 9
Bảng 6 Bảng ý kiến sản phẩm giỏ hàng 10
Bảng 7 Bảng ý kiến tin tức 10
ix
Trang 13CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI
1.1 Lý do hình thành đề tài
Với sự phát triển của truyền thông internet hiện nay, việc áp dụng công nghệthông tin hiện tại vào hầu hết các lĩnh vực, bán hàng cũng là một lĩnh vực cần thiết ápdụng công nghệ thông tin
Một công ty, tổ chức hoặc cá nhân muốn mọi người biết đến và mua hàng rộngrãi khắp mọi nơi, chứ không phải chỉ riêng tại địa điểm hay xung quanh địa điểm công
ty thì rất cần đến website để quảng bá sản phẩm của mình
Mặt hàng máy tính ngày càng phổ biến trong công việc Mỗi chiếc máy tính đều
có giá trị khác nhau tùy thuộc vào từng phiên bảng cho đến giá cả Giá trị chiếc máytính khá cao và người dùng ít thay đổi vì sự ổn định Thế nên mọi người cần có nhiều
sự lựa chọn kĩ trước khi mua sản phẩm để đáp ứng nhu cầu khách hàng cũng như cửahàng Vì thế, nhóm em quyết định xây dựng trang web bán máy tính với những yêucầu thiết yếu và đầy đủ nhất đáp ứng mọi nhu cầu của khách hàng
1.2 Mục tiêu và nội dung nghiên cứu
Hệ thống hóa các kiến thức cơ sở để làm nền tảng cho việc thực hiện đề tài
Tạo ra phần mềm website quản lý có thể ứng dụng trong thực tế
Xây dựng chương trình quản lý công việc hiểu quả, chính xác và tiết kiệm thờigian
Thông qua việc nghiên cứu về thị trường, khách hàng, các cơ sở khác, … đểnắm được tình hình kinh doanh
Đưa ra các chính sách kinh doanh phù hợp mang lại hiệu quả kinh doanh
Đánh giá khả năng tài chính, rủi ro
Cung cấp các dịch vụ mới cho Website
Tìm hiểu, phân tích về cách thức quản lý website, thực hiện tin học hóa các khâuquản lý, giúp cho từng công việc được hoàn thành một cách thuận lợi và hiệu quả
Trang 141.3 Đối tượng và phạm vi đề tài
Đối tượng nghiên cứu: Xây dựng website bán máy tính Thảo Tiến
Phạm vi nghiên cứu:
Phân tích và xây dựng hệ thống quản lý website
1.4 Phương pháp nghiên cứu
Thu thập các thông tin từ trên mạng
Tham khảo, trao đổi ý kiến với giảng viên, người hoạt động cùng lĩnh vực.Tìm hiểu, nghiên cứu lý thuyết dựa trên giáo trình của giảng viên và các tài liệusưu tầm được
Thông qua các tài liệu liên quan đến đề tài để giải quyết vấn đề
1.5 Nội dung thực hiện của đề tài
Cơ sở dữ liệu: SQL server 2014
Công cụ cài đặt Visual studio 2019, Visual studio 2022
Các bước thực hiện:
Khảo sát nghiệp vụ
Nghiên cứu lý thuyết về website
Xây dựng, phân tích, thiết kế cơ sở dữ liệu
Cài đặt chương trình
Kiểm thử
1.6 Dự kiến kết quả đạt được
Nắm vững được kiến thức môn học
Hiểu biết về cách thức hoạt động quản lý của website
Tạo ra được website quản lý hiệu quả, áp dụng thực tiễn
2
Trang 15 Có được những kiến thức không chỉ trong môn học mà còn ngoài đời sống.
1.7 Công cụ hỗ trợ
Sử dụng phần mềm Visuo Studio, SQL Server, và ngôn ngữ lập trình ASP.NET
để thực hành
1.7.1 Visuo Studio
Microsoft Visual Studio là một môi trường phát triển tích hợp (IDE)
từ Microsoft Microsoft Visual Studio còn được gọi là "Trình soạn thảo mã nhiềungười sử dụng nhất thế giới ", được dùng để lập trình C++ và C# là chính Nó được sửdụng để phát triển chương trình máy tính cho Microsoft Windows, cũng như các trangweb, các ứng dụng web và các dịch vụ web Visual Studio sử dụng nền tảng phát triểnphần mềm của Microsoft như Windows API, Windows Forms và MicrosoftSilverlight Nó có thể sản xuất cả hai ngôn ngữ máy và mã số quản lý
Visual Studio bao gồm một trình soạn thảo mã hỗ trợ IntelliSense cũng như cảitiến mã nguồn Trình gỡ lỗi tích hợp hoạt động cả về trình gỡ lỗi mức độ mã nguồn và
gỡ lỗi mức độ máy Công cụ tích hợp khác bao gồm một mẫu thiết kế các hình thứcxây dựng giao diện ứng dụng, thiết kế web, thiết kế lớp và thiết kế giản đồ cơ sở dữ
Hình 1 Giao diện Visual Studio
Trang 16thêm hỗ trợ cho các hệ thống quản lý phiên bản (như Subversion) và bổ sung thêm bộcông cụ mới như biên tập và thiết kế trực quan cho các miền ngôn ngữ cụ thể hoặc bộcông cụ dành cho các khía cạnh khác trong quy trình phát triển phần mềm.
1.7.2 SQL Server
SQL viết tắt của Structured Query Language, dịch là Ngôn ngữ truy vấn mangtính cấu trúc, là một loại ngôn ngữ máy tính phổ biến để tạo, sửa, và lấy dữ liệu từmột hệ quản trị cơ sở dữ liệu quan hệ Ngôn ngữ này phát triển vượt xa so với mụcđích ban đầu là để phục vụ các hệ quản trị cơ sở dữ liệu đối tượng-quan hệ Nó là mộttiêu chuẩn ANSI ISO/
1.7.3 Ngôn ngữ ASP.NET
ASP NET là một mã nguồn mở dành cho web được tạo bởi Microsoft Hiện mãnguồn này chạy trên nền tảng Windows và được bắt đầu vào đầu những năm 2000 ASP.NET cho phép các nhà phát triển tạo các ứng dụng web, dịch vụ web và các trangweb động
4Hình 2 Kết nối SQL Server
Trang 17Hình 3 Logo ngôn ngữ ASP.NETPhiên bản ASP.NET đầu tiên được triển khai là 1.0 được ra mắt vào tháng 1năm 2002 và hiện nay, phiên bản ASP.NET mới nhất là 4.6 ASP.NET được phát triển
để tương thích với giao thức HTTP Đó là giao thức chuẩn được sử dụng trên tất cả cácứng dụng web
ASP.NET được biên dịch dưới dạng Common Language Runtime (CLR), cókhả năng hỗ trợ các lập trình viên viết mã ASP.NET với bất kỳ ngôn ngữ nào được hỗtrợ bởi.NET language, ví dụ: C#, VB.Net và J#, … Tiếp theo, phần dưới đây sẽ giúpbạn hiểu rõ hơn ASP.NET là gì qua các lịch sử, cấu trúc của ASP.NET
Trang 18CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ CƠ SỞ DỮ LIỆU2.1 Mô hình cơ sở dữ liệu tổng quát
Hình 4 Sơ đồ Diagram
2.2 Thiết kế cơ sở dữ liệu
2.2.1 BẢNG TBLSANPHAM
6
Trang 19GIANY FLOAT Null Giá niêm yết
PHANGIAIMANHIN
Độ phân giải màn hình
Bảng 1 Bảng sản phẩm
2.2.2 BẢNG HÃNG LAPTOP
Trang 20MAHANG INT PRIMARY KEY Mã hãnh
VARCHAR(200) Primary key Tên đăng nhập
Bảng 3 Bảng khách hàng
2.2.4 BẢNG NHÀ PHÂN PHỐI
TENNHAPHANPHO
Tên nhà phân phối
8
Trang 21SDT INT NULL Số điện thoại
Bảng 4 Bảng nhà phân phối
2.2.5 BẢNG TIN TỨC
NOIDUNGCHITIE
Bảng 5 Bảng tin tức
Trang 222.2.6 BẢNG Ý KIẾN SẢN PHẨM GIỎ HÀNG
bình luận
Bảng 6 Bảng ý kiến sản phẩm giỏ hàng
2.2.7 BẢNG Ý KIẾN TIN TỨC
Bảng 7 Bảng ý kiến tin tức
10
Trang 23CHƯƠNG 3: CHỨC NĂNG HỆ THỐNG
3.1 Giao diện Master
3.2 Giao diện trang chủ
Hình 5 Giao diện trang chủ
3.3 Giao diện sản phẩm
Hình 6 Giao diện sản phẩm
Trang 243.4 Giao diện đăng nhập quản lí người dùng
Chương trình quản lí hệ thống cửa hàng thú cưng phân chia thành hai quyềntruy cập: admin (quản lí) và user (khách hàng)
Hình 7 Giao diện login
3.5 Giao diện trang Tin tức
Hình 8 Giao diện trang tin tức
12
Trang 253.6 Giao diện trang Giới thiệu
Hình 9 Giao diện trang giới thiệu
3.7 Giao diện trang Chi tiết tin tức
Hình 10 Giao diện trang tin tức
Trang 263.8 Giao diện trang giỏ hàng
Hình 11 Giao diện trang giỏ hàng
1.1 Giao diện đăng ký
Hình 12 Giao diện đăng ký
14
Trang 271.1 Giao diện quên mặt khẩu
3.9 Giao diện chi tiết sản phẩm
Hình 13 Giao diện chi tiết sản phẩm
Trang 283.10 Giao diện đặt hàng
Hình 14 Giao diện đặt hàng
3.11 Giao diện giỏ hàng
Hình 15 Giao diện giỏ hàng
16
Trang 293.12 Giao diện trang quản trị
Hình 16 Giao diện trang quản trị
3.13 Giao diện quản lí hãng laptop
Hình 17 Giao diện quản lí hãng laptop
Trang 301.1 Giao diện quản lí nhà phân phối
Hình 18 Giao diện quản lí nhà phân phối
18
Trang 313.14 Giao diện quản lí laptop
Hình 19 Giao diện quản lí laptop
Trang 323.15 Giao diện quản lí người dùng
Hình 20 Giao diện quản lí người dùng
20
Trang 33CHƯƠNG 4: THỰC NGHIỆM ĐÁNH GIÁ KẾT QUẢ
VÀ HƯỚNG PHÁT TRIỂN
1 Thực nghiệm
Phát triển trang web đáp ứng tốt nhất cho hệ thống
Cải tiến những phần chưa tốt cho trang web hoàn thiện hơn
2 Kết quả đạt được của đề tài
Về cơ bản, đề tài đã hoàn thành các chức năng và các yêu cầu đặt ra như kếhoạch
Hoàn thành trang web giới thiệu sản phẩm điện thoại đi động, với các chứcnăng theo yêu cầu
Xây dựng các chức năng của hệ thống
o Phần hiển thị:
- Xem thông tin sản phẩm theo loại sản phẩm, theo hãng sản xuất
- Tìm kiếm sản phẩm theo tên, theo giá
- Xem thông tin tin tức, tin khuyến mại, chi tiết tin tức, chi tiết khuyếnmại
- Giao diện đặt hàng và giỏ hàng
- Các địa chỉ liên hệ với công ty
Trang 343 Hạn chế
Các chức năng còn đơn giản
Chưa quản lý đầy đủ các chức năng
Một số vấn đề về cơ sở dữ liệu
4 Hướng phát triển
Tối ưu hóa các chức năng của hệ thống, để đáp ứng tốt hơn nhu cầu của người
sử dụng
Phát triển đề tài với quy mô rộng hơn
Tối ưu hóa cơ sở dữ liệu
22
Trang 35KẾT LUẬN
Trên đây là toàn bộ nôi dung đề tài “Xây dựng Website bán máy tính” được xâydựng dựa trên ngôn ngữ lập trình ASP.NET và hệ quản trị SQL server Đề tài xây dựngwebsite này là lần đầu tiên tiếp xúc với ngôn ngữ lập trình xây dựng website nên khótrách được nhiều sai sót Cụ thể như website bảo mật còn kém hiệu quả, thiếu nhiềuchức năng,…
Đề tài chỉ mang tính cục bộ tuy nhiên trang web đã cơ bản có thể đáp ứng đượcđầy đủ nhu cầu của một trang web bán hàng Qua thời gian học hỏi và nghiên cứu tìmhiểu thiết kế trang web cơ bản chúng em đã hoàn thành đề tài Mặc dù trang web chưađược hoàn hảo song quá trình nghiên cứu, học hỏi và tìm hiểu đã giúp em học hỏiđược nhiều điều bổ ích trong việc thiết kế một chương trình ứng dụng trong thực tiễn.Trong quá trình thực hiện đề tài này em đã nhận được sự giúp đỡ của bạn bè thầy côtrong trường Đặc biệt với sự giúp đỡ, chỉ bảo tận tình của thầy Tô Oai Hùng để emhoàn thành đề tài này
Trang 36TÀI LIỆU THAM KHẢO
Giáo trình slide lập trình web của thầy Tô Oai Hùng
Trang 37word mẫu
đồ án 100% (1)
77
WORD mẫu làm đồ án theo định dạng
word mẫu đồ
17
đổi-thông-tin-cư-…
CT01-Tờ-khai-thay-word mẫu
đồ án 100% (1)
1
Trang 38Vietnam's Technology Trends 2023-2025
Led hiển thị 100% (2)
10