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

BÁO CÁO ĐỒ ÁN MỒN LẬP TRÌNH WEB Tên đề tài WEBSITE MUA BÁN NÔNG SẢN, THỰC PHẨM SẠCH TRỰC TUYẾẾN

18 4 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 đề Website Mua Bán Nông Sản, Thực Phẩm Sạch Trực Tuyến
Tác giả Tạ Khánh Nhân, Trần Minh Nhựt
Người hướng dẫn Dương Thị Mộng Thùy
Trường học Đại Học Công Nghiệp Thực Phẩm Tp.HCM
Chuyên ngành Lập Trình Web
Thể loại Đồ án môn học
Năm xuất bản 2023
Thành phố Tp.HCM
Định dạng
Số trang 18
Dung lượng 603,58 KB

Nội dung

Đây là hình thức truyền tải thông tin nhanh chóng, hiệu quả và chi phí thấp.Những khách hàng có nhu cầu mua cho mình một cuốn sách có thể trực tiếp mua thông qua website trực tuyến, khôn

Trang 1

ĐẠI HỌC CÔNG NGHIỆP THỰC PHẨM TP.HCM

KHOA CÔNG NGHỆ THỰC PHẨM

Tên đêề tài

GVHD: Dương Thị Mộng Thùy

SVTH: Tạ Khánh Nhân

Trần Minh Nhựt MSSV: 2001200235

2001200807

11DHDB1

Tp.HCM, tháng 05 năm 2023

Trang 2

LỜI MỞ ĐẦU

Công nghệ thông tin là một trong những lĩnh vực cần thiết không thể thiếu trong kinh tế của nhiều nước trên thế giới đặc biệt là những nước đang phát triển như Việt Nam hiện nay

Việc cập nhập thông tin là rất cần thiết với nhà quản lý, nhà kinh doanh trong lĩnh vực này Để quảng bá sản phẩm nhiều nhà kinh doanh của các công

ty lớn đã có chiến lược quảng bá sản phẩm trên các thông tin đại chúng như báo, radio, TV trong đó quảng bá sản phẩm trên website là một trong những giải pháp hữu hiệu nhất Đây là hình thức truyền tải thông tin nhanh chóng, hiệu quả và chi phí thấp.Những khách hàng có nhu cầu mua cho mình một cuốn sách có thể trực tiếp mua thông qua website trực tuyến, không mất nhiều thời gian mà khách hàng đã có thể sở hữu cuốn sách mà mình yêu thích

Với nhiều thành quả quan trọng, công nghệ thông tin đã được ứng dụng rộng rãi trong nhiều lĩnh vực, trở thành một trong những yếu tố quan trọng nhất của sự phát triển kinh tế - xã hội, an ninh - quốc phòng Việc đẩy mạnh ứng dụng công nghệ thông tin sẽ làm thay đổi tác phong làm việc, nâng cao năng suất lao động, nâng cao dân trí,…Chính vì thế, công nghệ thông tin sẽ trở thành nền kinh tế mũi nhọn của nước ta trong những năm tới đây

Trang 3

Mục Lục

M c L c ụ ụ 2

CH ƯƠ NG I: GI I THI U ĐỀỒ TÀI Ớ Ệ 3

CH ƯƠ NG 2: PHÂN TÍCH THIỀẾT KỀẾ C S D LI U Ơ Ở Ữ Ệ 8

B ng 1: B ng Loai ả ả 8

B ng 2: B ng SanPham ả ả 8

B ng 3: B ng DonHang ả ả 9

B ng 4: B ng ChiTietDonHang ả ả 9

B ng 5: B ng NguoiDung ả ả 9

B ng 6: B ng PhanQuyen ả ả 10

CH ƯƠ NG 3: THIỀẾT KỀẾ GIAO DI N Ệ 10

Trang 4

CHƯƠNG I: GIỚI THIỆU ĐỀ TÀI.

1 Lý do chọn đề tài.

Xã hội ngày càng tiến bộ, nhu cầu tiếp cận thông tin của mọi người ngày càng lớn, nhưng thông tin có chọn lọc lại càng là nhu cầu lớn hơn, cũng xuất phát từ nhu cầu đó và cũng nhằm mục đích tạo một kênh mua bán sách trên mạng, phục vụ cho tất cả mọi người, để họ có thể thuận tiện hơn trong việc tiếp cận nguồn tri thức nhân loại, trang web sẽ phục vụ bán sách trong cả nước, giao hàng và thu tiền tận nơi

