Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 70 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
70
Dung lượng
8,86 MB
Nội dung
1 MỤC LỤC MỤC LỤC 1 LỜI CẢM ƠN 1 Chương 1: MỞ ĐẦU 5 Chương 3: PHÂN TÍCH HỆ THỐNG 30 Chương 5: Hướng dẫn cài đặt và sử dụng chương trình 63 KẾT LUẬN 64 PHỤ LỤC 67 LỜI CẢM ƠN Trong suốt bốn năm học tập và nghiên cứu tại khoa Công nghệ thông tin - Viện Đại học Mở Hà Nội, em đã được các thầy cô cung cấp và truyền đạt rất nhiều kiến thức không chỉ là về chuyên môn mà còn về xã hội rất cần thiết và hữu ích. Vì vậy, lời đầu tiên em xin chân thành cảm ơn tới tất cả thầy giáo, cô giáo Viện Đại học Mở nói chung và các thầy giáo, cô giáo khoa Công nghệ Sinh viên: Nguyễn Hồng Thịnh – 08B2 2 thông tin nói riêng, đã tạo cho em một môi trường học tập tốt, luôn luôn tạo điều kiện cho em hoàn thành tốt các nghĩa vụ của của một người sinh viên. Em xin gửi lời cảm ơn sâu sắc đến cô giáo hướng dẫn Trịnh Thị Xuân. Cô luôn quan tâm giúp đỡ, tận tình hướng dẫn, cung cấp tài liệu và cho em những lời khuyên hữu ích. Giúp em hoàn thành đề tài đúng thời gian quy định và đạt chất lượng. Bên cạnh đó, để hoàn thành đồ án này em cũng đã nhận được rất nhiều sự giúp đỡ, những lời động viên quý báu từ bạn bè, gia đình . đó là động lực rất lớn để em làm tốt công việc của mình. Tuy nhiên, do kiến thực thực tế còn thiếu sót nên tuy đã nỗ lực hết mình nhưng đồ án này vẫn không thể tránh khỏi thiếu sót. Em rất mong nhận được sự thông cảm và sự chỉ bảo tận tình của quý thầy cô giáo trong khoa cùng toàn thể các bạn để đề tài của em được hoàn thiện hơn. Em xin chân thành cảm ơn! Sinh viên: Nguyễn Hồng Thịnh – 08B2 3 DANH MỤC KÝ HIỆU VIẾT TẮT STT Tên viết tắt Ý nghĩa Dịch sang tiếng Việt 1 TMĐT Thương mại điện tử 2 CSDL Cơ sở dữ liệu 3 IDE Integrated Development Environment Môi trường phát triển tích hợp 4 GUI Graphical User Interface Giao diện đồ họa người dùng 5 SQL Structured Query Language Ngôn ngữ truy vấn mang tính cấu trúc 6 RDBMS Relational Database Management System Hệ thống quản lý cơ sở dữ liệu quan hệ 7 ISO International Organization for Standardization Tổ Chức Quốc Tế Tiêu Chuẩn Hoá 8 ANSI American National Standards Institute Viện Tiêu chuẩn Quốc gia Hoa Kỳ 9 DHTML Dynamic HyperText Markup Language Ngôn ngữ đánh dấu siêu văn bản động 10 HTML HyperText Markup Language Ngôn ngữ liên kết siêu văn bản 11 XML eXtensible Markup Language Ngôn ngữ đánh dấu mở rộng 12 DLL Dynamic-link library Thư viện liên kết động 13 HTTP Hypertext Transfer Protoco Giao thức truyền tải siêu văn bản 14 FTP File Transfer Protocol Giao thức truyền tập tin DANH MỤC HÌNH VẼ Hình3. 1 Biểu đồ phân giã chức năng 31 Hình3. 2 Sơ đồ chức năng quản lý thành viên 32 Hình3. 3 Sơ đồ chức năng quản lý bán hàng 32 Hình3. 4 Sơ đồ chức năng quản lý bài viết 33 Sinh viên: Nguyễn Hồng Thịnh – 08B2 4 Hình3. 5 Sơ đồ chức năng quản lý sản phẩm 33 Hình3. 6 Sơ đồ chức năng thống kê 34 Hình3. 7 Biểu đồ dòng dữ liệu mức ngữ cảnh 36 Hình3. 8 Biểu đồ dòng dữ liệu mức đỉnh 37 Hình3. 9 Biểu đồ dòng dữ liệu mức 1 (Chức năng quản lý thành viên) 38 Hình3. 10 Biểu đồ dòng dữ liệu mức 1 (Chức năng quản lý bán hàng) 38 Hình3. 11đồ dòng dữ liệu mức 1 (Chức năng quản lý sản phẩm) 39 Hình3. 12 Biểu đồ dòng dữ liệu mức 1 (Chức năng quản lý bài viết) 39 Hình3. 13 Biểu đồ dòng dữ liệu mức 1 (Chức năng thống kê) 40 Hình3. 14 Bảng tblQuyen 47 Hình3. 15 Bảng tblCHUYEN_MUC 47 Hình3. 16 Bảng tblDON_DAT_HANG 48 Hình3. 17 Bảng tblTHANH_VIEN 48 Hình3. 18 Bảng tblBINH_LUAN 49 Hình3. 19 Bảng tblCHI_TIET_DON_HANG 49 Hình3. 20 Bảng tblBAI_VIET 50 Hình3. 21 Bảng tbSAN_PHAM 50 Sinh viên: Nguyễn Hồng Thịnh – 08B2 5 Chương 1: MỞ ĐẦU 1.1 Giới thiệu Trong thời đại ngày nay, Thương mại điện tử ngày càng phát triển và xâm nhập một cách sâu sắc vào hầu hết các lĩnh vực kinh tế - xã hội trên phạm vi toàn thế giới do đó đã thay đổi một cách cơ bản nếp sống, lề lối sinh hoạt giao dịch và cả tư duy của con người. Việc bùng nổ mạng Internet và áp dụng khoa học kỹ thuật, đặc biệt là công nghệ thông tin vào sản xuất kinh doanh là một phần trong quy trình kinh doanh hiện đại. Đối với các doanh nghiệp thì việc áp dụng thương mại điện tử mang lại rất nhiều lợi ích như: góp phần giảm thiểu chi phí khi mở rộng thị trường, tiếp cận nhà cung cấp, khách hàng, mở rộng mạng lưới kinh doanh, cải thiện hệ thống phân phối sản phẩm, giảm thiểu chi phí lưu kho, giảm chi phí liên lạc, cập nhật thông tin mới nhất về sản phẩm, giá, dịch vụ… nâng cao uy tín của doanh nghiệp với khách hàng, đối tác. Đối với khách hàng thì thương mại điện tử cũng mang lại lợi ích không nhỏ. Giúp khách hàng có nhiều lựa chọn về sản phẩm, dịch vụ hơn. Có thể mua sắm mọi lúc mọi nơi với giá thành ưu đãi hơn so với việc mua sắm trực tiếp. Góp phần nâng cao chất lượng cuộc sống. Vì vậy, ngày nay việc áp dụng thương mại điện tử, xây dựng một trang thông tin quảng bá cho hình ảnh cũng như sản phẩm của doanh nghiệp là hết sức cần thiết. Tất cả các doanh nghiệp lớn kể cả các doanh nghiệp vừa và nhỏ muốn phát triển thì phải quảng bá thương hiệu, sản phẩm của mình trên thị trường. Họ nhận ra rằng cần thiết phải xây dựng một website để quảng bá và giới thiệu sản phẩm vì thông qua đó họ được cả thế giới biết đến. Trong thời kỳ hội nhập và cạnh trang khốc liệt của thương trường thì việc xây dựng một website để quảng bá thương hiệu, giới thiệu sản phẩm và tìm kiếm đối tác là Sinh viên: Nguyễn Hồng Thịnh – 08B2 6 một vấn đề không thể thiếu mà mỗi doanh nghiệp phải làm. Doanh nghiệp chỉ có thể tồn tại khi có khách hàng và đối tác. Xuất phát từ những ý tưởng và gợi ý của cô Trịnh Thị Xuân, em đã chọn đồ án với đề tài “Xây dựng Website công ty GreenNutrition ” nhằm hướng tới mục đích xây dựng một trang thông tin trực tuyến giữa doanh nghiệp và khách hàng. Thông qua Website, doanh nghiệp có thể đưa các sản phẩm, dịch vụ của mình đến với khách hàng một cách nhanh và thuận tiện nhất. Đồng thời tiết kiệm chi phí kinh doanh. Qua Website, người tiêu dùng cũng có thể tìm hiểu sản phẩm, dịch vụ mà mình quan tâm một cách dễ dàng. Phạm vi đề tài 1.2.1 Mục tiêu và nhiệm vụ nghiên cứu - Tìm hiểu về thương mại điện tử và lợi ích của nó. - Các công cụ xây dựng Website - Xây dựng Website thương mại điện tử để giới thiệu, giao dịch và bán sản phẩm của công ty GreenNutrition . 1.2.2 Đối tượng và phạm vi nghiên cứu - Tìm hiểu thực trạng Thương mại điện tử ở Việt Nam. - Tìm hiểu một số công cụ và ngôn ngữ hỗ trợ xây dựng Website. - Các chức năng của Website thương mại điện tử. - Quy trình xây dựng Website thương mại điện tử. 1.2.3 Phương pháp nghiên cứu - Tiến hành thu thập và phân tích những thông tin, tài liệu liên quan đến đề tài để hình thành nên những ý tưởng tổng quan. Sinh viên: Nguyễn Hồng Thịnh – 08B2 7 - Xác định các yêu cầu nhằm phân tích thiết kế hệ thống chương trình cho phù hợp. - Xây dựng chương trình theo yêu cầu đã đặt ra. - Triển khai chương trình và đánh giá kết quả. Sinh viên: Nguyễn Hồng Thịnh – 08B2 8 Chương 2: CƠ SỞ LÝ THUYẾT 2.1 Tổng quan về Internet Internet là một mạng khổng lồ kết nối các máy tính trên thế giới. Internet được sử dụng với hai mục đích chính: - Truy xuất thông tin: Internet cung cấp khả năng truy cập đến kho thông tin rộng lớn như: thể thao, văn hóa, giáo dục và hơn thế nữa. - Giao tiếp: Internet giúp cho giao tiếp xuyên suốt thế giới được dễ dàng và nhanh chóng thông qua các dịch vụ, ví dụ: thư điện tử (e- mail), đối thoại trực tiếp (chat) 2.1.1 Hoạt động của Internet Internet dựa trên mô hình khách – chủ (client – server), trong đó dữ liệu được trao đổi thông qua các trang web. Trong mô hình client – server, mỗi máy tính được xác định bởi một địa chỉ Internet protocol (IP) và cả máy tính client, server cùng chấp nhận một giao thức chung để để giao tiếp với nhau. Các giao thức trên Internet: - Tranmission Control Protocol (TCP): thiết lập kết nối giữa hai máy tính để truyền tải dữ liệu, chia dữ liệu thành những gói nhỏ và đảm bảo việc truyền nhận dữ liệu. TCP là giao thức hướng kết nối (connection- oriented protocol). - User Datagram Protocol (UDP): thiết lập kết nối nhanh nhưng không chắc chắn giữa các máy tính để truyền tải dữ liệu, cung cấp ít dịch vụ để khắc phục lỗi. - Internet Protocol (IP): điều chỉnh đường đi của những gói dữ liệu đường truyền nhận trên Internet. TCP là giao thức phi kết nối (connectionless protocol). Sinh viên: Nguyễn Hồng Thịnh – 08B2 9 - HTTP: cho phép trao đổi thông tin trên Internet. - FTP: cho phép truyền nhận file trên Internet. - SMTP: cho phép gửi thư điện tử trên Internet. - POP3: cho phép nhận thư điện tử trên Internet. 2.1.2 Một số dịch vụ của Internet Thư điện tử (Email) Dịch vụ E-mail có thể dùng để trao đổi thông tin giữa các cá nhân với nhau, các cá nhân với tổ chức và giữa các tổ chức với nhau. Dịch vụ này còn cho phép tự động gửi nội dung thông tin đến từng địa chỉ hoặc tự động gửi đến tất cả các địa chỉ cần gửi theo danh sách địa chỉ cho trước (gọi là mailing list). Nội dung thông tin gửi đi dùng trong thư điện tử không chỉ có văn bản (text) mà còn có thể ghép thêm (attack) các văn bản đã được định dạng, graphic, sound, video. Các dạng thông tin này có thể hoà trộn, kết hợp với nhau thành một tài liệu phức tạp. Lợi ích chính dịch vụ thư điện tử là thông tin gửi đi nhanh và rẻ. WWW (World Wide Web): Đây là khái niệm mà người dùng Internet quan tâm nhiều nhất hiện nay. Web là một công cụ, hay đúng hơn là một dịch vụ của Internet, Web chứa thông tin bao gồm văn bản, hình ảnh, âm thanh và thậm chí cả video được kết hợp với nhau Web cho phép chúng ta chui vào mọi ngõ ngách trên Internet, là những điểm chứa CSDL gọi là Website. Nhờ có Web nên dù không phải là chuyên gia, mọi người có thể sử dụng Internet một cách dễ dàng. Phần mềm sử dụng để xem Web gọi là trình duyệt (Browser). Một trong những trình duyệt thông thường hiện nay là Navigator của Netcape, tiếp đó là Internet Explorer của Microsoft. Dịch vụ truyền file (FTP - File Transfer Protocol): là dịch vụ dùng để trao đổi các tệp tin từ máy chủ xuông các máy cá nhân và ngược lại. Sinh viên: Nguyễn Hồng Thịnh – 08B2 10 Telnet: Dịch vụ này cho phép truy cập tới Server được xác định rõ như một TelnetSite tìm kiếm Server. Người tìm có thể thấy một dịch vụ vô giá khi tìm kiếm các thông tin trong thư viện và các thông tin lưu trữ. Telnet đặc biệt quan trọng trong việc kết nối các thông tin từ các máy tính xuống trung tâm. 2.2Thương mại điện tử 2.2.1 Khái niệm thương mại điện tử Thương mại điện tử là hình thức mua bán hàng hóa và dịch vụ thông qua mạng máy tính toàn cầu. Phạm vi của TMĐT rất rộng, bao quát hầu hết các lĩnh vực hoạt động kinh tế. Việc mua bán hàng hóa và dịch vụ chỉ là một trong hàng ngàn lĩnh vực áp dụng của TMĐT. Theo nghĩa hẹp, TMĐT chỉ gồm các hoạt động thương mại được tiến hành trên mạng máy tính mở như Internet. Trên thực tế, chính các hoạt động thương mại thông qua mạng Internet đã làm phát sinh thuật ngữ Thương mại điện tử. TMĐT gồm các hoạt động mua bán hàng hóa và dịch vụ qua phương tiện điện tử, giao nhận các nội dung kỹ thuật số trên mạng, chuyển tiền điện tử, mua bán cổ phiếu điện tử, vận đơn điện tử, đấu giá thương mại, hợp tác thiết kế, tài nguyên mạng, mua sắm công cộng, tiếp thị trực tuyến đến người tiêu dùng và các dịch vụ sau bán hàng. TMĐT được thực hiện đối với cả thương mại hàng hóa (ví dụ như hàng tiêu dùng, các thiết bị y tế chuyên dụng) và thương mại dịch vụ (ví dụ như dịch vụ cung cấp thông tin, dịch vụ pháp lý, tài chính); các hoạt động truyền thống (như chăm sóc sức khỏe, giáo dục) và các hoạt động mới (ví dụ như siêu thị ảo). TMĐT đang trở thành một cuộc cách mạng làm thay đổi cách thức mua sắm của con người. Sinh viên: Nguyễn Hồng Thịnh – 08B2 [...]... trình thông dịch (interpreter) - Công cụ xây dựng tự động: khi sử dụng sẽ biên dịch (hoặc thông dịch) mã nguồn, thực hiện liên kết (linking), và có thể chạy chương trình một cách tự động Sinh viên: Nguyễn Hồng Thịnh – 08B2 17 - Trình gỡ lỗi (debugger): hỗ trợ dò tìm lỗi - Ngoài ra, còn có thể bao gồm hệ thống quản lí phiên bản và các công cụ nhằm đơn giản hóa công việc xây dựng giao diện người dùng đồ... với sự thay đổi này Đây là loại tư duy thường liên quan trực tiếp đến lý do “thiếu hiểu biết về công nghệ” mà nhiều cá nhân ngày nay đang lo ngại bởi kỹ thuật - công nghệ cao và cũng không thạo trong lĩnh vực công nghệ của doanh nghiệp Vì vậy, điều lo sợ về công nghệ (hoặc các khía cạnh của học tập mới của công nghệ) là một rào cản lớn trong thị trường TMĐT Ngoài ra, TMĐT sẽ luôn yêu cầu một đầu tư ngay... chính là một rào cản Vì vậy, để tiếp cận TMĐT, các doanh nghiệp phải xem xét mọi tình huống trên cở sở cá nhân doanh nghiệp và dự thảo một chiến lược để vượt qua những trở ngại đó 2.3 Một số công cụ sử dựng để xây dựng Website 2.3.1 Visual studio.Net - Microsoft Visual Studio.Net là môi trường phát triển tích hợp (IDE) được phát triển từ Microsoft Đây là một loại phần mềm máy tính được sử dụng trong việc... biết về công nghệ - Sự chuẩn bị đầu tư và chi phí - Không có khả năng để bảo trì - Thiếu sự phối hợp với các công ty vận chuyển Sinh viên: Nguyễn Hồng Thịnh – 08B2 16 Trong tất cả các lý do trên, “không thích thay đổi” là lý do phổ biến nhất ngăn cản doanh nghiệp tham gia vào TMĐT, họ cảm thấy đơn giản hơn với những gì họ đã làm Ví dụ một chủ doanh nghiệp nhỏ, họ đã có nhiều năm thành công trong công. .. viên: Nguyễn Hồng Thịnh – 08B2 26 - RadioButtonList/ CheckBoxList: hai điều khiển danh sách để tạo nút chọn Điều khiển đa năng(rich control): các điều khiển này không dễ để xây dựng bằng HTML đơn giản Các điêu khiển đa năng được xây dựng bằng JavaScript cùng với thẻ HTML để tạo nên những hiệu ứng đặc biệt ASP.NET cung cấp các điều khiển kiểm tra gọi là Validation Control có thể dùng để sinh mã kiểm tra... từ khóa và hơn mười mấy kiểu dữ liệu được xây dựng sẵn Tuy nhiên, nó có ý nghĩa khi nó thực thi những khái niệm lập trình hiện đại C# bao gồm tất cả những hỗ trợ cho cấu trúc, thành phần component, lập trình hướng đối tượng Những tính chất đó hiện diện trong một ngôn ngữ lập trình hiện đại Và ngôn ngữ C# hội đủ những điều kiện như vậy, hơn nữa nó được xây dựng trên nền tảng của hai ngôn ngữ mạnh nhất... và chính sách khuyến mãi hấp dẫn 2.2.4 Hạn chế của thương mại điện tử - Hạn chế về kỹ thuật • Chưa có tiêu chuẩn về chất lượng, an toàn và độ tin cậy Sinh viên: Nguyễn Hồng Thịnh – 08B2 15 • Các công cụ xây dựng phần mềm vẫn chưa đáp ứng • Khó khăn trong việc kết hợp phần mềm ứng dụng, phần mềm TMĐT và CSDL • Cần có máy chủ TMĐT đặc biệt - Hạn chế về thương mại • An ninh và riêng tư • Khách hàng thiếu... đối tượng thành phần loại bỏ nhiều công đoạn viết mã mà lập trình viên phải làm ASP.NET cung cấp các thành phần điều khiển hoạt động phía trình chủ theo hướng xử lý sự kiện Mọi việc việc kiểm soát trạng thái và tương tác với các thành phần trên trình chủ đều được trình chủ điều khiển Web Server với kiến trúc ASP.NET lo liệu ASP.NET cung cấp kiến trúc hạ tầng xây dựng các ứng dụng phân tán theo giao... thống - Kiểm tra người dùng - Bảo mật CSDL được thực hiện ở hai mức: Bảo mật hệ thống và bảo mật mức dữ liệu 2.3.3 Một số công cụ thiết kế giao diện - Adobe Dreamwaver - Dreamwaver là mọt chương trình Visual Edictor chuyên nghiệp để tạo và quản lý cáctrang web Dreamweaver cung cấp các công cụ phác thảo trang web cao cấp, hỗ trợ các tính năng DHTML (Dynamic HTML) mà không cần viết các dòng lệnh giúp các... cả giao hàng Các phương pháp điện tử ở đây không chỉ có Internet mà bao gồm việc sử dụng các phương tiện công nghệ điện tử như điện thoại, máy FAX, truyền hình và mạng máy tính (trong đó có Internet) Thương mại điện tử cũng bao hàm cả việc trao đổi thông tin kinh doanh thông qua các phương tiện công nghệ điện tử Thông tin ở đây không chỉ là những số liệu hay văn bản, tin tức mà nó gồm cả hình ảnh, . mại điện tử và lợi ích của nó. - Các công cụ xây dựng Website - Xây dựng Website thương mại điện tử để giới thiệu, giao dịch và bán sản phẩm của công ty GreenNutrition . 1.2.2 Đối tượng và phạm. đã chọn đồ án với đề tài Xây dựng Website công ty GreenNutrition ” nhằm hướng tới mục đích xây dựng một trang thông tin trực tuyến giữa doanh nghiệp và khách hàng. Thông qua Website, doanh nghiệp. điện tử ở Việt Nam. - Tìm hiểu một số công cụ và ngôn ngữ hỗ trợ xây dựng Website. - Các chức năng của Website thương mại điện tử. - Quy trình xây dựng Website thương mại điện tử. 1.2.3 Phương