欢迎来到天天文库
浏览记录
ID:39476505
大小:296.00 KB
页数:24页
时间:2019-07-04
《局域网聊天系统详细设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、卷号卷内编号密级项目编号:JYWLTXT局域网聊天系统详细设计说明书Version:项目承担部门:08软件第5小组撰写人(签名):全体成员完成日期:2010-7-21本文档使用部门:08软件第5小组评审日期:2010-7-21概要设计说明书<项目名称>目录1.引言11.1编写目的11.2背景11.3定义11.4参考资料12.程序(模块)系统的组织结构13.界面设计要求24.本软件系统中各程序(模块)的设计说明24.1系统配置管理模块的设计说明24.1.1个人资料模块24.1.2信息屏蔽模块44.1.3上线提示模块64.2用户扫描的设计说明84.3在线交流的设
2、计说明114.4消息群发模块144.5消息记录模块的设计说明164.5.1消息查询模块164.5.2消息记录模块205.模块相互关系表2023概要设计说明书<项目名称>1.引言1.1编写目的软件详细设计是软件概要设计的进一步细化,他对系统的各个功能进行了逻辑上的实现。规定了编码的结构和思路,是应用系统进行物理实现的直接基础。1.2背景软件系统的名称:局域网聊天系统本项目的任务提出者:实习单位本项目的任务开发者:西南交大08级软件工程第五组软件系统的用户:同局域网下用户1.3定义列出文件中用到的专业术语的定义和外文字母的原词组。UDP:数据报协议TCP:传输控
3、制协议SOCKET:套接字1.4参考资料相关项目案例,《计算机软件产品开发文件编制指南》。“VisualC++6开发使用手册”,机械工业出版社,1999/2,CIP-40581“TCP/IP进行网际互连”,电子工业出版社,1998/4,ISBN7-5063-4607-5/TP.21882.程序(模块)系统的组织结构3.界面设计要求23概要设计说明书<项目名称>(1)系统窗口所使用的图标统一(2)系统:分辨率为800*600、小字体(3)该系统用户界面可根据模块大致分为:1、用户总体界面2、用户聊天界面3、系统配置界面4、消息记录界面5、消息群发界面总体界面根
4、据功能界面的设计基础上,统一做以下要求:1、按钮根据摆放位置在考虑美观性的基础上设置大小及字体。2、弹出的对话框采取统一样式,告知信息必须明确。3、界面要做到简洁美观大方。4、编辑框根据形式及摆放位置设置大小及宽度,必须顾及整体的协调性。1.本软件系统中各程序(模块)的设计说明1.1系统配置管理模块的设计说明模块详细设计说明表1.1.1个人资料模块编号:模块名称个人资料模块代号适用范围全局、局部类型窗口、函数、用户对象模块功能用于用户填写相关个人资料。作者周扬编写时间修改人修改时间修改批准人修改次数性能要求对精度、灵活性、时间特性等的要求。限制条件已经上线的
5、用户输入给出每一输入项的名称、数据类型和格式。23概要设计说明书<项目名称>输出给出每一输出项的名称及意义,数据类型和格式,数据值的有效范围,输出方式、数量的说明等算法逻辑1.填写信息2.通过相关变量存入文件相关对象及接口包括昵称m_Name性别m_Sex年龄m_Age电子邮件m_Emai个人说明m_Information。通过相关结构体保存至文件备注无窗口对象说明表编号:窗口名IDD_PersonalInfor说明书编号1、窗口对象控件列表对象类型对象名称对象事件对象功能描述用户使用控制编辑框m_NameInput接收输入用户昵称输入信息m_SexInpu
6、t接收输入用户性别输入信息m_AgeInput接收输入用户年龄输入信息m_EmailInput接收输入用户EMAIL输入信息23概要设计说明书<项目名称>m_InformationInput接收输入用户个人说明输入信息命令按钮IDOK2clicked将用户输入的信息输出到文件点击IDOKclicked取消点击2、窗口事件列表事件名事件类型事件功能描述事件算法逻辑无3、窗口函数列表函数名函数类型(全局、窗口)函数功能描述函数算法逻辑Save_File窗口将用户填写的数据存入文件将输入数据保存至相关结构体,运用相关文件操作函数输出至文件1.1.1信息屏蔽模块编号
7、:模块名称信息屏蔽模块代号适用范围全局、局部类型窗口、函数、用户对象模块功能可以将用户不想接受的用户的全部消息进行屏蔽。作者周扬编写时间修改人23概要设计说明书<项目名称>修改时间修改批准人修改次数性能要求对精度、灵活性、时间特性等的要求。限制条件已经上线的用户输入选择想屏蔽的用户输出对屏蔽的用户的消息不再显示。算法逻辑1.将用户选择的用户加入屏蔽列表2.用户接收消息时首先读取屏蔽列表,若发送消息用户不在屏蔽列表中,则显示该用户消息,反之则不显示。相关对象及接口备注窗口对象说明表窗口对象说明表编号:窗口名IDD_BlackList说明书编号1、窗口对象控件列
8、表对象类型对象名称对象事件对象功能描述用户使用控制编
此文档下载收益归作者所有