该设计要求学生以Ipv6环境下FTP系统开发为背景,对“FTP系统”软件进行分析和设计。通过该题目的分析和设计,使学生初步得到软件工程的训练,全面培养软件开发过程中的分析、设计、编码、测试及文档规范书写的能力,得到软件工程的综合训练,提高解决实际问题的能力。
主要内容、功能及技术指标
FTP系统的总体目标是:包括服务端与客户端程序,要求在IPV6环境下,能实现基本的FTP操作,如链接操作,目录操作,发送操作,获取操作等。
1.根据可行性研究的结果和客户的要求,分析现有情况及问题,采用B/S结构,将FTP系统划分为:上传、下载、共享等功能模块;
2.整个系统可以选择采用3层B/S结构。数据库系统可采用SQL Server等,前台开发工具可以选用JAVA或JSP等;
3.FTP系统所涉及的信息可通过系统流程图、业务流程图、数据流程图和数据字典对其进行描述,在分析和设计的基础上,提出系统的总体框架并进行详细设计,为系统实现做准备;