1. Trang chủ
  2. » Luận Văn - Báo Cáo

Đề tài xây dựng web bán Điện thoại

19 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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 Web Bán Điện Thoại
Tác giả Nguyễn Hoàng Duy, Nguyễn Kim Lập, Bùi Nhật Hoàng
Người hướng dẫn Th.S Nguyễn Hữu Vĩnh
Trường học Trường Đại Học Thủ Dầu Một
Chuyên ngành Công Nghệ Thông Tin
Thể loại báo cáo tiểu luận
Năm xuất bản 2023
Thành phố Bình Dương
Định dạng
Số trang 19
Dung lượng 2,91 MB

Nội dung

Cùng với các lý do nêu trên, qua tìm hiểu nhóm đồ án được biết việc ứng dụng bán điện thoại di động trực tuyến sẽ giúp cho khách hàng giảm bớt được thời gian và công sức phải đến tận cửa

Trang 1

TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT

VIỆN KỸ THUẬT – CÔNG NGHỆ

BÁO CÁO TIỂU LUẬN MÔN HỌC

ĐỒ ÁN CƠ SỞ NGÀNH

TÊN ĐỀ TÀI : XÂY DỰNG WEB BÁN ĐIỆN THOẠI

GVHD: Th.S Nguyễn Hữu Vĩnh

SVTH: Nguyễn Hoàng Duy 2124802010803

Nguyễn Kim Lập 2124802010165

Bùi Nhật Hoàng 2124802010100

LỚP:D21CNTT03

BINH DƯƠNG – 11/2023

Trang 2

TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT

VIỆN KỸ THUẬT – CÔNG NGHỆ

BÁO CÁO TIỂU LUẬN MÔN HỌC

ĐỒ ÁN CƠ SỞ NGÀNH TÊN ĐỀ TÀI : XÂY DỰNG WEB BÁN ĐIỆN THOẠI

GVHD: Th.S Nguyễn Hữu Vĩnh

SVTH Nguyễn Hoàng Duy 2124802010803

Nguyễn Kim Lập 2124802010165

Bùi Nhật Hoàng 2124802010100

LỚP:D21CNTT03

Trang 3

BINH DƯƠNG – 11/2023

LỜI CẢM ƠN

Đồ án không chỉ là một sự nổ lực của nhóm mà còn là sự tận tâm giúp

đỡ của quý thầy cô và các bạn bè tại trường Đại học Thủ Dầu Một nói chung và viện Kỹ thuật – Công nghệ nói riêng trong suốt quá trình học tập Ngoài ra, đặt biệt là thầy ThS Nguyễn Hữu Vĩnh – là những người trực tiếp hướng dẫn, đóng góp, giúp đỡ nhóm trong quá trình học tập và thực hiện đồ án

Nhóm xin trân trọng cảm ơn:

- Các thầy cô giáo của trường Đại học Thủ Dầu Một và viện Kỹ thuật – Công nghệ

- Thầy ThS Nguyễn Hữu Vĩnh, giảng viên trường Đại học Thủ Dầu Một đã hướng dẫn nhóm xuyên suốt quá trình thực hiện đồ án

- Cuối cùng xin gửi lời cảm ơn đến những người thân trong gia đình, bạn bè đã hỗ trợ, khuyến khích và động viên nhóm trong suốt quá trình học tập, nghiên cứu và thực hiện đồ án

Đề tài đồ án “Xây dựng phần mềm quản lý quán Cafe” tuy đã hoàn thành nhưng chắc hẳn còn có nhiều sai sót, rất mong nhận được ý kiến đóng góp

và giúp đỡ của thầy cô, bạn bè để giúp đề tài được hoàn thành tốt nhất cho báo cáo này

Rất mong nhận được những đóng góp từ thầy cô, bạn bè và những người quan tâm để đồ án báo cáo có thể hoàn thiện hơn Xin chân thành cảm ơn

Trang 4

L ỜI NÓI ĐẦ U

Hiện nay,các công nghệ tiên tiến phát triển ngày càng mạnh mẽ và được ứng dụng ngày càng nhiều vào các lĩnh vực kinh tế, sản xuất cũng như đời sống thường nhật của con người Một điểm tiêu biểu trong việc phát triển các công nghệ đó phải kể đến việc ứng dụng công nghệ thông tin vào hầu khắp các hoạt động Nhờ đó, các công việc được thực hiện nhanh, chính xác và đạt kết quả cao hơn rất nhiều.

