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

Xây Dựng Website Bán Hàng Giày Dép Qua Mạng Bằng Ngôn Ngữ Asp.doc

144 3 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

LỜI CẢM ƠN LỜI MỞ ĐẦU Trong sự phát triển không ngừng của xã hội thì nhu cầu của con người về cuộc sống ngày càng cao Từ ý nghĩa thực tế đó mà đã nảy sinh ra nhiều loại hình dịch vụ để phần nào đáp ứn[.]

LỜI MỞ ĐẦU Trong phát triển không ngừng xã hội nhu cầu người sống ngày cao.Từ ý nghĩa thực tế mà nảy sinh nhiều loại hình dịch vụ để phần đáp ứng nhu cầu thiết yếu người Các dịch vụ đa dạng nhiều mặt với nhiều cách đáp ứng khác Và loại hình dịch vụ phổ biến bán hàng qua mạng Nếu trước máy tính trở nên xa lạ với người ngày máy tính trở thành người bạn đắc lực khơng thể thiếu Người ta thơng qua máy tính làm chuyện tưởng khơng thể, khơng mà hiệu cơng việc cịn cao thể độ xác nhanh chóng thuận tiện Những minh chứng cho tiện lợi máy tính thơng qua dịch vụ mua bán mạng Mặc dù dịch vụ mua bán nước phát triển giới mẻ Tuy nhiên Việt Nam ta bước chập chững ban đầu Khi vào với dịch vụ mua bán qua mạng, người ta thấy tiện lợi mà nhiều dịch vụ khác khơng có được, tạo cho người có tin cậy, mà xã hội ngày người lấy công việc làm tảng cho phát triển dịch vụ mua bán qua mạng ngày phát huy mạnh Mua bán hoạt động với nhiều hình thức khác để có dẫn chứng cụ thể nói lên tiện lợi khuân khổ đề tài luận văn tốt nghiệp xin xây dựng cài đặt hệ thống mua bán sản phẩm giầy dép qua mạng Nhiệm vụ tơi xây dựng cịn tiện lợi dùng đến biết hết Mục đích xây dựng nên ứng dụng bán hàng qua mạng với phương thức tốn tiền mặt, thẻ tín dụng, chuyển khoản,…thơng qua hệ thống ngân hàng Trang Ý tưởng nhiên khơng có mơi trường thử nghiệm cho ứng dụng Vậy mô trình tốn mà thơi, thực tế để xây dựng tốt ứng dụng phức tạp nhiều cần nhiều hỗ trợ Hiện với phát triển vượt bậc ngành CNTT, công nghệ đưa vào ứng dụng dùng giao thức WAP để xây dựng mạng không dây Như dù đâu cân mobile truy cập vào mạng Internet cách dễ dàng Đây điều thúc đẩy hay gợi ý lớn để tiếp tục xây dựng nên website ngày hoàn thiện phương thức toán phương thức giao dịch qua mạng Xây dựng Website bán giầy dép qua mạng Trang TỔNG QUAN VỀ ĐỀ TÀI I Giới thiệu đề tài Ngày công nghệ thông tin có bước tiến phát triển mạnh mẽ chiều sâu chiều rộng Máy tính điện tử khơng cịn thứ q mà ngày trở thành công cụ làm việc giải trí người Những năm gần đây, việc cập nhật thông tin thực giao dịch qua mạng internet ngày trở nên phổ biến Và loại hình kinh doanh qua phổ biến bn bán qua mạng Hình thức kinh doanh mang lại nhiều lợi ích cho người tiêu dùng nhà cung cấp Phần lớn khách hàng có nhu cầu mua hàng phải đến cửa hàng, siêu thị hay trung tâm thương mại để lựa chọn mặt hàng hợp với nhu câu minh Công việc tốn nhiều thời gian chi phí lại cho người tiêu dùng, đơi khách hàng cịn mua phải hàng chất lượng Tất bất cập loại bỏ với đời website bán hàng qua mạng Khi khách hàng có nhu cầu mua hàng, dù nhà hay công sở hay nơi đâu có mạng internet, khách hàng cần truy cập vào trang web bán hàng qua mạng tìm kiếm nhũng mặt hàng mà muốn mua, khách hàng thực thủ tục hướng dẫn trang web mua hàng, nhân viên cơng ty giao hàng đến tận nơi cho khách hàng Ngồi lợi ích mà Internet mang lại cho người tiêu dùng cịn giúp cho nhà cung cấp phát triển nhiều việc mở rộng thị trường, giúp thương hiệu công ty nhiều người biết đến, từ giảm nhiều chi phí quảng cáo cho sản phẩm thuận tiện việc quản lý sản phẩm chăm sóc khách hàng theo phương trâm đặt Để tiếp cận góp phần đẩy mạnh phát triển thương mại điện tử nước ta, tìm hiểu xây dựng website bán giầy dép qua mạng II Lựa chọn công cụ thực Việc lựa chọn công cụ vô quan trọng Trước hết phản ánh mức độ hiểu biết vấn đề người giải bàitoán sâu sắc đến đâu, ta cần phải nắm rõ Trang đặc trưng tốn, cân nhắc điểm mạnh yếu mơi trường xung quanh bào tốn để lựa chọn cơng cụ phù hợp Hơn nữa, công cụ thực định điểm mạnh yếu chương trình xây dựng Để xây dựng phần mềm cần hai cơng cụ là:  Hệ quản trị CSDL: để xây dựng quản lý liệu cho hệ thống  Ngơn ngữ lập trình: để xây dựng chương trình Trước đây, ứng dụng sở liệu hầu hết xây dựng hệ quản trị truyền thống Foxpro (bao gồm phiên Foxpro for Dos, Foxpro for Windows Visual Foxpro) Acess, công cụ mạnh phạm vi ứng dụng nhỏ Hiện xuất thêm nhiều hệ quản trị phát huy khả ứng dụng lớn: SQL Server hay Oracle SQL Server hệ quản trị sở liệu phát triển mơi trường tính tốn phía máy chủ thập kỷ 90, bắt đầu với mô hình truyền thống client/server phát triển với xu hướng công nghiệp Gần đây, SQL Server điều chỉnh để thích nghi với vai trị khác server, bao gồm Internet, ứng dụng phân tán SQL Server có khả thực câu hỏi với nguồn liệu phân tán Như SQL -Server hệ quản trị sở liệu mạnh, nhiên u cầu cấu hình đáp ứng (cấu hình tối thiểu cho hệ thống cài đặt SQL -Server 64 MB RAM, 250 MB HDD) nữa, dễ sử dụng, dễ quản trị Oracle Do vậy, SQL -Server chọn làm hệ quản trị sở liệu cho đồ án Hiện nay, sóng cơng nghệ Web sôi động với nhiều công nghệ Web mới: ASP, ASP.NET, PHP, JSP, Và đồ án sử dụng ngôn ngữ ASP để xây dưng Website bán hàng qua mạng, ASP khơng phải ngơn ngữ lập trình hướng đối tượng tài liệu phân tích chúng em lựa chọn phương pháp phân tích thiết kế hướng đối tượng, thực chọn cách phân tích thiết kế hướng đối tượng nên chọn ngơn ngữ lập trình hướng đối tượng Java, C++, có số ý kiến Stephen R.Chach Object - Oriented and Classical Software Engineering E.M.Bennatan Software Project Management, a practitioner’s approach dịch Trang PGS Nguyễn Quốc Toản, Đại học Quốc gia Hà Nội, với tiêu đề “ Quản lý dự án phần mềm, cách tiếp cận cho người thực hành ” cho không thiết phải chọn ngôn ngữ lập hướng đối tượng cho thiết kế hướng đối tượng chất việc phân tích thiết kế thể quan điểm nhìn nhận hệ thống Một phần mềm gồm hai loại thành phần: hành động liệu Với kỹ thuật cấu trúc (Structured technique) lấy hai yếu tố làm tiêu chuẩn để phân chia hệ thống thành thành phần Điều khác biệt kỹ thuật hướng đối tượng so với kỹ thuật cấu trúc xem vai trò hành động liệu ngang hai tham gia vào việc phân chia hệ thống Tuy nhiên để việc phân chia có ý nghĩa, hành động liệu nhóm lại thành lớp, cho lớp mang ý nghĩa thực tế Một cách tự nhiên, người ta thấy lớp cho đại diện cho đối tượng thực tế Với cách nhìn nhận tiến hành phân tích thiết kế hướng đối tượng mà không cần dựa vào ngôn ngữ lập trình hướng đối tượng cụ thể Chúng ta cài đặt ngơn ngữ lập trình khác biểu đồ phân tích thiết kế sử dụng để kiểm tra chương trình, việc lập trình thực cơng việc mà phân tích thiết kế yêu cầu Lúc lớp lập trình khối cơng việc thực mà lớp thiết kế địi hỏi Chính mà ngơn ngữ ASP em lựa chọn để xây chương trình ASP công nghệ mạnh để tạo trang HTML động cho Website, ASP thực thi nhiều platform: Windows Trong phần sau trình bày cụ thể sở lý thuyết đặc điểm công cụ để xây dựng hệ thống Trang III Nội dung báo cáo Mở đầu: Phần mở đầu giới thiệu sơ qua nội dung, mục đích lý để thực đề tài, lựa chọn công cụ để thực đề tài Phần I: Tổng quan sở lý thuyết Phần trình bày kiến thức Internet Word Wide Web, thương mại điện tử, ngơn ngữ lập trình web: HTML, DHTML, JavaScript, ASP, mơ hình sở liệu mạng, khái niệm, đặc điểm, cách sử dụng hệ quản trị sở liệu SQL Server tìm hiểu đơi nét Internet Information Server tổng quan UML Đó cơng cụ chủ yếu để xây dựng chương trình bán giầy dép qua mạng Phần II: Phân tích thiết kế chương trình Trong phần này, trình bày trình phân tích khảo sát hoạt động thực tế.Qua phần tìm hiểu thực tế, có nhìn khái qt hệ thống đưa nhận xét, đánh giá ưu điểm, nhược điểm, vấn đề tồn hệ thống tại, nhũng nhu cầu hệ thống cần xây dựng Từ đưa thiết kế cho hệ thống Kết luận hướng phát triển: Đưa đánh giá, nhận xét hệ thống, vấn đề giải được, vấn đề tồn Đồng thời đưa hướng phát triển đề tài tương lai Phần III: Cài đặt triển khai website Giới thiệu yêu cầu hệ thống tính website vừa xây dựng Trang PHẦN I: TỔNG QUAN VỀ CƠ SỞ LÝ THUYẾT CHƯƠNG 1: GIỚI THIỆU VỀ WORD WIDE WEB I.1.1 Lịch Sử Web sinh Internet, cho thấy khả tự trị giới hạn kiến trúc Internet Ngày nay, chương trình duyệt Web có khả truy cập vào công nghệ Internet khác như: Email, Word Wide Web… Nhưng Web Internet không ngành kỹ thuật mà mơi trường để người liên lạc học tập, tác động qua lạinhau mơi trường văn hóa Năm 1926, Paul Baran mô tả giấy lời giải vấn đề làm đau đầu cácnhà quân lúc giờ, tựa:”liên lạc phân tán qua mạng” Anh ta đưa hệ thống máy tính rộng khắp đất nước kết nối lại với sử dụng hệ thống mạng khơng tạp trung (decentralize) hay nhiều node mạng bị phá huỷ node cịn lại tự động điều chỉnh kết nối để trì việc liên lạc Do mạng khơng tập trung (decentralize), nên ta thêm vào máy tính thơng qua đường dây điện thoại, thiết bị phần cứng, số phần mềm NCP (netword control protocol), ví dụ mạng ARPAnet Một ứng dụng phát triển ARPAnet thư điện tử (electronic mail) Ngày nay, email phần thiếu Net thiết kế sẵn trình duyệt Web ( ví dụ Netscape) chương trình đơn lẻ để xem email không cần thiết I.1.2 Giao thức TCP/IP Vào năm 1970, nhu cầu trao đổi truyền tin mạng phân biệt có “ngơn ngữ” khác biệt cần thiết Năm 1974, Vint Cef Bob Kahn đưa việc thiết kế chi tiết cho protocol để liên lạc mạng khác Đến năm 1982, việc thiết kế cài đặt gọi TCP/IP (Transmission control protocol/ Internet protocol) Trang Phần TCP giao thức TCP/IP cung cấp chế kiểm tra việc truyền liệu Client Server Nếu liệu bị hay hỏng TCP yêu cầu gửi lại liệu hết lỗi Phần IP giao thức TCP/IP di chuyển liệu từ node sang node khác.Nó giải mã địa tìm đường để đưa liệu đến đích Nó sử dụng máy tính nhỏ để liên lạc mạng LAN (ethernet hay token ring) sử dụng giao thức khác novel hay window for workgroups.Một máy tính mạng LAN sử dụng TCP/IP để kết nối với máy khác giới Bộ quốc phịng Mỹ nhanh chóng định nghĩa TCP/IP protocol chuẩn cho hệ thống liên mạng quân Tuy nhiên với ưu TCP/IP nhanh chóng thâm nhập trở thành chuẩn cho tất hệ thống mạng dân dụng tiền đề cho mạng Internet ngày Telnet TCP/IP cung cấp khả login từ xa thông qua giao thức telnet, với telnet, User liên kết tìm thơng qua thư mục hệ thống xa chạy chương trình I.1.3 Giao thức FTP File transfer protocol: phần mềm (sofware) cho phép truyền file nhị phân file tẽt từ máy sang máy khác Internet, hay nóikhác hơn, FTP dịch vụ (service) cho phép chép file từ Internet host đến Internet host khác Giống dịch vụ khác Internet, FTP sử dụng hệ thống Client/Server Một hệ thống Client/Server hiểu sau: Khái quuát: Một nguyên tắc sử dụng mạng cho phép chia sẻ tài nguyên Rất nhiều thời gian việc chia sẻ hồn thành hai chương trình riêng biệt, chương trình chạy máy tính khác Một chương trình gọi Server, cung cấp tài nguyên riêng Chương trình gọi Client để sử dụng tài nguyên Trang Dịch vụ có tên FTP, để kết nối vào chương trình server máy tính từ xa Bằng cách sử dụng chương trình client phát lệnh chuyển đến Server Server trả lời cách tải mà tập lệnh tới nơi phát yêu cầu Để sử dụng dùng lệnh FTP mô tả địa host từ xa mà muốn kết nối vào Anonymous FTP: Khi dùng FTP để chuyển file từ máy đến máy khác Internet, có vài hạn chế: truy cập vào máy tính trừ cho phép Nghĩa phải có User ID (account name) password xâm nhập vào Khi sử dụng chương trình FTP để kết nối vào anonymous FTP host, hoạt động giống nghi thức FTP, ngoại trừ địi hỏi User ID, anonymous Khi địi hỏi password, đánh vào địa email tên Vì vậy, người quản trị hệ thống lần dấu vết truy cập vào file họ Khi ngươì quản trị hệ thống cài đặt máy tính anonymosu FTP host định rõ thư mục dùng cho việc truy cập chung Như biện pháp an toàn, hầu hết anonymous FTP host cho phép User download file, không cho phép upload file (chép lên server) Nếu anonymous cho phép upload, người quản trị hệ thống yêu cầu User copy tất file để thư mục upload xác định trước Sau đó, người quản trị hệ thống có dịp kiểm tra file này, chuyển chúng đến thư mục download chung Bằng cách ngăn chặn nhiều người, bảo vệ họ khỏi upload file phá hoại hệ thống Như User Internet, sử dụng nghi thức FTP để chép file hai host Internet Thực tế, hầu hết người có tài khoản (account) Internet nghi thức FTP sử dụng để download file dùng chung Trang I.1.4 Giao thức Word Wide Web Word Wide Web tập protocol sử dụng cấu trúc trang web để cung cấp thông tin cho user chạy web client software netscape, navigator…Nó khơng cho phép kết nối liệu từ Web page khác từ vị trí khác trang mà cho phép truy xuất đến internet services khác Public nternet Private Internet HTTP HTTP HTML Page Internet Information Server (Web Server) Window NT Server Internet Explorer other Web Browser HTML Form Any Client Platform Active Server Page SQL Server DBMS Database Server Hình 1: Cấu trúc Web Web có khả liên kết với loại tài nguyên Internet như: file văn bản, phiên kết nối telnet… Giống nhiều tài nguyên khác internet, web dùng hệ thống Client/Server Các Client gọi web browser dùng để truy cập vào dịch vụ tài nguyên Internet Điều quan trọng browser biết cách Trang 10

Ngày đăng: 10/07/2023, 09:22

Xem thêm:

w