Qua quá trình được học trên lớp và tìm hiểu về môn học lập trình ASP.NET theo MVC nhóm em đã áp dụng những kiến thức đã học để xây dựng

hệ thống “Website bán sách online” Do kiến thức và kinh nghiệm lập trình, thiết kế còn hạn chế nên phần mềm của nhóm em còn có nhiều thiếu xót Rất mong được sự đóng góp của Thầy để website của nhóm được hoàn thiện hơn nữa

2 L Ý THUYẾT

ASP.NET là m t nêền t ng ng d ng web (Web Application Framework) ộ ả ứ ụ

được phát tri n và cung cấấp b i Microsoft, cho phép nh ng ngể ở ữ ườ ậi l p trình t o ra nh ng trang web đ ng, nh ng ng d ng web và nh ng ạ ữ ộ ữ ứ ụ ữ

d ch v web Lấền đấều tiên đị ụ ược đ a ra th trư ị ường vào tháng m t năm ộ

2002 cùng v i phiên b n 1.0 c a NET framework, là công ngh nôấi tiêấpớ ả ủ ệ

c a Microsoft's Active Server Pages(ASP) ASP.NET đủ ược biên d ch dị ưới

d ng Common Language Runtime (CLR), cho phép nh ng ngạ ữ ườ ậi l p trình viêất mã ASP.NET v i bấất kỳ ngôn ng nào đớ ữ ược hôỗ tr b i.NET ợ ở language Đ c tính và cấấu hình trang ASP.NET: ặ

-ASP.NET là nh ng trang web form và nh ng web form đữ ữ ược ch a ứ trong nh ng file có phấền m r ng ASPX.ữ ở ộ

- M t web form bao gôềm trang aspx và phấền m r ng aspx.cs là ộ ở ộ

n i ch a code ASP.NET ơ ứ

- Nh ng l p trình viên đ t n i dung tĩnh ho c đ ng vào trang aspx ữ ậ ặ ộ ặ ộ

dướ ại d ng server side, Web Control và User Control

Trang 5

- ASP.NET cho phép l p trình viên chèn code ASP.NET vào thăềng ậ trang html băềng cách thêm <% n i ch a mã ASP.NET %> vi c này hấều ơ ứ ệ

nh giôấng v i các ngôn ng khác nh PHP, JSP u đi m vư ớ ữ ư Ư ể ượt tr i ộ khiêấn em quyêất đ nh ch n ASP.NET là ngôn ng l p trinh:ị ọ ữ ậ

- ASP.NET ch y mạ ượt và n đ nh cao ổ ị

- Thiêất kêấ web băềng asp gi i quyêất đả ược hi n tệ ượng ngheỗn c chai,ổ tôấi u h thôấng khi có nhiêều nguôền truy c p Code đư ệ ậ ược tôấi u hóa ư nên khá nh ẹ

- Các thành phấền c a website có th thay đ i nhanh chóng, dêỗ tùy ủ ể ổ biêấn, dêỗ m r ng Tở ộ ương thích v i nhiêều trình duy t, nhiêều thiêất b ớ ệ ị truy c p khác nhau ậ

- Hôỗ tr trong quá trình thiêất kêấ web ASP.NET v i tính b o m t cao,ợ ớ ả ậ giúp người dùng qu n lý các cookie, t đ ng chuy n trang nêấu ngả ự ộ ể ười dùng không h p l Nó kêấ th a t nh ng u đi m vợ ệ ừ ừ ữ ư ể ượt tr i c a ngôn ộ ủ

ng b o m t tôất nhấất hi n nay đó là JavaScript ữ ả ậ ệ

- Thiêất kêấ website v i ASP.NET có kh năng tr i r ng thích h p b i ớ ả ả ộ ợ ở nhiêều server, tăng kh năng giao tiêấp v i các server ả ớ

3 SQL Server

- SQL Server, cũng được g i là Microsoft SQL Server đọ ược

Microsoft phát tri n t gi a th p niên tám mể ừ ữ ậ ươi, v i l i h a cung cấấp ớ ờ ứ

gi i pháp đáng tin c y và có th m r ng Vi c này tr thành đ c tính ả ậ ể ở ộ ệ ở ặ đáng giá c a SQL Server cho t i t n bấy gi i, vì nó là m t nêền t ng ủ ớ ậ ờ ộ ả

