随着现在网络的迅速发展和人们对信息的急速需求,社交网络也随之发展起来,社交网络就是每个人的朋友都可以通过这个人去认识到更多的人,从而不断
随着现在网络的迅速发展和人们对信息的急速需求,社交网络也随之发展起来,社交网络就是每个人的朋友都可以通过这个人去认识到更多的人,从而不断的放大朋友网络,最终形成一个大型的网状结构,这就是社交网络的形成[1]。从社交网络的发展现状来看,人们对社交网络道德需求会不断增加,所以社交网络的发展前景十分广阔[2][3]。
1.2 开发现状
在我国,几乎所有的大学生都在使用交友网站,无论是学习方面还是交友方面,社交网站的发展已是必然的趋势。社交网站以其强大的即时性赢得了人们的喜爱,它可以即时的传送图片、文字、影像等,方便了人们的交流,人们对社交网络功能的需求也在不断增加,所以社交网络想要继续发展下去还需要不断的更新换代,以满足用户的需求。
1.3 论文结构
1.3.1绪论
介绍论文的开发背景和开发现状,再归纳论文的总体结构。
1.3.2需求分析
功能需求分析、操作系统需求分析、业务流程分析。
1.3.3总体设计
系统设计从总体设计、详细设计、系统功能模块设计、数据库设计几个方面设计系统。
1.3.4详细设计
主要介绍了系统功能模块的详细设计、数据库的设计和概念模型设计[4]。
1.3.5系统的实现
将整个系统分为各个子模块,分别实现,包含了注册登录模块,修改个人信息模块,相册添加和管理模块,动态添加和管理模块,好友管理模块等。
1.3.6系统测试
系统完成后采用的是黑盒测试,对不同组块进行测试,发现问题可以分模块修改[5]。
1.3.7使用说明
主要介绍客户如何从一开始登录注册系统到最后的每一模块的操作的详细介绍。
1.4 本章小结
本章对开发背景、开发意义、现状和论文的结构进行了总结,论文结构描述的是总体的论文框架,每章的概括等。
2 需求分析
2.1功能需求分析
系统功能需求包含用户注册、登录,用户留言和回复,相册管理及评论,动态发布、修改及评论,查看好友动态及评论等功能需求。其各功能的具体使用如下。
1.用户注册:点击注册用户进入注册界面,需要填写用户名、密码、个人信息、个人地址等信息,在确保格式正确的情况下注册完成。
2.用户登录:注册过的用户可以通过注册的用户名和密码登录用户,系统会判定是否登录正确,正确后才可以访问主页。
3.添加相册:进入添加相册界面可以添加照片,首先添加标题,再浏览电脑中的图片文件选择添加的照片确认后即可发布。
4.照片管理:在完成添加之后可以进入查询界面,查看刚刚完成添加的相册,并可以修改、删除和打印等操作。
5.动态添加:可以发布个人动态,其中包含标题,文字动态、图片动态,也可以在文中插入超链接。
6.动态管理:类似于相册管理,在发布动态后可以对动态进行查看、修改、删除、评论等操作。
7.添加好友:系统能显示注册过的用户,根据需求选择申请添加好友。
8.我的好友:我的好友是系统主要的功能界面,它能访问好友的个人信息、动态、相册并作出评论。同时还可以对好友进行留言。
9.好友申请及留言:注册用户申请对方好友后需要经对方同意后才能添加,只有添加过的好友才能访问好友界面及留言。
2.2 操作系统需求
系统民称:基于B/S的社交网络系统的设计与实现
编程软件:myeclpise
数据库:sqlserver