« Home « Kết quả tìm kiếm

Đồ án - Thiết kế trang Web bán CD qua mạng


Tóm tắt Xem thử

- Báo Cáo Lập Trình Ứng Dụng Mạng.
- THIẾT KẾ TRANG WEB BÁN CD QUA MẠNG.
- Servlet có thể được xem như một applet phía server (server side).
- 1.1 Tại sao sử dụng servlet.
- Servlets chỉ được nạp một lần bởi trình chủ Web và có thể duy trì các dịch vụ (chẳng hạn kết nối cơ sở dũ liệu) giữa các yêu cầu.
- Như đã đề cập trước đây, servlets được viết bằng ngôn ngữ Java, vốn đã mang lại sự độc lập nền cho nỗ lực phát triển của ta..
- Servlets có thể sử dụng được với đủ loại trình khách.
- Trong khi các servlets được viết bằng ngôn ngữ Java, chúng ta có thể sử dụng chúng dễ dàng từ các Java applets cũng như từ HTML..
- Công nghệ Java Server Pages (viết tắt là JSP) là công nghệ Java dựa trên nền J2EE để xây dựng những ứng dụng chứa nội dung trang Web động như:.
- Công nghệ JSP có khả năng tạo ra những trang Web với nội dung linh hoạt, có vai trò quan trọng trong việc phát triển.
- Kết quả xử lý của Servlet được thay vào chỗ biểu thức JSP trong trang Web ban đầu (trang Web mà trình duyệt nhận được là trang HTML thuần túy)..
- Ngoài ra, môi trường Java đã đưa ra rất nhiều sự mở rộng cho việc phát triển các ứng dụng Enterprise.
- Vì vậy, với công nghệ JSP, người ta hoàn toàn có thể tạo ra được những ứng dụng có quy mô lớn với chất lượng cao..
- Quá trình phát triển, triển khai và duy trì phát triển ứng dụng Web trở nên dễ dàng và nhanh chóng:.
- JSP đã làm đơn giản hóa và tăng tốc quá trình phát triển ứng dụng Web.
- Bằng việc hỗ trợ các thư viện thẻ tự tạo (customized tag) và mô hình phát triển dựa trên thành phần (component - based development), JSP không chỉ làm giảm công sức phải bỏ ra của những người phát triển mà nó còn cung cấp một cơ sở vững chắc cho các công cụ phát triển.
- Tận dụng được những thành phần có thể dùng lại (reusable components):.
- Những nhà phát triển có thể trao đổi hay chia sẻ những thành phần chuyên trách xử lý chung (common operations), do đó sẽ làm giảm đáng kể chi phí khi xây dựng ứng dụng.
- Với công nghệ JSP, người phát triển sử dụng các thẻ HTML hay XML để thiết kế giao tiếp trang Web, các thẻ JSP hay các đoạn scriptlet để phát sinh nội dung động của trang (nội dung này phụ thuộc vào yêu cầu của user).
- Do những xữ lý cốt lõi đã được đóng gói trong các thẻ và Beans, Web master và page designer có thể hiệu chỉnh và làm việc trên trang JSP mà không ảnh hưởng đến xử lý nghiệp vụ của trang.
- Các điều trên giúp bảo vệ các đoạn code sở hữu độc quyền và vẫn đảm bảo cho mọi HTML - based web Browser có thể truy xuất đến các trang JSP theo yêu cầu..
- Sự phát triển mở rộng và hỗ trợ công nghiệp rộng lớn:.
- JSP được phát triển dưới Java Community Process.
- Hơn nữa, công nghệ này giờ đây đã được phát triển mở trong dự án của Apache Software Foundation.
- Với điều này, công nghệ JSP mới nhất sẽ có được một ảnh hưởng tầm cỡ Thế Giới trong công nghệ thông tin.
- Sự hỗ trợ đa nền, rộng lớn này cho phép Wwb developer viết code JSP một lần nhưng có thể triển khai khắp mọi nơi..
- Ðơn giản hóa quá trình phát triển với các thẻ:.
- Những nhà phát triển trang Web không phải lúc nào cũng là một lập trình viên thông thạo với ngôn ngữ kịch bản.
- Các thẻ JSP chuẩn có thể truy xuất và khởi tạo những thành phần JavaBeans, thiết lặp hay nhận về giá trị của thuộc tính và thực hiện những xử lý mà nếu viết code sẽ khó khăn và mất nhiều thời gian.
- Công nghệ JSP có thể mở rộng thông qua sự phát triển của các thư viện thẻ tự tạo (customized tag library).
- Hiện nay đã có khá nhiều các thư viện loại này, từ đó giúp nhà phát triển trang Web có thể làm việc với những công cụ quen thuộc khi thực hiện những xử lý phức tạp..
- Chương trình ứng dụng về WebCD.
- Mô tả về chương trình và các công cụ sử dụng..
- Mặc định Tom Cat dùng cổng 8080 , để kiểm tra bạn có thể gọi http://localhost:8080/index.html (hiển thị trang chủ của Tom Cat).
- bạn có thể cấu hình để gọi các trang JSP /servlet của ứng dụng bằng cách chỉ ra vị trí ứng dụng trong file.
- Trang Web chính của Tomcat Server.
- Dreamweaver là một chương trình dùng để tạo ra và quản lý các trang web..
- Với Dreamweaver bạn dễ dàng phát triển một trang web hoặc một website rất lớn .
- Ngoài ra còn cung cấp cho người thiết kế khả năng thêm mã , khả năng kiểm tra mã hoạt động trên trình duyệt ra sao, khả năng đặt các Control ( tương tự Visual Basic) vào trang web một cách thuận tiện , sau đó cũng có thể viết mã bằng cách chuyển chế độ hiển thị, ngoài ra Dremweaver còn hỗ trợ chế độ Desing and code cho ai thích vừa viết code vừa xem trang hiển thị.
- Vì thế các nhà thiết kế không cần phải viết một đoạn mã nào mà vẫn có thể truy cập CSDL để thêm, xoá, sửa.
- WinMySqlAmin Server dùng để lưu thông tin cấu hình của hệ thống và tài nguyên,kiểm tra cơ sở dữ liệu thông báo các tiến trình xử lý của Server,đồng thời khởi động Mysql Server.
- -Cấu trúc của một trang thông thường của một trang Web thông thường gồm các phần chính như sau:.
- +Phần phía dưới cùng của Web còn gọi là footer +Phần chính của trang web hay còn gọi là phần main.
- -Màn hình cắt phần phía trái của trang web hay còn gọi là left.
- Màn hình cắt phần phía phải của trang web hay còn gọi là right.
- -Màn hình cắt phần phía dưới của trang web hay còn gọi là footer.
- Phần chính của trang web hay còn gọi là phần main.
- 2 product_code Chuổi Khác rỗng Thông tin.
- 2 contact_from Chuổi Khác rỗng Thông tin.
- contact_to Chuôi Khác rỗng Thông tin.
- user_pasword Chuôi Khác rỗng Thông tin về.
- 5 user_email Chuổi Thông tin vê.
- Khách hàng có thể tự ý sửa thông tin cá nhân của mình .
- Xữ lý Nhập thông tin mua đĩa CD : Cho phép Admin nhập thông tin mã đĩa CD để hiển thị trên showroom, khi CD thực sự được bán , admin đã xác nhận là hàng đã được bán,và có thể trình bày hàng mới...
- Hiện nay, việc tìm kiếm trên web tỏ ra rất khó khăn hoặc tìm kiếm được nhưng thông tin không chính xác, hoặc trả về các lượng thông tin dư thừa gây khó khăn cho người dùng..
- Nguyên nhân dẫn đến sự sai lệch đó là do thông tin trên web chỉ có con người hiểu còn máy tính thì không, chúng chỉ có thể chứa dữ liệu ngoài ra không thể hiểu được nghĩa của từ.
- Ví dụ : Khi tìm kiếm sách viết về Jéôme Euzenat thì khi đó các search engine ngoài các thông tin về Jéôme Euzenat nó còn trả về các thông tin dư thừa không phải nói về con người Jéôme Euzenat.
- Semantic Web là sự mở rộng của Web hiện tại mà thông tin trong đó không những con người hiểu mà cả máy tính cũng có thể hiểu từ đó cho phép máy tính và con người có thể hợp tác tốt hơn..
- Ý tưởng của Semantic web chính là ta có thể dạy cho web biết hay nói khác đi là nó có thể “học hỏi” nhằm tạo thêm ý nghĩa cho những nội dung truyền tải trên web để các kết quả tìm kiếm trở nên "thông minh".
- Thay vì chỉ đơn thuần hiển thị các thông tin trên màn hình, máy tính có thể hiểu được không chỉ nghĩa của từ mà cả các quan hệ logic của từ với nhau.Từ đó máy tính đã trở thành một nhà cố vấn, có thể đưa ra những lựa chọn riêng của chúng thông qua sự hỗ trợ của semantic web.
- Và đó cũng chính là mục đích của các nhà nghiên cứu của tổ chức chuẩn web quốc tế W3C : “làm cho thông tin ngày một thông minh hơn”..
- Nói một cách dễ hiểu, với cấu trúc của semantic web thì các hạn chế trong việc tìm kiếm thông tin hiện nay sẽ được giải quyết rốt ráo..
- Trên mạng Semantic Web, các từ sẽ được quy ước qua một ngôn ngữ gọi là XML, để máy có thể hiểu được ý nghĩa của chúng thông qua các chương trình phần mềm thông minh, chúng như một từ điển bách khoa có thể hiểu được cả nghĩa hẹp và nghĩa rộng của ngôn từ đồng thời có thể phân biệt được hai từ khác nhau nhưng đồng nghĩa hoặc đồng âm nhưng khác nghĩa.
- Do đó, thay vì người sử dụng cố gắng làm việc với một công cụ tìm kiếm Boolean thông qua những từ khoá, họ có thể sử dụng một tác tử để tìm kiếm dữ liệu một cách chính xác.
- Chương trình này hoạt động trên toàn bộ mạng Internet, vô hình đối với người sử dụng, tập hợp các thông tin hữu ích để hiển thị tại nơi yêu cầu..
- Nhưng trong quá trình phát triển của semantic web đụng phải một trở ngại đó là Phần nhiều dữ liệu đều có thể sẵn sàng sử dụng trên Web và phục vụ cho người dùng.
- chúng được tập hợp theo nhiều phương thức do đó rất khó có thể phân loại và tìm ra được kết quả chính xác.
- Nếu mỗi trang dữ liệu phải được tạo lại để tham dự vào Semantic Web với sự hiểu biết của máy tính thì xem ra khó thực hiện được, nhưng người ta đã nghĩ ra một cách để giải quyết vấn đề này đó là W3C được sử dụng nhằm mục đích xác định và định nghĩa siêu dữ liệu được ứng dụng trên toàn cầu để có thể kết hợp chặt chẽ vào hệ thống các trang Web đã tồn tại làm cho các trang Web này thay đổi để có thể làm việc được với các tác tử..
- Nó cho phép sự chia sẻ giữa các ứng dụng để trao đổi thông tin sao cho các máy có thể hiểu được trên Web và tự động nhấn mạnh vào quá trình xử lý các nguồn thông tin..
- RDF có thể được sử dụng theo nhiều cách.
- Các bảng phân loại miêu tả nội dung và mối quan hệ nội dung trên một trang Web cụ thể.
- Xếp hạng nội dung miêu tả tập hợp các trang Web đại diện cho một "tài liệu".
- RDF cũng xác định tài sản trí tuệ của các trang Web và có thể diễn giải sự ưu tiên cá nhân của một người sử dụng cũng như các chính sách riêng tư của một trang Web..
- Ban đầu, các nhà cung cấp đã tạo nên sự phát triển vượt bậc của Web nhưng chủ yếu là một chiều( người ->.
- Berners Lee cho rằng với luồng thông tin 2 chiều ( người <->.
- Sau khi hoàn thành, chúng ta có thể tận dụng hàng loạt những công cụ hỗ trợ để quản lý các hoạt động hàng ngày và tự động hoá hàng loạt các công việc như lên lịch công tác, phối hợp làm việc, tìm kiếm tài nguyên và các công việc tương tự"..
- Đồng thời ta có thể ta có thể truy nhập vào nhiều khu vực của internet mà chưa được biết đến.
- Chỉ cần đầu tư thời gian và một chút kiên nhẫn, một người truy nhập ham hiểu biết có thể khám phá ra những vùng "lãnh thổ".
- mới, đặc biệt là với sự hỗ trợ của các địa chỉ cho phép người dùng có thể "bới".
- tới các vùng web sâu và khám phá những kho báu bị chôn vùi mà những vùng này chỉ có thể được khai quật khi các công nghệ tìm kiếm mới được phát triển và đưa chúng ra ánh sáng từ những vùng tối cô lập..
- Cuối cùng, cho dù việc học hỏi của Web có thể đạt được hay không thì những vấn đề cần bàn cãi vẫn còn tồn tại.
- 4.7 Sự phát triển của Sematic web.
- Vì thế, có thể nói semantic web tiếp tục được cải tiến và phát triển.
- Nhưng đã có các chuẩn trong tương lai có thể làm việc phối hợp với Semantic Web.
- Mục đích của dự án SWAD DAML là để góp phần phát triển Semantic Web trở nên mạnh mẽ và được sử dụng khắp nơi bằng cách xây dựng một hạ tầng Semantic Web có giới hạn (critical) và mô tả cách thức mà hạ tầng đó có thể được sử dụng bởi các ứng dụng hướng người dùng.
- Ứng dụng đầu tiên là phải bao hàm việc thao tác trên thông tin có cấu trúc được yêu cầu để duy trì các hoạt động đang xảy ra của một tổ chức chẳng hạn như W3C.
- Các hoạt động này gồm có việc kiểm soát truy cập, việc phát triển có cộng tác và đáp ứng các yêu cầu về quản lý..
- Ứng dụng thứ 2 thì được tập trung vào các tiến trình heuristic thường thấy và không tuân theo một quy tắc nào cả, trong đó bao gồm việc quản lý tài liệu trong một môi trường của thông tin cá nhân.
- Được tích hợp trong cả 2 môi trường sẽ là các công cụ mà cho phép tác giả quản lý các thuật ngữ mà các thông tin cá nhân hoặc các thông tin nhạy cảm được sử dụng bởi các thứ khác ở bên dưới, một đặc điểm để khuyến khích việc chia sẻ nội dung ngữ nghĩa..
- SWAD- Europe sẽ nêu bật các ví dụ về nơi mà giá trị thật có thể thêm vào trong Web thông qua các công cụ của Semantic Web.
- 4.8 Ứng dụng của Semantic Web.
- Nhưng bạn cũng đừng ngạc nhiên vì đó là kết quả tất yếu của xu hướng phát triển của công nghệ thông tin nói chung và công nghệ Internet nói riêng đang diễn ra hết sức nhanh chóng hiện nay..
- Khách hàng có thể xem thông tin quảng cáo xe CD nhanh chóng..
- Chưa phát triển các webservices để thu thập thông tin thẻ tín dụng hay tài khoản ngân hàng đang giao dịch để cho khách hành thanh toán nhanh chóng..
- Các khách hàng có thể chưa quen với loại hình thương mại này , nên website có thể sụp đổ nhanh chóng trong thời gian ngắn .
- Biện pháp , tăng cường hỗ trợ các loại dịch vụ miễn phí , như cung cấp hộp email miễn phí, cho phép khách hàng có những thông tin thời sự về thị đĩa mới nhất hiện nay.
- Hướng phát triển.
- Phát triển forum , hỗ trợ kĩ thuật cho người dùng trên forum này 4.
- Hướng dẫn thiết kế trang web tương tác bằng JAVA SCRIPT - Nguyễn Trường Sinh : NXB Mũi Cà Mau.
- Các trang web trên mạng toàn cầu có hỗ trợ JAVA

Xem thử không khả dụng, vui lòng xem tại trang nguồn
hoặc xem Tóm tắt