运动爱好者社区是集运动交友交流为一体的综合系统,系统为用户提供交友功能。通过此功能用户可以随机或者按照条件匹配好友,同时也可以对好友或者黑名单进行查看、删除。联系人管理模块的用例图如下:
图2-3联系人管理
为了方便广大运动爱好者对运动话题的深入探讨,系统提供了社区论坛模块,用户可以浏览社区论坛中的帖子,可以发表帖子,对于他人的问题用户可以进行评论回复。论坛管理模块用例如下所示:
图2-4论坛管理
对于广大用户来说仅仅拥有短信和论坛功能交流是不够的,因为这种交流不具有实时性。为此本系统提供了在线聊天室模块,所有在线的用户都可以实时交流。
为了保障社区论坛内容的积极向上,以及对用户的及时监督,系统添加了后台管理模块。具有管理员权限的用户可以对进行监督,查看用户的得分记录,可以授予其他用户管理员权限,如果用户有违反规定的操作管理员可以收回管理员权限,甚至是注销该用户。管理员可以查看用户发表的帖子,如果内容违反规定,可以及时删除内容。后台管理模块的用例图如下所示:
图2-5后台管理
以上辣大模块实现了在系统中功能各异,侧重点各有不同:个人信息以及个人空间模块可以很好的体现用个的个人基本资料,个人观点主张;联系人管理模块是把社区中的所有用户紧密的联系起来,用户可以按照条件添加好友,增加了社区的互动性;短信模块和论坛模块以及在线聊天室则是用户很好的交流媒介,用户可以通过收发短信进行私密交流,通过论坛发帖发表对运动的见解与经验,更能借助在线聊天功能和其他用户实时的交流,这些交流媒介为社区增添了活力;后台管理模块可使管理员很好的管理运动爱好者社区,保障系统有序的运行;辣-文^论'文.网http://www.751com.cn
同时各个模块也相辅相成,不同模块实现功能互补,使系统功能更全面更强大。
2.2系统总体设计框架
为了提高系统的安全性,本系统使用多用户的密码登陆方式登陆系统,并对登陆用户进行验证,已达到增加系统数据的安全性、保密性的目的。系统结构总流程设计如图以上就是根据需求对系统的整体框架做出的设计。设计思路如下,先找出一个个的用例,并画出用例图。根据他们之间的关系,对系统做出整合,把一个个的用例整合到一个大的系统模块下。最后设计出整体的框架。
第3章 系统数据库设计
3.1 E-R图
在需求分析之后,数据库设计的第一步就是对系统的概念结构进行设计,设计的目标是产生反映全组织信息需求的整体数据库的概念结构,描述概念结构的工具就是E-R图。
3.1.1 各实体的属性关系图
在需求分析之后,数据库设计的第一步就是对系统的概念结构进行设计,设计的目标是产生反映整个系统信息需求的整体数据库的概念结构,描述概念结构的工具就是E-R图。
各实体详细信息的概念描述是第一步工作,各实体属性关系图如下所示:
图 3-1 用户属性关系图
图 3-2 短信属性关系图
图 3-3 得分纪录属性关系图
上一页 [1] [2] [3] [4] [5] [6] [7] 下一页