Khi xã hội ngày càng phát triển, mức sống của người dân được nâng cao thu nhập kinh tế ngày càng được cải thiện thì chiếc điện thoại di động không còn trở nên xa lạ với mọi người nữa

mà ngược lại nó là một vật dụng không thể thiếu đối với người dân hiện nay Hầu hết mỗi người đều trang bị cho mình một chiếc điện thoại phù hợp với nhu cầu và túi tiền của mình Tuy nhiên, với cuộc sống ngày càng bận rộn như hiện nay thì việc muốn mua một chiếc điện thoại mình ưa thích thì người tiêu dùng phải đến tận cửa hàng để chọn lựa vì thế sẽ mất khá nhiều thời gian và công sức.

Cùng với các lý do nêu trên, qua tìm hiểu nhóm đồ án được biết việc ứng dụng bán điện thoại di động trực tuyến sẽ giúp cho khách hàng giảm bớt được thời gian và công sức phải đến tận cửa hàng để mua Muốn lựa chọn cho mình một chiếc điện thoại ưng ý phù hợp với túi tiền thì khách hàng chỉ cần ngồi bên chiếc máy tính có nối mạng internet là có thế mua được mặt hàng điện thoại mình cần.

Từ những lý do trên, chúng em quyết định chọn đề tài “ Thiết

kế Website bán điện thoại di động “ Phần mềm được xây dưng với định hướng giúp việc mua sắm điện thoại của khách hàng dễ dàng và nhanh gọn hơn, không mất thời gian và công sức Thông qua đó chúng em có thể hiểu biết rõ hơn về lĩnh

Trang 5

vực và các kỹ năng ứng dụng lập trình cho website một cách

có hiệu quả.

CHƯƠNG 1 KHẢO SÁT VÀ PHÂN TÍCH BÀI TOÁN

Tên đề tài

Xây dựng phần Website Bán Điện Thoại

Lý do chọn đề tài:

Thiết kế website điện thoại chính là giải pháp toàn diện cho những doanh nghiệp mong muốn mở rộng phạm vi kinh doanh, tận dụng nguồn khách hàng trên internet để đem lại doanh thu đáng kể cho mình So với việc tìm kiếm một cửa hàng với diện tích rộng, chi phí đầu tư cơ sở vật chất cho cửa hàng, thuê nhân viên bán hàng, các chi phí phát sinh khác thì việc thiết kế website bán điện thoại di động rẻ và hiệu quả hơn hẳn Bạn chỉ cần đầu tư số vốn khá ít ỏi

để thiết kế website và duy trì hàng năm thì những gì bạn nhận được lớn hơn nhiều.Với website bán điện thoại di động phạm vi khách hàng của bạn sẽ được

mở rộng hơn bao giờ hết Nếu bạn mở một cửa hàng điện thoại di động thì khách hàng sẽ bị giới hạn trong 1 phạm vi nhất định nhưng với internet, mức

độ phủ sóng của bạn sẽ lan truyền nhanh hơn bao giờ hết Với dịch vụ giao hàng toàn quốc bạn có thể phục vụ khách hàng ở mọi nơi với thời gian nhanh nhất có thể Với những phương thức quảng cáo, tiếp thị truyền thống, uy tín cửa hàng bạn chỉ có thể lan truyền qua truyền miệng nhưng với công cụ phủ sóng toàn cầu như internet, sự chuyên nghiệp, tận tâm của bạn sẽ có mức độ lan tỏa lớn hơn bao giờ hết

Mục tiêu nghiên cứu

Website cung cấp thông tin một cách nhanh chóng đầy đủ, chỉ một vài thao tác click chuột bạn đã có thể tìm được sản phẩm phù hợp với mình, từ giá cả đến kiều dáng, tính năng phù hợp với mọi tầng lớp sử dụng Thỏa mãn nhu cầu của người dùng và nhanh chóng là thành công mà website mang đến Phần mềm được xây dưng với định hướng giúp việc mua sắm điện thoại của khách hàng dễ dàng và nhanh gọn hơn, không mất thời gian và công sức Không chỉ vậy, nó còn giúp các doanh nghiệp tạo dựng được sự uy tín , mở rộng khả năng tương tác với khách hàng, nhận phản hồi từ khách hàng thuận thiện hơn, dễ dàng triễn khai kết hoạch marketing, tiết kiệm chi phí, nâng cao khả năng cạnh

tranh,

Nhiệm vụ nghiên cứu

Trang 6

