技术实现
开发语言:asp.net.模式:B/S.数据库:sqlserver.开发工具:vs,sqlserver.论文字数:1万左右.
功能实现
1. 管理员对功能的需求
1)信息管理:可浏览、删除所有日志、照片、评论等信息。若发现不良信息需及时删除。
2)用户管理:浏览和查询用户和删除用户。
3)班级管理:可以查看用户创建的班级,并能将其删除。
4)信息审核:审核用户创建的班级信息
2. 普通用户对功能的需求
1)资料方面:
a.注册:填写基本信息,选择班级待班级管理者通过。
b.修改资料:用户可以修改自己的资料,包括头像、姓名、个人简介。
2)班级方面:
a.创建班级:若用户未发现自己所在的班级可自己创建班级并成为班级管理者。
b.班级管理:班级的管理者可验证用户提交的申请加入班级的信息选择是否添加他进入班级,可以删除班级成员,也可以委任别的用户为管理员。创建的班级不能被管理者删除,若要删除班级需联系管理员。
3)好友方面:
a.搜索他人:用户可通过搜索功能搜索别的用户,搜索方式可选择班级、姓名、生日。
b.添加好友:用户可以添加他人为好友,方便浏览他人信息。对方会搜到通知,可选择是否将用户加为好友。
4)信息方面:
a.浏览信息:可浏览所有用户发布的公开信息,包括日志,照片等。
b.发布信息:可以发布日志,也可以回复他人的日志。用户会及时收到他人发布新信息或回复自己发布的信息的通知。
c.用户留言:用户可以给其他用户留言,方便联系,被留言的用户可以选择删除留言。
d.修改信息:用户修改自己发布的日志,不能修改回复。如果想要删除回复需联系管理员。
5)照片方面:
a.上传照片:用户可上传新的照片。上传时可选择相册,或创建新的相册,默认为默认相册。照片无需通过审核。
b.管理照片:用户可移动照片到不同的相册。也可以删除照片、相册