Chương 1 Tổng quan<br />
1.1 Chương trình quản lý phòng máy bao gồm những gì?<br />
Trong quá trình khảo sát các chương trình quản lý phòng máy đang sử dụng<br />
tại Việt Nam, chúng em tạm phân loại các yêu cầu đề ra là : các yêu cầu cần, các<br />
yêu cầu đủ, và các yêu cầu mở rộng.<br />
1.1.1 Các yêu cầu cần:<br />
Bản thân chương trình quản lý máy thuê Internet phải có khả năng tính tiền<br />
cước hợp lý cho người sử dụng. Người thuê máy cần cảm thấy việc tính cước đúng<br />
và làm họ hài lòng. Ngoài ra, nếu phòng máy còn có phục vụ món ăn, dịch vụ như:<br />
tạp chí, sách báo… thì một yêu cầu cần khác là cần tính phí phục vụ cho người<br />
dùng. Đối với người dùng, họ cảm thấy hài lòng khi việc phục vụ được nhanh<br />
chóng và chu đáo.<br />
1.1.2 Các yêu cầu đủ:<br />
Ngoài hai yêu cầu trên, việc bảo mật bảo mật và kiểm duyệt nội dung web<br />
cũng rất quan trọng do nó cũng ảnh hưởng một phần đến việc kinh doanh (chẳng<br />
hạn, thể gây ảnh hưởng uy tín phòng máy khi lướt web đen…). Vì vậy, các yêu cầu<br />
kiểm soát hệ thống máy khách được đặt ra như quan sát màn hình máy khách, đọc<br />
nội dung người dùng gõ…<br />
1.1.3 Các yêu cầu mở rộng:<br />
Ngoài các dạng yêu cầu trên, các yêu cầu còn lại là các yêu cầu mở rộng.<br />
Thật ra, các yêu cầu mở rộng chỉ có tính tương đối. Tùy thuộc yêu cầu đặt ra cho<br />
phần mềm mà ta có thể xem xét thêm các yêu cầu mở rộng như là yêu cầu đủ. Các<br />
yêu cầu mở rộng thường thấy là : lọc liên kết web, nội dung web, nhắn tin di động,<br />
chat nội bộ giữa các máy khách với nhau, đa ngôn ngữ…<br />
<br />
1<br />
<br />
1.2 Các chương trình quản lý phòng máy hiện nay ở Việt<br />
Nam.<br />
1.2.1 Cyber Station Manager<br />
Cyber Station Manager là phần mềm quản lý khách hàng, thời gian sử<br />
dụng máy trạm, điều khiển máy trạm do công ty trách nhiệm hữu hạn Đan Thanh<br />
viết. Chương trình có các chức năng chính:<br />
o Quản lý thông tin các máy trạm<br />
o Quản lý thông tin các hội viên<br />
o Quản lý hóa đơn<br />
1.2.2 Internet Café Software:<br />
Do công ty PA Việt Nam 65 đường Sư Vạn Hạnh nối dài Q.10 Tp. Hồ<br />
Chí Minh viết. Các tính năng chính:<br />
o Quản lý thông tin các máy trạm<br />
1.2.3 iSystem 3.0 :<br />
Hệ phần mềm chuyên nghiệp cho máy dịch vụ game – Internet, gồm<br />
hai phần :<br />
o iSystem hỗ trợ quản trị mạng từ bất cứ máy nào trong mạng nội bộ, hỗ trợ lọc<br />
web đen, biên tập danh bạ web, phân vùng khởi động, hỗ trợ kết nối Internet<br />
và ADSL.<br />
o iNetman hỗ trợ quản lý đồng thời nhiều loại dịch vụ (game, Internet…) và<br />
quản lý bán hàng.<br />
Do công ty TBNet 111 Lý Thường Kiệt Tp Thái Bình – tỉnh Thái Bình.<br />
1.2.4 EasyCafe :<br />
Do công ty Tinasoft tại Thổ Nhĩ Kỳ viết.<br />
Các chức năng:<br />
o Quản lý thông tin các máy trạm.<br />
<br />
2<br />
<br />
o Quản lý thông tin các hội viên.<br />
o Quản lý hóa đơn.<br />
o Lọc thông tin.<br />
o Nhắn tin di dộng.<br />
o Điều khiển từ xa các máy trạm.<br />
<br />
1.3<br />
<br />
Các ưu khuyết điểm của các chương trình trên.<br />
<br />
1.3.1 Cyber Station Manager<br />
Ưu điểm :<br />
Phần mềm quản lý chi tiết việc phân loại khách hàng gồm : hội viên, khách<br />
vãng lai và người quản trị cả Server và Client.<br />
Các cách tính cước cho người dùng phong phú: trả tiền trước, trả tiền sau,<br />
cộng dồn tiền cước các máy(cho phép đổi máy sử dụng khi đang sử dụng máy nào<br />
đó). Cộng thêm thời gian sử dụng miễn phí cho khách. Thêm phí tự động cho khách<br />
khi khách có yêu cầu.<br />
Khuyết điểm:<br />
Cài đặt phức tạp( do dùng MySQL).<br />
Sử dụng Tiếng Việt không dấu.<br />
Các chức năng quản lý máy trạm đơn giản.<br />
Các chức năng điều khiển từ xa còn ít.<br />
1.3.2 Internet Café Software<br />
Ưu điểm :<br />
- Giao diện đơn giản, dễ dùng. Có thể chuyển đổi máy cho khách<br />
hàng.<br />
- Màn hình screen che khá hiệu quả .<br />
Khuyết điểm:<br />
- Các chức năng không đầy đủ( Chương trình chỉ có phần tính cước,<br />
in báo biểu).<br />
<br />
3<br />
<br />
- Phải đổi tên máy ngay khi bắt đầu sử dụng bên phía Server. Máy<br />
phải khởi động lại.<br />
1.3.3 iSystem 3.0<br />
Ưu điểm :<br />
- Giao diện đơn giản, dễ dùng. Có thể chuyển đổi máy cho khách<br />
hàng.<br />
Khuyết điểm:<br />
- Mặc dù có một số chức năng quản trị máy từ xa, nhưng vẫn còn rất ít<br />
(chỉ có tắt máy, nhắn tin từ máy chủ).<br />
- Phải đổi tên máy ngay khi bắt đầu sử dụng bên phía Server. Máy<br />
phải khởi động lại.<br />
1.3.4 Easy Café:<br />
Ưu điểm :<br />
- Có gần như đầy đủ tất cả các chức năng quản lý cần thiết và mở<br />
rộng.<br />
- Hỗ trợ đa ngôn ngữ.<br />
- Có thể xem đây phần mềm điển hình về việc quản lý các máy trạm ở<br />
phòng cho thuê dịch vụ Internet.<br />
Khuyết điểm:<br />
- Vì phải quản lý chi tiết mọi thứ nên giao diện phức tạp, khó dùng.<br />
- Không hỗ trợ tiếng Việt mặc dù là phần mềm đa ngôn ngữ.<br />
<br />
4<br />
<br />
Chương 2 Xây dựng chương trình quản lý phòng máy<br />
2.1<br />
<br />
Xác định yêu cầu:<br />
<br />
2.1.1 Các yêu cầu chức năng:<br />
Xây dựng phần mềm quản lý phòng thuê Internet, chương trình có<br />
yêu cầu quản lý những tính năng cần là:<br />
Các tính năng cần là:<br />
Tính cước sử dụng máy<br />
Tính cước phục vụ món<br />
Quản lý báo cáo<br />
Các tính năng đủ là:<br />
Kiểm soát các họat động máy khách và nội dung sử dụng của người<br />
dùng<br />
2.1.2 Các yêu cầu phi chức năng:<br />
<br />
2.2<br />
<br />
Phân tích thiết kế hệ thống:<br />
<br />
2.2.1 Xây dựng Use Case:<br />
<br />
2.2.1.1<br />
<br />
Xác định Actor và Use Case phía Server:<br />
<br />
Actor: Người sử dụng chương trình Server ở máy chủ - Người quản<br />
lý.<br />
Use Case:<br />
Start Server: Chạy chương trình Server.<br />
Login: Cho phép Client sử dụng máy tính với trạng thái<br />
username=”anonymous” , password=””.<br />
Logout: Không cho phép Client sử dụng máy tính.<br />
Paid: Tính tiền người dùng.<br />
<br />
5<br />
<br />