Xây dựng trang web bán điện thoại trực tuyến.
Xây dựng trang web bán điện thoại trực tuyến sử dụng ngôn ngữ lập trình mạngASP.NETMỤC LỤCMỤC LỤC . 1 DANH MỤC CÁC CHỮ CÁI VIẾT TẮT 3 . 3 DANH MỤC BẢNG, BIỂU, SƠ ĐỒ, HÌNH VẼ . 3 LỜI NÓI ĐẦU . 5 CHƯƠNG I TỔNG QUAN VỀ CƠ SỞ THỰC TẬP . 7 I.1 Giới thiệu chung về công ty: . 7 . 7 I.2 Sơ đồ tổ chức của công ty: 9 CHƯƠNG II CƠ SỞ LÝ THUYẾT . 10 . 10 II.1 Thương mại điện tử: 10 . 10 II.1.1 Thương mại điện tử là gì: . 10 II.1.2 Lợi ích của thương mại điện tử : . 13 II.1.3 Các công đoạn của một giao dịch mua bán trên mạng : . 13 II.2 Tìm hiểu về Website 14 II.2. 1 Website là gì? . 14 II.2. 2 Yêu cầu tối thiểu của một Website : . 15 II.2.3 Tên miền và Webhosting : . 15 II.2.4 Các bước xây dựng Website : 15 II.2.5 Chi phí xây dựng Website : . 16 II.3 Ngôn ngữ ASP.NET 16 II.3.1 Giới thiệu về ASP.NET : . 16 II.3.2 Cấu hình ASP.NET : . 18 II.4 Hệ quản trị cơ sở dữ liệu SQL Server . 19 II.4.1 Giới thiệu SQL Server 2000 : 19 II.4. 2 Các phiên bản của SQL Server: 20 II.5 Một số cơ sở nghiên cứu khác 21 II.5.1 JavaScript: 21 II.5.2 CSS: 21 CHƯƠNG III PHÂN TÍCH THIẾT KẾ HỆ THỐNG . 23 III.1 Mô tả bài toán, đưa ra yêu cầu 23 III.1.1 Mô tả bài toán: . 23 III.1.2 Yêu cầu bài toán: . 24 III.2 Biểu đồ phân cấp chức năng hệ thống 25 III.3 Biểu đồ luồng dữ liệu . 26 III.3.1 Biểu đồ luồng dữ liệu mức khung cảnh: . 26 III.3.2 Biều đồ luồng dữ liệu mức đỉnh: . 26 Sinh viên thực tập: Nguyễn Thị Phượng GVHD: ThS. Nguyễn Quỳnh Mai Xây dựng trang web bán điện thoại trực tuyến sử dụng ngôn ngữ lập trình mạng ASP.NETIII.3.3 Biểu đồ luồng dữ liệu mức dưới đỉnh hoạt động thành viên : . 27 III.3.4 Biểu đồ luồng dữ liệu mức dưới đỉnh hoạt động quản trị : . 28 III.4 Thiết kế cơ sở dữ liệu 28 III.4.1 Các bước trong thiết kế cơ sở dữ liệu cho một hệ thống : . 28 III.4.3 Mối quan hệ giữa các bảng : 32 CHƯƠNG IV THIẾT KẾ GIAO DIỆN 33 IV.1 Giao diện cho người sử dụng : 33 IV.2 Giao diện cho người quản trị 43 KẾT LUẬN . 48 TÀI LIỆU THAM KHẢO 49 Sinh viên thực tập: Nguyễn Thị Phượng GVHD: ThS. Nguyễn Quỳnh Mai2 Xây dựng trang web bán điện thoại trực tuyến sử dụng ngôn ngữ lập trình mạng ASP.NETDANH MỤC CÁC CHỮ CÁI VIẾT TẮTSTT Từ viết tắt Nghĩa1 ASP Active Server Page2 SQL Server Relational Database Management System3 DB Database4 ICT Information Commercial Technology5 TMĐT Thương mại điện tử6 ECM Enterprise Content ManagementDANH MỤC BẢNG, BIỂU, SƠ ĐỒ, HÌNH VẼ Sinh viên thực tập: Nguyễn Thị Phượng GVHD: ThS. Nguyễn Quỳnh Mai3 Xây dựng trang web bán điện thoại trực tuyến sử dụng ngôn ngữ lập trình mạng ASP.NETH1. Sơ đồ tổ chức công tyH2. Biểu đồ phân cấp chức năng hệ thống.H3. Biểu đồ luồng dữ liệu mức khung cảnh.H4. Biểu đồ luồng dữ liệu mức đỉnh.H5. Biểu đồ luồng dữ liệu mức dưới đỉnh hoạt động thành viên.H6. Biểu đồ luồng dữ liệu mức dưới đỉnh hoạt động quản trị. Sinh viên thực tập: Nguyễn Thị Phượng GVHD: ThS. Nguyễn Quỳnh Mai4 Xây dựng trang web bán điện thoại trực tuyến sử dụng ngôn ngữ lập trình mạng ASP.NETLỜI NÓI ĐẦUNgày nay, với sự phát triển không ngừng của các ngành khoa học kỹ thuật. CNTT cũng không nằm ngoài vòng xoáy phát triển đó.Cùng với sự phát triển mạnh mẽ của các ngành khoa học kỹ thuật khác. CNTT đã có những ứng dụng to lớn trong hầu hết các lĩnh vực của đời sống. Đây là một ngành khoa học mũi nhọn ảnh hưởng trực tiếp đến đời sống xã hội. CNTT đóng vai trò to lớn trong giao dịch giữa mọi người, mọi doanh nghiệp ở khắp nơi trên thế giới. Từ thập niên 90 của thế kỷ trước, thuật ngữ Electronic Business (Thương mại điện tử) ra đời và ngày càng trở lên phổ biến. Trong bất cứ lĩnh vực nào, thương mại điện tử cũng có lợi thế. Nó không những làm giảm thời gian mà còn làm giảm chi phí cho mọi vấn đề giao dịch của con người. Việc kinh doanh qua mạng không chỉ đáp ứng nhu cầu của con người mà còn giúp cho người sử dụng so sánh giá ở nhiều nơi để mua những mặt hàng tốt, giá hợp lý. Với những kiến thức đã học và thời gian thực tế, em xin lựa chọn đề tài : “Xây dựng trang web bán điện thoại trực tuyến sử dụng ngôn ngữ lập trình ASP.NET và cơ sở dữ liệu SQL Server”.Nội dung chính của báo cáo tốt nghiệp bao gồm các nội dung chính:Chương I: Tổng quan về cơ sở thực tập.Chương II: Cơ sở lý thuyết.Chương III: Phân tích thiết kế hệ thống.Chương IV: Thiết kế giao diện.Em xin chân thành cảm ơn Cô giáo Thạc sỹ Nguyễn Quỳnh Mai - Bộ môn công nghệ thông tin Trường Đại học Kinh tế Hà Nội, đã hướng dẫn, chỉ dạy tận tình để đề tài thực tập tốt nghiệp của em được hoàn thành.Em xin chân thành cảm ơn toàn thể cán bộ, giáo viên Bộ môn CNTT đã tạo điều kiện giúp đỡ em trong suốt quá trình học tập tại trường. Sinh viên thực tập: Nguyễn Thị Phượng GVHD: ThS. Nguyễn Quỳnh Mai5 Xây dựng trang web bán điện thoại trực tuyến sử dụng ngôn ngữ lập trình mạng ASP.NETEm cũng xin chân thành cảm ơn Ban giám đốc, cán bộ và nhân viên Công ty TNHH Tư vấn Thương mại và Công nghệ Việt Hàn đã tạo điều kiện giúp đỡ cho em trong suốt quá trình thực tập tại công ty.Em xin chân thành cảm ơn!Hà nội tháng 4/2008Sinh viên Nguyễn Thị Phượng Sinh viên thực tập: Nguyễn Thị Phượng GVHD: ThS. Nguyễn Quỳnh Mai6 Xây dựng trang web bán điện thoại trực tuyến sử dụng ngôn ngữ lập trình mạng ASP.NETCHƯƠNG I TỔNG QUAN VỀ CƠ SỞ THỰC TẬPI.1 Giới thiệu chung về công ty:Tên công ty: Công ty TNHH Tư vấn Thương mại và Công nghệ Việt Hàn.Tên giao dịch: Viet Han Consultancy Trading & Technology Co.,LTDNgày thành lập: 10/3/2006Địa chỉ: Nhà B1_4 Khu Đô Thị 54 Hạ Đình, ngõ 85 Hạ Đình, Hà Nội.Điện thoại: 04.2146285Website: http:/www.viethantech.comVới sự ham mê học hỏi công nghệ và sáng tạo, những kỹ sư CNTT đã nung nấu ý tưởng thành lập một công ty tư vấn CNTT. Đến tháng 3 năm 2006 Công ty TNHH Tư vấn Thương mại và Công nghệ Việt Hàn đã chính thức thành lập và đi vào hoạt động. Công ty TNHH Tư vấn Thương mại và Công nghệ Việt Hàn có tên giao dịch quốc tế là Viet Han Consultancy Trading & Technology Co.,LTD chuyên kinh doanh dự án, cung cấp các giải pháp tổng thể cho khách hàng. Lĩnh vực hoạt động chủ yếu của Công ty TNHH Tư vấn Thương mại và Công nghệ Việt Hàn bao gồm nghiên cứu, thiết kế, chuyển giao công nghệ tin học. Ngoài ra chúng tôi đã tham gia và đã khẳng định đuợc uy tín trong các lĩnh vực kinh doanh thiết bị điện tử, thiết bị viễn thông, tự động hoá, đo lường điều khiển, công nghiệp, điện, các loại máy móc thiết bị và phụ tùng thay thế và các loại thiết bị văn phòng. Đặc biệt Công ty TNHH Tư vấn Thương mại và Công nghệ Việt Hàn đã đầu tư xây dựng các giải pháp tổng thể cho các hệ thống nguồn dự phòng, hệ thống DCS (Departure Control System), hệ thống xử lý đọc passport, thẻ ngân hàng, hệ thống Backup, lưu trữ, xử lý các loại dữ liệu, tài liệu,…được sử dụng các công nghệ tiên tiến hàng đầu của các hãng sản xuất rất nổi tiểng ở trên Thế giới.Một số sản phẩm mà công ty đã làm ra :- Phần mềm kế toán.- Phần mềm quản lý khách sạn. Sinh viên thực tập: Nguyễn Thị Phượng GVHD: ThS. Nguyễn Quỳnh Mai7 Xây dựng trang web bán điện thoại trực tuyến sử dụng ngôn ngữ lập trình mạng ASP.NET- Phần mềm quản lý nhân sự.- Phần mềm quản lý bệnh viện.- Phần mềm quản lý hộ tịch.- Phần mềm quản lý bán hàng.- Phần mềm quản lý nhà phân phối.- Phần mềm quản lý dự án.- Phần mềm quản lý đăng ký quyền sử dụng đất.- Phần mềm quản lý các dịch vụ văn hóa.- Phần mềm quản lý hợp tác xã. Sinh viên thực tập: Nguyễn Thị Phượng GVHD: ThS. Nguyễn Quỳnh Mai8 Xây dựng trang web bán điện thoại trực tuyến sử dụng ngôn ngữ lập trình mạng ASP.NETI.2 Sơ đồ tổ chức của công ty:H1. Sơ đồ tổ chức công ty. Sinh viên thực tập: Nguyễn Thị Phượng GVHD: ThS. Nguyễn Quỳnh Mai9 Xây dựng trang web bán điện thoại trực tuyến sử dụng ngôn ngữ lập trình mạng ASP.NETCHƯƠNG II CƠ SỞ LÝ THUYẾTII.1 Thương mại điện tử:II.1.1 Thương mại điện tử là gì: Thương mại điện tử (còn gọi là thị trường điện tử, thị trường ảo, E-Commerce hay E-Business) là quy trình mua bán ảo thông qua việc truyền dữ liệu giữa các máy tính trong chính sách phân phối của tiếp thị. Tại đây một mối quan hệ thương mại hay dịch vụ trực tiếp giữa người cung cấp và khách hàng được tiến hành thông qua Internet. Hiểu theo nghĩa rộng, thương mại điện tử bao gồm tất cả các loại giao dịch thương mại mà trong đó các đối tác giao dịch sử dụng các kỹ thuật thông tin trong khuôn khổ chào mời, thảo thuận hay cung cấp dịch vụ. Thông qua một chiến dịch quảng cáo của IBM trong thập niên 1990, khái niệm Electronic Business, thường được dùng trong các tài liệu, bắt đầu thông dụng.Thuật ngữ ICT (viết tắt của từ tiếng Anh information commercial technology) cũng có nghĩa là thương mại điện tử, nhưng ICT được hiểu theo khía cạnh công việc của các chuyên viên công nghệ.Theo nghĩa hẹp, thương mại điện tử chỉ đơn thuần bó hẹp thương mại điện tử trong việc mua bán hàng hóa và dịch vụ thông qua các phương tiện điện tử, nhất là qua Internet và các mạng liên thông khác.Theo Tổ chức Thương mại thế giới (WTO), "Thương mại điện tử bao gồm việc sản xuất, quảng cáo, bán hàng và phân phối sản phẩm được mua bán và thanh toán trên mạng Internet, nhưng được giao nhận một cách hữu hình, cả các sản phẩm giao nhận cũng như những thông tin số hoá thông qua mạng Internet".Theo Uỷ ban Thương mại điện tử của Tổ chức hợp tác kinh tế châu Á-Thái Bình Dương (APEC), "Thương mại điện tử là công việc kinh doanh được tiến hành thông qua truyền thông số liệu và công nghệ tin học kỹ thuật số". Sinh viên thực tập: Nguyễn Thị Phượng GVHD: ThS. Nguyễn Quỳnh Mai10 [...]... toán: Tên bài toán : Xây dựng trang web bán điện thoại trực tuyến sử dụng ngôn ngữ lập trình ASP.NET và cơ sở dữ liệu SQL Server” Đây là một loại hình kinh doanh ảo qua mạng bằng cách xây dựng một trang web bán hàng để mọi người có thể vào đó xem hàng, lựa chọn hàng để mua hàng Với trang web bán điện thoại trực tuyến, nhà kinh doanh sẽ đưa thông tin của các loại điện thoại lên trang web của mình Việc... trang web bán điện thoại trực tuyến của shop PTDuat Mobile shop : Sinh viên thực tập: Nguyễn Thị Phượng GVHD: ThS Nguyễn Quỳnh Mai 34 Xây dựng trang web bán điện thoại trực tuyến sử dụng ngôn ngữ lập trình mạng ASP.NET Với khách vãng lai (guest), bạn có thể xem thông tin về sản phẩm: Sinh viên thực tập: Nguyễn Thị Phượng GVHD: ThS Nguyễn Quỳnh Mai 35 Xây dựng trang web bán điện thoại trực tuyến sử dụng... động.[4] II.2.4 Các bước xây dựng Website : Trước tiên bạn phải xác định mục đích xây dựng Website: để giới thiệu thông tin về công ty hay kinh doanh qua mạng Đăng ký tên miền Sinh viên thực tập: Nguyễn Thị Phượng GVHD: ThS Nguyễn Quỳnh Mai 16 Xây dựng trang web bán điện thoại trực tuyến sử dụng ngôn ngữ lập trình mạng ASP.NET Thiết kế Website: Xây dựng cấu trúc website phục vụ mục tiêu phát triển... màu ), khiến mã nguồn của trang web được gọn gàng hơn, tách nội dung của trang web và định dạng hiển thị, dễ dàng cho việc cập nhật nội dung Tạo ra các kiểu dáng có thể áp dụng cho nhiều trang web, giúp tránh phải lặp lại việc định dạng cho các trang web giống nhau Sinh viên thực tập: Nguyễn Thị Phượng GVHD: ThS Nguyễn Quỳnh Mai 23 Xây dựng trang web bán điện thoại trực tuyến sử dụng ngôn ngữ lập... ASP.NET Bạn có thể đăng ký là thành viên của trang web để mua điện thoại Đây là form đăng thành viên: Sinh viên thực tập: Nguyễn Thị Phượng GVHD: ThS Nguyễn Quỳnh Mai 36 Xây dựng trang web bán điện thoại trực tuyến sử dụng ngôn ngữ lập trình mạng ASP.NET Sau khi đăng ký là thành viên, bạn có thể đăng nhập vào trong trang web Dưới đây là form đăng nhập vào trang web: Sinh viên thực tập: Nguyễn Thị Phượng... Xây dựng trang web bán điện thoại trực tuyến sử dụng ngôn ngữ lập trình mạng ASP.NET Giữa hai bảng : chitiet_sp và binhchon tồn tại mối quan hệ Một – Nhiều (1N) Vì với mỗi một loại điện thoại thì có thể được bình chọn nhiều lần bởi nhiều người, nhưng với một phiếu bầu chỉ được bầu cho một loại sản phẩm mà thôi CHƯƠNG IV THIẾT KẾ GIAO DIỆN IV.1 Giao diện cho người sử dụng : Trang chủ của trang web bán. .. Mai 24 Xây dựng trang web bán điện thoại trực tuyến sử dụng ngôn ngữ lập trình mạng ASP.NET Khi có một đơn đặt hàng, người quản lý sẽ đối chiếu thông số về loại thẻ tín dụng thanh toán xem có đúng không Nếu đúng thì người quản lý sẽ nhận phiếu chuyển khoản và giao hàng cho người đặt hàng Như vậy là quá trình mua bán đã hoàn thành Ngoài ra, trang web còn dùng là nơi quảng cáo cho cửa hàng điện thoại, ...11 Xây dựng trang web bán điện thoại trực tuyến sử dụng ngôn ngữ lập trình mạng ASP.NET Thương mại điện tử hiểu theo nghĩa rộng là các giao dịch tài chính và thương mại bằng phương tiện điện tử như: trao đổi dữ liệu điện tử, chuyển tiền điện tử và các hoạt động như gửi/rút tiền bằng thẻ tín dụng Theo quan điểm này, có hai định nghĩa khái quát được đầy đủ nhất phạm vi hoạt động của Thương mại điện. .. người xem để trang ngày càng hoàn thiện Trang web còn là diễn đàn trao đổi kinh nghiệm về cách sử dụng điện thoại, lưu trữ sự kiện mới trong lĩnh vực điện thoại III.1.2 Yêu cầu bài toán: Đối với khách vãng lai (guest): Được xem thông tin về các mặt hàng điện thoại, các thông tin liên quan đến cửa hàng, liên hệ, góp ý với trang web Không được quyền mua hàng Đối với thành viên trang web: Được xem... quyền xóa bỏ đi các loại điện thoại khi sản phẩm đó đã hết hoặc cửa hàng không còn kinh doanh các mặt hàng đó nữa Được quyền nhận các ý kiến đóng góp của người sử dụng và trả lời lại theo yêu cầu người sử dụng thông qua email Phân quyền cho thành viên tham gia vào trang web Sinh viên thực tập: Nguyễn Thị Phượng GVHD: ThS Nguyễn Quỳnh Mai 25 Xây dựng trang web bán điện thoại trực tuyến sử dụng ngôn ngữ . Quỳnh Mai15 Xây dựng trang web bán điện thoại trực tuyến sử dụng ngôn ngữ lập trình mạng ASP.NET Thiết kế Website: Xây dựng cấu trúc website phục vụ. GVHD: ThS. Nguyễn Quỳnh Mai16 Xây dựng trang web bán điện thoại trực tuyến sử dụng ngôn ngữ lập trình mạng ASP.NETviên xây dựng các lớp ứng dụng chuyên