SNAIL交友交流系统的设计

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:opou
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要]本文对SNAIL交友交流系统做了简单的较少,并对系统的模型进行简单分析,明确系统的操作流程,对系统的功能模块进行划分。接着对系统中的数据库进行模型设计。
  [关键词]SNAIL交友交流系统;功能模块;模型设计
  中图分类号:P23 文献标识码:A 文章编号:1009-914X(2015)05-0082-01
  1引言
  SNAIL交友交流系统其实就是一个社区网站,既然是社会,那么这个社会里面的A——用户,他们就需要有身份。因此,社区网站里面的人都是有身份的。所以,社区网站要提供用户注册和登录的功能,这也是社区网站最基本的功能。既然是一个社区,那这个社区最主要的功能就是交流。而社区网站就必须具有基本的交流构建,博客、留言板,甚至一些即时聊天工具成了社区网站必不可缺的一部分。
  社区网站是立足于广大社区居民信息和需求的网站,它不仅仅带动的是居民社区的生活,而且带动的是整个商圈,信息圈,娱乐圈等的发展。
  2系统的目标
  本系统属于小型的类似于博客的SNAIL交友交流平台系统,适合广大网民来使用,本系统有主要一下几方面的发开目标:
  (1)系统采用人机交互的方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠。
  (2)对用户输入的数据进行严格的数据检查,尽可能地避免人为错误。
  (4)用户可以填写个人各方面的信息,也可以按照信息去查找对应的亲朋好友。
  (5)用户填写个人日志和心情,让大家知道最近你的思想和感想。
  (6)上传照片,让大家知道你的魅力。
  (7)可以去公共讨论区讨论,发表下你的真知灼见。
  (8)娱乐,游戏。
  3系统的功能分析
  根据使用者的权限不同可分为,前台用户和后台用户两类不同身份。前台用户可以管理首页(博客信息中心)、个人信息、日志、相册、好友、搜索、游戏、页面换肤、公共讨论区、登录和注册、相关链接。后台用户可以管理所有的用户管理、日志管理、博客用户关系管理、相册管理、对博客主页面、公共讨论区的管理、管理后台个人用户。SNAIL系统交友平台功能模块如下图1所示。
  系统用例分为SNAIL交友交流平台前台用户用例和SNAIL交友交流后台用户用例,在此仅介绍SNAIL交友交流平台前台用户用例。
  (1)博客信息中心。博客信息中心主要是显示博客主人和好友之间交互的一些信息。
  (2)日志。日志功能包括以下两大模块:
  个人日志:个人日志列表、个人日志查看、个人日志编辑、个人日志删除、个人日志填写。
  好友日志:日志查询(输入感兴趣日志名)、好友日志和留言查看、对好友日志留言。
  用户在使用的博客的过程中不仅自己要使用博客日志功能,也希望可以看到博友的日志信息,通过这个日志来了解好友最近的情况。
  (3)相册。相册模块包括个人相册和好友相册,具体功能如下:
  包括了个人相册的查看相册,查看大照片,上传照片,删除照片,给照片留言。好友的相册查看照片,给照片留言。用户的相册也是博客的主要的部分,通过个人照片和好友照片可以让博客的表现能力得到进一步的提高。
  (4)搜索。搜索包括了好友搜索和日志的搜索:
  好友搜索:根据姓名,年龄,所在地点,学校,工作单位信息搜索。
  日志搜索:根据日志名称搜索。
  (5)好友。
  加对方为好友请求、显示所有好友、进入好友主页浏览(包括日志,照片,好友个人信息)。
  博客主人和博客沟通和交互的时候是通过浏览好友的主页面来进行的,当然要想要查看某个用户的博客时候必须给他发送好友请求信息,成为好友以后才能相互查看对方的博客。
  (6)游戏和博客链接。
  游戏连接和博客兄弟链接,这里是一些娱乐的链接,包括了人人网,QQ空间等的游戏。
  (7)系统换肤。
  主页面皮肤选择更换情况,这里是用户可以自定义自己的界面主题。
  (8)公共讨论区。
  组建各宗类型的家族(比如:篮球家族,音乐家族)。
  在家族的每个成员,查看所有话题,创建话题,发表留言,添加留言,上传照片,由版主来发布家族话题和由管理员来删除各种不法的信息。
  (9)个人信息。
  个人基本信息(姓名,呢称,性别,所在地(只包括省市),生日)、头像设置、联系方式(QQ号码,MSN,移动电话,固定电话,个人主页)、个人兴趣爱好(兴趣爱好,喜欢的运动,喜欢的歌曲,喜欢的电影,喜欢的明星,喜欢的游戏,喜欢的动漫,喜欢的社团,喜欢的书籍)、学校信息(小学,中学,大学,硕士,博士,留学学校)、工作信息(工作时间段和地点)、密码修改。
  4系统的数据库设计
  数据厍设计是项目开发中一个非常重要的一个关键环节。在这里之所以要特别强调数据库设计的重要性,是因为数据库设计就像高楼大厦一样,如果设计不好的话,在后来的系统维护变更和功能扩充时,甚至在总个系统开发的过程中,将会引起一个比较大的问题,大量的工作将会重新进行。
  SNAIL交友交流平台前台用户表包括:个人通信联系信息,个人学习经历信息,个人工作信息,个人兴趣爱好信息。这个类是SNAIL系统的友好用户的抽象。注册时候就需要填写用户名,密码,姓名,昵称,email,性别,生日等信息,注册后可以继续完善自己的个人信息。
  SNAIL交友交流平臺前台用户留言板表,是用户(UserModel)和用户之间交流的一个直接平台。博主可以给自己好友的留言板留言,这些留言会被好友所看到,然后好友也可以回复。留言板模型(LeaveWordModel)和用户(UserModel)是多对一的关系。SNAIL交友交流平台前台用户个人日志表,LogModel是SNAIL交流交友系统的重点,日志是一种传达思想和心情的工具。日志模型(LogModel)和用户模型(UserModel)是多对一的关系)。
  SNAIL交友交流平台前台日志留言表,LogLefdveMOdel是SNAIL交流交友系统日志的留言类,和Log-Model是多对一的关系。
  SNAIL交友交流平台前台用户照片表(PhotoModel),PhotoModel是SNAIL交流交友系统日志的照片类,和UserModel是多对一的关系。SNAIL交友交流平台前台照片留言表,PhotoLeaveModel是SNAIL交流交友系统照片的留言类,和PhotoModel是多对一的关系。
  SNAIL交友交流平台前台用户联系人表,LinkManModel是SNAIL交流交友系统的博主的联系人类,和UserModel都是多对一的关系。
  SNAIL交友交流平台后台用户表,ManagerMOdel是SNAIL交流交友系统后台管理员,负责对整个系统的所有事务的管理。
  5总结
  本文详细的介绍了SNAIL交友交流系统的系统的目标,系统的功能分析,系统的用例分析和系统的数据库设计。分别阐述了SNAIL交友交流系统能为用户带来什么功能和好处;SNAIL交友交流系统的功能分析,总体设计和设计思想;SNAIL交友交流系统的数据库设计思想和介绍。