Đề tài thiết kế website bán điện thoại được xây dựng dựa trên khảo sát từ các trang web bán điện thoại khác Để nắm bắt và thực hiện rõ ràng chiến lược quan trọng củadự án website bán điện thoại này, thì nhóm chung em đã lựa chọn mô hình website chuyên bán cho các khách hàng trong tỉnh thành TP.Thủ Dầù Một, Bình Dương

Đối tượng nghiên cứu

Đối tượng nghiên cứu của đề tài chủ yếu là các loại sản phẩm điện thoại thông minh thuộc nhiều hãng như Xiaomi , Apple ,Samsung ,Vmart ,Oppo ,Huewai ,LG , HTC ,Sony, các loại điện thoại trên website đem lại cho người dùng biết được thông số kỹ thuật của từng chiếc điện thoại Ngoài ra đề tài tìm hiểu các công nghệ thiết kế, lập trình web, mang lại trải nghiệm về giao diện lập trình thông qua các cơ sở dữ liệu SQL

Phương tiện nghiên cứu

-Nghiên cứu cơ sở lý thuyết về phân tích và thiết kế hệ thống thông tin - Hệ quản trị cơ sở dữ liệu MySQL và ngôn ngữ lập trình C#, NET

- Sử dụng các công cụ như Visual Studio Code để lập trình, thiết kế giao diện

- Sử dụng Rational Rose để vẽ các sơ đồ chức năng

1.1 Phương pháp và phạm vi nghiên cứu

 Phương pháp nghiên cứu:

a Phương pháp nghiên cứu tài liệu:

-Tham khảo và nghiên cứu các tài liệu trực tuyến, trên các trang web chuyên ngành và đọc các bài báo để hiểu rõ về các web bán điện thoại hiện tại -Tìm kiếm thông tin từ các đồ án, khóa luận tốt nghiệp của các quán cafe khác hoặc tìm hiểu qua sách báo liên quan đến xây dựng web bán điện thoại

b Phương pháp nghiên cứu thực tiễn:

-Sử dụng phương pháp quan sát để theo dõi và đánh giá quá trình quản lý của một số web bán điện thoại

 Phạm vi nghiên cứu

Phần WEBSITE:

Trang 7

 Trang chủ: Đây là trang giới thiệu sơ lược về các sản phẩm mới của cửa hàng, là nơi khách hàng đặt mắt vào đầu tiên và có thể xem các điện thoại mới có trong cửa hàng khi chưa đăng nhập tài khoản

 Trang đăng nhập, đăng kí: Đây là trang giúp cho khách hàng sau khi xem các sản phẩm trong trang chủ và muốn mua sản phẩm thì phải thực hiện thao tác đăng nhập trở thành thành viên để mua sản phẩm mình cần

 Trang sản phẩm: Đây là trang khách hàng xem hoặc tham khảo các mặt hàng của cửa hàng có sẵn để lựa chọn

 Trang chi tiết sản phẩm: Đây là trang khách hàng nhấn vào từng sản phẩm để xem chi tiết

 Trang tin tức: đây là trang khách hàng có thể tìm hiểu các kiến thức, thông tin vềsảnphẩm

 Trang lọc sản phẩm : Đây là trang khách hàng có thể lọc ra các sản phẩm theo yêu cầu của mình

 Trang giỏ hàng: trang này khách hàng có thể xem các sản phẩm của mình trong giỏ hàng.Và nhập thông cá nhân để đặt hàng

Phần quản trị:

 Trang đăng nhập: quản trị viên cần có tài khoản và mật khẩu để đăng nhập

 Trang quản trị sản phẩm: quản trị viên có thể thực hiện thêm,xóa, sửa loại sản phẩm, Sản Phẩm và cập trạng thái của các sản phẩm

 Trang quản lý hóa đơn: quản trị viên có thể thấy được tất cả các hóa hơn đã lập theo ngày hoặc theo tháng từ hệ thống

Trang 8

CHƯƠNG 2 CƠ SỞ LÝ THUYẾT,GIỚI THIỆU CÔNG NGHỆ

2.1 Visual Studio

Visual studio là một trong những công cụ hỗ trợ lập trình rất nổi tiếng nhất hiện nay của Mcrosoft và chưa có một phần mềm nào có thể thay thế được nó Visual Studio được viết bằng 2 ngôn ngữ đó chính là C# và VB+ Đây là 2 ngôn ngữ lập trình giúp người dùng có thể lập trình được hệ thống một các dễ dàng và nhanh chóng nhất thông qua Visual Studio

