网络编程综合实验软件分析样例.docx
- 文档编号:16559718
- 上传时间:2023-07-14
- 格式:DOCX
- 页数:12
- 大小:412.60KB
网络编程综合实验软件分析样例.docx
《网络编程综合实验软件分析样例.docx》由会员分享,可在线阅读,更多相关《网络编程综合实验软件分析样例.docx(12页珍藏版)》请在冰点文库上搜索。
网络编程综合实验软件分析样例
ftp管理软件——Serv-U
1)、系统结构
图1-1serv-u系统结构图
2)、功能结构
图1-2Serv-U功能结构图
3)、详细功能分析
(1)域管理系统
1.虚拟路径添加与设置模块:
虚拟一个不在共享文件夹的路径,使用户可以访问不在共享文件夹的文件
2.IP允许拒绝访问模块:
设置允许访问的IP地址与拒绝访问的IP地址
3.用户数量设置模块:
设置最大用户访问数量
4.用户登录消息模块:
用户登录时所做的操作保存为消息文件
5.域日志模块:
域中每天的访问用户,用户操作保存为消息文件
(2)用户管理系统
1.用户账号设置模块:
设置用户名,用户密码,用户所在组,用户所能访问的主目录,用户的上传下载速度以及其他
2.目录访问路径与权限模块:
设置用户访问的目录的权限,比如:
读取,写入,删除,执行等
3.IP允许拒绝访问模块:
设置允许访问的Ip地址与拒绝访问的IP地址
4.数据传输速率控制模块:
控制数据的上传/下载率
(3)组管理系统
1.目录访问路径与权限模块:
设置用户所在组的访问目录的权限,比如:
读取,写入,删除,执行等
2.IP允许拒绝访问模块:
设置允许访问的Ip地址与拒绝访问的IP地址
P2P软件——电骡
1)系统结构
图2-1电骡系统结构图
2)功能结构
图2-2电骡功能结构图
3)详细功能分析
(1)常规模块
1.连接功能:
使电骡客户端与电骡服务器组相连,可同时连接多个服务器
2.统计信息模块:
包括统计列表树,上传速度统计图,下载速度统计图,连接统计图,此模块用于对上传文件,下载文件,连接速度做各方面的统计
3.选项模块:
包括服务器设置,连接设置图,显示设置还有其他等。
此模块同于对电骡客户端进行一些客户个性化设置
4.帮助模块:
此模块使用户可以反馈一下信息和一些使用客户端后的问题信息给服务器,开发商可为此对客户端进行修改和回答用户的问题
(2)Kad窗口模块
1.结点显示功能:
显示了全部你的eMule所了解到并储存在路径表中的Kad联系点。
列表也显示了联系点的KadID以及在Kad网络中它们与你的“路由距离”。
2.引导程序功能:
帮你连接到Kad。
最后一个选项是输入某个已连接到Kad的客户端的IP地址和UDP端口(比如你的一位好友)。
3.结点图显示功能:
展示了可视化的已知Kad联系点以及离你的距离(非物理距离)。
4.当前搜索显示功能:
列表中你可以察看Kad的当前活动。
例如,当你启动一项在Kad网络中的搜索或发布一个文件时,你会在这里看到相应的条目。
(3)服务器窗口模块
1.服务器列表显示功能:
包含所有你的eMule了解的服务器。
你可以删除服务器、选择连接到指定的服务器、设定优先级
2.新服务器功能:
允许你添加新的服务器
3.日志与服务器信息功能:
帮你跟踪了解eMule活动的状态信息和显示了你所连接到的服务器发来的消息。
4.我的信息显示功能:
显示了eMule的当前摘要,包括了eD2K与Kad网络连接状况以及一些其他功能。
(4)搜索传输模块
1.下载显示功能:
显示了正在下载和已经完成的文件列表,在一个下载任务上双击可以展开察看eMule为该任务找到的所有来源和它们的状态。
2.上传显示功能:
显示了所有上传的任务列表。
其内容包括了正在上传的文件、传给哪些客户、那些客户在队列中等待的时间和正接收你上传的总客户端数目。
3.搜索面板操作功能:
输入搜索关键字,选择搜索的文件类型和查找方法。
还可选择搜索的服务器
4.搜索结果显示功能:
显示所搜索的所有结果
(5)共享文件夹模块
1.左侧目录列表树显示功能:
你可以选择要查看的共享文件类型,以及选择或取消共享某些目录。
2.右侧文件列表显示功能:
显示了你筛选出的共享文件(见上)并提供管理它们的功能。
你可以更改她们的优先级,让eMule更多或较少地上传她们给那些请求的客户。
3.统计信息显示功能:
察看所选文件的统计信息
(6)聊天模块
1.好友聊天模块:
包括显示你所有的eMule好友,加好友和与好友的聊天模板(显示聊天记录)。
2.IRC模块:
列出了所有在当前频道里的用户和他们的状态。
可连接他们与他们进行聊天
电子商务网站系统——淘宝网
1)系统结构
图3-1淘宝网站系统结构图
2)功能结构
图3-2淘宝网站功能结构图
3)详细功能分析
(1)网页模块
1.客户管理功能:
此功能主要负责用户登录,用户注册,用户升级为VIP会员,用户消息显示,买家、卖家管理,用户账号管理。
2.商品店铺搜索查找功能:
用户可以通过网页上的搜索功能对自己想要的商品或者店铺进行搜索,然后再从搜索到的商品中选择自己满意的。
用户也可以通过网页中间的分类查找方式对想要的商品进行分类查找。
3.商品管理功能:
此功能是分别对卖家和买家的商品信息进行管理。
卖家可以对自己的商品进行上架、下架,价格调整,库存信息进行处理,还有对买家购买的商品进行处理。
买家可以将自己满意的商品放入购物车,还有显示买家购买的商品的一些信息。
4.广告管理功能:
此功能是用于对卖家买取的广告点位进行管理,比如设置广告在页面显示的时间,广告在页面的位置,广告的大小,广告内容进行一系列的处理。
(2)客户端模块
1.淘宝好友管理功能;客户端用户可以对自己在淘宝网上认识的用户进行添加,分组管理,删除,用户也可以加入一些淘宝群(用法与QQ差不过)。
2.淘宝好友聊天管理功能:
客户端用户可以双击自己添加的淘宝好友,也可以在淘宝网上点击阿里巴巴客户端图标与该账号用户聊天,在聊天窗口我们可以看到聊天记录,买家、卖家信用度
3.用户信息管理功能:
客户端用户可以对自己的信息进行修改,比如:
用户名,个人签名,头像,还有对消息进行查看等操作
4.其他附加功能:
查看我的淘宝功能、交易管理、收藏夹、便民中心、股票行情等等其他客户端附加上去的功能
(3)wed服务器模块
1.电子商务服务器管理:
此服务器是对在淘宝网上每一单交易进行网上钱币支付,它是与网上银行和支付宝相连的,其功能是在买家购买商品后进行网上虚拟钱币的交易,并控制直到交易完成
2.数据库服务器管理:
此服务器是对淘宝网上的所有数据信息进行必要的存储,以便下次进行操作时可以用到(比如存储用户账号,页面数据等)。
3.登陆服务器管理:
此服务器是对用户登录时用到的,用户点击登录按钮时此服务通过访问数据库进行判断该用户登陆信息是否正确信息。
4.事务服务器管理:
此服务器是对淘宝网站上的一些事务进行相关的管理。
网游系统——地下城与勇士
1)系统结构
图4-1DNF系统结构图
2)功能结构
图4-2DNF功能结构图
3)详细功能分析
(1)登录模块
1.账户登录功能:
此功能在用户开启客户端后用到,用于输入账号,密码。
服务器通过对这两项进行核对没错后,进入下一个环节。
2.区域选自功能:
此功能用于对用户所在区域进行选择,选择后进行下一个环节。
比如:
广东三区
3.频道选择功能:
用户选择区域后,需要选择玩家想要进入的频道。
比如:
ch45诺斯玛尔
4.角色选择创建功能:
用户可以创建多个不用角色,设置角色信息。
在此界面玩家需要选择自己想要玩的角色进入游戏
(2)任务信息模块
1.人物装备信息提示:
玩家可以通过快捷键或者物品栏形式进入,看到人物现在所装备的物品,以及属性的加成。
2.人物物品展示:
玩家可以通过快捷键或者物品栏形式进入,看到角色当前所用的物品的图标、名称、数量价值等。
3.人物技能展示:
玩家可以设置某技能的快捷键,还可以查看本技能的详细信息。
4.人物其他属性展示:
此模块展示了人物的其他属性,不如:
人物的血量,蓝量,疲劳值,级别以及升级百分比、所在公会等。
(3)刷图模块
1.地图信息展示:
此模块展示了地图的基本信息,比如下一个房间在哪,有多少个分叉,boss所在的地方,刷图的地点。
2.刷图怪信息展示:
此模块展示了刷图的名字,是否有特殊属性,样子以及其所剩的血量。
3.通关评分:
此模块为玩家在本次刷图中的表现进行评分,评分标准:
被击打次数,连击数等。
(4)任务模块
1.任务的接收与分类:
玩家可以在地图上查看任务所在地然后去接收,任务分为:
主线任务,支线任务和转职任务。
2.任务的详细信息:
显示了玩家还没完成的主线任务和支线任务的详细信息,比如奖励、如何算完成任务。
3.任务完成显示:
玩家在完成任务后,会有一些提示信息。
(5)物品模块
1.物品详细信息:
展示了每一样物品的适合类别,属性加成,是否存在套装,物品的等级,价值。
2.物品交易:
玩家可以在游戏中和别的玩家进行物品交易。
3.商城物品购买:
玩家可以进入DNF商城购买自己满意的商品。
(6)系统模块
1.声音和显示设置:
玩家可以根据自己的喜好,对游戏客户端的声音和界面进行一些个性化设置。
2.按键设置:
玩家可以根据自己的习惯对游戏的一些按键进行设置
3.公告信息显示:
玩家可以再游戏中看到服务端的一些公告信息的显示。
4.常规设置:
游戏中的各种常规设置,比如:
地下城进度设置等。
邮件收发系统——Outlook
1)系统结构
图5-1Outlook系统结构图
2)功能结构
图5-2Outlook功能结构图
3)详细功能分析
(1)菜单栏
1.文件模块:
此模块包括新建邮件、文件夹,邮件存储,导入和导出通讯录,属性,退出等操作。
2.编辑模块:
此模块包括复制,全选,查找邮件和联系人,对文件夹的操作,删除、清空文件夹,对邮件进行标记操作。
3.查看模块:
此模块包括当前视图设置,邮件排序方式,布局,文本、编码设置、邮件的其他操作,刷新等
4.工具模块:
此模块包括发送和接收邮件设置,全部同步,通讯薄的添加和查看,邮件的规则设置和其他选项。
5.邮件模块:
此模块主要用于创建新邮件,对新邮件进行一些个性化设置,和答复发件人的范围选择,邮件创建规则等。
6.帮助模块:
此模块包括目录和索引,访问官方网站等。
(2)工具栏
1.打印模块:
对当前接收到的文件进行打印,和一些打印设置。
。
2.发送/接收模块:
对新邮件进行发送和接收发件人发过来的邮件。
3.地址模块:
用户的通讯薄,包括联系人邮箱地址和联系人信息。
4.查找模块:
用户可以对邮件进行查找。
(3)文件夹列表和内容区
1.文件列表树模块:
显示用户在客户端上建立的一些文件夹和邮件分类信息。
2.联系人模块:
显示用户所添加的所有联系人信息,比如:
名字,邮箱地址
3.详细信息显示模块:
显示用户选中的文件列表树的选项的详细信息。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络 编程 综合 实验 软件 分析