Báo cáo tốt nghiệp: Đề tài phân tích thiết kế hệ thống thương mại điện tử và xây dựng website với aspx sử dụng IIS server, visual studio
BÁO CÁO THỰC TẬP CUỐI KHÓA Mục lục Mục lục 1 Lời nói đâu .2 Chương I: Giới thiệu về môi trường phát triển của hệ thống thương mại điện tử 3 I. Giới thiệu về máy tính .3 II. Giới thiệu về mạng máy tính .3 Chương II: Giới thiệu đề tài website bán hàng trên mạng .6 I. Lý do chọn đề tài 6 II. Phát triển đề tài .6 Chương III: Xây dựng đề tài website bán hàng trên mạng 7 I. Đặc tả bài toán .7 II. Mô tả hệ thống bán hàng trực tuyến 8 III.Khảo sát thực tế .10 IV.Xây dựng hệ thống thông tin 13 V. Phân tích thiết kế hệ thống thông tin cho website 18 Chương IV: Giới thiệu ASP.Net công cụ xây dựng hệ thống TMĐT 21 I. Lựa chọn công cụ phát triển .21 II. Cài đặt chương trình , công cụ xây dựng website 23 Chương V: Xây dựng hệ thống thương mại điện tử 28 Xây dựng website one clich shop 28 Chương VI Giới thiệu website bán hàng trên mạng One click shop .40 Tổng kết .52 SINH VIÊN NHÓM 2 - 1 - LỚP CNTT 15A2 BÁO CÁO THỰC TẬP CUỐI KHÓA Lời nói đầu Hiện nay trong thời đại kinh tế phát triển không ngừng. kéo theo nhiều lĩnh vực xa hội phát triển mạnh mẽ. Tạo nên sự tương hỗ phát triển giữa các lĩnh vực trong đời sống. như dịch vụ, du lịch, CTNN, và thương mại điện tử. Trong đó đáng kể đế là ngành thương mại điện tử. Ngành thương mại điện tử là sự kết hợp tuyệt vời giữa thương mại và CNTT. Việc ra đời của hình thức thương mại điện tử đã thúc đẩy mạnh mẽ hơn sự phát triển của nền kinh tế thế giơi… Tuy nhiên nói đến thương mại điện tử ta không thể không nói đến mạng Internet và hệ thong website một là môi trường , một là công cụ phát triển của ngành thương mại điện tử. Qua đó ta thấy được tâm quan trọng của việc ứng dụng CNTT trong Thương mại điện tử. Ngành thương mại điện tử cang phát triển mạnh càng yêu cầu những công nghệ cao hơn để ứng dụng vào nó. Đó chính là một trong những mục tiêu phát triển quan trọng và chiếm lược của ngành công nghệ thong tin. Cụ thể là việc xây dựng các trang website có tín tương tác cao giữa người dùng và ban quản trị, đây cũng được coi là một thach thức lớn cho ngành công nghệ thông tin trước những yêu cầu của người sử dụng. Dưới đây là một dự án trang Website bán hang trên mạng điển hình cho ngành thương mại điện tử. trang web này được xây dựng nhằm tiêu thụ hàng hóa trực tiếp trên Internet. Nâng cao hình thức giao lưu kinh tế. và thúc đẩy sự phát triển mạnh mẽ. trang web được xây dựn bởi sinh viên nhóm 2 lớp CNTT15a2 trường Đại Học Kinh tế Kỹ Thuật Công Nghiệp. tuy trong qua trình làm việc đã có nhiều cố gắng nhưng vẫn tránh khỏi những thiếu xót mong được sự góp ý. Sinh viên Nhóm 2 CNTT15A2 CHƯƠNG I SINH VIÊN NHÓM 2 - 2 - LỚP CNTT 15A2 BÁO CÁO THỰC TẬP CUỐI KHÓA GIỚI THIỆU VỀ MÔI TRƯỜNG PHÁT TRIỂN CỦA HỆ THỐNG THƯƠNG MẠI ĐIỆN TỬ Máy tính, trình duyệt INTERNET và mạng là môi trường hoạt động của hệ thống thông tin liên lạc nói chung và hệ thống website nói riêng. I. GIỚI THIỆU VỀ MÁY TÍNH Được ra đời vào những năm 70 của thế kỷ xx ở mỹ. Với khởi đầu từ những phiên bản máy tính với các bóng bán dẫn và không có nhiều chức năng. Nhưng người ta sớm nhìn thất tương lai của máy tính và nó đã không ngững phát triển cho đến ngày nay với những tốc độ chóng mặt. sự phát triển mạnh mẽ của máy tính có các điểm. mốc đang nhớ như sự ra đời của bộ vi xử lý (CPU) X86 …… Ngày này máy tính là một công cụ không thể thiếu của con người trong nhiều lĩnh vực công việc , giải trí, đời song.v.v……. Máy tính cũng là công cụ trung gian kết nối con người với mạng INTERNET toàn cầu. II GIỚI THIỆU VỀ MẠNG MÁY TÍNH 1. Khái niệm mạng máy tính: Sự kết hợp của máy tính với các hệ thống truyền thông(Comunication) và đặc biệt là viễn thông (Telecomunication) đã tạo 1 cuộc cách mạng trong lĩnh vực truyền thông. Các phương thức liên kết các máy tính đơn lẻ với nhau được gọi là mạng máy tính Sự ra đời của mạng máy tính đã đánh dấu một bước ngoặt lớn của lịch sử nhân loại. những gì mạng máy tính mang lại đã thúc đẩy xã hội phát triển vượt bậc nhờ các ứng dụng mà mạng máy tính mang đến cho con người. Mạng máy tính ngày nay đã trở thành một lĩnh vực nghiên cứ phát triển và ứng dụng cốt lõi của công nghệ thông tin . nó bao gồm rất nhiều vấn đề từ kiến trúc đến các nguyên lý thiết keete, cài đặt và ứng dung… 2. Các đặc điểm của mạng máy tính a.) Phân loại mạng máy tính: - Mạnh cục bộ (Local Area Network) hay còn gọi là LAN: là mạng máy tính được cài đặt trong phạm vi nhỏ như trong 1 tòa nhà, văn phòng - Mạng đô thị ( Metropolitan Area Network) hay MAN : là mạng được cài đặt trong phạm vi một thành phố hay 1 tiểu khu có bán kính khoảng 100km trở lại - Mạng diện rộng (Wide Area Network) Wan: mang kết nối giũa cac thành phố với nhau -Mạng Toàn cầu (Golbal Area Network) GAN : phạm vi của mạng trải rộng khắp các châu lục b.) kiến trúc mạng, giao thức mạng: - Kiến trúc mạng : Thể hiện cách thức kết nối giữa các máy tính với máy tính, giữa các nút mạng với các nút mạng. trong dó TOPO mạng thể hiện quy thưc kết nối của mạng máy tính với các TOPO mạng sau SINH VIÊN NHÓM 2 - 3 - LỚP CNTT 15A2 BÁO CÁO THỰC TẬP CUỐI KHÓA -ToPo hình sao(start): -ToPo tuyến (bus) - ToPo dạng vòng (Ring) - Giao thức mạng(Protocol) : Là những quy tắc thống nhất trong việc liên kết và truyền tin giữa các máy tính hay các mạng với nhau. Các quy ước này quy dịnh các thưc giao tiếp của máy tính với mạng . các giao thức sử dụng ở các mạng có thể khác nhau tùy theo sự lựa chọn của người thiết kế 3. Các trình duyệt website: SINH VIÊN NHÓM 2 - 4 - LỚP CNTT 15A2 BÁO CÁO THỰC TẬP CUỐI KHÓA Các trình duyệt website là các chương trình phần mềm máy tính hoạt động trên các môi trường hệ điều hành. Chúng có nhiệm vụ tiếp nhận thông tin và giải mã thông tin để hiển thị các website trên trình duyệt. Trình duyệt website là công cụ trực tiếp và chủ yếu nhất giúp gười dùng sử dụng và khai thác tài nguyên mạng INTERNET Hiện nay các trình duyệt thường dùng nhất là IE (bản mới nhất 8.0beta) của Mirosoft, Firefox 3.0, Opera,…. SINH VIÊN NHÓM 2 - 5 - LỚP CNTT 15A2 BÁO CÁO THỰC TẬP CUỐI KHÓA CHƯƠNG II GIỚI THIỆU ĐỂ TÀI WEBSITE BÁN HÀNG TRÊN MẠNG I. LÝ DO CHỌN ĐỀ TÀI: Trong thời đại kinh tế thế giới không ngừng phát triển với tốc độ tăng trưởng cao. Cùng với sự phát triển mạnh mẽ của công nghệ thông tin và Internet. Đã tạo ra một kỷ nguyên công nghệ thông tin rực rỡ. với nhũng tính năng vượt trộ mà Internet và công nghệ thông tin mang đến cho con người. chúng ta đã có thể xóa bỏ mọi khoảng cách, rút ngắn thời gian làm việc, dễ dang và thuận tiện trong liên lạc. Internet và công nghệ thông tin đã đi sâu vào đời sống con người như 1 thứ không thể thiếu. cùng với nó là sự phát triển mạnh mẽ của các ngành dịch vụ trên mạng Internet với việc ứng dụng công nghệ thông tin các ngành dịch vụ trên Internet đã mang lại cho con người nhiều hơn những gì mong đợi Trong số đó ta không thể không đề cập đến ngành THƯƠNG MẠI ĐIỆN TỬ. là 1 ngành ứng dụng sâu rộng và phụ thuộc chặt trẽ vào Internet và công nhệ thông tin. Thương mại điện tử thực sự đã mang lại cho chúng ta nhiều lợi ích đáng kể. Với thương mại điện tử giờ đây chúng ta có thể chọn. xem , mua những gì mình muốn mà không cần ra khỏi nhà, với thương mại điện tử giờ đây các doanh nghiêp co thế giao lưu kinh tế dẽ dàng và hiệu quả… Thương mại điện tử là sự phát triển tất yếu nhằm đáp ứng nhu cầu của xã hội hiện đại. ngày ngay con người luôn đòi hỏi công việc phải được tiến hàng nhanh chóng thuận tiện, đơn giản và giúp tiết kiệm… thương mại đáp ứng mọi yêu cầu quan trọng đó nên nó sẽ là một xu hương phát triển tất yêu của thời đại. Nhận thức được tầm quan trọng của thương mại điện tử. nhóm 10 lớp cntt15a2 trường đại học kinh tế kỹ thuật công nghiệp quyết định chọn đề tài phát triển dịch vụ thương mại điện tử cụ thể hơn với dự án xây dựng hệ thông website bán trên mạng. II. PHÁT TRIỂN ĐỀ TÀI: Cùng với sự phát triển của ngành kinh tế cùng thương mại điện tử nên yêu cầu cho hệ trong website bán hàng online càng trở lên cao. Trang web bán hàng trên mạng phải đạt được những yêu cầu sau. i. Hoạt động trong môi trường cộng đồng là INTERNET ii. Hoạt động dễ dàng trên các môi trường máy tính là các hệ điều hành, cũng như các trình duyệt INTERNET phổ biến iii. Xây dựng bằng các hệ thông mã nguồn dễ dàng xây dựng. người dùng dẽ sử dụng iv. Có khả năng cập nhật, nâng cấp thường xuyên. v. Có tính bảo mật thông tin cao. vi. Bảo đảm tính thực thi giao dịch. Hệ thống thương mại điện tử phải hoạt động ổn định tin cậy. thống nhất về thông tin. Đảm bảo tính chính xác, và cập nhật trong thông tin. Dựa trên nhữn yêu cầu trên để xây dựng hệ thông website bán hàng trên mạng. nhằm khai thác tối đa khả năng hoạt động của hệ thống. SINH VIÊN NHÓM 2 - 6 - LỚP CNTT 15A2 BÁO CÁO THỰC TẬP CUỐI KHÓA CHƯƠNG III XÂY DỰNG ĐỀ TÀI WEBSITE BÁN HÀNG TRÊN MẠNG I. ĐẶC TẢ BÀI TOÁN Bài toán được đặt ra nhằm giải quyết việc xây dựng một hình thức thương mại mới là thương mại điện tử thay cho hình thức thương mại cũ. Với hình thức thương mại mới công việc mua bán sẽ không diễn ra với sự gặp mặt trực tiếp của nhà cung cấp và người mua hàng, thay vào đó mọi công việc giao dịch , mua bán sẽ được thực hiện với sự hỗ trợ mạnh mẽ của các hệ thống máy tính và mạng internet. Các nhà cung cấp sẽ đưa thông tin sản phẩm của mình lên mạng để khách hàng truy cập và giao dịch mua, bán cũng sẽ được diễn ra trên mạng. Các thành phần của hệ thống thương mại điện tử Môi trường thương mại điện tử: Do được xây dựng và hoạt động trong môi trường internet nên để tham gia môi trường thương mại điện tử cần có những thiết bị có thể giúp người dùng truy cập internet, các thiết bị này ngày nay rất phổ biến trong đời sống con người như máy tính có nối mạng, điện thoại di động, PDA, PC pocket… chỉ cần có thiết bị và được nối mạng là ngươi dùng có thể tham gia thương mại điện tử một cách dẽ dàng nhanh chóng dù ở bất cứ đâu. Môi trường giao dich ảo hóa: đóng vai trò quan trọng cho thương mại điện tử. đó là một môi trường được ảo hóa bao gồm các cửa hàng ảo, các shop hàng hóa, hay các chợ điện tử, thay cho môi trường thương mại truyền thống, môi trường thương mại điện tử do được ảo hóa giúp tiết kiệm chi phí, dễ dàng xây dựng, tiết kiệm nhân lực. và việc xây dựng môi trường cho thương mại điện tử dễ dàng thuận tiên, tiết kiệm chi phí hơn rất nhiều so với môi trường chợ, cửa hàng thực tế truyền thống… Công cụ thương mại điện tử: là các các công cụ được cung cấp nhằm tạo điều kiện cho việc thương mại điện tử bao gồm công cụ tham gia (các cổng thương mại, website) công cụ thanh toán, tải khoản ảo hóa ( các hình thức tín dụng, chi trả trực tuyến, đơn vị tiền ảo) công cụ bảo mật ( giúp bảo mật thông tin hay hàng hóa, tài sản cho khác hàng cũng như nhà cung cấp, các công cụ này là các hệ thống bảo mật thông tin) Giao dịch ảo mang lại kết quả thực tiễn: mọi giao dịch mua bán trên mạng, sẽ được đảm bảo thực thi trên thực tiễn do việc đó mang lại lợi ích cho song phương. Sau khi giao dịch trên mạng hoàn tất, nhà cung cấp sẽ tiến hành xác nhận thông tin và tiến hành giao hàng hóa trên cho người mua. Người mua hàng có thể có các hình thưc thanh toán khác nhau bao gồm thanh toán trực tuyến và thanh toán truyền thống. SINH VIÊN NHÓM 2 - 7 - LỚP CNTT 15A2 BÁO CÁO THỰC TẬP CUỐI KHÓA II.MÔ TẢ HỆ THỐNG BÁN HÀNG TRỰC TUYẾN: Để hiểu về Hệ thống Bán hàng trực tuyến,trước tiên chúng ta sẽ tìm hiểu thế nào là Bán hàng trực tuyến:Bán hàng ở đây chính là một loại hình thương mại, vậy “Bán hàng trực tuyến “ tức là “Thương mại trực tuyến” hay còn được hiểu rộng hơn là “Thương mại điện tử”; Vậy “Thương mại điện tử “ là gì, chúng ta sẽ tìm qua về thương mại điện tử, lợi ích của thương mại điện tử, cách thức thực hiện nó ra sao : 1 Thương mại Điện tử (E-Commerce) là gì? E-commerce (Electronic commerce - thương mại điện tử) là hình thái hoạt động thương mại bằng phương pháp điện tử; là việc trao đổi thông tin thương mại thông qua các phương tiện công nghệ điện tử mà nói chung là không cần phải in ra giấy trong bất cứ công đoạn nào của quá trình giao dịch. (nên còn được gọi là “thương mại không giấy tờ”) 2.Lợi ích của Thương mại điện tử (TMĐT) ?: TMĐT giúp cho các Doanh nghiệp nắm được thông tin phong phú về thị trường và đối tác TMĐT giúp giảm chi phí sản xuất TMĐT giúp giảm chi phí bán hàng và tiếp thị. TMĐT qua INTERNET giúp người tiêu dùng và các doanh nghiệp giảm đáng kể thời gian và chí phí giao dịch. TMĐT tạo điều kiện cho việc thiết lập và củng cố mối quan hệ giữa các thành phần tham gia vào quá trình thương mại. Tạo điều kiện sớm tiếp cận nền kinh tế số hoá. 3.Các công đoạn của một giao dịch mua bán trên mạng ? Gồm có 6 công đoạn sau: Khách hàng, từ một máy tính tại một nơi nào đó, điền những thông tin thanh toán và điạ chỉ liên hệ vào đơn đặt hàng (Order Form) của Website bán hàng (còn gọi là Website thương mại điện tử). Doanh nghiệp nhận được yêu cầu mua hàng hoá hay dịch vụ của khách hàng và phản hồi xác nhận tóm tắt lại những thông tin cần thiết như mặt hàng đã chọn, địa chỉ giao nhận và số phiếu đặt hàng . Khách hàng kiểm tra lại các thông tin và kích (click) vào nút (button) "đặt hàng", từ bàn phím hay chuột (mouse) của máy tính, để gởi thông tin trả về cho doanh nghiệp. Doanh nghiệp nhận và lưu trữ thông tin đặt hàng đồng thời chuyển tiếp thông tin thanh toán (số thẻ tín dụng, ngày đáo hạn, chủ thẻ .) đã được mã hoá đến máy chủ (Server, thiết bị xử lý dữ liệu) của Trung tâm cung cấp dịch vụ xử lý thẻ trên mạng Internet. Với quá trình mã hóa các SINH VIÊN NHÓM 2 - 8 - LỚP CNTT 15A2 BÁO CÁO THỰC TẬP CUỐI KHÓA thông tin thanh toán của khách hàng được bảo mật an toàn nhằm chống gian lận trong các giao dịch (chẳng hạn doanh nghiệp sẽ không biết được thông tin về thẻ tín dụng của khách hàng). Khi Trung tâm Xử lý thẻ tín dụng nhận được thông tin thanh toán, sẽ giải mã thông tin và xử lý giao dịch đằng sau bức tường lửa (FireWall) và tách rời mạng Internet (off the Internet), nhằm mục đích bảo mật tuyệt đối cho các giao dịch thương mại, định dạng lại giao dịch và chuyển tiếp thông tin thanh toán đến ngân hàng của doanh nghiệp (Acquirer) theo một đường dây thuê bao riêng (một đường truyền số liệu riêng biệt). Ngân hàng của doanh nghiệp gởi thông điệp điện tử yêu cầu thanh toán (authorization request) đến ngân hàng hoặc công ty cung cấp thẻ tín dụng của khách hàng (Issuer). Và tổ chức tài chính này sẽ phản hồi là đồng ý hoặc từ chối thanh toán đến trung tâm xử lý thẻ tín dụng trên mạng Internet. Trung tâm xử lý thẻ tín dụng trên Internet sẽ tiếp tục chuyển tiếp những thông tin phản hồi trên đến doanh nghiệp, và tùy theo đó doanh nghiệp thông báo cho khách hàng được rõ là đơn đặt hàng sẽ được thực hiện hay không. Toàn bộ thời gian thực hiện một giao dịch qua mạng từ bước 1 -> bước 6 được xử lý trong khoảng 15 - 20 giây. III. KHẢO SÁT HỆ THÔNG WEBSITE BÁN HÀNG TRÊN MẠNG SINH VIÊN NHÓM 2 - 9 - LỚP CNTT 15A2 BÁO CÁO THỰC TẬP CUỐI KHÓA Qua quá trình khảo sát một số trang website bán hàng trên mạng thực tiễn ta có thể nêu sơ lược quy trình hoạt động của website như sau: Khách hàng vào website được dẫn tới trang chủ bán hàng ở đó khách hàng thực hiện việc chọn lựa mà mua sản phẩm. sau đó thông tin sẽ được gửi tới email của ban quản trị. Ban quản trị dựa vào Email nhận được của khách hàng để xử lý cồng việc. Để cập nhật dữ liệu hàng ngày cho website ban quản trị sẽ sửa trực tiếp trên các trang web mà khách truy cập bằng cách sử thông tin nội dung các site của hệ thống website . ở một số trang khác. Các nhà cung cấp sẽ đưa thông tin hàng hóa, giá cả lên website, khách hàng vào xem hàng. Sau khi xem muốn chọn mua thì khách hàng cần liên hệ với nhà cung cấp qua thông tin liên lạc đi kèm để thực hiện giao dịch. Với những web site kiểu này nhà cung cấp và khách hàng phải là thành viên của website mới có thể giao dịch (www.enbac.com) Trên một hệ thống khác, được tham khảo tại www.edv.com.vn để được thực hiện giao dịch trên edv.com.vn khách hàng và nhà cung cấp phải đăng ký và trở thành thành viên của website, mặt khác www.edv.com.vn lại đưa ra hình thức đơn vị tiền ảo riêng là DV do trang web quy định, buộc người dùng phải có tài khoản điện tử và số lượng tiền DV nhất định để giao dịch Nhận xét: Với hình thức quản trị website trên công việc sẽ được xử lý chậm và ban quản trị không làm việc trực tiếp với thông tin mà khách hàng tác dộng lên website . Việc phải đăng ký thành viên mới được giao dịch sẽ làm hạn chế số lượng khách hàng, do tâm lý ngại phải đăng ký thành viên Việc ban bố đơn vị tiền ảo làm tăng thêm thủ tục không cần thiết cho công việc giao dịch điện tử, mặt khác cũng làm hạn chế giao dịch do phải chuyển đổi giữa tiền ảo và tiền thật. Mặt khác do chung một giao diện website nên việt cập nhật, nâng cấp sẽ mất thời gian và tốn công sức và không mang lại hiệu quả cao. IV. XÂY DỰNG HỆ THỐNG THÔNG TIN MỚI CHO WEBSITE 1.Phương thức hoạt động của hệ thống thông tin: SINH VIÊN NHÓM 2 - 10 - LỚP CNTT 15A2 . sau SINH VIÊN NHÓM 2 - 3 - LỚP CNTT 15A2 BÁO CÁO THỰC TẬP CUỐI KHÓA -ToPo hình sao(start): -ToPo tuyến (bus) - ToPo dạng vòng (Ring) - Giao thức mạng(Protocol). VIÊN NHÓM 2 - 13 - LỚP CNTT 15A2 Tên tiến trình Tên tác nhân BÁO CÁO THỰC TẬP CUỐI KHÓA 2. Sơ đồ phân rã chức năng: SINH VIÊN NHÓM 2 - 14 - LỚP CNTT 15A2