其他文献
[摘要]本文主要介绍在个人博客管理系统分析中,应用需求分析阶段介绍了系统中的一般操作,系统功能模块设计阶段介绍了个人博客管理系统中的模块,以及模块中的子模块。数据库概念设计阶段介绍了系统中的实体以及实体之间的关系,实体的组成属性。  [关键词]个人博客管理系统;数据库  中图分类号:TP311 文献标识码:A 文章编号:1009-914X(2015)05-0081-01  1引言  本系统是个人博
期刊
[摘要]随着城镇一体化建设,城市规模的不断扩大,公交车成为人们出行的主要交通工具,公交换乘的情况越来越普遍,公交车的数量也随之增加,很多人在公交换乘的过程中不清楚公交站点或公交线路,有时公交车更改了线路也不知道。本文首概括性的介绍了研究背景和内容,接着详细从功能需求、数据需求、功能设计、数据设计的角度详细介绍了系统的分析设计。  [关键词]公交查询系统;功能需求;分析设计  中图分类号:U491
期刊
[摘要]博客管理系统致力于为广大用户提供优质的互动交流平台,提高网站的知名度和访问量,从而获得为企业提供更多产品介绍及展示的机会,提升自己网站的价值。本文阐述了系统的分析与设计,描述了系统的功能和结构。  [关键词]博客管理系统;互动交流;价值  中图分类号:TP311.52 文献标识码:A 文章编号:1009-914X(2015)05-0080-01  1引言  “博客”(Blog或WeBlog
期刊
[摘 要]本文从安全生产管理理论的原理及相关原则入手,通过对相关理论的分析研究,结合企业管理实际情况进行应用,取得了良好的效果。  [关键词]安全生产; 管理; 理论; 应用  中图分类号:C29 文献标识码:A 文章编号:1009-914X(2015)05-0391-2  现代安全生产管理理论是二十世纪五十年代进入我国的。在二十世纪六十年代,我国开始吸收并研究事故致因理论、事故预防理论和现代安全
期刊
[摘要]辅导员在线办公系统具有良好的通用性、可扩展性和安全性及易于维护等优点,能满足目前高校辅导员办公需求。本文详细阐述了辅导员办在线办公系统的设计与开发过程,包括了系统设计的背景分析和系统数据厍的设计,详细介绍了系统功能。  [关键词]辅导员在线办公系统;安全性;系统功能  中图分类号:G40-058 文献标识码:A 文章编号:1009-914X(2015)05-0085-01  1引言  随着
期刊
[摘要]在小型水电站中积极引入电气自动化技术能够有效的降低管理成本,提高管理的效率,防范不安全事故的发生。文章首先分析了当前小水电站中电气自动化技术应用现状,接着指出了电气自动化技术在小水电站中应用的主要目的,最后提出了电气自动化技术在小水电站中的具体应用。  [关键词]电气自动化;水电站;应用  中图分类号:[TM622] 文献标识码:A 文章编号:1009-914X(2015)05-0094-
期刊
[摘要]在项目管理中,任何活动都不可避免的存在不确定性,因而也就存在着各种各样的风险。本文以增值业务系统安全防护项目为背景,介绍项目中的风险管理,风险识别,风险分析,风险应对及风险监控。  [关键词]风险管理;安全防护;增值业务  中图分类号:X92 文献标识码:A 文章编号:1009-914X(2015)05-0092-01  1、增值业务网系统安全防护项目概述  根据电信网和互联网安全防护体系
期刊
[摘要]本文以胜利油田现行固井定额结构为分析依据,以华北油田固井定额结构为参照从不同角度对影响固井定额的各种因素进行了深入的剖析。详细阐述了固井定额结构特点,及应该考虑的固井工艺类别和特点,并提出对项固井工程定额结构的认识和建议。  [关键词]固井工程定额结构  中图分类号:TE256 文献标识码:A 文章编号:1009-914X(2015)05-0093-01  概述  随着我国油气田钻井市场管
期刊
[摘要]本文设计采用现在比较流行的JSP网站开发技术,并考虑到网站所处理的数据的结构特点,应用MySQL数据库系统作为网站的后台数据库。系统实现了网站的基本功能,包括客户的注册登录、浏览网站信息、信息查询、购物并填写订单以及管理员对于网站的维护与更新。  [关键词]网上书店销售;电子商务;订单  中图分类号:TP3 文献标识码:A 文章编号:1009-914X(2015)05-0089-01  1
期刊
[摘要]本文主要針对精品课程系统进行需求设计,主要介绍系统分析中,应用需求分析阶段介绍了系统中的一般操作和数据流图的开发,系统功能模块设计阶段介绍了系统中的模块,以及模块中的子模块。以及数据库设计。  [关键词]精品课程系统;需求设计;数据库设计  中图分类号:TP311.52 文献标识码:A 文章编号:1009-914X(2015)05-0088-02  1引言  国家精品课程是具有一流教师队伍
期刊