Xây dựng website bán máy tính laptop

33 7 0
Xây dựng website bán máy tính laptop

Đ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

Báo cáo tổng hợp Website bán máy tính laptop Chương I: Tổng quan sở lý thuyết Sự đời phát triển internet  Thời kỳ phôi thai  Năm 1969 Bộ Quốc phòng Mĩ xây dựng dư án ARPANET để nghiên cứu lĩnh vục mạng,theo máy tính liên kết với có khả tự định đường truyến tin sau phần mạng phá hủy  Năm 1972 hội nghị quốc tế truyền thông máy tính,Bob Kahn trình diễn mạng ARPANET liên kết 40 máy thơng qua xử lí giao tiếp trạm cuối(Terminal Interface Processor-TIP) Cũng năm nhóm interNET Working Group (INWG)do Vinton Cerf làm chủ tịch đời nhằm đáp ứng nhu cầuthiết lập giao thức bắt tay(agreed-upon).Năm 1972 năm Ray Tomlinson phát minh E-mail để gửi thơng điệp mạng.Từ đến nay,Email dich vụ dùng nhiều  Năm 1973,một số trường đại học Anh Na-uy kết nối vào ARPANET.Cũng vào thời gian đại học Harvard,Bob Metcalfe phác họa ý tưởng Ethernet(một giao thức mạng cục bộ)  Tháng 9/1973 Vinto Cerf Bob Kahn đề xuất internet.Đó nét giao thức TCP/IP  Năm 1974 BBN xây dựng giao thức ứng dụng Telnet cho phép sử dụng máy tính từ xa  Năm 1976 phịng thí nghiệm hãng AT&T phát minh dịch vụ truyền tệp cho mạng FTP  Năm 1978 Tom Truscott Steve Bellovin thiết lập mạng USENET dành cho người sử dụng UNIX Mạng USENET mạng phát triển sớm thu hút nhiều người  Năm 1979 ARPA thành lập ban kiểm sốt cấu hình internet SVTH: Nguyễn Thị Thủy GVHD: ThS Phạm Thảo Báo cáo tổng hợp Website bán máy tính laptop - Năm 1981 đời mạng CSNET(Computer Science NETwork) cung cấp dịch vụ mạng cho nhà khoa học trường đại học mà không cần truy cập vào mạng ARPANET  Năm 1982 giao thức TCP IP DAC ARPA dùng mạng ARPANET.Sau TCP/IP chọn giao thức chuẩn  Năm 1983 ARPANET tách thành ARPANET MILNET.MILNET tích hợp với mạng liệu quốc phịng,ARPANET trở thành mạng dân sự.Hội đồng hoạt động internet đời,sau đổi tên thành Hội đồng kiến trúc internet  Thời kỳ bùng nổ lần thứ Internet  Năm 1986 mạng NSFnet thức đươc thiết lập,kết nối năm trung tâm máy tính.Đây năm có bùng nổ kết nối, đặc biệt trường đại học.Như NSF ARPANET song song tồn theo giao thức,có kết nối với  Năm 1990, với tư cách dự án ARPANET dừng hoạt động mạng NSF ARPANET tạo đựoc sử dụng vào mục đích dân dụng,đó tiền thân mạng internet ngày nay.Một số hãng lớn bắt đầu tồ chức kinh doanh mạng  Đến lúc đối tượng sử dụng internet chủ yếu nhà nghiên cứu dịch vụ phổ biến E-mail va FTP.Internet phương tiện đại chúng  Thời kỳ bùng nổ lần thứ hai với xuất WWW  Năm 1991 Tim Berners Lee trung tâm nghiên cứu nguyên tử châu Âu(CERN)phát minh World Wide Web(WWW)dựa theo ý tưởng siêu văn SVTH: Nguyễn Thị Thủy GVHD: ThS Phạm Thảo Báo cáo tổng hợp Website bán máy tính laptop Ted Nelson đưa từ năm 1985.Có thể nói cách mạng internet người ta truy cập,trao đổi thơng tin cách dể dàng,nhanh chóng  Cũng vào thời gian NSFnet backbone nâng cấp đạt tốc độ 44736Mbps.NSFnet truyền tỉ tỉ byte/tháng 10 tỉ gói tin/tháng  Năm 1994 năm kỉ niệm lần thứ 25 đời ARPANET,NIST đề nghị thống dùng giao thức TCP/IP WWW trở thành dịch vụ phổ biến thứ hai sau dịch vụ FTP.Những hình ảnh video truyền mạng internet WWW vượt trội FTP trổ thành dịch vụ có số lưu thơng lớn số lượng gói tin truyền số byte truyền.Các hệ thống quay số trực tuyến truyền thống CompuServe,AmericanOnline, Prodigy bắt đầu khả kết nối internet  Tháng 10 năm 1994 Tập đồn truyền thơng Netscape cho đời phiên beta trình duyệt Navigator 1.0 cịn cồng kềnh chạy chậm  Hai cơng ti trở thành đối thủ nhau,cạnh tranh thị trường trình duyệt.Ngày 11 tháng năm 1997,Netscape cơng bố phiên trình duyệt 4.0.Ngày 30 tháng 10 năm có Microsoft cho đời trình duyệt phiên 4.0  Tháng năm 1996,Công ti Hotmail bắt đầu cung cấp dịch vụ Web Mail.Sau 18 tháng có 12 triệu người sử dụng Microsoft mua lại với giá 400 triệu dô la  Triễn lãm internet 1996 World Exposition triễn lãm giới mạng internet  Mạng không dây ngày phổ biến SVTH: Nguyễn Thị Thủy GVHD: ThS Phạm Thảo Báo cáo tổng hợp Website bán máy tính laptop - Năm 1985,Cơ quan quản lí viễn thơng Mĩ định mở cửa số băng tần giải phóng khơng dây,cho phép người sử dụng chúng mà không cần giấy phép phủ.Đây bước mở đầu cho mạng không dây đời phát triển nhanh.Ban đầu nhà cung cấp thiết bị không dây dùng cho mạng LAN Proxim Symbol Mĩ phát triển sản phẩm độc quyền,khơng tương thích với sản phẩm công ti khác.Điều dẫn đến cần thiết phải xác lập chuẩn không dây chung  Năm 1997, tiểu ban tiến hành thương lượng hợp chuẩn ban hành chuẩn thức IEE 802.11.Sau chuẩn 802.11b chuẩn 802.11a phê duyệt vào năm 1999 năm 2000  Tháng năm 1999 sáu công ti gồm intersil,3Com,Nokia,Aironet,Symbol Lucent liên kết tạo thành liên minh tương thích Ethernet khơng dây VECA.Thuật ngữ Wi-Fi đời,là tên gọi thống để công nghệ kết nối cục không dây đươc chuẩn hóa 2.Giới thiệu word wide web World Wide Web, gọi tắt Web WWW, mạng lưới toàn cầu khơng gian thơng tin tồn cầu mà người truy nhập (đọc viết) qua máy tính nối với mạng Internet Thuật ngữ thường hiểu nhầm từ đồng nghĩa với thuật ngữ Internet Nhưng Web thực dịch vụ chạy Internet, chẳng hạn dịch vụ thư điện tử Web phát minh đưa vào sử dụng vào khoảng năm 1990, 1991 viện sĩ Viện Hàn lâm Anh Tim Berners-Lee Robert Cailliau (Bỉ) CERN, Geneva, Switzerland Các tài liệu World Wide Web lưu trữ hệ thống siêu văn (hypertext), đặt máy tính mạng Internet Người dùng phải sử dụng chương trình gọi trình duyệt web (web browser) để xem siêu văn Chương trình nhận thơng tin (documents) ô địa (address) người sử dụng yêu cầu (thông tin ô địa gọi tên miền (domain name)), SVTH: Nguyễn Thị Thủy GVHD: ThS Phạm Thảo Báo cáo tổng hợp Website bán máy tính laptop sau chương trình tự động gửi thơng tin đến máy chủ (web server) hiển thị hình máy tính người xem Người dùng theo liên kết siêu văn (hyperlink) trang web để nối với tài liệu khác gửi thông tin phản hồi theo máy chủ trình tương tác Hoạt động truy tìm theo siêu liên kết thường gọi duyệt Web Giao thức FTP(File Transfer Protocol) FTP (viết tắt tiếng Anh File Transfer Protocol, "Giao thức truyền tập tin") thường dùng để trao đổi tập tin qua mạng lưới truyền thông dùng giao thức TCP/IP (chẳng hạn Internet - mạng ngoại - intranet - mạng nội bộ) Hoạt động FTP cần có hai máy tính, máy chủ máy khách) Máy chủ FTP, dùng chạy phần mềm cung cấp dịch vụ FTP, gọi trình chủ, lắng nghe yêu cầu dịch vụ máy tính khác mạng lưới Máy khách chạy phần mềm FTP dành cho người sử dụng dịch vụ, gọi trình khách, khởi đầu liên kết với máy chủ Một hai máy liên kết với nhau, máy khách xử lý số thao tác tập tin, tải tập tin lên máy chủ, tải tập tin từ máy chủ xuống máy mình, đổi tên tập tin, xóa tập tin máy chủ v.v Vì giao thức FTP giao thức chuẩn công khai, cơng ty phần mềm nào, hay lập trình viên viết trình chủ FTP trình khách FTP Hầu tảng hệ điều hành máy tính hỗ trợ giao thức FTP Điều cho phép tất máy tính kết nối với mạng lưới có TCP/IP, xử lý tập tin máy tính khác mạng lưới với mình, máy tính dùng hệ điều hành (nếu máy tính cho phép truy cập SVTH: Nguyễn Thị Thủy GVHD: ThS Phạm Thảo Báo cáo tổng hợp Website bán máy tính laptop máy tính khác, dùng giao thức FTP) Hiện thị trường có nhiều trình khách trình chủ FTP, phần đơng trình ứng dụng cho phép người dùng lấy tự do, không tiền Khái quát FTP thường chạy hai cổng, 20 21, chạy riêng TCP Trình chủ FTP lắng nghe yêu cầu dịch vụ từ kết nối vào máy trình khách FTP, cổng 21 Đường kết nối cổng 21 tạo nên dòng truyền điều khiển, cho phép dịng lệnh chuyển qua trình chủ FTP Để truyền tải tập tin qua lại hai máy, cần phải có kết nối khác Tùy thuộc vào chế độ truyền tải sử dụng, trình khách (ở chế độ động active mode) trình chủ (ở chế độ bị động - passive mode) lắng nghe yêu cầu kết nối đến từ đầu Trong trường hợp kết nối chế độ động, (trình chủ kết nối với trình khách để truyền tải liệu) , trình chủ phải trước tiên đóng kết vào cổng 20, trước liên lạc kết nối với trình khách Trong chế độ bị động, hạn chế giải tỏa, việc đóng kết trước việc khơng cần phải làm Trong liệu truyền tải qua dòng liệu, dịng điều khiển đứng im Tình trạng gây số vấn đề, đặc biệt số lượng liệu đòi hỏi truyền tải số lượng lớn, đường truyền tải chạy thông qua tường lửa SVTH: Nguyễn Thị Thủy GVHD: ThS Phạm Thảo Báo cáo tổng hợp Website bán máy tính laptop Bức tường lửa dụng cụ thường tự động ngắt phiên giao dịch sau thời gian dài im lặng Tuy tập tin truyền tải qua hồn thiện, song dịng điều khiển bị tường lửa ngắt mạch truyền thơng qng, gây báo lỗi Mục đích giao thức FTP Mục đích giao thức FTP, phác thảo RFC, là: Khuyến khích việc dùng chung tập tin (như chương trình ứng dụng vi tính liệu) Khuyến khích việc sử dụng máy tính xa cách gián tiếp / âm thầm (implicit) Che đậy khác biệt hệ thống lưu trữ tập tin máy chủ, hầu cho người dùng không cần phải quan tâm đến khác biệt riêng tư chúng Truyền tải liệu cách đáng tin cậy có hiệu cao Tim hiểu IIS (Internet Infomatation service) IIS (Internet Information Services ) IIS đính kèm với phiên Windows Microsoft Internet Information Services (các dịch vụ cung cấp thông tin Internet) dịch vụ dành cho máy chủ chạy Hệ điều hành Window nhằm cung cấp phân tán thơng tin lên mạng, bao gồm nhiều dịch vụ khác Web Server, FTP Server, Nó sử dụng để xuất nội dung trang Web lên Internet/Intranet việc sử dụng “Phương thức chuyển giao siêu văn bản“ - SVTH: Nguyễn Thị Thủy GVHD: ThS Phạm Thảo Báo cáo tổng hợp Website bán máy tính laptop Hypertext Transport Protocol (HTTP) Như vậy, sau bạn thiết kế xong trang Web mình, bạn muốn đưa chúng lên mạng để người truy cập xem chúng bạn phải nhờ đến Web Server, IIS Nếu khơng trang Web bạn xem máy bạn thông qua việc chia sẻ tệp (file sharing) tệp mạng nội mà thơi IIS làm gì? Nhiệm vụ IIS tiếp nhận yêu cầu máy trạm đáp ứng lại yêu cầu cách gửi máy trạm thông tin mà máy trạm yêu cầu Bạn sử dụng IIS để: · Xuất Website bạn Internet · Tạo giao dịch thương mại điện tử Internet (hiện catalog nhận đơn đặt hàng từ nguời tiêu dùng) · Chia sẻ file liệu thông qua giao thức FTP · Cho phép người xa truy xuất database bạn (gọi Database remote access).Và nhiều khả khác IIS hoạt động nào? IIS sử dụng giao thức mạng phổ biến HTTP (Hyper Text Transfer Protocol) FPT (File Transfer Protocol) số giao thức khác SMTP, POP3, để tiếp nhận yêu cầu truyền tải thông tin mạng với định dạng khác Một dịch vụ phổ biến IIS mà quan tâm giáo trình dịch vụ WWW (World Wide Web), nói tắt dịch vụ Web Dịch vụ Web sử dụng giao thức HTTP để tiếp nhận yêu cầu (Requests) trình duyệt Web (Web browser) dạng địa URL (Uniform Resource Locator) trang Web IIS phản hồi lại yêu cầu cách gửi cho SVTH: Nguyễn Thị Thủy GVHD: ThS Phạm Thảo Báo cáo tổng hợp Website bán máy tính laptop Web browser nội dung trang Web tương ứng Tìm hiểu ASP.NET 5.1 ASP.NET gì? Trước hết, họ tên ASP.NET Active Server Pages NET (.NET NET framework) Nói đơn giản, ngắn gọn ASP.NET cơng nghệ có tính cách mạng dùng để phát triển ứng dụng mạng tương lai (ASP.NET is a revolutionary technology for developing web applications) Bạn lưu ý chổ ASP.NET phương pháp tổ chức hay khung tổ chức (framework) để thiết lập ứng dụng hùng mạnh cho mạng dựa CLR (Common Language Runtime) ngôn ngữ lập trình Ngơn ngữ lập trình dùng để diển đạt ASP.NET khóa VB.NET (Visual Basic NET) VB.NET 25 ngôn ngữ NET dùng để phát triển trang ASP.NET mà Tuy mang họ tên gần giống ASP cổ điển ASP.NET ASP Ta sơ lược vài khác biệt ASP.NET ASP để bạn có khái niệm tổng quát trình bày thêm chi tiết đào sâu vào điểm đặc trưng (features) ASP.NET học 5.2 Các đối tượng asp.net 5.2.1 Đối tượng Response Đối tượng Response sử dụng để giao tiếp với Client, quản lý điều phối thơng tin từ Web Server đến trình duyệt người dùng 5.2.2 Đối tượng Request SVTH: Nguyễn Thị Thủy GVHD: ThS Phạm Thảo Báo cáo tổng hợp Website bán máy tính laptop -0 Đối tượng Request dùng để nhận thơng tin từ trình duyệt người dùng gởi cho Web Server 5.2.3.Đối tượng Server Đối tượng Server sử dụng để cung cấp thông tin Server cho ứng dụng Thuộc tính MachineName Thuộc tính dùng để lấy tên Web Server Phương thức Mappath Phương thức Mappath dùng để lấy đường dẫn vật lý đường dẫn ảo đến thư mục Server Phương thức Transfer() Ngừng thi hành trang hành, gởi yêu cầu đến trang gọi thực 5.2.4 Đối tượng Cookies Những thông tin Web Server lưu máy Client gọi Cookies Không giống đối tượng Session, đối tượng Cookies dùng để lưu trữ thông tin người dùng, nhiên, thông tin lưu máy gởi yêu cầu đến Web Server Có thể xem Cookie tập tin (với kích thước nhỏ) Web Server lưu máy người dùng Mỗi lần có yêu cầu đến Web Server, thông tin Cookies gởi theo Server Thêm Cookies Response.Cookies.Add() 5.2.5 Đối tượng Application Đối tượng Application sử dụng để quản lý tất thông tin ứng dụng web Thông tin lưu trữ đối tượng Application xử lý trang aspx suốt chu kỳ sống ứng dụng 5.2.6 Đối tượng Session SVTH: Nguyễn Thị Thủy GVHD: ThS Phạm Thảo Báo cáo tổng hợp Website bán máy tính laptop -9 Khách Thông tin thành viên Trả lời đăng ký Thông tin thành viên Thông tin đăng ký Đăng ký Thành viên Phân quyền Thông tin trao đổi Người quản lý c Biểu đồ Phân rã chức quản lý đơn hàng Giỏ hàng Chọn sản phẩm Thành viên Chọn mua Thông tin đầy đủ Thông tin giỏ hàng Đặt hàng Thông tin đơn hàng Thông tin đơn hàng chi tiết Đơn hàng chi tiết SVTH: Nguyễn Thị Thủy Người quản lý GVHD: ThS Phạm Thảo Báo cáo tổng hợp Website bán máy tính laptop -0 Chương III: Thiết kế xây dựng Website kinh doanh Laptop Xây dựng sở liệu 1.1 Các thực thể mô tả thực thể 1.1.1 Thực thể khách hàng – Thành viên mathnahvien tenthanhvien tendangnhap matkhau trangthaikh Ý kiến Thành viên phone gioitinh diachi email Thuộc tính Mơ tả matv Mã thành viên tendn Tên truy cập thành viên matkhau Mật thành viên email Hộp thư tentv Họ tên SVTH: Nguyễn Thị Thủy mobile GVHD: ThS Phạm Thảo

Ngày đăng: 15/12/2023, 20:00

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan