InteliIM 1.0 设计文档 - 软件功能和界面需求(修订)

?软件功能和界面需求

1.软件功能和界面需求
1.1.客户端程序
1.1.1. 功能概述
客户端程序主要负责提供图形化界面用于服务器程序通讯。

1.1.2.用户界面设计
l主窗体
主窗体包含主菜单,顶部工具栏,底部状态栏以及联系人树状视图。

“关于”对话框
“关于”对话框包含两个TabPage页面,第一个页面提供给用户关于该软件的概述。第二个页面则显示了软件运行时所动态载入的程序集列表,用于维护和调试。

 溅射屏幕
溅射屏幕在程序刚启动时,提供程序当前执行的准备活动,比如启动服务,配置网络,配置图形界面等等。

信息提示框
当客户端收到诸如联系人上下线通知,登陆成功,系统出现错误等信息时会在屏幕的右下角弹出“信息提示框”。

“用户登陆”窗体
用户可通过“用户登陆”窗体,登陆服务器,必须填写非空的用户名和密码。还可在该登陆窗体里设置登陆成功时的初始状态。

“修改用户资料”窗体
当用户成功登陆服务器后,可随时通过“修改用户资料”窗体修改自己的用户资料。在每次打开“修改用户资料”窗体时,该窗体显示的用户资料均与服务器同步一次。

“用户注册”窗体
若你为新用户,可通过“用户注册”窗体注册新用户,你必须输入合法的用户名,非空的密码和合法的电子邮件地址,同时你还可设置你的头像。

“发送文本广播”窗体
当你处于在线状态时,可以向其他在线用户发送文本广播,这个功能可通过“发送文本广播”窗体来完成,你可以填写该广播的主题和内容。

“接收文本广播”窗体
同样,当你处于在线状态时,也可能会收到其他在线用户发送过来的文本广播,客户端会弹出“接收到广播消息”对话框,该窗体的界面设计与“发送文本广播”窗体大致相同。

“私有聊天”窗体
当你处于在线状态时,你可以向位于你的联系人列表中的某个联系人发送即时消息,而不管他的状态如何:若他处于在线状态,他马上就会收到你的私有聊天消息;否则服务器会将你发送给他的消息保存下来,当对方再次上线时,服务器再将该离线消息发送给他。你可以在文本聊天中插入自定义表情,当然系统也提供了预定义的一组表情供你选择。

“查看联系人资料”窗体
当你处于在线状态时,可以通过“查看联系人资料”窗体来了解处于你的联系人列表中的某个用户的公开资料。

“搜索联系人”窗体
当你处于在线状态时,你可以通过“搜索联系人”窗体来浏览所有的用户。当然你可以输入正则表达式,以查找用户名中包含相关字符串的用户清单。

“文件传输”窗体
当你和你的联系人同处于在线状态时,你们之间可以传输文件,包含这一功能的窗体为“文件传输”窗体。可以在该窗体中设置传输目的,诸如对所要传输文件的简单描述。

“请求添加好友”窗体
你可以将处于陌生人组里面的联系人加为你的好友。这一功能可通过“添加好友”窗体来实现。

“收到添加好友请求”窗体
当客户端收到另一客户端发来的添加好友请求后,即弹出“收到添加好友请求”窗体。

“系统设置“窗体
“系统设置”窗体可以以图形界面的方式修改系统的配置,诸如登陆服务器的IP 地址和端口号。

“查看消息日志”窗体
为了维护和差错方便,客户端还提供了“查看消息日志”窗体,该窗体显示了你自启动该客户端以来收到的即时消息,在列表中提供了接收到的消息的概要信息,诸如发送者 ID, 转发者 ID, 以及简要的描述信息。

1.2.服务器端程序
1.2.1.功能概述
服务器端负责处理来自客户端的请求,用户信息,即时消息的保存和维护

