Đồ án tốt nghiệp xây dựng website album

46 1.4K 2
Đồ án tốt nghiệp xây dựng website album

Đ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

xây dựng website album

Báo cáo đồ án tốt nghiệp Khoa Công Nghệ Tin Học MỤC LỤC Trang LỜI NÓI ĐẦU 3 PHẦN I GIỚI THIỆU NGỒN NGỮ 4 CHƯƠNG I INTERNET VÀ CÔNG NGHỆ ASP.NET 4 I.GIỚI THIỆU VỀ INTERNET INFORMATION SERVER 4 Giới thiệu về Internet Information Server (IIS) 4 II.GIỚI THIỆU VỀ NGÔN NGỮ ASP.NET 5 1.Mở đầu về ASP.NET 5 2.Những điểm khác biệt của ASP và ASP.NET 7 CHƯƠNG II NGÔN NGỮ LẬP TRÌNH C# 11 I. TỔNG QUAN VỀ NGÔN NGỮ LẬP TRÌNH C# 11 II.TẠI SAO PHẢI SỬ DỤNG NGÔN NGỮ C# 12 CHƯƠNG III NGÔN NGỮ SQL VÀ CƠ SỞ DỮ LIỆU SQL SERVER I.CÁC ĐỐI TƯỢNG TRONG HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU SQL SERVER 14 1.Bảng (Table) : 14 2.Khung nhìn dữ liệu (View) : 14 3.Chỉ số của bảng (Index) : 14 4.Thủ tục lưu trữ (Store procedure) : 14 5.Trigger : 14 II.NGÔN NGỮ CƠ SỞ DỮ LIỆU SQL : 15 1.Định nghĩa 15 2.Cách sử dụng ngôn ngữ SQL 15 III.TÍNH TOÀN VẸN VÀ BẢO MẬT : 15 PHẦN II PHÂN TÍCH THIẾT KÊ WEBSITE ALBUM CHƯƠNG I KHẢO SÁT HỆ THỐNG 17 I.NÊU BÀI TOÁN 17 II. CÁC VẤN ĐỀ CHÍNH VÀ PHẠM VI GIẢI QUYẾT CỦA BÀI TOÁN 17 CHƯƠNG II PHÂN TÍCH HỆ THỐNG VỀ CHỨC NĂNG 1 SV:Lê Ngọc Huệ GVHD:Nguyễn Đức Tuấn 1 Báo cáo đồ án tốt nghiệp Khoa Công Nghệ Tin Học I. SƠ ĐỒ CHỨC NĂNG CỦA HỆ THỐNG 19 II. SƠ ĐỒ DÒNG DỮ LIỆU 19 1. Các tác nhân ngoài 19 2. Các kho dữ liệu 19 3. Sơ đồ dòng dữ liệu 19 4. Các thực thể trong cơ sở dữ liệu 22 5. Quan hệ các bảng trong cơ sở dữ liệu 22 CHƯƠNG III THIẾT KẾ HỆ THỐNG I.CÁC TIẾN TRÌNH QUAN TRỌNG 23 1. Tiến trình đăng ký tài khoản người sử dụng 23 2. Tiến trình sửa đổi tài khoản người sử dụng 23 3.Tiến trình cập nhật ảnh 24 4.Tiến trình tìm kiếm ảnh 26 II.MÔ TẢ CHI TIẾT CÁC LỚP ĐỐI TƯỢNG CHÍNH VÀ QUAN HỆ TRONG CƠ SỞ DỮ LIỆU 27 III.CÁC GIAO DIỆN MÀN HÌNH 29 IV.MỘT SỐ MÃ NGUỒN CỦA CÁC MODUL QUAN TRỌNG TRONG HỆ THỐNG 32 1. Một số hàm hệ thống 32 2. Modul đăng ký tài khoản người sử dụng 35 3. Modul tạo Album 37 4. Modul nhập ảnh 40 V. KẾT LUẬN 43 LỜI NÓI ĐẦU Khi đời sống của đa số mọi người đều trở nên khá giả, họ lại muốn đi du lịch khắc nơi để mở rộng tầm hiểu biết về văn hóa của các dân tộc, các quốc gia trên thế giới. Họ chụp lại những nơi họ đã đi qua và lưu những kỷ niệm đẹp trong những chuyến đi đó vào trong những bức ảnh. Nhưng những bức ảnh bằng giấy có thể hỏng theo thời gian. 2 SV:Lê Ngọc Huệ GVHD:Nguyễn Đức Tuấn 2 Báo cáo đồ án tốt nghiệp Khoa Công Nghệ Tin Học Với công nghệ thông tin đang phát triển, giúp cho con người có thể chuyển tải thông tin với khoảng cách rất xa trong thới gian ngắn, đặc biệt là có thể lưu trữ thông tin trên mạng. Xuất phát từ ý tưởng xây dựng một website để lưu lại những bức ảnh đẹp và những gợi ý của thầy Nguyễn Đức Tuấn em đã lựa chọn bài tập với đề tài “Xây dựng Website Album ”. Với Website Album, người dùng có thể truy cập, đăng ký tài khoản và sử dụng website để lưu những tấm ảnh mà mình thích nhất. Ngoài ra, người dùng có thể lưu ảnh theo thời gian hay sự kiện đáng nhớ (Album), một Album có thể có nhiều Album khác, có thể viết lời tựa cho bức ảnh hoặc Album. Người dùng có thế thay đổi tựa đề của Album hoặc của bức ảnh nếu thấy không phù hợp và có thể xóa bỏ khi không cần thiết. Trong quá trình làm bài, em xin chân thành cảm ơn thầy Nguyễn Đức Tuấn người đã hết lòng giúp đỡ em trong suốt quá trình thực hiện và hoàn thành bài tập tốt nghiệp này. Xin chân thành cảm ơn tất cả các ý kiến đóng góp và sự giúp đỡ của bạn bè đối với bài tập tốt nghiệp này PHẦN I GIỚI THIỆU NGỒN NGỮ CHƯƠNG I INTERNET VÀ CÔNG NGHỆ ASP.NET I_ GIỚI THIỆU VỀ INTERNET INFORMATION SERVER(IIS ): 3 SV:Lê Ngọc Huệ GVHD:Nguyễn Đức Tuấn 3 Báo cáo đồ án tốt nghiệp Khoa Công Nghệ Tin Học IIS - Viết tắt của Microsoft Internet Information Services (các dịch vụ cung cấp thông tin Internet) là các dịch vụ dành cho máy chủ chạy trên nền Hệ điều hành Window nhằm cung cấp và phân tán các thông tin lên mạng, nó bao gồm nhiều dịch vụ khác nhau như Web Server, FTP Server, Nó có thể được sử dụng để xuất bản nội dung của các trang Web lên Internet/Intranet bằng việc sử dụng “Phương thức chuyển giao siêu văn bản“ - Hypertext Transport Protocol (HTTP). Như vậy, sau khi bạn thiết kế xong các trang Web của mình, nếu bạn muốn đưa chúng lên mạng để mọi người có thể truy cập và xem chúng thì bạn phải nhờ đến một Web Server, ở đây là IIS. Nếu không thì trang Web của bạn chỉ có thể được xem trên chính máy của bạn hoặc thông qua việc chia sẻ tệp (file sharing) như các tệp bất kỳ trong mạng nội bộ mà thôi. Nhiệm vụ của IIS là tiếp nhận yêu cầu của máy trạm và đáp ứng lại yêu cầu đó bằng cách gửi về máy trạm những thông tin mà máy trạm yêu cầu. Có thể sử dụng IIS để: • Xuất bản một Website của bạn trên Internet • Tạo các giao dịch thương mại điện tử trên Internet (hiện các catalog và nhận được các đơn đặt hàng từ nguời tiêu dùng) • Chia sẻ file dữ liệu thông qua giao thức FTP. • Cho phép người ở xa có thể truy xuất database của bạn (gọi là Database remote access). Và rất nhiều khả năng khác IIS sử dụng các giao thức mạng phổ biến là HTTP (Hyper Text Transfer Protocol) và FPT (File Transfer Protocol) và một số giao thức khác như SMTP, POP3, để tiếp nhận yêu cầu và truyền tải thông tin trên mạng với các định dạng khác nhau. Một trong những dịch vụ phổ biến nhất của IIS mà chúng ta quan tâm trong giáo trình này là dịch vụ WWW (World Wide Web), nói tắt là 4 SV:Lê Ngọc Huệ GVHD:Nguyễn Đức Tuấn 4 Báo cáo đồ án tốt nghiệp Khoa Công Nghệ Tin Học dịch vụ Web. Dịch vụ Web sử dụng giao thức HTTP để tiếp nhận yêu cầu (Requests) của trình duyệt Web (Web Browser) dưới dạng một địa chỉ URL (Uniform Resource Locator) của một trang Web và IIS phản hồi lại các yêu cầu bằng cách gửi về cho Web Browser nội dung của trang Web tương ứng. II.GIỚI THIỆU VỀ NGÔN NGỮ ASP.NET 1.Mở đầu về ASP.NET ASP.NET có rất nhiều tính năng mới cho nhà phát triển ứng dụng Web kể cả mã phía server được biên dịch, một kỹ thuật được gọi là code bihind để tách biệt logic phía server với layout (bố cục) phía client, một mô hình điều khiển phía server mở rộng, một mô hình liên kết dữ liệu tốt và dễ sử dụng, sự triển khai và và sự hỗ trợ xcopy cho sự hiệu lực hóa form trên các client và server. Hơn thế nữa, ASP.NET mang đến cho chúng ta sự hợp nhất : sự hợp nhất giữa các ngôn ngữ, công cụ, thư viện, mô hình triển khai, thiết kế và chuẩn đoán hệ thống. Các nhà phát triển ứng dụng Web không còn cần phân biệt giữa các thành phần (component) được sử dụng bởi các trang của họ và các thành phần được sử dụng ở nơi khac trong cấu trúc của họ. Họ không còn phải làm việc với một trình gỡ rối script để chuẩn đoán các sự cố trong các trang của họ. Họ không gặp phải những điều phức tạp thường khó hiểu của những ngôn ngữ tạo script không được định kiểu và bây giờ có thể sử dụng bất kỳ ngôn ngữ .NET nào mà họ thích trong việc tạo các trang của mình.Việc tạo các ứng dụng Web bây giờ cũng giống như bất kỳ sự phát triển phầm mềm khác trên nền .NET Về cốt lõi, ASP.NET là một tập hợp các lớp .NET làm việc cùng với nhau để phục vụ yêu cầu của HTTP. Một số lớp (class) này được định nghĩa trong các Assembly hệ thống như một phần của các thư viện lớp cơ sở vốn 5 SV:Lê Ngọc Huệ GVHD:Nguyễn Đức Tuấn 5 Báo cáo đồ án tốt nghiệp Khoa Công Nghệ Tin Học được cài đặt với runtime.NET, một số lớp này có thể được đặt trong các assembly được triển khai trong GAC (Global Assembly Cache) và một số lớp này được tải từ assembly cục bộ vốn ở trong thư mục ảo được liên kết với ứng dụng này. Tất cả những lớp này được tải vào một miền (domain) ứng dụng trong tiến trình làm việc ASP.NET và tương tác để tạo một thông báo phản hồi cho một yêu cầu đã cho. Mặc dù ASP.NET về mặt kỹ thuật không được gọi là ASP 4.0 nhưng theo nhiều cách thì nó là như thế - phiên bản kế tiếp của ASP. Trong ASP.NET, chúng ta không còn bị giới hạn chỉ trong hai ngôn ngữ tao script có sẵn trong ASP truyền thống:VBScript và Jscript. Bất kỳ một ngôn ngữ .NET hoàn toàn tương thích bây giờ có thể được sử dụng với ASP.NET, kể cả C# và VB.NET. Minh họa một trang .aspx mẫu: <! File : test.aspx > <%@ Page Language = ‘C#’ %> <script runat = ‘server’> int Add(int x, int y) { return x+y ; } </script> <html><body> <h1> Test ASP.NET Page </h1> <h2> 2+2 = <%=Add(2,2)%></h2> <table border = 2> 6 SV:Lê Ngọc Huệ GVHD:Nguyễn Đức Tuấn 6 Báo cáo đồ án tốt nghiệp Khoa Công Nghệ Tin Học <% For (int i=0; i<10; i++){ %> <tr><td>Row<%=i%>Col0</td> <td>Row<% = i %>Col1</td></tr> <% } %> </table> <% Response.Write(“<h2>Writen directly to Response </h2>”); %> </body></html> 2.Những điểm khác biệt của ASP và ASP.NET Hiện tại thì ASP chỉ là ngôn ngữ kịch bản phi định kiểu dựa trên VBScript, Jscript. ASP không tận dụng được các ngôn ngữ ràng buộc kiểu mạnh như C++ , Visual Basic .Còn ASP.NET cho phép sử dụng ngôn ngữ trung lập. Trang ASP.NET có thể viết bằng nhiêu ngôn ngữ như VBScript, Jscript, Visual Basic, C++, C#. Các trang ASP mã lệnh và giao diện trộn lẫn với nhau. Khi phát triển các ứng dụng web lớn cần tách ra hai nhóm .Một nhóm thiết kế giao diện (Web Designer) và một nhóm lập trình (programmer).Các trang ASP khó bảo trì khi muốn thêm vào các mã lập trình mới hay thay đổi lại giao diện . ASP.NET cho phép tách rời giữa mã lập trình và nội dung tài liệu. 7 SV:Lê Ngọc Huệ GVHD:Nguyễn Đức Tuấn 7 Báo cáo đồ án tốt nghiệp Khoa Công Nghệ Tin Học Trong các phiên bản ASP hầu như phải viết mã chương trình để quản lý mọi chuyện.Muốn quản lý trạng thái của các trường nhập dữ liệu trong form, kiểm tra tính hợp lệ của dữ liệu do người dùng nhập vào, hay để tăng tốc cho các trang ASP bằng các dùng vùng đệm thì đều phải viết mã.Còn ASP.NET thực sự là mô hình đối tượng thành phần loại bỏ nhiều công đoạn viết mã mà lập trình viên phải làm. ASP.NET cung cấp các thành phần điều khiển hoạt động phía trình chủ (server side control) hoạt động theo hướng xử lý sự kiện. Mọi việc kiểm soát trạng thái và tương tác với các thành phần điều khiển đểu được trình chủ Web Server với kiến trúc ASP.NET lo liệu. Visual Studio .Net của Microsoft là một công cụ tuyệt vời xây dựng các ứng dụng Web đặc biệt là ASP.NET.Môi trường lập trình mới của Windows không phân biệt ngôn ngữ. ASP.NET có thể viết bằng bất kì ngôn ngữ nào có trong Visual Studio. Những điểm mới của ASP.NET Page (trang ứng dụng) : sử dụng các thành phần điều khiển có khả năng hoạt động và tương tác với nhau ngay trên trình chủ Web Server.Đặc điểm này làm giảm thiểu quá trình viết mã. Lập trình trong môi trường ASP.NET giống như lập trình thiết kế Form trong VB do đó các ứng dụng trong ASP.NET gọi là Web Forms. HTML Server Side Controls : Các thành phần điều khiển HTML có khả năng xử lý ngay trên trình chủ dựa vào thuộc tính và phương thức tương tự cách hoạt động của chúng phía trình khách .Những thành phần điều khiển này cho phép kết hợp mã xử lý trang ASP.NET với một sự kiện nào đó phát sinh phía trình khách được xem như đang diễn ra trên trình chủ. 8 SV:Lê Ngọc Huệ GVHD:Nguyễn Đức Tuấn 8 Báo cáo đồ án tốt nghiệp Khoa Công Nghệ Tin Học Web Service :Trang ASP.NET của bạn có thể không cần hiển thị kiết xuất cho trình khách .Chúng hoạt động như những chương trình xử lý hậu cảnh. Tự đông quản lý trạng thái của đối tượng Session và Application: Cho phép lưu nội dung của Session hay Application của một ứng dụng đặc thù nào đó xuống các file trên đĩa để sử dụng lại. Xử lý lỗi , debug và lần vết (tracing): Các công cụ gỡ lỗi, lần vết thông tin được nâng cấp đáng tin cậy hơn.Mỗi trang tài liệu có thể sử dụng một trang xử lý lỗi riêng biệt và kiết xuất nội dung của biến để theo dõi ngay trong quá trình thực thi trang. Tùy biến vùng đệm trên trình chủ (Custom Server Caching):Vùng đệm của ASP.NET được quản lý rất linh động. Một tập các đối tượng phong phú: ASP.NET hỗ trợ các thư viện lớp và các đối tượng phục vụ cho hầu hết những gì mà các nhà phát triển cẩn dụng đến. Vì vậy làm đơn giản hóa công việc viết ứng dụng cho Web. Các đối tượng nội tại như Request, Response, Form, Cookies, Server Variables đểu được giữ lại và hoàn toàn tương thích với ASP. Tuy nhiên ASP.NET cung cấp cho các đối tượng này nhiều thuộc tính và phương thức mới giúp nâng cao khả năng xử lý lỗi của chúng. Các thành phần điều khiển trong ASP.NET Điều khiển nội tại (intrinsic control) Các điều khiển này tạo ra những phần tử kiểu HTML phía trình khách. Các phần tử HTML được coi là điểu khiển nội tại : <table> <tr> <th> <td> <form> <input> <select> <textarea> <button> <a> <img> Điều khiển danh sách(list control) 9 SV:Lê Ngọc Huệ GVHD:Nguyễn Đức Tuấn 9 Báo cáo đồ án tốt nghiệp Khoa Công Nghệ Tin Học Thành phần điều khiển này cho phép hiển thị mọi loại dữ liệu kiểu danh sách như các bảng dữ liệu (table), khung nhìn(view), liệt kê…Điều khiển danh sách chuẩn gồm các thành phần sau: Repeater, Datalist và DataGrid. Điều khiển Repeater là thành phần đơn giản cho phép kết xuất những nội dung lặp lại với cùng một định dạng, font chữ, màu sắc… DataList giống như Repeater nhưng cho phép thêm vào các phần tử điều khiển HTML khác để biểu diễn cho dữ liệu lặp lại. DataGrid là khung lưới hay bảng dùng để trình bày dữ liệu theo định dạng hàng và cột, có thể dùng DataGrid để định dạng các dòng hoặc cột dữ liệu giống như bảng tính của Excel và kiết xuất cuối cùng hoàn toàn là mã HTML tương thích với hầu hết các trình duyệt Ngoài ra còn có 2 điều khiển danh sách khác là RadioButtonList và CheckBoxList để tạo các nút chọn. Điểu khiển kiểm tra(validate control) ASP.NET cung cấp các điều khiển kiểm tra gọi là Validation Control có thể dùng để sinh mã kiểm tra ở cả hai phía Client và Server . Có 3 điều khiển : RequeredFieldValidator: dùng kiểm tra giá trị bắt buộc của trường ComparedValidator : Kiểm tra giá trị thông qua so sánh với giá trị khác. RegularExpressionValidator : Kiểm tra tính hợp lệ của dữ liệu. Ngoài ra còn có các điều khiển CustomValidator để cài đặt bộ kiểm tra dữ liệu cho riêng mình bằng các hàm JavaScript hoăc Visual Basic…, ValidationSummary sẽ kiểm tra tất cả các thành phần điều khiển của Validator và in kết quả nếu một điều khiển nào không thỏa mãn điều kiện kiểm tra. 10 SV:Lê Ngọc Huệ GVHD:Nguyễn Đức Tuấn 10 [...]... Kho User 3 Sơ đồ dòng dữ liệu a) Một số biểu tượng trong sơ đồ dòng dữ liệu + Chức năng + Hướng đi của dòng dữ liệu + Kho dữ liệu b) Sơ đồ dòng dữ liệu mức đỉnh 20 SV:Lê Ngọc Huệ 20 GVHD:Nguyễn Đức Tuấn Báo cáo đồ án tốt nghiệp Khoa Công Nghệ Tin Học c) Sơ đồ dòng dữ liệu chức năng Quản lý Album 21 SV:Lê Ngọc Huệ 21 GVHD:Nguyễn Đức Tuấn Báo cáo đồ án tốt nghiệp Khoa Công Nghệ Tin Học d) Sơ đồ dòng dữ... con hay ko và là album con của album nào Ngày tạo album 4.tblUser _Album Chứa thông tin về album, lưu Album nào, của ai… Column name PK_iUserAlbumID FK_iUserID FK_iAlbumID Data Type int Int Int Description Khóa chính ,tự tăng khi thêm bản ghi mới Khóa ngoại liên kết với ID_User tblUser Khóa ngoại liên kết với ID _Album tblAlbum 30 SV:Lê Ngọc Huệ 30 GVHD:Nguyễn Đức Tuấn Báo cáo đồ án tốt nghiệp Khoa Công... trên website 18 SV:Lê Ngọc Huệ 18 GVHD:Nguyễn Đức Tuấn Báo cáo đồ án tốt nghiệp Khoa Công Nghệ Tin Học CHƯƠNG II PHÂN TÍCH HỆ THỐNG VỀ CHỨC NĂNG I SƠ ĐỒ CHỨC NĂNG CỦA HỆ THỐNG Sơ đồ phân rã chức năng II SƠ ĐỒ DÒNG DỮ LIỆU 19 SV:Lê Ngọc Huệ 19 GVHD:Nguyễn Đức Tuấn Báo cáo đồ án tốt nghiệp Khoa Công Nghệ Tin Học 1 Các tác nhân ngoài Tác nhân ngoài : Người sử dụng 2 Các kho dữ liệu • Kho Ảnh • Kho Album. .. SV:Lê Ngọc Huệ 31 GVHD:Nguyễn Đức Tuấn Báo cáo đồ án tốt nghiệp Khoa Công Nghệ Tin Học 3.Giao diện hiển thị khi người dùng đăng nhập thành công 32 SV:Lê Ngọc Huệ 32 GVHD:Nguyễn Đức Tuấn Báo cáo đồ án tốt nghiệp Khoa Công Nghệ Tin Học 4.Giao diện hiển thị ảnh và album con 5.Giao diện thông tin cá nhân 33 SV:Lê Ngọc Huệ 33 GVHD:Nguyễn Đức Tuấn Báo cáo đồ án tốt nghiệp Khoa Công Nghệ Tin Học 6.Giao diện tìm... cáo đồ án tốt nghiệp Khoa Công Nghệ Tin Học 4 Các thực thể trong cơ sở dữ liệu • Người sử dụng (Mã người dùng, tên truy cập, mật khẩu, Địa chỉ Email) • Ảnh (Mã Ảnh, tên ảnh, tiêu đề, ngày chụp, ngày đăng, chiều dài, chiều rộng, dung lượng ảnh) • Album (Mã Album, tên Album, lời tựa cho album, ngày tạo) 5 Quan hệ các bảng trong cơ sở dữ liệu 23 SV:Lê Ngọc Huệ 23 GVHD:Nguyễn Đức Tuấn Báo cáo đồ án tốt nghiệp. .. ID _Album tblAlbum Tựa đề của ảnh Ngày tạo ảnh Đường dẫn đến ảnh Ngày chụp ảnh Chiều cao của ảnh Độ rộng của ảnh Dung lượng ảnh 3 tblAlbum Chứa thông tin về Album được tạo Column name PK_iAlbumID sAlbContent sAlbTitle SK_iAlbum Data Type int ntext nvarchar(50) Int sCreateAlbum varchar(50) Description Khóa chính ,tự tăng khi thêm bản ghi mới Nội dung album Tiêu đề album Khóa xác định album có là album. .. trong việc chia sẻ thông tin Với bài tập này, em xin trình bày đơn giản một website giúp cho người dùng có thể thao tác lưu, sửa hoặc xóa các file ảnh của mình … 17 SV:Lê Ngọc Huệ 17 GVHD:Nguyễn Đức Tuấn Báo cáo đồ án tốt nghiệp Khoa Công Nghệ Tin Học II CÁC VẤN ĐỀ CHÍNH VÀ PHẠM VI GIẢI QUYẾT CỦA BÀI TOÁN Website được xây dựng nhằm cung cấp cho người sử dụng một công cụ để tạo chọ mình một góc riêng... Microsoft đưa ra một số mục đích khi xây dựng ngôn ngữ này Những mục đích này được được tóm tắt như sau: • C# là ngôn ngữ đơn giản • C# là ngôn ngữ hiện đại • C# là ngôn ngữ hướng đối tượng • C# là ngôn ngữ mạnh mẽ và mềm dẻo • C# là ngôn ngữ có ít từ khóa • C# là ngôn ngữ hướng module • C# sẽ trở nên phổ biến 12 SV:Lê Ngọc Huệ 12 GVHD:Nguyễn Đức Tuấn Báo cáo đồ án tốt nghiệp Khoa Công Nghệ Tin Học CHƯƠNG...Báo cáo đồ án tốt nghiệp Khoa Công Nghệ Tin Học Mỗi điều khiển Validator được liên kết với một thành phần HTML thông qua thuộc tính của phần tử CHƯƠNG II NGÔN NGỮ LẬP TRÌNH C# I TỔNG QUAN VỀ NGÔN NGỮ LẬP TRÌNH C# Ngôn ngữ C# khá đơn giản, chỉ khoảng 80 từ khóa và hơn mười mấy kiểu dữ liệu được xây dựng sẵn Tuy nhiên, ngôn ngữ C# có ý nghĩa cao khi nó thực... đăng nhập của người dùng Lưu mật khẩu của người dùng 29 SV:Lê Ngọc Huệ 29 GVHD:Nguyễn Đức Tuấn Báo cáo đồ án tốt nghiệp sEmail Khoa Công Nghệ Tin Học varchar(35) Lưu địa chỉ hòm thư của người dùng 2 tblImage Chứa các thông tin về bức ảnh mà người dùng up lên trang web Column name PK_iImageID FK_iAlbumID sImgTitle sImgDate sImgImage sCreateImage iHeight iWidth iSize Data Type int int nvarchar(50) Varchar(30) . phát từ ý tưởng xây dựng một website để lưu lại những bức ảnh đẹp và những gợi ý của thầy Nguyễn Đức Tuấn em đã lựa chọn bài tập với đề tài Xây dựng Website Album ”. Với Website Album, người dùng. Đức Tuấn 1 Báo cáo đồ án tốt nghiệp Khoa Công Nghệ Tin Học I. SƠ ĐỒ CHỨC NĂNG CỦA HỆ THỐNG 19 II. SƠ ĐỒ DÒNG DỮ LIỆU 19 1. Các tác nhân ngoài 19 2. Các kho dữ liệu 19 3. Sơ đồ dòng dữ liệu 19 4 họ lưu trên website. 18 SV:Lê Ngọc Huệ GVHD:Nguyễn Đức Tuấn 18 Báo cáo đồ án tốt nghiệp Khoa Công Nghệ Tin Học CHƯƠNG II PHÂN TÍCH HỆ THỐNG VỀ CHỨC NĂNG I. SƠ ĐỒ CHỨC NĂNG CỦA HỆ THỐNG Sơ đồ phân

