Điều khiển các máy trạm trong phòng internet
1 Chng 1 Tng quan 1.1 Chng trình qun lý phòng máy bao gm nhng gì? Trong quá trình kho sát các chng trình qun lý phòng máy đang s dng ti Vit Nam, chúng em tm phân loi các yêu cu đ ra là : các yêu cu cn, các yêu cu đ, và các yêu cu m rng. 1.1.1 Các yêu cu cn: Bn thân chng trình qun lý máy thuê Internet phi có kh nng tính tin cc hp lý cho ngi s dng. Ngi thuê máy cn cm thy vic tính cc đúng và làm h hài lòng. Ngoài ra, nu phòng máy còn có phc v món n, dch v nh : tp chí, sách báo… thì mt yêu cu cn khác là cn tính phí phc v cho ngi dùng. i vi ngi dùng, h cm thy hài lòng khi vic phc v đc nhanh chóng và chu đáo. 1.1.2 Các yêu cu đ: Ngoài hai yêu cu trên, vic bo mt bo mt và kim duyt ni dung web cng rt quan trng do nó cng nh hng mt phn đn vic kinh doanh (chng hn, th gây nh hng uy tín phòng máy khi lt web đen…). Vì vy, các yêu cu kim soát h thng máy khách đc đt ra nh quan sát màn hình máy khách, đc ni dung ngi dùng gõ… 1.1.3 Các yêu cu m rng: Ngoài các dng yêu cu trên, các yêu cu còn li là các yêu cu m rng. Tht ra, các yêu cu m rng ch có tính tng đi. Tùy thuc yêu cu đt ra cho phn mm mà ta có th xem xét thêm các yêu cu m rng nh là yêu cu đ. Các yêu cu m rng thng thy là : lc liên k t web, ni dung web, nhn tin di đng, chat ni b gia các máy khách vi nhau, đa ngôn ng… 2 1.2 Các chng trình qun lý phòng máy hin nay Vit Nam. 1.2.1 Cyber Station Manager Cyber Station Manager là phn mm qun lý khách hàng, thi gian s dng máy trm, điu khin máy trm do công ty trách nhim hu hn an Thanh vit. Chng trình có các chc nng chính: o Qun lý thông tin các máy trm o Qun lý thông tin các hi viên o Qun lý hóa đn 1.2.2 Internet Café Software: Do công ty PA Vit Nam 65 đng S Vn Hnh ni dài Q.10 Tp. H Chí Minh vit. Các tính nng chính: o Qun lý thông tin các máy trm 1.2.3 iSystem 3.0 : H phn mm chuyên nghip cho máy d ch v game – Internet, gm hai phn : o iSystem h tr qun tr mng t bt c máy nào trong mng ni b, h tr lc web đen, biên tp danh b web, phân vùng khi đng, h tr kt ni Internet và ADSL. o iNetman h tr qun lý đng thi nhiu loi dch v (game, Internet…) và qun lý bán hàng. Do công ty TBNet 111 Lý Thng Kit Tp Thái Bình – tnh Thái Bình. 1.2.4 EasyCafe : Do công ty Tinasoft ti Th Nh K vit. Các chc nng: o Qun lý thông tin các máy trm. 3 o Qun lý thông tin các hi viên. o Qun lý hóa đn. o Lc thông tin. o Nhn tin di dng. o iu khin t xa các máy trm. 1.3 Các u khuyt đim ca các chng trình trên. 1.3.1 Cyber Station Manager u đim : Phn mm qun lý chi tit vic phân loi khách hàng gm : hi viên, khách vãng lai và ngi qun tr c Server và Client. Các cách tính cc cho ngi dùng phong phú: tr tin trc, tr tin sau, cng dn tin cc các máy(cho phép đi máy s dng khi đang s dng máy nào đó). Cng thêm thi gian s dng min phí cho khách. Thêm phí t đng cho khách khi khách có yêu cu. Khuyt đim: Cài đt phc t p( do dùng MySQL). S dng Ting Vit không du. Các chc nng qun lý máy trm đn gin. Các chc nng điu khin t xa còn ít. 1.3.2 Internet Café Software u đim : - Giao din đn gin, d dùng. Có th chuyn đi máy cho khách hàng. - Màn hình screen che khá hiu qu . Khuyt đim: - Các chc nng không đy đ( Chng trình ch có phn tính cc, in báo biu). 4 - Phi đi tên máy ngay khi bt đu s dng bên phía Server. Máy phi khi đng li. 1.3.3 iSystem 3.0 u đim : - Giao din đn gin, d dùng. Có th chuyn đi máy cho khách hàng. Khuyt đim: - Mc dù có mt s chc nng qun tr máy t xa, nhng vn còn rt ít (ch có tt máy, nhn tin t máy ch). - Phi đi tên máy ngay khi bt đu s dng bên phía Server. Máy phi khi đng li. 1.3.4 Easy Café: u đim : - Có gn nh đy đ tt c các chc nng qun lý cn thit và m rng. - H tr đa ngôn ng. - Có th xem đây phn mm đin hình v vic qun lý các máy trm phòng cho thuê dch v Internet. Khuyt đim: - Vì phi qun lý chi tit mi th nên giao din ph c tp, khó dùng. - Không h tr ting Vit mc dù là phn mm đa ngôn ng. 5 Chng 2 Xây dng chng trình qun lý phòng máy 2.1 Xác đnh yêu cu: 2.1.1 Các yêu cu chc nng: Xây dng phn mm qun lý phòng thuê Internet, chng trình có yêu cu qun lý nhng tính nng cn là: Các tính nng cn là: Tính cc s dng máy Tính cc phc v món Qun lý báo cáo Các tính nng đ là: Kim soát các hat đng máy khách và ni dung s dng ca ngi dùng 2.1.2 Các yêu cu phi chc nng: 2.2 Phân tích thit k h thng: 2.2.1 Xây dng Use Case: 2.2.1.1 Xác đnh Actor và Use Case phía Server: Actor: Ngi s dng chng trình Server máy ch - Ngi qun lý. Use Case: Start Server: Chy chng trình Server. Login: Cho phép Client s dng máy tính vi trng thái username=”anonymous” , password=””. Logout: Không cho phép Client s dng máy tính. Paid: Tính tin ngi dùng. 6 Banner: Thông tin (các ni quy ca phòng máy ) ngi qun lý mun cho khách hàng bit. Report : Report Debit: Thng kê các khách hàng n. Report Daily: Thng kê các thông tin kt ni ca các máy khách hng ngày. Report Month: Thng kê tình trng s dng các máy theo tháng. Option : Manage Cafeteria: Ngi qun lý có th xem, sa hay b sung các loi món n, thc ung. Manage Kind of Food: Ngi qun lý có th xem, sa hay b sung các món n, thc ung. Manage Price Day: Ngi qun lý có th xem, sa hay b sung giá truy cp internet theo ngày c th. Manage Debit: Ngi qun lý thêm vào c s d liu khách hàng còn n. Manage Member : Ngi qun lý có th xem, sa hay b sung thành viên. Administration: Lock Key: Cho phép ngi qun lý có th khóa tt c các phím hay mt s phím trên mt máy khách đang s dng. Log Key: Cho phép ngi qun lý có th ghi nhn li các phím khách hàng s dng trên mt máy khách đang s dng. Manage Application: Cho phép ngi qun lý có th bit đc các ng dng chy trên máy khách, và ngi qun lý cng có th bt hay tt mt ng dng nào đó. Manage Service: Cho phép ngi qun lý có th bit đc các service chy trên máy khách, và ngi qun lý cng có th thay đi loi 7 khi đng (Automatic, Manual hay Disable) hay cng có th trng thái service(Start hay Stop). Manage Remote Computer: Cho phép ngi qun lý có th Logout, Restart hay Shutdown mt máy khách bt k hay cho tt c các máy theo các tinh chnh v thi gian thc hin. Send Message: Cho phép ngi qun lý có th gi tin nhn đn mt máy khách bt k hay cho tt c các máy. Snapshot: Cho phép ngi qun lý có th chp hình tnh hay hình đng máy khách. Khi chp tnh, ti đa chp đc 4 máy khách. Khi chp đng thì chp đc 1 máy khách. 2.2.1.2 Xác đnh các Actor và Use Case phía Client: Actor: Ngi s dng chng trình Screen. Use Case: Connect: thc hin kt ni vi Server đ vào trng thái ch. Login Member: thc hin login vào Server di hình thc Member. Actor: Ngi s dng chng trình Client. Use Case: Connect: thc hin kt ni vi Server đ vào trng thái s dng. Order: thc hin đt món n t danh sách vi Server. 2.2.1.3 Mô hình Use Case: 2.2.1.3.1 Phía Server 8 Paid (from User Case) Start Server (from Use Case) Login (from Use Case) Logout (from Use Case) Set Banner (from Use Case) Report (from Use Case) Change Option (from User) Administration (from User) Service order (from User) User Hình 2-1 Mô hình Use Case tng quát Month Report (from User) Daily Report (from User) Debit Report (from User) User Hình 2-2 Mô hình Use Case Report 9 Manage Cafeteria (from User) Manage Debit (from User) Manage Price Day (from User) Manage Kind of Food (from User) User Manage Member (from User) Hình 2-3 Mô hình Use Case Manage Manage Remote Computer (from User) Lock Key (from User) Log Key (from User) Manage Application (from User) Manage Service (from User) Send Message (from User) Snap Shot (from User) User Apply Policy (from User) Hình 2-4 Mô hình Use Case Administrator 10 2.2.1.3.2 Phía Client: 2.2.1.3.2.1 Screen: Connect (from User) Login Member (from User) User Hình 2-5 Mô hình Use case Screen 2.2.1.3.2.2 Client: Connect Order (from User) User Hình 2-6 Mô hình Use case Client [...]... ch v trên máy khách + Ng i qu n lý ch n máy khách mà ng i qu n lý mu n xem thông tin service + N u ng i qu n lý ch n xem danh sách các d ch v : Server g i thông i p yêu c u danh sách n máy khách, máy khách th c hi n vi c ghi l i danh sách các d ch v ang ch y máy khách và g i v Server 26 + N u ng i qu n lý ch n thay màn hình yêu c u nh p lo i t g i yêu c u thay it thay i Server n máy khách Máy khách... g i danh sách các món n, banner cho Client + Máy khách s nh n thông i p t Server s l u tr các thông tin ó 31 + Máy khách xu t thông báo v n i quy s d ng phòng máy - Dòng s ki n khác: + N u k t n i không thành công thì sau 1 kho ng th i gian máy khách s t - ng th c hi n k t n i l i v i Server i u ki n tiên quy t: + Server ph i kh i ng tr c khi máy khách mu n k t n i vào màn hình ch + Máy khách ang... Banner Mô t : Thông báo các quy nh v s d ng phòng máy cho khách hàng Dòng s ki n : - Dòng s ki n chính : + Use case b t + Nh p các quy u khi ng nh mà ng 14 i qu n lý ch n Set Banner i qu n lý mu n khách hàng c n bi t + Server g i thông i p n t t c các máy khách có k t n i v i Server + Client nh n thông i p s c p nh t thông báo - Dòng s ki n khác: + Không có - i u ki n tiên quy t: + Máy khách ang - tr ng... Dòng s ki n chính : + Use case b t + G i ng u khi ng n m t máy: ng i qu n lý yêu c u g i tin nh n i qu n lý ch n máy khách mà i qu n lý mu n g i thông i p + Nh p thông i p và yêu c u Server g i thông i p máy ã ch n 27 n +G i n t t c các máy: yêu c u Server g i thông i p n t t c các máy + Máy khách nh n thông i p s xu t ra màn hình - Dòng s ki n khác: + Không có - i u ki n tiên quy t: + Không có - H... phép ng máy khách, và ng i qu n lý có th bi t c các ng d ng ch y trên i qu n lý c ng có th b t hay t t m t ng d ng nào ó Dòng s ki n : - Dòng s ki n chính : + Use case b t u khi ng i qu n lý yêu c u qu n lý ng d ng trên máy khách + Ng i qu n lý ch n máy khách mà ng i qu n lý mu n xem danh sách các ng d ng + N u ng i qu n lý ch n xem danh sách các ng d ng: Server g i thông i p yêu c u danh sách n máy khách,... sách các th c n, th c u ng s xu t hi n + Khách hàng ch n các thông tin c n thi t nh món n, s l ng… + Khi khách hàng yêu c u ph c v các món mình ã ch n thì máy khách s g i thông i p cho Server + Server nh n thông i p s l n l hàng ã yêu c u - Dòng s ki n khác: + Không có - i u ki n tiên quy t: 32 t ph c v các món n khách + Server ph i kh i ng tr c khi máy khách mu n k t n i vào màn hình ch + Phía máy. .. danh sách các ng d ng: Server g i thông i p yêu c u danh sách n máy khách, máy khách th c hi n vi c ghi l i danh sách các ng d ng ang ch y + N u ng máy khách và g i v Server i qu n lý ch n b t m t ng d ng: màn hình yêu c u nh p các thông tin c n thi t (nh tên ng d ng, d n…) b t ng d ng, và Server g i yêu c u ng n máy khách Máy khách nh n thông i p s b t ng d ng t ng 25 ng + N u ng i qu n lý ch n t... Dòng s ki n chính : + Use case này b t u khi ng qu n lý khách hàng n 20 i qu n lý ch n ch c n ng + Màn hình s hi n th các thông tin cho ng i qu n lý nh p m i + Ng i qu n lý ch n máy mà khách hàng ã s d ng, khi ó danh sách các gi Login vào máy ó s xu t hi n Ng qu n lý ch n m t trong s các gi b t u ó + Sau ó nh p vào m t s thông tin (bao g m Tên, S i n tho i, ti n tr tr + Sau khi nh p xong, ch i a ch... Server n máy khách Máy khách nh n thông i p s ng ng Dòng s ki n khác: + Không có - i u ki n tiên quy t: + Không có - H u i u ki n: + Không có - i m m r ng: + Không có 2.2.2.1.19 Send Message Use Case: Tên Use Case: Send Message Mô t : Cho phép ng i qu n lý có th g i tin nh n n m t máy khách b t k hay cho t t c các máy Dòng s ki n : - Dòng s ki n chính : + Use case b t + G i ng u khi ng n m t máy: ng... c hi n thành công thì máy khách s g i thông i p báo cho Server là khóa thành công + k t thúc vi c khóa, ng i qu n lý ch n M khóa t t c + Khi ó Server s g i thông i p n máy khách, máy khách nh n thông i p s th c hi n m khóa t t c các phím + N u th c hi n thành công thì máy khách s g i thông i p báo cho Server là m khóa thành công - Dòng s ki n khác: + N u không thành công thì máy khách g i thông i p . v game – Internet, gm hai phn : o iSystem h tr qun tr mng t bt c máy nào trong mng ni b, h tr lc web đen, biên tp danh b web, phân vùng khi đng, h tr kt ni Internet. cu đ, và các yêu cu m rng. 1.1.1 Các yêu cu cn: Bn thân chng trình qun lý máy thuê Internet phi có kh nng tính tin cc hp lý cho ngi s dng. Ngi thuê máy cn cm thy. chính: o Qun lý thông tin các máy trm o Qun lý thông tin các hi viên o Qun lý hóa đn 1.2.2 Internet Café Software: Do công ty PA Vit Nam 65 đng S Vn Hnh ni dài Q.10 Tp. H Chí Minh