男神女神配——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) | 10 | 10 | 10 | 8.5 | 9.8 | 8.7 | 9.5 |
六、数据库实施与维护
登陆/注册界面(用户只有登录才能进入主页):
注册界面(用户所注册登记的信息会直接提交到后台数据库):
主页(一般主页的男神女神榜是我们技术人员通过后台管理,把平时经常浏览或参与留言的用户展示到男神女神榜上):
主页之搜索模块(在导航条的搜索那里):
搜索之信息反馈模块(用户根据在搜索模块那里搜索自己想要查找的范围的内容均可以显示出来):
主页之发贴模块:
主页之留言板信息展示模块和校园新闻展示模块(用户的姓名和头像同步,我们正在做,预计下午可以做出来):
活动界面(在主页的最新活动那里):
详细活动界面:
七、收获与总结
这个alpha阶段项目的制作是对我们之前所学的理论知识的一次巩固和提高,通过团队合作共同完成项目的锻炼,对我们各方面都有一定的帮助。设计本系统的过程不仅是对我们上之前所学知识的一次回顾,更是在对我们处理问题、解决实际问题能力的培养和锻炼。在这个学期的课程中,我们接触到了新课程——《web架构及其应用》,也是通过了这门课程的知识,结合上个学期学习的数据库知识,还有很多次的实践练习,才做出了这一个系统。本次alpha阶段项目的制作使我们对系统开发有了更深的了解,我们的编程能力也有了较大的提高,也让我们在团队的合作中体会到了友谊的重要性,让我们学会不断在学习与总结中提高自己的能力。有一位老师在课堂上跟我们说:“学习的宗旨是要让你成长,而不是让你舒服。”在这个过程中虽然遇到许多不懂的问题,但自己还是通过查找资料,网上浏览相关网站和请教老师和同学们,从而顺利完成这个alpha阶段项目的制作。
在这个过程中我们发现自己还有很多不足之处,需要通过不断的努力来提高自己,还需要不断的学习来充实自己,做到活到老学到的精神,我们会永远记住老师对我的教诲与同学们对我们的帮助,很多事情真的只有亲身经历了才懂得,太多东西都要靠自己主动去学习,因为只有这样才能学无止境,不断提高自己,发展自己。
男神女神配——alpha阶段总结的更多相关文章
- python学习 -女神或者男神把微信消息撤回后好慌,有了这个妈妈再也不担心你看不到女神或者男神撤回的消息了(超详解)
简介 有时候在忙工作,女朋友发了一个消息,就撤回了,但是人天生的都有一颗好奇心,而且在当今这个时代找个女朋友不容易,一个程序猿找一个女朋友更是不容易的.人家好不容易跟你,你还不得把人家当老佛爷侍候着, ...
- Alpha阶段项目展示
1.团队简介 韩青长 前端工程师 我是韩青长,技术小白,抱着对软工的好奇和对未来工作的憧憬选了这门课.暂时选择了测试的工作,也对开发和UI有一定兴趣.从前上帝创造了我们,现在轮到我们来创造自己的软件了 ...
- 集美大学网络1413第十二次作业成绩(个人作业3) -- Alpha阶段个人总结
题目 个人作业3--个人总结(Alpha阶段) 优秀作业链接:**068 未交:**087 个人作业3成绩 学号 姓名 总结(4) 5个问题(2.5) 自我评价(2.5) 博客互动 (1) 总分(10 ...
- Alpha阶段报告-hywteam
一.Alpha版本测试报告 1. 在测试过程中总共发现了多少Bug?每个类别的Bug分别为多少个? BUG名 修复的BUG 不能重现的BUG 非BUG 没能力修复的BUG 下个版本修复 文件路径的表示 ...
- Alpha阶段小结
1 团队的源码仓库地址 https://github.com/WHUSE2017/MyGod 2 Alpha过程回顾 2.1 团队项目预期 有一个可视化的安卓APP,实现二手交易基本功能.预期的典型用 ...
- [Alpha阶段]测试报告
[Alpha]阶段测试报告 在测试过程中发现的BUG 在最后的测试阶段中,我们不可避免的遇到了各种各样的BUG.虽然大多数都不是严重的BUG,但是这些细枝末节的问题的堆积,依然会很大程度上降低用户 ...
- [2019BUAA软工助教]Alpha阶段无人转出申请审核结果
[2019BUAA软工助教]Alpha阶段无人转出申请审核结果 一.队伍信息 队伍名 项目 人数 红太阳 社团 8(6+2) pureman 博客园 6 水哥牛逼 招募 6 葫芦娃 拖拽Pytorch ...
- Alpha阶段博客链接
博客链接 团队项目启程篇章:http://www.cnblogs.com/liuliudashun/p/5968194.html 团队项目开发篇章1:http://www.cnblogs.com/li ...
- Alpha阶段第2周/共2周 Scrum立会报告+燃尽图 05
作业要求[https://edu.cnblogs.com/campus/nenu/2018fall/homework/2287] 版本控制:https://git.coding.net/liuyy08 ...
随机推荐
- 【软件工程1916|W(福州大学)_助教博客】团队第四次作业(第7次)成绩公示
1. 作业链接: https://edu.cnblogs.com/campus/fzu/SoftwareEngineering1916W/homework/2874 2. 评分准则: 本次作业评分分为 ...
- SAP UI 搜索分页技术
搜索分页技术往往和另一个术语Lazy Loading(懒加载)联系起来.今天由Jerry首先介绍S/4HANA,CRM Fiori和S4CRM应用里的UI搜索分页的实现原理.后半部分由SAP成都研究院 ...
- OutputStreamWriter与InputStreamReader(转换流)的编码解码
import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStrea ...
- 什么是CPU密集型、IO密集型?
CPU密集型(CPU-bound) CPU密集型也叫计算密集型,指的是系统的硬盘.内存性能相对CPU要好很多,此时,系统运作大部分的状况是CPU Loading 100%,CPU要读/写I/O(硬盘/ ...
- centos7下安装docker(12.2自定义网络)
通常默认的情况下我们使用的是docker的bridge的网络,用户也可以根据自己的业务需要,创建user-defined docker 提供三种user-defined网络驱动:bridge,over ...
- 在环中(Going in Cycle!!, UVa 11090)
[题目描述] 给定一个 n 个点 m 条边的加权有向图,求平均权值最小的回路. [输入格式] 输入第一行为数据组数 T .每组数据第一行为图的点数 n 和边数 m (n ≤ 50).以下 m 行每行3 ...
- 0 vs工程添加sdk
配置64位 库目录:(VC++目录) 可选配置 VS SDK(如果报错缺少kernel32.lib) C:\Program Files (x86)\Microsoft SDKs\Windows\v7. ...
- matlab:inv,pinv逆与伪逆
对于方阵A,如果为非奇异方阵,则存在逆矩阵inv(A)对于奇异矩阵或者非方阵,并不存在逆矩阵,但可以使用pinv(A)求其伪逆 inv: inv(A)*B实际上可以写成A\BB*inv(A)实 ...
- 理解JSON.stringify()高级用法
一:JSON.stringify() 该方法是把javascript对象转换成json字符串. 基本语法:JSON.stringify(value, [, replacer], [, space]) ...
- [01] AJAX
1.概述 AJAX,"Asynchronous JavaScript And XML"的简称,即"异步的JavaScript和XML".AJAX的作用在于页面中 ...