- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
校园局域网聊天系统概要设计组员
概要设计说明书
1引言
1.1编写目的
本文档的目的是阐述系统的概要设计。本概要设计说明书编写的目的在于全面说明系统第一阶段中的设计考虑,包括程序系统的基本处理流程、程序系。登录功能客户可以通过服务器转发,实现一对一和多对多聊天客户端程序应该可以实时显示目前其它用户的状态应该具有易用、美观的图形界面 登录,聊天室,悄悄话,显示在线列表,选择头像,显示系统公告,设置字体和颜色,保存聊天记录,传输文件 服务器管理 显示在线列表,记录聊天记录,统计在线人数,设置系统公告,配置服务器并显示服务器的状态 理解需求是在问题及其最终解决方案之间架设桥梁的第一步。开发者只有和客户充分理解了需求之后才能开始设计系统,否则,对需求定义的任何改进,设计上都必须大量的返工。下面是经过双方调研后得到的需求规格说明::可以。可以在系统中,。系统。系统中,。。系统中,。系统的客户端在Windows平台下运行,服务器端可在Windows平台下运行。系统需要有较好的安全性和可扩展性,并提供简洁方便的图形用户界面。运行环境主要包括和操作系统的选择。系统的软件配置要根据用户对系统的稳定性要求、系统的容量以及用户的维护水平来确定。(1) 选择我们使用的是。操作系统选择
(3)输出设备:
服务器端工作流程 客户端工作流程
2.4结构
及时聊天系统的功能层次图
(1)客户端模块
本字系统主要完成对用户聊天的管理,如进行群聊,进行悄悄话式的聊天,修改字体颜色,以及对头像的选择等。
①进行群聊:首先登录客户端系统,选择聊天对象,然后在发送信息的窗口编辑信息,点击发送按钮即可发送公开信息。
②进行悄悄话式的聊天:当对密友聊天时不想让别人看到,可使用悄悄话的方式进行聊天。
③显示在线列表:当用户上线时,在客户的用户列表上会显示出来。以便用户及时了解上线人的情况。
④选择头像:便于区分该用户是男性还是女性,用于显示用户的个性。
⑤显示系统公告:让用户及时了解系统发布的最新消息。
⑥修改字体颜色:为了使聊天的内容易于区分,系统为用户提供了修改字体和颜色的功能
⑦保存聊天记录:记录用户聊天的内容,以便用到时能够查到。
⑧文件传输:当用户发送大量信息,可以通过发送文件实现。
(2)服务器端模块
在及时聊天系统中,服务器端有
①配置服务器:提供服务器IP和端口号,便于客户端进行连接。
②设置系统公告:让用户了解一些新鲜事,系统的状况,用户近期要注意的事情等,系统提供了设置系统公告的功能,以便能及时发布信息。
③记录聊天记录:以便管理员了解用户的情况,禁止进行谈论不健康的内容。
④显示在线列表:使管理员了解在线人的情况,以便对用户进行管理。
⑤统计在线人数:使管理员能够随时了解系统的负荷,便于对系统进行维护。
2.5功能器求与程序的关系
(1)模块外部设计
1.登录模块:
输入:用户输入信息
输出:界面显示
2.发送模块:
输入:用户输入内容
输出:相应的信息
3.显示用户列表模块:
输入:用户输入的登录信息
输出:显示相应的信息
系统操作模块:
输入:用户口令
输出:对话框
5.系统设置模块:
输入:用户的输入
输出:根据用户的输入显示相应的对话框
6.录入模块:
输入:相应的信息
输出:相应的结果
7.修改模块:
输入:相应的信息
输出:相应的结果
8. 删除模块:
输入: 相应的信息
输出: 相应的结果
9. 退出模块:
输入:退出命令
输出:无
3运行设计
3.1运行模块组合
说明对系统施加不同的外界运行控制时所引起的各种不同的运行模块组合,说明每种运行所历经的内部模块和支持软件。
3.2运行控制
在客户端登录后直接进入主界面通过菜单选择特定的视图(功能模块)结束程序运行本系统的各个模块之间功能,故模块占用各种资源的时间,运行时用户的操作决定client_main_form 服务器端模块 start_server
5系统出错处理设计
5.1出错信息
(1)无法与服务器连接时,若不能够正确连接,则应做出正确处理。
(2) 根据不同的出错情况给出不同的出错信息,一般用对话框给出。
对一般错误,给用户提示信息,让用户重新输入或退出。
5.2补救措施
① 提示服务器积极拒绝信息。
②对一般错误,给用户提示信息,让用户重新输入或退出。
5.3系统维护设计
由于此项目比较小,除了严格按照软件工程的科学方法开发软件、认真建立文档、编码阶段写详细的注释外,没有特殊
文档评论(0)