Chương 1. CÀIĐẶT 1. CÔNG CỤ VÀ MỘI TRƯỜNG PHÁT TRIỂN HỆ THỐNG 1.1. Xây dựng tòasoạn Báo điệntử Công nghệ phát triển : DotNetNuke 1.0.10 Môi trường lập trình : Microsoft Visual Studio.NET Ngôn ngữ lập trình : ASP.NET với code-hind là Visual Basic.NET Hệ quản trị cơ sở dữ liệu : Microsoft SQL Server 2000 Ngoài ra, trong quá trình lập trình tòa xây dựng tòasoạn Báo điệntử còn sử dụng một số thư viện khác như : FreeTextBox.dll, CountryListBox.dll, SharpZipLib.dll, SolpartControls.dll. 1.2. Xây dựng công cụ hỗ trợ việc thu thập tin tự động Công nghệ phát triển : XPATH Môi trường phát triển : Microsoft Visual Studio.NET Ngôn ngữ lập trình : Visual Basic.NET 2. MỘT VÀI GIAO DIỆN CHÍNH CỦA CHƯƠNG TRÌNH: 2.1. Phân hệ tòa soạn báo điệntử Hình : Màn hình chính Mô tả hoạt động (1) Người dùng chọn một chuyên mục để xem tin tức (2) Các tin đáng chú ý của các mục mà người dùng có thể chọn xem (3) Một mục được thể hiện gồm 3 tin nóng, trong đó có một tin nóng nhất. (4) Các tin tức được chọn làm sụ kiện Hình : Quản lý qui trình Mô tả hoạt động (1) Chọn nút gốc của cung cần thêm trong qui trình (2) Chọn nút ngọn của cung cần thêm trong qui trình (3) Chọn hướng của cung (4) Xóa cung đã có trong qui trình (5) Thêm một cung theo các thông số đã chọn. Hình : Quản lý người dùng Mô tả hoạt động (1) Thêm mới người dùng (2) Xem danh sách người dùng theo kí tự đầu của tên đăng nhập (3) Chỉnh sửa thông tin người dùng (4) Xem những người dùng chưa được kích hoạt Hình : Viết bài Mô tả hoạt động (1) Chọn đường dẫn ảnh minh họa (sau khi đã nhập Tiêu đề…) (2) Chọn ảnh làm ảnh minh họa (3) Nhập chú thích ảnh và trích dẫn tin (4) Các công cụ hỗ trợ công việc soạn bài Hình : Duyệt bài Mô tả hoạt động (1) Chọn duyệt bài cho chuyên mục (2) Chọn duyệt bài theo tình trạng tin (3) Tiêu đề bài viết cần duyệt. Click vào tiêu đề để xem bài viết. (4) Số phiên bản của bài viết. Click vào số phiên bản để xem chi tiết các phiên bản tin. Hình : Tìm kiếm bài viết đã đăng Mô tả hoạt động (1) Tìm chính xác cụm từ, tìm nội dung có chứa tất cả các từ hoặc chỉ chứa một trong các từ nằm trong từ khóa (2) Nhập từ khóa (3) Chọn phạm vi tìm kiếm từ khóa (trong tiêu đề, trong nội dung hay cả hai) (4) Chọn chuyên mục để tìm kiếm bài viết (5) Thực hiện tìm kiếm (6) Kết quả tìm kiếm được trả về 2.2. Phân hệ công cụ hỗ trợ thu thập tin tự động Hình : Phân tích để tìm câu truy vấn XPATH Mô tả hoạt động (1) Đường dẫn của tập tin (*.htm) để phân tích (2) Cấu trúc thẻ của tập tin cần phân tích được biểu diễn lại thành cấu trúc cây. Chọn các node trên cây và so sánh yêu cầu của người dùng với hình (7) (dạng thể hiện trên web) hoặc so sánh với đoạn code HTML trong textbox (6). Khi yêu cầu trùng với thể hiện thì câu truy vấn XPATH thể hiện trong ô textbox (4). Để chọn các mẫu, người dùng check vào các checkbox (3) Chương 2. TỔNG KẾT Qua quá trình thực hiện luận văn, nhóm đã thu thập được rất nhiều kiến thức bổ ích về công nghệ Dotnetnuke cũng như công nghệ .NET. Với quĩ thời gian có hạn của một luận văn tốt nghiệp, nhóm đã xây dựng được một tòa soạn Báo điệntử đáp ứng được đầy đủ những chức năng cơ bản mà nó cần phải có . Các chức năng nâng cao, phục vụ cho việc quản trị cũng như nâng cấp chương trình đòi hỏi nhiều thời gian và kĩ thuật đang được nhóm tìm hiểu và sẽ hoàn thành trong thời gian tới. Sau đây là những thành quả mà nhóm thu được trong quá trình thực hiện và nhữnng định hướng phát triển trong tương lai : 1. KẾT QUẢ ĐẠT ĐƯỢC 1.1. Về mặt lý thuyết Hiểu rõ các tính năng của DotNetNuke phiên bản 1.0.10 và nhiều kĩ thuật lập trình ASP.NET với code-behind là VisualBasic.NET Nắm rõ quy trình hoạt động của các tòa soạn báo điệntử hiện nay. Cơ bản nắm được những tiêu chuẩn của một tòa soạn Báo điện tử; cách thể hiện tin tức và các nội dung khác trên một tờ báo sao cho rõ 1.2. Về mặt thực nghiệm Xây dựng đầy đủ các chức năng cần có của một tòa soạn báo điện tử. Thể hiện khá đầy đủ các tính năng của Dotnetnuke trong chương trình. Chương trình có khả năng thay đổi toàn bộ giao diện một cách nhanh chóng. Quản lý chặt chẽ các loại người dùng. Việt hóa gần như hoàn toàn diễn đàn của ASP.NET. Tạo điều kiện cho việc trao đổi thông tin một các trực tiếp giữa người dùng và nhà quản trị website. Chương trình đang được chạy thử nghiệm tại Khoa Kinh tế, Đại học Quốc gia Tp.HCM 2. HƯỚNG PHÁT TRIỂN Xây dựng thêm nhiều module để phục vụ cho nhiều loại đơn vị, nhiều loại người dùng khác nhau. Nâng cấp các tính năng chưa hoàn hảo của chương trình. Ví dụ : Tìm kiếm tin bài với kết quả trả về được đánh dấu những từ khóa; thiết lập một kênh liên lạc bên trong tòa soạn; cho phép góp ý tin bài đa dạng và phong phú hơn; giao diện thân thiện hơn… Nâng cấp và chỉnh sửa chương trình lên phiên bản 2.x của DotNetNuke nhằm tận dụng các tính năng mới của phiên bản này. Triển khai chương trình trên hệ thống phân tán nhằm đáp ứng được yêu cầu của các đơn vị hoạt động trên phạm vi lớn. Dùng chính phần mềm vừa xây dựng xong làm nơi quảng bá và thu hút nhiều người cùng sử dụng DotNetNuke; đây cũnh là nơi thu nhận được những ý kiến, kinh nghiệm của những nhóm khác cùng làm việc trên DotNetNuke . rõ quy trình hoạt động của các tòa soạn báo điện tử hiện nay. Cơ bản nắm được những tiêu chuẩn của một tòa soạn Báo điện tử; cách thể hiện tin tức và các. Chương 1. CÀI ĐẶT 1. CÔNG CỤ VÀ MỘI TRƯỜNG PHÁT TRIỂN HỆ THỐNG 1.1. Xây dựng tòa soạn Báo điện tử Công nghệ phát triển : DotNetNuke