Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 47 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
47
Dung lượng
1,11 MB
Nội dung
Đồ án tốt nghiệp: “ Web tin tức trƣờng THPT” Tr-ờng đại học vinh Khoa cntt ==== o0o ==== đồ ¸n tèt nghiÖp XÂY DỰNG WEBSITE TIN TỨC TRƢỜNG HỌC THPT Giáo viên h-ớng dẫn : TS Phan Lê Na Sinh viªn thùc hiƯn : Lê Minh Anh Vinh 5/2011 GVHD: TS Phan Lê Na SVTH: Lê Minh Anh Đồ án tốt nghiệp: “ Web tin tức trƣờng THPT” ỜI N I U Ngày nay, công nghệ thông tin có bƣớc phát triển mạnh mẽ theo chiều rộng sâu Máy tính điện tử khơng cịn thứ phƣơng tiện quý mà ngày trở thành công cụ làm việc giải trí thơng dụng ngƣời, khơng cơng sở mà cịn gia đình Ngơn ngữ SP.N T đƣ c xem cơng cụ lập trình vạn n ng việc thiết kế lập trình web SP.N T c ng công cụ mạnh cho ph p xây d ng d ch vụ trao đ i thơng tin cách nhanh chóng hiệu iểm mạnh đáng ch ý SP.N T s mềm d o khả n ng trao chuyển hệ th ng tính tốn Tr n sở ngôn ngữ tiến hành xây d ng website h c tập, giải trí, mua bán, SP.N T ngƣời ta cách thuận tiện đ t n cơng, phải di chuyển, đ t n thời gian độ an tồn cao Mặc d có nhiều c g ng, tìm hiểu, kết h p nghi n cứu tr n tài liệu đ ng thời tranh thủ s gi p đ th y cơ, bạn b Nhƣng thời gian có hạn, kinh nghiệm cịn ít, n n đề tài khơng tránh kh i thiếu sót R t mong đƣ c s đánh giá góp ý chân thành th y cô bạn b , để em k p thời có sữa đ i b sung u i c ng em xin chân thành cảm ơn s giảng dạy, hƣớng dẫn gi p đ tận tình cô giáo hƣớng dẫn TS Phan Lê Na th y cô giáo khoa ông nghệ thông tin – trƣờng đại h c Vinh GVHD: TS Phan Lê Na SVTH: Lê Minh Anh Đồ án tốt nghiệp: “ Web tin tức trƣờng THPT” MỤC ỤC ỜI N I U PH N I: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG ChƢƠNG 1: PHÂN TÍ H YÊU ẦU Ề TÀI 1.1 hức n ng 1.2 Y u c u đặt cho hệ th ng 1.2.1 Về mặt thiết b ph n mềm 1.2.2 Y u c u trang Web 1.2.3 Ph n thứ nh t dành cho Ban quán lý trang web Trƣờng H c: 1.2.3.1 Thứ nh t: 1.2.3.2 Thứ hai: 1.2.3.3 Thứ ba: HƢƠNG 2: PHÂN TÍ H VÀ THIẾT KẾ HỆ THỐNG 2.1 Khảo sát trạng 2.1.1 Q trình đ ng ký mơn h c ch n giáo vi n giảng dạy: 2.1.2 Quá trình đ ng ký với ban quản lý web: 2.1.3 Quá trình thu thập tin giáo vi n phụ huynh: 2.1.4 H c sinh: 2.1.5 Ban quản lý web tin tức trƣờng: 2 Sơ đ t chức máy nhà trƣờng THPT 10 2.3 Mơ hình hoa y u c u ngƣời sử dụng 11 2.3.1 Biểu đ lu ng liệu mức khung cảnh 11 2.3.2 Biểu đ lu ng liệu mức đỉnh 12 2.3.2.1 Phân rã chức n ng nội dung ngƣời sử dụng 12 2.3.2.2 Phân rã chức n ng quản lý nhà trƣờng 13 2.3.3 Biểu đ lu ng liệu mức dƣới đỉnh 14 2.3.3.1 Phân rã chức n ng nội dung ngƣời sử dụng 14 2.3.3.2 Phân rã chức n ng quản lý nhà trƣờng 15 2.4 Sơ đ quản lý h c sinh 16 2.5 Thiết kế giao diện 17 2.6 Sơ đ quản lý dử liệu 18 PH N II: CÁC KỸ THUẬT VÀ CƠNG CỤ ẬP TRÌNH 21 HƢƠNG 1: TÌM HIỂU ƠNG NGHỆ SP 21 1.1 Giới thiệu SP.N T 21 1.2 Mô hình hoạt động ASP.NET 21 1.3 u tr c FILE ASP.NET 21 1.4 ác đ i tƣ ng SP.N T 21 GVHD: TS Phan Lê Na SVTH: Lê Minh Anh Đồ án tốt nghiệp: “ Web tin tức trƣờng THPT” 1.4.1 i tƣ ng Request 22 1.4.2 i tƣ ng Response 22 1.4.3 i tƣ ng Server 22 1.4.4 i tƣ ng pplication 22 1.4.5 i tƣ ng Session 22 1.5 ác OMPON NT ASP.NET 22 1.6 ASP.NET sở dủ liệu 23 1.6.1 u hình DSN (Data Source Name) 23 1.6.2 ADO (Active Data Object) 23 hƣơng 2: ƠNG Ụ LẬP TRÌNH VISU STUDIO 2008 24 2.1 GIỚI THIỆU 24 PH N III: CÀI ẶT 38 HƢƠNG 1: YÊU ẦU HỆ THỐNG VÀ ÀI ẶT HƢƠNG TRÌNH 38 1.1 Y u c u hệ th ng 38 1.2 ài đặt chƣơng trình 38 HƢƠNG 2: THIẾT KẾ GI O DIỆN VÀ HƢỚNG DẪN SỬ DỤNG 40 2.1 Một s giao diện trƣờng h c 40 2.2 Một s giao diện ph n quản tr 43 KẾT UẬN 45 TÀI IỆU THAM KHẢO 476 GVHD: TS Phan Lê Na SVTH: Lê Minh Anh Đồ án tốt nghiệp: “ Web tin tức trƣờng THPT” PH N I: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG CHƢƠNG 1: PHÂN TÍCH YÊU C U Ề TÀI 1.1 Chức ây website tin tức Trƣờng h c nhằm việc quản lý h c vụ trƣờng trung h c ph thông Nếu khơng có s hỗ tr tin h c, việc quản lý phải c n nhiều ngƣời, chia thành nhiều khâu, quản lý đƣ c tồn h sơ, h c sinh (thơng tin, điểm s , kỷ luật, h c bạ, thời khoá biểu, ) giáo vi n (thông tin, l ch dạy, ), lớp h c (sỉ s , GV N, ) c ng nhƣ nghiệp vụ s p thời khoá biểu, tính điểm trung bình, xếp loại h c l c cho h c sinh toàn trƣờng (s lƣ ng h c sinh l n đến hai ba ngàn h c sinh) ác cơng việc địi h i nhiều thời gian cơng sức, mà s xác hiệu khơng cao, đa s làm thủ cơng r t t động Một s nghiệp vụ nhƣ tra cứu, th ng k , hiệu chỉnh thơng tin v t vả Ngồi cịn có s khó kh n v n đề lƣu trữ đ sộ, dễ b th t lạc, t n k m, Trong đó, nghiệp vụ hồn tồn tin h c hoá cách dễ dàng.Với s gi p đ tin h c, việc quản lý h c vụ trở n n đơn giản, thuận l i, nhanh chóng hiệu r t nhiều Nhà trƣờng h c sinh truy cập vào trang web đ y đủ thơng tin cách xác ó chức n ng sau: - ho ph p nhập hàng vào SDL - Hiển th danh sách h c sinh ( bao g m: hình ảnh, lớp h c, h t n, ngày sinh, qu quán, điểm t ng kết n m, hành kiểm, mô tả chức n ng) - Hiển th môn h c, để h c sinh tiện đ ng ký - Hiển th thi thời gian biểu để đ ng ký l ch h c (tránh tr ng l ch) GVHD: TS Phan Lê Na SVTH: Lê Minh Anh Đồ án tốt nghiệp: “ Web tin tức trƣờng THPT” - ung c p khả n ng tìm kiếm, giám hiệu truy câp từ xa để tìm kiếm, dễ dàng quán lý cách t ng quan ( giáo vi n chủ nhiệm, môn, h c sinh ) - ho ph p quản lý đơn đ ng ký môn h c - ập nhập cập nhập môn h c, loại môn h c, h c sinh, ban quan lý trƣờng h c - Th ng k h c sinh đ ng ký môn h c - ho ph p hệ th ng quản tr mạng từ xa 1.2 Yêu cầu đặt cho hệ thông 1.2.1 Về mặt thiết bị phần mềm Một máy làm Web Server Hệ điều hành hỗ tr cho chƣơng trình Windows Hệ sở liệu đƣ c d ng MS SQL 2008 ác ph n mềm khác d ng để lập trình thiết kế Web 1.2.2 Yêu cầu trang Web Hệ th ng g m có hai ph n: a Phần thứ dành cho Ban quán lý trang web Trƣờng Học: Ban quán lý trang web ngƣời có quyền kiểm sốt thơng tin giáo vi n c ng nhƣ h c sinh trƣờng H tìm kiếm h c sinh gi i, h c sinh cá biệt s h c sinh khác nhằm đƣa đánh giá kết h c tập lớp c ng nhƣ giáo vi n chủ nhệm hệ th ng c n thiết cho ban quán lý, c ng từ hệ th ng toàn giáo vi n b t kỳ h c sinh c ng góp ý có ý kiến với ban quán lý thơng qua trang web Vì trang web phải th a mản chức n ng sau: - Thứ nhất: Giới thiệu qua Trƣờng, Giáo vi n, H c sinh thuộc trƣờng, Phụ huynh, chƣơng trình hoạt động trƣờng, phân b t chức, mơn giảng dạy, đ ng ký l ch trình h c xem l a ch n - Thứ hai: Thông qua trang web chức n ng tìm kiếm h c sinh Với nhu c u h c sinh bƣớc vào trang web tin tức trƣờng h c tìm kiếm mơn h c GVHD: TS Phan Lê Na SVTH: Lê Minh Anh Đồ án tốt nghiệp: “ Web tin tức trƣờng THPT” mà h c sinh c n tìm cho ph h p Khi đƣ c Ban Giám hiệu nhà trƣờng duyệt h c sinh đ ng ký mơn h c mình, đơi l c c ng có nhiều h c sinh vào website mà khơng có ý đ nh đ ng ký hay đ ng ký khơng tìm th y mơn mu n đ ng ký y u c u đặt cho hệ th ng làm để h c sinh tìm kiếm nhanh hiệu môn h c mà h c sinh c n tìm - Thứ ba: Sau h c sinh l a ch n xong môn h c c n đ ng ký, hệ th ng phải có chức n ng th mơn h c để h c sinh nhập vào thông tin c n thiết, tránh địi h i hay thơng tin y u c u nhiều từ phía h c sinh, tạo cảm giác thoải mái, ri ng tƣ cho h c sinh Ngoài ra, m i th c m c h c sinh li n hệ qua website đƣ c trả lời, giải đáp H c sinh li n hệ, góp ý, thơng qua website tƣ v n, hộ tr h i đáp qua yahoo b Phần thứ hai dành cho nhà quản lý: Là Ban quán lý website, có quyền kiểm soát m i hoạt động hệ th ng Ban quán lý đƣ c c p username password để đ ng nhập vào hệ th ng th c chức n ng Nếu nhƣ q trình đ ng nhập thành cơng nhà quản lý có chức n ng sau: - Thứ nhất: hức n ng quản lý cập nhật (th m, xóa, sửa) tin, thông báo th tr n trang chủ, việc khơng phải dễ Nó địi h i s xác - Thứ hai: Tiếp nhận kiểm đơn đ ng ký h c sinh c n phải “duyệt, cập nhập thông tin điểm h c sinh”, sau th đơn đ ng ký h c hay xóa b đơn đ ng ký h c - Thứ ba: Th ng k danh sách h c, đ ng ký nhập h c h c sinh Ngồi chức n ng n u tr n trang web phải đƣ c trình bày cho dễ hiểu, giao diện mang tính dễ d ng, đẹp m t cho h c sinh th y đƣ c thơng tin c n tìm, cung c p thông tin quan tr ng c n thiết cho giáo vi n h c sinh để toàn giáo vi n chủ nhiệm, h c sinh theo giõi hàng ngày, nhằm thu GVHD: TS Phan Lê Na SVTH: Lê Minh Anh Đồ án tốt nghiệp: “ Web tin tức trƣờng THPT” h t s quan tâm trƣờng có hội có h c sinh trƣờng khác tham khảo nhiều iều quan tr ng trang web tin tức trƣờng h c phải đảm bảo an toàn tuyệt đ i thông tin li n quan đến cá nhân h c sinh Ban giám hiệu Nhà Trƣờng ng thời trang web cịn phải có tính dễ nâng c p, bảo trì, sửa chữa c n b sung, cập nhật tính n ng CHƢƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 2.1 Khảo sát trạng Sau khảo sát trạng, em n m b t đƣ c thông tin sau: Quản lý Trƣơng h c: giáo vi n, h c sinh đƣ c quản lý thông tin sau đây: H t n, đ a chỉ, điện thoại, fax, email, t n đ ng nhập, mật 2.1.1 Quá tr nh đăng ký môn học chọn giáo viên giảng dạy: l a ch n giáo vi n dạy môn tr c tiếp trao đ i thông tin h c sinh, ch u trách nhiệm hƣớng dẫn Sau l a ch n xong, môn tiến hành lập đơn đ ng ký nhập h c Sau tiếp nhận y u c u tr n, ban quan lý lập danh sách h c sinh s p xếp theo đơn đ ng ký giáo vi n dạy h c 2.1.2 Quá tr nh đăng ký với ban quản lý web: Hàng ngày đƣ c kiểm tra danh sách đ ng ký h c sinh Trong trình đ ng ký ban quán lý có trách nhiệm xem x t đề xu t giáo vi n, h c sinh y u c u đ nh nhận loại, s lƣ ng h c sinh đ ng ký phƣơng thức đ ng ký với ban quán lý web Việc đ ng ký với ban quán lý web, đƣ c th c thông qua đ a tr n mạng hay qua điện thoại, fax 2.1.3 Quá tr nh thu thập tin giáo viên phụ huynh: Sau thu nhận thông tin giáo vi n, phụ huynh trƣờng, Ban quán lý web giải đáp m i th c m c, ý kiến tr n yahoo hộp thƣ điện tử của giáo vi n, phụ huynh thông qua trang web trả lời v n GVHD: TS Phan Lê Na SVTH: Lê Minh Anh Đồ án tốt nghiệp: “ Web tin tức trƣờng THPT” Tiếp theo từ quy trình th c tiễn n u tr n, ta nhận th y hệ th ng đƣ c xây d ng cho toán đặt chủ yếu phục vụ cho ba đ i tƣ ng: giáo vi n, h c sinh ban quản lý web 2.1.4 Học sinh: ngƣời có nhu c u c n thiết việc r n luyện đạo đức, kỹ n ng, kiến thức h c tập theo quy trình, quy đ nh nhà trƣờng điều c p bách mà h c sinh c n biết tìm đến 2.1.5 Ban quản lý web tin tức trƣờng: Là ngƣời làm chủ hệ th ng, có quyền kiểm soát m i hoạt động hệ th ng Ban quản lý đƣ c c p username password để đ ng nhập vào hệ th ng th c chức n ng Nếu nhƣ trình đ ng nhập thàng cơng Ban quản lý th c cơng việc: quản lý cập nhật thông tin giáo vi n, phụ huynh, h c sinh, tiếp nhận m i thông tin giáo vi n, phụ huynh, h c sinh Kiểm tra xử lý m i th c m c, ý kiến đóng góp Th ng k danh sách h c sinh, giáo vi n trình dạy h c, đánh giá kết h c tập d a tr n hệ th ng kiểm tra thơng tin Ngồi Ban qn lý cịn có hệ th ng qn lý điểm h c sinh qua kỳ thi có ti u đạt t t nghiệp d a tr n kết điểm h c ba n m iều gi p đánh giá xác sức h c tập h c sinh đ ng thời c ng đặt v n đề làm để điểm s đƣ c lƣu trữ cách t t nh t, b n cạnh kho điểm h c sinh c ng đƣ c cập nhập để biết s điểm để quan tâm đến việc h c GVHD: TS Phan Lê Na SVTH: Lê Minh Anh Đồ án tốt nghiệp: “ Web tin tức trƣờng THPT” 2 Sơ đồ tổ chức máy trƣờng THPT HỘI ỒNG QUÁN TRỊ BAN GIÁM HIỆU V n phòng Trƣờng Tổ Bộ phận giảng dạy V n, sử, đ a GDCD Tổ Ngoại Ngữ GDTC Hội đồng khen thƣởng kỷ luật Tổ Bộ phận quản lý Ban Công tác chuBanyên môn Ban Công tác H c Sinh Tốn, lý, tin KTCN Tổ Ban Cơng tác Nội vụ Hóa, sinh KTNN Các lớp học sinh Giáo viên chủ nhiệm GVHD: TS Phan Lê Na SVTH: Lê Minh Anh 10 Đồ án tốt nghiệp: “ Web tin tức trƣờng THPT” Visual Studio kích hoạt s sáng tạo cho kinh nghiệm Web cách trao quyền hành động cho chuy n gia phát triển Web đơn giản hóa s phát triển Web Visual Studio 2008 mang đến cho chuy n gia công cụ mà h c n để xây d ng hệ Web nhanh hơn, hiệu dễ dàng trƣớc đây: ho ph p chuy n gia phát triển ph n mềm Web lập trình giao diện Web tƣơng tác ngƣời d ng “ J X-style” Visual Studio cung c p cho chuy n gia phát triển t t công cụ s hỗ tr framework c n thiết để tạo ứng dụng Web h p dẫn, nhiều ý nghĩa cho ph p J X ác chuy n gia phát triển l i dụng s phong ph trình thành ph n truy cập, trình ngƣời quan lý, khung làm việc để xây d ng l n ứng dụng Web tập trung nhiều phía trình thành ph n truy cập web mà tích h p với b t kỳ nhà cung c p liệu back-end, hoạt động với b t kỳ trình duyệt có tồn s truy cập vào d ch vụ ứng dụng SP.N T tảng Microsoft - Thiết kế thi hành dịch vụ Web Nhƣ khái niệm d ch vụ Web có li n quan r t ra, Visual Studio cho ph p chuy n gia phát triển c u hình điểm cu i d ch vụ, sử dụng c ng công cụ mã mà không c n quan tâm đến giao thức (HTTP, T P/IP) đƣ c sử dụng , để truyền thông báo kiểm tra d ch vụ không mã ác chuy n gia đ i tác mở rộng giao thức sở để quản lý b t s đ nh nghĩa cho d ch vụ Web - Dễ dàng sử dụng dịch vụ Windows Communication Foundation (WCF) ác chuy n gia sử dụng cơng cụ R D để tạo nhanh chóng dễ dàng kết n i máy khách proxy đến d ch vụ t n tạo, kiểm tra ch ng mà không c n phải viết mã Th m vào đó, chuy n gia phát triển ph n mềm sử dụng c ng cơng nghệ công cụ cho d ch vụ W F d ch ng có đƣ c đặt GVHD: TS Phan Lê Na SVTH: Lê Minh Anh 33 Đồ án tốt nghiệp: “ Web tin tức trƣờng THPT” đâu - Thực thi dịch vụ đƣợc t ch hợp với thiết kế luồng công việc Visual Studio cho ph p chuy n gia phát triển ph n mềm soạn lại hành vi toàn d ch vụ với Windows Workflow Foundation (WF) để hình dung, tạo, soạn thảo g r i nhiệm vụ lu ng công việc thành ph n phụ thuộc - Kinh nghiệm với chuyên gia phát triển phần mềm Visual Studio 2008 xây d ng tr n s n ng su t cải thiện kinh nghiệm mà chuy n gia có Visual Studio 2005 Quá trình phát triển sử dụng để tạo n n Visual Studio 2008 có tính n ng ri ng tập trung cho ch t lƣ ng cu i c ng thơng qua tồn q trình phát triển Phƣơng pháp t ng đáng kể ch t lƣ ng toàn sản phẩm Th m vào đó, tồn kinh nghiệm chuy n gia phát triển ph n mềm với Visual Studio 2008 đƣ c cải thiện thông qua khả n ng Visual Studio việc xây d ng nh m đến t t tảng mà chuyên gia sử dụng d án h n m vừa qua iều cho đội phát triển ph n mềm ch p nhận Visual Studio 2008 mà khơng c n t n nhiều chi phí NTT việc triển khai thành ph n khung làm việc - Kinh nghiệm chuyên gia phát triển phần mềm: Xây d ng Visual Studio 2008 với mục ti u N T Framework khác Với Visual Studio, chuy n gia phát triển ph n mềm sử dụng tập công cụ nh m đến tảng mong mu n mà không b b t hạn chế Những cải thiện cho thiết kế biểu mẫu Windows (Windows Forms) Windows Forms tiếp tục cung c p cho chuy n gia nhiều tính n ng chức n ng c n thiết để xây d ng ứng dụng dòng doanh nghiệp cách h p dẫn Với Visual Studio 2008, kinh nghiệm thời gian thiết kế cho Windows Forms UI phát triển thành ph n li n tục đƣ c cải thiện Những cải thiện hiệu su t GVHD: TS Phan Lê Na SVTH: Lê Minh Anh 34 Đồ án tốt nghiệp: “ Web tin tức trƣờng THPT” thiết kế vi n cho ph p chuy n gia phát triển t ng đƣ c n ng su t xây d ng ứng dụng Windows Forms Th m vào đó, s đơn giản danh sách lỗi design-time cung c p cho chuy n gia thông tin phản h i hữu dụng khả n ng b qua tiếp tục, từ làm cho h dễ dàng toàn nhiệm vụ phát triển - Cải thiện chất lƣợng sản phẩm ƣ c tiếp tục tập trung vào việc cải thiện ch t lƣ ng sản phẩm, thay đ i mang tính tảng theo cách Microsoft xây d ng công cụ cho chuy n gia phát triển cho ph p Microsoft đƣa công cụ ch t lƣ ng cao với khả n ng bảo đảm đ u tƣ đáng kể so với t t phi n trƣớc - Tác dụng đòn bẩy cho đầu tƣ UI tồn Visual Studio không cung c p thiết kế cho việc xây d ng hệ ứng dụng mà cịn làm cho trở l n dễ dàng với chuy n gia việc mở rộng ứng dụng t n để cung c p sản phẩm ngƣời d ng có ch t lƣ ng cao Những nâng cao thiết kế Windows Forms t n cho ph p thiết kế hƣớng nhiệm vụ việc tạo ứng dụng d ng Windows Forms, N T Framework 3.0 X ML ứng dụng V n đề cụ thể g m việc cung c p kinh nghiệm design-time để sử dụng nội dung Windows Presentation Foundation ứng dụng Windows Forms t n cách cho ph p đặt thiết kế ảo Windows Forms b trí nhìn th y nội dung m i quan hệ với điều khiển khác tr n biểu mẫu Khả n ng c ng cho ph p nội dungWindows Forms đƣ c thay vào ứng dụng đƣ c xây d ng tr n Windows Presentation Foundation - Cải thiện tr nh quản lý chu kỳ phát triển ứng dụng (A M) Trong Visual Studio 2008, Microsoft tiếp tục đ u tƣ vào công nghệ Visual Studio Team System đ u tr n th trƣờng Visual Studio 2008 cung c p s hỗ tr tuyệt vời khơng cho việc quản lý tồn chu trình phát triển ph n mềm GVHD: TS Phan Lê Na SVTH: Lê Minh Anh 35 Đồ án tốt nghiệp: “ Web tin tức trƣờng THPT” mà tƣơng tác với ngƣời d ng nhà quản lý ứng dụng doanh nghiệp Th m vào đó, đƣ c thiết kế để mở rộng l i ích cộng tác Visual Studio Team System với nhiều role tr n d án Bằng cách ch tâm vào c n thiết ngƣời truy cập từ chuy n gia phát triển ph n mềm độc lập nh nh t đến khách hàng doanh nghiệp lớn nh t, Visual Studio 2008 tạo đƣ c s phân ph i giải pháp có ch t lƣ ng cách dễ dàng mà không c n quan tâm đến kích thƣớc d án đội phát triển ph n mềm Những tính n ng phát hành g m có: Tích h p sở liệu chuy n nghiệp chu trình phát triển ph n mềm Việc tạo trình diễn sở liệu offline d án sở liệu mang sở liệu chuy n nghiệp vào chu trình phát triển ph n mềm Visual Studio 2008 cung c p đ y đủ công cụ điều khiển ngu n, kiểm thử kiểm tra s tạo liệu, giải pháp triển khai g m diff/merge tr c quan triển khai tạo k ch - Mở rộng khả kiểm thử khối Visual Studio Việc kiểm thử kh i khả n ng có nhu c u lớn nh t đƣ c h p nh t Visual Studio Phát hành mở rộng khả n ng nó, cải thiện hiệu su t phạm vi nó: kiểm tra kh i chạy nhanh ch ng đƣ c th c thi từ ID từ dòng lệnh; kiểm tra s kế thừa cho ph p ngƣời d ng sử dụng lại đƣ c phƣơng thức có trƣớc đó; cải thiện khả n ng sử dụng cho ph p ngƣời d ng th c thi kiểm tra tr c tiếp từ đ nh nghĩa nó; kiểm thử kh i có sẵn cho t t ngƣời d ng phi n Visual Studio Professional c ng đƣ c sử dụng để kiểm tra ứng dụng di động - Kiểm tra tải cho doanh nghiệp Visual Studio 2008 cải thiện khả n ng kiểm tra tải t n việc đơn giản hóa giao diện kiểm tra tải cung c p quan sát đ th nhiều máy GVHD: TS Phan Lê Na SVTH: Lê Minh Anh 36 Đồ án tốt nghiệp: “ Web tin tức trƣờng THPT” c ng l c cho kết kiểm tra, hiệu su t tình trạng t t máy đƣ c kiểm tra Những cải thiện b sung c ng cho ph p quản lý t t cho kết kiểm tra, mơ hình tải phong ph tích h p kết từ ngu n nonPerfMon ho ph p điều chỉnh hiệu su t s chuẩn đốn cho ứng dụng trƣờng h c thơng qua kiểm thử Một lĩnh v c hỗ tr Visual Studio 2008 khả n ng điều khiển hiệu su t hệ th ng chuẩn đốn thơng qua công cụ kiểm tra Visual Studio iều cho ph p chuy n gia phát triển ph n mềm chạy gia cơng đ nh hình su t kiểm tra, h chạy tải kiểm tra thủ tục đ i với hệ th ng, xem hành vi sử dụng cơng cụ tích h p để viết sơ lƣ c tiểu sử, g r i điều chỉnh ng có hiệu su t dịng sở để ngƣời d ng lƣu h sơ sở sau hiệu su t b giảm s t so sánh vết tích để nhận tài nguy n h i quy GVHD: TS Phan Lê Na SVTH: Lê Minh Anh 37 Đồ án tốt nghiệp: “ Web tin tức trƣờng THPT” PH N III: CÀI ẶT CHƢƠNG 1: YÊU C U HỆ THỐNG VÀ CÀI ẶT CHƢƠNG TRÌNH 1.1 u cầu hệ thống hƣơng trình đƣ c cài đặt tr n máy Server: ác ph n mềm c n thiết cho chƣơng trình hoạt động: + Hệ điều hành Window 2000 Window NT Server (4.0) + Internet Information Server (IIS) đóng vai trị làm Web Server + Trình duyệt Web Internet xplorer 4.0 trở l n + Hệ quản tr sở liệu MS SQL Server 2000 + Vietkey 1.2 Cài đặt chƣơng tr nh Hệ th ng cài đặt g m có hai ph n: + Ph n thứ nh t hỗ tr ngƣời truy cập: Ph n nhằm giới thiệu cho ngƣời truy cập trƣờng, nội quy quy cách dạy h c hỗ tr cho việc giáo vi n, phụ huynh, h c sinh qua mạng ngƣời truy cập có nhu c u Ph n g m có chức n ng xử lý sau: - ng nhập - ng ký thông tin giáo vi n, h c sinh, phụ huynh - Tra cứu thông tin y u c u Nhập: T n h c sinh, giáo vi n, phụ huynh thành ph n khác thơng tin đƣ c th theo y u c u Ch n: danh sách h c sinh,giáo vi n, phụ huynh thơng tin khơng tìm th y - Xử lý thông tin ch n: Xóa, cập nhật thơng tin, liệt k thơng tin ngƣời nhập - Kiểm tra danh sách h c sinh, thông tin giáo vi n, phụ huynh + Ph n thứ hai hỗ tr cho nhà quản lý: Ph n chủ yếu hỗ tr cho việc quản lý, cập nhật, th ng k thông tin c n thiết nhƣ: thông tin trƣờng”nội quy, ch n GVHD: TS Phan Lê Na SVTH: Lê Minh Anh 38 Đồ án tốt nghiệp: “ Web tin tức trƣờng THPT” môn h c, xem điểm thi, giáo vi n môn, giáo vi n, h c sinh, phụ huynh ngƣời quán lý web, đơn đ ng ký môn h c ”, G m có xử lý sau: - ập nhật mơn h c: Th m, Xóa, Sửa - ập nhật đơn đ ng ký h c: Xóa, Sửa - ập nhật nhà quán lý web: Th m, Xóa, Sửa - ập nhật danh sách h c sinh: Xóa, Sửa - Xử lý đơn đ ng ký h c - Th ng k đơn đ ng ký h c theo ngày, tháng, n m GVHD: TS Phan Lê Na SVTH: Lê Minh Anh 39 Đồ án tốt nghiệp: “ Web tin tức trƣờng THPT” CHƢƠNG 2: THIẾT KẾ GIAO DIỆN VÀ HƢỚNG DẪN SỬ DỤNG 2.1 Một sồ giao diện trƣờng THPT Màn hình giao di n “Trang chủ” GVHD: TS Phan Lê Na SVTH: Lê Minh Anh 40 Đồ án tốt nghiệp: “ Web tin tức trƣờng THPT” Màn hình giao diện trang “hiện th tin (view tin)” GVHD: TS Phan Lê Na SVTH: Lê Minh Anh 41 Đồ án tốt nghiệp: “ Web tin tức trƣờng THPT” Màn hình giao diện trang “li n hệ” GVHD: TS Phan Lê Na SVTH: Lê Minh Anh 42 Đồ án tốt nghiệp: “ Web tin tức trƣờng THPT” 2.2 Một số giao diện phần quản trị Màn hình giao diện trang ”Qn tr thơng tin cá nhân” Màn hình giao diện trang “Quản tr ngƣời d ng” GVHD: TS Phan Lê Na SVTH: Lê Minh Anh 43 Đồ án tốt nghiệp: “ Web tin tức trƣờng THPT” Màn hình giao diện trang “Quản tr quảng cáo” GVHD: TS Phan Lê Na SVTH: Lê Minh Anh 44 Đồ án tốt nghiệp: “ Web tin tức trƣờng THPT” KẾT UẬN Với t c độ phát triển ngày t ng mạng máy tính việc thiết kế cài đặt ứng dụng cho ngƣời d ng r t c n thiết Vì ý tƣởng giới thiệu trang “ Web tin tức trƣờng THPT” qua mạng nhƣng ph n c ng gi p cho h c sinh thuận tiện việc l a ch n môn h c, xem điểm c ng nhƣ ý kiến đóng góp giáo vi n, phụ huynh, h c sinh Những kết đ án đạt đƣ c: + Về cơng nghệ: - Tìm hiểu n m b t đƣ c công cụ thiết kế Web - Biết đƣ c cách thiết kế Web động c ng nhƣ cách t chức sở liệu - ác d ch vụ tr n Internet, đặc biệt Web + Về cài đặt chƣơng trình: - Giới thiệu web tin tức trƣờng THPT - ho ph p tra cứu thông tin trƣờng h c sinh có nhu c u tìm thơng tin c n - ho ph p h c sinh th c việc đ ng ký môn h c th m qua mạng - Tiếp nhận đơn đ ng ký h c sinh c ng nhƣ đơn đề ngh giáo vi n hay phụ huynh - Lập s lƣ ng đơn đ ng ký h c sinh GVHD: TS Phan Lê Na SVTH: Lê Minh Anh 45 Đồ án tốt nghiệp: “ Web tin tức trƣờng THPT” - ập nhật: Môn h c, h c sinh, giáo viện chủ nhiệm, môn, ngƣời quản lý, đơn đ ng ký - Th ng k : Môn h c đƣ c đ ng ký tháng, lớp, kh i, GVchủ nhiệm, GV mơn + Tính n ng chƣơng trình: - Thông tin h c sinh, môn h c, giáo vi n môn, giáo vi n chủ nhiệm đƣ c cập nhật k p thời, xác - Giao diện thân thiện với ngƣời d ng - Do điều kiện, n n chƣơng trình chạy thử tr n máy đơn Một l n xin chân thành cảm ơn cô giáo hƣớng dẫn TS Phan Lê Na, c ng th y cô giáo khoa công nghệ thông tin bạn gi p đ tận tình em su t thời gian th c đ án t t nghiệp GVHD: TS Phan Lê Na SVTH: Lê Minh Anh 46 Đồ án tốt nghiệp: “ Web tin tức trƣờng THPT” TÀI IỆU THAM KHẢO [1] Trần Ngọc Anh, th t p t nh Web, Nhà xu t Tr , 2002 [2] Thạc B nh Cƣờng, hân tích thiết kế hệ thống thông tin, Nhà xu t khoa h c kỹ thuật, 2002 [3] Phạm Hữu Khang, L p t nh ứng dụng ch yên nghiệp QL Server 2000, Nhà xu t Giáo dục, 2002 [4] Nguyễn Phƣơng an, iá t nh tin học ý th yết t p P 3.0 ASP.net , Nhà xu t Giáo dục, 2001 [5].Http://www.ktlehoan.com GVHD: TS Phan Lê Na SVTH: Lê Minh Anh 47 ... tốt nghiệp: “ Web tin tức trƣờng THPT? ?? Bảng 3: Tên lớp Bảng 4: Thông tin học sinh Bảng 5: Tin tức GVHD: TS Phan Lê Na SVTH: Lê Minh Anh 19 Đồ án tốt nghiệp: “ Web tin tức trƣờng THPT? ?? Bảng 6: Danh... án tốt nghiệp: “ Web tin tức trƣờng THPT? ?? Màn hình giao diện trang “hiện th tin (view tin) ” GVHD: TS Phan Lê Na SVTH: Lê Minh Anh 41 Đồ án tốt nghiệp: “ Web tin tức trƣờng THPT? ?? Màn hình giao... Thông tin cập nhật nội dung (2) : Nội dung (3) : Thông tin cập nhật hình ảnh (4) : Hình ảnh (5) : Thơng tin tìm kiếm viết (6) : Kết tìm kiếm (7) : Tra cứu tin tức (8) : Tin tức GVHD: