您的位置:首页 > 理论基础 > 计算机网络

《基于网络软件开发综合实习》实习过程

2009-04-16 01:31 351 查看
《基于网络软件开发综合实习》实习过程
思路:
结合个人的发展方向,选择某一个网络软件具体实例,对网络软件进行使用、分析、设计、实现等步骤,从中学习网络软件开发技术,从而提高个人网络软件开发水平。
步骤:
1、根据个人的兴趣、技术发展方向,选择某一个网络软件的具体实例,选择范围为:局域网文件传输软件、局域网集成管理软件、FTP管理软件、网页浏览器、电子邮件收发系统、P2P软件、电子商务网站系统、C/S数据库系统、网游系统等中的某一类的某一实例;
2、对实例进行分析,主要有四个方面:
(1)系统结构
要求对系统结构进行分析,并绘制出系统结构图,某一系统的结构的基本样式为:



(2)系统功能
要求对系统的层次功能进行分析,并绘制出层次功能图,某一系统的层次功能图样式为:



(3)详细功能分析
要求依据层次功能图的表述对相应的子功能进行详细,每项功能务必做到业务明确。某一系统的功能描述实例如:
迅雷5(Thunder5)软件功能模块说明
(1) 任务管理子系统
① 系统软件、漏洞修复功能模块:迅雷5软件提供了系统常用的软
件下载链接列表,方便用户直接下载到本地计算机。漏洞修复功能对本地计算机系统漏洞扫描,方便用户修复计算机系统漏洞。
② 下载任务管理功能模块:下载任务管理功能只要是提供“添加”、“删
除”下载任务以及对下载的任务进行“暂停下载”、“分类”等相关操作。
③ “雷看看”功能模块:“迅雷看看”是迅雷5提供用户P2P网络多媒体
的窗口,方便用户在线了解和观看电影、电视剧的信息。
(2) 雷友子系统
① 雷友登录功能模块:雷友是迅雷会员用户的简称,该功能模块是
迅雷5提供会员登录的窗口。
② 雷友信息功能模块:该功能是提供给迅雷会员的,会员登录后可
以对自己的信息进行修改,并可以进行收藏下载资源、管理博客等操作。
(3) 资源信息子系统
① 资源信息浏览功能模块:该功能模块位于迅雷5默认界面的右边
区域。“资源信息”提供了网络信息窗口,方便用户了解最新网络信息。
(4) 软件设置子系统
① 下载配置功能模块:该功能模块用来设置迅雷5下载的主要参数,
如下载目录设置、下载安全设置、下载连接参数设置等等。
② 其他设置功能模块:其他设置包括了迅雷5的界面设置、皮肤设
置、语言设置等迅雷5基本参数设置。该部分功能模块主要用来体现用户的个性。
(5) 搜索引擎子系统
① GOUGOU搜索引擎功能模块:搜索引擎是迅雷5功能中关键的
一个。它提供用户方便搜索网络资源,方便用户从搜索的的结果中下载所需的资源。

(4)技术点分析
对系统中所使用的网络编程技术点进行查找,并对各技术点进行学习、实验、表述和说明。务使作者能对该技术深入理解,并学会使用该类技术。
3、*下载分析系统需要相关软件及相关源码,通过实施和布局得到自己的可用系统,并在一定范围内使用该系统。通过本步后,你将拥有自己一套网络系统。
4、**通过软件工程的步骤对网络软件进行开发实现,并编写出相应的源码,最终可得到一个具有自主知识产权的网络软件系统。
5、根据实习报告要求撰写实习报告,并提交打印稿、电子稿和相关软件。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: