今天晚上让大家了解了部分关于项目的基础常识,下面是对于各位同学提出的,关于同学录页面的要求。本来只是想做一个功能强大的页面,结果在同学们三言两语的需求征集中变成了一个仿制Facebook的Web 2.0社区系统,口头的需求如下:
1、要有同学姓名/联系方式列表 (要有数据存储功能)
2、要能对同学姓名和联系方式进行查询
3、点某种联系方式能与对方进行联系()
4、通过登陆后可以添加联系方式和联系人
5、通过登陆后可以更新联系方式和联系人
6、点人名的话,要可以了解他的近况(可以用后台程序抓取目标的QQ签名)
7、希望能自动记录用户的登录时间、地点、IP地址(要加个开关)
8、可以显示多少人当前在线
9、在登录后了解好友最近有哪些活动
10、可以上传自己的相片,并形成相册
11、通过浏览习惯自动排序联系人列表,关注度高的信息在前面
12、系统自动提醒如生日等重大事件(B/S)
13、建立人气榜
14、可以对自己的信息进行更新
15、系统自动提醒如生日等重大事件(C/S)
16、登录后能看到别人对自己的留言
17、对3的扩充,能通过视频进行联系
18、有信息希望能群发给所有人或某个范围内的人
19、登录后每人能拥有自己的空间(包括博客)
20、登录后能看到好友的活动信息
21、希望能将信息权限化,访问权限进行分级
22、可以对好友进行分类
23、不同的人登录后可以设置显示的样式和浏览习惯
以上是各位同学的意见征集,希望大家在近期将这些需求功能进行分析整理,列出一个本系统所需要的概要设计,包括本系统分为哪几个模块,每个模块主要实现什么功能,每个功能要如何实现?