。 三是客户端模块,是用户对资 源选择下载和上传的功能。对于用户可以选择自己想要得资源进行下载,也可以 把自己的资源拿出来大家分享,这样促进资源的流通和推广。四是服务器端,启 动了服务器,自己电脑就成为一个服务器,如果自己电脑运行了客户端,连接 127.0.0.1,就可以连接自己的电脑,可以测试软件的连接情况。
登陆模块 1.2 登陆模块
在用户使用此
软件时,就会弹出这样的界面,用户可以测试
登陆,如果已经 注册了,可以填写自己的用户名和密码,进行登陆,进入客户端。
1.3 用户注册模块
本模块主要用于用户注册信息的安全性, 用户注册时用 MD5 加密算法直接加
密用户信息存入数据库, 用户注册信息包括用户名、 密码、 确认密码、 联系电话、 邮箱、QQ、公司和备注。用户注册时如有填错注册信息,则转入错误页面以引导 用户填写正确的
注册信息,如密码输入不一致,QQ 不为数字或邮箱格式输入有 错误,如用户填写所有信息均符合要求则注册成功,次模块对注册信息用 MD5 算 发进行加密后存入数据库。在数据库里可看到乱码的注册信息,他人想通过数据 库查看用户信息是不可行的,也就起到了保密的作用。
1.4 客户端模块
此模块可以测试进入, 方便用户不用先登陆就可以进入测试, 先体验下软件, 然后决定最后到底使不使用此软件,在这个模块中,用户可以选择自己想要下载 的资源,来满足自己的需求,也可以上传自己的资源,让大家来分享。用户还可 以借助此软件登陆许多 ftp 网站,对网站上面的资源进行选择性的下载。
1.5 服务器模块
当开启服务器时,用户就将自己的主机作为了一个服务器,可以自己连接自 己的主机进行测试,也可以让其他用户连接到自己主机,为用户提供资源,供用 户下载。
1.6 测试方案
1: 登录界面:用户输入用户名和密码,进入客户端。如图 5-1
第 2 页 共 7 页
图 5-1 登陆界面 2:在客户端中,客户可以自由选择自己需要的资源,进行下载。如图 5-2。 2:
图 5-2 客户端 进入客户端以后,如果名称类型为 Directory 时,界面如图 5-3:
图 5-3 如果名称类型为 File 时,界面如图 5-4:
第 3 页 共 7 页
图 5-4 当出现下载框时,就可以点击下载你需要的文件,选择合适的文件夹保存, 如图 5-5
图 5-5 3.当用户要注册时,就点击注册控键,进入注册界面,如果你想注册一个用 3. 户,你可以先检测下用户名,如果用户名已存在,你就需要重新选用用户名进行 注册。如图 5-6:
第 4 页 共 7 页
图 5-6 注册界面 4.在这个系统中,我还做了一个简单的服务器,当启动它时,你就可以连接 4. 自己的电脑进行测试。如图 5-7。
图 5-7 服务器端 各模块对用户信息加密,资源下载和上传做了详细的测试,达到了需求里的效 果和预期的功能。 月 日
重要提示: 本论文由大学论文网 wnwu
毕业论文下载网:fxfl 提供 如果需要详细内容请与 QQ:4991024 联系
第 5 页 共 7 页