这是整个系统结构的预览,话不多说,给个图:
本网站努力为每个人提供一个有效的校友录系统,为参与者提供一个简单有效的交流互动的平台,操作上要求简单、高效,性能上要求稳定、可扩展。在对同类网站系统进行了调查之后,通过重新设计,为网站使用者提供了如下的功能操作:管理员可以管理用户、用户可以搜索班级加入班级,进入班级后可以创建相册上传照片,可以留言发表评论,可以查看别人的通讯录发送小纸条,对于自己的上传的照片、相册可以进行删除操作,也可以退出班级,也可以删除自己的留言。
为了满足上面提出的功能需求,本网站应实现以下功能:
A.前台
a.注册与登录功能:此功能是必须功能,因为每个用户都不一样,而且每个用户的信息都十分宝贵,所以,需要口令进入是十分必要的。用户注册方面没有限制,也不进行实名认证,因为管理员有删除用户的权限,所以,在这个方面可以通过管理员进行控制。
b.查找、创建、加入、退出班级功能:此功能是本系统的核心功能,是实现的前提,因为校友录的一切信息功能都是基于班级的,虽然班级属于学校的下级,但是,学校其实只是班级的一个属性,没有人会针对学校进行什么活动。所以,此系统一定要提供查找已存在的班级,创建未存在的班级,加入已存在的班级,退出已加入的班级这四项前提性功能。
c.相册与相片的控制功能:此功能就复杂一些了,技术上是上传文件,前台是展现文件,此文件多人访问,但一人管理。只能删除自己上传的文件,却可以查看本班所有人上传和创建的相册。此功能是丰富校友录系统的一大特征点,是加强校友之间感情的必要所在,也是大家分享快乐的最佳途径。所以,非常有必要实现。
d.留言板功能:此功能与相册功能的实现相似,用户可以创建新留言,其它用户可以对此留言进行评论,留言的创建者可以删除留言,但是,由于留言功能的敏感性,不提供修改功能,要么存留,要么删除,修改会带了一些无法证明的争论。此功能是校友录的核心功能,也是几乎每个用户登陆都要查看的功能。
e.通讯录功能:此功能也是核心功能之一,在这里面,可以查看同班同学的个人资料,这也是校友录存在的意义,每个人修改了自己的校友录之后其它人都可以看到最新的信息,同时可以给已存在班级的用户发送小纸条,并且回复小纸条。
f.在线聊天室:此功能也是核心功能之一,进入班级之后,可以进入此模块,看见已经处于此模块中的同学,然后大家可以在这里一起聊天。我记得04年的时候,在线聊天室还是非常流行的,当时QQ聊天室就是其中之一,也是我喜欢去的地方,现在还清楚地记得里面的菁菁校园等房间,只是过去了的时光如同流逝了的岁月,永远不会再回来,再多也只是回忆而已。所以,这里放了一个这个,也是作为对当时决心要做IT的年少的自己一个交待吧~
B.后台
a.管理员用户管理模块:可以查看所有用户的信息,可以删除用户,也可以对用户进行密码重置,这给找回密码的用户提供的路径。密码丢失的用户可以与管理员联系,管理员可以重置此密码,然后通知用户。
b.管理员密码设置:此功能只有管理员可以使用,在管理员的密码被窃取之后,可以自己修改密码一保证系统的安全。
转载请标注原地址:http://www.cnblogs.com/ensleep/tag/%E5%9F%BA%E4%BA%8E.net%20mvc%E7%9A%84%E6%A0%A1%E5%8F%8B%E5%BD%95/