Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 83 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
83
Dung lượng
1,59 MB
Nội dung
ĐẠI HỌC HUẾ TRƯỜNG ĐẠI HỌC KINH TẾ KHOA HỆ THỐNG THÔNG TIN KINH TẾ tế H uế cK in h KHÓA LUẬN TỐT NGHIỆP CỔ KIM NGUYÊN PHƯƠNG Tr ườ ng Đ ại họ NGHIÊN CỨU MÔ HÌNH MVC VÀ ỨNG DỤNG XÂY DỰNG WEBSITE BÁN HÀNG CHO CÔNG TY CỔ PHẦN HTL Khóa học: 2009 – 2013 ĐẠI HỌC HUẾ TRƯỜNG ĐẠI HỌC KINH TẾ KHOA HỆ THỐNG THÔNG TIN KINH TẾ tế H uế in h KHÓA LUẬN TỐT NGHIỆP Đ ại họ cK NGHIÊN CỨU MÔ HÌNH MVC VÀ ỨNG DỤNG XÂY DỰNG WEBSITE BÁN HÀNG CHO CÔNG TY CỔ PHẦN HTL Sinh viên thực hiện: Giáo viên hướng dẫn: Cổ Kim Nguyên Phương Th.S Trần Thái Hòa ng Lớp: K43 - Tin Học Kinh Tế Tr ườ Niên khóa: 2009 - 2013 Huế, 05/2013 Khóa Luận Tốt Nghiệp GVHD: Th.S Trần Thái Hòa LỜI CẢM ƠN Được phân công thầy cô khoa Hệ Thống Thông Tin Kinh tế trường Đại học Kinh Tế Huế, sau gần tháng thực tập nghề nghiệp, em hoàn uế thành Khóa Luận với đề tài “Nghiên cứu mô hình MVC ứng dụng xây tế H dựng Website bán hàng cho Công ty cổ phần HTL” Để thực nhiệm vụ Khóa Luận, nỗ lực thân có giúp đỡ hướng dẫn tận tình thầy cô Khoa nhân viên đơn vị thực tập h Em xin chân thành cảm ơn thầy cô Khoa giúp đỡ, hướng dẫn in động viên, khích lệ em suốt trình thực tập Đồng thời cho phép cK em gửi lời cám ơn đến nhân viên đơn vị thực tập Công ty cổ phần HTL, trao đổi truyền đạt cho em nhiều kinh nghiệm quý báu họ trình thực tập công việc sau Tuy nhiên, kiến thức chuyên môn hạn chế việc thiếu Đ ại kinh nghiệm thực tiễn nên nội dung đề tài không tránh khỏi thiếu sót Vì vậy, em kính mong nhận góp ý, quý thầy cô Khoa giáo viên hướng dẫn Thạc sĩ Trần Thái Hòa để đề tài hoàn thiện ng Cuối em xin cảm ơn đến tất thầy cô giáo Khoa Hệ Thống Thông Tin Kinh tế, đến gia đình người thân tất bạn bè đóng góp ườ ý kiến giúp đỡ cho đề tài em hoàn thành Tr Em xin chân thành cảm ơn ! Huế, tháng 05 năm 2013 Sinh viên thực Cổ Kim Nguyên Phương SVTH: Cổ Kim Nguyên Phương – K43THKT Trang Khóa Luận Tốt Nghiệp GVHD: Th.S Trần Thái Hòa MỤC LỤC DANH MỤC THUẬT NGỮ DANH MỤC CÁC BẢNG uế DANH MỤC CÁC HÌNH .6 tế H PHẦN A – MỞ ĐẦU .9 Lý chọn đề tài Mục tiêu nghiên cứu 10 h Đối tượng phạm vi nghiên cứu .10 in Phương pháp nghiên cứu 11 cK Kết cấu đề tài .11 PHẦN B – NỘI DUNG 12 họ CHƯƠNG 1: TỔNG QUAN VỀ MÔ HÌNH MVC 12 1.1 Xuất xứ mô hình MVC 12 Đ ại 1.2 Khái niệm mô hình MVC .12 1.3 Kiến trúc mô hình MVC 13 1.4 Đặc điểm mô hình MVC 15 ng 1.5 Mô hình MVC ASP.NET 15 ườ 1.5.1 Lịch sử phát triển ASP.NET 16 1.5.2 Nhược điểm ASP.NET 18 Tr 1.5.3 Sự đời ASP.NET MVC 19 1.5.4 Đặc tính ASP.NET MVC 20 1.5.5 Lợi ích mô hình ASP.NET MVC 21 1.5.6 So sánh ASP.NET MVC với ASP.NET 22 SVTH: Cổ Kim Nguyên Phương – K43THKT Trang Khóa Luận Tốt Nghiệp GVHD: Th.S Trần Thái Hòa CHƯƠNG 2: PHÂN TÍCH TÌNH HÌNH CÔNG TY 24 2.1 Tổng quan công ty cổ phần HTL .24 2.1.1 Lịch sử hình thành .24 uế 2.1.2 Quan điểm kinh doanh .25 2.1.3 Lĩnh vực hoạt động 26 tế H 2.1.4 Năng lực công ty 27 2.2 Cơ cấu tổ chức công ty cổ phần HTL 27 h 2.3 Mô tả chương trình ứng dụng .28 in 2.3.1 Khảo sát trạng 28 cK 2.3.2 Xác lập dự án .29 2.3.3 Quy trình hoạt động Website 29 họ 2.3.4 Quy trình nghiệp vụ 29 CHƯƠNG 3: XÂY DỰNG CHƯƠNG TRÌNH ỨNG DỤNG .30 Đ ại 3.1 Cài đặt mô hình MVC 30 3.1.1 Cài đặt chương trình 30 3.1.2 Tạo Project với ASP.NET MVC 31 ng 3.1.3 Tạo sở liệu 35 ườ 3.2 Xây dựng ứng dụng với ASP.NET MVC .36 3.2.1 Phân tích thiết kế hệ thống 36 Tr 3.2.1.1 Xác định yêu cầu hệ thống .36 3.2.1.2 Phân tích hệ thống 37 3.2.2 Phân tích thiết kế sở liệu 42 3.2.2.1 Liệt kê tất danh từ liên quan đến toán 42 3.2.2.2 Loại bỏ danh từ đồng nghĩa 42 SVTH: Cổ Kim Nguyên Phương – K43THKT Trang Khóa Luận Tốt Nghiệp GVHD: Th.S Trần Thái Hòa 3.2.2.3 Xác định thực thể thuộc tính tương ứng 43 3.2.2.4 Mối quan hệ thực thể 44 3.2.2.5 Xác định khoá cho thực thể 45 uế 3.2.2.6 Sơ đồ thực thể mối quan hệ 45 3.2.2.7 Mô hình sở liệu .46 tế H 3.2.3 Xây dựng Controllers 46 3.2.4 Xây dựng Models 52 h 3.2.5 Xây dựng Views 54 in 3.3 Tìm hiểu định tuyến URL .58 cK 3.3.1 Đường mặc định ASP.NET MVC URL 58 3.3.2 Hệ thống định tuyến ASP.NET MVC 60 họ 3.3.3 Các quy tắc định tuyến 60 3.4 Truy cập liệu với LINQ 67 Đ ại 3.5 Bảo mật với ASP.NET MVC APPLICATION 68 3.6 Hình ảnh chức Website 72 PHẦN C – KẾT LUẬN .78 ng Kết đạt 78 ườ Hạn chế đề tài 79 Hướng phát triển 80 Tr TÀI LIỆU THAM KHẢO .81 SVTH: Cổ Kim Nguyên Phương – K43THKT Trang Khóa Luận Tốt Nghiệp GVHD: Th.S Trần Thái Hòa DANH MỤC THUẬT NGỮ Class: Lớp Graphical User Interface (GUI): Giao diện đồ họa người dùng uế GUI Component: Thành phần đồ họa người dùng Framework: Nền tảng tế H Request: Yêu cầu Server: Máy chủ in Control: Đối tượng điều khiển h Client: Máy trạm cK Test Driven Development (TDD): Phát triển điều hướng Unit Test: Kiểm thử đơn vị Test: Kiểm thử họ Postback: Phản hồi Đ ại Code: Mã lệnh Language Integrate Query (LINQ): Ngôn ngữ truy vấn tích hợp ng Solution: Các giải pháp cho dự án Project: Dự án ườ Browser : Trình duyệt Tr Businness Logic: Lớp xử lý Application Programming Interface (API): Giao diện lập trình ứng dụng Render: Trả lại Override: Nạp chồng Redirect: Chuyển hướng SVTH: Cổ Kim Nguyên Phương – K43THKT Trang Khóa Luận Tốt Nghiệp GVHD: Th.S Trần Thái Hòa DANH MỤC CÁC BẢNG Tên bảng Trang Quá trình phát triển ASP.NET 17 1.2 So sánh ASP.NET Webform ASP.NET MVC 3.1 Các loại Action Result 3.2 Action Method theo URL 23 50 63 h tế H 1.1 uế Số bảng cK in DANH MỤC CÁC HÌNH Tên hình Trang 1.2 Mô hình MVC 14 1.3 Mô hình MVC 16 1.4 Mô hình ASP.NET Webform 18 1.5 Nền tảng ASP.NET MVC Framwork 20 2.1 Logo Công ty cổ phần HTL 24 2.2 Cơ cấu tổ chức công ty 27 2.3 Quy trình nghiệp vụ 29 3.1 Cài đặt ASP.NET MVC 30 3.2 Giao diện tạo Project 31 Tr Đ ại họ Các thành phần mô hình MVC ườ 1.1 ng Số hình SVTH: Cổ Kim Nguyên Phương – K43THKT 13 Trang GVHD: Th.S Trần Thái Hòa 32 3.4 Giao diện Solution MVC 32 3.5 Giao diện mẫu mô hình MVC 33 3.6 Tạo sở liệu 3.7 Biểu đồ phân rã chức 3.8 Mức ngữ cảnh 3.9 Mức – Sơ đồ luồng liệu 3.10 Mức - Chức quản lý người dùng 3.11 Mức - Chức quản lý bán hàng 38 3.12 Mức - Chức quản lý sản phẩm 39 3.13 Mức - Chức quản lý tin tức 40 3.14 Mức - Chức thống kê 40 3.15 Mối quan hệ thực thể 43 3.16 Sơ đồ thực thể mối quan hệ 44 3.17 Mô hình sở liệu 45 3.18 Liên kết sở liệu 51 3.19 Mô hình hoạt động MVC 52 3.20 Các MasterPage Views 53 3.21 Giao diện trang LayoutSite.Master 54 Tr uế Khởi tạo dự án ườ 3.3 ng Khóa Luận Tốt Nghiệp Đ ại họ cK in h tế H 34 SVTH: Cổ Kim Nguyên Phương – K43THKT 36 36 37 38 Trang GVHD: Th.S Trần Thái Hòa 3.22 Giao diện trang Layoutadmin.Master 54 3.23 Trang quản lý Website 67 3.24 Trang đăng kí thành viên 69 3.25 Trang đăng nhập Website uế Khóa Luận Tốt Nghiệp 3.26 Trang chủ Website 3.27 Trang giới thiệu 3.28 Trang tin tức 3.29 Trang hướng dẫn 3.30 Trang giỏ hàng 3.31 Trang đăng ký 3.32 Trang đăng nhập 74 3.33 Trang quản lý 75 3.34 Trang thêm sản phẩm 75 3.35 Trang sửa sản phẩm 76 3.36 Trang quản lý đơn hàng 76 tế H h in cK họ Đ ại ng 71 72 72 73 73 74 Tr ườ 71 SVTH: Cổ Kim Nguyên Phương – K43THKT Trang Khóa Luận Tốt Nghiệp GVHD: Th.S Trần Thái Hòa Constructing Outgoing URLs from the Routing Ngoài việc truyền thông số cách linh hoạt cách sử dụng Anonymous Type, ASP.NET MVC Framework hỗ trợ khả tạo ánh xạ cách sử dụng Strongly-Typed chế cho phép Compile–Time Checking Intellisense uế cho URL Helper Đó biểu thức Lambda tế H Ví dụ, ActionLink anonymous type: cK in h Có thể viết lại s au: Chú ý: Khi sử dụng Lambda Expression không thực thực thi Action Method SearchController Ví dụ, mã không gọi Action Đ ại họ Method “Result ” ng Mà t ạo mã HTML siêu liên kết: Khi người dùng nhấp vào liên kết gửi lại yêu cầu HTTP đến máy ườ chủ gọi Action Method Result SearchController Tr 3.4 Truy cập liệu với LINQ LINQ (Language Integrate Query) sáng tạo Net Framework 3.5, tập mở rộng ngôn ngữ cho phép thực truy vấn ngôn ngữ C# 2012 VisualBasic 2012 LINQ cho phép Select (chọn), Filter (lọc), Sort (phân loại), Group (nhóm) Tranfom Data (chuyển liệu) từ nguồn Data Source (dữ liệu nguồn) khác theo cách chung SVTH: Cổ Kim Nguyên Phương – K43THKT Trang 67 Khóa Luận Tốt Nghiệp GVHD: Th.S Trần Thái Hòa - LINQ to Objects thực truy vấn đối tượng - LINQ to DataSet thực truy vấn DataSet - LINQ to SQL thực truy vấn đến sở liệu SqlServer mà uế viết code - LINQ to XML đọc liệu từ XML tế H Như với việc sử dụng LINQ, câu lệnh truy vấn trở nên gọn gàng Đ ại họ cK in h nhiều, kết quả: ng Hình 3.24: Trang quản lý Website 3.5 Bảo mật với ASP.NET MVC APPLICATION ườ Có nhiều phương pháp xác thực người dùng Windows Authentication, Forms Authentication Tuy nhiên phần trình bày xác thực dựa Forms Tr Authentication, giải thích cách sử dụng Forms Authentication để yêu cầu Password cho Views Sử dụng Website Administration Tool tạo người dùng phân nhóm người dùng, ngăn chặn người dùng trái phép SVTH: Cổ Kim Nguyên Phương – K43THKT Trang 68 Khóa Luận Tốt Nghiệp GVHD: Th.S Trần Thái Hòa Trong thư mục Controllers, ta tạo Form đăng kí đăng nhập Trong này, em tạo lớp RegisterControl dùng để đăng kí thành viên, việc phân quyền quản trị thực sở liệu Ví dụ, lớp đăng kí protected void btndangki_Click(object sender, EventArgs e) uế { try tế H { using(DOANTTPHUONGDataContextdb = new DOANTTPHUONGDataContext() { h var kt = (from a in db.UserNames where a.tenDN == txtusername.Text select a).FirstOrDefault(); cK if (kt == null || kte == null) in var kte = (from b in db.UserNames where b.tenDN == txtemail.Text select b).FirstOrDefault(); { UserName user = new UserName(); họ user.tenDN = txtusername.Text; user.hoTen = txthoten.Text; user.diaChi = txtdiachi.Text; Đ ại user.email = txtemail.Text; user.soDienThoai = txtsodt.Text; user.ngayTao = DateTime.Now; ng user.passWord = txtpass.Text; user.maQuyen = 4; Tr ườ db.UserNames.InsertOnSubmit(user); db.SubmitChanges(); Response.Redirect("~/Views/TrangChu/TrangChu.aspx"); } else { if (kte != null) Erroremail.Text = "Email có người sử dụng"; Errortdn.Text = "Tên đăng nhập có người dùng !"; SVTH: Cổ Kim Nguyên Phương – K43THKT Trang 69 Khóa Luận Tốt Nghiệp GVHD: Th.S Trần Thái Hòa } } } catch { !"; uế Errortdn.Text = "Đăng ký lỗi } Hình 3.25: Trang đăng kí thành viên ườ ng Đ ại họ cK in h tế H } Đây lớp đăng nhập Tr public void Loaddangnhap() { using (DOANTTPHUONGDataContext db = new DOANTTPHUONGDataContext()) { if (txtTenDangNhap.Text != "" && txtMatkhaudn.Text != "") { var user = (from a in db.UserNames SVTH: Cổ Kim Nguyên Phương – K43THKT Trang 70 Khóa Luận Tốt Nghiệp GVHD: Th.S Trần Thái Hòa where a.tenDN == txtTenDangNhap.Text && a.passWord == txtMatkhaudn.Text select a).FirstOrDefault(); if (user == null) { LbelError.Text = "Tên đăng nhập mật không đúng! vui uế lòng thử lại"; tế H return; } else { h Session["dn"] = txtTenDangNhap.Text; in Application["TVDangTruyCap"]=(int)Application["TVDangTruyCap"]+1; if (qq != null) cK var qq = (from idq in db.UserNames where idq.tenDN == txtTenDangNhap.Text.Trim() && idq.maQuyen==1 select idq).FirstOrDefault(); Session["admin"] = "admin"; } else LbelError.Text = "Tên đăng nhập 0r mật không đúng! vui lòng thử } Đ ại lại"; họ Response.Redirect(" /TrangChu/TrangChu.aspx?&!@" + txtTenDangNhap.Text) protected void btLogin_Click(object sender, EventArgs e) ng { Loaddangnhap(); ườ } Tr } SVTH: Cổ Kim Nguyên Phương – K43THKT Trang 71 GVHD: Th.S Trần Thái Hòa in h tế H uế Khóa Luận Tốt Nghiệp cK Hình 3.26: Trang đăng nhập Website 3.6 Hình ảnh chức Website Tr ườ ng Đ ại dùng truy cập vào họ Trang Chủ: trang chủ Website, xuất trước tiên người Hình 3.27: Trang chủ Website SVTH: Cổ Kim Nguyên Phương – K43THKT Trang 72 Khóa Luận Tốt Nghiệp GVHD: Th.S Trần Thái Hòa cK in h tế H uế Trang Giới Thiệu: giới thiệu Công ty cổ phần HTL Hình 3.28: Trang giới thiệu Tr ườ ng Đ ại vặt trang họ Trang Tin Tức: người dùng đọc tin tức công nghệ mẹo Hình 3.29: Trang tin tức SVTH: Cổ Kim Nguyên Phương – K43THKT Trang 73 Khóa Luận Tốt Nghiệp GVHD: Th.S Trần Thái Hòa Trang Hướng Dẫn: hướng dẫn cách đăng kí đăng nhập, cách khách hàng có cK in h tế H uế thể mua hàng đặt hàng họ Hình 3.30: Trang hướng dẫn Trang Giỏ Hàng: người dùng tự mua số lượng sản phẩm mà Tr ườ ng Đ ại yêu thích Đồng thời, thực Cập nhật, Xóa, Thêm Thanh toán trang Hình 3.31: Trang giỏ hàng SVTH: Cổ Kim Nguyên Phương – K43THKT Trang 74 Khóa Luận Tốt Nghiệp GVHD: Th.S Trần Thái Hòa Trang Đăng Kí: người dùng đăng kí làm thành viên để mua hàng cK in h tế H uế dịch vụ khác họ Hình 3.32: Trang đăng kí Trang Đăng Nhập: sau người dùng đăng kí phải đăng nhập vào có Tr ườ ng Đ ại thể thực giao dịch mua hàng Hình 3.33: Trang đăng nhập SVTH: Cổ Kim Nguyên Phương – K43THKT Trang 75 Khóa Luận Tốt Nghiệp GVHD: Th.S Trần Thái Hòa Trang Quản Lý: trang dùng để thông tin danh sách thành phần cK in h tế H uế quản lý trực tiếp sửa xóa sản phẩm trang Hình 3.34: Trang quản lý Tr ườ ng Đ ại họ Trang Thêm Sản Phẩm: người quản trị thêm sản phẩm vào trang Hình 3.35: Trang thêm sản phẩm SVTH: Cổ Kim Nguyên Phương – K43THKT Trang 76 Khóa Luận Tốt Nghiệp GVHD: Th.S Trần Thái Hòa Trang Sửa Sản Phẩm: người quản trị muốn thay đổi giá, hay thông số liên cK in h tế H uế quan đến sản phẩm sửa trang họ Hình 3.36: Trang sửa sản phẩm Trang quản lý đơn hàng: xác nhận đơn hàng khách hàng đặt xóa Tr ườ ng Đ ại đơn hàng cũ Hình 3.37: Trang quản lý đơn hàng SVTH: Cổ Kim Nguyên Phương – K43THKT Trang 77 Khóa Luận Tốt Nghiệp GVHD: Th.S Trần Thái Hòa PHẦN C – KẾT LUẬN Kết đạt Sau gần tháng nghiên cứu xây dựng, em hoàn thành Khóa Luận uế Tốt Nghiệp Về báo cáo lý thuyết, em trình bày kiến thức ASP.NET MVC, chưa đầy đủ kiến thức, em nghĩ em thể tiếp tục tìm hiểu kiến thức sâu tế H trình bày Khóa Luận kiến thức tảng quan trọng để người có Về chương trình DEMO, sử dụng công cụ lập trình Visual Studio 2012 h với tảng ứng dụng Web ASP.NET MVC xây dựng Website bán hàng in giới thiệu sản phẩm cho Công ty cổ phần HTL, quy mô chương trình không lớn, chức đơn giản kiến thức thường dùng ASP.NET cK MVC em đưa vào, có số kiến thức nâng cao khác Với DEMO này, chưa thể áp dụng vào thực tế được, em tin họ chương trình tham khảo tốt cho bạn muốn học lập trình ASP.NET MVC Bài Khóa luận em thực sở kiến thức thu thập trang Đ ại Web ASP.NET, sách nói lý thuyết MVC, hướng dẫn thầy cô tài liệu liên quan khác Một số ưu điểm sau hoàn thành Khóa Luận: - Tìm hiểu lý thuyết ASP.NET MVC ng - Tìm hiểu tổng quan ứng dụng ASP.NET MVC - Tìm hiều công nghệ kết nối liệu ADO.NET sử dụng hệ quản trị Cơ sở ườ liệu SQL Server 2012 Tr - Hiểu rõ quy trình hệ thống Công ty cổ phần HTL - Tìm hiều cách xây dựng giao diện lập trình Web công nghệ ASP.NET MVC Áp dụng kiến thức lập trình Web để xây dựng Website có chức sau: - Đối với phân hệ khách hàng: SVTH: Cổ Kim Nguyên Phương – K43THKT Trang 78 Khóa Luận Tốt Nghiệp GVHD: Th.S Trần Thái Hòa + Xem chi tiết sản phẩm + Tạo giỏ hàng gửi đơn đặt hàng + Xem đơn hàng xử lý hay chưa uế + Đăng ký thành viên - Đối với phân hệ quản trị: tế H + Xây dựng Module cho admin như: Quản lý sản phẩm, đơn hàng, xem liên hệ khách hàng, quản lý tin tức + Hệ thống hỗ trợ nhà quản trị việc chỉnh sửa, đăng thêm sản h phẩm, cập nhật danh mục sản phẩm, xem thông tin liên hệ, đơn hàng khách hàng in cách dễ dàng cK + Qua Website, Công ty tiếp cận với lượng lớn khách hàng giúp giảm chi phí cho Công ty việc quản lý khách hàng Công ty tìm hiểu, Hạn chế đề tài họ đánh giá sản phẩm công ty thông qua đơn hàng Trong trình thực đề tài, hạn chế vốn kiến thức, em gặp Đ ại phải số hạn chế khác như: - Chưa có tài liệu chi tiết đầy đủ lý thuyết chuyên sâu ng - Chưa đưa so sánh cụ thể Web bán hàng - Khóa Luận viết điều mà em tìm mạng lý ườ thuyết Về khía cạnh vận hành thực tế công tác quản lý em Tr chưa thực Do đó, Khóa luận tránh khỏi thiếu sót Em mong nhận ý kiến đánh giá, đóng góp quý thầy cô để em có thêm kinh nghiệm đồng thời Khóa luận hoàn thiện SVTH: Cổ Kim Nguyên Phương – K43THKT Trang 79 Khóa Luận Tốt Nghiệp GVHD: Th.S Trần Thái Hòa Hướng phát triển - Khắc phục lỗi tồn trang Web - Xây dựng chức toán trực tuyến - Thêm chức hỗ trợ ngôn ngữ, tiền tệ Tr ườ ng Đ ại họ cK in h - Tăng tính bảo mật cho Website tế H - Xây dựng chức cập nhật thông tin khách hàng uế - Xây dựng chức tìm kiếm sản phẩm SVTH: Cổ Kim Nguyên Phương – K43THKT Trang 80 Khóa Luận Tốt Nghiệp GVHD: Th.S Trần Thái Hòa TÀI LIỆU THAM KHẢO [1] Ebook: Wrox - Professional ASP.NET MVC [2] Hàn Viết Thuận Giáo trình hệ thống thông tin quản lý Trường đại học kinh tế uế quốc dân, Khoa tin học kinh tế : Nhà xuất đại học kinh tế quốc dân Hà Nội, 2008 [3] Nguyễn Mậu Hân Giáo trình phân tích thiết kế hệ thống thông tin Trường đại tế H học Khoa học huế, Khoa công nghệ thông tin : Nhà xuất đại học Huế, 2004 [4] Trần Nguyên Phong Giáo trình SQL Trường Đại học Khoa học Huế, Khoa công Tr ườ ng Đ ại họ cK in [5] Website http://www.asp.net/mvc h nghệ thông tin : Nhà xuất Đại học Huế, 2004 SVTH: Cổ Kim Nguyên Phương – K43THKT Trang 81