www.tinhgiac.com Bai II Khai quat ha tang co so tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tập lớn về...
Hạ tầng sở cơng nghệ TMĐT • Nội dung TMĐT nhìn từ phía CNTT Cơng nghệ Web Thiết kế ứng dụng web Thiết kế ứng dụng TMĐT TMĐT nhìn từ phía CNTT • TMĐT phải xây dựng tảng sở hạ tầng (bao gồm sở hạ tầng kinh tế, công nghệ, pháp lý nguồn nhân lực) • Cơ sở hạ tầng cơng nghệ TMĐT công nghệ thông tin truyền thơng • TMĐT ứng dụng cơng nghệ web chu trình hoạt động kinh doanh trực tuyến • TMĐT phận hệ thống thơng tin doanh nghiệp Hệ thống thơng tin • Thơng tin tài ngun tổ chức • Phần mềm ứng dụng & phần mềm hệ thống • Ứng dụng desktop & ứng dụng web • Khái niệm cơng nghệ phần mềm Đại cương hệ thống thông tin Hệ thống thông tin thường chia thành loại sau: • Hệ thống xử lý giao dịch (Transaction Processing Systems) • Hệ thống quản trị thơng tin (Management Information Systems) • Hệ thống hổ trợ định (Decision Support Systems) • Hệ chuyên gia (Expert Systems) Chu kỳ sống hệ thống Có thể phân chia giai đoạn phát triển hệ thống thông tin dựa chu kỳ sống phát triển hệ thống (System Development Life Cycle) gồm bảy giai đoạn Chu kỳ sống hệ thống Xác định vấn đề, hội mục tiêu Xác định u cầu thơng tin Phân tích đề xuất hệ thống Thiết kế hệ thống Triển khai phần mềm Kiểm định hệ thống Cài đặt đánh giá hệ thống Xác định vấn đề, hội mục tiêu • • • Xác định vấn đề cần giúp đở hệ thống thông tin Cơ hội tình cho phép sử dụng hệ thống thơng tin để tăng tính cạnh tranh Xác định mục tiêu trả lời câu hỏi “cần phải làm ?” Xác định yêu cầu thông tin Xác định yêu cầu thông tin mà người dùng hệ thống đưa Kết giai đoạn báo cáo chức tổng thể phận Các kết cần có thống người sử dụng viết dạng phổ thông dễ hiểu Phân tích đề xuất hệ thống • • • Xác định sơ đồ dòng liệu Xác định sơ đồ xử lý định Kết giai đoạn đề xuất hệ thống tổng hợp phân tích, cung cấp phân tích chi phí nhiều phương án giải pháp, đề xuất giải pháp tối ưu Thiết kế hệ thống • • • • • Thiết kế logic Thiết kế biểu mẫu hình Thiết kế sơ đồ thực thể - quan hệ Thiết kế sở liệu Thiết kế đầu hình, máy in, đĩa cứng Kết giai đoạn tài liệu mơ tả chi tiết trang hình vào-ra, sơ đồ, bảng sở liệu với thủ tục kiểm tra tính đắn liệu Data Binding • • • Data binding cho phép đưa liệu từ bên chèn vào trang web Dữ liệu lấy từ biến, trường, biểu mẫu, sở liệu Dùng data binding, quản trị liệu từ xa trình duyệt Ứng dụng client-side • • Các ứng dụng phạm vi máy client, hổ trợ trình duyệt Có thể dùng phần tử HTML: text, images, multimedia, script,… Ứng dụng client-side không xử lý đầy đủ tính hệ ứng dụng Ứng dụng server-side • • Ứng dụng server-side cốt lỏi hệ ứng dụng, bao gồm thu nhận yêu cầu client, thực xử lý trả lại kết cho client Công nghệ: CGI, ASP, PHP, JSP,… Triển khai ứng dụng web • • Cần thực quy trình thiết kế theo chu kỳ phát triển hệ thống thông tin Sử dụng công cụ triển khai thông dụng Xác định vấn đề, hội mục tiêu • • • Vấn đề: Tăng lợi nhuận Cơ hội: dùng trang web, diễn đàn, sàn giao dịch, cửa hàng ảo,… Mục tiêu: nhằm tăng lượng khách hàng, tăng chất lượng phục vụ khách hàng, với hy vọng tiếp thị hiệu kinh tế Xác định yêu cầu thông tin Nếu lập trang web u cầu là: • Giới thiệu công ty, đầu mối liên hệ, cách tiếp xúc • Hiển thị loại sản phẩm công ty • Hiển thị chi tiết sản phẩm • Cho phép khách hàng có ý kiến sản phẩm phục vụ cơng ty Phân tích đề xuất hệ thống • • • Phân tích thiết bị (phần cứng, phần mềm) cần có, chi phí tức thời chi phí thường xuyên (như tên miền, hosting,cơ sở liệu,…) Phân tích thiết kế (các phương án) Phân tích ưu điểm trang web việc tăng doanh thu tăng lượng khách hàng dự kiến Thiết kế hệ thống • • • • Các biểu mẫu vào-ra hình Phương thức xử lý qua sở liệu Xây dựng sơ đồ thực thể quan hệ thiết kế sở liệu Mô tả bảng, trường cách thức kiểm tra tính dắn liệu Triển khai phần mềm • • Dùng công cụ triển khai ứng dụng : Microsoft Frontpage Macromedia Dreamweaver Kiểm định hệ thống • • • Ứng dụng web đòi hỏi phải kiểm định phía client phía server Kiểm định liệu nhập Loại bỏ liên kết không xác định Cài đặt đánh giá hệ thống • • • Bàn giao ứng dụng web cho công ty sở: Công ty tự đảm nhận việc quản trị trang web Công ty tự cập nhật trang web, xử lý yêu cầu khách hàng Theo dõi lưu lượng truy cập trang web Xuất ứng dụng web • • • Với ứng dụng web việc đưa lên mạng (LAN, INTERNET) toàn site thiết kế Site phải đặt Web Server Ứng dụng cần nhiều Server mail server, ftp server,… Web Server • • Với hệ điều hành Win2K web server phần mềm IIS (Internet Information Service) cài bên (nếu thiếu, cài thêm “Add/Remove Software”) Mặc định, IIS quản lý vùng đĩa cứng “C:\Inetpub\wwwroot\” Thiết kế ứng dụng TMĐT • • TMĐT ứng dụng web TMĐT - với nghĩa hẹp, cửa hàng trực tuyến bao gồm tối thiểu thành phần sau: Danh mục sản phẩm (Product Catalogs) Giỏ hàng (shopping cart) Quy trình tốn (payment process) Thiết kế ứng dụng TMĐT • Cơ sở liệu phải thiết kế để đáp ứng yêu cầu thông tin khách hàng như: + Sản phẩm + Thời gian gửi hàng + Chi phí cách thức gửi hàng + Trạng thái đơn hàng + Thời gian nhận hàng + Trạng thái kho hàng:đã có hay sản xuất, (real-time inventory) ... sở liệu Mô tả bảng, trường cách thức kiểm tra tính dắn liệu Triển khai phần mềm • • Dùng công cụ triển khai ứng dụng : Microsoft Frontpage Macromedia Dreamweaver Kiểm định hệ thống • • • Ứng... Công nghệ: CGI, ASP, PHP, JSP,… Triển khai ứng dụng web • • Cần thực quy trình thiết kế theo chu kỳ phát triển hệ thống thông tin Sử dụng công cụ triển khai thông dụng Xác định vấn đề, hội mục... • • Với hệ điều hành Win2K web server phần mềm IIS (Internet Information Service) cài bên (nếu thiếu, cài thêm “Add/Remove Software”) Mặc định, IIS quản lý vùng đĩa cứng “C:Inetpubwwwroot”