được ch n cho nh ng phấền mêềm doanh nghi p cấền m r ng l n theo ọ ữ ệ ở ộ ớ

th i gian.ờ

- SQL Server được s d ng khi dùng v i NET, đôấi tr ng c a PHP vàử ụ ớ ọ ủ MySQL C NET và SQL server đêều đả ược b o v dả ệ ưới cái tên

Microsoft

- SQL Server được ch n đ th c hi n đêề tài vì SQL Server dêỗ s ọ ể ự ệ ử

d ng, thiêất l p hấều hêất m i th , t cài đ t trên máy o đêấn viêất và ụ ậ ọ ứ ừ ặ ả

ch nh s a truy vấấn ban đấều, c c kỳ dêỗ dàng v i SQL Server – đ c bi t ỉ ử ự ớ ặ ệ

là so v i các s n ph m SQL khác Nêấu có vấấn đêề trong bấất kỳ giai đo n ớ ả ẩ ạ phát tri n nào, có rấất nhiêều hôỗ tr và tài li u tr c tuyêấn ngoài hôỗ tr ể ợ ệ ự ợ

s n ph m tr c tiêấp, trong khi các tùy ch n hôỗ tr cho các s n ph m ả ẩ ự ọ ợ ả ẩ SQL khác gấền nh không m nh meỗ ư ạ

- SQL Server ho t đ ng tôất v i NET, ngoài ra trong quá trình h c ạ ộ ớ ọ

t p em cũng đã quen v i các cú pháp c a SQL Server.ậ ớ ủ

Trang 6

- SQL server có nh ng tính năng b o m t đáng giá và m nh meỗ ữ ả ậ ạ

M t công c b o m t riêng nh – Microsoft Baseline Security Analyzerộ ụ ả ậ ư cũng giúp tăng tính b o m t cho SQL Server ả ậ

- SQL Server s d ng Management Studio (SSMS) là m t công c ử ụ ộ ụ

tr c quan dùng đ qu n lý SQL Server V i SQL Server Management ự ể ả ớ Studio chúng ta có th th c hi n để ự ệ ược các tương tác v i database ớ băềng cấu l nh ho c trên giao di n ngệ ặ ệ ười dùng SQL Server

Management Studio được thiêất kêấ đ n gi n và dêỗ s d ng nh ng cũngơ ả ử ụ ư cấền có th i gian nhấất đ nh đ làm quen v i nó.ờ ị ể ớ

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

Người sử dụng: là tất cả những người yêu sách, có sở thích, thói quen đọc sách Mọi người ai cũng có thể tham gia

5 Giới hạn và phạm vi nghiên cứu.

- Mục đích nghiên cứu:

Đây là website nhằm bán và giới thiệu các mặt hàng đến tay người tiêu dùng, với các mặt hàng chi tiết và giá cả phù hợp, chính xác Website nhằm:

Giúp khách hàng:

Tìm kiếm những thông tin về sản phẩm từ hệ thống và đặt mua mặt hàng này Nếu khách hàng không có nhu cầu mua mà chỉ vào website để tìm hiểu, tham khảo mặt hàng Thực hiện thao tác tìm kiếm nhanh, hiệu quả bên cạnh đó còn giúp cho khách hàng tiết kiệm được thời gian, tiết kiệm được chi phí của các doanh nghiệp

Có chức năng tiện lợi đó là chức năng giỏ hàng, thống kê số lượng mặt hàng mà khách hàng chọn để thực hiện giao dịch mua bán, khách hàng có thể thay đổi số lượng hàng cần mua

Giúp người quản lý:

Thêm, sửa, xóa thông tin sản phẩm

- Phạm vi nghiên cứu

+ Các chức năng chính của chương trình:

Trang 7

• Bán sách: Sau khi người dùng truy cập vài hệ thống họ có thể xem thông tin về các loại sách, thêm vào giỏ hàng những cuốn sách mà họ thấy ưng ý, phù hợp với yêu cầu cầu của họ

• Giỏ hàng: Khi người dùng hệ thống đã tìm được những cuốn sách phù hợp với nhu cầu của mình học có thể cho vào giỏ hàng Giỏ hàng là nơi người dùng có thể xem lại các cuốn sách mà mình đã lựa chọn mà không phải mất công tìm kiếm lại Đông thời ở đây họ có thể đặt mua sách, thêm, sửa, xóa sách trong giỏ hàng và biết được số tiền mà họ phải trả cho số sách đó

• Đăng nhập, đăng kí: Hai chức năng này giúp người dùng có thể đặt mua được sách của hệ thống

• Quản trị: Cập nhật, sửa, xóa, thêm, bổ sung các thông tin về sách Quản lý người dùng, quản lý việc bán sách, mua sách

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

Giúp khách hàng có thể tìm thấy cuốn sách mà mình yêu thích, hay phù hợp với mục đích của mình,…

Mục tiêu chính của đồ án cuối kì là các thành viên trong nhóm có thể thành thạo lập trình web ASP.NET theo MVC

7 Nhiệm vụ nghiên cứu.

Lựa chọn công cụ cài đặt, xây dựng các modul của chương trình.

- Ngôn ngữ sử dụng: C#

- Cơ sở dữ liệu: SQL Server 2012 Express

- Lập trình trên Visual Studio 2013 Cài đặt và chạy thử chương trình + Các bước thực hiện

• Bước 1: Phân tích và khảo sát các nghiệp vụ với nghiên cứu lý thuyết

• Bước 2: Xây dựng, phân tích, thiết kế cơ sở dữ liệu, thiết kế bài toán.

• Bước 3: Cài đặt chương trình.

Trang 8

• Bước 4: Kiểm tra và chạy thử chương trình.

8 Phương pháp nghiên cứu.

- Tìm kiếm tài liệu về thiết kế web MVC

- Tham khảo các Website bán hàng trên mạng

- Vận dụng vào việc thiết kế và xây dựng ứng dụng Web

- Thu thập các tài liệu liên quan đến nghiệp vụ quản lý website bán sách

- Tham khảo tài liệu, sau đó coding thành phần mềm trên Visual Studio

2013 và hoàn thiện chương trình

9 Ý nghĩa lý luận và thực tiễn của đề tài.

Website được xây dựng nhằm giải quyết nhu cầu thực tiễn của người tiêu dùng Qua đó cũng nắm bắt được khách hàng cần gì, để đánh giá tình hình đưa ra những giải pháp cho người tiêu dùng

Giúp người quản trị trong vấn đề quản lý thông tin khách hàng, quản lý sản phẩm,

Đạt hiệu quả sử dụng tối đa về nghiệp vụ bán hàng qua mạng, tiết kiệm nguồn lực tài chính, thời gian và công sức

Trang 9

CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ CƠ SỞ DỮ LIỆU.

3.1 Danh sách các thực thể của hệ thống.

Bảng 1: Danh sách các thực thể

2 Viết sách Thông tin tác giả viết sách

5 Nhà xuất bản Thông tin nhà xuất bản sách

6 Đơn đặt hàng Thông tin hóa đơn đặt hàng

7 Chi tiết đơn hàng Thông tin chi tiết hóa đơn đặt hàng

3.2 Xây dựng các bảng cơ sở dữ liệu

Bảng 1: Bảng Loai

Column Name Data type Constraint

TenLoai Nvarchar(10

Bảng 2: Bảng SanPham

Column Name Data type Constraint

TenSanPham Nvarchar(10

HinhAnh nvarchar

GiaTien decimal

Trang 10

Bảng 3: Bảng DonHang

Column Name Data type Constraint

MaNguoiDung Int

NgayDat datetime

ThanhToan Int

TinhTrangGiaoHang Int

TongTien Decimal

DiaChiNhanHang nvarchar

Bảng 4: Bảng ChiTietDonHang

Column Name Data type Constraint

ThanhTien Decimal

PhuongThucThanhToan Int

Bảng 5: Bảng NguoiDung

Column Name Data type Constraint

NgaySinh Datetime

SoDienThoai Nvarchar

GioiTinh Nvarchar

DiaChi Nvarchar

MatKhau Nvarchar

Trang 11

Bảng 6: Bảng PhanQuyen

Column Name Data type Constraint

TenQuyen Nvarchar

CHƯƠNG 3: THIẾT KẾ GIAO DIỆN

4.1 Giao diện trang chủ.

- Giao diện chương trình chính hiển thị menu danh mục sản phẩm, menu ngang, menu trái, slideshow ảnh, sản phẩm mới nhất,logo các thương hiệu

sản phẩm, giỏ hàng của khách hàng, link đăng nhập, đăng ký Từ trang chủ người

dùng tiếp tục thực hiện tất cả các chức năng của hệ thống

Hình 1: Giao diện trang chủ

4.2 Trang thông tin đặt hàng.

- Giao diện thông tin đặt hàng giúp người dùng mua hàng và thực hiện thanh toán

Trang 12

Hình 2: Giao diện xác nhận đơn hàng.

Hình 3: Giao diện trang thanh toán

4.3 Trang chi tiết sản phẩm

- Giao diện chi tiết sản phẩm hiển thị thông tin chi tiết về sản phẩm được khách hàng lựa chọn

Trang 13

- Đưa ra thông tin chi tiết về sản phẩm khách hàng mua.

Hình 4: Giao diện trang chi tiết sản phẩm

4.4.Trang đăng ký tài khoản.

- Giao diện đăng nhập giúp người dùng đăng nhập vào hệ thống

-Dữ liệu đầu vào: Họ tên khách hàng, tên đăng nhập, mật khẩu, mật khẩu hiện tại, email, địa chỉ, điện thoại

- Dữ liệu đầu ra: Thông tin đăng nhập thành công hay không

Trang 14

Hình 5: Giao diện trang đăng ký tài khoản.

Hình 6: Giao diện trang đăng nhập

4.5 Giao diện trang quản trị.

Trang 15

Giao diện trang quản trị giúp người quản trị quản lý hệ thống trong cửa hàng Tại đây người quản lý có thể cập nhập hàng, sản phẩm, nhà cung cấp,chủ đề sách

Hình 7: Giao diện trang quản lý thông tin sách

Hình 8: Giao diện trang thêm sách mới

Trang 16

Hình 9: Giao diện trang xóa sách.

Hình 10: Giao diện trang chỉnh sửa thông tin sách

Trang 17

CHƯƠNG IV: KẾT QUẢ VÀ THỰC TIỄN.

1 Kết quả đạt được

- Khảo sát thực tế hệ thống bán hàng trực tuyến ở một số trang web Tìm hiểu được cách thức, nghiệp vụ trong xây dựng website bán hàng trực tuyến nói chung và nhu cầu cụ thể về “Website bán sách online”

- Đánh giá tính chính xác, khoa học trong cách thức xây dựng hệ thống của “Website bán sách online”, phát huy những ưu điểm, khắc phục những nhược điểm còn tồn tại để xác định hướng đi và xây dựng các chức năng cho chương trình sao cho phù hợp

- Phân tích thiết kế hệ thống, lập được biểu đồ usecase, biểu đồ lớp, biểu đồ hoạt động cho các chức năng chính trên cơ sở thực tế của hệ thống

“Website bán sách online”

- Phân tích, tìm hiểu và thiết kế cơ sở dữ liệu hợp lý

- Thiết kế giao diện chính cho chương trình và xây dựng “Website bán

sách online” với đầy đủ tính năng mà yêu cầu đặt ra

- 2 Ưu/nhược điểm của đề tài Ưu điểm:

- Đề tài mang tı́nh gần gũi với sinh viên

- Đề tài có khả năng ứng dụng thành công cao

- Website bán sách online với giao diện thân thiện, dễ sử dụng

- Nội dung dễ hiễu , tương tác dễ dàng

Khuyết điểm:

Trang 18

- Tư duy làm web của bản thân chưa được phát triển ở mức cao d̀n đến khả năng tương tác môi trường mạng v̀n còn hạn chế

- Giao diện một số trang quản trị chưa được đẹp, cách bố trí các điều khiển chưa được hợp lý

- Việc tối ưu hê ̣thống chưa được tốt - Độ bảo mật còn hạn chế

3 Hướng phát triển của đề tài

1.Tìm hiểu các công nghệ mới để sử dụng vào việc phát triển ứng dụng Website 2.Tìm hiểu thông qua các tài liệu và lập trình web, javascript, jquery…

3.Thông qua các đề tài đã được triển khai trong thực tế

4.Bổ sung những hạn chế của đề tài , mở rộng các chức năng của hệ thống website , đảm bảo độ tin cậy của hệ thống

5.Phát triển forum , hỗ trợ kĩ thuật cho người dùng, quản lý tài khoản

6.Tăng độ bảo mật của hệ thống

Lời cảm ơn

Ngày đăng: 21/03/2024, 17:25

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN