1. Trang chủ
  2. » Luận Văn - Báo Cáo

XÂY DỰNG WEBSITE ĐĂNG KÝ & QUẢN LÝ ĐÔ ÁN DÙNG ASP.NET MVC 3.0

171 3 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

TỔNG LIÊN ĐOÀN LAO ĐỘNG VIỆT NAM TRƢỜNG ĐẠI HỌC TƠN ĐỨC THẮNG KHOA CƠNG NGHỆ THƠNG TIN & TỐN ỨNG DỤNG LUẬN VĂN TỐT NGHIỆP XÂY DỰNG WEBSITE ĐĂNG KÝ & QUẢN LÝ ĐỒ ÁN DÙNG ASP.NET MVC 3.0 Giảng viên hƣớng dẫn: Th.S TRẦN SƠN HẢI Nhóm thực hiện: VÕ HOÀNG BẢO 070042T TRẦN TẤN DUY 070075T Lớp: 07TH1D Khóa: 11 TP Hồ Chí Minh, tháng năm 2011 XÂY DỰNG WEBSITE ĐĂNG KÝ & QUẢN LÝ ĐỒ ÁN DÙNG ASP.NET MVC GVHD:Trần Sơn Hải Lời Cảm Ơn Trong suốt năm học trƣờng Tôn Đức Thắng, chúng em đƣợc trƣờng tạo điều kiện thuận lợi cho việc học tập mình, đồng thời chúng em nhận đƣợc nhiều quan tâm, diều dắt, dạy bảo quý Thầy Cô Lời đầu tiên, chúng em gửi đến quý thầy cô khoa Công Nghệ Thơng Tin nói riêng Trƣờng đại học Tơn Đức Thắng nói chung lịng biết ơn Thầy Cơ dành cho chúng em suốt thời gian qua Và hết, chúng em xin gửi lời cám ơn sâu sắc tới thầy Trần Sơn Hải, ngƣời trực tiếp hƣớng dẫn chúng em suốt trình thực đề tài Với quan tâm hƣớng dẫn tận tình Thầy, chúng em bƣớc làm quen với trình thực đề tài có thành định Tong suốt trình đƣợc thầy hƣớng dẫn, chúng em học đƣợc nhiều từ Thầy kiến thức chuyên môn, tác phong làm việc nhiều điều bổ ích khác Chính nhờ điều mà chúng em hồn thành luận văn tốt nghiệp Cuối chúng em xin gửi lời cám ơn đến gia đình tồn thể bạn bè bên cạnh, ủng hộ động viên chúng em lúc gặp phải khó khăn để em hồn thành q trình học tập, nghiên cứu thực tốt luận văn tốt nghiệp Mặc dù chúng em cố gắng hồn thành luận văn tốt nghiệp nhƣng khơng thể tránh khỏi thiếu sót, kính mong thơng cảm tận tình bảo q Thầy Cơ bạn Nhóm sinh viên thực Võ Hồng Bảo Trần Tấn Duy Luận Văn Trang XÂY DỰNG WEBSITE ĐĂNG KÝ & QUẢN LÝ ĐỒ ÁN DÙNG ASP.NET MVC GVHD:Trần Sơn Hải Nhận Xét Của Giảng Viên Hƣớng Dẫn …………………………………………………………………………………… ……………………………………………………………………………………… …………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… Luận Văn Trang XÂY DỰNG WEBSITE ĐĂNG KÝ & QUẢN LÝ ĐỒ ÁN DÙNG ASP.NET MVC GVHD:Trần Sơn Hải Nhận Xét Của Hội Đồng Phản Biện …………………………………………………………………………………… ……………………………………………………………………………………… …………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… ……………………………………………………………………………………… Luận Văn Trang XÂY DỰNG WEBSITE ĐĂNG KÝ & QUẢN LÝ ĐỒ ÁN DÙNG ASP.NET MVC GVHD:Trần Sơn Hải Mục Lục Lời Cảm Ơn Nhận Xét Của Giảng Viên Hƣớng Dẫn Nhận Xét Của Hội Đồng Phản Biện Danh Mục Các Từ Viết Tắt .11 Danh Mục Các Bảng Biểu .12 Danh Mục Hình Ảnh 15 Tóm Tắt Luận Văn 18 Chƣơng 1: Đặt Vấn Đề 19 Yêu cầu chức 19 1.1 1.1.1 Đối tƣợng sử dụng 19 1.1.2 Chức dành cho Giáo vụ/ Trƣởng môn 19 1.1.3 Chức dành cho giảng viên 20 1.1.4 Chức dành cho sinh viên 20 1.1.5 Tìm kiếm quản lý thông tin cá nhân 20 YÊU CẦU PHI CHỨC NĂNG CỦA ỨNG DỤNG 20 1.2 1.2.1 Yêu cầu bảo mật .20 1.2.2 Các yêu cầu tính sử dụng 20 1.2.3 Các yêu cầu tính ổn định 20 1.2.4 Các yêu cầu tính hiệu 21 1.2.5 Các yêu cầu tính hỗ trợ 21 1.2.6 Các ràng buộc thiết kế 21 1.2.7 Giao tiếp 21 1.2.7.1 Giao tiếp ngƣời dùng .21 1.2.7.2 Giao tiếp ứng dụng 21 1.3 Mơ hình cài đặt hoạt động 21 1.4 Tổng quan quy trình đăng ký đồ án: 22 1.4.1 Quy trình đăng ký 22 1.4.2 Xét duyệt giảng viên 23 1.4.3 Nộp đồ án 24 Luận Văn Trang XÂY DỰNG WEBSITE ĐĂNG KÝ & QUẢN LÝ ĐỒ ÁN DÙNG ASP.NET MVC Chƣơng 2: 2.1 GVHD:Trần Sơn Hải Cơ sở Lý Thuyết 25 Giới thiệu ASP.NET MVC 3.0 .25 2.1.1 Công nghệ NET 25 2.1.1.1 Tổng quan ngôn ngữ C# 26 2.1.1.2 Các lợi ích C# 26 2.1.2 Tổng quan công nghệ ASP.NET 26 2.1.3 ASP.NET MVC 29 2.1.3.1 Sự đời 29 2.1.3.2 Ƣu điểm 32 2.1.3.3 Nhƣợc điểm 33 2.1.3.4 So sách MVC với mơ hình ba lớp 34 2.1.3.5 So sánh MVC với Webform 35 2.1.4 ASP.NET MVC 37 2.1.4.1 Những tính ASP.MVC 2.0: 37 2.1.4.2 MVC 37 2.2 Giới thiệu SQL Server 2008 44 2.2.1 Theo dòng lịch sử 45 2.2.2 Microsoft SQL Server 2008 – ngƣời bạn đƣờng tin cậy: .45 2.3 Giới thiệu Linq 47 2.3.1 LINQ to SQL gì? 47 2.3.2 Mơ hình hóa CSDL dùng LINQ to SQL: .48 2.3.3 Tìm hiểu lớp DataContext 49 Chƣơng 3: Phân Tích Và Thiết Kế 50 3.1 Khảo sát trạng 50 3.2 Sơ đồ Usecase 51 3.3 Đặc tả Usecase .52 3.3.1 Liệt kê danh sách Actor Usescase .52 3.3.1.1 Danh sách Actor .52 3.3.1.2 Danh sách Usescase 52 3.3.2 Luận Văn Đặc tả Usescase 54 Trang XÂY DỰNG WEBSITE ĐĂNG KÝ & QUẢN LÝ ĐỒ ÁN DÙNG ASP.NET MVC GVHD:Trần Sơn Hải 3.3.2.1 Đăng nhập 54 3.3.2.2 Duyệt đề tài giảng viên 55 3.3.2.3 Tìm kiếm đề tài 57 3.3.2.4 Quản lý thông tin cá nhân 58 3.3.2.5 Quản lý thông tin đợt làm đồ án 59 3.3.2.6 Lấy bảng điểm 62 3.3.2.7 Quản lý ngƣời dùng .63 3.3.2.8 Đánh giá chấm điểm đồ án 65 3.3.2.9 Quản lý đề tài 66 3.3.2.10 Xem thơng tin nhóm 71 3.3.2.11 Thảo luận nhóm .72 3.3.2.12 Đăng ký nhóm 73 3.3.2.13 Chọn đề tài đồ án 75 3.3.2.14 Nộp đồ án .78 3.3.2.15 Tạo tài khoản 78 3.3.2.16 Quản lý thông tin môn 79 3.3.2.17 Quản lý thông tin lớp .82 3.3.2.18 Quên mật .84 3.3.2.19 Quản lý thông tin hội đồng 85 3.3.2.20 Quản lý tiến độ .86 Sơ đồ 89 3.4 3.4.1 Mơ hình ERD 89 3.4.2 Mơ hình luồng liệu(DFD) 90 3.4.2.1 Mơ hình xử lý cấp .90 3.4.2.2 Mô hình xử lý cấp .92 3.4.2.3 Mơ hình xử lý cấp .99 3.5 Lƣợc đồ sở liệu 101 3.5.1 Lƣợc đồ .101 3.5.2 Danh sách bảng liệu(table) lƣợc đồ .102 3.5.3 Mô tả chi tiết bảng 103 Luận Văn Trang XÂY DỰNG WEBSITE ĐĂNG KÝ & QUẢN LÝ ĐỒ ÁN DÙNG ASP.NET MVC GVHD:Trần Sơn Hải 3.5.3.1 BoMon 103 3.5.3.2 DanhSachDeTaiChamDiem 103 3.5.3.3 DanhSachHoiDong 104 3.5.3.4 DanhSachNhom 104 3.5.3.5 DeTai 104 3.5.3.6 Diem .106 3.5.3.7 DotLamDoAn .106 3.5.3.8 GiangVien 108 3.5.3.9 GiaoVu 108 3.5.3.10 HoiDongChamDiem 108 3.5.3.11 LoaiHinh 109 3.5.3.12 LopHoc .109 3.5.3.13 Menu 109 3.5.3.14 NguoiDung 110 3.5.3.15 NhomThucHien 111 3.5.3.16 Quyen 112 3.5.3.17 SinhVien .112 3.5.3.18 ThaoLuan .112 3.5.3.19 TruongBoMon 113 3.5.3.20 TienDo 113 3.5.3.21 ChiTietTienDo .114 3.6 Ràng buộc toàn vẹn 114 3.6.1 Ràng buộc Trên quan hệ 114 3.6.1.1 RBTV miền giá trị 114 3.6.1.2 RBTV liên .120 3.6.1.3 RBTV liên thuộc tính 125 3.6.2 Ràng buộc toàn vẹn nhiều quan hệ 127 3.6.2.1 RBTV tồn 127 3.6.2.2 RBTC liên thuộc tính liên quan hệ 133 Chƣơng 4: Luận Văn Hiện Thực Trang Website .135 Trang XÂY DỰNG WEBSITE ĐĂNG KÝ & QUẢN LÝ ĐỒ ÁN DÙNG ASP.NET MVC GVHD:Trần Sơn Hải 4.1 Sitemap 135 4.2 Giao diện 136 4.2.1 Giao diện Đăng nhập – Đăng ký .136 4.2.1.1 Trang Đăng nhập 136 4.2.1.2 Trang Đăng ký .137 4.2.1.3 Trang Quên mật 138 4.2.2 Giao diện Trƣởng Bộ Môn 139 4.2.2.1 Trang Duyệt đề tài 139 4.2.2.2 Trang Chi tiết đề tài .140 4.2.2.3 Trang Quản lý thông tin cá nhân 141 4.2.2.4 Trang Quản lý thông tin đăng nhập .142 4.2.3 Giao diện Sinh viên 144 4.2.3.1 Trang Đăng ký đề tài 144 4.2.3.2 Trang Đề xuất đề tài .145 4.2.3.3 Trang Chi tiết đề tài .147 4.2.3.4 Trang Quản lý thơng tin nhóm .148 4.2.4 Trang Thảo luận 149 4.2.5 Giao diện Giáo vụ .150 4.2.5.1 Trang Quản lý thông tin lớp 150 4.2.5.2 Trang Quản lý thông tin môn 152 4.2.5.3 Trang Quản lý thông tin ngƣời dùng 153 4.2.5.4 Trang Lấy bảng điểm 155 4.2.5.5 Trang Quản lý thông tin hội đồng 156 4.2.5.6 Trang Quản lý thông tin đợt đồ án .157 4.2.6 Giao diện Giảng viên 159 4.2.6.1 Trang Đánh giá chấm điểm 159 4.2.6.2 Trang Chi tiết đánh giá chấm điểm 160 4.2.6.3 Trang Thơng tin nhóm 162 4.2.6.4 Trang Chi tiết thơng tin nhóm 163 4.2.6.5 Trang Quản lý thông tin đề tài .164 Luận Văn Trang XÂY DỰNG WEBSITE ĐĂNG KÝ & QUẢN LÝ ĐỒ ÁN DÙNG ASP.NET MVC GVHD:Trần Sơn Hải 4.2.6.6 Trang Xem chi tiết đề tài sinh viên đề xuất 166 4.2.6.7 Trang quản lý tiến độ 167 Chƣơng 5: Kết Luận 169 5.1 Kết đạt đƣợc 169 5.2 Vấn đề tồn hƣớng phát triển .170 Tài Liệu Tham Khảo .171 Tiếng Việt 171 Tiếng Anh 171 Website 171 Luận Văn Trang 10 XÂY DỰNG WEBSITE ĐĂNG KÝ & QUẢN LÝ ĐỒ ÁN DÙNG ASP.NET MVC GVHD:Trần Sơn Hải 4.2.5.6 Trang Quản lý thông tin đợt đồ án 10 11 12 13 14 15 16 Hình 89: Luận Văn Giao diện trang Quản lý thông tin đợt đồ án Trang 157 XÂY DỰNG WEBSITE ĐĂNG KÝ & QUẢN LÝ ĐỒ ÁN DÙNG ASP.NET MVC GVHD:Trần Sơn Hải Mô tả STT Loại Sự kiện Mô tả Bắt buộc TextBox Type Nhập tên đợt đồ án X DatetimePicker Click Chọn ngày bắt đầu đợt đồ án X DatetimePicker Click X DatetimePicker Click DatetimePicker Click DatetimePicker Click Chọn ngày bắt đầu đăng ký thực đồ án Chọn ngày kết thúc đăng ký thực đồ án Chọn ngày bắt đầu nộp kết thực đồ án Chọn ngày kết thúc nộp kết thực đồ án DatetimePicker Click X DatetimePicker Click DatetimePicker Click Chọn ngày bắt đầu chấm điểm đồ án Chọn ngày kết thúc chấm điểm đồ án Chọn ngày kết thúc đợt đồ án 10 Dropdownlist Load Hiển thị danh sách học kì X 11 Dropdownlist Load Hiển thị danh sách năm học X 12 TextBoxt Type Nhập thứ tự đợt đồ án 13 CheckBox Click Thiết lập thuộc tính Ẩn/ Hiện 14 Button Click Lƣu thông tin đợt đồ án 15 GridView Load Hiển thị danh sách đợt đồ án 16 Button Click Cập nhập thông tin chi tiết đợt đồ án đƣợc chọn X X X X X Bảng 74: Mô tả giao diện trang Quản lý đợt đồ án Luận Văn Trang 158 XÂY DỰNG WEBSITE ĐĂNG KÝ & QUẢN LÝ ĐỒ ÁN DÙNG ASP.NET MVC GVHD:Trần Sơn Hải 4.2.6 Giao diện Giảng viên 4.2.6.1 Trang Đánh giá chấm điểm Hình 90: STT Loại Giao diện trang đánh giá chấm điểm LinkButton Sự kiện Click Mô tả Chuyển sang trang Đánh giá chấm điểm LinkButton Click Chuyển sang trang Quản lý thông tin đề tài LinkButton Click Chuyển sang trang Thơng tin nhóm LinkButton Click Chuyển sang trang Thảo luận LinkButton Click Chuyển sang trang Quản lý thông tin cá nhân LinkButton Click Chuyển sang trang Quản lý tiến độ GridView Load Hiển thị danh sách nhóm đƣợc hƣớng dẫn thực đồ án Button Click Chuyển sang trang chi tiết đánh giá chấm điểm nhóm đƣợc chọn Bắt buộc Bảng 75: Mô tả giao diện trang Đánh giá chấm điểm Luận Văn Trang 159 XÂY DỰNG WEBSITE ĐĂNG KÝ & QUẢN LÝ ĐỒ ÁN DÙNG ASP.NET MVC GVHD:Trần Sơn Hải 4.2.6.2 Trang Chi tiết đánh giá chấm điểm Luận Văn Trang 160 XÂY DỰNG WEBSITE ĐĂNG KÝ & QUẢN LÝ ĐỒ ÁN DÙNG ASP.NET MVC GVHD:Trần Sơn Hải Giao diện trang Chi tiết đánh giá chấm điểm Hình 91: Mơ tả STT Loại Sự kiện Mô tả LinkButton Click LinkButton Click GridView Load TextBox Load Button Click Button Click Chuyển sang trang Đánh giá chấm điểm Tải Fle kết thực đồ án nhóm Hiển thị danh sách thành viên nhóm Hiển thị điểm số giảng viên hƣớng dẫn chấm Cập nhập điểm số giảng viên hƣớng dẫn chấm Thoát chức cập nhập điểm số Button Click Chọn thành viên để cập nhập điểm số Button Click LinkButton Click Hiển thị cửa sổ windown nhập nhận xét giảng viên Hiển thị cửa sổ để nhập điểm thực đồ án cho nhóm Bắt buộc X Bảng 76: Mô tả giao diện Trang chi tiết đánh giá chẩm điểm Luận Văn Trang 161 XÂY DỰNG WEBSITE ĐĂNG KÝ & QUẢN LÝ ĐỒ ÁN DÙNG ASP.NET MVC GVHD:Trần Sơn Hải 4.2.6.3 Trang Thơng tin nhóm Hình 92: Giao diện trang Thơng tin nhóm Mô tả STT Luận Văn Loại GridView Sự kiện Load Mô tả Bắt buộc Hiển thị danh sách nhóm đƣợc hƣớng dẫn thực đồ án Trang 162 XÂY DỰNG WEBSITE ĐĂNG KÝ & QUẢN LÝ ĐỒ ÁN DÙNG ASP.NET MVC GVHD:Trần Sơn Hải Button Click Xem thơng tin chi tiết nhóm đƣợc chọn GridView Load Hiển thị danh sách nhóm đƣợc hƣớng dẫn thực đồ án X Bảng 77: Mô tả giao diện trang Thơng tin nhóm 4.2.6.4 Trang Chi tiết thơng tin nhóm Hình 93: Luận Văn Giao diện trang Thơng tin chi tiết nhóm Trang 163 XÂY DỰNG WEBSITE ĐĂNG KÝ & QUẢN LÝ ĐỒ ÁN DÙNG ASP.NET MVC GVHD:Trần Sơn Hải 4.2.6.5 Trang Quản lý thông tin đề tài 10 11 12 13 14 Hình 94: Giao diện trang Quản lý thông tin đề tài Mô tả Luận Văn Trang 164 XÂY DỰNG WEBSITE ĐĂNG KÝ & QUẢN LÝ ĐỒ ÁN DÙNG ASP.NET MVC STT Loại Sự kiện GVHD:Trần Sơn Hải Mô tả Bắt buộc TextBox Type Nhập tên đề tài X DropdownList Load Hiển thị loại hình đồ án X DropdownList Load HIển thị đợt đồ án X TextBox TextBox Type Type Nhập số lƣợng nhóm Nhập số lƣợng thành viên X X TextArea Type Nhập mục tiêu thực đề tài X TextArea Type X TextArea Type Nhập yêu cầu kiến thức nhằm thực đề tài Nhập ghi CheckBox Click Hiệu chỉnh thuộc tính Ẩn/ Hiện 10 Button Click Lƣu thơng tin đề tài 11 GridView Load 12 Button Click Hiển thị danh sách đề tài giảng viên dùng hệ thống Xem chi tiết đề tài đƣợc chọn 13 GridView Load 14 Button Click Hiển thị danh sách đề tài nhóm sinh viên đề xuất đƣợc giảng viên dùng hệ thống hƣớng dẫn Xem chi tiết đề tài đƣợc chọn Bảng 78: Mô tả giao diện trang Quản lý thông tin đề tài Luận Văn Trang 165 XÂY DỰNG WEBSITE ĐĂNG KÝ & QUẢN LÝ ĐỒ ÁN DÙNG ASP.NET MVC GVHD:Trần Sơn Hải 4.2.6.6 Trang Xem chi tiết đề tài sinh viên đề xuất Hình 95: Giao diện trang xem chi tiết đề tài sinh viên đề xuất Mô tả STT Loại Sự kiện Mô tả LinkButton Click Chuyển sang trang Quản lý đề tài CheckBox Click Button Click Đồng ý duyệt không duyệt đề tài sinh viên đề xuất Lƣu thông tin đề tài Bắt buộc Bảng 79: Mô tả giao diện trang Xem chi tiết đề tài sinh viên đề xuất Luận Văn Trang 166 XÂY DỰNG WEBSITE ĐĂNG KÝ & QUẢN LÝ ĐỒ ÁN DÙNG ASP.NET MVC GVHD:Trần Sơn Hải 4.2.6.7 Trang quản lý tiến độ Hình 96: Giao diện trang Quản lý tiến độ Mô tả: STT Loại Sự kiện Mô tả Bắt buộc DateTimePicker Click Chọn ngày bắt đầu thực X DateTimePicker Click Chọn ngày kết thúc thực X TextBox Type Nhập nội dung nhận xét X TextBox Type Nhập khối lƣợng công việc thực X Luận Văn Trang 167 XÂY DỰNG WEBSITE ĐĂNG KÝ & QUẢN LÝ ĐỒ ÁN DÙNG ASP.NET MVC CheckBox Click Duyệt hay không duyệt Button Click Lƣu thông tin tiến độ GVHD:Trần Sơn Hải Bảng 80: Mô tả giao diện trang Quản lý tiến độ Luận Văn Trang 168 XÂY DỰNG WEBSITE ĐĂNG KÝ & QUẢN LÝ ĐỒ ÁN DÙNG ASP.NET MVC Chƣơng 5: GVHD:Trần Sơn Hải Kết Luận Sau trình tìm hiểu xây dựng ứng dụng website quản lý & đăng ký đồ án mơ hình ASP.NET MVC 3.0 Nhóm em hiểu đƣợc vận dụng thành cơng mơ hình MVC 3.0 vào trang web với phần sau: Model: lớp quản lý tất việc truy xuất liệu vào CSDL, bao gồm việc cập nhật, thêm, xố, sửa Chính thay đổi hệ quản trị CSDL khác, ngƣời ta cần thay đổi lớp Model mà Đây lợi điểm mơ hình MVC tính động View: nhƣ tên gọi, thể ngồi cho ngƣời sử dụng giao diện chƣơng trình, lớp tùy biến để đƣợc nhiều kiểu giao diện khác Cũng nhƣ lớp Model, muốn thay đổi giao diện, ngƣời ta thay đổi lớp View mà thơi Controller: Lớp đƣợc ví nhƣ xƣơng sống tồn chƣơng trình, việc xử lý luồn request, gọi thực lớp Model, View Lớp chỉnh sửa ko có nhu cầu can thiệp vào hệ thống Bên cạnh kết hợp hệ quản trị sỡ liệu SQL Server 2008 sử dụng với cơng nghệ LINQ Sử dụng ngơn ngữ lập trình C# mơi trƣờng visual studio 2010 Bên cạnh q trình thực trang web với MVC 3.0 nhóm em có kết hợp với cơng cụ hỗ trợ Telerik 5.1 Kết đạt đƣợc Website hoàn thành chức mục tiêu đặt cho website  Các chức việc quản lý đồ án nhƣ quản lý đợt đồ án, quản lý đề tài, quản lý ngƣời dùng, quản lý thông tin lớp đƣợc hoàn thành tốt chạy ổn định  Chức đăng ký hoàn thành đƣợc chức Riêng phần thảo luận chƣa hoạt động tốt nhƣ kế hoạch đề  Có giao diện trực quan, tiện dụng, cho phép ngƣời dùng có đƣợc thơng tin cách dễ dàng, nhanh chóng Luận Văn Trang 169 XÂY DỰNG WEBSITE ĐĂNG KÝ & QUẢN LÝ ĐỒ ÁN DÙNG ASP.NET MVC GVHD:Trần Sơn Hải 5.2 Vấn đề tồn hƣớng phát triển Sau hồn thành trang web nhƣng bên cịn số chức vận hành chƣa đƣợc tốt Nhiều chức chạy chƣa ổn định nhƣ: chức in bảng điểm, phần truy xuất bảng điểm hoạt động không tốt, chức thảo luận quản lý hội đồng Từ vấn đề cịn tồn nhóm em tiếp tục khắc phục lỗi phát triển chức chƣa đạt đƣợc nhằm trang web vận hành ổn định để đƣa vào vận hành thí điểm trƣờng đại học cụ thể Tiếp tục xây dựng thêm module dành cho hội đồng chấm điểm Luận Văn Trang 170 XÂY DỰNG WEBSITE ĐĂNG KÝ & QUẢN LÝ ĐỒ ÁN DÙNG ASP.NET MVC GVHD:Trần Sơn Hải Tài Liệu Tham Khảo Tiếng Việt [1] Trung tâm Tin học,2009, Lập trình ứng dụng Web với ASP.NET,Đại học Khoa học Tự nhiên Tp.HCM [2] Dƣơng Quang Thiện, 2005, Lập Trình Web Dùng ASP.NET Và C#, Nxb Thành phố Hồ Chí Minh [3] Nguyễn Văn Lân, 2008, Kỹ Thuật Xây Dựng Ứng Dụng ASP.NET, Nxb Lao động Xã hội Tiếng Anh [4] Jeffrey Palermo, Ben Scheirman, Jimmy Bogard, 2010, ASP.NET MVC in Action, United States of America [5] Jon Galloway – Microsoft, 2011, ASP.NET MVC Music Store Tutorial Version 3.0, New York [6] Steven Sanderson, 2009, Pro ASP.NET MVC Framework, New York Website [7] http://forums.congdongcviet.com [8] http://hmweb.com.vn/lap-trinh-voi-asp.net-csharp [9] http://www.beansoftware.com/ASP.NET-Tutorials/Poll-Application.aspx [10] http://freecode.vn/for@um/forumdisplay.php?182-ASP-.NET [11] http://www.blog.kythuatlaptrinh.org/2009_03_02_archive.html [12] http://edwardthienhoang.blogspot.com/2011/01/su-khac-biet-giua-aspnet-mvcva-aspnet.html [13] http://www.asp.net/mvc [14] http://www.asp.net.vn [15] http://blogs.msdn.com [16] http://dotnetviet.org/content.php/150-Nhung-diem-moi-trong-ASP.NET-MVC3 [17] http://congdongso.com/threads/2782-kien-truc-3-lop-va-mvc-pattern.html [18] http://www.telerik.com Luận Văn Trang 171 ... 2.1.1 Công nghệ NET NET bao gồm đầy đủ công cụ giúp tạo cài đặt ứng dụng, NET bao gồm:  Sản phẩm NET: o Visual studio.NET IDE o Ngơn ngữ lập trình: C#, VB.NET…  NET framework bao gồm thành phần... ánh xạ từ bảng CSDL Lấy ví dụ, có lớp Product đƣợc sử dụng để mơ tả liệu từ bảng Products SQL, bao gồm ProductID, OrderDate  Cịn Views, thành phần chịu trách nhiệm hiển thị thông tin lên cho... thƣờng, thông tin cần hiển thị đƣợc lấy từ thành phần Models Ví dụ, đối tƣợng Product có "Edit" view bao gồm textboxes, dropdowns checkboxes để chỉnh sửa thuộc tính sản phẩm; có "Display" view gồm

Ngày đăng: 30/10/2022, 20:13

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN