时序图展示内容说明:
1、User通过JSP页面进行文件接收操作。 ○
2、jsp页面通过post方式提交,系统将去找到相应的action。 ○
3、action将去找相应的ReceiveFileAction类中的execute方法。 ○
4、ReceiveFileAction中的execute方法判断页面是不是进行显示操作,是则调用○
了FenYeAction类。
5、○FenYeAction类调用了searchDB类中的setSearchDB方法,返回一个searchDB对象给FenYeAction类。
6、FenYeAction类将返回的searchDB对象封装,然后在jsp页面显示。 ○
7、通过页面的删除按钮,post方式提交,系统将去找到相应的action。 ○
8、○通过action找到ReceiveFileAction方法中的execute方法,通过该方法判断系统是不是进行删除操作,是的话则通过deleteFile方法调用insertDB类进行文件删除,删除结果返回一个insertDB对象。
9、○execute方法判断inserDB对象是否为空,为空的会则返回error跳转error.jsp,否则返回seuucss跳转seuucss.jsp。
10、通过页面的下载按钮,post方式提交,系统将去找到相应的action。 ○
11、通过action找到ReceiveFileAction方法中的execute方法,通过该方法判断○
系统是不是进行下载操作,是的话则通过execute方法调用LoadFileAction类进行文件下载,返回一个model对象。
12、 如果model对象存在,说明文件存在可以下载,下载成功后返回seuucss跳○
转seuucss.jsp,否则返回error跳转error.jsp
2.3.2.3 企业共享模块设计说明
1. 模块描述
企业员工可以通过企业共享功能进行部门内部和企业内部的文件共享 2. 功能
主要功能是存储企业共享文件
3. 交互模块
UI
4. 模块设计
通过搭建Windows Sserver 2003 + 域控制器 + FTP服务器 + 权限管理来控制部门内部及企业内部的文件共享
(1) 服务器的运行:启动和停止FTP服务
(2) 用户管理:添加用户,删除用户和设置用户权限 (3) 服务器配置:设置服务器开放端口,最大连接数等
(4) 运行统计:统计当前服务器运行时期上传下载的流量等等 (5) 安全设置:允许连接服务器的IP列表,以及禁止访问的IP
5. FTP搭建流程
服务器在架设FTP网站时,对于仅仅作为共享文件这种服务而没有其他特殊要求的,可通过Windows XP/2000/2003操作系统的IIS组件来完成。下面我们来简单进行说明:
(1) IIS安装,可按照“开始”——>“设置”——>“控制面板”——>“添加/删除程序”,打开“添加/删除程序”对话框,选中“添加/删除Windows组件”出现如下图
(2) 选中“Internet信息服务(IIS)”,查看其详细信息,如图
(3) 选中图2中的“文件传输协议(FTP)服务器”项后,单击确定,接下来按照向导至安装完成 (4) 打开“开始”——>“程序”——>“管理工具”——>“Internet信息服务”,打开IIS控制台。如图
(5) 单击“默认FTP站点”,在右键快捷菜单中选中“属性”,打开“默认FTP站点属性”对话框,如图
(6) 在“FTP站点”选项卡中,需要修改“说明”为容易识别的标识,如阿九的FTP站,IP地址修改为当前主机的某个IP地址(在主机具备多IP地址的情况 下)。如本机修改为私有地址“192.168.112.128”,“TCP端口”为默认的FTP端口“21”。如图
(7) 在“安全帐号”中选中“允许匿名连接”,如果对于客户端登陆时需要进行身份验证,则可通过“浏览”来选中服务器的Windows用户。如图