• 基于.net mvc的校友录(四、系统结构图)


    这是整个系统结构的预览,话不多说,给个图:

    本网站努力为每个人提供一个有效的校友录系统,为参与者提供一个简单有效的交流互动的平台,操作上要求简单、高效,性能上要求稳定、可扩展。在对同类网站系统进行了调查之后,通过重新设计,为网站使用者提供了如下的功能操作:管理员可以管理用户、用户可以搜索班级加入班级,进入班级后可以创建相册上传照片,可以留言发表评论,可以查看别人的通讯录发送小纸条,对于自己的上传的照片、相册可以进行删除操作,也可以退出班级,也可以删除自己的留言。

    为了满足上面提出的功能需求,本网站应实现以下功能:

    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/

  • 相关阅读:
    Node.js 究竟是什么?
    天津自考学习之“六步看书法”
    C专家编程cdecl
    Linux系统启动流程及安装命令行版本
    Java学习路线
    GCC内置宏
    GMP
    二级存储构建倒排索引
    余弦距离与欧式距离
    af
  • 原文地址:https://www.cnblogs.com/ensleep/p/3144757.html
Copyright © 2020-2023  润新知