项目开发计划说明书——QQ系统(自己小组所选的题目)(参考件)A.1引言A.1.1编写目的为了保证项目团队按时保质地完成项目目标,便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,因此以文件化的形式,把对于在项目生命周期内的工作任务范围、各项工作的任务分解、项目团队组织结构、各团队成员的工作责任、团队内外沟通协作方式、开发进度、经费预算、项目内外环境条件、风险对策等内容做出的安排以书面的方式,作为项目团队成员以及项目干系人之间的共识与约定,项目生命周期内的所有项目活动的行动基础,项目团队开展和检查项目工作的依据。A.1.2背景Internet是目前世界上最大的计算机互联网络,它是遍布全球,将世界各地各种规模的网络连接成一个整体。作为Internet上一种先进的,易于被人们所接受的信息检索手段。如今,人们不仅可以在网上查询自己需要的资源,而且可以通过网络进行实时的沟通。从实时性和有效性上都超过了信件和E-Mail,并且在费用上要低于电话。因而各种聊天服务备受用户青睐,在这方面的开发与应用也比较多,聊天服务也成为互联网提供的重要服务之一,因此,建立一个好的在线交流聊天系统十分重要。网上聊天系统是为人们进行交流和联系提供的一个平台。利用现代的网络资源优势和技术优势,通过提供完善的网上聊天系统的管理,以达到增进人们与人们之间的信息交流和沟通的目的,并以此加快人们的信息化建设。网络聊天系统是为人与人之间进行交流和联系提供的一个平台。通过提供完善的聊天服务和规范的管理,可以达到增进人与人之间的感情,促进人们之间的沟通,方便人们联系的目的;同时本系统可以拉进人与人之间的距离,丰富人们的业余时间,为人们在网络中交友提供了便捷的渠道。A.1.3定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。A.1.4参考资料VisualC#,SQL数据库A.2项目概述A.2.1工作内容可行性研究与计划,需求分析,设计,开发,评估与测试,维护A.2.2主要参加人员林斌,卢怀泽,林胜利A.2.3产品A.2.3.1程序本系统名称:MyQQ开发语言:C#进行,利用SQL2000数据库。A.2.3.2文件ChatForm.cs为聊天窗口:好友双方进行聊天时的窗口FacesForm.cs为选择头像的窗口:更改选择用户头像的窗口LoginForm.cs为登录窗口:用户使用账号和密码进行登陆的窗口MainForm.cs为主窗口:显示好友列表的窗口PersonalInfoForm.cs个人信息窗口:显示个人信息的窗口RegisterForm.cs注册窗口:用户进行账号注册的窗口RequestForm.cs系统信息窗口:接收好友信息的窗口SearchFriendForm.cs查询好友窗口:查询好友的窗口数据库表格:Messages:消息表Users:用户信息表Friends:好友表MessageType:消息类型表BloodType:血型表Star:星座表FriendshipPolicy:好友关系表A.2.3.3服务硬件需求包括:CPU应能够运行支持.NET程序的操作系统、内存基本需求为512MB、硬盘空间至少预留110MBA.2.4验收标准软件能够运行,进行一对一,一对多的聊天。1.注册与登录2.好友管理3.消息管理4.个人设置A.2.5完成项目的最迟期限A.2.6本计划的批准者和批准日期A.3实施计划A.3.1工作任务的分解与人员分工林斌,卢怀泽,林胜利:可行性研究与报告,需求分析林斌,卢怀泽:设计,开发林胜利:测试A.3.2进度项目由2010-09-04开始进行:第一周:进行项目需求分析与设计第二周到第七周:进行系统编码实现第六周到第八周:编写有关文档第八周到第九周:进行系统测试之后:进行系统改进对于需求分析、设计、编码实现、测试、移交、培训和安装等工作,给出每项工作任务的预定开始日期、完成日期及所需资源,规定各项工作任务完成的先后顺序以及表征每项工作任务完成的标志性事件(即所谓“里程碑”)。A.3.3关键问题1.在项目开发前期对项目的需求分析以及对项目的可行性分析2.对数据库表格的设计3.C#代码的编写A.4支持条件配置良好的计算机一台:硬件需求包括:CPU应能够运行支持.NET程序的操作系统、内存基本需求为512MB、硬盘空间至少预留110MBA.4.1计算机系统支持系统要求:(1)WindowsXPServicePack2或更高版本(2)WindowsServer2003ServicePack1或更高版本(3)WindowsServer2003R2或更高版本(4)WindowsVista(5)WindowsServer2008硬件要求:(1)1.6GHzCPU(2)384MBRAM(3)1024x768显示分辨率(4)5400RPM硬盘程序运行环境:(1)MicrosoftVisualStudio2005(2)SQLServer2000A.4.2需由用户承担的工作逐项列出需要外单位分合同承包都承担的工作和完成时间,包括需要由外单位提供的条件和提供的时间。A.5专题计划要点