当前位置: 首页 > 编程日记 > 正文

男神女神配——alpha阶段总结

一、需求分析

 虽然公共社交网络系统能够满足大多数高校校园用户在校园网络社交的需求,但是针对校园学习、工作和文化生活等方面的支持以及学校个性化需求方面却存在不足。利用电子校务平台的数据,设计了与真实校园环境和活动紧密结合,包含具有校园特色的应用组件和支持社交与协作构建的关系模型,并对校园用户的隐私提供适当保护的高校校园社交网络系统,对校园内的交流与协作提供了支持,也使得留言板管理工作系统化、规范化、自动化。

     结合社交网站发展的时代背景,探索社交网站的潜力价值。根据不同的价值,可以分为以下几类:

    (1)用户以学生为主的校园生活型网站,最典型的代表是人人网;

    (2)用户以白领为主的职业商务型,如开心网;

    (3)提供传统服务的交友婚恋型,如百合网等;

    (4)以及一些以某个专业领域人士、爱好者为服务对象的垂直型社交网站。

     中国社交网站的用户数量在2008年下半年到2009年上半年出现了急速增长的现象,但是相对于国外社交网站的发展状况,目前中国的社交网站仍处于相对初级的发展阶段。其主要特征就是产品应用与服务相对相同,还处于一个不断丰富化的阶段。

     因此,创建一个社交网站,还要结合社交网站的应用特点:

   (1)以用户为中心;

   (2)综合化的服务平台;

   (3)提高交往的真实性;

   (4)信息流和分享机制;

   (5)建构自我身份与群体身份认同。

     作为最能体现以人为核心的应用,社交网站是为服务人与人之间关系而诞生的。人与人的关系链接可以分为关系的建立、关系的维系以及关系的断裂三个阶段。而社交网站显然是为了用户关系的建立和维系而服务的,其运作的模式也是为了更好地服务与此。虽然社交网站带给用户很多便利,但同时也存在很多不可小觑的问题。随着现代社会科学技术的高速发展,过于千篇一律的服务无疑加速了用户对休闲交友网站的兴趣消退。相似的页面、同质化内容,加剧了用户的心理倦怠。对不少用户而言,在各种社交网站上建立好友关系已经成为一种负担,当他们选择离开既有社交网站,而其他抄袭者又不能带来任何新的元素时,他们将彻底远离社交网站。调查显示,即使是一些热门应用,其营业收入也少得可怜,完全无法支撑开发团队的正常运作。同时,国内的这些社交网站在开放的态度上却更多是采取"表面开放实则封闭"的姿态。综上所述,我们在创建社交网站的时候应该要多站在用户的角度出发,根据实际情况,制作出拥有时代意义的社交网站APP。

二、开发平台以及开发工具

       (1)后台数据库采用:MySQL Workbench 6.1 CE。

      (2)代码编写平台采用:HBuilder.window.5.4.1;

                                     Eclipse Java EE IDE for Web Developers;

                                     eclipse 7.1.0;

                                     IntelliJ IDEA 14.1.1。

      (3)主要插件:jdk1.6.0_10;

                          mysql-connector-java-5.1.30-bin.jar;

                          apache-tomcat-7.0.54;

                          SpringExample03;

                          apache-maven-3.3.1-bin。

三、模块设计

                                           

四、系统分析

前台:

♠ 用户发表主题内容。

♠ 用户查看所有发帖。

♠ 用户报名参加活动。

♠ 用户查找发起聊天。

后台:

♠ 管理员通过数据库后台输密码登陆。

♠ 管理员修改用户已注册的信息内容。

♠ 管理员增加评论内容(回复用户)。

♠ 管理员查找留言板上用户发帖信息。

♠ 管理员更新后台近期最新活动信息。

五、用户调研

                

                              

调查之前使用我们前期项目的用户(一共25个:同班同学10个,其他15个)

 (后期)用户调查(抽样调查)
功能效果登录/注册色彩页面效果聊天整体容错功能后台管理整体效果
满意度(0-10)1010108.59.88.79.5

六、数据库实施与维护

登陆/注册界面(用户只有登录才能进入主页):

注册界面(用户所注册登记的信息会直接提交到后台数据库):

主页(一般主页的男神女神榜是我们技术人员通过后台管理,把平时经常浏览或参与留言的用户展示到男神女神榜上):

