-
Thông tin
-
Hỏi đáp
Xây dựng Website bán mỹ phẩm trên nền tảng Asp.net | Đồ án chuyên ngành môn Công nghệ thông tin
Xây dựng Website bán mỹ phẩm trên nền tảng Asp.net | Đồ án chuyên ngành môn Công nghệ thông tin . Tài liệu được biên soạn dưới dạng file PDF gồm 13 trang, giúp bạn tham khảo, ôn tập và đạt kết quả cao trong kì thi sắp tới. Mời bạn đọc đón xem!
Môn: Công nghệ thông tin (CNTT1)
Trường: Trường Cao đẳng Công thương Thành phố Hồ Chí Minh
Thông tin:
Tác giả:
Preview text:
lOMoAR cPSD| 41632112
TRƯỜNG CAO ĐẲNG CÔNG THƯƠNG TP. HCM Khoa Công Nghệ Thông Tin
ĐỒ ÁN CHUYÊN NGÀNH ĐỀ TÀI:
XÂY DỰNG WEBSITE BÁN MỸ PHẨM
TRÊN NỀN TẢNG ASP.NET GVHD: Vũ Thị Hường SVTH: Lương Thị Thùy MSSV: 2120110098 lOMoAR cPSD| 41632112 1
TPHCM, ngày 24 tháng 12 năm 2022 1.LỜI NHẬN XÉT lOMoAR cPSD| 41632112 2 2.LỜI CẢM ƠN lOMoAR cPSD| 41632112 3 Mục Lục LỜI NHẬN XÉT i LỜI CẢM ƠN ii
DANH MỤC CÁC KÝ HIỆU VÀ CHỮ VIẾT TẮT iv DANH MỤC CÁC BẢNG v
DANH MỤC CÁC HÌNH VẼ, ĐỒ THỊ vi MỤC TIÊU ĐỀ TÀI vii Chương 1. Tổng Quan 1 1.1. Nội dung 1.1 1 1.2. Nội dung 1.2 1 1.2.1. Nội dung 1.2.1 1 1.2.2. Nội dung 1.2.2 1 Chương 2. Thực nghiệm 2 2.1. Nội dung 2.1 2 2.2. Nội dung 2.2 2 2.2.1. Nội dung 2.2.1 2 2.2.2. Nội dung 2.2.2 2
Chương 3. Kết luận và hướng phát triển 3 3.1. Nội dung 3.1 3 3.2. Nội dung 3.2 3 3.2.1. Nội dung 3.2.1 3 3.2.2. Nội dung 3.2.2 3 TÀI LIỆU THAM KHẢO 4 3.
DANH MỤC CÁC KÝ HIỆU VÀ CHỮ VIẾT TẮT lOMoAR cPSD| 41632112 4
4. DANH MỤC CÁC BẢNG lOMoAR cPSD| 41632112 5
DANH MỤC CÁC HÌNH VẼ, ĐỒ THỊ lOMoAR cPSD| 41632112 6
5.MỤC TIÊU ĐỀ TÀI
Giới thiệu đề tài
ASP.NET MVC được biết đến là một lựa chọn thông minh cho việc thiết kế một Wesite,
được xây dựng với 3 lớp chính, lớp giao diện (Views), lớp điều khiển (Contrller) và
lớp dữ liệu (Models). Việc chia một trang web thành nhiều lớp như thế này giúp cho
những lập trình viên có thể xây dựng một website với cấu trúc chặt chẽ, rõ rang. Với
cấu trúc 3 lớp, việc nâng cấp hoặc thay thế một chức năng nào đó trở nên hết sức dêc
dàng, và việc kiểm thử cũng sẽ đơn giản hơn.
Với những ưu điểm trên, khi chọn môn học cũng như đề đài, em đã quyết định chọn đề
tài “Xây dựng website bán mỹ phẩm trên nền tảng ASP.net và SQL bằng công nghệ Asp.net MVC Mục tiêu đề tài
Vì là một trang web bán hàng nên điều chú trọng nhất đó là tính thân thiện với người
dùng, giao diện đẹp mắt , cách trình bày sản phẩm cũng như chi tiết sản phẩm, giá cả
hợp lý cũng là cách để gây ấn tượng tốt với khách hàng. Cả khách hàng và nhà quản
lý sẽ cảm thấy thoải mái khi sử dụng một trang web đẹp và dễ sử dụng.
Khách hang: Tham quant rang web,tìm kiếm và lựa chọn sản phẩm cần mua, thực
hiện việc mua hang và thanh toán trực tuyến
Nhà quản lý: Quản lý trang web của mình thông qua tài khoản admin rõ rang dễ sử
dụng, quản lý tất cả các sản phẩm một cách dễ dàng, them xóa sửa thông tin trong cơ
sở dữ liệu nhanh chóng, kiểm tra và xử lý đơn đặt hang, phân quyền quản lý trang
web, quản lý loại sản phẩm, quản lý khách hang, quản lý đơn hang quản lý loại sản
phẩm, quản lý nhà cung cấp.
Đối tượng và mục tiêu nghiên cứu
Đối tượng : Hiện nay nhu cầu đặt hàng qua mạng là thiết yếu đối với tất cả mọi người trên thế giới
Mục tiêu nghiên cứu:
- Học được những kiến thức mới
-Tìm hiểu kĩ thuật lập trình, cách tổ chức và đối tượng trong MVC 5.
-Tìm hiểu các công nghệ hỗ trợ như Html5,Css3,Ajax, Jquery,…
-Tìm hiểu về ngôn ngữ và kiến thức tương tác CSDL (SQL và Entity FrameWork)
-Cách điều khiển dữ liệu (Controller)
Tìm hiểu về cách thanh toán trực tuyến vào web để cung cấp chức năng thanh toán online qua các thẻ
-Áp dụng GoogleMapAPI để đánh dấu địa điểm của website trên bản đồ, chỉ dẫn
đường đi từ vị trí của khách hang đến cửa hang của website, giúp than thiện với người dung hơn . lOMoAR cPSD| 41632112 Chương 1: Tổng quan Chương1: TỔNG QUAN
1.1. Tổng quann về lập trình ứng dụng web.
1.1. Tìm hiểu về ứng dụng web
Ứng dụng web được phân tách thành các thành phần mang tính logic. Đây là
hướng nhìn chung tổng quát nhất của các nhà phát triển ứng dụng, thông thường
ứng dụng web chia thành các phân tầng sau
- Tầng trình diễn (Prensetation Layer): thành phân giao diện, là các form
của chương trình tương tác với người sử dụng,
- Tầng xử lý nghiệp vụ(Business Logic Layer
Đầu năm 2002, Microsoft giới thiệu một kỹ thuật lập trình Web khá mới mẻ với tên
gọi ban đầu là AS+, tên chính thức sau này 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à cnó còn hỗ trợ mạnh lập trình
hướng đối tượng trong quá tì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 ở phía Server(Server-side) dựa trên nền tảng của
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 ở phía Client(Client-side) như: HTML, JavaScrip, CSS. Khi
web browser yêu cầu một trang web (trang web sử dụng kỹ thuật clientside, Web server
tìm trang web mà client yêu cầu, sau đó gửi về cho Client.
Client nhận kết quả trả về từ Server và hiển thị lên màn hình.Asp.net dử 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(vd: mã lệnh trong
trang ASP) sẽ được biên dịch và thi hành tại Web Server. Sau khi được Server đọc, biên
dịch và thi hành, kết uqả tự động được chuyển sang HTML/ JavaScrip/CSS và trả về
cho Client. Tất cả các xử lý lệnh Asp.net đều được thực hiện tại Server và do đó gọi là
kỹ thuật lập trình ở phía server. ASP.net được Microsoft phát triển qua nhiều phiên bản
từ ASP.net 1.0, 1.1, 2.0 và gần đây nhất là phiên bản ASP.net 5.
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( đặc biệt
đối với phát triển ứng dụng web). Nó giúp cho tổ chức ứng dụng phân số source code
ứng dụng thành 3 phần khác nhau Model, View và Controller. Mỗi thành phần có một
nhiệm vụ riêng biệt và độc lập với thành phần khác.
Model: là thành phần chứa tất cả các nghiệp vục 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ụ Tên đề tàiTrang 1 lOMoAR cPSD| 41632112 Chương 1: Tổng quan
cung cấp dữ liệu cho CSDL và lưu trữ dữ liệ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 dung 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 dung, gởi đi các yêu cầu người dung đến bộ điều
khiển (Controller) và sau đó là nhận lại phản hồi từ bộ điều khiển vầ hiển thị kết quả
cho người dung. Các trang HTML,JSP, các thư viện và các file nguồn là một phầnn của View.
Cotroller: Controller là tầng trung gian giữa Model và View. Controller được giao nhiệm
vụ nhận các yêu cầu từ người dung(phía máy khách). Một yêu cầu được nhận từ máy
khách được thực hiện bởi một chức năng logic thích hợp từ thành phần Model và sau đó
sinh ra các kết quả cho người dung và được thành phần view hiển thị. ActionServlet,
Action, ActinForm, Struts-config.xml là các thành phần của Controller
Video provides a powerful way to help you prove your point. When you click Online
Video, you can paste in the embed code for the video you want to add. You can also type
a keyword to search online for the video that best fits your document. To make your
document look professionally produced, Word provides header, footer, cover page, and
text box designs that complement each other.
For example, you can add a matching cover page, header, and sidebar. Click Insert
and then choose the elements you want from the different galleries. Themes and styles
also help keep your document coordinated. When you click Design and choose a new
Theme, the pictures, charts, and SmartArt graphics change to match your new theme.
When you apply styles, your headings change to match the new theme. Save time
in Word with new buttons that show up where you need them. To change the way a
picture fits in your document, click it and a button for layout options appears next to it.
When you work on a table, click where you want to add a row or a column, and then click the plus sign.
Reading is easier, too, in the new Reading view. You can collapse parts of the
document and focus on the text you want. If you need to stop reading before you reach
the end, Word remembers where you left off - even on another device. Video provides a
powerful way to help you prove your point. 2.1. Nội dung 1.2 2.1.1. Nội dung 1.2.1
Reading is easier, too, in the new Reading view. You can collapse parts of the
document and focus on the text you want. If you need to stop reading before you reach Tên đề tàiTrang 2 lOMoAR cPSD| 41632112 Chương 1: Tổng quan
the end, Word remembers where you left off - even on another device. Video provides a
powerful way to help you prove your point. 2.1.2. Nội dung 1.2.2 2.1.2.1. Nội dung 1.2.2.1 2.1.2.2. Nội dung 1.2.2.2
Reading is easier, too, in the new Reading view. You can collapse parts of the
document and focus on the text you want. If you need to stop reading before you reach
the end, Word remembers where you left off - even on another device. Video provides a
powerful way to help you prove your point. Tên đề tàiTrang 3 lOMoAR cPSD| 41632112 Chương 2: Thực nghiệm
Chương 3. THỰC NGHIỆM 3.1. Nội dung 2.1 3.2. Nội dung 2.2 3.2.1. Nội dung 2.2.1 3.2.2. Nội dung 2.2.2 3.2.2.1. Nội dung 2.2.2.1 3.2.2.2. Nội dung 2.2.2.2 Tên đề tàiTrang 4 lOMoAR cPSD| 41632112
Chương 3: Kết luận và hướng phát triển
Chương 4. KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 4.1. Nội dung 3.1 4.1.1. Nội dung 3.2 4.1.1.1. Nội dung 3.2.1 4.1.1.2. Nội dung 3.2.2 Tên đề tàiTrang 5 lOMoAR cPSD| 41632112 Tài liệu tham khảo
6. TÀI LIỆU THAM KHẢO
(để ở phần cuối của đề tài; tài liệu ghi rõ tác giả, NXB, năm XB; Nếu tài liệu là file
điện tử thì ghi rõ địa chỉ của trang web; Chỉ đưa vào những tài liệu có sử dụng trong việc làm đề tài).
- Tài liệu tham khảo xếp theo thứ tự ABC họ tên tác giả luận văn theo thông lệ của từng nước:
● Tác giả là người nước ngoài: xếp thứ tự ABC theo họ.
● Tác giả là người Việt Nam: xếp thứ ABC theo tên nhưng vẫn giữ nguyên thứ
tự thông thường của tên người Việt Nam, không đảo lên trước họ. Ví dụ Tiếng việt [1]
Bộ Nông nghiệp và Phát triển nông thôn (1996), Báo cáo tổng kết 5 năm
(19921996) phát triển lúa lai Hà Nội. [2]
Nguyễn Thị Gấm (1996), Phát hiện và đánh giá một số dòng bất dục đực cảm
ứng nhiệt độ, luận văn thạc sĩ khoa học cnoong nghiệp, Viện khoa học kỹ thuật nong nghiệp
Việt Nam, Hà Nội. Tiếng Anh [3]
Anderson, J.E. (1985), “The Relative Inefficiency, of Quota, The Cheese
Case”,American Economic Review, 751(1), pp. 178-90. [4]
Boulding, K.E. (1995), Enocomic Analysis, Hamish, Hamilton London. [5]
Institute of Economics (1988), Analysis of Expenditure Patten of
UrbanHouseholds in Vietnam, Department of Economics, Economic Research Report, Hanoi. Trang web
[6] Lane, C. et al. 2003. The future of professionalised work: UK and Germany
compared [Trực tuyến]. London: Anglo-German Foundation for the Study of Industrial Scoiety.
Địa chỉ: http://www.agf.org.uk/pubs/pdfs/1232web.pdf [Truy cập: 10/10/2010]. Tên đề tàiTrang 6