文档介绍:附录一
系统规格说明书
系统说明
本系统将要实现的功能主要有:
浏览。
最基本的功能,保证浏览的正确性。
缓存。
缓存结构保持网站存储结构的原貌。
提供一个系统化的解决方案。
提供网页编辑、收发Email等功能。
离线浏览。
能定义下载的层数,能定义下载的文件类型,能定义是否跨网站下载。
网页内容分析。
通过对网页内容的分析,得出用户关心的网页的内容,获取相关的网页。
立项依据
在主流浏览器,如IE中,缓存并未保持网站存储原貌,使希望观察网站组织结构的用户无法如愿;针对目前中国网速较慢,网费较高的情况,离线浏览的功能是有用户群的;而网页内容分析,由于宽带网正在普及,对那些使用宽带网的用户来说,通过浏览网页时的冗余带宽自动获取对用户可能有帮助的信息,则对于希望获取某一方面内容网站网页的用户是有帮助的。因此,我们决定开发这个软件。
使用的技术
我们的软件将针对PC机制作。
使用目前主流的Windows操作系统。
使用C++ Builder 。
使用数据库管理缓存。
可行性分析
本软件将作为自由软件发放,在此,只进行技术可行性分析。
因目前大多数PC机的操作系统为Windows,因此,使用Windows操作系统为平台。
使用C++ Builder ,可方便界面的制作,数据库的使用,其VCL控件库可节省大量的编码时间。
因目前的网页制作技术繁多,因此将网页显示的工作交由与Windows捆绑在一起的IE来完成,可保证网页显示的正确性。这可通过C++ Builder中提供的TCppWebBrowser控件来实现。
使用的数据库只要包括Borland提供的动态链接库就可保证本软件在每台计算机上都正确运行。