主页之搜索模块(在导航条的搜索那里):

搜索之信息反馈模块(用户根据在搜索模块那里搜索自己想要查找的范围的内容均可以显示出来):

主页之发贴模块:

主页之留言板信息展示模块和校园新闻展示模块(用户的姓名和头像同步,我们正在做,预计下午可以做出来):

活动界面(在主页的最新活动那里):

详细活动界面:

七、收获与总结

      这个alpha阶段项目的制作是对我们之前所学的理论知识的一次巩固和提高,通过团队合作共同完成项目的锻炼,对我们各方面都有一定的帮助。设计本系统的过程不仅是对我们上之前所学知识的一次回顾,更是在对我们处理问题、解决实际问题能力的培养和锻炼。在这个学期的课程中,我们接触到了新课程——《web架构及其应用》,也是通过了这门课程的知识,结合上个学期学习的数据库知识,还有很多次的实践练习,才做出了这一个系统。本次alpha阶段项目的制作使我们对系统开发有了更深的了解,我们的编程能力也有了较大的提高,也让我们在团队的合作中体会到了友谊的重要性,让我们学会不断在学习与总结中提高自己的能力。有一位老师在课堂上跟我们说:“学习的宗旨是要让你成长,而不是让你舒服。”在这个过程中虽然遇到许多不懂的问题,但自己还是通过查找资料,网上浏览相关网站和请教老师和同学们,从而顺利完成这个alpha阶段项目的制作。

     在这个过程中我们发现自己还有很多不足之处,需要通过不断的努力来提高自己,还需要不断的学习来充实自己,做到活到老学到的精神,我们会永远记住老师对我的教诲与同学们对我们的帮助,很多事情真的只有亲身经历了才懂得,太多东西都要靠自己主动去学习,因为只有这样才能学无止境,不断提高自己,发展自己。

转载于:https://www.cnblogs.com/QDDS/p/4596299.html

相关文章:

正向代理和反向代理??

(5 条消息)正向代理 反向代理 本质区别? - 知乎 https://www.zhihu.com/question/36412304/answer/76804314 正向代理,只用于代理内部网络对Internet的连接请求,客户机必须指定代理服务器,并将本来要直接发送到Web服务器上的http请求发送到代…

虚幻引擎5(UE5)实时VFX游戏特效制作入门到精通

UE5 Niagara学习教程 课程获取:虚幻引擎5(UE5)实时VFX游戏特效制作入门到精通-云桥网 你会学到什么 我将通过创建各种各样的实时效果来教你虚幻引擎中强大的粒子系统。 我们将从简单的基础知识开始,然后逐渐地,我们将…

share extension 不显示_你所不知道的网红小酒馆Helens

当夜幕降临后,Helens小酒馆显示出她真正的魅力约上你的好友,来Helens体验一次穿越异国的饮酒之旅吧由美、中、泰设计师倾力打造,有着浓郁的东南亚异域style。木质的桌椅、精美的木雕装饰,每个细节都可以感受到不同文化的碰撞。别样…

怎么将jenkins打包后的war自动部署到jetty上?

