Xây dựng website chia sẻ tài liệu qua mạng

46 10 0
Xây dựng website chia sẻ tài liệu qua mạng

Đ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 tốt nghiệp Giáo viên h-ớng dẫn: ThS Trần Văn Cảnh Tr-ờng đại học vinh Khoa công nghệ thông tin đồ án tốt nghiệp Đề tài : Xây dựng website chia sẻ tài liệu qua mạng Giáo viên h-ớng dẫn : ThS Trần Văn Cảnh Sinh viên thực : Phạm Văn Sơn Lớp 46K3 - CNTT : Vinh, 05/2010 Sinh viên thực hiện: Phạm Văn Sơn Lớp: 46K3-CNTT Đồ án tốt nghiệp Giáo viên h-ớng dẫn: ThS Trần Văn C¶nh MơC Lơc MơC Lơc LêI CảM ƠN LờI NóI ĐầU PHầN I TổNG QUAN Về Đề TàI 1.1 Lý chọn đề tài 1.2 Mơc ®Ých cđa ®Ị tµi 1.3 H-íng triĨn khai cđa ®Ị tµi 1.4 H-ớng phát triển đề tài PHÇN II C¥ Së Lý THUỸT 2.1 Sơ l-ợc Net Framework 2.1.1 Net Framework ? 2.1.2 Các thành phần chức Net Framework 2.1.3 Một sè -u ®iĨm chÝnh cđa Net Framework 11 2.2 Tỉng quan vỊ ASP.NET 11 2.2.1 ASP.NET ? 11 2.2.2 Một số -u nh-ợc điểm 12 2.3 Ngôn ngữ lập trình C# 13 2.3.1 Giíi thiƯu 13 2.3.2 Một số đặc điểm 13 2.3.3 Sù kÕt hợp ASP.NET ngôn ngữ C# 14 2.4 Microsoft SQL Server 2005 14 2.4.1 Giíi thiƯu vÒ SQL Server 2005 14 2.4.2 Lý chän CSDL Microsoft SQL Server 2005 14 2.4.3 Stored Procedure 16 2.5 Mô hình ba lớp (3-Tier) công nghệ AJAX 18 2.5.1 Mô hình ba líp 18 2.5.2 C«ng nghƯ AJAX 22 Sinh viªn thùc hiện: Phạm Văn Sơn Lớp: 46K3-CNTT Đồ án tốt nghiệp Giáo viên h-ớng dẫn: ThS Trần Văn Cảnh PHầN III PHÂN TíCH THIếT Kế Hệ THốNG 23 3.1 Phân tích hệ thống mặt chức 23 3.1.1 Biểu đồ phân cấp chức 23 3.1.2 Biểu đồ luồng liÖu 23 3.2 Phân tích hệ thống mặt liệu 29 3.3 ThiÕt kÕ bảng liệu 30 PHầN IV XÂY DựNG WEBSITE CHIA Sẻ TàI LIệU 36 4.1 Phần Frontend (PhÇn giao diƯn ng-êi dïng) 36 4.1.1 Trang chñ (Default.aspx) 36 4.1.2 Trang t×m kiÕm (Search.aspx) 37 4.1.3 Trang đăng ký thành viên (Register.aspx) 37 4.1.4 Trang nạp tài khoản (BuyVcoint.aspx) 38 4.1.5 Trang Upload tµi liƯu (Upload.aspx) 38 4.1.6 Trang tin tøc (News.aspx) 39 4.1.7 Trang hiển thị tài liệu 39 4.1.8 Trang liªn hƯ, ph¶n håi (Feedback.aspx) 40 4.2 Phần Backend (Quản trị Website) 41 4.2.1 Trang đăng nhập (Login.aspx) 41 4.2.2 Trang qu¶n lý tµi liƯu (CheckFile.aspx) 41 4.2.3 Trang qu¶n lý tin tøc (News.aspx) 42 4.2.4 Trang qu¶n lý thể loại tài liệu (Genre.aspx) 42 4.2.5 Trang quản lý nhóm thẻ Paycard (PaycardManager.aspx) 43 4.2.6 Trang quản lý thẻ (ListPaycard.aspx) 43 KÕT LUËN 45 Tµi liƯu tham kh¶o 46 Sinh viên thực hiện: Phạm Văn Sơn Lớp: 46K3-CNTT Đồ án tốt nghiệp Giáo viên h-ớng dẫn: ThS Trần Văn Cảnh LờI CảM ƠN Lời cho phép em đ-ợc gửi lời cảm ơn đến thầy giáo, cô giáo khoa công nghệ thông tin Trong suèt thêi gian häc tËp t¹i tr-êng em đà đ-ợc thầy, cô tận tình bảo mang kiến thức quý báu đến truyền đạt cho chúng em Để hoàn thành đ-ợc đồ án này, em xin đ-ợc gửi lời cảm ơn chân thành đến thầy giáo Th.S Trần Văn Cảnh ng-ời đà tận tình bảo dìu dắt em suốt trình học tập thực đề tài thực tập sở, đề tài thực tập chuyên ngành cuối đồ án tốt nghiệp Em xin chân thành cảm ơn gia đình bạn bè đà cổ vũ, động viên giúp đỡ em suốt thời gian thực đồ án Mặc dù cố gắng hoàn thành đồ án phạm vi khả cho phép nh-ng chắn không tránh khỏi thiếu sót Em mong nhận đ-ợc thông cảm, góp ý tận tình bảo thầy, cô tất bạn để đề tài ngày hoàn thiện Vinh, tháng năm 2010 Sinh viên thực hiện: Phạm Văn Sơn Sinh viên thực hiện: Phạm Văn Sơn Lớp: 46K3-CNTT Đồ án tốt nghiệp Giáo viên h-ớng dẫn: ThS Trần Văn Cảnh LờI NóI ĐầU Xây dựng th- viện điện tử xu h-ớng đà đ-ợc nhân rộng hầu hết tr-ờng đại học Tuy nhiên, nguồn tài liệu ch-a thực đ-ợc cung cấp rộng rÃi đến với sinh viên Đặc biệt đề tài, luận văn đồ án tốt nghiệp Sinh viên muốn sử dụng nguồn tài liệu phải trực tiếp đến th- viện nghiên cứu mang USB đến Copy tài liệu cần nên mÊt rÊt nhiỊu thêi gian ThiÕt nghÜ t¹i ta không xây dựng Website cung cấp thông tin cho phép sinh viên sử dụng nguồn tài liệu thông qua hình thức toán thẻ (Paycard) SMS Mobile Do đà lựa chọn đề tài: Xây dựng Website chia sẻ tài liệu qua mạng làm đồ án tốt nghiệp Mục đích đề tài tạo điều kiện thuận lợi cho bạn sinh viên việc tra cứu sử dụng loại tài liệu hết tạo môi tr-ờng chia sẻ kiến thức tài liệu học tập cho cộng đồng sinh viên Nội dung đề tài gồm bốn phần Phần I: Tổng quan đề tài Phần II: Cơ sở lý thuyết Phần III: Phân tích thiết kế hệ thống Phần IV: Xây dựng Website chia sẻ tài liệu Hiện đà có không Website triển khai hình thức toán thông qua việc phát hành thẻ nh-: http://www.hocmai.vn; http://ebank.vtc.vn đà mang lại hiệu cao Tôi mong muốn đề tài sẻ đ-ợc triển khai th- viện tr-ờng Đại Học Vinh Nếu đ-ợc nh- giúp bạn sinh viên có điều kiện thuận lợi việc khai thác nguồn tài liệu th- viện, phục vụ tốt cho công việc học tập nghiên cứu Sinh viên thực hiện: Phạm Văn Sơn Lớp: 46K3-CNTT Đồ án tốt nghiệp Giáo viên h-ớng dẫn: ThS Trần Văn Cảnh PHầN I TổNG QUAN Về Đề TàI 1.1 Lý chọn đề tài Đối với sinh viên, tài liệu, giáo trình, luận văn, đồ án nguồn tài liệu bổ ích Đặc biệt n-ớc ta, mà tài liệu học tập cho sinh viên thiếu hệ thống thông tin th- viện ch-a đáp ứng đ-ợc nhu cầu ngày cao sinh viên Hiện nhu cầu trao đổi, tìm kiếm tài liệu sinh viên lớn, nh-ng thực tế sinh viên ch-a tìm kiếm đầy đủ tài liệu cần Các th- viện cung cấp lúc nhiều tài liệu đến tất sinh viên số l-ợng có hạn Các đề tài, đồ án, luận văn ch-a đ-ợc cung cấp rộng rÃi hiƯn vÉn ch-a cã ngn ®Ị thi cị chÝnh thøc để sinh viên tham khảo Mặc dù cã kh¸ nhiỊu c¸c Website cho phÐp ng-êi dïng chia sẻ tài liệu học tập, nhiên ch-a có nhiều Website tập trung h-ớng đến việc chia sẻ tài liệu chuyên biệt dành cho sinh viên Vậy: Làm để tạo nên môi tr-ờng chia sẻ tài liệu phong phú, thiết thực thực hiệu quả? 1.2 Mục đích đề tài + Tạo môi tr-ờng học tập chia sẻ kiến thức, tài liệu cho bạn sinh viên, giúp sinh viên tra cứu có đ-ợc tài liệu họ cần cách nhanh chóng dễ dàng + Xây dựng nguồn học liệu phong phú, tập trung tr-ờng đại học toàn quốc nhằm phục vụ tốt cho bạn sinh viên học tập nghiên cứu + H-ớng tới xây dựng nguồn tài liệu có quyền Sinh viên sử dụng thông qua hình thức nạp tiền vào tài khoản thẻ Paycard + Triển khai mô hình toán thông qua thẻ Paycard, mô hình đà đ-ợc áp dụng nhiều hệ thống lớn Sinh viên thực hiện: Phạm Văn Sơn Lớp: 46K3-CNTT Đồ án tốt nghiệp Giáo viên h-ớng dẫn: ThS Trần Văn Cảnh 1.3 H-ớng triển khai đề tài Website cho phép ng-ời dùng đăng ký thành viên chia sẻ tài liệu Thông qua Website, ng-ời dùng tìm kiếm Download tài liệu cần thiết nhờ chức phân loại, tìm kiếm dựa vào từ khóa, tiêu đề, nội dung Các tài liệu Website cung cấp phân thành loại: miễn phí có thu phí + Đối với tài liệu miễn phí, ng-ời dùng cần đăng ký thành viên tiến hành tìm kiếm, Download tài liệu cần thiết + Đối với tài liệu dạng có thu phí ng-ời dùng phải toán thẻ theo hình thức nạp tiền vào tài khoản thẻ Paycard nhắn tin SMS để tải tài liệu t-ơng ứng 1.4 H-ớng phát triển đề tài + Hiện Website đáp ứng đ-ợc phần nhỏ yêu cầu ng-ời dùng, nguồn tài liệu ch-a thùc sù phong phó Website chØ míi cho phÐp ng-ời dùng toán thông qua hệ thống thẻ Paycard Sau quy mô trang Web đ-ợc mở rộng sẻ triển khai thêm hệ thống toán thông qua cổng tin nhắn SMS + Nguồn tài liệu giới hạn cộng đồng sinh viên tr-ờng đại học, ch-a thực xây dựng đ-ợc nguồn tài liệu tập trung tất tr-ờng đại học toàn quốc Vì thời gian tới Website sẻ h-ớng tới xây dựng nguồn tài liệu đa dạng phong phú phục vụ cho cộng đồng sinh viên đối t-ợng Sinh viên thực hiện: Phạm Văn Sơn Lớp: 46K3-CNTT Đồ án tốt nghiệp Giáo viên h-ớng dẫn: ThS Trần Văn Cảnh PHầN II CƠ Sở Lý THUYếT 2.1 Sơ l-ợc Net Framework 2.1.1 Net Framework ? Thông th-ờng, ngôn ngữ lập trình có tập th- viện riêng, chẳng hạn: VC++ có th- viện msvcrt.dll; Visual Basic có msvbm60.dll Các th- viện chứa hàm, thủ tục ngôn ngữ Tất thứ có ý nghĩa logic giống nh-ng cách sử dụng hay cú pháp hầu nh- khác Điều khiến cho lập trình viên C++ áp dụng kiến thức họ biết sang VB ng-ợc lại Hơn nữa, việc phát triển th- viện riêng cho ngôn ngữ nhvậy d- thừa ý t-ởng Microsoft không xây dùng chung mét tËp th- viƯn riªng biƯt cho tõng ngôn ngữ lập trình mà xây dựng th- viƯn dïng chung TËp th- viƯn dïng chung nµy hình thành nên khung (Framework) để lập trình viên viết ứng dụng khung sẵn có Bộ khung thực chất tập hợp th- viện đ-ợc xây dựng sẵn, đáp ứng nhu cầu phát triển ứng dụng Desktop, Network, Mobile, Web Hình 2.1 Mô hình xây dựng phần mềm ngôn ngữ truyền thống Sinh viên thực hiện: Phạm Văn Sơn Lớp: 46K3-CNTT Đồ án tốt nghiệp Giáo viên h-ớng dẫn: ThS Trần Văn Cảnh 2.1.2 Các thành phần chức Net Framework + Common Language Runtime (Trình thực thi ngôn ngữ chung): sau đ-ợc ứng dụng dịch file .Exe (nội dung file Exe tuân theo chuẩn ngôn ngữ chung, dù viết C# hay VB.NET), để file Exe trung gian chạy đ-ợc máy hành cần phải biên dịch mà máy t-ơng ứng Việc biên dịch chạy đ-ợc nhờ ch-ơng trình thực thi ngôn ngữ chung - CLR (Common Language Runtime) + Base Class Library: tập th- viện chứa lớp để sử dụng tất ngôn ngữ NET + ADO.NET : tập th- viện chuyên dành cho thao tác với CSDL + ASP.NET : th- viện dành cho ph¸t triĨn øng dơng Web + Windows Forms : c¸c th- viện dành cho phát triển ứng dụng Windows + Common Language Specification : phần có nhiệm vụ đặc tả ngôn ngữ chung để ch-ơng trình viết ngôn ngữ lập trình khác phải tuân theo Nói cách khác, biên dịch ch-ơng trình viết ngôn ngữ khác ngôn ngữ chung nhÊt (Common Language) H×nh 2.2 KiÕn tróc cđa NET Framework Sinh viên thực hiện: Phạm Văn Sơn Lớp: 46K3-CNTT Đồ án tốt nghiệp Giáo viên h-ớng dẫn: ThS Trần Văn Cảnh Hình 2.3 Mô hình biên dịch thực thi ch-ơng trình ứng dụng NET (1) Hình 2.4 Mô hình biên dịch thực thi ch-ơng trình ứng dụng NET (2) Sinh viên thực hiện: Phạm Văn Sơn Lớp: 46K3-CNTT 10 Đồ án tốt nghiệp Giáo viên h-ớng dẫn: ThS Trần Văn Cảnh Bảng FileData (tài liệu) Column Name Data Type Description DataFileID int Mà tài liệu GenreID int Mà thể loại UserCreateID int Mà ng-ời tạo Name nvarchar(1000) Tên tài liệu Description nvarchar(1000) Mô tả tài liệu Content nvarchar(max) Nội dung Image nvarchar(255) Hình ảnh Author nvarchar(50) Tác giả Vcoint int Số tiền CreateDate datetime Ngày tạo ViewCount int Số lần xem DownloadCount int Số lần tải VoteCount int Số bình chọn VotePoint int Điểm bình chọn Type int Thể loại Rank int Thứ hạng CommentCount int Số lần bình luận Tag nvarchar(50) Từ khóa Status bit(1) Trạng thái Sinh viên thực hiện: Phạm Văn Sơn Lớp: 46K3-CNTT 32 Đồ án tốt nghiệp Giáo viên h-ớng dẫn: ThS Trần Văn Cảnh Bảng Paycard (thẻ toán) Column Name Data Type Description PaycardID int M· thỴ PaycardGroupID int M· nhãm thẻ PaycardSerial nvarchar(20) Số Serial thẻ CreateDate datetime Ngày tạo Status bit(1) Trạng thái Bảng PaycardGroup (nhóm thẻ) Column Name Data Type Description PaycardGroupID int M· nhãm thỴ PayGroupName nvarchar(50) Tên nhóm Quantity int Số l-ợng Payrate int Mệnh giá thẻ Status bit(1) Trạng thái Bảng PaycardOrder (Giao dịch thẻ) Column Name Data Type Description PayOrderID int Mà to¸n UserID int Ng-êi to¸n PaycardID int M· thẻ Quantity int Số l-ợng PaycardDate datetime Ngày nạp thẻ Status bit Trạng thái Sinh viên thực hiện: Phạm Văn Sơn Lớp: 46K3-CNTT 33 Đồ án tốt nghiệp Giáo viên h-ớng dẫn: ThS Trần Văn Cảnh 10 Bảng Tag (tõ khãa t×m kiÕm nhiỊu nhÊt) Column Name Data Type Description TagID int M· tõ khãa Text nvarchar(50) Néi dung Count int Số lần tìm kiếm 11 Bảng User (ng-ời dïng) Column Name Data Type Description UserID int M· ng-êi dùng PaygateName nvarchar(50) Tên tài khoản Password nvarchar(50) Mật FullName nvarchar(50) Tên đầy đủ DateOfBirth datetime Ngày sinh Sex bit(1) Giới tính Avatar nvarchar(255) Hình đại diện Email int Email Mobile int Số điện thoại UploadCount int Số lần Upload DownloadCount int Số lần Download NumberVcoint int Số tài khoản CreateDate datetime Ngày tạo Status bit(1) Trạng thái Sinh viên thực hiện: Phạm Văn Sơn Lớp: 46K3-CNTT 34 Đồ án tốt nghiệp Giáo viên h-ớng dẫn: ThS Trần Văn Cảnh 12 Bảng Role (phân quyền) Column Name Data Type Description RoleID int M· ph©n qun MenuID int Menu hiển thị GroupID int Mà nhóm Name nvarchar(50) Tên phân quyền Description nvarchar(250) Mô tả 13 Bảng GroupNews Column Name Data Type Description GroupNewsID int M· nhãm tin GroupName nvarchar(250) Tên nhóm Description nvarchar(250) Mô tả Column Name Data Type Description NewsID int M· tin tøc GroupNewsID int M· nhãm tin AccountID int Mà ng-ời tạo Title nvarchar(50) Tiêu đề Description nvarchar(255) Mô tả Content nvarchar(100) Nội dung Image nvarchar(150) Hình ảnh Datetime datetime Ngày tạo 14 Bảng News Sinh viên thực hiện: Phạm Văn Sơn Lớp: 46K3-CNTT 35 Đồ án tốt nghiệp Giáo viên h-ớng dẫn: ThS Trần Văn Cảnh PHầN IV XÂY DựNG WEBSITE CHIA Sẻ TàI LIƯU 4.1 PhÇn Frontend (PhÇn giao diƯn ng-êi dïng) 4.1.1 Trang chủ (Default.aspx) Hình 4.1 Giao diện trang chủ Là giao diện giao tiếp ng-ời dùng Website.Thông qua Website, ng-ời dùng tìm kiếm Download tài liệu cần thiết nhờ chức phân loại, tìm kiếm dựa vào từ khóa, tiêu đề, nội dung Sinh viên thực hiện: Phạm Văn Sơn Lớp: 46K3-CNTT 36 Đồ án tốt nghiệp Giáo viên h-ớng dẫn: ThS Trần Văn Cảnh 4.1.2 Trang tìm kiếm (Search.aspx) Hình 4.2 Giao diƯn trang t×m kiÕm Ng-êi dïng cã thĨ t×m kiếm thông tin loại tài liệu thông qua từ khóa, nội dung, thể loại 4.1.3 Trang đăng ký thành viên (Register.aspx) Hình 4.3 Giao diện trang đăng ký thành viên Sinh viên thực hiện: Phạm Văn Sơn Lớp: 46K3-CNTT 37 Đồ án tốt nghiệp Giáo viên h-ớng dẫn: ThS Trần Văn Cảnh 4.1.4 Trang nạp tài khoản (BuyVcoint.aspx) Hình 4.4 Giao diện trang nạp tài khoản Để tải đ-ợc tài liệu có thu phí ng-ời dùng phải nạp tiền vào tài khoản thông qua thẻ Paycard 4.1.5 Trang Upload tài liệu (Upload.aspx) Hình 4.5 Giao diện trang Upload tài liệu Sinh viên thực hiện: Phạm Văn Sơn Lớp: 46K3-CNTT 38 Đồ án tốt nghiệp Giáo viên h-ớng dẫn: ThS Trần Văn Cảnh 4.1.6 Trang tin tøc (News.aspx) H×nh 4.6 Giao diƯn trang tin tøc 4.1.7 Trang hiển thị tài liệu Hình 4.7 Giao diện trang hiển thị tài liệu Sinh viên thực hiện: Phạm Văn Sơn Lớp: 46K3-CNTT 39 Đồ án tốt nghiệp Giáo viên h-ớng dẫn: ThS Trần Văn Cảnh 4.1.8 Trang liên hệ, phản hồi (Feedback.aspx) Hình 4.8 Giao diện trang liên hệ, phản hồi Sinh viên thực hiện: Phạm Văn Sơn Lớp: 46K3-CNTT 40 Đồ án tốt nghiệp Giáo viên h-ớng dẫn: ThS Trần Văn Cảnh 4.2 Phần Backend (Quản trị Website) 4.2.1 Trang đăng nhập (Login.aspx) Hình 4.9 Giao diện trang đăng nhập 4.2.2 Trang quản lý tài liệu (CheckFile.aspx) Hình 4.10 Giao diện trang quản lý tài liệu Sinh viên thực hiện: Phạm Văn Sơn Lớp: 46K3-CNTT 41 Đồ án tốt nghiệp Giáo viên h-ớng dẫn: ThS Trần Văn Cảnh 4.2.3 Trang quản lý tin tức (News.aspx) Hình 4.11 Giao diện trang quản lý tin tức 4.2.4 Trang quản lý thể loại tài liệu (Genre.aspx) Hình 4.12 Giao diện trang quản lý thể loại tài liệu Trang quản lý thể loại tài liệu theo chuyên mục Bao gồm chức năng: chỉnh sửa, thêm mới, xóa bỏ loại tài liệu Sinh viên thực hiện: Phạm Văn Sơn Lớp: 46K3-CNTT 42 Đồ án tốt nghiệp Giáo viên h-ớng dẫn: ThS Trần Văn Cảnh 4.2.5 Trang quản lý nhóm thẻ Paycard (PaycardManager.aspx) Hình 4.13 Giao diện trang quản lý nhóm thẻ Paycard Trang quản lý nhóm thẻ Paycard, bao gồm chức năng: chỉnh sửa, thêm xóa bỏ 4.2.6 Trang quản lý thẻ (ListPaycard.aspx) Hình 4.14 Giao diện trang quản lý thẻ Paycard Trang quản lý loại thẻ Paycard, bao gồm chức năng: chỉnh sửa, thêm xóa bỏ Mỗi thẻ đ-ợc toán, thẻ bị khóa lại Sinh viên thực hiện: Phạm Văn Sơn Lớp: 46K3-CNTT 43 Đồ án tốt nghiệp Giáo viên h-ớng dẫn: ThS Trần Văn Cảnh 4.2.7 Trang quản lý, phân quyền ng-ời dùng (AccountManager.aspx) Hình 4.15 Giao diện trang quản lý phân quyền ng-ời dùng Trang tạo tài khoản phân quyền ng-ời dùng Bao gồm chức chính: thêm mới, chỉnh sửa, cập nhật thông tin xóa bỏ ng-ời dùng Sinh viên thực hiện: Phạm Văn Sơn Lớp: 46K3-CNTT 44 Đồ án tốt nghiệp Giáo viên h-ớng dẫn: ThS Trần Văn Cảnh KếT LUậN Nhìn cách tổng thể đồ án đà đạt đ-ợc kết sau: + Đà xây dựng đ-ợc kênh trao đổi chia sẻ tài liệu học tập cộng đồng sinh viên + Tạo môi tr-êng häc tËp phong phó, thiÕt thùc cho sinh viªn, giúp sinh viên có đ-ợc họ cần cách nhanh chóng dễ dàng không tài liệu, luận văn tất tr-ờng đại học toàn quốc + Website đà ứng dụng hình thức toán Thanh toán thông qua thẻ Paycard, hình thức triển khai nhiều hệ thống lớn t-ơng lai sẻ phát triển thêm hình thức toán thông qua SMS + ứng dụng đ-ợc mô hình lớp, công nghệ AJAX trình xây dựng phát triển Website + Sử dụng thÕ m¹nh cđa Stored Procedure SQL Server 2005 + Trình bày chi tiết trình phân tích thiết kế hệ thống + Hoàn thành Website chia sẻ tài liệu qua mạng + Website có giao diện thân thiện với tất ng-ời H-ớng phát triển t-ơng lai: - Hiện nguồn tài liệu Website cung cấp chủ yếu thành viên tự s-u tầm biên soạn nên nguồn tài liệu ch-a đ-ợc phong phú chất l-ợng ch-a cao - Hiện Website đáp ứng đ-ợc phần nhỏ nhu cÇu cđa ng-êi dïng Website hiƯn chØ cho phÐp ng-êi dùng toán thông qua thẻ Paycard Sau đ-ợc triển khai thực tế Website sẻ xây dựng thêm hệ thống toán thông qua cổng tin nhắn SMS Sinh viên thực hiện: Phạm Văn Sơn Lớp: 46K3-CNTT 45 Đồ án tốt nghiệp Giáo viên h-ớng dẫn: ThS Trần Văn Cảnh Tài liệu tham khảo [1] Phạm Hữu Khang - Đoàn Thiện Ngân, Lập trình ASP.NET 3.5, NXB Lao Động Xà Hội, 2007 [2] Nguyễn Văn Ba, Phân tích thiết kế hệ thống thông tin, NXB Giáo dục, 2002 [3] Hoàng Hữu Việt, Bài giảng Visual Studio 2005, Khoa CNTT-ĐHV 2005 [4] Nguyễn Ngọc Bình Ph-ơng, Thái Thanh Phong, Các giải pháp lập trình C#, 2002 [5] Phạm Hữu Khang, SQL Server 2005, Nhà xuất Lao Động Xà Hội [6] Một số Website tham khảo - http://www.codeproject.com - http://www.c-sharpcorner.com - http://www.izwebz.com - http://www.ebook.edu.vn - http://www.tailieu.vn Sinh viên thực hiện: Phạm Văn Sơn Lớp: 46K3-CNTT 46 ... sử dụng nguồn tài liệu thông qua hình thức toán thẻ (Paycard) SMS Mobile Do đà lựa chọn đề tài: Xây dựng Website chia sẻ tài liệu qua mạng làm đồ án tốt nghiệp Mục đích đề tài tạo điều kiện thuận... c¸c Website cho phÐp ng-êi dùng chia sẻ tài liệu học tập, nhiên ch-a có nhiều Website tập trung h-ớng đến việc chia sẻ tài liệu chuyên biệt dành cho sinh viên Vậy: Làm để tạo nên môi tr-ờng chia. .. thiết kế hệ thống + Hoàn thành Website chia sẻ tài liệu qua mạng + Website có giao diện thân thiện với tất ng-ời H-ớng phát triển t-ơng lai: - Hiện nguồn tài liệu Website cung cấp chủ yếu thành

