校园即时通讯的设计与开发课程的设计.doc

校园即时通讯的设计与开发课程的设计.doc

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
校园即时通讯的设计与开发课程的设计

计 算 机 与 信 息 工 程 学 院 题目: 校园即时通讯设计与开发 姓 名: 学 号: 专 业: 计算机科学与技术 指导教师: 起止日期: 12.11.26—13.01.20 计 算 机 与 信 息 工 程 学 院 实践题目 校园即时通讯设计与开发 学生姓名 班级 学号 指导教师 职称 实践地点 计算机基础实验室 实践日期 2012年11月26日起至2013年1月20日 选题的目的: 现在的大学网络的覆盖已经非常广泛,对于我们学校来讲已经有了非常完善的校园网络,校园的日益扩大也增加了师生之间的联系,这样一来就需要一个能方便师生联系的即时通讯系统,对于由于大家目前的IM都不统一,所以开发一款针对大学校园的即时通讯系统是很有必要的,通过这套系统不仅仅能够方便师生联系,而且还融合了办公,校园通知等等,加上学校比较完善的校园网络,这套系统更能体现出来网络校园的特色。 技术要求: 1、系统要求利用VC#.NET开发工具,结合mysql数据库,采用C/S架构; 2、系统的主要功能有?朱晔C#与.NET 4高级程序设计(第5版)人民邮电出版社?陈向阳,巨修练? 网络科学:原理与应用 机械工业出版社王志刚,江友华? MySQL 高效编程人民邮电出版社UML与系统分析设计(第二版) [M]. 北京:人民邮电出版社, 2007. 教师签名: 年 月 日 目 录 1 引言 1 2 需求分析 1 2.1 用例图 1 2.2 用例描述 4 3 系统设计 8 3.1 系统架构设计 8 3.2 系统功能模块划分 9 3.3 系统数据库设计 9 4 系统实现 12 4.1 用户登陆 12 4.1.1 用户登录 12 4.1.2 系统主界面 14 4.1.3 用户通讯窗口 15 4.1.4 校园消息查询 19 4.1.5 用户办公提醒设置 20 4.1.6 个人信息修改 22 4.1.7 系统设置 24 4.1.8 日程安排提醒设置 26 4.1.9 聊天记录查看 28 4.2 业务逻辑及数据库操作 29 4.2.1 数据库操作 29 4.2.2 网络通讯 31 5 系统测试 33 5.1 测试基本要求 33 5.1.1 内容检查 33 5.1.2 链接检查 34 5.1.3 易用性测试 34 5.1.4 功能检查 34 5.1.5 容错性测试 34 5.2 测试举例 35 5.2.1 输入域测试 35 5.2.2 页面控件检查 35 5.2.3 功能测试 36 6 总结 38 7 参考文献 38 1 引言 由于即时通信软件的兴起,能够进行即时互通的“内容”正迅速由语音全面扩展到图像、文字、数据等方面,不过“多功能”还不是即时通信的全部内涵,能够跨越互联网、手机、固定电话等多个平台进行通信才是即时通信未来的价值所在。一位业内人士认为,即时通信已经跨越原来狭义上的“网络”概念,正向更为广义的方向发展,未来的即时通信软件可以随时随地和任何人进行任何方式的沟通,不仅是语音,还包括图像、资料、数据等等,不仅在电脑上,还可以在手机、固定电话等任何终端上。用例图(User Case)是被称为参与者的外部用户所能观察到的系统功能的模型图,呈现了一些参与者和一些用例,以及它们之间的关系,主要用于对系统、子系统或类的功能行为进行建模。用例图展示了用例之间以及同用例参与者之间是怎样相互联系的。用例图用于对系统、子系统或类的行为进行可视化,使用户能够理解如何使用这些元素 1、IM系统的用例图(如图2-1所示)。 图2-1 IM系统用例图 2、登陆子系统的用例图(如图2-2所示)。 图2-2 登陆子系统的用例图 3、通讯子系统的用例图(如图2-3所示)。 图 2-3 通讯子系统的用例图 4、信息修改子系统的用例图(如图2-4) 图 2-4 信息修改子系统的用例图 5、信息查询子系统的用例图(如图 2-5) 图 2-5 信息查询子系统的用例图 2.2 用例描述 用例是软件工程或系统工程中对系统如何反应外界请求的描述,是一种通过用户的使用场景来获取需求的技术。每个用例提供了一个或多个场景,该场景说明了系统是如何同最终用户或其它系统交互(interact)的,也就是谁可以用系统做什么,获得一个明确的业务目标。 图3-1 系统功能模块图 3.3 系统数据库设计 本系统采用mysql5.5建立和维护数据库,该数据库主要是用于以下任

文档评论(0)

317960162 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档