论文部分内容阅读
摘 要: 近年来互联网技术发展突飞猛进,社交网站在这一有力平台的帮助下,迎来发展的春天。国外的facebook,twitter凭借其出色的创意和良好的经营,成为互联网历史上的一个神话。快节奏的都市生活让越来越多的人选择地铁作为出行的交通工具,建立一个能将相同线路的乘客联系在一起的社交网站显得尤为必要。基于地铁线路的社交网站可以帮助用户找到一起出行的伙伴,时时刻刻与大家分享自己生活的点点滴滴。
关键词: 社交网站;地铁线路;互联网
中图分类号:G250.74 文献标识码:A 文章编号:1671-7597(2012)0310174-01
1 绪论
1.1 项目背景。随着互联网的不断发展,如今社交网络在人们生活中有着不可忽视的地位。在交通发达的现在,地铁也成为了大众的出行方式之一。地铁中随处可见独自出行的人们,一个人的行程相对比较枯燥乏味,如果可以认识同路的朋友,相信一定会为行程增添乐趣。目前的社交平台中,只有针对于普通人群的搜索,而对于交通方面的平台还没有出现,但是基于现实的情况来说,解决独自出行问题也成为了一个普遍的需求。
1.2 国内外研究现状。网络在我们生活中所占比例越来越大,社交网络也随之产生。它通过网络把人们连接起来,为人们构建一个真实的关系网络。可以看出,社交网站成功的关键在于市场定位,也就是目标人群。
Facebook是国外使用较多的社交网站,它由开始只针对哈佛大学,迅速扩展为波士顿地区的其他高校,直至现在用户只要输入有效的电子邮箱和自己的年龄段就可加入。目前为止,它已经成为了美国排名第一的照片分享的站点。
人人网建立初期是限制用户注册群体,从而保证注册用户大多数都是在校学生。用户注册完成之后就可以上传照片,写日志,加好友等。网站鼓励用户实名注册,上传真实照片,从而更加接近真实生活。
以上几个社交网络平台的例子,都相同的为人们提供了一个建立好友的网络,不同的是人人网定位于校园学生,开心网定位于白领阶层,而一起地铁社交网站定位于乘坐地铁出行的人们。
2 项目涉及的相关知识和技术简介
2.1 mysql数据库简介。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快,尤其是开放源码这一特点,选择了MySQL作为网站数据库。
网站包括三个类:Message代表用户之间的留言信息,State表示用户状态。User是用户类,保存用户相关信息,User自身的迭代表示好友关系[1]。
2.2 php简介。php以其简洁,高效的特点在当前网站开发中受到广泛的应用。项目通过php代码与html、javas代码相结合,从而设计出动态的网页[2]。
通过设置cookie的方式,网站将记录用户的登录状态。在不同网页之间的变量传递时,通过在网页的url地址后面加上“?+变量名=变量值”来进行传递,然后利用系统数组GET来进行提取。
3 设计工作和进展情况
3.1 项目的概况。本项目是一个基于地铁交通的sns社区,在这个平台上,用户可以根据各自乘坐地铁的相关信息进行注册账户,并且对用户名进行实时检测,避免用户名重复的现象的出现。登陆成功后,进入用户的个人主页,系统将显示其好友最新的十个状态。用户可以上传头像,查看留言并回复。网站具有推荐好友和好友搜索功能。
3.2 项目的开发内容和结果。整个网站的设计由三部分组成。
第一部分是用户的注册、登陆界面(图2),这部分涉及到与数据库的交互,注册界面将用户的注册信息导入数据库中,而登陆界面则是对用户的账号、密码进行在数据库中进行检测,其中密码采用MD5加密的方式将加密结果存入数据库中[3]。
第二部分是用户的个人主页,首先进行页面设计,然后用php实现用户头像显示、上传、用户状态、用户留言、回复、好友推荐、好友搜索等功能。这部分在界面基本框架构建之后开始进行开发,用户上传的头像将存储到服务器的upload文件夹中,用户的ID作为文件名,上传时系统将对上传文件的格式进行检测。
第三部分用户的访问界面的设计。这一部分是其他用户访问好友显示的界面,首先将涉及用户账户操作的功能去除,如用户个人资料修改、用户账号注销等。其次,为访问的用户提供了对其留言的功能而去除了发布状态的功能,状态、留言的回复功能依然保留。同时,访问用户可以查看该用户的个人资料、好友列表等信息[4]。
4 体会和小结
该项目的创新点主要在于主题,在偌大的城市中乘坐地铁时,总会遇到一些熟悉却又陌生的面孔,当你想和他们相识时,17地铁则给你提供了一个认识同坐地铁朋友的机会。
经过不断的努力,项目最终成功开发出来,基本功能都已实现,下一步我们对整体用户群体进行扩充,将项目不仅仅只是用于上海的地铁交通,要将数据扩充到全国所有拥有地铁线路的城市,这样才能将网站真正推广开来。
参考文献:
[1]彭万波,《网页设计精彩实例》,北京电子工业出版社,2002.
[2]陈浩、胡丹,PHP程序设计[M].北京:电子工业出版社,2005.
[3]任学文、范严,网页设计与制作,中国科技大学出版社,2006.8.
[4]吴黎兵、罗云芳,网页设计教程,武汉大学出版社,2006.2.
关键词: 社交网站;地铁线路;互联网
中图分类号:G250.74 文献标识码:A 文章编号:1671-7597(2012)0310174-01
1 绪论
1.1 项目背景。随着互联网的不断发展,如今社交网络在人们生活中有着不可忽视的地位。在交通发达的现在,地铁也成为了大众的出行方式之一。地铁中随处可见独自出行的人们,一个人的行程相对比较枯燥乏味,如果可以认识同路的朋友,相信一定会为行程增添乐趣。目前的社交平台中,只有针对于普通人群的搜索,而对于交通方面的平台还没有出现,但是基于现实的情况来说,解决独自出行问题也成为了一个普遍的需求。
1.2 国内外研究现状。网络在我们生活中所占比例越来越大,社交网络也随之产生。它通过网络把人们连接起来,为人们构建一个真实的关系网络。可以看出,社交网站成功的关键在于市场定位,也就是目标人群。
Facebook是国外使用较多的社交网站,它由开始只针对哈佛大学,迅速扩展为波士顿地区的其他高校,直至现在用户只要输入有效的电子邮箱和自己的年龄段就可加入。目前为止,它已经成为了美国排名第一的照片分享的站点。
人人网建立初期是限制用户注册群体,从而保证注册用户大多数都是在校学生。用户注册完成之后就可以上传照片,写日志,加好友等。网站鼓励用户实名注册,上传真实照片,从而更加接近真实生活。
以上几个社交网络平台的例子,都相同的为人们提供了一个建立好友的网络,不同的是人人网定位于校园学生,开心网定位于白领阶层,而一起地铁社交网站定位于乘坐地铁出行的人们。
2 项目涉及的相关知识和技术简介
2.1 mysql数据库简介。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快,尤其是开放源码这一特点,选择了MySQL作为网站数据库。
网站包括三个类:Message代表用户之间的留言信息,State表示用户状态。User是用户类,保存用户相关信息,User自身的迭代表示好友关系[1]。
2.2 php简介。php以其简洁,高效的特点在当前网站开发中受到广泛的应用。项目通过php代码与html、javas代码相结合,从而设计出动态的网页[2]。
通过设置cookie的方式,网站将记录用户的登录状态。在不同网页之间的变量传递时,通过在网页的url地址后面加上“?+变量名=变量值”来进行传递,然后利用系统数组GET来进行提取。
3 设计工作和进展情况
3.1 项目的概况。本项目是一个基于地铁交通的sns社区,在这个平台上,用户可以根据各自乘坐地铁的相关信息进行注册账户,并且对用户名进行实时检测,避免用户名重复的现象的出现。登陆成功后,进入用户的个人主页,系统将显示其好友最新的十个状态。用户可以上传头像,查看留言并回复。网站具有推荐好友和好友搜索功能。
3.2 项目的开发内容和结果。整个网站的设计由三部分组成。
第一部分是用户的注册、登陆界面(图2),这部分涉及到与数据库的交互,注册界面将用户的注册信息导入数据库中,而登陆界面则是对用户的账号、密码进行在数据库中进行检测,其中密码采用MD5加密的方式将加密结果存入数据库中[3]。
第二部分是用户的个人主页,首先进行页面设计,然后用php实现用户头像显示、上传、用户状态、用户留言、回复、好友推荐、好友搜索等功能。这部分在界面基本框架构建之后开始进行开发,用户上传的头像将存储到服务器的upload文件夹中,用户的ID作为文件名,上传时系统将对上传文件的格式进行检测。
第三部分用户的访问界面的设计。这一部分是其他用户访问好友显示的界面,首先将涉及用户账户操作的功能去除,如用户个人资料修改、用户账号注销等。其次,为访问的用户提供了对其留言的功能而去除了发布状态的功能,状态、留言的回复功能依然保留。同时,访问用户可以查看该用户的个人资料、好友列表等信息[4]。
4 体会和小结
该项目的创新点主要在于主题,在偌大的城市中乘坐地铁时,总会遇到一些熟悉却又陌生的面孔,当你想和他们相识时,17地铁则给你提供了一个认识同坐地铁朋友的机会。
经过不断的努力,项目最终成功开发出来,基本功能都已实现,下一步我们对整体用户群体进行扩充,将项目不仅仅只是用于上海的地铁交通,要将数据扩充到全国所有拥有地铁线路的城市,这样才能将网站真正推广开来。
参考文献:
[1]彭万波,《网页设计精彩实例》,北京电子工业出版社,2002.
[2]陈浩、胡丹,PHP程序设计[M].北京:电子工业出版社,2005.
[3]任学文、范严,网页设计与制作,中国科技大学出版社,2006.8.
[4]吴黎兵、罗云芳,网页设计教程,武汉大学出版社,2006.2.