1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Tìm hiểu asp net và xây dựng website phòng trọ sinh viên

53 16 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 53
Dung lượng 1,37 MB

Nội dung

GVHD: Hồ Thị Huyền Th-ơng KHóa luận tốt nghiệp Lời cảm ơn Em xin bày tỏ lòng cảm ơn sâu sắc tới: Thạc sỹ Hồ Thị Huyền Th-ơng-giảng viên tổ ph-ơng pháp giảng dạy khoa Công nghệ thông tin, cô ®· t- vÊn cho em chän ®Ị tµi, h-íng dÉn tận tình, tạo điều kiện thuận lợi suốt trình thực khóa luận Đồng thời em bày tỏ lời cảm ơn chân thành tới Thầy, Cô giáo Khoa Công nghệ thông tin, tổ môn ph-ơng pháp giảng dạy gia đình, bạn bè ng-ời thân đà tạo điều kiện giúp đỡ, động viên em hoàn thành khóa luận Vinh, tháng năm 2009 ` Sinh viên Nguyễn Thị Bính Sinh viên thùc hiƯn: Ngun ThÞ BÝnh - Líp 46B3 Khoa CNTT GVHD: Hồ Thị Huyền Th-ơng KHóa luận tốt nghiệp Mục lục Trang Mở đầu Lý chọn đề tài Néi dung nghiªn cøu Ch-¬ng I: Giíi thiƯu Internet, HTML 1.1 Giíi thiƯu HTML 1.2 HTML Development 1.3 CÊu tróc cđa mét tµi liƯu HTML Ch-¬ng II: Giíi thiƯu vỊ ASP.NET 2.1 Yếu tố đặc biệt ASP.NET 2.2 Những đặc điểm míi cđa ASP.NET 2.0 14 2.3 .NET FrameWork vµ trang ASP.NET 16 2.4 CÊu h×nh trang ASP.NET 25 2.5 KiÕn tróc trang ASP.NET 27 2.6 Tiến trình biên dịch trang ASP.NET 2.0 30 Ch-ơng III: Xây dựng ứng dụng Website phòng trọ sinh viên 35 3.1 Phân tích thiết kế hệ thống 35 3.1.1 Ph©n tÝch hƯ thèng 36 3.1.1.1 Biểu đồ phân cấp chức 38 3.1.1.2 BiĨu ®å lng d÷ liƯu 38 3.2 ThiÕt kÕ hÖ thèng 41 3.3 Cài đặt hệ thống 43 3.3.1 Trang chñ 43 3.3.2 Tìm phòng 44 3.3.3.Tin tr-êng 45 3.3.4 Đăng ký 47 KÕt luËn 50 Tµi liƯu tham kh¶o 51 Sinh viên thực hiện: Nguyễn Thị Bính - Lớp 46B3 Khoa CNTT GVHD: Hồ Thị Huyền Th-ơng KHóa luận tốt nghiệp Mở đầu Lý chọn đề tài Hàng năm, tr-ờng đại học Vinh lại đón hàng nghìn sinh viên vào nhập học Hiện nhà tr-ờng ch-a có đủ chỗ nội trú cho sinh viên Vì nhu cầu tìm nhà trọ nhu cÇu tÊt u Tõ tr-íc tíi hÇu nh- sinh viên tìm đ-ợc nhà trọ giới thiệu anh chị, bạn bè, chủ trọ đón khách Nh- sinh viên đến bỡ ngỡ, ch-a quen đ-ờng thuộc lối nên không tìm đ-ợc cho nhà trọ phù hợp với nhu cầu sinh sống, điều kiện học tập, phù hợp với điều kiện gia đình Bên cạnh gia đình có phòng cho sinh viên thuê lại phải đón khách trọ cổng tr-ờng, bến xe, ga tàu Nh- gây trật tự nơi công cộng tranh giành chào mời khách mà không đạt hiệu cao Để góp phần giải vấn đề bất cập thực tế nh- để tận dụng đ-ợc tiềm mạng Internet, chọn đề tài khóa luận tốt nghiệp ngành cử nhân khoa học công nghệ thông tin: Tìm hiểu ASP.NET xây dựng trang Website Phòng trọ sinh viên Ưu điểm trang Website sinh viên tự tìm cho nhà trọ phù hợp với điều kiện sống, điều kiện học tập giá hợp lý Bên cạnh chủ trọ không cần phải đón khách trọ nơi công cộng đông đúc gây trật tự, không hiệu mà cần đăng ký qua Website Sau sinh viên tự tìm hiểu phòng trọ trang Website chọn cho phòng trọ phù hợp Mục tiêu đề tài Là xây dựng đ-ợc trang Website Phòng trọ sinh viên với chức đơn giản, thuận tiện hiệu Hệ thống làm việc ổn định, hạn chế đến mức thấp lỗi xảy Nội dung nghiên cứu - Tìm hiểu Web page (HTML), ASP.NET - Xây dựng Website Phòng trọ sinh viên Sinh viên thực hiện: Nguyễn Thị Bính - Lớp 46B3 Khoa CNTT GVHD: Hồ Thị Huyền Th-ơng KHóa luận tốt nghiƯp Ch-¬ng I Giíi thiƯu interner, HTML “Internet‛, ‚World Wide Web, Web page không thuật ngữ Giờ thuật ngữ đà trở thành thực Internet mạng máy tính lớn giới, đ-ợc xem nh- mạng mạng World Wide Web lµ mét tËp cđa Internet World Wide Web gồm Web Servers có mặt khắp nơi giới Các Web Server chứa thông tin mà ng-ời dùng giới truy cập đ-ợc Các thông tin đ-ợc l-u trữ d-ới dạng trang Web Ngôn ngữ đánh dấu siêu văn (HTML), phần quan trọng lĩnh vực thiết kế phát triển giới Web Mạng nhóm máy tính kết nối với Internet mạng mạng Giao thức TCP/IP (Transmission Control Protocol/Internet Protocol) cung cÊp viÖc kÕt nèi tÊt máy tính giới World Wide Web tập Internet Nó bắt đầu nh- đề án nghiên cứu cấp quốc gia phòng nghiên cứu CERN Thụy Sỹ Ngày cung cấp thông tin cho ng-ời dùng toàn giới www hoạt dộng dựa chế để đ-a tài nguyên có giá trị đến với ng-ời dùng Đó là: Giao thức: ng-ời dùng tuân theo giao thức để truy cập tài nguyên Web Địa chỉ: www tuân theo cách thức đặt tên thống để truy cập vào tài nguyên Web URL đ-ợc sử dụng để nhận dạng trang tài nguyên Web HTML: Ngôn ngữ đánh dấu siêu văn (HTML) đ-ợc sử dụng để tạo tài liệu truy cập Web Tài liệu HTML đ-ợc tạo cách sử dụng thẻ phần tử HTML File đ-ợc l-u Web Server với đuôi htm HTML Sinh viên thực hiện: Nguyễn Thị Bính - Lớp 46B3 Khoa CNTT GVHD: Hồ Thị Huyền Th-ơng KHóa luận tốt nghiệp Khi ta sử dụng trình duyệt để yêu cầu số thông tin đó, Web Server đáp ứng yêu cầu Nó gửi thông tin đ-ợc yêu cầu đến trình duyệt d-ới dạng trang Web Trình duyệt định dạng thông tin máy chủ gửi hiển thị chúng 1.1 Giới thiệu HTML Ngôn ngữ dánh dấu siêu văn rõ trang Web đ-ợc hiển thị nh- trình duyệt Sử dụng thẻ phẩn tử HTML, ta có thể: - Điều khiển hình thức nội dung trang - Xuất tài liệu trực tuyến truy xuất thông tin trực tuyến cách sử dụng liên kết đ-ợc chèn vào tài liệu HTML - Tạo biểu mẫu trực tuyến để thu nhập thông tin ng-ời dùng, quản lý giao dịch - Chèn đối t-ợng nh- Audio clip, video clip, thành phần Active Java Applet vào tài liệu HTML Tài liệu HTML tạo thành mà nguồn trang Web Khi đ-ợc xem trình soạn thảo, tài liệu chuỗi thẻ phần tử, mà chúng xác định trang Web hiển thị nh- Trình duyệt đọc file có đuôi htm hay HTML hiển thị trang Web theo lệnh có 1.2 HTML Development Tài liệu HTML đ-ợc hiển thị trình duyệt Trình duyệt ứng dụng đ-ợc cài đặt máy khách Trình duyệt đọc mà nguồn HTML hiển thị trang theo lệnh Trình duyệt đ-ợc sử dụng để xem trang Web điều h-ớng Trình duyệt đ-ợc biết đến sớm Mosaic, đ-ợc phát triển trung tâm ứng dụng siêu máy tính quốc gia (NCSA) Ngày nay, có nhiều trình duyệt đ-ợc sử dụng Internet Netscapes Navigator Microsofts Internet Explorer hai trình duyệt đ-ợc sử dụng phổ biến Đối với ng-ời dïng, tr×nh dut dƠ sư dơng v× nã cã giao diện đồ họa với việc trỏ kích chuột Sinh viên thực hiện: Nguyễn Thị Bính - Lớp 46B3 Khoa CNTT GVHD: Hồ Thị Huyền Th-ơng KHóa luận tốt nghiệp Để tạo tài liệu nguồn, ta cần có trình soạn thảo HTML Ngày có nhiều trình soạn thảo đ-ợc sử dụng: Micosoft Front Page công cụ tổng hợp đ-ợc dùng để tạo, thiết kế hiệu chỉnh trang Web Chúng ta thêm văn bản, hình ảnh, bảng thành phần khác vào trang Thêm vào đó, biểu mÉu cịng cã thĨ t¹o b»ng Front Page Mét chóng ta t¹o giao diƯn cho trang Web, Front Page tự động mà HTML cần thiết Chúng ta dùng Notepad để tạo tài liệu HTML Để xem đ-ợc tài liệu trình duyệt ta phải l-u với đuôi htm hay html Các lệnh HTML đ-ợc gọi thẻ Các thẻ đ-ợc dùng để điều khiển nội dung hình thức trình bày tài liệu HTML Thẻ mở () thẻ đóng (), bắt đầu kết thúc cđa mét lƯnh HTML 1.3 CÊu tróc cđa mét tµi liệu HTML Một tài liệu HTML bao gồm phần bản: - Phần HTML: Mọi tài liệu HTML phải bắt đầu thẻ mở HTML kết thúc thẻ đóng HTML Thẻ HTML báo cho trình duyệt biết nội dung hai thẻ tài liệu HTML - Phần tiêu đề: Phần tiêu đề bắt đầu thẻ kết thúc Phần chứa tiêu đề mà đ-ợc hiển thị điều h-ớng trang Web Tiêu đề nằm thẻ TITLE, bắt đầu thẻ kết thúc thẻ Tiêu đề: phần quan trọng Các mốc đ-ợc dùng để đánh dấu Website Trình duyệt sử dụng tiêu đề để l-u trữ mốc Do ng-ời dùng tìm kiếm thông tin, tiêu đề trang Web cung cấp từ khóa cho việc tìm kiếm - Phần thân: Phần nằm sau phần tiêu đề Phần thân bao gồm văn bản, hình ảnh liên kết mà ta muốn hiển thị trang Web Phần thân bắt đầu thẻ kết thúc thẻ Đoạn: Thẻ

để trình bày đoạn Khi viết báo hay luận, ta nhóm nội dung thành loạt đoạn Mục đích nhóm Sinh viên thực hiện: Nguyễn Thị Bính - Lớp 46B3 Khoa CNTT GVHD: Hồ Thị Huyền Th-ơng KHóa luận tốt nghiệp lý t-ởng logic lại với áp dụng số định dạng cho nội dung Trong tài liệu HTML, nội dung đ-ợc nhóm thành đoạn Thẻ đoạn

đ-ợc sử dụng để đánh dấu bắt đầu đoạn Thẻ đóng

không bắt buộc Thẻ

tự động bắt đầu đoạn Các thẻ ngắt: Phần tử đ-ợc sử dụng để ngắt dòng tài liệu HTML Thẻ bổ sung ký tự xuống dòng vị trí thẻ Chọn canh lề: Thuộc tính align đ-ợc sử dụng để canh lề cho phần tử HTML trang Web Chúng ta canh lề văn bản, đối tượng, hình ảnh, đoạn, phân đoạn, Thuộc tính Align gồm giá trị sau: Value Description Left Văn đ-ợc canh lề trái Center Văn đ-ợc canh lề Right Văn đ-ợc canh lề phải Justify Văn đ-ợc canh lề hai bên Canh lề đ-ợc mặc định dựa vào h-ớng văn Nếu h-ớng văn từ trái sang phải mặc định trái Ch-ơng II Giới thiệu ASP.NET Sinh viên thực hiện: Nguyễn Thị Bính - Lớp 46B3 Khoa CNTT GVHD: Hồ Thị Huyền Th-ơng KHóa luận tốt nghiệp ASP.NET kế thừa phát triển ASP ASP.NET công nghệ Web xử lý từ phía máy chủ ASP.NET cho phép sử dụng ngôn ng÷ trung lËp Trang ASP.NET cã thĨ viÕt b»ng rÊt nhiều ngôn ngữ nh-: Vbscript, Jscript, Visual Basic, C++, C# ASP.NET cho phép tách rời mà lập trình nội dung tài liệu ASP.NET cung cấp thành phần điều khiển hoạt động, phía trình chủ hoạt động theo h-íng xư lý sù kiƯn ASP.NET cung cÊp c¸c dịch vụ phục vụ cho hoạt động thiết bị viễn thông có kết nối Internet máy chủ phục vụ Web Vì công việc phải xử lý máy chủ nhiều Chẳng hạn việc phải xử lý trang HTML ta phải có khả tạo trang WML, xử lý trao đổi liệu XML ASP.NET cung cấp kiến trúc hạ tầng để xây dựng ứng dụng phân tán Web theo giao thøc triÖu gäi SOAP (Simple Object Access Protocol- giao thức truy xuất đối t-ợng đơn giản), cho phép thực chuyển đổi liệu XML phục vụ cho môi tr-ờng th-ơng mại điện tử B2B (Business to Business) ASP.NET cung cấp đầy đủ dịch vụ từ bảo mật ®Õn cÊp ph¸t bé nhí, thu gom r¸c, theo dâi tải thành phần đối t-ợng, cân tải, giảm thiểu tối đa kết nối tiêu tốn tài nguyên Nói tóm lại ASP.NET môi tr-ờng lập trình ngôn ngữ hàng đầu cho việc thiêt kế phát triển Web động Ta biết vấn đề thách thức lớn ứng dụng Web ngày t-ơng thích trình duyệt với độ phức tạp trang tài liệu ứng dụng tạo Để tạo trang Web hấp dẫn tận dụng đ-ợc tính trình duyệt nh-ng đồng thời hiển thị đắn trình duyệt cũ ác mộng lập trình viên nhà thiết kế Web Một cách giải vấn đề h-ớng đến môi tr-ờng ứng dụng để thiết kế trang tài liệu khác Tuy nhiên với ASP.NET ta không cần phải viết mà lệnh, thành phần điều khiển hoạt Sinh viên thực hiện: Ngun ThÞ BÝnh - Líp 46B3 Khoa CNTT GVHD: Hồ Thị Huyền Th-ơng KHóa luận tốt nghiệp động trình chủ có khả nhận dạng sinh mà tùy theo mục đích yêu cầu sử dụng cuối trình khách Khi lập trình với ứng dụng Web, hai ngôn ngữ lập trình đ-ợc sử dụng lµ Visual Basic hay Visual J++ trang ASP (Active Server Page) ngôn ngữ lập trình Visual Basic, J++, Visual FoxPro hay Visual C++ bé Visual C++ Visual Studio 6.0 Sau nhiều năm phát triển không ngừng, ASP đà đ-ợc nâng cấp từ phiên ASP 1.0, ASP 2.0, ASP.NET 1.0, ASP.NET 1.1, råi ®Õn ASP.NET 2.0, sau ASP.NET 3.0 Từ công nghệ Microsoft NET đời, ngôn ngữ lập trình chÝnh lµ Visual Basic.NET, C#, C++.NET vµ J# më kỷ nguyên công nghệ phần mềm, chúng cho phép lập trình viên xây dựng ứng dụng chạy NET ngôn ngữ Với chuẩn hóa cao dựa vào khung (FrameWork), Microsoft cho phép ứng dụng đ-ợc viết ngôn ngữ Visual Basic.NET, C#, C++.NET J# biên dịch tập tin định dạng MIL (Microsoft Intermediate Language) chạy FrameWork mà không cần trình thực thi (Runtime Engine) riêng biệt cho ngôn ngữ nh- ngôn ngữ lập trình tr-ớc Visual Basic 6.0, Visual C++ 6.0, Visual J++ 6.0 thuéc bé Visual Studio 6.0 ASP.NET 2.0 phiên ASP.NET 1.1 với nhiều đặc điểm với cấu trúc, cấu, chế thực hiện, quản lý hệ thống, tập điều khiển đa dạng t-ơng tác với sở liệu NETFrameWork 2.0, cho phép xây dựng triĨn khai øng dơng Web tèt h¬n 2.1 Ỹu tè đặc biệt ASP.NET 2.0 Ba ngôn ngữ lập trình bé Visual Studio 2005 cho phÐp ta lËp tr×nh øng dơng ASP.NET 2.0 lµ C# 2005, Visual Basic 2005 J# 2005 Có 10 yếu tố đặc biệt ta cần biết lập trình ứng dụng Web bầng ASP.NET 2.0 dựa ba ngôn ngữ C#, Visual Basic hay J# Sinh viên thực hiện: Nguyễn Thị Bính - Líp 46B3 Khoa CNTT GVHD: Hå ThÞ Hun Th-ơng KHóa luận tốt nghiệp ASP.NET t-ơng tác với NETFrameWork NET FrameWork 2.0 lµ bé khung chung, cho phÐp ta phát triển loại ứng dụng NET nh-: Console Application Windows Forms, h-ớng đối t-ợng (OO), COM+,chúng bao gåm líp, structure, interface, namespace,… Khi lµm viƯc víi ASP.NET 2.0, ta cịng cã thĨ sư dơng nh÷ng líp, structure, namespace (không gian tên) hỗ trợ cho ASP.NET 2.0 ASP.NET không cần trình chủ Web Khác với phiên ASP.NET 1.1 cần phải cài đặt IIS (Internet information Service) máy mà ta dùng để lập trình ứng dụng Web, ASP.NET 2.0 ta không cần cài đặt IIS máy dùng để phát triển ứng dụng ASP.NET 2.0 mà cần cài đặt máy triển khai ứng dụng Thay vào đó, tạo thành công trình chủ ASP.NET Development Server đ-ợc tạo t-ơng ứng với ứng dụng IIS trình chủ Web cho phép ta triển khai chạy ứng dụng Web ASP ASP.NET qu¶n lý theo nhiỊu líp Mét líp øng dơng NET 2.0 cho phép ta tách thành nhiều tập tin dựa từ khóa partial Điều cho phép lớp có nhiều lập trình viên nhóm phát triển ASP.NET đ-ợc biên dịch thay thông dịch Nếu nh- ta đà làm việc với kịch trình chủ ASP 3.0, phần mà phần thẻ HTML đ-ợc khai báo chen lẫn nhau, triệu gọi trang ASP 3.0 trình duyệt, trang ASP 3.0 đ-ợc thông dịch Khi làm việc với ASP.NET, trang ASP.NET đ-ợc chia thành hai phần phần giao tiếp phần mà nguồn Tập tin ứng với phần mà giao tiếp (khai báo thẻ HTML điều khiển trình chủ) có tên mở rộng aspx, tËp tin chøa m· lƯnh cã tªn aspx.cs hay aspx.vb (còn gọi tập tin code -behind) Nếu nh- triển khai ứng dụng ASP 3.0 máy chủ (hosting), ta Sinh viên thực hiện: Nguyễn Thị Bính - Lớp 46B3 Khoa CNTT 10 GVHD: Hồ Thị Huyền Th-ơng KHóa luận tốt nghiệp Tác nhân : Là chức hay hệ thống Tác nhân đ-ợc biểu diễn hình chữ nhật hở cạnh, có ghi tên tác nhân Tên tác nhân Biểu đồ phân cấp chức hệ thống Website tìm kiếm phòng trọ Trang chủ Tìm kiếm Tin tr-ờng Đăng ký Đăng nhập Liên hệ Thông tin chủ trọ Thông tin phòng trọ Biểu đồ luồng liệu hệ thống Biểu đồ luồng liệu mức ngữ cảnh hệ thống (2) Chủ trọ (1) Website tìm kiếm phòng trọ (3) Ng-ời tìm phòng trọ Sinh viên thực hiện: Nguyễn Thị Bính - Lớp 46B3 Khoa CNTT 39 GVHD: Hồ Thị Huyền Th-ơng KHóa luận tốt nghiƯp Chó thÝch : 1)Th«ng tin d·y trä 2) Th«ng tin yêu cầu tìm kiếm 3) Kết tìm kiếm Biểu đồ luồng liệu mức đỉnh Đăng ký thông tin chủ trọ (1) (2) Chủ trọ Đăng ký thông tin phòng trọ Ng-ời tìm phòng trọ (3) (4) Tìm kiếm phòng trọ Tệp CSDL Chú thích : 1) Thông tin chủ trọ 2) Thông tin phòng trọ 3) Thông tin yêu cầu tìm kiếm 4) Kết tìm kiếm Sinh viên thực hiện: Nguyễn Thị Bính - Lớp 46B3 Khoa CNTT 40 GVHD: Hồ Thị Huyền Th-ơng KHóa luận tốt nghiệp Biểu đồ luồng liệu mức d-ới đỉnh Chức đăng ký thông tin chủ trọ (1) Chủ trọ Đăng ký thông tin chủ trọ TƯp CSDL Chó thÝch : 1) Th«ng tin chđ trä Chức đăng ký thông tin phòng trọ (1) Chủ trọ Đăng ký thông tin phòng trọ Tệp CSDL Chú thích : 1) Thông tin phòng trọ Chức tìm kiếm phòng trọ (1) Tìm kiếm phòng trọ Ng-ời tìm phòng trọ (2) Tệp CSDL Sinh viên thực hiƯn: Ngun ThÞ BÝnh - Líp 46B3 Khoa CNTT 41 GVHD: Hồ Thị Huyền Th-ơng KHóa luận tốt nghiệp Chú thích: 1) Thông tin yêu cầu tìm kiếm phòng trọ 2) Kết tìm kiếm 3.1.2 tHIếT Kế Hệ THốNG Bảng tbOwner Tên tr-ờng OwnerID UserName Password FullName Email HomePhone MobilePhone  KiĨu d÷ liƯu bigint nvarchar(50) nvarchar(50) nvarchar(50) nvarchar(50) nvarchar(15) nvarchar(15) Chó thÝch M· t-¬ng øng chđ trä Tên đăng nhập chủ trọ Mật đăng nhập chủ trọ Họ tên chủ trọ Địa Email Điện thoại nhà Điện thoại di động Bảng tbBoardingHouse Tên tr-êng KiĨu d÷ liƯu Chó thÝch ID OwnerID Address Price Area NumberOfRoom NumberOfRoomFree bigint bigint nvarchar(MAX) int float smallint smallint Distance float RoomType bit Note DateCreate Status ntext datetime bit Mà t-ơng ứng phòng trọ Mà t-ơng ứng chủ trọ Địa dÃy trọ Giá phòng Diện tích phòng Tổng số phòng loại Số phòng loại ch-a có ng-ời thuê Khoảng cách từ dÃy trọ đến tr-ờng Kiểu phòng (Khép kín Không khép kín) Thông tin chi tiết Ngày đăng ký Trạng thái (Cho thuê ngừng cho thuê) Sinh viên thực hiện: Nguyễn Thị Bính - Líp 46B3 Khoa CNTT 42 GVHD: Hå ThÞ Hun Th-ơng KHóa luận tốt nghiệp Bảng tblFeedback Tên tr-ờng ID FullName Address Email Title [Content] CreateDate KiĨu d÷ liƯu int nvarchar(50) nvarchar(255) nvarchar(50) nvarchar(50) nvarchar(MAX) datetime Chó thÝch M· t-ơng ứng ng-ời phản hồi Họ tên ng-ời gửi phản hồi Địa ng-ời gửi phản hồi Địa Email Tiêu đề viết Nội dung phản hồi Ngày phản hồi Sinh viên thực hiện: Nguyễn Thị Bính - Lớp 46B3 Khoa CNTT 43 GVHD: Hồ Thị Huyền Th-ơng KHóa luận tốt nghiệp 3.2 Cài đặt hệ thống 3.2.1 Trang chđ H×nh 1: H×nh minh häa trang chđ ë trang nhìn thấy toàn ghi chứa thông tin phòng trọ đ-ợc chủ trọ đăng ký Bản ghi đ-ợc xếp lên Bên cạnh đó, 20 ghi có giá phòng đắt 20 ghi có giá phòng rẻ đ-ợc thể trang chủ Sinh viên thực hiện: Nguyễn Thị Bính - Líp 46B3 Khoa CNTT 44 GVHD: Hå ThÞ Hun Th-ơng KHóa luận tốt nghiệp Khi click vào ghi thông tin chi tiết đ-ợc nhsau: Hình 2: Hình minh họa thông tin chi tiết 3.2.2 Trang tìm phòng trang tìm phòng, có cách tìm kiếm: tìm theo địa chỉ, tìm theo giá phòng, tìm theo diện tích phòng, tìm theo kiểu phòng (khép kín hay không khép kín), tìm theo khoảng cách tới tr-ờng, tìm theo số phòng trống Chúng ta tìm theo nhiều tiêu chuẩn lúc Các kết thỏa mÃn ®iỊu kiƯn t×m kiÕm sÏ hiƯn phÝa d-íi (cho biết kết tìm, ví dụ: 2,3,4kết cho lựa chọn) Nh- hình d-ới đây: Sinh viên thực hiện: Nguyễn Thị Bính - Lớp 46B3 Khoa CNTT 45 GVHD: Hồ Thị Huyền Th-ơng KHóa luận tốt nghiệp Hình 3: Hình minh họa chức tìm phòng 3.2.3 Link tới trang Web tr-ờng Đại học Vinh Đây đ-ờng link tới trang Web tr-ờng Đại học Vinh Khi click vào tin trường truy nhập vào trang Web tr-ờng để xem thông tất thông tin trường, khoa, hoạt động đoàn, Sinh viên thực hiện: Nguyễn ThÞ BÝnh - Líp 46B3 Khoa CNTT 46 GVHD: Hå Thị Huyền Th-ơng KHóa luận tốt nghiệp Hình 4: Trang Web tr-ờng Đại học Vinh 3.2.4 Trang giới thiệu Trang nhằm mục đích giới thiệu trang Web với ng-ời sử dụng Trong có ng-ời tìm phòng chủ trọ muốn giới thiệu phòng Nó đ-ợc thể nh- d-ới đây: Sinh viên thực hiện: Nguyễn ThÞ BÝnh - Líp 46B3 Khoa CNTT 47 GVHD: Hå Thị Huyền Th-ơng KHóa luận tốt nghiệp Hình 5: Trang giới thiệu trang Web 3.2.5 Trang đăng ký Đây trang quan trọng thể mục đích nội dung trang Web Tại đây, chủ trọ cần đăng nhập vào trang Web sử dụng chức nh-: khai báo thông tin phòng trọ, thay đổi mật khẩu, thay đổi thông tin chủ trọ, đăng xuất Khi đăng nhập chủ trọ cần điền đầy đủ thông tin nh-: tên đăng nhập, mật khẩu, họ tên, địa e-mail, điện thoại bàn, điện thoại di động Sau thao tác chủ trọ đà có tài khoản mật Hình sau ví dụ minh họa cho thao tác này: Sinh viên thực hiện: Nguyễn Thị BÝnh - Líp 46B3 Khoa CNTT 48 GVHD: Hå ThÞ Huyền Th-ơng KHóa luận tốt nghiệp Hình 6: Hình minh họa chức đăng ký Sau đăng ký, bạn có tài khoản mật Bạn đăng nhập để đổi mật khẩu, sửa đổi thông tin mình, để quản lý dÃy trọ (khai báo thêm phòng, ngừng cho thuê, thay đổi thông tin chi tiết) Sau hình minh họa thao tác đăng nhập để quản lý dÃy trọ: Sinh viên thực hiƯn: Ngun ThÞ BÝnh - Líp 46B3 Khoa CNTT 49 GVHD: Hồ Thị Huyền Th-ơng KHóa luận tốt nghiệp Hình 7: Hình minh họa thao tác sau đăng nhập Tại đây, khai báo thêm phòng trọ địa khác nhau, sửa đổi thông tin phòng trọ, xem thông tin chi tiết, hay ngừng cho thuê Sinh viên thực hiện: Nguyễn Thị BÝnh - Líp 46B3 Khoa CNTT 50 GVHD: Hå ThÞ Hun Th-¬ng KHãa ln tèt nghiƯp KÕt ln Thùc đề tài khóa luận tốt nghiệp đà đạt đ-ợc kết sau: Đà tìm hiểu Web Page (HTML), ASP.NET Đà xây dựng đ-ợc Website phòng trọ sinh viên đạt đ-ợc hai mục tiêu: - áp dụng công nghệ xây dựng Web động ASP.NET vào việc giải toán thực tế - Giải toán phòng trọ sinh viên thông qua môi trường mạng máy tính toàn cầu Internet Tạo môi tr-ờng giao tiếp gián tiếp chủ trọ sinh viên H-ớng phát triển đề tài: Mục tiêu đề tài giới thiệu phòng trọ sinh viên giống nh- trang rao vặt mà th-ờng gặp Do vậy, ch-a xác thực đ-ợc phòng trọ có thật giả mạo Sau đề tài cần phát triển thêm phần quản trị Nghĩa nhà chủ cần đăng ký phòng trọ cần thông qua quản trị để có ID để đăng nhập Quản trị có nhiệm vụ xác định tính xác thực phòng trọ cung cấp ID cho chủ trọ Về phía sinh viên thuê phòng đà tìm thấy phòng trọ phù hợp đăng ký trực tiếp qua mạng Sinh viên thùc hiƯn: Ngun ThÞ BÝnh - Líp 46B3 Khoa CNTT 51 GVHD: Hồ Thị Huyền Th-ơng KHóa luận tốt nghiệp Tài liệu tham khảo Web Page programming with HTML, DHTML & JavaScript 2004 Aptech Limited Giáo trình tin häc lý thuyÕt vµ bµi tËp ASP, ASP.NET (Active Server Page) Nguyễn Ph-ơng Lan Hoàng Xuân Dũng, Tìm hiểu ASP.NET xây dựng Website tìm kiếm giới thiệu việc lµm, Khãa ln tèt nghiƯp khãa häc 2004-2008, líp 45B, khoa Công nghệ thông tin, Đại học Vinh Sinh viên thùc hiƯn: Ngun ThÞ BÝnh - Líp 46B3 Khoa CNTT 52 GVHD: Hồ Thị Huyền Th-ơng KHóa luận tốt nghiệp Sinh viên thực hiện: Nguyễn Thị Bính - Lớp 46B3 Khoa CNTT 53 ... Internet, chọn đề tài khóa luận tốt nghiệp ngành cử nhân khoa học công nghệ thông tin: Tìm hiểu ASP. NET xây dựng trang Website Phòng trọ sinh viên Ưu điểm trang Website sinh viên tự tìm cho nhà trọ. .. Đà tìm hiểu Web Page (HTML), ASP. NET Đà xây dựng đ-ợc Website phòng trọ sinh viên đạt đ-ợc hai mục tiêu: - áp dụng công nghệ xây dựng Web động ASP. NET vào việc giải toán thực tế - Giải toán phòng. .. Việc xây dựng Website phòng trọ sinh viên nhằm đạt đ-ợc hai mục tiêu chính: Thứ nhất: áp dụng công nghệ xây dựng Web động ASP. NET vào việc giải toán thực tế Thứ hai: Giải toán phòng trọ sinh viên

Ngày đăng: 21/10/2021, 23:12

TỪ KHÓA LIÊN QUAN

w