Professional Documents
Culture Documents
ĐỒ ÁN
CHUYÊN NGÀNH
ĐỀ TÀI
WEBSITE BÁN BÁNH TRỰC TUYẾN
MỤC LỤC
LỜ I NÓ I ĐẦ U........................................................................................................................................................................... 1
2.1.2 Tìm hiểu về mô hình lập trình web MVC của ASP.NET :.......................................................................5
1
Đề tài: Website bán bánh
3.3 Sơ đồ khối đặc tả chức năng đăng nhập dành cho quản trị..................................................................26
3.4. Lưu đồ thuật toán đặc tả chức năng cập nhật, thêm sản phẩm..........................................................27
5.2.2.Giỏ hàng............................................................................................................................................37
2
Đề tài: Website bán bánh
Ngày nay việc kinh doanh chung của các công ty là làm sao có thể bán
được nhiều mặt hàng, quan hệ với nhiều đối tác và có nhiều khách hàng biết
đến và mua sản phẩm của mình. Trong những năm qua, bên cạnh sự phát triển
của môi trường giao tiếp thông tin, nhu cầu sử dụng các thiết bị điện tử và
internet đã tăng cao, tạo nên một thị trường trên mạng sôi động không kém
thực tế.
Thương mại điện tử là một hình thức mua bán và trao đổi thông tin qua
internet. Công ty, doanh nghiệp có thể giới thiệu tất cả sản phẩm của mình
bằng hình ảnh và thông tin trên trang web để khách hàng có thể xem, than khảo
và lựa chọn. Đây là hình thức kinh doanh tiện lợi, dễ dàng và đặc biệt đang
phát triển, sẽ có cơ hội thuận lợi lớn cho các công ty, doanh nghiệp đang trên
đường phát triển tạo nên thành công và danh tiếng cho mình.
Trong bất cứ lĩnh vực nào, thương mại điện tử cũng có lợi thế. Nó không
những làm giảm thời gian mà còn làm giảm chi phí cho mọi vấn đề giao dịch
của con người. Việc kinh doanh qua mạng không chỉ đáp ứng nhu cầu của con
người mà còn giúp cho người sử dụng so sánh giá ở nhiều nơi để mua những
mặt hàng tốt, giá hợp lý. Với những kiến thức đã học và thời gian thực tế, em đã
lựa chọn đề tài “Xây dựng website bán bánh”.
Em xin cảm ơn thầy giáo Nguyễn Trần Quốc Vinh đã hướng dẫn, chỉ dạy
tận tình để đồ án của em được hoàn thành.
Em xin chân thành cảm ơn!
3
Đề tài: Website bán bánh
Hiện nay với sự phát triển không ngừng của công nghệ thì nhu cầu của con
người ngày càng tăng. Trên thị trường hiện nay một phương tiện thông tin đã trở
nên quen thuộc với chúng ta đó là điện thoại. Chỉ với một vài thao tác bạn đã có
thể kết nối tới bạn bè, người thân của mình trên khắp đất nước. Không những nó
là một phương tiện liên lạc mà còn đóng góp quan trọng trong các công việc làm
ăn của các doanh nhân. Còn đối với giới trẻ thì điện thoại di động đã dần trở
thành một thứ đồ trang sức.
Mục tiêu xây dựng trang web này nhắm giúp cho khách hàng có thể mua
hàng trực tiếp từ xa thông qua mạng internet. Khách hàng ở nhà hay tại cửa
hàng 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 loại sản phẩm phù hợp nhu cầu của mình,
giúp công việc mua sắm một cách nhanh chóng, tiện lợi, tiết kiệm thời gian, đáp
ứng được nhu cầu thực tế. Hệ thống tìm kiếm dễ dàng, giao diện thân thiện. Chỉ
cần đăng nhập vào hệ thống với tài khoản đã có hay chỉ cần vài thao tác đăng kí
đơn giản là khách hàng có thể tự do chọn mua và tạo đơn đặt hàng tại hệ thống.
-Xây dựng website cho phép khách hàng có nhu cầu mua bánh online
-Có thể xử lý và lưu trữ lượng thông tin lớn, hệ thống cho phép tìm
kiếm, xem thông tin sản ph
-Giao diện sắp xếp hợp lý, bố cục rõ ràng giúp người dùng dễ nhìn
- Quy trình xây dựng và thiết kế website quản lí bán BÁNH trực
tuyến bằng ASP.NET C# MVC đảm bảo các chức năng cơ bản cho
khách hàng và chức năng quản trị web giành cho quản trị viên.
- IBATIS.NET- DataMapper Application Framework hổ trợ làm việc
kết nối CSDL.
- Website quản lí bán hàng giày được áp dụng cho các cá nhân hay tổ
chức muốn kinh doanh hình thức online nhằm tiết kiệm chi phí mặt
bằng, nguồn nhân lực, thời gian quản lý.
- Ngoài ra website khi được mở rộng có thể đáp ứng được cho các
nhu cầu kinh doanh khác.
Phương pháp phân tích, tổng hợp: mục đích để chứng minh từng luận điểm
của đề tài có tính thuyết phục hơn
Phương pháp tin học hóa bằng công cụ lập trình để giải quyết vấn đề đã
được phân tích và xây dựng giải pháp
- Bán hàng qua mạng là một hình thức mới mà người mua hang phải tự
thao tác thông qua từng bước để có thể mua được hàng.
- Các sản phẩm được sắp xếp, phân chia theo nhiều chủng loại hàng hóa
và có nhiều mặt hàng khác nhau để giúp cho người dùng dễ sử dụng,
giúp cho người quản trị dễ thay thế, thêm bớt sản phẩm của mình. Trong
cách này, người dùng chỉ cần chọn một sản phẩm nào từ trong danh sách
của từng loại sản phẩm thì những thông tin về loại sản phẩm đó sẽ hiện
lên theo tên hàng hóa, hình ảnh, giá bán và nhưng mô tả ngắn về loại
thiết bị đó, bên cạnh là trang liên kết để thêm sản phẩm vào trong giỏ
mua hàng.
- Giỏ hàng chứa các thông tin lẫn số lượng hàng hóa người dùng mua và
có thể được cập nhật vào trong giỏ.
- Khi khách hành muốn đặt hàng thì hệ thống hiển thị trang xác lập đơn
đặt hàng cùng với thông tin về khách hàng và hàng hóa.
Công việc của bộ phận này là thực hiện các nhiệm vụ quản trị mạng,
quản lý thông tin của khách hàng, cập nhật thông tin của sản phẩm,..đảm
bảo cơ sở dữ liệu luôn được cập nhật nhanh chóng.
- Nhu cầu của khách hàng khi truy cập vào trang web là tìm kiếm các
sản phẩm. Do đó yêu cầu của chương trình là phải đáp ứng được những
3
Đề tài: Website bán bánh
nhu cầu đó, sao cho khách hàng có thể tìm kiếm nhanh chóng và hiệu
quả các loại sản phẩm mà họ muốn và cần mua.
- Chương trình phải có tính đa dạng và hấp dẫn nhằm thu hút sự quan
tâm của nhiều người về công ty mình.
- Trang web phải dễ hiểu, giao diện phải dễ dùng, hấp dẫn và quan
trọng là làm sao cho khách thấy những thông tin cần tìm cũng như thông
tin liên quan.
- Điều quan trọng trong mua bán qua mạng là phải đảm bảo an toàn tuyệt
đối những thông tin liên quan đến người dùng trong quá trình đặt mua
hay thanh toán cũng được đảm bảo hàng được chuyển giao đúng nơi,
đúng lúc.
Trang web đòi hỏi người quản trị phải thường xuyên theo dõi các thông
tin về hàng hóa, xử lý đúng yêu cầu, đúng chức năng do mình nhập vào và
thao tác dễ dàng với công việc quản lý dữ liệu:
- Được phép chỉnh sửa, xóa những thông tin sai, không phù hợp.
- Theo dõi thông tin khách hàng nhập vào khi mua hàng, phải đảm bảo
tính an toàn, bảo mật, chính xác.
- Theo dõi, xử lý các đơn đặt hàng và cập nhật các thông tin liên quan đến
đơn đặt hàng của khách.
4
Đề tài: Website bán bánh
Đầu năm 2002, Microsoft giới thiệu một kỹ năng lập trình Web khá mới
mẻ với tên gọi ASP+, tên chính thức là ASP.Net. Với ASP.Net, không những
không cần đòi hỏi bạn phải biết các tag HTML, thiết kế web, mà có còn hỗ trợ
mạnh lập trình hướng đối tượng trong quá trình xây dựng và phát triển ứng dụng
Web.ASP.Net là kỹ thuật lập trình và phát triển ứng dụng web ở phía server dựa
trên nền tảng Microsoft.Net Framework. Hầu hết những người mới đến với lập
trình web đều bắt đầu tìm hiểu những kỹ thuật từ phía Client như: HTML, Java
Script, CSS. Khi Web browser yêu cầu một trang web, Web server tìm trang web
Client yêu cầu, sau đó gửi về cho Client. Client nhận kết quả trả về Server và
hiển thị lên màn hình.ASP.Net sử dụng kỹ thuật lập trình ở phía Server thì hoàn
toàn khác, mã lệnh ở phía Server sẽ được biên dịch và thi hành tại Web Server.
Sau khi được Sever đọc, biên dịch và thi hành, kết quả tự động chuyển HTML/
Java Script / CSS và trả về Client. Tất cả các xử lý lệnh ASP.Net 1.0,1.1,2.0 và
gần đây nhất là phiên ASP.Net 5.
ASP.NET là 1 framwork lập trình web được cung cấp bởi Microsoft và nó
sử dụng ngôn ngữ C# làm ngôn ngữ phát triển.ASP.NET bao gồm 2 model là
Web Forms và MVC
2.1.2 Tìm hiểu về mô hình lập trình web MVC của ASP.NET :
Mô hình MVC (viết tắt chữ cái đầu của 3 từ Model- View – Controller)
là một kiến trúc phần mềm hay mô hình thiết kế được sử dụng trong
kỹ thuật phần mềm. Nó giúp cho tổ chức ứng dụng thành 3 phần khác
5
Đề tài: Website bán bánh
Model : là các thành phần chứa tất cả các nghiệp vụ logic phương thức
xử lý, truy xuất CSDL, đối tượng mô tả dữ liệu như các Class, hàm xử
lý …Model được giao nhiệm vụ cung cấp dữ liệu cho CSDL và lưu dữ
liệu vào các kho chứa dữ liệu. Tất cả các nghiệp vụ logic được thực thi
ở Model. Dữ liệu vào từ người dùng sẽ thông qua View để kiểm tra
Model trước khi lưu vào cơ sở dữ liệu. Việc truy xuất, xác nhận và lưu
dữ liệu là một phần của Model.
View : View hiển thị các thông tin cho người dùng của ứng dụng và được
giao nhiệm vụ cho việc nhận các dữ liệu vào từ người dùng, gởi đi các
yêu cầu người dùng đến bộ điều khiển (Controller), sau đó là nhận các
phản hồi từ bộ điều khiển và hiển thị kết quả cho người dùng. Các
trang HTM, JS, các thư viện thể và các file nguồn là một phần của
View.
Một ứng dụng web được phát triển theo mô hình MVC, có nguyên lý
hoạt động xử lý yêu cầu của người dùng như sau :
- Khi có yêu cầu phát sinh từ người dùng (phía Client), yêu cầu này
sẽ được gửi tới đến phía Server, tại đây Controller sẽ tiếp nhận yêu
cầu xử lý.
6
Đề tài: Website bán bánh
- Bên trong Controller chứa nhiều phương thức (action), mỗi acation
tương ứng với 1 yêu cầu cụ thể từ người dùng . Controller sẽ lựa
chọn action phù hợp với yêu cầu xử lý.Trong quá trình xử lý,
Controller tương tác với Model để có được dữ liệu mà người dùng
mong muốn.
- Sau khi Controller làm việc với model để có được dữ liệu theo yêu
cầu , Controller sẽ gửi về cho View thành phần Data Model, và
nhiệm vụ của View sẽ chuyển Data Model nhận được thành dữ liệu
ứng dụng và gửi trả về phía Client để hiển thị kết quả yêu cầu.
7
Đề tài: Website bán bánh
HTML: HTML là chữ viết của cụm HyperText Markup Language ( dịch là Ngôn
ngữ đánh dấu siêu văn bản ), được sử dụng để tạo một trang web, trên một
website có thể sẽ chứa nhiều trang và mỗi trang được quy ra là một tài liệu, tập
tin HTML.
HTML là một tập tin siêu văn bản nên bạn có thể dung các chương trình soạn
thảo văn bản không có chức năng định dạng văn bản để tạo ra một tin HTML.
Trong Windows, bạn có thể dùng Notepad để tạo ra một tập tin HTML, còn trên
Mac thì có thể dùng TextEdit và Vim trên các hệ điều hành Linxu khác. Miễn là
sau đó bạn phải lưu tập tin thành đuôi .html và sử dụng trình duyệt web để đọc
nó.
CSS: CSS là chữ viết tắt của Cascading Style Sheets, nó là một ngôn ngữ được
sử dụng để tìm và định dạng các phần tử được tạo ra bởi ngôn ngữ đánh dấu.
Bạn có thể hiểu đơn giản rằng, nếu HTML đóng vai trò định dạng các phần tử
trên website như việc tạo ra các văn bản, các tiêu đề, bảngthì CSS sẽ giúp chúng
8
Đề tài: Website bán bánh
ta có thể them một chút “phong cách “vào phần tử HTML đó như màu sắc trang,
đổi màu chữ, thay đổi cấu trúc,..rất nhiều.
Phương thức hoạt động của CSS là nó sẽ tìm dựa vào các vùng chọn, vùng có
thể là một thẻ HTML, tên một ID, class hay nhiều kiểu khác. Sau đó nó sẽ áp
dụng các thuộc tính cần thay dổi lên vùng chọn nó.
- Bootstrap được viết bởi những người có óc thẩm mỹ và tài năng trên khắp thế
giới. Sự tương thích của trình duyệt với thiết bị đã được kiểm tra nhiều lần nên
có thể tin tưởng kết quả mình làm ra và nhiều khi không cần kiểm tra lại. Vì vậy
giúp dự án của bạn tiết kiệm được thời gian và tiền bạc.
9
Đề tài: Website bán bánh
- Chỉ cần biết sơ qua HTML-CSS, Javascript, Jquery là bạn có thể sử dụng
bootstap để tạo nên một trang web sang trọng và đầy đủ. Nhưng không cần code
quá nhiều CSS.
Jquery: Jquery là một thư viện kiểu mới của Javascript giúp đơn giản hóa cách
viết Javascript và tăng tốc độ xử lý sự kiện trên trang web. JQuery thêm tương
tác Ajax vào trang web của bạn.
- JQuery được thiết kế để thay đổi cách viết Javascript của bạn. Chỉ với 10 dòng
lệnh Jquery bạn có thể thay thế 20 chục dòng DOM JavaScript.
+ Cho phép bạn chọn bất cứ thành phần nào của tài liệu để “vọc” một cách dễ
dàng như sử dụng CSS.
+ Jquery ra đời để lấp chỗ trống này, vì vậy bạn có thể sử dụng nó để giúp trang
web có thể hiển thị tốt trên hầu hết các trình duyệt . Hơn nữa Jquery cũng có thể
thay đổi class hoặc những định dạng CSS đã được áp dụng lên bất cứ thành phần
nào của HTML ngay cả khi trang web đó đã được tĩnh duyệt load thành công.
+ Jquery không chỉ có thể thay đổi bền ngoài của trang web, nó có thể thay đổi
nội dung của chính tài liệu đó chỉ với vài dòng code. Nó có thể thêm hoặc bớt
nội dung trang, hình ảnh có thể được thêm vào hoặc đổi sang hình khác hoặc
thậm thậm chí cả cấu trúc HTML cũng có thể được viết lại và mở rộng.
Mở Visual Studio và chọn Fileà NewàProject, như hình ảnh bên dưới.
10
Đề tài: Website bán bánh
Từ hộp thoại New Project như được hiển thị trong hình ảnh bên dưới, mở rộng
nút Visual C# và chọn Web ở khung bên trái, sau đó chọn ASP.NET Web
Application (.NET Framework) trong ngăn giữa. Nhập tên dự án của bạn (tùy ý).
Ngoài ra, bạn có thể thay đổi vị trí của ứng dụng ASP.NET MVC bằng cách
nhấp vào nút Browse… Cuối cùng, bấm OK.
Từ hộp thoại New ASP.NET Web Application, chọn MVC (nếu chưa được chọn)
như hiển thị bên dưới.
11
Đề tài: Website bán bánh
Bạn có thể thay đổi cơ chế xác thực bằng cách nhấp vào nút Change
Authentication.
Bạn có thể chọn chế độ xác thực phù hợp với ứng dụng của mình, như hiển thị
bên dưới.
Ở đây, chúng tôi sử dụng cơ chế xác thực mặc định cho ứng dụng của chúng tôi
là No Authentication. Nhấn OK để tiếp tục.
Đợi một lúc cho đến khi Visual Studio tạo một dự án ASP.NET MVC đơn giản
bằng cách sử dụng mẫu mặc định, như hình hiển thị bên dưới.
12
Đề tài: Website bán bánh
Bây giờ, nhấn phím F5 để chạy dự án ở chế độ debug (gỡ lỗi) hoặc Ctrl + F5 để
chạy dự án mà không cần debug. Nó sẽ mở trang trình duyệt, như hiển thị hình
bên dưới.
Chúng ta đã tạo ứng dụng ASP.NET MVC 5 đầu tiên của chúng ta trong
phần trước . Visual Studio tạo ấu trúc thư mục sau cho ứng dụng ASP.NET
MVC theo mặc định.
13
Đề tài: Website bán bánh
App_Start
Thư mục App_Start có thể chứa các lớp sẽ được thực thi khi ứng dụng
khởi động . Thông thường , đây sẽ là các tập tin cấu hình như
AuthConfig.cs, BundleConfig.cs, RouteConfig.cs, FilterConfig.cs,..
14
Đề tài: Website bán bánh
Content
Thư mục Content chứa các tập tin tĩnh như tệp css, tập tin hình ảnh và biểu
tượng. Ưng dụng ÁP.NET MVC5 bao gồm bootstrap.css,
bootstrap.min.css và Site.css theo mặc định
15
Đề tài: Website bán bánh
Controllers
Thư mục Controllers chứa các lớp controller xử lý yêu cầu của người dùng
và trả về một phản hồi .ASP.NET MVC yêu cầu tên của tất cả các lớp
controllerkets thúc bằng “Controller” . Bạn sẽ tìm hiểu Controller trong
phần tiếp theo.
16
Đề tài: Website bán bánh
Fonts
Thư mục fonts chứa các tập tin phoong chữ tùy chihr cho ứng dụng của
bạn.
17
Đề tài: Website bán bánh
Models
Thư mục Models chứa các mô hình (model). Thông thường lớp mô hình
bao gồm các thuộc tính public , sexdduwowcj ứng dụng sẽ lưu trữ và xử lý
dữ liệu ứng dụng.
Script
Thư mục Scripts chứa các tập tin Javascript hoặc VBScript cho ứng dụng.
ASP.NET MVC 5 các tập tin javascript là bootstrap.js, jquery-x.x.js và
modernizer-x.x.js theo mặc định.
18
Đề tài: Website bán bánh
Views
Thư mục Views chứa các tập tin làm giao diện cho ứng dụng . Thông
thường view là tập tn .cshtml, nơi bạn viết mã html kết hợp C#.
Thư mục Views có các thư mục riêng cho mỗi controller. Ví dụ : tất cả các
tập tin .cshtml của HomeController sẽ nằm trong thư mục View > Home.
Thư mục Shared trong thư mục Views chứa tất cả các view sexdduwowcj
chia sẽ giữa các controller khác nhau. Ví dụ : tập tin _Layout.cshtml.
19
Đề tài: Website bán bánh
Global.asax
Tập tin Global.asax cho phép bạn viết code để phản hồi với các sự kiện ở
cấp ứng dụng ,chẳng hạn như Application_BeginReqest, application_starrt,
application_error,sesion_start,sesion_end,…
Packages.config
20
Đề tài: Website bán bánh
Tập tin Packages.config được NuGet quản lý để theo dõi các gói và phiên
bản bạn cài đặt trong ứng dụng.
Web.config
SQL Server chính là một hệ quản trị dữ liệu quan hệ sử dụng câu lệnh SQL để
trao đổi dữ liệu giữa máy cài SQL Server và máy Client. Một Relational
Database Management System – RDBMS gồm có: databases, datase engine và
các chương trình ứng dụng dùng để quản lý các bộ phận trong RDBMS và
những dữ liệu khác.
- Mã nguồn mở tự do 24/7.
- SQL Sever 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.
- SQL Server có cơ chế phân quyền người sử dụng riêng, mỗi người
dùng có thể được quản lý một hoặc nhiều CSDL khác nhau, mỗi người
dùng có một tên truy cập (user name) và mật khẩu tương ứng để truy
xuất đến CSDL.
- Create Table
UNIQUE (id));
- Add/delete/update table
- Query Datasabe
22
Đề tài: Website bán bánh
23
Đề tài: Website bán bánh
Sau khi khảo sát thì em đã đưa ra được biểu đồ phân cấp chức năng như
sau:
- Chức năng quản trị:Thực hiện chức năng quản trị hệ thống website.
+ Đăng nhập: Cho phép quản trị và người dùng đăng nhập.
+ Cập nhật người dùng: Cho phép quản trị sửa, xóa, phân quyền người
dùng trong website.
- Chức năng quản lý sản phẩm: Thực hiện chức năng quản lý sản phẩm.
+ Cập nhật sản phẩm: Cho phép quản trị viên thêm sản phẩm
- Chức năng quản lý hóa đơn: Thực hiên chức năng quản lý các đơn đặt
hàng,
24
Đề tài: Website bán bánh
Website
Khách hàng
Quản trị viên
25
Đề tài: Website bán bánh
3.3 Sơ đồ khối đặc tả chức năng đăng nhập dành cho quản trị
Bắt đầu
Sai
Đăng nhập?
Đúng
Kiểm tra thông tin tài khoản
Sai
Chính xác?
Đúng
Kết thúc
26
Đề tài: Website bán bánh
3.4. Lưu đồ thuật toán đặc tả chức năng cập nhật, thêm sản phẩm
Bắt đầu
Sai
Kiểm tra Thông báo
Đúng
Kết thúc
27
Đề tài: Website bán bánh
28
Đề tài: Website bán bánh
Bắt đầu
Sai
Kiểm tra Thống báo không hợp
thông tin? lệ
Đúng
Kết thúc
29
Đề tài: Website bán bánh
30
Đề tài: Website bán bánh
4.2.1 PROVINCE
1 ID int PK
4.2.2 DISTRICT
1 ID int PK
2 ID_PROVINCE int có FK
3 Name Nvarchar(50) có
4.2.3 COMMUNE
1 ID int PK
2 ID_DISTRICT int Có FK
3 Name Nvarchar(50) có
31
Đề tài: Website bán bánh
4.2.4 ITEM_INFO
1 ID int PK
2 Name nvarchar(50)
3 Type nvarchar(50) có
4 Brand nvarchar(50) có
5 AvailbleAmount int có
6 SaleAmount int có
7 Price decimal(18, 2) có
8 Discount int có
9 Description nvarchar(MAX) có
10 ImagePath varbinary(MAX) có
4.2.5 ORDER_INFO
1 ID int PK
32
Đề tài: Website bán bánh
2 ITEM_ID int FK
4 AMOUNT int có
5 PRICE money có
6 ORDER_DATE date có
4.2.6. CUSTOMER_INFO
1 ID int
4 Gender bit CÓ
4.2.7 USER_INFO
33
Đề tài: Website bán bánh
3 Email nvarchar(MAX) có
5 DEL_FLG bit
34
Đề tài: Website bán bánh
35
Đề tài: Website bán bánh
36
Đề tài: Website bán bánh
5.2.2.Giỏ hàng
37
Đề tài: Website bán bánh
38
Đề tài: Website bán bánh
3. Kết luận
- Với sự nỗ lực của bản thân và sự giúp đỡ, chỉ bảo tận tình của thầy
Nguyễn Trần Quốc Vinh hướng dẫn cuối cùng em cũng hoàn thành xong
đề tài. Tuy vậy, với những thuận lợi và khó khăn trong quá trình làm
việc, bài làm về cơ bản đã hoàn thành nhưng không thể tránh khỏi sai
sót.
39
Đề tài: Website bán bánh
1.Nguyễn Minh Đạo, ‘Giao trình lập trình web với ASP.NET ’, Nhà xuất bản
Đại học Quốc gia thành phố Hồ Chí Minh.
2.Thạc Bình Cường, ‘Phân tích và thiết kế hệ thống thông tin’, Nhà xuất bản
khoa học và kỹ thuật, 2002.
4.https://xuanthulab.net/asp-net-core-mvc-tao-ung-dung-mvc-dau-tien-c-
csharp.html
5. https://dotnet.microsoft.com/apps/aspnet
6. https://stackoverflow.com/questions/tagged/asp.net-mvc
40
Đề tài: Website bán bánh
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
41
Đề tài: Website bán bánh
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
.................................................................................................................................
Đồng ý/Không đồng ý cho sinh viên bảo vệ trước hội đồng chấm đồ án?
(ký, họ tên)
42
Đề tài: Website bán bánh
43