Ngày đăng: 15/10/2021, 00:01

Hình ảnh liên quan

Hình 2.1 Mô hình xây dựng phần mềm bằng ngôn ngữ truyền thống - Xây dựng website chia sẻ tài liệu qua mạng

Hình 2.1.

Mô hình xây dựng phần mềm bằng ngôn ngữ truyền thống Xem tại trang 8 của tài liệu.
Hình 2.2 Kiến trúc của .NET Framework - Xây dựng website chia sẻ tài liệu qua mạng

Hình 2.2.

Kiến trúc của .NET Framework Xem tại trang 9 của tài liệu.
Hình 2.4 Mô hình biên dịch và thực thi ch-ơng trình của ứng dụng .NET (2)Hình 2.3 Mô hình biên dịch và thực thi ch-ơng trình của ứng dụng .NET (1)  - Xây dựng website chia sẻ tài liệu qua mạng

Hình 2.4.

Mô hình biên dịch và thực thi ch-ơng trình của ứng dụng .NET (2)Hình 2.3 Mô hình biên dịch và thực thi ch-ơng trình của ứng dụng .NET (1) Xem tại trang 10 của tài liệu.
Hình 2.5 Mô hình thực thi trang ASP.NET - Xây dựng website chia sẻ tài liệu qua mạng

