欢迎来到天天文库
浏览记录
ID:5629094
大小:5.19 MB
页数:26页
时间:2017-12-20
《1314组详细设计说明书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、聊天系统项目详细设计说明书文件状态:[]草稿[]正式发布[√]正在修改文件标识:聊天系统当前版本:1.0作者:刘凤英、任欢完成日期:2011-7-2126目录1引言21.1编写目的21.2背景31.3定义31.4参考资料42程序系统的结构42.1系统总体框架42.2需求规定52.3运行环境63系统设计说明63.1程序描述63.2功能73.3性能104数据库设计105界面设计115.1注册功能125.2登录功能145.3进入聊天室155.4查看个人信息18265.5修改个人信息195.6输入留言信息215.7查看留言信息215.8显示用户列表22
2、261引言1.1编写目的需求分析阶段、概要设计阶段已经完成,项目团队对项目的范围有了明确的目标,对项目的业务流程有了比较深入的了解和研究,并且已经抽象出比较形式化的逻辑模型。详细设计阶段要在概要设计的基础上,更深刻的理解系统和业务流程,更着重于实现人员视角的模型的简历。编写此文档的目的是为了对项目的整体架构、各个子功能模块、为满足功能要求和性能要求做全面详细的部署和设计,以便能为系统实现员工提供一个明确的、可用的实现依据和理论基础。并为项目最后的验收和测试工作提供依据。此文档的目的还在于与分析人员以及客户的沟通,以进一步确定开发人员对项目的理解
3、是否切实的符合客户真正的需求。该文档的与其读者是系统实现人员、系统测试人员,用户等。1.2背景a.待开发的软件系统的名称:中文名称:聊天系统英文缩写:CS英文全称:ChattingSystemb本项目的任务提出者、开发者、用户:项目的提出者:1314组项目开发者:刘凤英、郭娟、任欢、刘文婷、钱林、杨锐、王善用户:聊天人员1.3定义术语定义致命性数据被破坏、数据丢失、系统崩溃、系统无法运行26BUG级别定义严重性处理结果不正确、流程不对、性能不能满足要求一般性操作不方便、界面布局不合理,难以理解建议性界面重构、描述更改、流程改进优先级别定义一级功
4、能未实现、数据丢失、和需求规格说明书不一致二级不兼容、系统报非友好错误信息、内存泄露,导致系统变慢三级UI和原型不一致、长时间事务处理时,无提示、功能未完全实现,但不影响系统运行四级偶然性或可避免、但不影响基本功能实现五级对功能没有影响,产品属性可使用用户角色定义普通用户使用系统进行聊天、查看、修改个人信息、添加留言信息等根管理员此系统的最高管理权限,具有查看、删除普通用户的权限。1.4参考资料1)用户需求文档。2)初步设计文档。262程序系统的结构2.1系统总体框架聊天室普通用户管理员用户注册用户登录信息查询信息修改用户留言安全退出管理员登录
5、查询全部删除用户安全退出262.2需求规定图一普通用户用例图主要输入项:a.聊天b.修改个人信息c.查看个人信息d.安全退出e.用户留言主要输出项:a.显示聊天输出界面、输入界面、用户在线列表b.显示原有信息并课修改c.显示个人信息d.关闭聊天窗体,并退出程序e.给以给好友留言并查看好友给自己的留言26图二管理员用例图主要输入项:a.查看信息b.删除用户c.查看日志主要输出项:a.输出所有用户信息b.踢人c.查看聊天记录2.3运行环境uJava开发工具:JBuilder2006u后台Web服务器:JBuilder2006中自带的Tomcatu.
6、数据库:SQLserver2005u客户端操作系统:WindowsXPu支持软件:IE浏览器或其他兼容的浏览器u编程软件和开发工具:JBuilder20063系统设计说明3.1程序描述本程序的目的方便用户进行及时的交流沟通,为网友提供了实时对话的渠道,是网络上极为流行的一种服务。网友之间互相以文字交谈,在形式上类似笔友的性质,却大大节省了书信往返的时间。263.2功能本程序实现如下功能:普通用户注册、用户登录、个人信息的增加、删除、修改、用户留言、用户聊天(公聊和私聊),具体用例如下:【用例1:用户注册】l描述:用户在进入聊天系统之前,如果没有
7、注册要注册,供登录时验证用户是否非法用户l参与者:普通用户l用例图:如下图三用户注册用例图【用例2:用户登录】l描述:用户在进入聊天系统之前,必须进行登录。l参与者:普通用户和管理员l用例图:如下图四用户登录用例图【用例3:聊天】l描述:用户登录成功后,进入主界面,可选择聊天功能进行聊天,聊天时可以设置字体大小,颜色,字体格式,显示用户列表,发送表情等。l参与者:普通用户26l用例图:如下图五用户聊天用例图【用例4:查询】l描述:普通用户可根据用户名,查看好友的个人信息。管理员点击查询可直接查看所有用户个人信息l参与者:普通用户和管理员l用例图
8、:如下图六个人信息查询用例图26【用例5:个人信息修改】l描述:普通用户登录以后,可以进行修改自己的个人信息l参与者:普通用户l用例图:如下图七个人信
此文档下载收益归作者所有