Server2Go là một ứng dụng portable tạo máy chủ web, có thể chạy từ bất kì không gian lưu trữ nào trên môi trường Windows. Bạn có thể sử dụng USB, ổ cứng di động, thậm chí cả CD, DVD để lưu trữ và chạy ứng dụng này mà không cần cài đặt.
Server2Go mang đến cho người dùng rất nhiều gói dịch vụ để lựa chọn, từ máy chủ Apache tới máy chủ web hỗ trợ cơ sở dữ liệu MySQL, SQLite, Pearl và ngôn ngữ lập trình PHP. Mỗi gói hình chương trình sẽ chỉ có các công cụ kèm theo cùng máy chủ hỗ trợ tương ứng. Đa phần người dùng thông thường đều cần ít nhất là MySQL và máy chủ hỗ trợ PHP để chạy các ứng dụng web trên mạng nội bộ.
Với Server2Go, chỉ cần 1 cú nhấp đúp chuột vào tập tin thực thi Server2Go.exe trong thư mục gốc, bạn đã có thể khởi động máy chủ để thử nghiệm các dịch vụ trực tuyến đang triển khai của mình. Server2Go sẽ chạy khá nhiều loại module máy chủ và hiển trị trang đầu tiên trên trình duyệt. Người dùng có thể cấu hình chương trình để thay đổi máy chủ web từ trang mặc định trên trình duyệt, cổng và các module lựa chọn để khởi động trong tập tin pms_config.ini
Các tập tin thực sự của một website được đưa vào thư mục htdocs của máy chủ web. Chỉ cần nhập địa chỉ 127.0.0.1:4001 để chạy thư mục gốc của máy chủ hoặc các thư mục con tùy thuộc vào việc sử dụng của người dùng.
Cơ sở dữ liệu MySQL cùng với phpMyAdmin có thể truy cập từ giao diện chính của máy chủ web. Server2Go giúp cho người dùng tránh được việc phải cấu hình, cài đặt phức tạp để chạy một máy chủ web trên mạng nội bộ, nhất là trong những môi trường hạn chế việc cài đặt phần mềm.
Tuỳ thuộc vào nhu cầu, người dùng có thể tải các phiên bản khác nhau về tại server2go-web.de.
Ngoài ra bạn cũng có thể sử dụng phần mềm khác như: Appserv chạy cũng khá hay và ổn dịnh
Văn Vượng (theo gHacks)
Server2Go mang đến cho người dùng rất nhiều gói dịch vụ để lựa chọn, từ máy chủ Apache tới máy chủ web hỗ trợ cơ sở dữ liệu MySQL, SQLite, Pearl và ngôn ngữ lập trình PHP. Mỗi gói hình chương trình sẽ chỉ có các công cụ kèm theo cùng máy chủ hỗ trợ tương ứng. Đa phần người dùng thông thường đều cần ít nhất là MySQL và máy chủ hỗ trợ PHP để chạy các ứng dụng web trên mạng nội bộ.
Với Server2Go, chỉ cần 1 cú nhấp đúp chuột vào tập tin thực thi Server2Go.exe trong thư mục gốc, bạn đã có thể khởi động máy chủ để thử nghiệm các dịch vụ trực tuyến đang triển khai của mình. Server2Go sẽ chạy khá nhiều loại module máy chủ và hiển trị trang đầu tiên trên trình duyệt. Người dùng có thể cấu hình chương trình để thay đổi máy chủ web từ trang mặc định trên trình duyệt, cổng và các module lựa chọn để khởi động trong tập tin pms_config.ini
Các tập tin thực sự của một website được đưa vào thư mục htdocs của máy chủ web. Chỉ cần nhập địa chỉ 127.0.0.1:4001 để chạy thư mục gốc của máy chủ hoặc các thư mục con tùy thuộc vào việc sử dụng của người dùng.
Cơ sở dữ liệu MySQL cùng với phpMyAdmin có thể truy cập từ giao diện chính của máy chủ web. Server2Go giúp cho người dùng tránh được việc phải cấu hình, cài đặt phức tạp để chạy một máy chủ web trên mạng nội bộ, nhất là trong những môi trường hạn chế việc cài đặt phần mềm.
Tuỳ thuộc vào nhu cầu, người dùng có thể tải các phiên bản khác nhau về tại server2go-web.de.
Ngoài ra bạn cũng có thể sử dụng phần mềm khác như: Appserv chạy cũng khá hay và ổn dịnh
Văn Vượng (theo gHacks)
[Đồ Án] Luận văn Xây dựng phần mềm hỗ trợ giải bài tập lượng giác mediafire.com | 2.91 MB
Luận văn Xây dựng ứng dụng bắt gói tin cho việc phân tích thông tin mạng phục vụ quản lý|869 KB
Trích dẫn
MỤC LỤC
Chương 1. TỔNG QUAN 10
1. VÌ SAO CHÚNG TÔI CHỌN “TÒA SOẠN BÁO ĐIỆN TỬ” LÀM LUẬN VĂN TỐT NGHIỆP ? 10
1.1. Cách nhìn nhận về báo điện tử : 10
1.2. Sự vượt trội của báo điện tử so với báo giấy thông thường 11
1.3. Sự thành công của các tờ báo điện tử hiện nay 13
1.4. Sự gia tăng về số lượng độc giả của các báo điện tử 15
1.5. Mục tiêu đề tài 16
1.5.1 Tìm hiểu Bộ portal mã nguồn mở DotNetNuke 16
1.5.2 Xây dựng tòa soạn báo điện tử 17
2. LÝ DO CHỌN DOTNETNUKE LÀM NỀN TẢNG ỨNG DỤNG 17
2.1. Tính mới và tính mở của DotNetNuke 18
2.2. Kiến trúc và tính đóng gói của DotNetNuke 21
2.2.1 Kiến trúc của DotNetNuke 21
2.2.2 Tính đóng gói của DotNetNuke 22
2.3. Tính tiện dụng của DotNetNuke 25
2.4. Triển vọng của DotNetNuke 29
2.5. DotNetNuke và việc xây dựng một tờ báo điện tử 30
3. CÔNG CỤ HỖ TRỢ VIỆC LẤY TIN TỰ ĐỘNG 31
3.1. Tính khả thi của việc lấy tin tự động 31
3.1.1 Tổng quan 31
3.1.2 Cơ sở lý thuyết 31
3.1.3 Phương án giải quyết 34
3.1.4 Kết luận 37
3.2. Công cụ hỗ trợ việc thu thập tin tức từ các báo điện tử khác 37
Chương 2. PHÂN TÍCH HIỆN TRẠNG 38
1. PHÂN TÍCH YÊU CẦU HỆ THỐNG 39
1.1. Yêu cầu chức năng, phi chức năng và các yêu cầu khác 39
1.2. Nhận xét và định hướng 41
2. THAM KHẢO QUY TRÌNH HOẠT ĐỘNG CỦA TÒA SOẠN ĐIỆN TỬ BÁO TUỔI TRẺ 42
2.1. Mô hình hệ thống 42
2.1.1 Mô hình ứng dụng 42
2.1.2 Các tác nghiệp của hệ thống 51
3. ĐỀ XUẤT GIẢI PHÁP 58
3.1. Sơ đồ tổ chức 59
3.2. Mô tả hoạt động 60
3.3. Mô hình DFD Quan niệm hệ thống mới 62
3.3.1 Mô hình DFD Cấp 1 62
3.3.2 Mô hình DFD Cấp 2 64
3.3.3 Mô hình DFD Cấp 3 68
3.4. Sưu liệu phần mô hình quan niệm hệ thống mới 69
3.4.1 Mô tả dòng dữ liệu 69
3.4.2 Mô tả kho dữ liệu 69
3.4.3 Mô tả ô xử lý 69
4. MÔ HÌNH THỰC THỂ KẾT HỢP 69
4.1. Mô hình thực thể kết hợp 69
4.2. Thuyết minh cho mô hình thực thể kết hợp 70
4.3. Mô tả thực thể 73
4.4. Mô tả mối kết hợp 73
4.5. Bảng tổng kết khối lượng 73
4.6. Danh sách thuộc tính 74
4.7. Mô tả ràng buộc toàn vẹn 75
4.7.1 Ràng buộc miền giá trị 75
4.7.2 Ràng buộc phụ thuộc tồn tại 79
4.7.3 Ràng buộc liên thuộc tính, liên quan hệ 83
4.7.4 Bảng tầm ảnh hưởng 85
Chương 1. TỔNG QUAN 10
1. VÌ SAO CHÚNG TÔI CHỌN “TÒA SOẠN BÁO ĐIỆN TỬ” LÀM LUẬN VĂN TỐT NGHIỆP ? 10
1.1. Cách nhìn nhận về báo điện tử : 10
1.2. Sự vượt trội của báo điện tử so với báo giấy thông thường 11
1.3. Sự thành công của các tờ báo điện tử hiện nay 13
1.4. Sự gia tăng về số lượng độc giả của các báo điện tử 15
1.5. Mục tiêu đề tài 16
1.5.1 Tìm hiểu Bộ portal mã nguồn mở DotNetNuke 16
1.5.2 Xây dựng tòa soạn báo điện tử 17
2. LÝ DO CHỌN DOTNETNUKE LÀM NỀN TẢNG ỨNG DỤNG 17
2.1. Tính mới và tính mở của DotNetNuke 18
2.2. Kiến trúc và tính đóng gói của DotNetNuke 21
2.2.1 Kiến trúc của DotNetNuke 21
2.2.2 Tính đóng gói của DotNetNuke 22
2.3. Tính tiện dụng của DotNetNuke 25
2.4. Triển vọng của DotNetNuke 29
2.5. DotNetNuke và việc xây dựng một tờ báo điện tử 30
3. CÔNG CỤ HỖ TRỢ VIỆC LẤY TIN TỰ ĐỘNG 31
3.1. Tính khả thi của việc lấy tin tự động 31
3.1.1 Tổng quan 31
3.1.2 Cơ sở lý thuyết 31
3.1.3 Phương án giải quyết 34
3.1.4 Kết luận 37
3.2. Công cụ hỗ trợ việc thu thập tin tức từ các báo điện tử khác 37
Chương 2. PHÂN TÍCH HIỆN TRẠNG 38
1. PHÂN TÍCH YÊU CẦU HỆ THỐNG 39
1.1. Yêu cầu chức năng, phi chức năng và các yêu cầu khác 39
1.2. Nhận xét và định hướng 41
2. THAM KHẢO QUY TRÌNH HOẠT ĐỘNG CỦA TÒA SOẠN ĐIỆN TỬ BÁO TUỔI TRẺ 42
2.1. Mô hình hệ thống 42
2.1.1 Mô hình ứng dụng 42
2.1.2 Các tác nghiệp của hệ thống 51
3. ĐỀ XUẤT GIẢI PHÁP 58
3.1. Sơ đồ tổ chức 59
3.2. Mô tả hoạt động 60
3.3. Mô hình DFD Quan niệm hệ thống mới 62
3.3.1 Mô hình DFD Cấp 1 62
3.3.2 Mô hình DFD Cấp 2 64
3.3.3 Mô hình DFD Cấp 3 68
3.4. Sưu liệu phần mô hình quan niệm hệ thống mới 69
3.4.1 Mô tả dòng dữ liệu 69
3.4.2 Mô tả kho dữ liệu 69
3.4.3 Mô tả ô xử lý 69
4. MÔ HÌNH THỰC THỂ KẾT HỢP 69
4.1. Mô hình thực thể kết hợp 69
4.2. Thuyết minh cho mô hình thực thể kết hợp 70
4.3. Mô tả thực thể 73
4.4. Mô tả mối kết hợp 73
4.5. Bảng tổng kết khối lượng 73
4.6. Danh sách thuộc tính 74
4.7. Mô tả ràng buộc toàn vẹn 75
4.7.1 Ràng buộc miền giá trị 75
4.7.2 Ràng buộc phụ thuộc tồn tại 79
4.7.3 Ràng buộc liên thuộc tính, liên quan hệ 83
4.7.4 Bảng tầm ảnh hưởng 85



















