项目名称:项目编号:文档编号:Linux 系统下 FlowerMail 邮件系统项目要求书版本:Ver1.0东软集团股份有限公司总页数编制:正文附录审批:生效日期修 改 履 历编号1234修改内容修改人修改日期是否评审评审日期目录目录1 项目概要 ..........................................................41.1 项目名称 ......................................................41.2 项目目标 ......................................................41.3 开发环境 ......................................................41.4 关键技术 ......................................................41.5 开发体制 ......................................................41.6 开发阶段 ......................................................51.7 软件概述 ......................................................52.软件详细需求......................................................62.1 界面模块.....................................错误!未定义书签。2.2.2 接受信息 ..............................................................................错误!未定义书签。2.2 通信模块.....................................错误!未定义书签。3.系统整体设计......................................................91 项目概要开发一款运行于 Linux 操作系统平台的邮件系统软件,可以实现局域网内任意电脑之间的信息接收与发送,也可作为支持中小型规模的企业内部信息交流。1.1 项目名称FlowerMail 邮件系统1.2 项目目标1. 体会从需求理解出发,到软件概要设计,详细设计,编码,测试,发布的整个流程,熟悉软件开发的全部流程;2. 熟悉 Linux 操作系统下的 C 应用程序开发环境,掌握 linux 系统下开发工具vi、gcc 和 gdb 的使用,以及 makefile 的写法;3. 掌握 Linux 环境下图形工具包 GTK 和网络编程中 socket“套接字”的使用;4. 练习使用 Linux 环境下的数据库 MySQL;5. 培养快速学习新知识并在项目中灵活使用的能力;6. 培养表达能力、沟通能力和团队合作能力。1.3 开发环境操作系统:Ubuntu 9.04编译调试环境: VI+GCC+GDB1.4 关键技术C 语言编程Linux 开发环境中开发工具的使用Gnome 图形设计——GTK+2.0网络编程中 socket“套接字”的使用数据库 MySQL 的使用1.5 ...