正文

2000年趋势网路软体竞赛 (决赛题目)2005-06-14 15:51:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/xiangyu/1830.html

分享到:

2000年趋势网路软体竞赛 (决赛题目)


主题

公司资讯部门主管除了想要监控电脑硬碟所剩空间外
他又想要监控电脑上执行的程式数量 (Process or Task number)
因此他想加强 中央控制程式 及 监视程式 的功能
但是他希望这个加强版的 监视程式 可以自动更新到每一台被监控的电脑
不用一台一台再重新安装
请修改初赛程式以符合他的要求


所要求的功能

1.修改 1.0 的程式 变成 1.1 (包括 中央控制程式 1.1及 监视程式 1.1)
这个 1.1 版的程式 可以允许手动安装到每一台
这个1.1 程式只要能监视硬碟空间就好了
但是从 1.1 版以后的监视程式更新就不能一台一台手动更新
也就是说当新的中央控制程式及监视程式完成后
资讯部门主管在监控画面上按一个键
就可以把新的监视程式送到被监控的电脑上
取代原来的监视程式并开始执行
他不必要每一台电脑去安装
新版的 中央控制程式 可以允许手动更新

2.加强两大部分:
A. 中央控制程式 1.2 : (Server program)
多接收各监视程式送来之 Process number 资料
B. 监视程式 1.2 : (Agent program)
监视程式除了监视硬碟所剩空间 并监视该电脑上目前所有程式数量
将其报告回中央监控程式

3.资讯部门主管希望此新 监视程式 可以自动安装
当 1.2 程式完成后
可以手动更新 中央控制程式 1.1 成为 1.2
接著按一键更新所有 监视程式 1.1 成为 1.2

4.监控画面
监控画面要增加 / 修改 以下项目:
A. 被监控电脑的ip 位址: xxx.xxx.xxx.xxx
B. 所有程式数量: 所有该机器上正在执行之程式数量
C. 高於多少程式数量时将发出警讯: 暂时定为 20 但允许被调整
D. 程式之版本: 请改为 1.2
监控画面要有 1.1 版的画面 (磁碟管理系统)

5.该中央控制程式必须要有发出警讯之功能
警讯必须是一封电子邮件
例如当某一电脑之程式数量由15 升至 21
而 “高於多少程式数量时将发出警讯 = 20”
中央控制程式 必须发出一封电子邮件到资讯部门主管
该电子邮件必须包括以下项目:
那一台电脑 ( ip)  几点几分 所有程式数量
高於多少程式数量时将发出警讯
(只在改变时发一封电子邮件 不必一直发)

6.资讯部门主管可以用网路浏览器更改下面项目:
A. 高於多少程式数量时将发出警讯: 例如更改 20 到 10
B. 警讯电子邮件的收件者:
例如更改 abc@trend.com.tw 为 def@trend.com.tw
C. SMTP 伺服器的 ip 位址 ( 请参考初赛 )

7.资讯部门主管希望此新 监视程式 可以 被Rollback
也就是说 当新的 监视程式 完成后
经过前一项功能更新到每一台电脑后
能够再退回前一个版本
因为有时候这个新版本反而没有旧版本稳定
譬如 监视程式 1.1 被更新到 1.2 后
资讯部门主管按一个键 就可以把所有的 监视程式1.2 回复到前一版本 1.1
回复 监视程式 1.1 并开始执行
他不必要每一台电脑去 Rollback
中央控制程式 不必 Rollback.
也就是 中央控制程式 依然是 1.2
新版的 中央控制程式 1.2必须要能够 操作旧版的 1.1监视程式
也要能接受旧版的 监视程式 送上来的资料

阅读(4542) | 评论(0)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

暂无评论
您需要登录后才能评论,请 登录 或者 注册