Luận Văn Website bán hàng các ấn phẩm của nhà Sách Minh Khai

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    170
    Điểm thành tích:
    0
    Xu:
    0Xu
    ĐỀ TÀI : Website bán hàng các ấn phẩm của nhà Sách Minh Khai

    Lời Nói Đầu
    ​Cùng với sự phát triển của internet, sự bùng nổ của nghành công nghệ thông tin đã ảnh hưởng tích cực tới nhiều lĩnh vực trong cuộc sống , trong đó có lĩnh vực thương mại. Quảng bá sản phẩm đến với người tiêu dùng và là cầu nối giữa người tiêu dùng với sản phẩm hiệu quả là một lợi thế của công nghệ thông tin Do vậy thương mại điện tử ngày càng được phát triển và ứng dụng rộng rãi.
    nhằm tìm hiểu mô hình hoạt đọng cũng như quá trình xây dựng một ứng dụng có tính chất thượng mại . Em xin chọn đề tài “Web site bán hàng các ấn phẩm của nhà Sách minh khai
    Chương I: Yêu Cầu Của Đề Tài
    I.Giới Thiệu
    “Web site bán hàng các các ấn phẩm của nhà Sách minh khai ” là ứng dụng đóng vai trò như một siêu thị ảo. Hệ thống cho phép công ty bày bán các sản phẩm của mình trên mạng dưới sự quản lý của hệ thống. Khách hàng có thể vào thăm trang web, xem sản phẩm và đặt hàng một cách dễ dàng. nhà dịch vụ sẽ xem xét và làm những công việc cần thiết để phục vụ khách hàng sao cho tốt nhất.
    II.Yêu Cầu Của Đề Tài
    1. Về Mặt Ứng Dụng
    Hệ Thống “Web site bán hàng các các ấn phẩm của nhà Sách minh khai ” cho phép khách hàng vào hệ thống để mua hàng, hệ thống phải hỗ trợ sao cho khách hàng có thể tìm kiếm, xem thông tin về sản phẩm, chọn sản phẩm và đăt hàng một cách dễ dàng. Khi đăng ký đặt mua sản phẩm khách hàng sẽ có một Acount riêng trong hệ thống, họ có thể thêm hoặc bướt hàng đã chọn khỏi đơn hàng, cuối cùng đơn hàng được gửi về dịch vụ bán hàng.
    Đối với công ty. Công ty có một không gian riêng để bày bán những sản phẩm của mình trên mạng, có thể cập nhật sản phẩm mới, thay đổi thông tin của sản phẩm hoặc xoá sản phẩm và quản lý đơn đặt hàng thông qua hệ thống . hệ thống đóng vai trò như một siêu thị ảo có chức năng môi giới khách mua hàng với dịch vụ, còn việc giao, nhận hàng diễn ra nội bộ giữa người bán và người mua hàng. Hệ thống không tham gia trực tiếp vào việc giao và nhân hàng.

    2. Về Mặt Kỹ Thuật
    Những khả năng về kỹ thuật mà ứng đòi hỏi như sau:
    - Ứng dụng triển khai trên môi trường web
    - Hỗi trợ nhiều người dùng
    - Dung lượng
    +Số lượng người truy xuất: không giới hạn
    +Số lượng sản phẩm tối đa cho mỗi dịch vụ : không hạn chế
    3. Một số yêu cầu khác
    - Ngoài ra ứng dụng có thể :
    +Hỗ trợ tếng việt
    +Sử dụng dễ dàng
    Để triển khai ứng dụng theo yêu cầu đề ra, em đã chọn công nghệ lập trình internet Active Server Page (ASP) vì công nghệ ASP rất linh hoạt để viết web động hơn nữa ASP rất phù hợp với chương trình học tập và nghiên cứu ở trường của em.
    Như vậy trong chương một ta đã tìm hiểu về một số yêu cầu và lời giới thiệu chung về đề tài.
    Chương II: Cơ Sở Lý Thuyết Và Công Nghệ
    I. Giới Thiệu Tổng Quát Về Internet
    Mọi người trao đổi và học hỏi. Mạng internet là nơi cung cấp thông tin tuyệt vời nhất. Mạng internet là mạng lưới liên kết của hàng chục ngàn máy tính chủ và hệ thống mạng con ở khắp mọi nơi trên thế giới. Ban đầu chỉ có mạng con của các tổ chức nghên cứu, quân sự, các trường đại học sử dụng, dần dần hình thành lên mạng máy tính rộng lớn bao trùm khắp toàn cầu kết nối đến mọi gia đình. Khi kết nối với internet các may tính có thể chia sẻ tài nguyên, trao đổi thư tín,truy cập phần mềm ứng dụng . mà không cần cùng một địa điểm. Internet đóng một vai trò quan trọng, được sử dụng chủ yếu cho sự phát triển của internet nói chung và cho sự phát triển thương mại điện tử nói riêng, đó chính là thông điệp điện tử và mạng thông tin toàn cầu.
    Ngày nay internet con được gọi với cái tên thân thuộc và đúng nghĩa hơn đó là World Wide Web (viết tắt là: WWW) hay mạng toàn cầu.
    II.Active Server Page (ASP)
    -Với HTML là ngôn ngư căn bản của mình, Web không thể mô tả bản thân dữ liệu, không tiện dụng trong việc định vị, sửa đổi tài liệu. Với HTML ta không thể tạo ra trang web động, vì bản thân HTML chỉ đơn giản mô tả cách thức văn bản, đồ hoạ và những dữ liệu đơn giản khác hiển thị trên man hình. Để giải quyết nhưng hạn chế đó của ngôn ngữ căn bản HTML, Microsoft đã đưa công nghệ ASP (Active Server Page) giúp tạo ra trang web động dễ dàng đồng thời đảm nhận chức năng gửi và nhận dữ liệu giữa máy khách và máy chủ. Là ngôn ngữ lập trình web động vô cùng vô cùng linh hoạt và dễ sử dụng. ASP đã được Microsoft trang bị cho sáu đối tượng rất quan trọng đó là: Server, Application, Session, Request, Response và ObjectContext. Sau đây là mô hình các đối tượng trong ASP.
    -Đối tượng Request: cho phép năm bắt các thông tin được yêu cầu từ User và cho phép ứng dụng chạy trên server sử lý chúng. Server sẽ nhận giá trị được đưa đến qua yêu cầu HTTP và đặt chúng trong Request này.
    -Đối tượng Response: cho phép gửi dữ liệu từ máy chủ server về máy client.
    -Đối tượng Object context: được xây dựng để quản lý các giao dịch dựa trên lệnh gọi ASP script đến Microsoft transaction server (MTS).
    -Đối tượng Application: được dùng để chia sẻ thông tin trong cùng một ứng dụng. Mỗi Application gồm nhiêu phiên làm việc của các User khác nhau mà đại diện cho mỗi phiên làm việc là một đối tượng session. Ta dùng đối tượng session để lưu trữ những thông tin riêng chỉ dùng cho User đó mà thôi.

    Mô tả tóm tắt chức năng của các đối tượng trong ASP.
    -Đối tượng Request: cung cấp tất cả các thông mà client cung cấp khi yêu cầu một trang hay submit (đệ trình) một form (biểu mẫu). Điều này bao gồm các biến HTTP chỉ định brower (trìng duyệt) và người dùng, các cookies được lưu trên brower và các giá trị bất kỳ được gắn vào URL với vai trò Querystring (truỗi truy vấn) hay xác lập trong các control(điều khiển) HTML trong phâm đoạn (form) trong một bảng.
    -Đối tượng Response: được sử dụng để truy xuất các đáp ứng mà server tạo ra để gửi ngược về brower nó là các biến HTTP định danh server và khả năng của nó, thông tin về nội dung được gửi cho brower và bất kỳ cookies mới nào sẽ được lưu trên brower. nó cũng cung cấp các method (phương thức) chúng ta cũng có thể sử dụng để tạo output (đầu ra) như method: Response.Write
    vd:
    Response.Write “xin chào các bạn”
    -Đối tượng Session : được dùng để chứa thông tin hoặc các thay đổi thiết lập cho một phiên kết nối (session) của người dùng. Biến lưu trong đối tượng session nắm giữ thông tin chỉ cho một người dùng tách biệt và có thể nhìn thấy được bởi tất cả các trang ASP trong ứng dụng.
    -Đối tượng Application : được định nghĩa là một tập hợp các file và tài nguyên như (ASP, HTML,GIF .) kết hợp với nhau để xử lý hoặc phục vụ cho một mục đích nào đó. ASP sử dụng đối tượng Application để biểu diễn cho ứng dụng, thông qua đối tượng Application bạn có thể ràng buộc và chuyên đổi thông tin giữa các trang ASP trong ứng dụng và giữa các phiên kết nối Session với nhau.
    -Đối tượng Server : Được dùng để thực hiện thao tác đặc biệt tác động lên trình chủ server cung cấp các phương thức và các thuộc tính được dùng trong hầu hết các trang ASP
    -Đối tượng Objectcontex dùng để quản lý các giao dịch dựa trên lệnh gọi ASP Script đến Microsoft transcation server (MTS). Dùng để chấp thuận hoặc huỷ bỏ transcation được khởi tạo bởi một ASP script
    Như vậy đây là tóm tắt trình bầy về các đối tượng có sẵn trong ASP và các chức năng của từng đối tượng.
    III.Activex Data Opject(ADO)
    1.Giới thiệu về ADO
    -Trải qua một quá trình phát triển khá dài, công nghệ tin học đã chứng tỏ cơ sở dữ liệu là cực kỳ quan trọng và cần thiết đối với hầu hết các ứng dụng máy tính. Hiểu được điều này Microsoft đã xây dựng một tập các giao tiếp tổng quát (API-Application programming interface ) dành cho kết nối và truy xuất dữ liệu. Các hệ dữ liệu muốn chương trình Windows có khả năng truy xuất dữ liệu của mình một cách thống nhất cần viết trình điều khiển cài đặt theo giao tiếp của những hàm API này. Đây chình là mô hình hoạt động của cơ chế cầu nối ODBC (Open database conectivity). ODBC cho phép dùng một cách truy xuất duy nhất kết nối đến mọi cơ sở dữ liệu. Nó được xem là cầu nối giữa ứng dụng và dữ liệu. Tuy nhiên ODBC tỏ ra chậm và không hiệu quả vì thế Microsoft đã xây dựng tập các hàm truy xuất dữ liệu tổng quát ở dạng đối tượng gọi là OLEDB. Nhưng OLEDB khá phức tạp chỉ thuận tiện cho lập trình viên C và C++. ADO đơn thuần chỉ là đối tượng COM tập trung vào sử lý dữ liệu thông qua OLEDB của Windows.

     
Đang tải...