Hình 2.5.

Mô hình thực thi trang ASP.NET Xem tại trang 12 của tài liệu.
2.5 Mô hình ba lớp (3-Tier) và công nghệ AJAX - Xây dựng website chia sẻ tài liệu qua mạng

2.5.

Mô hình ba lớp (3-Tier) và công nghệ AJAX Xem tại trang 18 của tài liệu.
Hình 3.2 Biểu đồ luồng dữ liệu mức khung cảnh - Xây dựng website chia sẻ tài liệu qua mạng

Hình 3.2.

Biểu đồ luồng dữ liệu mức khung cảnh Xem tại trang 23 của tài liệu.
Hình 3.1 Biểu đồ phân cấp chức năng - Xây dựng website chia sẻ tài liệu qua mạng

Hình 3.1.

Biểu đồ phân cấp chức năng Xem tại trang 23 của tài liệu.
Hình 3.3 Biểu đồ luồng dữ liệu mức đỉnh - Xây dựng website chia sẻ tài liệu qua mạng

Hình 3.3.

Biểu đồ luồng dữ liệu mức đỉnh Xem tại trang 24 của tài liệu.
Hình 3.4 Chức năng cập nhật thông tin - Xây dựng website chia sẻ tài liệu qua mạng

Hình 3.4.

