Website quảng cáo laptop

41 567 0
Website quảng cáo 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

Trong những năm gần đây cùng với sự phát triển mạnh mẽ của mạng internet thì các sản phẩm công nghệ phục vụ nhu cầu của con người trong công việc, học tập và giải trí đang biến đổi mạnh mẽ từng ngày.Việc khai thác thông tin qua mạng và các tiện ích qua mạng ngày càng phát triển và không thể thiếu trong cuộc sống. Mạng internet ngày càng phổ biến, thông dụng và là công cụ không thể thiếu đối với người dùng máy tính.Một trong những lợi ích mà mạng internet mang lại là người dùng có thể mua bất cứ sản phẩm nào mình muốn với chất lượng tốt và giá cả hợp lý nhưng lại không mất thời gian đến tận nơi bán. Người dùng chỉ cần sử dụng mạng internet để truy cập vào trang web của doanh nghiệp, lựa chọn sản phẩm, thanh toán là có thể mua được sản phẩm mình muốn. Chính vì những lợi ích đó em chọn đề tài xây dựng một website thương mại điện tử với nội dung “Website quảng cáo laptop”.1.2Mục tiêu nghiên cứuXây dựng một website quảng cáo và bán hàng qua mạng.Cung cấp cho doanh nghiệp thêm một kênh thông tin để quảng bá sản phẩm và nâng cao doanh số bán hàng.Cung cấp cho khách hàng những thông tin về sản phẩm và giá cả của sản phẩm. Qua đó cho phép được khách hàng tìm kiếm và mua sản phẩm một cách dễ dàng. Tuy nhiên muốn thu hút được khách hàng thì một việc cũng hết sức quan trọng là gây ấn tượng với khách hàng bởi sự đa dạng, phong phú của sản phẩm, cách bố trí các sản phẩm theo nhóm một cách khoa học, đồng thời khách hàng có thể tìm kiếm nhanh những sản phẩm mà họ quan tâm.1.3Phạm vi nội dung nghiên cứuXây dựng một website để quảng cáo sản phẩm laptop. Do hạn chế về mặt thời gian và kiến thức nên khóa luận chưa hoàn thành được chức năng đặt hàng, bán hàng qua mạng.

