1. Trang chủ
  2. » Giáo Dục - Đào Tạo

(Tiểu luận) ồ án học phầnlập trình web đề tài xây dụng website bán máytính

38 3 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Xây Dựng Website Bán Máy Tính
Tác giả Lâm Phước Thịnh, Lê Hoàng Phúc
Người hướng dẫn Tô Oai Hùng
Trường học Trường Đại Học Tài Chính – Marketing
Thể loại đồ án
Năm xuất bản 2022
Thành phố Thủ Đức
Định dạng
Số trang 38
Dung lượng 7,28 MB

Nội dung

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 1

GVHD: 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 3

NHẬ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 4

MỤ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 5

2.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 6

1 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 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ự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 9

Vớ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 10

DANH MỤC TỪ VIẾT TẮT

SQL Structured Query LanguageCLR Common Language RuntimeCSDL Cơ sở dữ liệu

vii

Trang 11

DANH 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 12

DANH 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 13

CHƯƠ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 14

1.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 16

thê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 17

Hì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 18

CHƯƠ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 19

GIANY 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 20

MAHANG 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 21

SDT 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 22

2.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 23

CHƯƠ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 24

3.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 25

3.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 26

3.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 27

1.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 28

3.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 29

3.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 30

1.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 31

3.14 Giao diện quản lí laptop

Hình 19 Giao diện quản lí laptop

Trang 32

3.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 33

CHƯƠ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 34

3 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 35

KẾ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 36

TÀ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 37

word 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 38

Vietnam's Technology Trends 2023-2025

Led hiển thị 100% (2)

10

Ngày đăng: 22/02/2024, 22:01

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w