Chức năng cập nhật thông tin Xem tại trang 25 của tài liệu.
Hình 3.9 Chức năng quản lý Paycard - Xây dựng website chia sẻ tài liệu qua mạng

Hình 3.9.

Chức năng quản lý Paycard Xem tại trang 28 của tài liệu.
Hình 3.10 Chức năng quản lý ng-ời dùng - Xây dựng website chia sẻ tài liệu qua mạng

Hình 3.10.

Chức năng quản lý ng-ời dùng Xem tại trang 28 của tài liệu.
Mô hình thực thể liên kết - Xây dựng website chia sẻ tài liệu qua mạng

h.

ình thực thể liên kết Xem tại trang 29 của tài liệu.
3. Bảng Comment (bình luận) - Xây dựng website chia sẻ tài liệu qua mạng

3..

Bảng Comment (bình luận) Xem tại trang 31 của tài liệu.
6. Bảng FileData (tài liệu) - Xây dựng website chia sẻ tài liệu qua mạng

6..

Bảng FileData (tài liệu) Xem tại trang 32 của tài liệu.
8. Bảng PaycardGroup (nhóm thẻ) - Xây dựng website chia sẻ tài liệu qua mạng

8..

Bảng PaycardGroup (nhóm thẻ) Xem tại trang 33 của tài liệu.
7. Bảng Paycard (thẻ thanh toán) - Xây dựng website chia sẻ tài liệu qua mạng