1.2.2.用户界面设计
为了简化服务器的使用,优化其性能,服务器端程序只含有一个主窗口和“关于”对话框。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: GB8567-88是中国国家标准中关于软件设计文档的规范。该标准是为了统一软件设计文档的格式和内容,方便软件开发过程中信息交流和沟通而制定的。 GB8567-88标准主要包括以下几个方面的内容: 1. 文档的基本要求:包括文档的编号、命名规范、目录结构等基本要求,以确保文档的统一性和易读性。 2. 文档的组成:规定了软件设计文档应包括的内容,如概述、功能需求、系统设计、接口设计、数据设计界面设计等,以保证设计全面、详尽。 3. 文档的格式要求:指明了软件设计文档的格式规范,包括页边距、字体、字号、标题层级等要求,使得文档结构清晰、易于查找和阅读。 4. 文档的审查和修改:规定了软件设计文档的审查和修改流程,确定了文档的审查人员和审查方式,以保证文档的质量和准确性。 5. 文档的版本控制:指出了软件设计文档的版本管理要求,包括版本号、修订记录等,确保在软件开发过程中能够追踪文档的修改和更新情况。 GB8567-88的制定和实施,对于提高软件开发的效率和质量具有重要意义。通过遵循该标准,软件开发团队能够统一思维,提高开发效率;文档的统一格式和内容,方便团队成员之间的沟通;审查和修改流程的规范,确保文档的准确性和质量;版本控制的要求,方便对软件设计文档进行追踪和管理。总之,GB8567-88为软件设计文档的编写提供了规范,为软件开发提供了必要的支持和指导。 ### 回答2: 《软件设计文档国家标准_gb8567-88》是我国软件行业的国家标准,用于规范和统一软件设计文档的编写和管理。该标准的制定是为了提高软件开发质量,提升软件设计文档的可读性和可理解性,促进软件工程的标准化和规范化。 该标准主要包含了软件设计文档的组成结构、格式和内容要求。其中,组成结构包括了封面、扉页、目录、正文等部分,确保了文档的完整性和条理性。格式要求包括了字体、字号、标题、页眉页脚等要求,统一了不同文档的外观和排版,增强了文档的一致性。内容要求包括了需求分析、概要设计、详细设计等内容,确保了文档的全面性和准确性。 遵循《软件设计文档国家标准_gb8567-88》,可以带来以下好处: 1.提高软件开发效率:标准化的文档格式和内容要求,可以减少开发人员的沟通成本,降低开发过程中的误解和错误,从而提高开发效率。 2.优化软件质量:规范的文档结构和内容要求,有助于开发人员全面考虑软件设计的各个方面,从而减少潜在的问题和风险,提高软件的质量。 3.提升团队协作能力:标准化的文档格式和内容要求,可以使团队成员更容易理解和协同修改文档,促进团队之间的合作和沟通。 4.便于管理和维护:规范的文档格式和组织结构,有助于文档的版本控制、归档和查找,方便管理者对文档进行维护和更新。 总之,遵循《软件设计文档国家标准_gb8567-88》可以提高软件开发的效率和质量,促进团队之间的协作和沟通,为软件工程的标准化和规范化做出贡献。 ### 回答3: GB8567-88是中国国家标准中关于软件设计文档的规范。其目的是为了规范和统一软件设计文档的内容、格式和结构,以便于不同人员之间的交流和理解。 该标准主要包括以下内容: 1. 文档格式和排版要求:规定了软件设计文档的页面大小、页眉页脚、字体、行间距等格式要求,以确保文档的整体美观和可读性。 2. 文档结构和内容要求:规定了软件设计文档应包含的章节和内容,如引言、需求分析、总体设计、接口设计、详细设计等。每个章节的内容要求详细说明,以便于读者理解和查找所需信息。 3. 设计图和模型:规定了软件设计文档中应包含的设计图和模型的类型和要求,如流程图、数据流图、类图、状态转换图等。这些设计图和模型用于更直观地表达软件的结构和功能,方便读者理解和评审。 4. 注释和标注要求:要求在设计文档中适当地添加注释和标注,以解释设计思路、核心功能和重要算法的实现原理。这有助于读者理解和评估设计的合理性和可行性。 5. 术语和缩略语定义:要求在文档中对使用到的术语和缩略语进行定义和解释,以避免读者对术语的理解产生混淆和误解。 通过遵循GB8567-88标准,可以提高软件设计文档的质量和可读性,便于不同人员之间的交流和沟通。同时,也方便了软件设计的评审和维护工作的进行。因此,掌握和应用该国家标准在软件开发过程中是非常重要的。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值