Học Viện Quản Lý Giáo Dục Tâm GVHD: Th.S Ninh Thị Thanh MỤC LỤC CHƯƠNG 1 MỞ ĐẦU.........................................................................................................................4 1.1 Lý do chọn đề tài......................................................................................................................4 1.2 Mục tiêu nghiên cứu................................................................................................................4 1.3 Phạm vi nội dung nghiên cứu..................................................................................................4 CHƯƠNG 2 TỔNG QUAN VỀ THƯƠNG MẠI ĐIỆN TỬ VÀ QUÁ TRÌNH XÂY DỰNG WEBSITE THƯƠNG MẠI ĐIỆN TỬ.....................................................................................................................................5 2.1 Thương mại điện tử.................................................................................................................5 2.1.1 Thương mại điện tử..............................................................................................................5 2.1.2 Lợi ích của Thương mại điện tử............................................................................................5 2.2 Tìm hiểu về Website................................................................................................................6 2.2.1 Website là gì?........................................................................................................................6 2.2.2 Lợi ích của Website...............................................................................................................7 2.2.3 Website Thương mại điện tử................................................................................................8 2.2.4 Các bước xây dựng 1 Website.............................................................................................10 2.3 Ngôn ngữ PHP........................................................................................................................11 2.2.4 Lợi ích của PHP ? - Rất đơn giản với chương trình này đây là sự lôi cuốn mạnh mẽ nhất.......13 2.4 Hệ quản trị cơ sở dữ liệu MySQL...........................................................................................13 CHƯƠNG 3 PHÂN TÍCH THIẾT KẾ HỆ THỐNG.................................................................................14 2.5 Mô tả bài toán, yêu cầu giải quyết.........................................................................................14 2.5.1 Mô tả bài toán....................................................................................................................14 2.5.2 Yêu cầu giải quyết...............................................................................................................14 2.6 Sơ đồ trình bày website.........................................................................................................15 2.7 Biểu đồ phân cấp chức năng..................................................................................................17 2.8 Thiết kế cơ sở dữ liệu.............................................................................................................19 2.8.1 Các bước thiết kế cơ sở dữ liệu của hệ thống.....................................................................19 2.8.2 Dữ liệu................................................................................................................................20 Sinh Viên: Lê Thị Thanh Hương Khoa: CNTT- K1A Học Viện Quản Lý Giáo Dục Tâm GVHD: Th.S Ninh Thị Thanh 2.9 Giao diện cho người sử dụng.................................................................................................25 2.9.1 Giao diện 01- Index[Home].................................................................................................25 2.9.2 Giao diện 02- Gioithieu.......................................................................................................26 2.9.3 Giao diện 03- dangky..........................................................................................................27 2.9.4 Giao diện 04- dangnhap......................................................................................................30 2.9.5 Giao diện 4- a_dangnhap....................................................................................................32 2.9.6 Giao diện 05- Gopy.............................................................................................................33 2.9.7 Giao diện 07- timkiem........................................................................................................35 2.10 Giao diện cho người quản trị website..................................................................................36 2.10.1 Giao diện 07- a_index.......................................................................................................36 2.10.2 Giao diện 08- a_danhsachnsx...........................................................................................37 2.10.3 Giao diện 9- a_danhsachsp...............................................................................................38 Sinh Viên: Lê Thị Thanh Hương Khoa: CNTT- K1A Học Viện Quản Lý Giáo Dục Tâm GVHD: Th.S Ninh Thị Thanh LỜI CẢM ƠN Em xin chân thành cảm ơn các thầy cô giáo trong Khoa Công Nghệ Thông Tin - Học Viện Quản Lý Giáo Dục đã trang bị cho em những kiến thức vô cùng quý báu trong những năm em học tập tại Học viện. Em xin chân thành cảm ơn cô Ninh Thị Thanh Tâm đã tận tình hướng dẫn, chỉ bảo và giúp đỡ em trong suốt quá trình thực hiện khóa luận tốt nghiệp này. Xin cảm ơn các bạn trong lớp và các bạn sinh viên trong Học viện Quản lý giáo dục đã giúp đỡ và động viên tôi trong quá trình thực hiện đề tài. Mặc dù đã nỗ lực hết sức mình, tuy nhiên do thời gian và kiến thức hạn chế, nên kết quả thu được không tránh khỏi có nhiều thiếu sót. Em rất mong sự góp ý của quý thầy cô để khóa luận tốt nghiệp của em hoàn thiện hơn. Sinh Viên: Lê Thị Thanh Hương Khoa: CNTT- K1A Học Viện Quản Lý Giáo Dục Tâm CHƯƠNG 1 GVHD: Th.S Ninh Thị Thanh MỞ ĐẦU 1.1 Lý do chọn đề tài Trong những năm gần đây cùng với sự phát triển mạnh mẽ của mạng internet thì các sản phẩm công nghệ phục vụ nhu cầu của con người trong công việc, học tập và giải trí đang biến đổi mạnh mẽ từng ngày. Việc khai thác thông tin qua mạng và các tiện ích qua mạng ngày càng phát triển và không thể thiếu trong cuộc sống. Mạng internet ngày càng phổ biến, thông dụng và là công cụ không thể thiếu đối với người dùng máy tính. Một trong những lợi ích mà mạng internet mang lại là người dùng có thể mua bất cứ sản phẩm nào mình muốn với chất lượng tốt và giá cả hợp lý nhưng lại không mất thời gian đến tận nơi bán. Người dùng chỉ cần sử dụng mạng internet để truy cập vào trang web của doanh nghiệp, lựa chọn sản phẩm, thanh toán là có thể mua được sản phẩm mình muốn. Chính vì những lợi ích đó em chọn đề tài xây dựng một website thương mại điện tử với nội dung “Website quảng cáo laptop”. 1.2 Mục tiêu nghiên cứu Xây dựng một website quảng cáo và bán hàng qua mạng. Cung cấp cho doanh nghiệp thêm một kênh thông tin để quảng bá sản phẩm và nâng cao doanh số bán hàng. Cung cấp cho khách hàng những thông tin về sản phẩm và giá cả của sản phẩm. Qua đó cho phép được khách hàng tìm kiếm và mua sản phẩm một cách dễ dàng. Tuy nhiên muốn thu hút được khách hàng thì một việc cũng hết sức quan trọng là gây ấn tượng với khách hàng bởi sự đa dạng, phong phú của sản phẩm, cách bố trí các sản phẩm theo nhóm một cách khoa học, đồng thời khách hàng có thể tìm kiếm nhanh những sản phẩm mà họ quan tâm. 1.3 Phạm vi nội dung nghiên cứu Xây dựng một website để quảng cáo sản phẩm laptop. Do hạn chế về mặt thời gian và kiến thức nên khóa luận chưa hoàn thành được chức năng đặt hàng, bán hàng qua mạng. Sinh Viên: Lê Thị Thanh Hương Khoa: CNTT- K1A Học Viện Quản Lý Giáo Dục Tâm GVHD: Th.S Ninh Thị Thanh CHƯƠNG 2 TỔNG QUAN VỀ THƯƠNG MẠI ĐIỆN TỬ VÀ QUÁ TRÌNH XÂY DỰNG WEBSITE THƯƠNG MẠI ĐIỆN TỬ 2.1 Thương mại điện tử 2.1.1 Thương mại điện tử Thương mại điện tử là hình thái hoạt động thương mại bằng phương pháp điện tử nhằm trao đổi thông tin thương mại thông qua các phương tiện công nghệ điện tử. Thương mại điện tử vẫn mang bản chất như các hoạt động truyền thống, tuy nhiên thông qua các phương tiện điện tử mới, các hoạt động thương mại được thực hiện nhanh hơn, hiệu quả hơn, giúp tiết kiệm chi phí và mở rộng thêm không gian kinh doanh. Thương mại điện tử được biết tới như một phương thức kinh doanh hiệu quả đang ngày càng phát triển và chiếm ưu thế trong việc lựa chọn phương thức mua sắm hiện nay. 2.1.2 Lợi ích của Thương mại điện tử A Đối với cá nhân: Người tiêu dùng dễ dàng tham khảo thông tin về các sản phẩm và dịch vụ, so sánh giá cả, chất lượng mẫu mã của nhiều nhà cung cấp trước khi quyết định mua hàng. Người tiêu dùng có thể mua hàng ở bất cứ đâu, vào bất cứ lúc nào, thanh toán qua mạng và được giao hàng tận nơi, tiết kiệm thời gian, tiền bạc và công sức. Các cá nhân có thể mua bán, trao đổi với nhau các vật dụng cũ, các đồ sưu tầm với những hình thức mới như đấu giá, bán lẻ trên phạm vi toàn cầu. Người tiêu dùng có thể khai thác một nguồn thông tin khổng lồ trên mạng internet, dễ dàng tìm ra sản phẩm và dịch vụ phù hợp nhất của các nhà cung cấp ở khắp nơi trên thế giới. Với những tiện ích của internet, người tiêu dùng được hưởng lợi khi sản phẩm có thể được bán với giá thấp hơn so với các kênh phân phối khác. B Đối với doanh nghiệp Sinh Viên: Lê Thị Thanh Hương Khoa: CNTT- K1A Học Viện Quản Lý Giáo Dục Tâm GVHD: Th.S Ninh Thị Thanh Doanh nghiệp có một kênh phân phối mới tiếp cận trực tiếp với người tiêu dùng, mở rộng thị trường ra toàn cầu. Doanh nghiệp có thể cắt giảm chi phí về công nhân và mặt bằng, chi phi marketing, in ấn tài liệu, chi phí cho các khâu trung gian, giảm giá thành sản phẩm, tăng khả năng cạnh tranh. Internet tạo điều kiện cho doanh nghiệp có mối quan hệ trực tiếp với khách hàng, hỗ trợ khách hàng tốt nhất, đáp ứng tốt hơn các yêu cầu của khách hàng. 2.2 Tìm hiểu về Website 2.2.1 Website là gì? Website là tập hợp tất cả các file được quản lý bởi một webserver và tất cả các trang liên kết được truy tìm bằng cùng một trang web hay URL mặc định (bao gồm các file HTML, file văn bản, file đồ họa, file đa phương tiện khác) Đối một doanh nghiệp, website là một cửa hàng ảo với hàng hóa và dịch vụ có thể giới thiệu và rao bán trên thị trường toàn cầu. Cửa hàng đó mở 24h một ngày, 7 ngày một tuần, quanh năm, cho phép khách hàng của bạn tìm kiếm thông tin, xem, mua sản phẩm và dịch vụ bất cứ lúc nào họ muốn. Khi ta xem thông tin trên một trang web thì trang web đó đến từ một website, có thể là một trang website đến từ Mỹ, từ Việt Nam, hay bất cứ nơi nào khác trên thế giới. Website có tên và chính là địa chỉ mà ta gõ trên thanh địa chỉ và có thể gọi là domain name. Thường các website được sở hữu bởi một cá nhân hoặc một tổ chức nào đó. Website là một văn phòng ảo của doanh nghiệp trên mạng Internet. Website bao gồm toàn bộ thông tin, dữ liệu, hình ảnh về các sản phẩm, dịch vụ và hoạt động sản xuất kinh doanh mà doanh nghiệp muốn truyền đạt tới người truy cập Internet. Có thể nói website chính là bộ mặt của công ty, là nơi để đón tiếp và giao dịch với các khách hàng trên mạng. Website không chỉ đơn thuần là nơi cung cấp thông tin của người xem, cho các khách hàng và đối tác kinh doanh của doanh nghiệp, nó còn phải phản ánh được những nét đặc trưng của doanh nghiệp, đảm bảo tính thẩm mỹ cao, tiện lợi, dễ sử dụng và đặc biệt phải có sức lôi cuốn người sử dụng để thuyết phục họ trở thành khách hàng của doanh nghiệp. Web browser Sinh Viên: Lê Thị Thanh Hương Khoa: CNTT- K1A Học Viện Quản Lý Giáo Dục Tâm GVHD: Th.S Ninh Thị Thanh Để truy cập vào WWW ta cần một chương trình gọi là trình duyệt web (Web browser) Web browser là trình ứng dụng cho phép đọc và xem các trang web. Trình duyệt là một chương trình hiển thị các tệp tin dưới dạng HTML. Trình duyệt sẽ mở trang khác khi nháy vào một siêu liên kết trên trang web. Khi một gõ một địa chỉ web hay nháy vào một siêu liên kết sẽ làm phát sinh ra một chuỗi sự kiện. Trình duyệt web có nhiệm vụ sao và truyền dữ liệu trang web từ máy tính lưu trữ trang web này vào máy tính. Tiếp đó trình duyệt sẽ diễn giải dữ liệu và hiển thị trang web trên màn hình của người dùng. Webserver Webserver là máy chủ chuyên cung cấp các dịch vụ web, nó đóng vai trò phục vụ đối với các yêu cầu của người sử dụng. Bản thân webserver là một phần mềm, khi làm việc nó được nạp vào bộ nhớ và đợi các yêu cầu (request) của khách hàng (client). Khách hàng ở đây có thể là một người sử dụng được trình duyệt web (web browser) gửi đến các web server, yêu cầu có thể được gửi đến một webserver khác. Khi nhận được yêu cầu của khách hàng, webserver phân tích và tìm kiếm thông tin, tư liệu để gửi đến khách hàng. 2.2.2 Lợi ích của Website Tùy từng lĩnh vực kinh doanh của từng doanh nghiệp mà website mang lại những lợi ích khác nhau. Dưới đây là một vài lợi ích quan trọng: Cơ hội quảng bá không giới hạn, công việc kinh doanh mở cử 24h/1ngày: Website của một công ty chính là một văn phòng giao dịch kinh doanh toàn cầu luôn mở cửa 24h/ngày, 7 ngày/ tuần và 365 ngày/năm. Bất kỳ ai, dù ở đâu đều có thể ghé thăm văn phòng đó. Tiết kiệm và tối ưu: thay vì phải gửi catalog bằng giấy hoặc đĩa CDROM cho khách hàng, ta có thể mời khách hàng đến thăm website của mình với những thông tin còn cặn kẽ và đầy đủ hơn ở catalog. Mọi thứ ở văn phòng giao dịch toàn cầu đều được thực hiện một cách chính xác và hoàn toàn tự động. Chi phí để có được một website thật là quá nhỏ bé so với núi chi phí mà các công ty thường bỏ ra để quảng bá các hoạt động bằng những phương tiện truyền thống. Sinh Viên: Lê Thị Thanh Hương Khoa: CNTT- K1A Học Viện Quản Lý Giáo Dục Tâm GVHD: Th.S Ninh Thị Thanh Đồng hành và vượt lên trên các đối thủ cạnh tranh trong một môi trường kinh doanh năng động Với việc có một website, ta đã sẵn sàng song hành cùng các đối thủ cạnh tranh chinh phục các cơ hội trong nền kinh tế Internet. Giải pháp và công nghệ mà internet mang lại giúp các công ty vượt lên trên các đối thủ cạnh tranh, và đây là một mục tiêu hoàn toàn thực tiễn. Có thêm hàng ngàn khách hàng mới, làm thỏa mãn cả những khách hàng khó tính nhất Với môi trường internet năng động, ta dễ dàng thay đổi và cập nhật thông tin lên website của mình để sẵn sàng làm thoả mãn yêu cầu của các khách hàng khó tính nhất. Và tất nhiên, nỗ lực cung cấp các thông tin chất lượng cao sẽ mang lại vô số các khách hàng tiềm năng và hàng ngàn khách hàng sử dụng sản phẩm và dịch vụ của công ty. Tạo ra được hình ảnh về một Doanh nghiệp được tổ chức khoa học và hiệu quả: với việc tổ chức các thông tin trên website của mình hướng tới lợi ích của khách hàng thì khách hàng sẽ dễ dàng khai thác các thông tin trên website bán hàng. Phương tiện tốt nhất để tiếp thị sản phẩm, dịch vụ và hình ảnh của mình theo một hình thức mới. Thật vậy, với các công nghệ và kỹ thuật hiện đại hiện nay thì chúng ta hoàn toàn có thể tin tưởng rằng website chắc chắn là một phương tiện truyền thông tốt nhất để bất kỳ doanh nghiệp nào có thể thực hiện ý đồ quảng bá và tiếp thị một cách sinh động và hiệu quả nhất mà một phương tiện đơn lẻ khác không thể đáp ứng được. 2.2.3 Website Thương mại điện tử Visual E-Commerce Visual E-Commerce là giải pháp hữu hiệu cho doanh nghiệp lựa chọn thương mại điện tử cho việc phát triển kinh doanh của mình. Mặc dù trên thị trường có rất nhiều sản phẩm phần mềm thương mại điện tử (ecommerce) cho phép các nhà cung cấp hàng hoá và dịch vụ dễ dàng lựa chọn một giải pháp phù hợp cho việc bán hàng qua mạng. Và VietSmall hiểu rằng có rất nhiều lý do để giải thích tại sao khách hàng lại chọn một hệ thống e-commerce với đầy đủ các đặc tính: tiện ích, độ tin cậy về kỹ thuật, khả năng bảo mật và tính mở cao: Sinh Viên: Lê Thị Thanh Hương Khoa: CNTT- K1A Học Viện Quản Lý Giáo Dục Tâm GVHD: Th.S Ninh Thị Thanh VeCommerce - Là một giải pháp thương mại điện tử hoàn thiện: lưu trữ và bán hàng trực tuyến. Được tích hợp cả 2 module: trưng bày (Front-End) và Quản trị (Back-End). Giúp cài đặt và cấu hình hệ thống Vecommerce trên nền Web một cách dễ dàng: Thiết kế - Giao diện VeCommerce: • Được thiết kế sẵn các mẫu giúp dễ dàng thay đổi. • Thay đổi giao diện - cách trình bày sản phẩm nhanh, dễ dàng • Dễ dàng tích hợp vào website đã có sẵn. • Hỗ trợ hình ảnh minh họa bằng các định dạng hình ảnh và Flash. Sau khi xây dựng sản phẩm quản trị nội dung, website thương mại điện tử đáp ứng được mọi yêu cầu của khách hàng Với hệ thống quản trị nội dung Website thương mại, mọi doanh nghiệp kinh doanh đều có thể: • Cập nhật thông tin hàng hoá trực tuyến nhanh chóng, thuận tiện và dễ dàng • Quản lý mua hàng trực tuyến (Online Shopping) • Quản lý các đơn đặt hàng trực tuyến (Order Management System) • Quản lý, lưu trữ và báo cáo các thông tin về đặt hàng và trạng thái của đơn hàng: đã giao hàng chưa, đã thanh toán chưa... • Quản lý khách hàng (Customer Management) Lưu trữ, thống kê các hoạt động gắn với các khách hàng của doanh nghiệp. Mọi hoạt động gắn với khách hàng và đơn hàng đều có thể thực hiện từ xa, không phụ thuộc vào vị trí địa lý. • Thanh toán trực tuyến (Payment Online Process) Hỗ trợ cơ chế thanh toán điện tử qua Website giữa bên mua và bên bán. Chương trình này có ưu điểm là tính bảo mật tuyệt đối, dễ sử dụng và được bảo Sinh Viên: Lê Thị Thanh Hương Khoa: CNTT- K1A Học Viện Quản Lý Giáo Dục Tâm GVHD: Th.S Ninh Thị Thanh chứng bởi một trong 3 nhà xử lý thanh toán trực tuyến nổi tiếng thế giới: PayPal, 2Checkout.com, Authorize.NET 1.1.1. Yêu cầu tối thiểu của một Website • Tên Website: hay còn gọi là tên miền có dạng www.tencongty.com (.net,.org,.com.vn). • Web host: là nơi lưu trữ website trên máy chủ Internet. Domain name (tên miền) và Webhosting là gì? Domain name (tên miền) Domain name là địa chỉ website hay còn gọi là tên miền, ví dụ tên miền 'www.gokienseo.com' là địa chỉ Website của Nhóm Gõ Kiến. Trạng thái của một tên miền có thể chia ra làm 2 loại chính: tên miền chưa bị đăng ký (tự do) và tên miền không tự do (đã bị đăng ký, đang trong thời gian chuyển giao …). Ta có thể biết tên miền có còn đăng ký được hay không bằng cách kiểm tra trên mạng; nếu tên miền ta muốn đang ở trong trạng thái tự do, hãy đăng ký ngay lập tức trước khi có người khác đăng ký mất tên miền đó. Để duy trì quyền sở hữu tên miền, ta phải đóng một khoảng phí hàng năm. Web hosting Web hosting là việc lưu trữ các dữ liệu, hình ảnh trên một máy chủ trên Internet và công khai các dữ liệu đó dưới dạng các trang web. Tập hợp các trang web (webpage) đó tạo thành một website. Máy chủ lưu trữ website gọi là web server (máy chủ web) là nơi diễn ra tất cả các hoạt động giao dịch, trao đổi thông tin giữa website với người sử dụng web thông qua Internet. Ngoài ra máy chủ web cũng có thể kiêm luôn nhiệm vụ của máy chủ email (máy dùng để lưu trữ email gửi đến các địa chỉ email). 2.2.4 Các bước xây dựng 1 Website Để có một website cần phải tiến hành các bước sau: Bước 1: Đăng ký tên miền Tên miền (Domain name) là một tên dễ nhớ để gán cho một địa chỉ trên internet, thí dụ…www.business.com… Nó thay thế cho một dải những con số khó Sinh Viên: Lê Thị Thanh Hương Khoa: CNTT- K1A Học Viện Quản Lý Giáo Dục Tâm GVHD: Th.S Ninh Thị Thanh nhớ (gọi là InternetProtocol numbers). Có thể hiểu tên miền là địa chỉ (số nhà) trên mạng Internet. Nếu tham gia hoạt động trên mạng internet thì đăng ký một tên miền là việc đầu tiên cần làm, tên miền riêng khẳng định vị trí, giúp khách hàng dễ tìm đến website, vừa bảo vệ thương hiệu của doanh nghiệp trên Internet. Bước 2: Thuê máy chủ(web hosting) Web hosting là không gian trên máy chủ có cài dịch vụ Internet như ftp, www,…nơi đó ta có thể chứa nội dung trang web hay dữ liệu. Lý do ta phải thuê web hosting để chứa nội dung trang web, dịch vụ mail, ftp…. Vì những máy tính đó luôn có một địa chỉ cố định khi kết nối vào internet (đó là địa chỉ Ip tĩnh), còn như nếu bạn truy cập vào internet như thông thường hiện nay thông qua các IPS (Internet Server Provider- nhà cung cấp dịch vụ Internet) thì địa chỉ IP trên máy bạn luôn bị thay đổi, do đó dữ liệu trên máy của bạn không thể truy cập được từ những máy khác trên Internet. Bước 3: Thiết kế website Tùy theo quy mô và nhu cầu của từng cá nhân và doanh nghiệp, các website sẽ có các chức năng, và độ phức tạp khác nhau. Với đội ngũ chuyên gia và các lập trình viên sáng tạo, giàu kinh nghiệm, chúng tôi sẽ giúp bạn có được một website ấn tượng, đạt hiệu quả và tiết kiệm nhất. Bước 4 Duy trì website Website của bạn sau khi được xây dựng, cần thường xuyên cập nhật thông tin để đảm bảo độ tươi mới của nó. Qua đó, khách hàng có thể thấy được tình hình phát triển của công ty bạn. Bước 5 Quảng bá website Để website của bạn hoạt động có hiệu quả nhất, ngoài việc in địa chỉ website trên các phương tiện thông tin đại chúng, các mạng thương mại, báo chí và các trang web điện tử. 2.3 Ngôn ngữ PHP 2.3.1 PHP là gì? PHP (Hypertext Preprocessor ) là một ngôn ngữ lập trình được kết nối chặt Sinh Viên: Lê Thị Thanh Hương Khoa: CNTT- K1A Học Viện Quản Lý Giáo Dục Tâm GVHD: Th.S Ninh Thị Thanh chẽ với máy chủ .Khi một trang Web muốn dùng PHP thì phải đáp ứng được tất cả các quá trình xử lý thông tin trong trang Web đó, sau đó đưa ra kết quả như ngôn ngữ HTML. Vì quá trình xử lý này diễn ra trên máy chủ nên trang Web được viết bằng PHP sẽ dễ nhìn hơn ở bất kì hệ điều hành nào. Cũng giống như hầu hết các ngôn ngữ lập trình khác, PHP có thể nối trực tiếp với HTML. Mã PHP tách biệt với HTML bằng các thực thể đầu và cuối. Khi một tài liệu được đưa ra phân tích, quá trình xử lý PHP chỉ được thực hiện ở những điểm quan trọng, rồi sau đó đưa ra kết quả. Nhưng PHP cũng có khả năng tách biệt mã hoàn toàn với HTML. Nói rộng hơn ,việc đưa ra sự kết hợp này rất chi là lý tưởng bởi vì nó cho phép các nhà thiết kế có thể làm việc trên trang Web đã được bố trí theo kế hoạch mà không bị cản trở bởi các mã. 2.3.2 Lịch sử ra đời của PHP PHP – Personal Home Page ra đời năm 1994 do phát minh của Rasums Lerdorf và được liên tục phát triển bởi nhiều cá nhân và tập thể đến nay. Do đó PHP được xem như là một sản phẩm mã nguồn mở. PHP là kịch bản trình chủ (Sever Script) chạy phía server (Server Side) PHP là kịch bản cho phép chúng ta xây dựng ứng dụng trên mạng internet hay intranet tương tác với mọi cơ sở dữ liệu như mysql, PostgerSQL, Oracle, SQL Server và Access. PHP từ phiên bản 4.0 trở về mới hỗ trợ Session, PHP và Perl là những ngôn ngữ xử lý chuỗi rất mạnh; phù hợp với các nhu cầu xử lý chuỗi. Đến nay, PHP vẫn là một dịch vụ hàng đầu miễn phí. Tuy nhiên, không giống như một số ngôn ngứ khác càng ngày nó càng trở thành một xu hướng vì rất nhiều các trang Web hiện nay được làm bằng PHP. 2.3.3 Tại sao nên dùng PHP ? Không còn xa lạ gì khi có rất nhiều sự lựa chọn các ngôn ngữ lập trình khác ngoài PHP như ASP ,Perl ... và một số loại khác .Trong mỗi ngôn ngữ lập trình này đều có cấu hình và tính năng khác nhau thì chúng vẫn có thể đưa ra một kết quả giống nhau. Sinh Viên: Lê Thị Thanh Hương Khoa: CNTT- K1A Học Viện Quản Lý Giáo Dục Tâm GVHD: Th.S Ninh Thị Thanh 2.2.4 Lợi ích của PHP ? - Rất đơn giản với chương trình này đây là sự lôi cuốn mạnh mẽ nhất. - Tốc độ phát triển của PHP ngày càng rộng rãi vì PHP được thiết kế đặc biệt trong các ứng dụng Web, PHP xây dựng được rất nhiều tính năng để đáp ứng những nhu cầu chung nhất. - PHP là một mã nguồn thông tin mở: Bởi vì mã nguồn của PHP sẵn có nên cộng đồng các nhà phát triển Web luôn có ý thức cải tiến nó ,nâng cao để khắc phục các lỗi trong chương trình này . - PHP rất ổn định và tương hợp, mới đây PHP đã vận hành khá ổn định trên các hệ điều hành gồm cả Unix, Window ... Đồng thời nó cũng nối với một số máy chủ như IIS hay Apache. 2.4 Hệ quản trị cơ sở dữ liệu MySQL 2.4.1 MySQL là gì? * MySQL là một cơ sở dữ liệu phục vụ * MySQL là lý tưởng cho cả hai ứng dụng nhỏ và lớn * MySQL hỗ trợ các tiêu chuẩn SQL * MySQL compiles vào một số các nền tảng * MySQL là miễn phí để tải về và sử dụng 2.4.2 Kết hợp PHP và MYSQL Sự kết hợp giữa PHP và MySql tạo nên một nền tảng tốt cho trang web. Số người sử dụng ngôn ngữ này ngày càng nhiều trong cộng đồng lập trình web. PHP và MYSQl trở lên thong dụng hơn. Dường như là một cặp bài trùng. PHP và MYSQL kết hợp sẽ tạo các ứng dụng chéo nền, nghĩa là bạn có thể phát triển ứng dụng trên Windows hoặc máy chủ Unix Sinh Viên: Lê Thị Thanh Hương Khoa: CNTT- K1A Học Viện Quản Lý Giáo Dục Tâm GVHD: Th.S Ninh Thị Thanh CHƯƠNG 3 PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.5 Mô tả bài toán, yêu cầu giải quyết 2.5.1 Mô tả bài toán Website là một cửa hàng ảo với hàng hóa và dịch vụ có thể giới thiệu và rao bánthị trường toàn cầu. Website cũng là một văn phòng ảo cho các doanh nghiệp trên mạng internet bao gồm toàn bộ thông tin,dữ liệu, hình ảnh về sản phẩm, dịch vụ và hoạt động sản xuất kinh doanh mà doanh nghiệp muốn truyền đạt tới người truy cập. Thương mại điện tử là mô hình kinh tế được chú trọng trong thời đại internet mang tính toàn cầu hiện nay. Doanh nghiệp Laptop Việt là một doanh nghiệp hoạt động trong lãnh vực kinh doanh sản xuất laptop, với các chức năng kinh doanh các mặt hàng laptop. Trong thời đại bùng nổ thương mại điện tử, chủ của doanh nghiệp muốn có một web-site giúp giới thiệu doanh nghiệp với khách hàng với mô hình hoạt động được minh họa bằng sơ đồ. Khách hàng truy cập vào trang web để xem sản phẩm laptop. Lựa chọn sản phẩm mình muốn mua cho vào giỏ hàng của mình sẽ hiện sản phẩm và giá cả,kho còn sản phẩm không ? Đặt hàng để mua sản phẩm đó thì ta sẽ thấy hiện lên sản phẩm đó và cho vào giỏ hàng và không thích sản phẩm đó ta có thể thanh toán sản phẩm mình đã mua. 2.5.2 Yêu cầu giải quyết  Cung cấp chức năng quản trị hệ thống cho quản trị viên giúp ngăn ngừa việc xâm nhập không hợp lệ vào hệ thống. Sinh Viên: Lê Thị Thanh Hương Khoa: CNTT- K1A Học Viện Quản Lý Giáo Dục Tâm GVHD: Th.S Ninh Thị Thanh  Người quản trị viên thể thêm, xóa, hiệu chỉnh thông tin về hàng hóa, nhà sản xuất.  Giới thiệu hàng hóa: đưa ra nhưng thông tin cần thiết về mặt hàng cho khách hàng tham khảo.  Cung cấp cho người dùng những tin tức mới xung quanh sản phẩm,đưa ra được những so sánh về sản phẩm và người quản trị thêm, xóa, sửa thông tin của tin tức  Ngoài ra khách hàng còn được tham gia góp ý và người quản trị sẽ trả lời góp ý từ khách hàng. 2.6 Sơ đồ trình bày website Index[Home] Gioithieu Dangnhap Dangky Lưu thông tin vào Session: username, password, vaitrò khachhang là khách hàng A_index là admin Hình 3.9-Sơ đồ chính của web-site Sinh Viên: Lê Thị Thanh Hương Khoa: CNTT- K1A Học Viện Quản Lý Giáo Dục Tâm GVHD: Th.S Ninh Thị Thanh A_index QL đơn đặt hàng asp Ql liên hệ, hỏi đáp QLSanpham QLTinTuc QLhangsanxuat QLYKien Ql Thanh viên Hình 3.10-Nhánh của web-site của người quản trị CapNhatTT. khachhang XemTT SanPham TimSanPham. Sinh Viên: Lê Thị Thanh Hương .asp asp Dangky asp YKien Khoa: CNTT- K1A Học Viện Quản Lý Giáo Dục Tâm GVHD: Th.S Ninh Thị Thanh Hình 3.11-Nhánh web-site của khách hàng 2.7 Biểu đồ phân cấp chức năng Website Bán hàng Laptop Hoạt động người dùng Quản trị hệ thống Biểu đồ phân cấp chức năng Xem TT Tìm kiếm 3.3Lựa Biểu đồ mức cảnh Đ/ký khungĐóng mua góp ý chọn Xem TT hàng kiến Tt sản phẩm TTin Sphẩm thêm TT Xóa TT Sửa TT Đóng góp ý kiến DK thành viên,phiếu mua Q lý hóa đơn Q lý thành viên Giao hàng Người quản trị Phiếu SP TTin KH và ý kiến Ý kiến phản hồi Hệ thống bán hang Khách hàng Biểu đồ mức khung cảnh Laptop Giỏ hàng sp Khách hàng Đ/ ký mua hàng Biểu đồ mức đỉnh của thành viên Giỏ hàng Tìm kiếm Sinh Viên: Lê Thị Thanh Hương Khoa: CNTT- K1A Lưa chọn Q lý Tin tức Học Viện Quản Lý Giáo Dục Tâm GVHD: Th.S Ninh Thị Thanh SP Tt người mua Tin Tt sản tức phẩm Sản phẩm Biểu đồ dưới đỉnh quản trị viên Q lý tin tức ` Thêm TT Ttin mới TT Spham TT Hdon Q lý hóa đơn Quản trị viên SP TT sản phẩm TT sản phẩm TTin Tviên Q lý thành viên Xóa TT Sinh Viên: Lê Thị Thanh Hương Sửa TT Khoa: CNTT- K1A Học Viện Quản Lý Giáo Dục Tâm GVHD: Th.S Ninh Thị Thanh 2.8 Thiết kế cơ sở dữ liệu 2.8.1 Các bước thiết kế cơ sở dữ liệu của hệ thống B1 Cài đặt AppServer - Cài đặt AppServer để chạy PHP Ta download AppSeverWin32. 2.5.10 Hỗ trợ Apache 2.2.8 PHP 5.2.0 MySQL 5.0.51b – trình cơ dữ liệu phpMyAdmin 2.10.3- trình hệ quản trị cơ sở dữ liệu trên web. B2 Quá trình cài PHP ta đặt Server Name : localhost. Admintrator’s Email Address: tùy chọn(lehuong@gmail.com) Appche HTTP Port: Cổng 80.để truy cập vào bat kỳ trang web Ta cài tiếp MySQl lưu trữ database Nhập tài khoản root: “123” Chạy chương trình. Kiểm tra dịch vụ chạy ta gõ localhost : B3 Mở Macromedia Dreamweaver 8.0 vào tạo trang Web động bằng PHP A - - - Tạo một trang web động Tạo một trang PHP  Từ trang chính chọn File-> New + Trong bảng Catergoty chọn Dymanic Page + trong bảng Dymanic Page chọn ASP JavaScript + Bấm Create + Chuyển sang chế độ Design View + Lưu File tên Tạo kết nối đến SQL 2005  Từ menu chính chọn Window chọn Database Tạo RecordSet  Từ menu chính chọn Window, Sever behaviors. Trong “Sever behaviors” chọn bấm + chọn RecorSet( Query) Hiện thị các mẫu tin(records)  Tạo Dymanic Table: Insert-> Application Object-> Dymanic Data Sinh Viên: Lê Thị Thanh Hương Khoa: CNTT- K1A Học Viện Quản Lý Giáo Dục Tâm GVHD: Th.S Ninh Thị Thanh  Tạo RecordSet Navigation: Insert-> Application Object>RecordSet Paging-> RecordSet Navigation Bar  Kết quả hiện thị trên Form B Tạo trang Admin Login ( Tạo trang cho đăng nhập cho nguời quản trị) - Tạo trang PHP - Tạo kết nối đên SQL Sever 2005 - Tạo recordset - Tao Form Admin Login Insert-> Application Object->User Authentication-> Log in user. - Giao diện xuất hiện Tương tự C Tạo trang Customer Login D Tạo trang Đăng Ký E Tạo trang Tìm Kiếm 2.8.2 Dữ liệu Từ mô hình cơ sở dữ liệu mức luận lý, các bảng dữ liệu sau được đề xuất: Tên bảng Admin Mô tả cho Admin Các cột Kiểu dữ Đặc điểm Mô tả cho not NULL Tên đăng nhập not NULL Mật khẩu liệu A_DangNha nvarchar(20 p ) A_MatKhau nvarchar(10 ) Hình 3.3-Cấu trúc bảng Admin Tên bảng SanPham Mô tả cho Danh sách các sản phẩm Các cột Kiểu dữ liệu Đặc điểm Mô tả cho S_ID int PK, identity (1,1) mã phân biệt sản Sinh Viên: Lê Thị Thanh Hương Khoa: CNTT- K1A Học Viện Quản Lý Giáo Dục Tâm GVHD: Th.S Ninh Thị Thanh phẩm S_Ten nvarchar(50) not NULL, unique Tên sản phẩm NSX_ID int FK, từ cột NSX_ID Mã nhà sản xuất của bảng NhaSanXuat, not Null S_dvt varchar(10) NULL đơn vị tính S_Gia float >=0, default 0, not đơn gía bán Null S_HinhAnh nvarchar(50) NULL tên file ảnh S_Mota nvarchar(Max) NULL mô tả thông tin sản phẩm Hình 3.4-Cấu trúc bảng SanPham Tên bảng KhachHang Mô tả cho Danh sách các Khách hàng Các cột Kiểu dữ liệu Đặc điểm Mô tả cho K_ID int PK, identity(1,1) mã phân biệt khách hàng K_DangNha nvarchar(50) p Unique,Not NULL, Tên đăng nhập chiều dài tối thiểu: 6 kí tự K_MatKhau nvarchar(20) not NULL, Mật khẩu K_Ten nvarchar(30) Not Null Tên khách hàng K_SDT Bigint Null Số điện thoại khách hàng K_DiaChi Nvarchar(50) Null Địa chỉ khách hàng K_Email Nvarchar(30) Not Null Email khách hàng Hình 3.5-Cấu trúc bảng KhachHang Sinh Viên: Lê Thị Thanh Hương Khoa: CNTT- K1A Học Viện Quản Lý Giáo Dục Tâm Tên bảng Mô tả cho Các cột GVHD: Th.S Ninh Thị Thanh NhaSanXuat Danh sách Nhà sản xuất Đặc điểm Kiểu dữ Mô tả cho liệu NSX_ID Int PK, identity(1,1) mã phân biệt Nhà sản xuất Tên nhà sản xuất NSX_Ten nvarchar(30 Not Null NSX_DiaChi ) nvarchar(30 NULL Địa chỉ nhà sản xuất NSX_Websit ) nvarchar(30 not NULL Website nhà sản e ) xuất Hình 3.6-Cấu trúc bảng NhaSanXuat Tên bảng PhanHoi Mô tả cho Danh sách Phản hồi của khách hang Các cột P_ID Kiểu dữ liệu Int Đặc điểm PK, identity (1,1) Mô tả cho mã phân biệt phản hồi K_ID Int FK, từ cột K_ID của Mã khách hàng bảng KhachHang, not Null P_TieuDe nvarchar(50) not NusxLL Tiêu đề phản hồi P_NoiDung Nvarchar(Max not NULL Nội dung ) P_Ngay Datetime Null Ngày phản hồi P_admin Nvarchar(max) null Nội dung trả lời từ Sinh Viên: Lê Thị Thanh Hương Khoa: CNTT- K1A Học Viện Quản Lý Giáo Dục Tâm GVHD: Th.S Ninh Thị Thanh admin Hình 3.7-Cấu trúc bảng PhanHoi Tên bảng Mô tả cho Các cột Ma_tt TieuDe_tt NoiDung_tt Hinh_tt Ngay_tt Tinhtrang_tt Kiểu dữ liệu Int Nvarchar(200) Nvarchar(Max) Varchar(50) dateTime Varchar(30) Tin Tức Danh sách các tin tức Đặc điểm Mô tả cho PK, identity(1,1) Mã phân biệt tin tức Not null Tiêu đề not NULL Nội dung null File hình Not Null Ngày đăng tin Not null Tình trạng của tin tức Hình 3.8-Cấu trúc bảng TinTuc Từ sơ đồ web-site ở trên, các giao diện sau được thiết kế: STT Tên tập tin Mục tiêu 1 Index[Home] Giao diện ban đầu cho web-site 2 Gioithieu Thông tin giới thiệu về công ty 3 dangnhap Công cụ bảo mật web-site 4 dangky. Khách hàng đăng ký là thành viên của web-site 5 a_xemgopy admin xem/trả lời ý kiến từ khách hàng 6 a_index Giao diện chính cho các chức năng của người quản trị 7 a_danhsachsp Admin xem/thêm/sửa,xóa thông tin về sản phẩm 8 a_danhsachnsx.asp Admin xem/thêm/sửa,xóa thông tin về nhà sản xuất 9 QLPwdKH Admin reset password cho khách hàng 10 khachhang Giao diện chính cho các chức năng của khách hàng Sinh Viên: Lê Thị Thanh Hương Khoa: CNTT- K1A Học Viện Quản Lý Giáo Dục Tâm 11 Timkiếm GVHD: Th.S Ninh Thị Thanh Khách hàng tìm thông tin về mặt hàng theo yêu cầu về loại hàng, gía hàng 12 Gopy Khách hàng gửi ý kiến cho ban quản trị. 13 DoiPwd Cho phép người dùng đổi password Hình 4.1-Bảng các giao diện của web-site Sinh Viên: Lê Thị Thanh Hương Khoa: CNTT- K1A Học Viện Quản Lý Giáo Dục Tâm GVHD: Th.S Ninh Thị Thanh 2.9 Giao diện cho người sử dụng 2.9.1 Giao diện 01- Index[Home] Mục đích: Giao diện ban đầu cho web-site bắt đầu mở ra Người sử dụng: Mọi người dùng có thể truy cập Cấu trúc phác thảo: Logo Menu sản phẩm Hình + thông tin giới thiệu về các sản phẩm Hình 4.1 Giao diện của trang Index[Home] Sinh Viên: Lê Thị Thanh Hương Khoa: CNTT- K1A Học Viện Quản Lý Giáo Dục Tâm GVHD: Th.S Ninh Thị Thanh Mô tả: Frame chính sẽ được dùng để hiển thị các trang được liên kết đến Các trang được liên kết tới: - dangnhap - dangky - gioithieu. - Tin tức - Tim kiếm - Liên hệ - Hỏi đáp - bản đồ 2.9.2 Giao diện 02- Gioithieu Mục đích: Giới thiệu về tổ chức bao gồm: thông tin về ban lãnh đạo, chuỗi các cửa hàng. Người sử dụng: Mọi người dung Logo Trang chủ Giới thiệu Tin tức Sinh Viên: Lê Thị Thanh Hương Hỏi đáp bản đồ Khoa: CNTT- K1A Học Viện Quản Lý Giáo Dục Tâm Menu sản phẩm GVHD: Th.S Ninh Thị Thanh Giới thiệu về công ty bao gồm: thông tin về ban lãnh đạo, chuỗi các cửa hàng. Quảng cáo Hình 4.2 Giao diện của trang Gioi thieu.asp 2.9.3 Giao diện 03- dangky Mục đích: cho phép người sử dụng đăng ký để tham gia thảo luận trên website Người sử dụng: Mọi người dùng Cấu trúc phác thảo: Sinh Viên: Lê Thị Thanh Hương Khoa: CNTT- K1A Học Viện Quản Lý Giáo Dục Tâm GVHD: Th.S Ninh Thị Thanh Tên đăng nhập: Mật khẩu: Xác nhận lại mật: Họ và tên: Địa chỉ: Số điện thoại: Email: Đăng ký Nhập lại Cancel Hình 4.3 Giao diện trang dang ky.asp Dữ liệu nhập Dữ liệu Định dạng Điều kiện Tên đăng nhập Chuỗi ký tự Không được để trống, Mật khẩu Chuỗi ký tự Không được để trống, phải từ 6 ký tự trở lên Sinh Viên: Lê Thị Thanh Hương Khoa: CNTT- K1A Học Viện Quản Lý Giáo Dục Tâm GVHD: Th.S Ninh Thị Thanh Xác nhận mật khẩu Chuỗi ký tự Phải giống với mật khẩu Họ tên Chuỗi ký tự Không được để trống, Địa chỉ Chuỗi ký tự Số điện thoại Email Số Phải là số Chuỗi ký tự Nhập đúng địa chỉ email Xử lý nút Reset - Xóa trống dữ liệu trong các ô Xử lý nút OK - Nếu người dùng nhập dữ liệu vào sáu ô không thoả mãn các điều kiện đã nêu ở trên thì người dùng phải nhập lại dữ liệu - Nếu các điều kiện về dữ liệu nhập được thoả mãn thì thông tin này sẽ được xử lý bởi trang dang ky thanh cong.asp Xử lý nút Cancel - trở về trang Index[Home].asp Xử lý của dang ky thanh cong.asp { Duyệt kết quả truy vấn: Nếu trùng username có trong database thì { valid=true; Sinh Viên: Lê Thị Thanh Hương Khoa: CNTT- K1A Học Viện Quản Lý Giáo Dục Tâm GVHD: Th.S Ninh Thị Thanh chuyển trang dang ky loi.asp với nội dung: “Tên đăng ký đã tồn tại”; Nếu valid=false thì chuyển trang dang ky thanh cong.asp ; 2.9.4 Giao diện 04- dangnhap Mục đích: Tạo ra công cụ bảo mật cho khách hàng Người sử dụng: khách hàng Cấu trúc phác thảo: Đăng nhập username: password: Dangnhap nhapnhnh apnhanha p Nhap lai Hình 4.4-Giao diện của dangnhap.asp Sinh Viên: Lê Thị Thanh Hương Khoa: CNTT- K1A Học Viện Quản Lý Giáo Dục Tâm GVHD: Th.S Ninh Thị Thanh Dữ liệu nhập Dữ liệu Định dạng Điều kiện username Chuỗi ký tự Không được để trống password Chuỗi ký tự Không được để trống Xử lý nút Reset - Xóa trống dữ liệu trong ô username và ô password Xử lý nút OK - Nếu người dùng nhập dữ liệu vào ba ô không thoả mãn các điều kiện đã nêu ở trên thì người dùng phải nhập lại dữ liệu - Nếu các điều kiện về dữ liệu nhập được thoả mãn thì thông tin này sẽ được xử lý bởi trang khachhang.asp Xử lý của khachhang.asp { // lấy thông tin khách hàng select username, pwd from KhachHang Duyệt kết quả truy vấn: Nếu trùng username, password có trong database thì { valid=true; Lưu username, password, vào biến Session; Chuyển sang trang khachhang.asp ngưng; Nếu valid=false thì chuyển trang dang nhap loi.asp với nội dung: “Đăng nhập không hợp lệ”; Sinh Viên: Lê Thị Thanh Hương Khoa: CNTT- K1A Học Viện Quản Lý Giáo Dục Tâm GVHD: Th.S Ninh Thị Thanh 2.9.5 Giao diện 4- a_dangnhap Mục đích: tạo ra công cụ bảo mật cho người quản trị website Người sử dụng: admin Cấu trúc phác thảo: Đăng nhập Tên đăng nhập: Mật khẩu: login Cancel Hình 4.4 Giao diện trang a_dangnhap.asp Dữ liệu nhập Dữ liệu Tên đăng Định dạng Chuỗi ký tự Điều kiện Không được để trống, nhập Sinh Viên: Lê Thị Thanh Hương Khoa: CNTT- K1A Học Viện Quản Lý Giáo Dục Tâm Mật khẩu Chuỗi ký tự GVHD: Th.S Ninh Thị Thanh Không được để trống Xử lý nút Cancel - Trở về trang Index[Home].asp Xử lý nút OK - Nếu người dùng nhập dữ liệu vào ô tên đăng nhập và ô mật khẩu không thoả mãn các điều kiện đã nêu ở trên thì người dùng phải nhập lại dữ liệu - Nếu các điều kiện về dữ liệu nhập được thoả mãn thì thông tin này sẽ được xử lý bởi trang a_index Xử lý của a_index { Duyệt kết quả truy vấn: Nếu trùng username, password có trong database thì { valid=true; Lưu username, password vào biến Session; và chuyển sang trang a_index; ngưng; Nếu valid=false thì chuyển trang loi.asp 2.9.6 Giao diện 05- Gopy Mục đích: cho phép khách hàng gửi ý kiến. Người sử dụng: khách hàng Sinh Viên: Lê Thị Thanh Hương Khoa: CNTT- K1A Học Viện Quản Lý Giáo Dục Tâm GVHD: Th.S Ninh Thị Thanh Cấu trúc phác thảo: Tiêu đề: Nội dung: Ngày: Gửi Nhập lai Hình 4.5 Giao diện trang gopy.asp Dữ liệu nhập Dữ liệu Định dạng Sinh Viên: Lê Thị Thanh Hương Điều kiện Khoa: CNTT- K1A Học Viện Quản Lý Giáo Dục Tâm GVHD: Th.S Ninh Thị Thanh Tiêu đề Chuỗi ký tự Không được để trống, Nội dung Chuỗi ký tự Không được để trống Ngày Datetime Không được để trống Xử lý nút nhap lai Xóa toàn bộ nội dung trong các ô. Xử lý nút gửi - Nếu người dùng nhập dữ liệu vào ô tên tiêu đề,ô nội dung và ô ngày không thoả mãn các điều kiện đã nêu ở trên thì người dùng phải nhập lại dữ liệu - Nếu các điều kiện về dữ liệu nhập được thoả mãn thì thông tin này sẽ được xử lý bởi trang phanhoithanhcong 2.9.7 Giao diện 07- timkiem Mục đích: cho phép khách hàng tìm kiem các sản phẩm theo nhà sản xuất. Người sử dụng: khách hàng Cấu trúc phác thảo: Hình 4.6 trang Tìm kiếm bất kỳ Giao diện timkiem Tên sản phẩm Giá cả Hình Giá Sinh Viên: Lê Thị Thanh Hương Khoa: CNTT- K1A Học Viện Quản Lý Giáo Dục Tâm GVHD: Th.S Ninh Thị Thanh Dữ liệu nhập Dữ liệu Tìm theo Định dạng Điều kiện List menu tên nhà sản xuất Tên sản Dynamic text phẩm Nhà sản Dynamic text xuất Hình Dynamic Attribute Giá Dynamic text Xử lý list menu: khi người dùng chọn một nhà sản xuất được xổ từ list menu thì dữ liệu của nhà sản xuất đó sẽ được đưa vào bảng bên dưới và hiện ra các sản phẩm tương ứng của nhà sản xuất đó. 2.10 Giao diện cho người quản trị website 2.10.1Giao diện 07- a_index Mục đích: cho phép người quản trị quản lý các chức năng của website Người sử dụng: admin Sinh Viên: Lê Thị Thanh Hương Khoa: CNTT- K1A Học Viện Quản Lý Giáo Dục Tâm GVHD: Th.S Ninh Thị Thanh Cấu trúc phác thảo: Logo quản lý thành viên Thông tin chi tiết Quản lý tin tức và góp ý Quản lý nhà sản xuất và sản phẩm Hình 4.7 Giao diện trang a_index 2.10.2Giao diện 08- a_danhsachnsx Mục đích: cho phép người quản trị xem,thêm,xóa,sửa thông tin về nhà sản xuất Người sử dụng: admin Sinh Viên: Lê Thị Thanh Hương Khoa: CNTT- K1A Học Viện Quản Lý Giáo Dục Tâm GVHD: Th.S Ninh Thị Thanh Cấu trúc phác thảo: Logo quản lý khách hàng Mã Tên Địa nsx nsx chỉ Website Quản lý tin tức và [Sửa][Xóa] góp ý Quản lý nhà sản xuất và sản phẩm Hình 4.8 Giao diện trang a_danhsachnsx.asp 2.10.3Giao diện 9- a_danhsachsp Mục đích: cho phép người quản trị xem,thêm,xóa,sửa thông tin về sản phẩm Người sử dụng: admin Sinh Viên: Lê Thị Thanh Hương Khoa: CNTT- K1A Học Viện Quản Lý Giáo Dục Tâm GVHD: Th.S Ninh Thị Thanh Cấu trúc phác thảo: Logo quản lý khách hàng Mã Tên Tên sp sp nsx Giá Hìn Mô h tả Quản lý tin tức [Sửa][Xóa] và góp ý Quản lý nhà sản xuất và sản phẩm Hình 4.9 Giao diện trang a_danhsachsp.asp Sinh Viên: Lê Thị Thanh Hương Khoa: CNTT- K1A Học Viện Quản Lý Giáo Dục Tâm GVHD: Th.S Ninh Thị Thanh Hình ảnh trang website Sinh Viên: Lê Thị Thanh Hương Khoa: CNTT- K1A Học Viện Quản Lý Giáo Dục Tâm GVHD: Th.S Ninh Thị Thanh KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Về cơ bản trang web đã đáp ứng được nhu cầu quảng cáo các sản phẩm của doanh nghiệp chuyên cung cấp các sản phẩm máy tính xách tay; người dùng dễ dàng tìm và nắm được các thông tin quan trọng của sản phẩm từ đó so sánh với các sản phẩm khác để đưa ra quyết định có mua sản phẩm đó hay không. Người quản trị có thể thực hiện các thao tác: cập nhật, sửa, xóa các sản phẩm hay tin, hay thông tin của các thành viên đăng ký vào website (tùy theo phân quyền). Tuy nhiên, website vẫn chưa đáp ứng được nhu cầu mua và bán hàng thực tế như: đặt hàng online, thanh toán trực tuyến. Trong thời gian tới website hướng tới hoàn thiện hơn về mặt chức năng cũng như hình thức giúp doanh nghiệp dễ dàng cập nhật thông tin của sản phẩm, phân nhóm các sản phẩm từ người dùng dễ dàng tìm kiếm, lựa chọn và đặt mua sản phẩm từ đó nâng cao uy tín và doanh thu của doanh nghiệp. TÀI LIỆU THAM KHẢO [1] Tên tác giả ; Thiết kế và lập trình web [2] http://www.ebook.edu.vn [3] http://www.tailieu.vn [4] http://3school.com.vn [5] http://www.thietkewebtop.com/tai-lieu-thiet-ke-web.htm Sinh Viên: Lê Thị Thanh Hương Khoa: CNTT- K1A [...]... từ những máy khác trên Internet Bước 3: Thiết kế website Tùy theo quy mô và nhu cầu của từng cá nhân và doanh nghiệp, các website sẽ có các chức năng, và độ phức tạp khác nhau Với đội ngũ chuyên gia và các lập trình viên sáng tạo, giàu kinh nghiệm, chúng tôi sẽ giúp bạn có được một website ấn tượng, đạt hiệu quả và tiết kiệm nhất Bước 4 Duy trì website Website của bạn sau khi được xây dựng, cần thường... được xây dựng, cần thường xuyên cập nhật thông tin để đảm bảo độ tươi mới của nó Qua đó, khách hàng có thể thấy được tình hình phát triển của công ty bạn Bước 5 Quảng bá website Để website của bạn hoạt động có hiệu quả nhất, ngoài việc in địa chỉ website trên các phương tiện thông tin đại chúng, các mạng thương mại, báo chí và các trang web điện tử 2.3 Ngôn ngữ PHP 2.3.1 PHP là gì? PHP (Hypertext Preprocessor... hiện nay Doanh nghiệp Laptop Việt là một doanh nghiệp hoạt động trong lãnh vực kinh doanh sản xuất laptop, với các chức năng kinh doanh các mặt hàng laptop Trong thời đại bùng nổ thương mại điện tử, chủ của doanh nghiệp muốn có một web-site giúp giới thiệu doanh nghiệp với khách hàng với mô hình hoạt động được minh họa bằng sơ đồ Khách hàng truy cập vào trang web để xem sản phẩm laptop Lựa chọn sản phẩm... Giáo Dục Tâm Menu sản phẩm GVHD: Th.S Ninh Thị Thanh Giới thiệu về công ty bao gồm: thông tin về ban lãnh đạo, chuỗi các cửa hàng Quảng cáo Hình 4.2 Giao diện của trang Gioi thieu.asp 2.9.3 Giao diện 03- dangky Mục đích: cho phép người sử dụng đăng ký để tham gia thảo luận trên website Người sử dụng: Mọi người dùng Cấu trúc phác thảo: Sinh Viên: Lê Thị Thanh Hương Khoa: CNTT- K1A Học Viện Quản Lý Giáo... Viên: Lê Thị Thanh Hương asp asp Dangky asp YKien Khoa: CNTT- K1A Học Viện Quản Lý Giáo Dục Tâm GVHD: Th.S Ninh Thị Thanh Hình 3.11-Nhánh web-site của khách hàng 2.7 Biểu đồ phân cấp chức năng Website Bán hàng Laptop Hoạt động người dùng Quản trị hệ thống Biểu đồ phân cấp chức năng Xem TT Tìm kiếm 3.3Lựa Biểu đồ mức cảnh Đ/ký khungĐóng mua góp ý chọn Xem TT hàng kiến Tt sản phẩm TTin Sphẩm thêm TT Xóa... Học Viện Quản Lý Giáo Dục Tâm GVHD: Th.S Ninh Thị Thanh CHƯƠNG 3 PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.5 Mô tả bài toán, yêu cầu giải quyết 2.5.1 Mô tả bài toán Website là một cửa hàng ảo với hàng hóa và dịch vụ có thể giới thiệu và rao bánthị trường toàn cầu Website cũng là một văn phòng ảo cho các doanh nghiệp trên mạng internet bao gồm toàn bộ thông tin,dữ liệu, hình ảnh về sản phẩm, dịch vụ và hoạt động... menu thì dữ liệu của nhà sản xuất đó sẽ được đưa vào bảng bên dưới và hiện ra các sản phẩm tương ứng của nhà sản xuất đó 2.10 Giao diện cho người quản trị website 2.10.1Giao diện 07- a_index Mục đích: cho phép người quản trị quản lý các chức năng của website Người sử dụng: admin Sinh Viên: Lê Thị Thanh Hương Khoa: CNTT- K1A ... Xóa TT Sửa TT Đóng góp ý kiến DK thành viên,phiếu mua Q lý hóa đơn Q lý thành viên Giao hàng Người quản trị Phiếu SP TTin KH và ý kiến Ý kiến phản hồi Hệ thống bán hang Khách hàng Biểu đồ mức khung cảnh Laptop Giỏ hàng sp Khách hàng Đ/ ký mua hàng Biểu đồ mức đỉnh của thành viên Giỏ hàng Tìm kiếm Sinh Viên: Lê Thị Thanh Hương Khoa: CNTT- K1A Lưa chọn Q lý Tin tức Học Viện Quản Lý Giáo Dục Tâm GVHD: Th.S... Mô tả cho liệu NSX_ID Int PK, identity(1,1) mã phân biệt Nhà sản xuất Tên nhà sản xuất NSX_Ten nvarchar(30 Not Null NSX_DiaChi ) nvarchar(30 NULL Địa chỉ nhà sản xuất NSX_Websit ) nvarchar(30 not NULL Website nhà sản e ) xuất Hình 3.6-Cấu trúc bảng NhaSanXuat Tên bảng PhanHoi Mô tả cho Danh sách Phản hồi của khách hang Các cột P_ID Kiểu dữ liệu Int Đặc điểm PK, identity (1,1) Mô tả cho mã phân biệt... được những so sánh về sản phẩm và người quản trị thêm, xóa, sửa thông tin của tin tức  Ngoài ra khách hàng còn được tham gia góp ý và người quản trị sẽ trả lời góp ý từ khách hàng 2.6 Sơ đồ trình bày website Index[Home] Gioithieu Dangnhap Dangky Lưu thông tin vào Session: username, password, vaitrò khachhang là khách hàng A_index là admin Hình 3.9-Sơ đồ chính của web-site Sinh Viên: Lê Thị Thanh Hương ... dựng website thương mại điện tử với nội dung Website quảng cáo laptop 1.2 Mục tiêu nghiên cứu Xây dựng website quảng cáo bán hàng qua mạng Cung cấp cho doanh nghiệp thêm kênh thông tin để quảng. .. web trang web đến từ website, trang website đến từ Mỹ, từ Việt Nam, hay nơi khác giới Website có tên địa mà ta gõ địa gọi domain name Thường website sở hữu cá nhân tổ chức Website văn phòng ảo... Bước Duy trì website Website bạn sau xây dựng, cần thường xuyên cập nhật thông tin để đảm bảo độ tươi Qua đó, khách hàng thấy tình hình phát triển công ty bạn Bước Quảng bá website Để website bạn

Ngày đăng: 02/10/2015, 15:54

Mục lục

  • CHƯƠNG 1 MỞ ĐẦU

    • 1.1 Lý do chọn đề tài

    • 1.2 Mục tiêu nghiên cứu

    • 1.3 Phạm vi nội dung nghiên cứu

    • CHƯƠNG 2 TỔNG QUAN VỀ THƯƠNG MẠI ĐIỆN TỬ VÀ QUÁ TRÌNH XÂY DỰNG WEBSITE THƯƠNG MẠI ĐIỆN TỬ

      • 2.1 Thương mại điện tử

      • 2.1.1 Thương mại điện tử

      • 2.1.2 Lợi ích của Thương mại điện tử

      • 2.2 Tìm hiểu về Website

      • 2.2.2 Lợi ích của Website

      • 2.2.3 Website Thương mại điện tử

      • 2.2.4 Các bước xây dựng 1 Website

      • 2.2.4 Lợi ích của PHP ? - Rất đơn giản với chương trình này đây là sự lôi cuốn mạnh mẽ nhất.

        • 2.4 Hệ quản trị cơ sở dữ liệu MySQL

        • CHƯƠNG 3  PHÂN TÍCH THIẾT KẾ HỆ THỐNG

          • 2.5 Mô tả bài toán, yêu cầu giải quyết

          • 2.5.1 Mô tả bài toán

          • 2.5.2 Yêu cầu giải quyết

          • 2.6 Sơ đồ trình bày website

          • 2.7 Biểu đồ phân cấp chức năng

          • 2.8 Thiết kế cơ sở dữ liệu

          • 2.8.1 Các bước thiết kế cơ sở dữ liệu của hệ thống

          • 2.9 Giao diện cho người sử dụng

          • 2.9.1 Giao diện 01- Index[Home]

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

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

Tài liệu liên quan