xây dựng website thương mại điện tử cho công ty tnhh dịch vụ thương mại tứ hải

56 889 0
xây dựng website thương mại điện tử cho công ty tnhh dịch vụ thương mại tứ hải

Đ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

Luận văn tốt nghiệp Website thương mại điện tử Lời mở đầu Trong năm gần với thành tựu to lớn ngành công nghệ thông tin, đặc biệt phát triển mạnh mẽ Internet với công cụ sử lý thông tin Internet tạo điều kiện cho hàng loạt biến chuyển đại hoá lĩnh vực kinh tế xã hội có hoạt động thương mại điện tử Thương mại điện tử cung cấp dich vụ cho hoạt động thông tin thương mại, kể việc mua bán toán trực tiếo mạng Internet, thương mại điện tử ngày chiếm vị trí trung tâm phát triênt kinh tế Trong q trình thực tập nghiên cứu Cơng ty TNHH dịch vụ thương mại Tứ Hải Một công ty chuyên cung cấp loại đĩa CD phần mềm, games, study, music, phim …,cùng nhiều dịch vụ khác, công ty hoạt động thành công thị trường có số lượng lớn khách hang Với mục đích áp dụng kiến thức học vào thực tế Nghiên cứu hệ thống hoá nguyên tắc, kỹ thuật tổ chức chương trình Website bán hàng mạng Nghiên cứu chế ASP áp dụng chế vào đề tài thông qua chương trình Cùng với nhu cầu mở rộng nữa, quảng bá danh tiếng số lượng khách hàng cơng ty, Chính em chọn đề tài “Xây dựng Website thương mại điện tử cho công ty TNHH dịch vụ thương mại Tứ hải”, Sản phẩm giới thiệu bán sản phẩm cơng ty Tứ Hải Chương trình xây dựng dựa Web sử dụng Microsoft Active Server Pages (ASP) sở dũ liệu Microsoft Access, số công cụ Microsoft Frontpages, Marcromedia Dreamweaver Em xin gửi lời cảm ơn tới thầy hội đồng bảo vệ, đặc biệt GS TS Trần Anh Bảo giúp em hoàn thành luận văn Sinh viên: Lưu Danh Lam Lưu Danh Lam- Tin Luận văn tốt nghiệp Website thương mại điện tử Chương I: Cơ sở lý thuyết công nghệ I Tổng quát Internet Internet Internet mạng dùng chung máy tính, máy tính trao đổi thư tín, chia sẻ thơng tin, truy cập phần mềm ứng dụng … mà không cần địa điểm Internet giống mạng điện thoại quốc tế, không sở hữu điều khiển ghép nối theo cách làm cho trỏ thành mạng lớn Internet sử dụng giao thức truyền thông chuẩn gọi TCP/IP Mọi máy tính kết nối với Internet phải tuân thủ theo tiêu chuẩn Giao thức TCP/IP kết nối máy tính chậy hệ điều hành khác môi trường mạng khác Mọi người giới trao đổi loại thơng tin Thơng tin số hố lưu máy tính, bao gồm: văn bản, hình ảnh, âm thanh, chương trình máy tính… Internet cung cấp số hệ thống dịch vụ cho phép người nối vào Internet truy nhập sử dụng thông tin mạng Internet Hệ thống dịch vụ bổ xung theo phát triển không ngừng Internet Các dịch vụ bao gồm WWW (World Wide Web), Email (thư điện tử), dịch vụ truyền file FTP ( File Tranfer Protocal ), Telnet (ứng dụng cho phép truy cập máy tính xa ), số dịch vụ khác Lợi ích từ Internet: WWW dịch vụ đời gần nhất,nhưng phát triển nhanh Web cung cấp số giao diện vô thân thiện với người dùng, dễ sử dụng, vô thuận lợi đơn giản để tìm kiếm Lưu Danh Lam- Tin Luận văn tốt nghiệp Website thương mại điện tử thông tin dụa công nghệ hyperlinhk(siêu liên kết )cho phép Web liên kết với trực tiếp qua địa chúng.Thông qua Web, người dùng : -Phát hành tin tức đọc tin tức từ khắp nơi giới -Quảng cáo mình, cơng ty hay tổ chức xem loại quảng cáo giới, từ kiếm việc làm, tuyển mộ nhân viên, công nghệ sản phẩm -Trao đổi thông tin với bè bạn, tổ chức xã hội, trung tâm nghiên cứu trường học -Thực dịch vụ chuyển tiền hay mua bán hàng hoá nhiều hoạt động khác II Active server pages(asp) Microsoft Actve Server Page môi trường giúp ta áp dụng ngôn ngữ Script để tạo ứng dụng thực động có tính bảo mật cao khả giao tiếp chương trình ứng dụng đoạn nhỏ chương trình gọi Script nhúng vào trang ASP để phục vụ cho việc đóng, mở, thao tác với liệu việc điều khiển trang Web tương tác với ngưịi dùng Có hai ngơn ngữ Script mà ASP hỗ trợ VBScript Javacript Ngôn ngữ ASP hỗ trợ mặc định VBScript muốn sử dụnh ngôn ngữ Script mặc định JavaScript chẳng hạn phải có dòng khai báo sau đầu trang ASP ASP đựoc đặt tên Web Server hoạt đông dụa Active Server Script với II S 3.o ASP giao tiếp với Active server component thông qua Com để truy cập tới CSDL truy cập trực tiếp với CSDL Active server chương trình xây dựng Lưu Danh Lam- Tin Luận văn tốt nghiệp Website thương mại điện tử ngơn ngữ lập trình visual basic ,visul C++ dịch thành file dạng *exe hay *dll ngơn ngữ Script có cấu trúc đơn giản gọn nhẹ nhiều so với ngơn ngữ lập trình loại điểm khác biệt ngơn ngữ Script cú pháp quy định riêng Do tính gọn nhẹ dơng giản mà đoạn chương trình Script lồng vào trang Web Để chạy đoạn chương trình viết ngơn ngữ Script phải có máy Script (engine) Máy Script làm nhiệm vụ đọc tệp nguồn chương trình, dịch thực câu me4ẹnh lệnh Mỗi ngơn ngư Script địi hỏi phải có máy Script riêng Ví dụ đoạn chương trình viết VBScript phải có VBScript engine Java Script phải có giava Script engine Server – side script : Là đoạn script nằm tệp ASP thực máy chủ mmà không nằm kết trả cho wed Bweb Bdowfer người dùng Các server-side script khai báo theo cú pháp sau Client – side script : Là đoạn script nằm tệp ÁP mà có kết trả Ưed browser Thường đoạn script điều khiển cách mà trang Wed kết tương tác với người dùng Mơ hình hoạt động : Các hoạt động mơ hình ASP mơ tả tóm tắt qua ba buớc sau Bước1 : Khi Web Browser máy người sủ dụng gửi yêu cầu tệp ASP cho Web Server Bước 2: Tệp Asp có nạp vào nhớ thực ( máy chủ) Các đoạn trương trình script tệp ASP mở dư liệu, thao tác với liệu để lấy thông tin mà người dùng cần đến Trong giai đoạn tệp ASP xác định xem đoạn Lưu Danh Lam- Tin Luận văn tốt nghiệp Website thương mại điện tử script chay máy chủ, đoạn script chay máy người dùng Bước : Sau thực xong kết thực tệp Asp trả cho Web Browser người dùng dạng trang Wed tĩnh Trình duyệt Web A D O ASP CLIEN O L E D B O D B C WEB SERVER DBMS SQL SERVER DB SERVER Hinh- Mơ hình hoạt động Web Các thành phần ASP 2.1 Application: Đối tượng application dùng để chia sẻ thông tin người dùng hệ thống ứng dụng Một ứng dụng ASP định nghĩa gồm tất tệp ASP thư mục ảo tất thư mục thư mục ảo Có thể sử dụng phương thức Look Unlook đối tượng application để khố mở khố chậy ứng dụng với nhiều người dùng Các phương thức ( Methods ) LOOK: Không cho người dùng khác thay đổi thuộc tính đối tượng application UNLOOK: Huỷ bỏ LOOK Các kiện ( Events ) Application_OnStart: Xẩy yêu cầu tới tệp hệ thống ứng dụng Application_OnEnd: Xẩy hệ thống ứng dungj kết thúc Biến Application: Lưu Danh Lam- Tin Luận văn tốt nghiệp Website thương mại điện tử Biến application có giá trị tồn cục tất trang nhìn thấy cung truy xuất tất Session khác Do phạm vi toàn cục nên biến Application thường dùng để lưu trữ biến sử dụng cho toàn Website, lưu biến chứa thông tin kết nối sở dũ liệu 2.2 Session: Đối tượng Session dùng để lưu trữ thông tin riêng rẽ phiên làm việc Các thông tin lưu trữ Session không bị người dùng chuyển từ trang Web sang trang Web khác Các thông tin lưu trữ Session thương thông tin người dùng điều kiện Đối tượng Session Web Server tự động tạo trang Web ứng dụng đòi hỏi người dùng mà chưa có SessionID SessionID mã mà Web Server gửi cho Web Browser máy người dùng mã dùng cho Web Server nhận biết yêu cầu gửi từ Session đến Mỗi Session có định danh phân biệt với Session hoat động khác Các phương thức ( Methods ) Abandon: Huỷ bỏ Session thời giải phóng thông tin liên quan đến Session Các kiện ( Events ) Session_OnStart: Xẩy Server tạo Session việc thực trước Server trả lời yêu cầu cảu Web Browser Mọi thông tin biến sử dụng chung Session tốt khởi tạo từ thành phần khác ASP tham khảo kiện Session_OnEnd: Xẩy Session kết thúc bị hết hạn ( TimeOut ) Lưu Danh Lam- Tin Luận văn tốt nghiệp Website thương mại điện tử 2.3 Request Đối tượng chứa tất thông tin Web Browser gửi đến Server, thông qua Giao thức TCP/IP Cú pháp : Request[.collection/property/methods]( Variable ) Trong thành phần Collection gồm đối tượng sau -Cookies: Một tập giá trị tất Cookies gửi từ hệ thống người dùng với Request -Form: Một tập giá trị Control HTML phân đoạn < FORM> đệ trình dặt giá trị thuộc tính METHODS POST Giá trị đọc theo cú pháp sau Request.form( element ) [( index)] Count] Ví dụ -QueryString: Một tập cặp tên, giá trị gắn vào URL yêu cầu người dùng, hay tất giá trị Control HTML phân đoạn FORM đệ trình đặt giá trị thuộc tinh METHODS GET Các tham số chuyền đến tệp ASP đối tượng FORM Nhưng trường hợp mà dùng dùng HyperLink mà muốn truyền tham số sử dụng cú pháp sau Vi du Các tham số truyền vào phân cách dấu “&” Vi du: /Scrript/dangnhap Asp?name=lam&tuoi=23 Sau tệp ASP Request.QueryString ( “name” ) trả “lam”, Request.QueryString(“23”) -Server Variables: Lưu Danh Lam- Tin Luận văn tốt nghiệp Website thương mại điện tử Một tập giá trị cảu tất header HTTP gửi từ người dùng với Request, với giá trị số biến môi trường định nghĩa sẵncủa Web Server 2.4 Response: Được dùng để truy xuất đáp ứng mà Server tạo để gửi ngược Browser Nó biến HTTP định danh Server khả nó, thơng tin nội dung gửi Browser Cookies lưu Browser Các Phương thức ( Methods ) -AddHeader: Thêm phần Header vào HTML Header với số giá trị chon lọc phương thức nàu thêm vào không ghi đè lên thơng tin có sẵn Cú pháp: Response.addHeader name, value Vidu Đây số đoạn văn trang Web bạn Đây số đoạn văn hay< Response.flush> -AppendToLog Thêm chuỗi voà cuối log file trình chủ Web Server Cú pháp : AppenToLog(String) -BinaryWrite(Array) Ghi nội dung Array kiểu Variant vào dịng Output HTTP hành mà khơng thực phép chuyển đổi ký tự -Clear Lưu Danh Lam- Tin Luận văn tốt nghiệp Website thương mại điện tử Huỷ nội dung trang đệm Response.Buffer True Không huỷ Header HTTP Có thể sử dụng để bỏ trang chưa hồn thành -Flush: Khi thơng tin gửi đệm kết thơng tin chưa gửi Web Browser mà đến dùng phương thức thơng tin gửi tức khắc Web Browser Tuy nhiên xẩy thơng b lỗi Run-time Response Buffer chưa dặt giá trị True -End Ngừng sử lý script tệp ASP trả Web Browser kếta thu lúc xẩy phương thức -Redỉect: Phương thức dùng để định hướng địa trang Web Web Browser trỏ đến URL khác -WriteString: Đây phương thức hay dùng để trả cho Web Brewser xâu ký tự mà đại diện cho cấu trúc HTML Ví dụ 2.5 Server Đối tượng cung cấp phường thức thuộc tính Server Các phương thức ( Methods ): -CreateObject: Phương thức dùng để tạo đối tượng nằm Server Phương thức thương hay sử dụng -MapPath: Phương thức chuyển đường dẫn URL ảo thành đường dẫn vật lý ổ đĩa máy chủ Lưu Danh Lam- Tin Luận văn tốt nghiệp Website thương mại điện tử -Execute(path): Thực thi trang asp đương dẫn Path -HTMLEnCode(String): Mã hố chuỗi String thành dạng hiểu thơng dịch ngơn nhữ HTML -URLEnCode(String): Mã hố chuỗi String theo qui tắc chuyển đổi URL hiểu trình duyệt phía máy khách 2.6 ObjectContext: Dùng đối tượng để chấp nhận huỷ bỏ Transaction điều khiển Microsoft Transaction Server Khi mà tệp ASP có chứa từ khố @ TRANSACTION đàu tệp tệp ASP chạy mà Transaction thực thành công thất bại III Active Data Object ( ADO ) ADO đối tượng Active X truy nhập liệu mà Microsoft đưa nhằm hỗ trợ tích cực cho viwcj tương tác với liệu qua nhà cung cấp co sở liệu ( DB Provider ) Các thành phần ADO -Conection ( Kết nối ) Dùng để tạo ra kết nối với sở liệu cần truy xuất -Command Đối tượng tạo từ CSDL việc thực hiệ câu lẹnh SQL -Parameter: Các tham số gắn liền với đối tượng Command truyền vào query có tham số có thủ tục gắn liền liệu ( Store Produce) -RecordSet: Lưu Danh Lam- Tin Luận văn tốt nghiệp Website thương mại điện tử b Mã nguồn Untitled Document Lưu Danh Lam- Tin Luận văn tốt nghiệp 0 then pid=rs("mahang") soluong=getQuantity(pid) gia=rs("giahang") sqlInsert="INSERT INTO chitietdonhang(sodonhang, mahang,soluong, gia) VALUES("+CStr(sodonhang)+","+CStr(Pid) +","+CStr(soluong)+","+CStr(gia)+")" Lưu Danh Lam- Tin Luận văn tốt nghiệp Website thương mại điện tử conn.execute sqlInsert end if rs.moveNext Wend rs.close %> Cảm ơm bạn ! Mã hàng bạn là: Chúng gọi điện lại cho bạn để xác minh lại thông tin, nhu cầu bạn thông tin nhu cầu , giao hàng đến tận tay bạn sau ngày kể từ ngày hôm nay Mã đơn hàng Tên Lưu Danh Lam- Tin Luận văn tốt nghiệp Website thương mại điện tử hàng Giá hàng Giá bán Số lượng Tổng tiền 0 then pid=rs("mahang") %> Lưu Danh Lam- Tin Luận văn tốt nghiệp Website thương mại điện tử   Lưu Danh Lam- Tin Luận văn tốt nghiệp Website thương mại điện tử 3.5 Trang quản lý sản phẩm a Giao diện b Mã nguồn Xem sản phẩm Những sản phẩm có sở dũ liệu Thêm sản phẩm mới Mã SP Loại SP Lưu Danh Lam- Tin Luận văn tốt nghiệp Website thương mại điện tử Tên SP Mô tả SP Chi tiết SP Ảnh SP Giá SP Ngày SX Chỉnh sửaSP Xoá SP Lưu Danh Lam- Tin Luận văn tốt nghiệp Website thương mại điện tử < %=rs("mota")%> < %=rs("chitiet")%> Chỉnh sửa Xoá 3.6 Trang thêm sản phẩm a Giao diện Lưu Danh Lam- Tin Luận văn tốt nghiệp Website thương mại điện tử b Mã nguồn Untitled Document Thêm Sản Phẩm Mới Lưu Danh Lam- Tin Luận văn tốt nghiệp Website thương mại điện tử Loại hàng Tên hàng Mô tả Chi tiết Giá hàng Lưu Danh Lam- Tin Luận văn tốt nghiệp Website thương mại điện tử Ảnh Ngày SX Phần 3: Kết luận hướng phát triển đề tài Lưu Danh Lam- Tin Luận văn tốt nghiệp Website thương mại điện tử Kết luận Websites thương mại điện tử Giới thiệu sản phẩm bán sản phẩm đĩa CD nhằm mục đích ban đầu học hỏi tìm hiểu qua cách thức hoạt động websites thương mại điện tử Với thời gian lượng kiến thức có hạn xong Websites thương mại điện tử đạt số thành cơng sau -Chương trình có giao diện thân thiện, dễ sử dụng -Đáp ứng phần nhỏ Websites thương mại điện tử -Đen tới cho khách hàng thông tin liên quan đến loại sản phẩm Khách hàng đặt mua hàng mạng -Dữ liệu luôn cập nhật -Tạo kênh thông tin với khách hàng, giúp khách hàng trao đổi thơng tin, đóng góp ý kiến cho cơng ty Tuy nhiên Websites cịn nhiều hạn chế so với yêu cầu websites bán hàng mạng Do hạ tầng thương mại điện tử nước ta chưa phát triển nên hệ thống chúng tơi khơng thực hình thức tốn trực tuyến Giao diện khơng đẹp hạn hẹp thời gian trọng đến tính khả chạy website Hướng phát triển đề tài -Xây dựng websites với nhiều tính chuyên nghiệp hơn, bảo mật tôt -Thiêt kế CSDL SQL Server CSDL lớn -Có thể thực việc tốn thẻ tín dụng hay chuyển khoản Lưu Danh Lam- Tin Luận văn tốt nghiệp Website thương mại điện tử Mục Lục Mục Lục Trang I Phân tích thiết kế liệu Xác định thực thể Mơ tả thực thể II Phân tích thiết kế trang Web Sơ đồ trang Web Mơ hình hoạt động trang Web 2.1 Đối tượng sử dụng 2.2 Chức chi tiết 3 3 11 11 12 13 15 19 19 19 20 22 22 22 22 24 Giao diên mã nguồn số trang Chương 3: Kết lụân hướng phát triển đề tài 26 55 Chương 1: Cơ sở lý thuyết công nghệ I Tổng quát Internet Internet Lợi ích từ Internet: II Active Server Pages Mơ hình hoạt động Các thành phần ASP III Active Data Object Các thành phần ADO 2.Mơ hình ADO Kết nối với sở liệu IV Cơ sở liệu Microsoft Access Chương II Phân tích thiết kế hệ thống Tài liệu tham khảo 1-Sách ASP3.0 Nhà xuất giáo dục 2-Giáo trình Lập trình INTERNET với ASP Trờng đại học quản lý kinh doanh Hà Nội 3-Tự học thiết kế trang Web Nhà xuất thống kê 4-Access 2000 lập trình ứng dụng sở liệu Nhà xuất giáo dục Lu Danh Lam- Tin Luận văn tốt nghiệp Website thương mại điện tử 5-Híng dẫn thiết kế trang Web tơng tác Java Script Đại học quốc gia Hà Nội 6-Thực hành thiết kế trang Web với Frontpage 2000 Nhà xuất thông Lưu Danh Lam- Tin ... Web), Email (thư điện tử) , dịch vụ truyền file FTP ( File Tranfer Protocal ), Telnet (ứng dụng cho phép truy cập máy tính xa ), số dịch vụ khác Lợi ích từ Internet: WWW dịch vụ đời gần nhất,nhưng... nghiệp Website thương mại điện tử thông tin dụa công nghệ hyperlinhk(siêu liên kết )cho phép Web liên kết với trực tiếp qua địa chúng.Thông qua Web, người dùng : -Phát hành tin tức đọc tin tức từ... tiếp với CSDL Active server chương trình xây dựng Lưu Danh Lam- Tin Luận văn tốt nghiệp Website thương mại điện tử ngơn ngữ lập trình visual basic ,visul C++ dịch thành file dạng *exe hay *dll ngơn

Ngày đăng: 19/02/2014, 12:35

Từ khóa liên quan

Mục lục

  • 2.1 Đối tượng sử dụng

    • C. Người quản lý ( Admin)

      • 1. Quản lý sản phẩm

      • 2.2. Chức năng chi tiết

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

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

Tài liệu liên quan