需求分析报告书-基于s3c2440平台的UDP网络编程的设计与实现_第1页
需求分析报告书-基于s3c2440平台的UDP网络编程的设计与实现_第2页
需求分析报告书-基于s3c2440平台的UDP网络编程的设计与实现_第3页
需求分析报告书-基于s3c2440平台的UDP网络编程的设计与实现_第4页
需求分析报告书-基于s3c2440平台的UDP网络编程的设计与实现_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于 s3c2440平台的 UDP网络编程的设计与实现需求分析报告书南昌航空大学软件学院东软班 需求分析报告书 版本:1.0总页数 7 正文 2013.12.13编制:南昌航空大学软件学院东软班 需求分析报告书 版本:1.0修改履历修改编号 日期 修改人 版本号 修改内容1 VER0.1.0 初始做成23南昌航空大学软件学院东软班 需求分析报告书 版本:1.0目录1 引言 .11.1 编写目的 .11.2 项目背景 .12 任务概述 .12.1 开发目标&应用目标 .12.2 运行环境 .22.3 关键词 .23 功能要求 .23.1 功能划分 .23.2 系统结构及功能描述 .34 性能要求 .44.1 时间特性 .45 运行要求 .45.1 界面 .45.2 基本操作 .45.3 显示要求 .4南昌航空大学软件学院东软班 需求分析报告书 版本:1.011 引言1.1 编写目的编写目的需求分析是在可行性研究的基础上,将用户对系统的描述,通过开发人员的分析概括,抽象为完整的需求定义,再形成一系列文档的过程。可行性研究旨在评估目标系统是否值得去开发,问题是否能够解决,而需求分析旨在回答系统做什么的问题,确保将来开发出来的软件产品能够真正满足用户的需要。本文档为该项目负责人制定。确定基于 s3c2440 平台的 UDP 网络编程的设计与实现系统功能,实现文档化需求,便于项目开发人员后期开发案需求完成功能,达到项目要求的预期效果。1.2 项目背景项目背景计算机网络发展至今已经大大超越了人们当初的预想,无论是人们日常的工作还是学习,我们都越来越我的依靠到互联网,网络聊天成为现代人们生活必不可缺的一部分,增强了人与人之间的沟通。为了使 Linux 操作系统平台下的通信更加方便,为此,将开发该聊天软件,实现局域网内 PC 机和 mini2440 之间的信息接收与发送,系统支持文本聊天、文件传输等功能。 研究的硬件平台 Mini2440,采用的 ARM9 微处理器是由三星公司提供的 Samsung S3C2440。先在 PC 机上的 Linux 环境下,利用 UDP 协议和 socket 编程技术实现能够互相发送和接受信息的功能,然后将 bin 文件下载到 s3c22440 平台上,给该平台配置好网络,便能实现与 PC 机之间的通讯。所应用的网络为局域网。2 任务概述2.1 开发目标开发目标 &应用目标应用目标为了实现在 Linux 系统下局域网内 PC 机与 mini2440 之间的通信的统一和便捷,利用UDP 网络协议开发一套集信息通讯,文件传送等功能一体化的系统,达到局域网内通信的南昌航空大学软件学院东软班 需求分析报告书 版本:1.02方便、快捷,解决 Linux 系统下通信方式繁琐、操作复杂的缺陷,实现信息传递的简洁、及时。项目负责人根据需求设计了如下功能:1. 基本信息通讯,包括文字,表情的发送通信。2. 用户信息管理,包括用户的信息保存、管理等。3. 文件传送,实现在线用户间的文件传送功能。4. 聊天记录管理,聊天记录本地文件保存。2.2 运行环境运行环境软件环境:PC 机环境:CentOS+arm-linux-gcc4.3.2嵌入式平台环境:Linux3.0.1硬件环境:该课题研究的硬件平台 Mini2440,采用的 ARM9 微处理器是由三星公司提供的Samsung S3C2440。2.3 关键词关键词UDP CentOS S3C2440 linux3 功能要求3.1 功能划分功能划分 模块名称 功能要求 功能说明1.发送文字2.发送图片信息通讯实现 PC 机与mini2440 通讯3.发送文件南昌航空大学软件学院东软班 需求分析报告书 版本:1.03用户注册 实现注册 用户通过客户端进行注册1.用户个人信息保存用户管理 管理注册用户2.用户密码信息修改用户登录通过数据库来实现登录用户通过注册的账号进行登录聊天记录管理 用数据库来保存聊天记录实现个人聊天记录的管理3.2 系统结构及功能描述系统结构及功能描述4 性能要求4.1 时间特性时间特性1. 响应时间:1s - 1.5s2. 消息发送时间:0.5s - 1s3. 数据处理时间:0.5s 1s4. 启动时间: 1s - 2s5 运行要求5.1 界面界面1. 有方便实用的主界面。南昌航空大学软件学院东软班 需求分析报告书 版本:1.042. 有友好简洁的聊天界面。3. 有软件相关属性设置界面,如个人资料设置等,设置完成后能保存。4. 有聊天记录查看界面,保存聊天记录,并能聊天记录窗口查看。5. 有表情的选择窗口,能选择发送到对方聊天窗口中并显示。6. 能实现文件传输功能,具有选择待传文件的窗口,并传输选中的文件。5.2 基本操作基本操作1.用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论