欢迎来到天天文库
浏览记录
ID:47250037
大小:683.61 KB
页数:45页
时间:2019-08-30
《BB在线聊天系统详细设计文档》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、编号_0(H版本V1.0详细设计说明书项目名称BBChatOnline(贝贝在线聊天系统)项目负责人唐剑编写2010年11月20日校对2010年11月20日审核2010年11月20日批准2010年11月20日单位:无文档修订记录序号修改时间修改人审核人备注12010-11-12唐剑唐剑项目实施的硬件条件22010-11-15唐剑唐剑项目实施的软件条件32010-11-15唐剑唐剑项FI实施的框架建设42010-11-15唐剑唐剑测试52010-11-15唐剑唐剑部署6目录系Mimi!则系统模块设计系统软件和硬件方案设计8数据库结
2、构设计9系统建模设计12系统详细设计方案1542售后服务引言文档目的目标客户、设计人员、以及开发人员通过此详细设计文档对BBChatOnline系统进行设计和开发预期读者项目经理,设计人员,开发人员,测试人员,部署人员,维护人员作用为了让会员可以在网在进行实行的聊天和发送站内信息,个人资料修改,管理员后台管理等功能。文档背景系统名称及版本号■BBChatOnline系统版本号:1.0。任务提出者唐剑任务承接者及实施者唐剑系统设计的原则木系统的设计遵循如下原则:量身定制,完全符合BBChatOnline系统的实际需求充分尊重项冃提
3、出者的需求意愿,充分沟通和交流,做好需求分析。立足于项冃提出者的现有业务流程,系统追求完全服务于项冃提出者现有业务实现的冃标。在此基础上根据公司己有经验向项li提出者提出合理化建议。系统功能完备,用户操作简易系统既要强调功能的完善性,又要强调操作的简易性。把复杂的事情简单化。系统的操作界面设计要符合办公人员平吋使用电脑的习惯以及客户对终端机易学握性,以人性化的设计方式来完成整个系统的整体设计,使原先枯燥烦琐的工作通过木系统能够快速简单地完成。技术先进性和原有系统的兼容性采用JAVA与建模技术,采用各项先进的、成熟的技术,以保证系
4、统的稳定性以及系统在实施后的可维护性,平台无关性,同吋保证系统的生命力。达到终端机的零维护和服务器端的高效能的设计日标。可扩展性系统设讣充分考虑系统本身的可扩展性,为系统今后的功能扩展做好充分的准备,使系统的扩展易于实现,产品开发完成后,能够保障新功能的开发和加入快速方便,不影响原有系统的技术结构,可不断升级和扩充。以严格的软件工程流程控制整个系统的软件开发,保证系统的可靠性和稳定性。系统和数据的安全性客户授权访问。系统有严格的权限管理和分配,对任何数据的访问对访问者都要进行严格的身份认证。nJ维护性系统易于管理,减少管理工作量
5、和恢复故障时间。系统模块设计引言贝贝在线聊天系统概述功能概述K登录注册模块》用户可以在本网站进行会员注册,和登录。K聊天平台模块11、聊天平台的聊天室创建,聊天室信息修改与管理。2、同聊天室的会员可以进行即时聊天。3、点对点私密聊天。4、查看在线用户K站内邮件模块1会员可以对站内的会员发送邮件,接收他人发来的邮件,以及邮件管理,和新邮件的检测。K个人资料管理模块1用户可以查看自己的信息,可以修改自己的信息,和上传头像,修改密码,修改密保等。K关于我们模块』介绍我们自己曾经实现过的项冃和一次资料,以及部分问题解决。K后台管理模块》
6、管理员可以对站内的邮件进行管理,对用户进行管理,对聊天室进行管理,提升和収消用户权限。系统软件和硬件方案设计系统软件结构所采用的平台和技术如下:操作系统:windowsXP或更高版本数据库管理系统:SQLServer2005框架:struts2.1,Spring2.5,hibernate3.2,ajax,jquery-ajax编程语言:运行环境:开发工具:javaJVM1.6myEclipse8.0,Dreamweaver8.0,PhotoShopCS3,SQL2005系统硬件结构硬件配置:客户端P42.0GHZ以上CPU+25
7、6M以上内存+40G以上硬盘主服务器端CPU:酷睿26570系列,2.1GHZ,内存:KingstonDDRII6672G硬盘:320显卡ATI4570数据库结构设计用户表(users):保存用户基本资料列名数据类型键空值说明userIDint主键(identity)否用户IDuserNamevarChar(20)unique否用户名userPasswordvarchar(20)否用户密码userTypenvarchar(lO)否用户类型(管理员,普通用户,默认为普通用户)userSexnchar(10)否用户性别(男,女,默认
8、为男)userAgeint否用户年龄userMSNnvarchar(50)否用户userQQint否用八QQuserEmailchar(50)否用户电子邮件userProvincenvarchar(20)允许用户所在省userCitynvarchar(40)允许
此文档下载收益归作者所有