Visual Studio là một phần mềm lập trình hệ thống được sản xuất trực tiếp từ Microsoft Từ khi ra đời đến nay, Visual Studio đã có rất nhiều các phiên bản sử dụng khác nhau Điều đó, giúp cho người dùng có thể lựa chọn được phiên bản tương thích với dòng máy của mình cũng như cấu hình sử dụng phù hợp nhất Bên cạnh đó, Visual Studio còn cho phép người dùng có thể tự chọn lựa giao diện chính cho máy của mình tùy thuộc vào nhu cầu sử dụng

Một số tính năng:

- Có một trình soạn thảo mã hỗ trợ tô sáng cú pháp và hoàn thiện mả bằng các sử dụng IntelliSense không chỉ cho các hàm, biến và các phương pháp mà còn sử dụng cho các cấu trúc ngôn ngữ như: Truy vấn hoặc vòng điều khiển

-Hỗ trợ cài đặt dấu trang trong mã để có thể điều hướng một cách nhanh chóng

và dễ dàng Hỗ trợ các điều hướng như: Thu hẹp các khối mã lệnh, tìm kiếm gia tăng, …

- Phản hồi về cú pháp cũng như biên dịch lỗi và được đánh dấu bằng các gạch gợn sóng màu đỏ

- Được sử dụng với mục đích xây dựng GUI sử dụng Windows Forms, được

bố trí dùng để xây dựng các nút điều khiển bên trong hoặc cũng có thể khóa chúng vào bên cạnh mẫu Điều khiển trình bày dữ liệu có thể được liên kết với các nguồn dữ liệu như: Cơ sở dữ liệu hoặc truy vấn

2.2 Microsoft SQL Server Express

Trang 9

SQL Server là một hệ quản trị cơ sở dữ liệu quan hệ (Relational Database Management System (RDBMS)) sử dụng câu lệnh SQL (Transact-SQL) để trao đổi dữ liệu giữa máy Client và máy cài SQL Server Một RDBMS bao gồm databases,database engine và các ứng dụng dùng để quản lý dữ liệu và các bộ phận khác nhau trong RDBMS SQL Server được phát triển và tiếp thị bởi Microsoft (Nói dễ hiểu là – Tương tự như phần mềm RDBMS khác, SQL Server được xây dựng dựa trên SQL, một ngôn ngữ lập trình tiêu chuẩn để tương tác với các cơ sở dữ liệu quan hệ Máy chủ SQL được liên kết với Transact-SQL hoặc T-SQL, triển khai SQL Microsoft Microsoft bổ sung một tập hợp các cấu trúc lập trình độc quyền)

SQL Server hoạt động độc quyền trên môi trường Windows trong hơn 20 năm Năm 2016, Microsoft đã cung cấp phiên bản trên Linux SQL Server 2017

ra mắt vào tháng 10 năm 2016 chạy trên cả Windows và Linux, SQL Server

2019 sẽ ra mắt trong năm 2019

SQL Server được tối ưu để có thể chạy trên môi trường cơ sở dữ liệu rất lớn (Very Large Database Environment) lên đến Tera-Byte và có thể phục vụ cùng lúc cho hàng ngàn user SQL Server có thể kết hợp “ăn ý” với các server khác như Microsoft Internet Information Server (IIS), E-Commerce Server, Proxy Server…

SQL Server Express dễ sử dụng và quản trị cơ sở dữ liệu đơn giản Được tích hợp với Microsoft Visual Studio, nên dễ dàng để phát triển các ứng dụng dữ liệu, an toàn trong lưu trữ, và nhanh chóng triển khai SQL Server Express là phiên bản miễn phí, không giới hạn về số cơ ở dữ liệu hoặc người sử dụng, nhưng nó chỉ dùng cho 1 bộ vi xử lý với 1 GB bộ nhớ và 10 GB file cơ sở dữ liệu SQL Server Express là lựa chọn tốt cho những người dùng chỉ cần một phiên bản SQL Server 2005 nhỏ gọn, dùng trên máy chủ có cấu hình thấp, những nhà phát triển ứng dụng không chuyên hay những người yêu thích xây dựng các ứng dụng nhỏ

2.3 Ngôn ngữ T.SQL

T-SQL hay còn gọi là Transact-SQL, là một phần mở rộng của ngôn ngữ SQL và phát triển dựa theo chuẩn ISO và (International Organization for Standardization) và ANSI (American National Standards Institute)

T-SQL được chia làm ba nhóm chính như sau:

• Nhóm ngôn ngữ định nghĩa dữ liệu: Là tập hợp những lệnh dùng để xử

