ứng dụng ASp.net xây dựng website giới thiệu bán máy tính =============================================================== tr-ờng đại học vinh Khoa công nghệ thông tin Nguyễn Đăng Dũng ứng dụng ngôn ngữ asp.net xây dựng website giới thiệu bán máy tính đồ án tốt nghiệp đại học Kỹ s- công nghệ thông tin Vinh, 05 - 201 ================================================================s Sinh viên :Nguyễn đăng dũng Lớp : 46k2-cntt-đhV ứng dụng ASp.net xây dựng website giới thiệu bán máy tính =============================================================== Em xin chân thành cảm ơn ban chủ nhiệm khoa Công nghệ Thông tin, thầy cô giáo, gia đình bạn bè, anh chị cụng ty Elink, Công ty FPT Telecom chi nhánh Thanh Hóa, công ty D&T Computer đà động viên giúp đỡ em nhiều trình hoàn thành đồ án Đặc biệt em xin bày tỏ lòng cảm ơn sâu sắc tới thầy giáo h-ớng dẫn Ths Lê Hồng Trang dẫn tận tình giúp đỡ h-ớng dẫn em từ ý t-ởng ban đầu lúc hoàn thành ®å ¸n tèt nghiƯp Tuy cố gắng tìm hiểu, phân tích thiết kế cài đặt hệ thống khơng tránh khỏi sai sót mắc phải Em mong nhận đóng góp ý kiến thầy cô bạn bè khoa Cơng nghệ Thơng tin để đồ án hồn thiện có nhiều kinh nghiệm thực tế để triển khai đề tài tương lai Em xin ch©n thành cảm ơn! Vinh, thỏng 5/2010 Sinh viờn Nguyn ng Dũng Lớp: 46k2 - CNTT ================================================================s Sinh viªn :Ngun đăng dũng Lớp : 46k2-cntt-đhV ứng dụng ASp.net xây dựng website giới thiệu bán máy tính =============================================================== LờI Mở ĐầU Ngày nay, công nghệ thông tin đà có b-ớc phát triển mạnh mẽ theo chiều rộng sâu Máy tính điện tử không thứ ph-ơng tiện quý mà ngày trở thành công cụ làm việc giải trí thông dụng ng-ời, không công sở mà gia đình Đứng tr-ớc vai trò thông tin, công ty tin học hàng đầu giới không ngừng đầu t- cải thiện giải pháp nh- sản phẩm nhằm cho phép tiến hành th-ơng mại hóa Internet Thông qua sản phẩm công nghệ này, dễ dàng nhận tầm quan trọng tính tất yếu th-ơng mại điện tử Bạn cần vào trang dịch vụ th-ơng mại điện tử, làm theo h-ớng dẫn click vào bạn cần Các nhà dịch vụ mang đến tận nhà cho bạn việt Nam có nhiều doanh nghiệp tiến hành th-ơng mại hóa Internet nh-ng khó khăn sở hạ tầng nh- viễn thông ch-a phát triển mạnh, dịch vụ toán điện tử qua ngân hàng ch-a phổ biến nên dừng lại mức độ giới thiệu sản phẩm tiếp nhận đơn đặt hàng thông qua web Sự phát triển ngôn ngữ lập trình cho phép xây dựng trang Web ngày đáp ứng đ-ợc yêu cầu ng-ời sử dụng ASP.NET kịch phía trình chủ (Server Script) cho phép xây dựng trang Web sở liệu Với nhiều -u điểm bật mà ASP.NET đ-ợc nhiều nhà phát triển Web sử dụng ================================================================s Sinh viên :Nguyễn đăng dũng Lớp : 46k2-cntt-đhV ứng dụng ASp.net xây dựng website giới thiệu bán máy tính =============================================================== Qua việc nghiên cứu tìm hiểu đà xây dựng đề tài ứng dụng ngôn ngữ ASP.NET xây dựng Website giới thiệu bán máy tính làm đồ án tốt nghiệp Đồ án gồm phần sau: Ch-ơng 1: Tổng quan lập trình ứng dụng Web với ASP.NET Ch-ơng 2: Các công cụ điều khiển liên kết liệu Ch-ơng 3: Tìm hiểu toán Ch-ơng 4: Phân tích thiết kế hệ thống Ch-ơng 5: Triển khai mô hình ================================================================s Sinh viên :Nguyễn đăng dũng Lớp : 46k2-cntt-đhV ứng dụng ASp.net xây dựng website giới thiệu bán máy tính =============================================================== Ch-ơng : lập trình ứng dơng Web víi ASP.NET 1.1 T×m hiĨu chung vỊ ASP.NET Từ khoảng cuối thập niên 90, ASP (Active Server Page) đà đ-ợc nhiều lập trình viên lựa chọn để xây dựng phát triển ứng dụng web động máy chủ sử dụng hệ điều hành Windows ASP đà thể đ-ợc -u điểm với mô hình lập trình thủ tục đơn giản, sử dụng hiệu đối t-ợng COM: ADO (ActiveX Data Object) - xử lý liệu, FSO (File System Object) - làm việc với hệ thống tập tin, đồng thời, ASP hỗ trợ nhiều ngôn ngữ: VBScript, JavaScript Chính -u điểm đó, ASP đà đ-ợc yêu thích thời gian dài Tuy nhiên, ASP tồn đọng số khó khăn nh- Code ASP HTML lẫn lộn, điều làm cho trình viết code khó khăn, thể trình bày code không sáng, hạn chế khả sử dụng lại code Bên cạnh đó, triển khai cài đặt, không đ-ợc biên dịch tr-ớc nên dễ bị source code Thêm vào đó, ASP hỗ trợ cache, không đ-ợc biên dịch tr-ớc nên phần hạn chế mặt tốc độ thực Quá trình xử lý Postback khó khăn, Đầu năm 2002, Microsoft giới thiệu kỹ thuật lập trình Web mẻ với tên gọi ban đầu ASP+, tên thức sau ASP.NET Với ASP.NET, không cần đòi hỏi bạn phải biết tag HTML, thiết kế web, mà hỗ trợ mạnh lập trình h-ớng đối t-ợng trình xây dựng phát triển ứng dụng Web ASP.NET kỹ thuật lập trình phát triển ứng dụng web phía Server (Server-side) dựa tảng Microsoft NET Framework Hầu hết, ng-ời đến với lập trình web bắt đầu tìm hiểu kỹ thuật phÝa Client (Client-side) nh-: HTML, Java Script, CSS ================================================================s Sinh viên :Nguyễn đăng dũng Lớp : 46k2-cntt-đhV ứng dụng ASp.net xây dựng website giới thiệu bán máy tính =============================================================== (Cascading Style Sheets) Khi Web browser yêu cầu trang web (trang web sư dơng kü tht client-side), Web server tìm trang web mà Client yêu cầu, sau gëi vỊ cho Client Client nhËn kÕt qu¶ tr¶ vỊ từ Server hiển thị lên hình ASP.NET sử dụng kỹ thuật lập trình phía server hoàn toàn khác, mà lệnh phía server (ví dụ: mà lệnh trang ASP) đ-ợc biên dịch thi hành Web Server Sau đ-ợc Server đọc, biên dịch thi hành, kết tự động đ-ợc chuyển sang HTML/JavaScript/CSS trả cho Client Tất xử lý lệnh ASP.NET đ-ợc thực Server đó, gọi kỹ thuật lập trình phía Server 1.2 Những -u điểm ASP.NET ASP.NET cho phép bạn lựa chọn ngôn ngữ lập trình mà bạn yêu thích: Visual Basic.NET, J#, C#, Trang ASP.NET đ-ợc biên dịch tr-ớc Thay phải đọc thông dịch trang web đ-ợc yêu cầu, ASP.NET biên dịch trang web động thành tËp tin mµ Server cã thĨ thi hµnh nhanh chãng hiệu Yếu tố b-ớc nhảy vọt đáng kể so với kỹ thuật thông dịch ASP Hình : Quá trình biên dịch ASP.NET ASP.NET hỗ trợ mạnh mẽ th- viện phong phú đa dạng NET Framework, làm việc với XML, Web Service, truy cập sở liệu qua ADO.NET, ================================================================s Sinh viên :Nguyễn đăng dũng Lớp : 46k2-cntt-đhV ứng dụng ASp.net xây dựng website giới thiệu bán máy tính =============================================================== ASPX ASP hoạt động ứng dụng ASP.NET sử dụng phong cách lập trình mới: Code behide Tách code riêng, giao diện riêng dễ đọc, dễ quản lý bảo trì Kiến trúc lập trình giống ứng dụng Windows Hỗ trợ quản lý trạng thái Điều khiển(Control) Tự động phát sinh mà HTML cho Server control t-ơng ứng với loại trình duyệt(Browser) Để hiểu rõ cấu trúc ASP.NET ta phải tìm hiểu thêm số thành phần mang tính chất tảng để xây dựng phát triển ứng dụng Web với ASP.NET 1.3 Tìm hiểu vỊ NET Flatform NET Flatform bao gåm NET Framework vµ công cụ đ-ợc dùng để xây dựng, phát triển ứng dụng dịch vụ ASP.NET Hình : Cấu trúc NET Flatform Những sản phẩm công nghệ NET Microsoft bao gåm: MSN.NET, Office.NET, Visual Studio.NET vµ Windows Server 2003 đ-ợc biết đến với tên gọi Windows NET Server ================================================================s Sinh viên :Nguyễn đăng dũng Lớp : 46k2-cntt-đhV ứng dụng ASp.net xây dựng website giới thiệu bán máy tính =============================================================== Visual Studio NET phần mềm đ-ợc dùng để xây dựng phát triển ứng dụng bao gồm ngôn ngữ lập trình: C++.NET, Visual Basic.NET, ASP.NET, C# J# Tất ngôn ngữ đ-ợc xây dựng dựa NET Framework, cú pháp ngôn ngữ t-ơng tự 1.4 Tìm hiểu NET Framework Hình : CÊu tróc NET Framework 1.4.1 Bé th- viƯn lớp đối t-ợng Framework tập hợp hay th- viện lớp đối t-ợng hỗ trợ ng-ời lập trình xây dựng ứng dụng Có thể sè ng-êi chóng ta ®· nghe qua vỊ MFC vµ JFC Microsoft Foundation Class lµ bé th- viƯn mµ lập trình viên Visual C++ sử dụng Java Foundation Class thviện dành cho lập trình viên Java Giờ đây, coi NET Framework th- viện dành cho lập trình viên NET Với 5000 lớp đối t-ợng để gọi thực đủ loại dịch vụ từ hệ điều hành, bắt đầu xây dựng ứng dụng Notepad.exe Nhiều ng-ời lầm t-ởng môi tr-ờng phát triĨn phÇn mỊm nh- Visual Studio 98 hay Visual Studio.NET tất cần để viết ch-ơng trình Thực ra, chúng phần mềm dùng làm "vỏ bọc" bên Với chúng, viết đ-ợc đoạn lệnh đủ màu xanh, đỏ; lỗi cú pháp báo gõ lệnh; thuộc tính đối t-ợng đ-ợc đặt ================================================================s Sinh viên :Nguyễn đăng dũng Lớp : 46k2-cntt-đhV ứng dụng ASp.net xây dựng website giới thiệu bán máy tính =============================================================== cửa sổ properties, giao diện đ-ợc thiết kế theo phong cách trực quan Nhvậy, hình dung đ-ợc tầm quan trọng NET Framework Nếu cốt lõi NET Framework, Visual Studio.NET vỏ bọc! Nh-ng Visual Studio.NET, công việc lập trình viên NET thật khó khăn 1.4.2 Th- viện lớp sở (Base class library) Đây th- viện lớp nhất, đ-ợc dùng lập trình hay thân ng-ời xây dựng NET Framework phải dùng để xây dựng lớp cao Ví dụ líp th- viƯn nµy lµ String, Integer, Exception,… 1.4.3 ADO.NET XML Bộ th- viện gồm lớp dùng để xử lý liệu ADO.NET thay ADO để việc thao tác với liệu thông th-ờng Các lớp đối t-ợng XML đ-ợc cung cấp để bạn xử lý liệu theo định dạng mới: XML Các ví dụ cho th- viện SqlDataAdapter, SqlCommand, DataSet, XMLReader, XMLWriter,… 1.4.4 M«i tr-êng Window form Bộ th- viện Window form gồm lớp đối t-ợng dành cho việc xây dựng ứng dụng Windows based Việc xây dựng ứng dụng loại đ-ợc hỗ trợ tốt từ tr-ớc tới công cụ ngôn ngữ lập trình Microsoft Giờ đây, ứng dụng chạy Windows làm viƯc víi øng dơng Web dùa vµo Web service VÝ dụ lớp th- viện là: Form, UserControl, 1.5 Phân nhóm lớp đối t-ợng theo loại ================================================================s Sinh viên :Nguyễn đăng dũng Lớp : 46k2-cntt-đhV ứng dụng ASp.net xây dựng website giới thiệu bán máy tính =============================================================== Một khái niệm không đ-ợc thể hình vẽ nh-ng cần đề cập đến Namespace Đây tên gọi nhóm lớp đối t-ợng phục vụ cho mục đích Chẳng hạn, lớp đối t-ợng xử lý liệu đặt namespace tên Data Các lớp đối t-ợng dành cho việc hay hiển thị chữ đặt namespace tên Drawing Một namespace cđa mét namespace lín h¬n Namespace lín nhÊt NET Framework System Lợi điểm namespace phân nhóm lớp đối t-ợng, giúp ng-ời dùng dễ nhận biết sử dụng Ngoài ra, namespace tránh việc lớp đối t-ợng có tên trùng với không sử dụng đ-ợc .NET Framework cho phép tạo lớp đối t-ợng namespace riêng Với 5000 tên có sẵn, việc đặt trùng tên lớp với lớp đối t-ợng đà có điều khó tránh khỏi Namespace cho phép việc xảy cách sử dụng tên đầy đủ để nói đến lớp đối t-ợng Ví dụ, muốn dùng lớp WebControls, dùng tên tắt WebControls hay tên đầy đủ System.Web.UI.WebControls Đặc điểm th- viện đối t-ợng NET Framework trải rộng để hỗ trợ tất ngôn ngữ lập trình NET nh- thấy hình vẽ Điều giúp ng-ời bắt đầu bận tâm việc lựa chọn ngôn ngữ lập trình cho tất ngôn ngữ mạnh ngang Cũng cách sử dụng lớp đối t-ợng để xây dựng ứng dụng, NET Framework buộc ng-ời lập trình phải sử dụng kỹ thuật lập trình h-ớng đối t-ợng ================================================================s 10 Sinh viên :Nguyễn đăng dũng Lớp : 46k2-cntt-đhV ứng dụng ASp.net xây dựng website giới thiệu bán máy tính =============================================================== Khi vào trang chủ khách hàng chọn chuyển tới trang chức khác mà khách hàng muốn xem theo trang thực đơn Khi khách hàng chọn xem chi tiết sản phẩm khách hàng đ-ợc chuyển đến trang chi tiết sản phẩm.Với thông tin liên quan tới sản phẩm Hình 25 : Trang thông tin chi tiết sản phẩm Sau khách hàng chọn đ-ợc sản phẩm -ng ý khách hàng chuyển tới trang giỏ hàng để xem lại sản phẩm đà chọn đặt hàng ================================================================s 47 Sinh viên :Nguyễn đăng dũng Lớp : 46k2-cntt-đhV ứng dụng ASp.net xây dựng website giới thiệu bán máy tính =============================================================== Hình 26 : Trang giỏ hàng bạn Nếu khách hàng muốn thực chọn mua đặt hàng khách hàng phải thành viên hệ thống thành viên phải đăng nhập hệ thống Nếu ch-a phải thành viên hệ thống khách hàng đăng ký tài khoản với thông tin Hình 27 : Trang đăng ký ================================================================s 48 Sinh viên :Nguyễn đăng dũng Lớp : 46k2-cntt-đhV ứng dụng ASp.net xây dựng website giới thiệu bán máy tính =============================================================== Sau đăng ký khách hàng đăng nhập vào hệ thống thực chức dành riêng cho thành viên đặt mua hàng qua mạng Quá trình đăng ký đăng nhập đ-ợc thực đơn giản nhanh chóng Hình 28 : Trang đăng nhập Hình 29 : Trang thông tin sản phẩm đặt mua khách hàng ================================================================s 49 Sinh viên :Nguyễn đăng dũng Lớp : 46k2-cntt-đhV ứng dụng ASp.net xây dựng website giới thiệu bán máy tính =============================================================== Về phía quản trị : Có trang thông tin để quản lý sản phẩm, quản lý khách hàng quản lý tin tức, viết, đánh giá đ-ợc đăng trang Web Muốn vào trang quản trị thành viên hệ thống tài khoản có quyền quản trị đà đăng nhập Hình 30 : Màn hình trang quản trị Các quản trị viên tùy theo quyền hạn đ-ợc phân mà truy cập vào chức quản trị phù hợp : ================================================================s 50 Sinh viên :Nguyễn đăng dũng Lớp : 46k2-cntt-đhV ứng dụng ASp.net xây dựng website giới thiệu bán máy tính =============================================================== Hình 31 : Trang quản trị chi tiết sản phẩm Hình 32 : Trang quản trị danh mục sản phẩm ================================================================s 51 Sinh viên :Nguyễn đăng dũng Lớp : 46k2-cntt-đhV ứng dụng ASp.net xây dựng website giới thiệu bán máy tính =============================================================== Hình 33 : Trang quản trị danh sách nhà sản xuất Hình 34 : Trang quản lý ng-ời dùng ================================================================s 52 Sinh viên :Nguyễn đăng dũng Lớp : 46k2-cntt-đhV ứng dụng ASp.net xây dựng website giới thiệu bán máy tính =============================================================== Hình 35 : Trang quản lý viết Hình 36 : Trang quản lý hóa đơn ================================================================s 53 Sinh viên :Nguyễn đăng dũng Lớp : 46k2-cntt-đhV ứng dụng ASp.net xây dựng website giới thiệu bán máy tính =============================================================== 5.4 Mét sè xö lý quan träng : Class Product để lưu thông tin sản phẩm khách hàng chọn đưa vào giỏ hàng: public class Product { public int ProductID { get; set; } public string ProductName { get; set; } public int Price { get; set; } public int Quantity { get; set; } public int ThanhTien { get { return Price * Quantity; } } public Product() { } } Class ShoppingCart để lưu trữ nhiều sản phẩm giỏ hàng, thêm, xóa sản phẩm, cập nhật lại số lượng sản phẩm mà khách hàng đ ch ọn mua Kết xuất tổng thành tiền hóa đ ơn, xóasạch giỏ hàng: public class ShoppingCart { public List Products { get; set; } public static readonly ShoppingCart Instance; static ShoppingCart() { if (HttpContext.Current.Session["giohang"]==null) { Instance = new ShoppingCart(); Instance.Products = new List(); HttpContext.Current.Session["giohang"] = Instance; } else { Instance = (ShoppingCart)HttpContext.Current.Session["giohang"]; } } public int TongThanhTien { get { int tong = 0; foreach (Product product in Products) { tong += product.ThanhTien; } ================================================================s 54 Sinh viên :Nguyễn đăng dũng Lớp : 46k2-cntt-đhV ứng dụng ASp.net xây dựng website giới thiệu bán máy tính =============================================================== return tong; } } public void AddProduct(Product newProduct) { foreach (Product product in Products) { if (newProduct.ProductID == product.ProductID) { product.Quantity += newProduct.Quantity; return; } } Products.Add(newProduct); } public void RemoveProduct(int productID) { foreach (Product product in Products) { if (product.ProductID == productID) { Products.Remove(product); return; } } } public void UpdateProduct(int productID, int quantity) { foreach (Product product in Products) { if (product.ProductID == productID) { product.Quantity = quantity; } } } public void Clear() { Products.Clear(); } public ShoppingCart() { } ================================================================s 55 Sinh viên :Nguyễn đăng dũng Lớp : 46k2-cntt-đhV ứng dụng ASp.net xây dựng website giới thiệu bán máy tính =============================================================== Kết luận Qua thời gian nghiên cứu thực đồ án em đà đ-ợc tìm hiểu tiếp cận với nhiều kiến thức củng cố đ-ợc kiến thức đà đ-ợc học nhà tr-ờng Nắm vững công cụ, điều khiển hỗ trợ cho việc lập trình Web ngôn ngữ ASP.Net Em đà hiểu công nghệ lập trình Web ứng dụng triển khai thực tế Đà xây dựng đ-ợc Website bán hàng với tính đầy đủ so với yêu cầu đ-ợc đặt ban đầu khảo sát để triển khai C th: qun lý danh mc loại sản phẩm, sản phẩm, hóa đơn, nhà sản xuất… tính kết xuất thơng tin (hiển thị thông tin loại sản phẩm, sản phẩm, viết lên trang web,…), tra cứu thơng tin (tìm kiếm sản phẩm, lọc danh sách người dùng hệ thống,…) Tuy nhiên trình thực em ch-a làm đ-ợc số yêu cầu nâng cao từ phía ban quản trị đặt chức thống kê báo cáo toàn hệ thống Các chức xử lý thông minh hỗ trợ để phơc vơ tèt nhÊt ng-êi dïng V× vËy thêi gian tới em cố gắng tìm hiểu sâu ngôn ngữ ASP.Net đồng thời tìm hiểu thêm điều khiển thuật toán xử lý để tèi -u hãa Website h-íng tíi mơc ®Ých ci cïng nâng cao chất l-ợng Website tạo tiện ích cho khách hàng sử dụng đồng thời nâng cao kiến thức thân hon thnh đề tài này, lần em xin chân thành cảm ơn thầy giáo Th.s Lª Hång Trang người quan tâm giúp đỡ em suốt trình thực đề tài Đồng thời em xin bày tỏ lịng biết ơn tới cụng ty Elink, Công ty FPT Telecom chi nhánh Thanh Hóa, ================================================================s 56 Sinh viên :Nguyễn đăng dũng Lớp : 46k2-cntt-đhV ứng dụng ASp.net xây dựng website giới thiệu bán máy tính =============================================================== công ty D&T Computer cựng ton thể thầy cô, bạn bè, người thân bên em ủng hộ giúp đỡ em sut thi gian qua ================================================================s 57 Sinh viên :Nguyễn đăng dũng Lớp : 46k2-cntt-đhV ứng dụng ASp.net xây dựng website giới thiệu bán máy tính =============================================================== Mục lục Lời cảm ơn Lời mở đầu Ch-ơng Lập trình ứng dụng Web víi ASP.NET 1.1 T×m hiĨu chung vÒ ASP.Net 1.2 Những -u điểm ASP.Net 1.3 T×m hiĨu vÒ Net Flatform 1.4 T×m hiĨu vỊ NET Framework 1.4.1 Bé th- viện đối t-ợng 1.4.2 Th- viện lớp së 1.4.3 ADO.NET vµ XML 1.4.4 M«i tr-êng WinForm 1.5 Phân nhóm đối t-ợng theo loại 1.6 Web Server 10 1.7 Quá trình sử lý tập tin aspx 11 1.7.1 Phân loại tËp tin ASP.Net 11 1.7.2 Quy tr×nh xư lý tËp tin ASPX 12 1.7.3 C¸c sù kiƯn cđa trang ASPX.Net 12 1.7.4 Các đối t-ợng ASP.Net 13 1.8 Giíi thiƯu vÒ Ajax 14 1.9 Sư dơng ASP.Net Configuration 17 Ch-ơng : Công cụ điều khiển liên kết liệu 19 2.1 Hệ quản trị sở liÖu SQL Server 2005 19 2.2 Các thành phần quan trọng SQL Server 2005 19 2.2.1 C¸i lâi cđa SQL Server 19 ================================================================s 58 Sinh viên :Nguyễn đăng dũng Lớp : 46k2-cntt-đhV ứng dụng ASp.net xây dựng website giới thiệu bán máy tính =============================================================== 2.2.2 Bộ công cụ chuẩn 20 2.3 Điều khiển liên kết liệu DataSet 20 Ch-ơng 3.1 Tìm hiểu to¸n 25 Khảo sát 25 3.1.1 Giới thiệu đơn vị khảo sát 25 3.1.2 HiƯn tr¹ng tỉ chøc 25 3.1.3 HiƯn tr¹ng nghiƯp vô 26 3.2 Xác định yêu cầu 27 3.2.1 Yêu cầu chức nhiệm vụ 27 3.2.2 Yêu cầu hệ thống 29 Ch-¬ng : Ph©n tÝch thiÕt kÕ hƯ thèng 30 4.1 Ph©n tÝch thiÕt kÕ hÖ thèng ë møc quan niÖm 30 4.1.1 Sơ đồ phân cấp chức 30 4.1.2 S¬ đồ luồng liệu mức khung cảnh 31 4.1.3 C¸c sư lý chÝnh cđa trang web 32 4.2 Thành phần liệu mức quan niệm 34 4.2.1 Tõ ®iĨn d÷ liƯu 34 4.2.2 Mô hình thực thể liên kết 36 4.3 Ph©n tÝch thiÕt kÕ hƯ thèng ë møc vËt lý 37 4.3.1 Thành phần d÷ liƯu ë møc vËt lý 37 4.3.2 Đặc tả Modul hệ thèng 40 Ch-¬ng : Triển khai mô hình 44 5.1 CÊu h×nh hƯ thèng ë møc vËt lý 44 5.2 Mô hình triển khai 44 5.3 Giao diÖn chÝnh 45 ================================================================s 59 Sinh viªn :Ngun đăng dũng Lớp : 46k2-cntt-đhV ứng dụng ASp.net xây dựng website giới thiệu bán máy tính =============================================================== 5.4 Một sè xö lý quan träng 53 KÕt luËn 55 Tài liệu tham khảo 57 ================================================================s 60 Sinh viên :Nguyễn đăng dũng Lớp : 46k2-cntt-đhV ứng dụng ASp.net xây dựng website giới thiệu bán máy tính =============================================================== Tài liệu tham khảo Nguyễn Thị Thanh -Trung tâm tin học đại học Khoa học tự nhiên Hồ Chí Minh - Tài Liệu giảng dạy Asp.Net 2008 Các viết thảo luận h-ớng dẫn trang Dịch vụ cộng đồng(COS) Các viết thảo luận trang: http://www.Cospro.net Các tài liệu video vµ ebook ASP.net Tutorial cđa trang MSDN : http://www.msdn.com Các tài liệu video ebook ASP.net Tutorial http://www.w3schools.com/asp/default.asp ================================================================s 61 Sinh viên :Nguyễn đăng dũng Lớp : 46k2-cntt-đhV trang ... thiệu bán máy tính =============================================================== Qua việc nghiên cứu tìm hiểu đà xây dựng đề tài ứng dụng ngôn ngữ ASP. NET xây dựng Website giới thiệu bán máy tính. .. 46k2-cntt-đhV ứng dụng ASp. net xây dựng website giới thiệu bán máy tính =============================================================== ASPX ASP hoạt động ứng dụng ASP. NET sử dụng phong cách... ứng dụng ASp. net xây dựng website giới thiệu bán máy tính =============================================================== 1.9 Sử dụng ASP. Net Configuration Đây chức cao cấp ASP. Net đ-ợc xây dựng