Ngày đăng: 25/05/2014, 20:47

Từ khóa liên quan

Mục lục

  • MỤC LỤC

  • PHẦN I

  • II.GIỚI THIỆU VỀ NGÔN NGỮ ASP.NET

  • 2.Những điểm khác biệt của ASP và ASP.NET

  • Những điểm mới của ASP.NET

  • I. TỔNG QUAN VỀ NGÔN NGỮ LẬP TRÌNH C#

  • II.TẠI SAO PHẢI SỬ DỤNG NGÔN NGỮ C#

  • CHƯƠNG III

  • NGÔN NGỮ SQL VÀ CƠ SỞ DỮ LIỆU SQL SERVER

  • TỔNG QUAN VỀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU SQL SERVER

  • Chứa dữ liệu người dùng nhập vào

  • I.CÁC ĐỐI TƯỢNG TRONG HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU SQL SERVER

    • 1.Bảng (Table) :

    • 2.Khung nhìn dữ liệu (View) :

    • 3.Chỉ số của bảng (Index) :

    • 4.Thủ tục lưu trữ (Store procedure) :

    • 5.Trigger :

    • II.NGÔN NGỮ CƠ SỞ DỮ LIỆU SQL :

      • 1.Định nghĩa :

      • 2.Cách sử dụng ngôn ngữ SQL : có 2 cách

      • III.TÍNH TOÀN VẸN VÀ BẢO MẬT :

      • Quyền tạo bảng

Tài liệu cùng người dùng

Tài liệu liên quan