7..

Bảng Paycard (thẻ thanh toán) Xem tại trang 33 của tài liệu.
12. Bảng Role (phân quyền) - Xây dựng website chia sẻ tài liệu qua mạng

12..

Bảng Role (phân quyền) Xem tại trang 35 của tài liệu.
Hình 4.1 Giao diện trang chủ - Xây dựng website chia sẻ tài liệu qua mạng

Hình 4.1.

Giao diện trang chủ Xem tại trang 36 của tài liệu.
Hình 4.3 Giao diện trang đăng ký thành viênHình 4.2 Giao diện trang tìm kiếm  - Xây dựng website chia sẻ tài liệu qua mạng

Hình 4.3.

Giao diện trang đăng ký thành viênHình 4.2 Giao diện trang tìm kiếm Xem tại trang 37 của tài liệu.
4.1.2 Trang tìm kiếm (Search.aspx) - Xây dựng website chia sẻ tài liệu qua mạng

4.1.2.

Trang tìm kiếm (Search.aspx) Xem tại trang 37 của tài liệu.
Hình 4.5 Giao diện trang Upload tài liệu - Xây dựng website chia sẻ tài liệu qua mạng

Hình 4.5.

Giao diện trang Upload tài liệu Xem tại trang 38 của tài liệu.
Hình 4.4 Giao diện trang nạp tài khoản - Xây dựng website chia sẻ tài liệu qua mạng