1,使用maven的cargo插件,实现远程部署 (官网描述地址:https://codehaus-cargo.github.io/cargo/JettyRemoteDeployer.html) Maven中添加配置文件: Type: 可选参数有remote(远程部署的模式&#…

自制青蛙跳台阶小游戏~

青蛙跳台阶小游戏 1、概念(concept)文档 楔子(Setting):千百年来,人们在贬低别人时,常用井底之蛙来描述那个人,但这却让青蛙不开心了,于是青蛙决定跳出井底,为自己讨一个公道。 玩法…

提高性能的Varnish缓存方案

转载http://www.s135.com/post/313/arnish是一款高性能的开源HTTP加速器,挪威最大的在线报纸 Verdens Gang (http://www.vg.no) 使用3台Varnish代替了原来的12台squid,性能居然比以前更好。Varnish 的作者Poul-Henning Kamp是FreeBSD的内核开发者之一&am…

Python学习小甲鱼视频003

变量 变量名就类似于我们现实社会的名字,发一个值赋值给一个名字的时候,它会存储在内存中,称之为变量(Variable) 但是Python并没有将值存储在变量中,而更像是把名字贴在值上。或者说Python只有名字而没有…

虚幻引擎的数学知识学习教程 Math for Unreal Engine (Early Preview)

通过做真实世界的 Unreal Engine项目来学习数学 你会学到什么 理解游戏开发对数学的基本需求 将数学直接应用到用例中,而不是钻研理论(用我们的示例项目进行实践) 正确编辑短视频,节省您的时间 本课程涵盖向量数学、基础三角、叉/点积和四元数旋转 要求…

2016.4.2 动态规划练习--讲课整理

1.codevs1742 爬楼梯 时间限制: 1 s空间限制: 128000 KB题目等级 : 黄金 Gold题目描述 Description小明家外面有一个长长的楼梯,共N阶。小明的腿很长,一次能跨过一或两阶。有一天,他突发奇想,想求出从最低阶到最高阶共有几种爬楼梯…

matlab 通过矩阵变换使图像旋转平移_图像的几何变换

学习图像中的仿射变换(affine transform), 这是一种线性变换(涵盖旋转,平移,错切(shear), 缩放等线性变换),既然是线性变换则可以通过线性变换(矩阵)来获得。仿射变换矩阵M为2*3的矩阵。仿射变换…

用伪代码模拟洗衣机的运转流程

今天的软导课又学到了不少“骚操作”,其中就包括Pseudocode和Top-down design。 不如现在就借着介绍洗衣机的运转流程向大家介绍一下这两个简单的东西。 题目如下 仔细观察您洗衣机的运作过程,运用Top-down设计方法和Pseudocode 描述洗衣机控制程序。 假…

使用 PHP 在站点上构建类似 Twitter 的系统

2019独角兽企业重金招聘Python工程师标准>>> 如果您曾经留意过,就会知道 Twitter 是 Web 2.0 世界最大的轰动事件之一。简单来说,Twitter(Twitter.com 上提供的一个服务)是一个简单的微博客服务,用户可以发…

Python中的变量以及赋值语句

列表的拷贝区别。 就是在Python中的任何的变量只是一个单纯的名字。名字只是数据的一个贴纸,名字可以来回的变动 赋值语句: 变量就像临时的“存储器”(就像厨房中的锅碗瓢盆),它的强大之处就在于,我们在操…

UE4制作程序背景游戏 Make a game with Procedural Backgrounds in UE4

使用虚幻引擎4蓝图创建一个程序背景的游戏 你会学到什么 学习虚幻引擎4要领 使用程序切片创建标高 保存并加载某些游戏元素 创造一个无止境的跑步者角色 创建和完成游戏的良好习惯和实践 MP4 |视频:h264,1280720 |音频:AAC,44.1 KHz 语言:英…

android pop3与imap方式接收邮件(javamail)

需要下载3个jar包&#xff1a;mail.jar/ activation.jar/ additionnal.jar 1.pop3/** * 以pop3方式读取邮件&#xff0c;此方法不能读取邮件是否为已读&#xff0c;已经通过测试 * */ private void getEmail() { List<Map<String, Object>> list new A…

什么是条件组合覆盖_物史政组合分析,新高考最终受益者丨选科17期

导读&#xff0c;规划物理历史政治是新高考33模式下存在的选科组合&#xff0c;为了给马上面临选科问题的高一、高二考生提供有效帮助&#xff0c;自主选拔在线选科模型解读第17期就来分析一下该组合的学科特性、适合人群、优势劣势、专业覆盖及往年选考情况。说明&#xff1a;…

进击时代!王雪红的谦卑与坚守

节前&#xff0c;HTC董事长王雪红发表了一封内部信&#xff0c;王雪红在心中表示&#xff0c;2015年&#xff0c;HTC不仅要在质量、创新能力与工作效率方面更进步&#xff0c;并表示&#xff0c;“我们未来企业成长的动能不仅包含智能手机&#xff0c;还会加入新的领域如RE、虚…

Python中的过滤器

寄语&#xff1a;新的有一天&#xff0c;开始了&#xff0c;让我们把内心的一些想法都放一放&#xff0c;努力去学习吧。 《Python基础教程&#xff08;第2版&#xff0c;修订版&#xff09;&#xff09;》 Assignment 赋值 Variable 变量 Nan是一种特殊的简写 not a numb…

UE4材质着色器全面学习教程

你会学到什么 通过所有着色器类型和设计的实际演示&#xff0c;学习创建材质 要求 对虚幻的基本理解会有所帮助 了解纹理的一般知识(不仅限于UE4)也很有用 描述 在这个系列中&#xff0c;我将带你设置大量不同的材料&#xff0c;教你如何以实用的方式使用虚幻4材料系统。我们…

codeforces #310 div1 C

操作无论是U还是L&#xff0c;都会使原图形分裂成两个图形&#xff0c;且两个图形的操作互不影响 我们又发现由于操作点只可能在下斜线上&#xff0c;如果将操作按x排序 那么无论是U还是L&#xff0c;都会将操作序列完整分割成两半&#xff0c;且两个操作序列互不影响 这样我们…

硬盘温度70度正常吗_70多岁老年人原来血压160,现在130正常吗?医生为你分析实情...

70多岁的老年人&#xff0c;原来有高血压&#xff0c;高压160左右&#xff0c;现在是130左右&#xff0c;正常吗&#xff1f;这个问题问的太过笼统&#xff0c;我们只好通过这个问题&#xff0c;来分享一些老年高血压患者血压控制的一些知识点&#xff0c;希望能够对老年人的高…

使用python愉快地做高数线代题目~

今天接触到了python&#xff0c;发现真是极易上手啊&#xff01;对比c语言是什么鬼东西 诶&#xff0c;等下&#xff0c;看完教学文章发现TA在下面写了这句话 如果做了前面的内容你可能已被吸引了&#xff0c;觉得c语言真的是废材! 不。。。不是的。。。python 基础库几乎都…

Docker总结

2019独角兽企业重金招聘Python工程师标准>>> 查看docker的子命令&#xff0c;直接敲docker或完整的docker help就可以了: bash-3.2$ docker Usage: docker [OPTIONS] COMMAND [arg...] A self-sufficient runtime for linux containers. Options:-D, --debugfalse …

Python中的对象,类,super()函数

对象&#xff1a;&#xff08;1&#xff09;外观的特征 &#xff08;2&#xff09;正在做的事情 比如&#xff1a;那个穿蓝色衣服的正在打球的帅哥 类&#xff1a;属性&#xff08;静态的变量&#xff09;方法&#xff08;函数&#xff09;是对对象的近似 类名约定是以大写字…

Blender赛车动画制作学习教程 Learn Race Car Animation with Blender

使用Blender 2.93创建您自己的惊人汽车动画 你会学到什么 Blender的界面和导航 建模 UV制图 材料 动画 照明设备 渲染 合成 要求 下载并安装Blender。免费下载和免费用于任何目的。 MP4 |视频:h264&#xff0c;1280720 |音频:AAC&#xff0c;44.1 KHz&#xff0c;2 Ch 语言&…

数据结构-线性表的顺序结构

1 #include "stdio.h"2 #include "stdlib.h"3 4 typedef int ElemType; //线性表存储基本类型5 typedef int Status; //基本操作函数类型6 #define LIST_INT_SIZE 50 //线性表初始化存储空间分配量7 #define LISTINCREMENT 10 //线…

项目背景怎么描述_课程游戏背景下幼儿户外活动的组织和实施 ——记岱山县课程项目实施组活动...

课程游戏背景下幼儿户外活动的组织与实施——记岱山县课程项目实施组活动为了深入推进园本化课程实施的实践与研究&#xff0c;加强项目组幼儿园课程的建设与实施&#xff0c;提升项目组幼儿园课程质量。11月23日&#xff0c;县课程项目实施组活动在东沙镇中心幼儿园开展。本次…

兔子生兔子递归的理解

重要的是找规律&#xff01; 古典问题&#xff1a;有一对兔子&#xff0c;从出生后第3个月起每个月都生一对兔子&#xff0c;小兔子长到第三个月后每个月又生一对兔子&#xff0c;假如兔子都不死&#xff0c;问每个月的兔子总数为多少&#xff1f; 月份 兔子对数 1 …

美团App首页实现之Category_HeaderView可翻页实现

一。主要实现功能&#xff1a;自定义indicator&#xff0c;侧滑页面切换页面内容&#xff0c;indicator跟着变化&#xff1b;二。实现步奏&#xff1a;1.自定义ViewPagerIndicator①&#xff1a;定义三个不同颜色的画笔②&#xff1a;在画布上画三个静态圆③&#xff1a;改变CX…