lý dữ liệu như các lệnh như create, alter và drop table, các lệnh này dùng để định nghĩa cấu trúc của một table

Trang 10

• Nhóm điều khiển dữ liệu: Dùng để phân quyền user truy cập vào các đối tượng table, view, function Nhóm này là các câu truy vấn như Grant, Deny, Revoke

• Nhóm thao tác dữ liệu: là tập hợp các câu lệnh dùng để thao tác sàn lọc

dữ liệu như: Select, Insert, Update, Delêt Những lệnh này giúp chúng ta truy vấn tìm kiếm dữ liệu một cách chính xác nhất

2.4 Ngôn ngữ C# trên nền tảng NET framework.

2.4.1 .NET framework là gì?

.NET framework là một bộ thư viện lớp

.NET framework chứa một bộ thư viện rất lớn chứa các loại công cụ khác nhau giúp người lập trình xử lý được hầu hết các công việc thường gặp trong quá trình phát triển ứng dụng Vì vậy, lập trình ứng dụng với NET framework thường có hiệu quả rất cao và thời gian làm việc ngắn hơn

.NET framework là một môi trường thực thi cho ứng dụng.Chương trình viết cho NET framework không thực thi trực tiếp trong môi trường hệ điều hành mà thực thi trong khuông khổ của chương trình CLR và được quản lý bởi chương trình này

2.4.2 Các công nghệ trong NET framework

- Windows Forms: xây dựng ứng dụng desktop (giao diện) cho windows

- ADO.NET và Entity Framework: công nghệ cho phép chương trình kết nối và sử dụng cơ sở dữ liệu quan hệ (SQL Server)

2.4.3 Ngôn ngữ C#

C# là một ngôn ngữ lập trình được phát triển riêng biệt cho NET framework với phiên bản C# 1.0 ra đời vào năm 2002 cùng với NET framework 1.0 Phiên bản hiện tại của C# là 7.Ngôn ngữ C# chịu ảnh hưởng của nhiều ngôn ngữ lập trình khác, trong đó có C++, Java Lập trình viên đã làm việc với các ngôn ngữ như C/C++ hay Java sẽ rất dễdàng tiếp thu C#.C# được thiết kế theo hướng đơn giản, hiện đại, đa chức năng và hỡ trợ hết các nguyên tắt lập trình hiện có:

- Định kiểu mạnh,

- Hướng mệnh lệnh,

- Hướng khai báo,

- Hướng hàm,

- Hướng đối tượng,

- Hướng thành phần,

- Hướng tổng quát

2.5 Rational Rose.

Rational Rose là một công cụ lập mô hình trực quan mạnh trợ giúp bạn phân

Trang 11

tích và thiết kế các hệ thống phần mềm hướng đối tượng Nó được dùng để lập

mô hình hệ thống trước khi bạn viết mã (code) Dùng mô hình, bạn có thể bắt kịp những thiếu sót về thiết kế, trong khi việc chỉnh sửa chúng vẫn chưa tốn kém

- Mô hình Rose là bức tranh về một hệ thống từ nhiều góc nhìn khác nhau

Nó bao gồm tất cả các sơ đồ UML, các actor, các use case, các đối tượng,các lớp, các thành phần… Nó mô tả chi tiết nội dung mà hệ thống sẽ gộp và cách nó

sẽ làm việc

- Có thể xem một mô hình Rose tương tự như bản thiết kế mẫu Giống như một căn nhà có nhiều bản thiết kế mẫu cho phép các thành viên trong đội xây dựng xem xét nó từ nhiều góc nhìn khác nhau như : hệ thống ống nước,hệ thống điện, hệ thống nền … Một mô hình Rose chứa đựng các sơ đồ khác nhau cho phép các thành viên trong nhóm đề án xem hệ thống từ các góc nhìn khác nhau như : khách hàng, nhà thiết kế, quản trị đề án, …

- Khi đã có được bản thiết kế thì sẽ giảm bớt một số vấn đề phiền phức như: lập trình theo truyền thống thì khi hoàn tất đề án, sau một thời gian sử dụng khách hàng yêu cầu thêm một vài chức năng nào đó vì có cập nhật mới thì người lập trình phải xem lại toàn bộ hệ thống rồi sau đó mới cập nhật Điều này tốn rất nhiều thời gian Nay nhờ có bản thiết kế thì chỉ cần xem cập nhật đó nằm ở phần nào và chỉnh sửa, nâng cấp hệ thống Điều đó sẽ linh hoạt và giảm rất nhiều thời gian…

Ngày đăng: 17/01/2025, 21:57