Hình 4.4.

Giao diện trang nạp tài khoản Xem tại trang 38 của tài liệu.
Hình 4.7 Giao diện trang hiển thị tài liệu - Xây dựng website chia sẻ tài liệu qua mạng

Hình 4.7.

Giao diện trang hiển thị tài liệu Xem tại trang 39 của tài liệu.
Hình 4.8 Giao diện trang liên hệ, phản hồi - Xây dựng website chia sẻ tài liệu qua mạng

Hình 4.8.

Giao diện trang liên hệ, phản hồi Xem tại trang 40 của tài liệu.
Hình 4.9 Giao diện trang đăng nhập - Xây dựng website chia sẻ tài liệu qua mạng

Hình 4.9.

Giao diện trang đăng nhập Xem tại trang 41 của tài liệu.
Hình 4.10 Giao diện trang quản lý tài liệu - Xây dựng website chia sẻ tài liệu qua mạng

Hình 4.10.

Giao diện trang quản lý tài liệu Xem tại trang 41 của tài liệu.
Hình 4.12 Giao diện trang quản lý thể loại tài liệu - Xây dựng website chia sẻ tài liệu qua mạng

Hình 4.12.

Giao diện trang quản lý thể loại tài liệu Xem tại trang 42 của tài liệu.
Hình 4.13 Giao diện trang quản lý nhóm thẻ Paycard  - Xây dựng website chia sẻ tài liệu qua mạng

Hình 4.13.

Giao diện trang quản lý nhóm thẻ Paycard Xem tại trang 43 của tài liệu.
Hình 4.14 Giao diện trang quản lý thẻ Paycard - Xây dựng website chia sẻ tài liệu qua mạng

Hình 4.14.

Giao diện trang quản lý thẻ Paycard Xem tại trang 43 của tài liệu.

Từ khóa liên quan

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

Tài liệu liên quan