办公系统仿微薄模块1.2.docx_第1页
办公系统仿微薄模块1.2.docx_第2页
办公系统仿微薄模块1.2.docx_第3页
办公系统仿微薄模块1.2.docx_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

办公系统仿微薄模块详细设计说明书版本号1.1版本号编辑者日期更新内容1.0夏雨2012-4-16用户、微薄、评论、收藏等功能设计1.1夏雨2012-4-17群组、群组添加用户验证、增加微薄信息表几个状态 1.2夏雨2012-4-19增加用户表和后台用户配置表1、 系统概述办公系统微薄模块主要目标是建立一个先进、高效、安全、可靠的能被 有效的应用于所有办公系统的用户交流模块。模块主要基于B/S架构,采用浏览器模式,服务器是JETTY,数据库是ORACLE,额户端是Internet Explorer访问系统。微薄模块已单独项目来建立,开发完后会嵌套到OA办公系统里面。可以独立在IE运行。2、 数据库设计 2.1相关数据库表说明如下:序号逻辑表名物理表名说明1用户信息表T_USER记录用户相关信息2用户关系表T_RELATION记录用户之间的关系3微薄信息表T_WEIBO记录用户发送的微博各项信息4微博评论表T_COMMENT记录对每一条微博的评论信息5收藏表T_COLLECTION记录微博收藏信息6用户定义群组T_GROUP用户自定义群组7群组与用户T_GROUP_USER给群组添加用户8群组邀请用户验证T_VERIFICATION群组邀请用户验证9用户系统配置表T_SYSTEMUSER配置和原系统用户表进行同步2.2各表详细说明2.2.1用户信息表(原系统用户表SYSTEMUSERENTITY) 添加几个字段 序号逻辑字段物理字段类型(长度)规则字段说明1自增IDIDNUMBER(19)主键自动生成的长整型值2现有用户表IDUSER_IDNUMBER(19)外键现有系统用户表ID3用户登录帐号LOGINNAMEVARCHAR(50)非空用户登录帐号4用户登录密码LOGINPASSVARCHAR(50)非空用户登录密码5用户头像PICVARCHAR(45)可空记录用户头像地址6用户个性签名MOTTOVARCHAR(255)可空记录用户个性签名7用户昵称NICKNAMEVARCHAR(100)非空记录用户昵称8用户性别SEXNUMBER(19)可空记录用户性别 男值0 女值19用户地址ADDRVARCHAR(255)可空记录用户地址10用户QQQQVARCHAR(50)可空记录用户QQ11用户出生日期CSRQDATE可空记录用户出生日期12用户真实姓名USERNAMEVARCHAR(50)可空记录用户真实姓名13用户教育信息EDUVARCHAR(50)可空记录用户教育信息2.2.2用户关系表(T_RELATION) 序号逻辑字段物理字段类型(长度)规则字段说明1自增IDIDNUMBER(19)主键自动生成的长整型值2关系前者R_IDNUMBER(19)外键R_ID加G_ID为好友,均连接着SYSTEMUSERENTITY里面的ID3关系后者G_IDNUMBER(19)外键4关系状态STATENUMBER非空0为单向关注,1为双向关注2.2.3微博信息表(T_WEIBO)序号逻辑字段物理字段类型(长度)规则字段说明1自增IDIDNUMBER(19)主键自动生成的长整型值2内容CONTENTVARCHAR(255)非空微博内容3发表时间DATEDATE非空发表时间(记录生成自动取当前时间)4发表人昵称UNICKVARCHAR(100)非空发微博人昵称5发表人头像UPICVARCHAR(50)非空发微博人头像6图片IMAGEVARCHAR(100)可空微博图片,存放上传图片路径7被收藏次数CNUMNUMBER(19)非空初始值0,收藏1次加18发表类型TYPENUMBER(19)非空正常值0,有图片值1,文档值2,提问值39评论信息COMMENTARYTYPENUMBER(19)非空无评论值0,有评论值1。用户查看了评论时,把这状态要更新为010分享群组IDGROUPIDNUMBER(19)非空默认全部分享值0,其它取组织ID2.2.4微博评论表(T_COMMENTARY)序号逻辑字段物理字段类型(长度)规则字段说明1自增IDIDNUMBER(19)主键自动生成的长整型值2评论IDWIDNUMBER(19)外键T_WEIBO表的主键3评论内容CONTENTVARCHAR(255)非空记录评论的内容4评论的用户UIDNUMBER(19)非空记录评论微博的用户ID5评论日期DATEDATE非空记录评论发表的日期6评论用户昵称UNICKVARCHAR(100)非空记录评论用户的昵称7评论用户的头像UPICVARCHAR(100)非空记录评论用户的头像2.2.5收藏表(T_COLLECTION)序号逻辑字段物理字段类型(长度)规则字段说明1自增IDIDNUMBER(19)主键自动生成的长整型值2收藏的ID编号WIDNUMBER(19)外键T_WEIBO的主键3所收藏微博的内容CONTENTVARCHAR(255)非空记录所收藏微博的内容4收藏时间DATEDATE非空记录收藏时间5所收藏微博的图片IMAGEVARCHAR(100)非空记录所收藏微博的图片2.2.6群组表(T_GROUP)序号逻辑字段物理字段类型(长度)规则字段说明1自增IDIDNUMBER(19)主键自动生成的长整型值2用户IDUSERIDNUMBER(19)外键用户表主键ID3群组名GROUPNAMEVARCHAR(50)非空用户定义的群组名称4创建时间STARTDATEDATE非空创建时取当前时间2.2.7 群组与用户序号逻辑字段物理字段类型(长度)规则字段说明1自增IDIDNUMBER(19)主键自动生成的长整型值2群组IDGROUPIDNUMBER(19)外键群组ID3用户IDUSERIDNUMBER(19)外键用户ID4添加时间DATEDATE非空添加时取当前时间2.2.8 群组添加用户验证(T_VERIFICATION)序号逻辑字段物理字段类型(长度)规则字段说明1自增IDIDNUMBER(19)主键自动生成的长整型值2邀请用户IDTOUSERIDNUMBER(19)外键用户ID3被邀请用户IDATOUSERIDNUMBER(19)外键用户ID4添加时间DATEDATE非空添加时取当前时间5邀请状态TYPENUMBER(19)非空邀请状态值0,拒绝邀请值1,成功邀请值22.2.9 用户后台系统配置表序号逻辑字段物理字段类型(长度)规则字段说明1自增IDIDNUMBER(19)主键自动生成的长整型值2表名USER_TABLEVARCHAR(50)非空原系统用户表名3用户登录字段LOGIN_NAMEVARCHAR(50)非空用户登录帐号字段4用户登录密码LOGIN_PASSVARCHAR(50)非空用户登录密码字段8用户性别SEXNUMBER(19)可空记录用户性别 男值0 女值19用户地址ADDRVARCHAR(255)可空用户地址字段10用户QQQQVARCHAR(50)可空用户QQ字段11用户出生日期CSRQDATE可空用户出生日期字段12用户真实姓名USERNAMEVARCHAR(50)可空用户真实姓名字段13用户教育信息EDUVARCHAR(50)可空用户教育信息字段14原系统是否注销TYPEVARCHAR(50)非空是否注销15性别男女规则定义SEX_TYPEVARCHAR(50)可空判断原系统性别规则16注销规则定义TYPE_TYPEVARCHAR(50)非空判断原系统是否注销状态3、 系统功能设计3.1.1设置个人帐户一、功能描述 微博旁边添加一个个人设置,主要设置用户昵称、个性签名、头像、手机、性别、所在科室。二、功能实现 主要对上传头像、昵称不能为空进行判断。3.2 微博信息管理主要负责对用户微博信息的管理,包括发表微博、评论微博、收藏微博、删除微博、对于微博的模糊查询和信息的分页显示。3.2.1发表微博 页面上有发微博发表控件、添加图片控件、表情控制功能,点击发微博把信息写入数据库,并动 习显示在当前页面。3.2.2 评论微博 用户通过评论功能,对自己喜欢的微博进行评论,并且紧随显示在微博的后面。完成评论后在T_COMMENT表里插入一条信息,拿T_WEIBO表的主键做为COMMENT表里的WID的外键3.2.3 收藏微博 用户可以利用收藏功能对自己喜欢的微博进行收藏,收藏后跳转到一个新的页面在,此页面包括该用户所有的收藏微博的信息。 3.2.4 删除微博 用户可以对自己发过的微博进行删除操作,删除操作后跟随着本条微博评论也一起删除新显示的微博信息里面不会再有删除过的这条微博 3.2.5 微博的模糊查询 用户可以对微博进行模糊查询,方便用户寻找自己感兴趣的微博,查询方法包括按照微博内容的模糊查询和按照用户的模糊查询。 3.2.6 微博信息分页显示 微博进行分页处理,使页面更加简洁,用户可以通过上一页、下一页、首页、最后页来进行浏览。 3.3 好友信息管理 通过好友管理用户可以完成添加关注、取消关注、互相关注,搜寻好友等操作,对自己感兴趣的人进行加好友操作,从而可以时刻关注关注对方的微博信息。 3.3.1 添加关注 用户对陌生人进行添加关注的操作,被添加者与添加者无关注的话,即变成单向关注关系。 3.3.2 互为好友 用户对陌生人进行添加关注的操作,若被添加者在操作之前已经关注过的话,双方的关系就变为 二者互为好友的关系,妈变为双向关注关系。3.3.3 搜寻好友 可以把在线的用户显示出成一个列表,后面加上“+关注”按钮让用户完成相应用户的加关注操作。3.3.4 取消关注 功能“我的关注”或者“我的好友”可以跳转到相应好友列表页面,每个好友后面有个“取消关注”按钮,用户可以点

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论