1. 场景:
场景一:上班的过程中,突然想起昨天晚上在家里电脑上作的工作成果没有带来;
场景二:同事说起某某影片,你想起家里的电脑上就有这部片子,特别想向他展示;
场景三:要结婚了,想通知全世界的人都知道,没有途径;宝宝快满月了,想让地球人都看到她可爱的容貌;
场景四:辛辛苦苦经营的blog,blog提供商忽然挂出服务器问题,不能访问了!!
如果我们自己家里的电脑能够提供这些服务,这问题就迎刃而解了。
2. 系统概述
系统就是为了解决提供家庭信息服务的需求应运而生;
随着几种技术的发展,这些要求正在变得日益突出;
IP V6的产生,保证每个家庭都有可能得到IP地址;
服务器技术的日趋完善;(J2EE,.net)等等,我们这里要谈系统就是一个提供服务的家庭软件;
2.1. 它具有以下的特性:
2.1.1. 满足家庭信息门户的要求
发布信息服务;
文件共享服务;
信息共享服务;(家庭门户服务器间共享信息服务)
邮件服务;
满足多种客户端(PC,手持设备);
信息搜索服务(简单搜索,全文检索等等);
2.1.2. 高度可定制化
对外的展现或界面可以高度定制;
可以提供更换皮肤;
提供自己设计皮肤的工具;
共享皮肤的服务;
2.1.3. 简洁明确的后台管理程序;
事实证明,微软的软件成功之所在就在于设计软件的出发点;
这里重申一点,请将使用者设定为只会用WINDOWS上网的普通用户;不要指望他们会与编程或者服务器端编程相关的技术;
后台管理有两种方式:
1. 本机的应用程序
2. 通过HTTP的WEB管理界面(pc,手持设备);
明确一个关键点:在服务器上打开后台程序服务就运行,关闭后台程序界面就停止服务;
WEB界面不具备这个特点;
包含的功能模块:
1. 信息管理;
增删改
信息生成(支持多种格式HTML|pdf|doc|txt|rtf|xls|文档,也支持用信息编辑器生成;)
信息发布(手动发布,计划发布—规定时间点发布,邮件发布-发信到指定邮箱发布,文件导入发布—监控某个服务器文件夹)
信息共享管理;
2. 文件共享管理;
指定规定的文件夹,并控制共享权限原则上不允许改和删的权限;
提供文件夹压缩下载服务;
3. 用户管理;
能够区分 家庭成员,亲戚,朋友,客人(一般,贵宾);
4. 权限管理;
结合用户管理,控制每用户的功能界面;
5. 数据备份;
基于XML的数据库
6. 界面管理;
提供界面生成工具;
界面选择工具;
界面发布工具;