1. Trang chủ
  2. » Thể loại khác

LUẬN VĂN TỐT NGHIỆP KỸ SƯ NGÀNH CÔNG NGHỆ THÔNG TIN ĐỀ TÀI : XÂY DỰNG WEBSITE TRAO ĐỔI ĐỒ CŨ TRÊN NỀN CSLA 3.5

94 35 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

Thông tin cơ bản

Định dạng
Số trang 94
Dung lượng 4,89 MB

Nội dung

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA CÔNG NGHỆ THÔNG TIN Tel (84-511) 736 949, Fax (84-511) 842 771 Website: itf.ud.edu.vn, E-mail: cntt@edu.ud.vn LUẬN VĂN TỐT NGHIỆP KỸ SƯ NGÀNH CÔNG NGHỆ THÔNG TIN MÃ NGÀNH : 05115 ĐỀ TÀI : XÂY DỰNG WEBSITE TRAO ĐỔI ĐỒ CŨ TRÊN NỀN CSLA 3.5 Mã số : 06T1-006 Ngày bảo vệ : 15/06/2011 SINH VIÊN : LÊ QUỐC DŨNG LỚP : 06T1 CBHD : ThS ĐẶNG THIÊN BÌNH ĐÀ NẴNG, 06/2011 LỜI CẢM ƠN Tôi xin chân thành cảm ơn thầy cô Khoa Công nghệ thông tin thầy cô giảng dạy Trường Đại học Bách khoa Đà Nẵng truyền đạt kiến thức quý báu cho năm học vừa qua Đặc biệt, xin chân thành cảm ơn thầy Đặng Thiên Bình thuộc khoa Cơng nghệ thơng tin trường Đại học Bách khoa Đà Nẵng tận tình hướng dẫn, động viên giúp đỡ suốt thời gian thực đề tài Và để có kết ngày hôm nay, biết ơn gia đình động viên, khích lệ, tạo điều kiện thuận lợi suốt trình học tập trình thực đề tài tốt nghiệp Xin chân thành cám ơn bạn khoa Cơng nghệ thơng tin – khóa 06, ủng hộ cho tơi q trình nghiên cứu thực đề tài Một lần xin chân thành cám ơn! Đà Nẵng, ngày 14 tháng 05 năm 2011 Sinh viên thực Lê Quốc Dũng LỜI CAM ĐOAN Tôi xin cam đoan : Những nội dung luận văn thực hướng dẫn trực tiếp thầy Đặng Thiên Bình Mọi tham khảo dùng luận văn trích dẫn rõ ràng tên tác giả, tên cơng trình, thời gian, địa điểm công bố Mọi chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá, tơi xin chịu hồn tồn trách nhiệm Sinh viên Lê Quốc Dũng NHẬN XÉT CỦA CÁN BỘ HƯỚNG DẪN NHẬN XÉT CỦA HỘI ĐỒNG PHẢN BIỆN MỤC LỤC GIỚI THIỆU ĐỀ TÀI I Đặt vấn đề II Lý chọn đề tài III Hướng nghiên cứu đề tài III.1 Về mặt lý thuyết III.2 Công cụ xây dựng đề tài IV Dự kiến kết đạt CƠ SỞ LÝ THUYẾT .5 I Giới thiệu công nghệ sử dụng I.1 Ngôn ngữ ASP.NET .5 I.2 Framework CSLA NET .10 II Vấn đề trao đổi đồ cũ .13 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG .14 I Phân tích hệ thống 14 I.1 Use-case hệ thống 15 I.2 Use-case quản lý thông tin thành viên .16 I.3 Use-case quản lý đồ cũ 16 I.4 Use-case quản lý trao đổi 17 II Sơ đồ hoạt động hệ thống 20 II.1 Quản lý thông tin thành viên .20 II.2 Quản lý đồ cũ .24 II.3 Quản lý đề nghị trao đổi 27 II.4 Quản lý yêu cầu trao đổi 31 II.5 Giới thiệu trao đổi 34 II.6 Tìm kiếm 35 III Sơ đồ trình tự chức hệ thớng 36 III.1 Quản lý thông tin thành viên .36 III.2 Quản lý đồ cũ .38 III.3 Quản lý đề nghị trao đổi 40 III.4 Quản lý yêu cầu trao đổi 42 III.5 Giới thiệu trao đổi 43 III.6 Tìm kiếm 44 IV Sơ đồ lớp 45 IV.1 Lớp UserBO .46 IV.2 Lớp UserBOList 46 IV.3 Lớp CategoryBO 47 IV.4 Lớp CategoryBOList 47 IV.5 Lớp ItemBO 48 IV.6 Lớp ItemBOList 48 IV.7 Lớp ItemFullInfoBO 49 IV.8 Lớp ItemFullInfoBOList 49 IV.9 Lớp ExchangeBO .50 IV.10 Lớp ExchangeBOList: 50 IV.11 Lớp ExchangeFullInfoBO 51 IV.12 Lớp ExchangeFullInfoBOList 51 IV.13 Lớp ItemExchangeBO 52 IV.14 Lớp ItemExchangeBOList 52 IV.15 Lớp CommentBO 53 IV.16 Lớp CommentBOList 53 IV.17 Lớp MessageBO 54 IV.18 Lớp MessageBOList 54 IV.19 Lớp IntroductionBO 55 IV.20 Lớp IntroductionBOList .55 IV.21 Lớp BreachBO 56 IV.22 Lớp BreachBOList 56 IV.23 Lớp BreachTypeBO 57 IV.24 Lớp BreachTypeBOList 57 IV.25 Lớp PollBO 58 V Thiết kế hệ thống 59 V.1 Sơ đồ quan hệ giữa bảng .59 V.2 Tổ chức dữ liệu 60 KẾT QUẢ THỰC HIỆN .66 I Trang chủ 66 II Quản lý thông tin thành viên 67 II.1 Đăng ký thành viên 67 II.2 Cập nhật thông tin thành viên 68 II.3 Đổi mật 68 III Quản lý đồ cũ 69 III.1 Đăng đồ cũ 69 III.2 Cập nhật đồ cũ 69 III.3 Xóa đồ cũ 70 III.4 Danh sách đồ cũ 71 III.5 Hiển thị tin đăng đồ cũ .71 IV Quản lý đề nghị trao đổi 74 IV.1 Đề nghị trao đổi 74 IV.2 Sửa đề nghị trao đổi 74 IV.3 Hủy đề nghị trao đổi 75 IV.4 Xác nhận trao đổi .75 IV.5 Danh sách đồ cũ đề nghị trao đổi 76 V Quản lý yêu cầu trao đổi .77 V.1 Chấp nhập trao đổi .77 V.2 Từ chối trao đổi 77 V.3 Báo cáo vi phạm 77 V.4 Danh sách yêu cầu trao đổi 78 VI Giới thiệu trao đổi 79 VI.1 Giới thiệu trao đổi 79 VI.2 Danh sách giới thiệu trao đổi .79 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 80 I Kết đạt 80 I.1 Về mặt lý thuyết 80 I.2 Về mặt thực nghiệm 80 II Hướng phát triển đề tài 80 DANH MỤC HÌNH Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình 1: Kiến trúc khung ứng dụng NET .6 2: CLR độc lập với hệ điều hành 3: Người dùng tương tác với ứng dụng web ASP.NET 4: Framework CSLA 10 5: Sơ đồ use-case chức hệ thống 14 6: Sơ đồ use-case hệ thống 15 7: Sơ đồ use-case chức "Quản lý thông tin thành viên" .16 8: Sơ đồ use-case “Quản lý đồ cũ” 17 9: Sơ đồ use-case “Quản lý trao đổi” 17 10: Sơ đồ use-case “Quản lý đề nghị trao đổi” 18 11: Sơ đồ use-case "Quản lý yêu cầu trao đổi” 19 12: Sơ đồ hoạt động chức "Đăng ký thành viên" 20 13: Sơ đồ hoạt động chức "Đăng nhập" 21 14: Sơ đồ hoạt động chức "Cập nhật thông tin thành viên" 22 15: Sơ đồ hoạt động chức "Đổi mật khẩu" 23 16: Sơ đồ hoạt động chức "Đăng đồ cũ" .24 17: Sơ đồ hoạt động chức "Cập nhật đồ cũ" 25 18: Sơ đồ hoạt động chức "Xóa đồ cũ" .26 19: Sơ đồ hoạt động chức "Tạo đề nghị trao đổi" .27 20: Sơ đồ hoạt động chức "Sửa đề nghị trao đổi" .28 21: Sơ đồ hoạt động chức "Hủy đề nghị trao đổi" 29 22: Sơ đồ hoạt động chức "Xác nhận trao đổi" 30 23: Sơ đồ hoạt động chức "Chấp nhận trao đổi" 31 24: Sơ đồ hoạt động chức "Từ chối trao đổi" 32 25: Sơ đồ hoạt động chức "Báo cáo vi phạm" .33 26: Sơ đồ hoạt động chức "Giới thiệu trao đổi" 34 27: Sơ đồ hoạt động chức "Tìm kiếm" 35 28: Sơ đồ trình tự chức "Đăng ký thành viên" 36 29: Sơ đồ trình tự chức "Đăng nhập" 37 30: Sơ đồ trình tự chức "Đổi mật khẩu" .37 31: Sơ đồ trình tự chức "Cập nhật thông tin thành viên" 38 32: Sơ đồ trình tự chức "Thêm đồ cũ" 38 33: Sơ đồ trình tự chức "Cập nhật đồ cũ" 39 34: Sơ đồ trình tự chức "Xóa đồ cũ" 39 35: Sơ đồ trình tự chức "Đề nghị trao đổi" 40 36: Sơ đồ trình tự chức "Sửa đề nghị trao đổi" 40 37: Sơ đồ trình tự chức "Hủy đề nghị trao đổi" 41 38: Sơ đồ trình tự chức "Xác nhận trao đổi" 41 39: Sơ đồ trình tự chức "Chấp nhận trao đổi" 42 40: Sơ đồ trình tự chức "Từ chối trao đổi" 42 41: Sơ đồ trình tự chức "Báo cáo vi phạm" 43 42: Sơ đồ trình tự chức "Giới thiệu trao đổi" .43 43: Sơ đồ trình tự chức "Tìm kiếm" 44 44: Sơ đồ mối quan hệ giữa lớp 45 45: Sơ đồ lớp UserBO 46 Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình 46: Sơ đồ lớp UserBOList 46 47: Sơ đồ lớp CategoryBO 47 48: Sơ đồ lớp CategoryBOList 47 49: Sơ đồ lớp ItemBO 48 50: Sơ đồ lớp ItemBOList 48 51: Sơ đồ lớp ItemFullInfoBO .49 52: Sơ đồ lớp ItemFullInfoBOList 49 53: Sơ đồ lớp ExchangeBO 50 54: Sơ đồ lớp ExchangeBOList 50 55: Sơ đồ lớp ExchangeFullInfoBO 51 56: Sơ đồ lớp ExchangeFullInfoBOList 51 57: Sơ đồ lớp ItemExchangeBO 52 58: Sơ đồ lớp ItemExchangeBOList 52 59: Sơ đồ lớp CommentBO 53 60: Sơ đồ lớp CommentBOList 53 61: Sơ đồ lớp MessageBO 54 62: Sơ đồ lớp MessageBOList .54 63: Sơ đồ lớp IntroductionBO .55 64: Sơ đồ lớp IntroductionBOList .55 65: Sơ đồ lớp BreachBO 56 66: Sơ đồ lớp BreachBOList 56 67: Sơ đồ lớp BreachTypeBO 57 68: Sơ đồ lớp BreachTypeBOList 57 69: Sơ đồ lớp PollBO 58 70: Sơ đồ quan hệ giữa bảng 59 71: Màn hình trang chủ website 66 72: Màn hình đăng ký thành viên 67 73: Màn hình cập nhật thông tin thành viên 68 74: Màn hình đổi mật 68 75: Màn hình đăng đồ cũ .69 76: Màn hình cập nhật đồ cũ 70 77: Màn hình xóa đồ cũ .70 78: Màn hình hiển thị danh sách đồ cũ đăng 71 79: Màn hình hiển thị tin đăng đồ cũ 71 80: Màn hình hiển thị vị trí nhà người đăng Google Map 72 81: Màn hình hiển thị đường giữa người trao đổi Google Map 73 82: Màn hình chọn đồ cũ đem đề nghị trao đổi 74 83: Màn hình sửa danh sách đồ cũ đem đề nghị trao đổi 74 84: Màn hình hủy đề nghị trao đổi 75 85: Màn hình xác nhận trao đổi 75 86: Màn hình danh sách những đồ cũ bạn đề nghị trao đổi 76 87: Màn hình chấp nhận trao đổi 77 88: Màn hình từ chới trao đổi 77 89: Màn hình báo cáo vi phạm .78 90: Màn hình hiển thị danh sách yêu cầu trao đổi .78 91: Màn hình giới thiệu trao đổi 79 92: Màn hình hiển thị danh sách giới thiệu trao đổi 79 Xây dựng Website Trao Đổi Đồ Cũ CSLA 3.5 II.2 Cập nhật thông tin thành viên Màn hình cập nhật thơng tin thành viên: Hình 73: Màn hình cập nhật thơng tin thành viên .II.3 Đổi mật Màn hình đổi mật khẩu: Hình 74: Màn hình đổi mật Lê Q́c Dũng - LỚP 06T1 69 Xây dựng Website Trao Đổi Đồ Cũ CSLA 3.5 III Quản lý đồ cũ III.1 Đăng đồ cũ Màn hình đăng đồ cũ: Hình 75: Màn hình đăng đồ cũ .III.2 Cập nhật đồ cũ Bấm nút để cập nhật đồ cũ: Lê Quốc Dũng - LỚP 06T1 70 Xây dựng Website Trao Đổi Đồ Cũ CSLA 3.5 Hình 76: Màn hình cập nhật đồ cũ .III.3 Xóa đồ cũ Bấm nút để xóa đồ cũ: Hình 77: Màn hình xóa đồ cũ Lê Q́c Dũng - LỚP 06T1 71 Xây dựng Website Trao Đổi Đồ Cũ CSLA 3.5 III.4 Danh sách đồ cũ Màn hình hiển thị danh sách đồ cũ đăng: Hình 78: Màn hình hiển thị danh sách đồ cũ đăng .III.5 Hiển thị tin đăng đồ cũ III.5.1 Tin đăng đồ cũ Màn hình hiển thị tin đăng đồ cũ: Hình 79: Màn hình hiển thị tin đăng đồ cũ Lê Quốc Dũng - LỚP 06T1 72 Xây dựng Website Trao Đổi Đồ Cũ CSLA 3.5 III.5.2 Hiển thị vị trí nhà người đăng Google Map Màn hình hiển thị vị trí nhà người đăng Google Map: Hình 80: Màn hình hiển thị vị trí nhà người đăng Google Map Lê Quốc Dũng - LỚP 06T1 73 Xây dựng Website Trao Đổi Đồ Cũ CSLA 3.5 III.5.3 Hiển thị đường người trao đổi Google Map Màn hình hiển thị đường giữa người trao đổi Google Map: Hình 81: Màn hình hiển thị đường người trao đổi Google Map Lê Quốc Dũng - LỚP 06T1 74 Xây dựng Website Trao Đổi Đồ Cũ CSLA 3.5 IV Quản lý đề nghị trao đổi IV.1 Đề nghị trao đổi Màn hình chọn đồ cũ đem đề nghị trao đổi: Hình 82: Màn hình chọn đồ cũ đem đề nghị trao đổi .IV.2 Sửa đề nghị trao đổi Màn hình sửa danh sách đồ cũ đem đề nghị trao đổi: Hình 83: Màn hình sửa danh sách đồ cũ đem đề nghị trao đổi Lê Quốc Dũng - LỚP 06T1 75 Xây dựng Website Trao Đổi Đồ Cũ CSLA 3.5 IV.3 Hủy đề nghị trao đổi Để hủy đề nghị trao đổi bấm nút Hình 84: Màn hình hủy đề nghị trao đổi .IV.4 Xác nhận trao đổi Để xác nhận trao đổi bấm nút Hình 85: Màn hình xác nhận trao đổi Lê Quốc Dũng - LỚP 06T1 76 Xây dựng Website Trao Đổi Đồ Cũ CSLA 3.5 IV.5 Danh sách đồ cũ đề nghị trao đổi Màn hình danh sách những đồ cũ bạn đề nghị trao đổi: Hình 86: Màn hình danh sách đồ cũ bạn đề nghị trao đổi Lê Quốc Dũng - LỚP 06T1 77 Xây dựng Website Trao Đổi Đồ Cũ CSLA 3.5 V Quản lý yêu cầu trao đổi V.1 Chấp nhập trao đổi Để chấp nhận trao đổi bấm nút Hình 87: Màn hình chấp nhận trao đổi .V.2 Từ chối trao đổi Để từ chới trao đổi bấm nút Hình 88: Màn hình từ chối trao đổi .V.3 Báo cáo vi phạm Màn hình báo cáo vi phạm: Lê Q́c Dũng - LỚP 06T1 78 Xây dựng Website Trao Đổi Đồ Cũ CSLA 3.5 Hình 89: Màn hình báo cáo vi phạm .V.4 Danh sách yêu cầu trao đổi Màn hình hiển thị danh sách yêu cầu trao đổi với đồ cũ bạn: Hình 90: Màn hình hiển thị danh sách yêu cầu trao đổi Lê Quốc Dũng - LỚP 06T1 79 Xây dựng Website Trao Đổi Đồ Cũ CSLA 3.5 VI Giới thiệu trao đổi VI.1 Giới thiệu trao đổi Màn hình giới thiệu trao đổi: Hình 91: Màn hình giới thiệu trao đổi .VI.2 Danh sách giới thiệu trao đổi Màn hình hiển thị danh sách giới thiệu trao đổi: Hình 92: Màn hình hiển thị danh sách giới thiệu trao đổi Lê Quốc Dũng - LỚP 06T1 80 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN I I.1 Kết đạt Về mặt lý thuyết Sau trình tìm hiểu xây dựng website trao đổi đồ cũ CSLA 3.5 đạt những kết khả quan mặt lý thuyết sau:  Tích lũy thêm nhiều kiến thức ngôn ngữ ASP.NET  Nắm vững framework CSLA 3.5 Hiểu quy trình hoạt động ưu điểm nhược điểm framework  Nâng cao khả phân tích thiết kế hệ thống  Sử dụng công nghệ NET vào ứng dụng thực tế thành thạo .I.2 Về mặt thực nghiệm Website trao đổi đồ cũ giúp người dùng thực hiện việc trao đổi đồ cũ qua mạng Cung cấp cho người dùng những tính bật như: hiển thị đường giữa người tham gia trao đổi Google Map, xếp khoảng cách những người đề nghị trao đổi theo thứ tự giảm dần, gửi email tin nhắn có đề nghị trao đổi Chính những tính giúp việc trao đổi đồ cũ qua website có tỉ lệ thành cơng cao hết website giúp người dùng đổi những đồ cũ khơng cịn dùng nữa để lấy những đồ cũ khác có ích với .II Hướng phát triển đề tài Website trao đổi đồ cũ đạt những kết khả quan Trong tương lai tơi mong ḿn hồn thiện website, cụ thể là:  Cho phép người dùng có nhu cầu hiển thị tin đăng đồ cũ bật những nơi dể thấy website (chẳng hạn như: đặt trang chủ) thơng qua hình thức nhắn tin có cước phí đến đầu sớ mà website cung cấp  Xây dựng mục quyên góp đồ cũ từ thành viên website nhằm sử dụng vào mục đích từ thiện Lê Quốc Dũng - LỚP 06T1 81 TÀI LIỆU THAM KHẢO [1] Rockford Lhotka Expert C# 2008 Business Objects 767 tr [2] Nguyễn Ngọc Bình Phương - Thái Kim Phụng - Lê Ngọc Sơn - Nguyễn Hồng Thanh Các giải pháp lập trình ASP.NET 2.0 215 tr [3] Jesse Liberty Programming C#, O’Reilly 528tr [4] Trang web: http://www.codeproject.com [5] Trang web: http://www.lhotka.net/cslanet Lê Quốc Dũng - LỚP 06T1 83 TÓM TẮT LUẬN VĂN TỐT NGHIỆP Với phát triển ngành công nghệ thông tin giới nói chung Việt Nam nói riêng Công nghệ thông tin ứng dụng lĩnh vực đời sống Các hoạt động nghiệp vụ quan, nhà máy, xí nghiệp, trường học dần tin học hóa hoạt động đời sống ngày ngoại lệ Các ứng dụng website ngày trở nên thân thiện với người dùng: giao diện bắt mắt, hoạt động ổn định, thao tác đơn giản thay sớ ứng dụng Windows Form Cùng với phát triển kinh tế, đời sống người nâng cao kích thích nhu cầu mua sắm hàng hóa, vật dụng Việc mua sắm những vật dụng đồng thời dẫn đến việc vật dụng cũ ít khơng cịn giá trị sử dụng Vì nhu cầu trao đổi đồ, đổi những đồ cũ khơng cịn sử dụng để lấy những đồ cũ khác có ích trở thành nhu cầu chính đáng Website trao đổi đồ cũ đời giúp cho người thực hiện trình trao đổi đồ cũ dễ dàng nhanh chóng Website cho phép người dùng đăng thơng tin đồ cũ mình, quản lý những đồ cũ này, đề nghị trao đổi đồ cũ với người khác nhận những yêu cầu muốn trao đổi người khác với đồ cũ Bên cạnh website xây dựng số tính bật giúp hỗ trợ đắc lực cho trình trao đổi nhờ nâng cao tỉ lệ thành cơng thực hiện trao đổi đồ cũ qua website chẳng hạn như: hiển thị đường giữa giữa người tham gia trao đổi Google Map, gửi email tin nhắn SMS có người đề nghị trao đổi Đề tài đạt mục tiêu đề đồng thời đưa số giải pháp để giúp website hồn thiện Lê Q́c Dũng - LỚP 06T1 84

Ngày đăng: 20/04/2021, 23:41

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w