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

Việc sử dụng trang thông tin điện tử giúp cho việc quảng bá công ty và mở rộng kinh doanh

41 0 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

Đồ án Môn học MỤC LỤC CHƯƠNG I: PHẦN MỞ ĐẦU CHƯƠNG II: CỞ SỞ LÝ THUYẾT 2.1 BÁO CÁO VỀ TÌM HIỂU CƠNG NGHỆ: 2.2 BÁO CÁO VỀ CHƯƠNG TRÌNH: 2.2.1 GIỚI THIỆU VỀ ASP: .5 2.2.2 CÁC ĐỐI TƯỢNG CỦA ASP: 2.2.2.1 APPLICATION OBJECT: 2.2.2.2 SESSION: 2.2.2.3 OBJECTCONTEXT OBJECT: 10 2.2.2.4 REQUEST OBJECT: 11 2.2.2.5 RESPONSE OBJECT: 13 2.2.2.6 SERVER OBJECT: 14 2.2.3 CƠ CHẾ KẾT NỐI CƠ SỞ DỮ LIỆU: 15 CHƯƠNG III: PHÂN TÍCH HỆ THỐNG KHUNG TRANG THƠNG TIN ĐIỆN TỬ VMSC 18 3.1 MƠ HÌNH TIẾN TRÌNH NGHIỆP VỤ: 17 3.1.1 KHAI THÁC THÔNG TIN: 17 3.1.2 BIÊN TẬP VÀ QUẢN LÝ TIN/ BÀI: 17 3.1.3 QUẢN TRỊ HỆ THỐNG WEBSITE: 17 3.1.4 MỘT SỐ TIỆN TÍCH TÌM KIẾM VÀ KHAI THÁC THÔNG TIN: 18 CHƯƠNG IV: PHÂN TÍCH CHỨC NĂNG .19 4.2 CHỨC NĂNG CHI TIẾT CÁC MỨC: 20 4.2.1 HỆ THỐNG KHAI THÁC WEBSITE 20 4.2.2 HỆ THỐNG QUẢN LÝ TIN TỨC: 21 4.2.2.1 SƠ ĐỒ CHỨC NĂNG MỨC 21 4.2.2.2 SƠ ĐỒ CHỨC NĂNG MỨC 2: 21 4.2.2.2.1 CHỨC NĂNG QUẢN LÝ TIN TỨC: .21 4.2.2.2.2 CHỨC NĂNG QUẢN LÝ GỬI/ NHẬN TIN QUA THƯ: .21 4.2.2.2.3 CHỨC NĂNG DIỄN ĐÀN THẢO LUẬN: 22 CHƯƠNG V: PHÂN TÍCH DỮ LIỆU 23 5.1 SƠ ĐỒ LUỒNG DỮ LIỆU (DFD – DATAFLOW DIAGRAM) 23 5.1.1 QUY ƯỚC BIỂU DIỄN TRONG SƠ ĐỒ: 23 5.1.2 SƠ ĐỒ LUỒNG DỮ LIỆU TRONG HỆ THỐNG: 24 5.2 CÁC THỰC THỂ TRONG CÁC PHÂN HỆ: 28 CHƯƠNG VI: THIẾT KẾ CẤU TRÚC CƠ SỞ DỮ LIỆU 31 6.1 PHÂN HỆ TIN TỨC: 31 6.1.1 CÁC TIN TỨC: 31 _ Nguyễn Minh Khuê – Tin quản lý – K47 - Trang - Đồ án Môn học CHƯƠNG VII: PHẦN PHỤ LỤC .42 CHƯƠNG I PHẦN MỞ ĐẦU 1.1 Lý chọn đề tài: Công ty Cổ phẩn Tư vấn Hàng hải Thương mại - VMSC công ty tư vấn hàng hải thương mại hàng đầu Việt Nam Với đội ngũ chuyên gia tư vấn cộng tác viên nhiều kinh nghiệm, VMSC cung cấp dịch vụ tư vấn chất lượng cao cho nhiều công ty nước quốc tế hoạt động lĩnh vực hàng hải thương mại triển khai thành công dự án đầu tư, thành lập công ty, chi nhánh văn phòng đại diện Việt Nam Cùng với lớn mạnh công ty bùng nổ hệ thống mạng toàn cầu, doanh nghiệp muốn trụ vững giành ưu kinh tế đầy sôi động khốc liệt nay, khơng thể bỏ qua dịch vụ quảng bá thông tin giao dịch trực tuyến mạng Một trang thông tin điện tử nhằm giới thiệu, quảng bá sản phẩm dịch vụ cho công ty điều thiết yếu, hoạt động thương mại trở thành giao dịch ảo với hỗ trợ Internet Trước bối cảnh đó, việc xây dựng trang thông tin điện tử cho công ty VMSC cần thiết, phục vụ cho việc quảng bá, mở rộng kinh doanh, tăng cường khả cạnh tranh thu hút nhiều nhu cầu khách hàng 1.2 Mục đích đề tài: Rèn luyện kỹ năng, vận dụng kiến thức học để làm ứng dụng thực tế xây dựng trang thơng tin điện tử cho cơng ty VMSC Tìm hiểu nghiệp vụ thương mại điện tử 1.3 Đối tượng phạm vi nghiên cứu: _ Nguyễn Minh Khuê – Tin quản lý – K47 - Trang - Đồ án Môn học Phạm vi nghiên cứu đề tài trang thông tin điện tử cho công ty Tư vấn hàng hải Thương Mại – VMSC Tuy nhiên đề tài cỏ áp dụng cho công ty hay doanh nghiệp muốn quảng bá cơng ty 1.4 Cơng cụ phương pháp nghiên cứu: Với toán cụ thể với hệ thống cụ thể, việc chọn công cụ phương pháp nghiên cứu phù hợp có ý nghĩa quan trọng giúp cho tốn giải cách thuận lợi, dễ dàng nâng cấp thay đổi Với quy mô công ty, em lựa chọn công cụ mạnh Microsoft ASP SQL Server 200 1.5 Ý nghĩa khoa học thực tế đề tài: Việc sử dụng trang thông tin điện tử giúp cho việc quảng bá công ty mở rộng kinh doanh Thu hút nhiều khách hàng đạt hiệu cao thương mại Đề tài công ty VMSC - 164A Trấn Vũ, Ba Đình, Hà Nội sử dụng làm Website thức để quảng bá, giới thiệu dịch vụ CHƯƠNG II CỞ SỞ LÝ THUYẾT _ Nguyễn Minh Khuê – Tin quản lý – K47 - Trang - Đồ án Môn học 2.1 Báo cáo tìm hiểu cơng nghệ: Ngày nói cơng nghệ tạo trang web kỹ thuật tạo web động phổ biến Vậy lại vậy, ta ó thể hiểu số nguyên nhân sau: - Tài liệu nói tất chứa đựng thơng tin mà người hiểu Trang tài liệu Internet nguyên thủy sử dụng ngôn ngữ định dạng HTML (Hyper Text Markup Language- Ngôn ngữ định dạng đánh dấu siêu văn bản) Ngôn ngữ Tim Berners-Lee sáng tạo để định dạng tài liệu trao đổi thông tin đồng nghiệp Ngày HTML trở nên phổ biến có mặt nơi Internet Các cơng cụ mà HTML sử dụng thẻ để quy định cách hiển thị liệu , hình ảnh tài liệu Mặc dù HTML tạo trang tài liệu với nhiều thông tin phong phú.Tuy nhiên, trang HTML thường biết đến tài liệu tĩnh (static document hay static page) Nếu người dùng soạn thảo(tác giả) khơng hiệu chỉnh nội dung tài liệu không thay đổi Dữ liệu trang HTML thể thường phải cập nhật tay cach thủ cơng.Vì ứng dụng người dùng mong muốn có chế tạo tài liệu động ( dynamic page) Có thể mơ hình hóa trang HTML tĩnh sau: - Để khắc phục nhược điểm đó, trang tài liệu động có khả biến đổi nội dung định dạng trang dựa vào chương trình xử lý sở liệu Hàng loạt công nghệ web đời nhằm hướng đến nhu cầu thực tế Web động hiểu cách đơn giản trang web người dùng (người duyệt web) tương tác, thay đổi thơng số, thông tin hiển thị v.v tùy ý Nó làm đươc nhờ có liên kết với hệ sở liệu Mô hình sau: _ Nguyễn Minh Khuê – Tin quản lý – K47 - Trang - Đồ án Mơn học Trong mơ hình phía Web server có liên kết vào hệ CSDL điều làm cho trang Web cập nhật Web browser Ngày nay, trang web động ngày trở nên phổ biến phát triển mạnh mẽ khắp nơi giới Có nhiều cơng cụ tạo script nhằm giúp cho trình CGI đọc , diễn dịch thực thi trực tiếp lệnh script nàyhoạt động tương tự trình thơng dịch(interpreter) Đó ngơn ngữ : Javascript, JSP, PHP Perl Script, JScript, VBScript, ASP 2.2 Báo cáo chương trình: 2.2.1 Giới thiệu ASP: 2.2.1.1 Khái niệm ASP: ASP (Active Server Pages) môi trường lập trình cung cấp cho việc kết hợp HTML, ngôn ngữ kịch (Scripting) VBScript, Javacript, thành phần viết ngôn ngữ nhằm tạo ứng dụng Internet mạnh mẽ hoàn chỉnh ASP ngôn ngữ kịch dùng để xây dựng ứng dụng môi trường internet Như tên gọi nó, ASP giúp người xây dựng ứng dụng web tạo trang web có nội dung linh hoạt Với người dùng khác truy cập vào trang web nhận kết khác Nhờ đối tượng có sẵn(Built_in Object) khả hổ trợ ngôn ngữ script VBScript Jscript, ASP giúp người xây dựng ứng dụng dễ dàng nhanh chóng tạo trang web chất lượng Những tính giúp người phát triển ứng dụng nhanh chóng tiếp cận ngơn ngữ mới, điều ưu điểm không nhỏ ASP Microsoft Active Server Pages (ASP) môi trường sever-side scripting cho phép ta tạo chạy ứng dụng Web động, tương tác với client cách hiệu ASP hoạt động dựa vào script người lập trình tạo sẵn.Khi ta cho script chạy server thay chạy client Web server ta làm công việc cần thiết để tạo trang Hypertext Markup Language (HTML) trả cho _ Nguyễn Minh Khuê – Tin quản lý – K47 - Trang - Đồ án Môn học Browser hiển thị, ta bận tâm Web browser xử lý trang Web hay khơng server làm việc Active Server Pages chạy môi trường sau đây: - Microsoft Internet Information Server version 3.0 trở lên Windows NT Server 4.0 5.0 - Microsoft Peer Web Sevices version 3.0 Windows NT Workstation - Microsoft Personal Web Server Windows 95 2.2.1.2 Cấu trúc trang ASP: Trang ASP đơn giản trang văn với phần mở rộng “.asp“ , gồm có phần : - Văn (Text) - HTML tag (HTML : Hypertext Markup Language) - Các đoạn script asp Khi thêm đoạn script vào HTML , ASP dùng dấu phân cách (delimiters) để phân biệt đoạn HTML đoạn ASP để kết thúc đoạn script Có thể xem trang ASP trang HTML có bổ sung ASP Script Command Xem ví dụ đây: Bạn bắt đầu với trang ASP ngày : 2.2.1.3 Hoạt động trang ASP: Khi trang ASP yêu cầu web browser, web server duyệt trang ASP dịch script ASP Tùy theo người xây dựng trang web quy định mà kết web server dịch trả cho trình duyệt người dùng trả dịch xong tất script Kết trả mặc định trang theo cấu trúc ngôn ngữ HTML 2.2.1.4 Mô hình ứng dụng web qua cơng nghệ ASP: Thao tác client server ứng dụng web thể khái quát sau: _ Nguyễn Minh Khuê – Tin quản lý – K47 - Trang - Đồ án Môn học Trình duyệt WEB HTT P ASP A D O O LE D B O D B C DBMS SQL Server Client Web Server DB Server Mơ hình ứng dụng Web thể qua công nghệ ASP 2.2.2 Các đối tượng ASP: 2.2.2.1 Application Object: Đối tượng Application dùng chia sẻ thơng tin cho người dùng Bởi thông tin đối tượng application dùng chung cho người dùng nên cần phương thức để bảo đảm tính thống liệu Cú pháp : Application.Method • Những vấn đề cần quan tâm sử dụng đối tượng application: • Contents: Chứa tất item mà thiết lập đối tượng application mà không dùng tag Cú Pháp : Application.Contents( Key ) Key : tên property cần nhận Ví dụ: Bạn dùng vịng lặp để nhận tất item application • Lock: phương thức lock ngăn chặn client khác thay đổi giá trị biến dùng chung đối tượng applicaton Nếu phương thức UnLock khơng gọi server tự động thực lệnh xử lý xong script time out Cú pháp: Application.Lock • UnLock: phương thức UnLock cho phép client thay đổi giá trị biến lưu đối tượng application bị lock trước Cú pháp: _ Nguyễn Minh Khuê – Tin quản lý – K47 - Trang - Đồ án Môn học Application.UnLock • Application_OnStart: kiện xảy trước session tạo, nghĩa xảy trước kiện Sesion_OnStart Trong kiện tồn đối tượng application session • Application_OnEnd: kiện Application_OnEnd xuất thoát ứng dụng Nó xảy sau kiện Session_OnEnd Trong kiện tồn đối tượng application session Cả phương thức Application_OnStart Application_OnEnd phải đặt tập tin Global.asa Cú pháp : Sub Session_OnEnd End Sub Sub Session_OnStart End Sub 2.2.2.2 Session: Session đối tượng web server tự động tạo trang web ứng dụng người dùng gọi Session tiện lợi cho người phát triển ứng dụng web việc lưu lại thông tin người dùng Đối tượng session tồn session bị hủy hết hiệu lực(time out) Khi muốn lưu item đối tượng session phải yêu cầu người dùng cho phép lưu cookies(enable cookies) trình duyệt web Cú pháp : Session.collection | property | method Những vấn đề cần quan tâm sử dụng đối tượng session: • Contents: Chứa tất item mà thiết lập cho đối tượng session mà không dùng tag Cú Pháp : Session.Contents( Key ) Key : tên property cần nhận _ Nguyễn Minh Khuê – Tin quản lý – K47 - Trang - Đồ án Mơn học Ví dụ: Bạn dùng vịng lặp để nhận tất item Session • SessionID: Là số kiểu long phát sinh web server session tạo Mỗi người dùng có sessionID không giống Khi web server bị stop start trở lại sessionID web server phát sinh lần sau trùng với lần trước Do khơng thể dùng ID để tạo khóa cho ứng dụng sở liệu Cú pháp: Session.SessionID • Timeout: Thời gian mà đối tượng Session tồn Giá trị tính phút Nếu người dùng khơng refresh yêu cầu trang web ứng dụng khoảng thời gian lớn thời gian timeout session kết thúc Giá trị mặc định 20 phút Cú pháp: Session.Timeout [ = nMinutes] • Abandon: Dùng để hủy đối tượng Session giải phóng tài nguyên Web server tự thực phương thức session hết hiệu lực(time out) Khi abandon gọi, đối tượng chứa session hành hàng đợi chờ xóa Server xử lý tất script sau xóa dối tượng hàng đợi Cú pháp: Session.Abandon Ví dụ: Ở trang biến Myname tồn bị hủy lệnh script thực xong • Session_OnStart: kiện xảy server tạo Session Server sử lý script thực thi yêu cầu trang Sesion_OnStart nơi thuận lợi cho bạn thiết lập biến gọi trước trang thực thi Các đối tượng built_ in tồn kiện là: Application, ObjectContext, Request, Response, Server Session • Session_OnEnd: kiện xảy session bị hủy lệnh Abandom timeout Trong kiện có đối tượng built_in: Application, Server, Session ASP tồn _ Nguyễn Minh Khuê – Tin quản lý – K47 - Trang - Đồ án Môn học Cả phương thức Session_OnStart Session_OnEnd phải đặt tập tin Global.asa Cú pháp : Sub Session_OnEnd End Sub Sub Session_OnStart End Sub 2.2.2.3 ObjectContext Object: Đối tượng sử dụng cho thao tác transaction ObjectContext điều khiển phần mềm quản lý giao tác Microsoft Transaction Server (MTS) Khi trang ASP chứa thị @TRANSACTION, trang thực transaction chấm dứt xử lý tất giao tác thực xong Cú pháp: ObjectContext.Method Method: • SetComplete: Nếu tất thành phần có transaction gọi phương thức transaction kết thúc Phương thức SetComplete bỏ qua lệnh SetAbort gọi trước đo Cú pháp: ObjectContext.SetComplete • SetAbort: Phương thức khai báo tất thao tác thực transaction khơng hồn thành tàingun khơng cập nhật Cú pháp: ObjectContext.SetAbort • OnTransactionCommit: kiện xảy sau tất script giao tác kết thúc web server(IIS) sẻ xử lý hàm OnTransactionCommit tồn • OnTransactionAbort: Tương tự kiện OnTransactionCommit 2.2.2.4 Request Object: Đối tượng Request nhận tất giá trị mà trình duyệt của client gởi đến server thông qua yêu cầu HTTP (HTTP request) _ Nguyễn Minh Khuê – Tin quản lý – K47 - Trang 10 -

Ngày đăng: 21/06/2023, 19:46

Xem thêm:

w