欢迎来到天天文库
浏览记录
ID:47724079
大小:2.10 MB
页数:28页
时间:2019-11-06
《面向对象分析与设计-即时聊天系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、中南民族大学计算机科学学院实验报告课程面向对象分析与设计题目即时聊天系统年级2009级专业软件工程姓名学号指导教师日期2012年03月28日文档修订历史日期版本教师评语描述12/03/091.0系统概述12/03/101.1格式不对,修改正文格式的校对,目录的更新12/03/101.2添加非功能性需求非功能性需求的增加12/03/162.0术语表、用例、设计概述12/03/172.1用例图的修改由于用例图添加了的内容很多,系统活动图需要整体修改,同时增加系统管理员的内容。12/03/182.2缺少界面增加了系统界面12/03/182.2主界面的完善界面增加主界面或者至少一个
2、用例操作界面12/03/253.0类图、对象模型和数据字典12/03/274.0动态模型、功能模型、数据库定义、部署图28目录281概述41.1系统简述41.2软件设计目标41.3参考资料61.4修订版本记录62术语表73用例94设计概述124.1简述124.2系统结构设计124.3系统界面144.4约束和假定165对象模型165.1类定义165.2类关联描述165.3对象模型图186对象数据字典描述186.1用户系统中的对象187动态模型227.1场景(Scenarios)227.2事件定义(Events)237.3状态图268功能模型278.1确定输入输出与事件关系27
3、8.2功能模型图289数据库定义3010部署图3128281概述1.1系统简述现在,各种聊天软件相继出现,其中以QQ软件做的最好。但是由于其商业化性质太强,各种增值业务的存在,导致QQ用户等级划分出现,引起了部分用户的反感。即时聊天系统,又名LovelyTalk,是一款非盈利性质的聊天软件。其用户界面形象直观,简洁快速实用,可以满足大部分人群的聊天需求,同时满足平等化的观念。即时聊天系统,是一个在线聊天软件。该系统的开发主要包括后台数据库的建立与维护,前台应用程序、用户界面的开发两大方面。运行环境硬件环境:处理器:IntelPentium及以上/AMD内存:512M硬盘空间
4、:80G软件环境:服务器端/客户端:操作系统:Windows98/ME/2000/XP或者Win71.2软件设计目标功能需求:(1)该系统可以实现用户在此线注册、登录的功能以及用户间的查询、添加好友、删除好友、聊天、访问家园空间、进入娱乐应用以及举报的功能。(2)该系统采用形象化界面,根据用户的提供住址信息,将在界面地图上标注。这样好友容易知道对方的一些基本信息。同时,此系统只记录在线人员的情况,不提供隐身、忙碌等状态。即LovelyTalk的宗旨是活跃聊天的即时聊天系统。(3)28该系统在每个地区划分上设有一系列的管理员,类似现实中的省长、市长、县长,共分三级管理员,负责
5、不同的事情。管理员账户系统自动分配,且是固定的。非功能需求:(1)该系统使用C++编写,后台数据库使用SQL支持,同时需要Word、Photoshop、Excel、Visio等软件设计一些必要的文档、表格、图片以及各种UML图。(2)该系统在Windows98/2000/XP/Win7等均可运行,操作简便,程序响应快速,用户界面友好。系统总体活动图如下:281.3参考资料[1]麻志毅.《面向对象分析与设计》.机械工业出版社,2008[2]王珊、萨师煊.《数据库系统概论》.高等教育出版社,2006[3]张海藩.《软件工程导论》.清华大学出版社,20081.4修订版本记录文档修
6、订历史日期版本教师评语描述12/03/091.0系统概述12/03/101.1格式不对,修改正文格式的校对,目录的更新12/03/101.2添加非功能性需求非功能性需求的增加12/03/162.0术语表、用例、设计概述12/03/172.1用例图的修改由于用例图添加了的内容很多,系统活动图需要整体修改,同时增加系统管理员的内容。12/03/182.2缺少界面增加了系统界面12/03/182.2主界面的完善界面增加主界面或者至少一个用例操作界面12/03/253.0类图、对象模型和数据字典12/03/274.0动态模型、功能模型、数据库定义、部署图282术语表用户1.注册:用
7、户想要使用即时聊天系统─LovelyTalk,必须申请一个账号,这是一切操作的前提。2.登录:用户在申请到账号之后,使用账号和密码进行登录,进行其他操作。每一个新用户都必须登录后才能使用系统进行其他操作。3.好友操作:.查询好友,用户根据好友的账号,进行搜索查询,然后进行相关操作。添加好友,用户可以将好友添加到好友列表中去。删除好友,用户可以选择性的删除部分不聊天的好友。聊天,用户和好友交流时,点击好友家园,就可以进行交互聊天了。因为系统只提供在线状态,即用户如果在线,则家显示开放状态,有色彩。如果不在线,则显示关
此文档下载收益归作者所有