基于JSP网上同学录网站的设计与实现 (获取作品请联系在线客服)
温馨提示:已经在本站下定的(原创)毕业设计(毕业论文)将不会再次出售!请你放心购买!
一、毕业设计主要内容:
本课题实现一个网上同学录。目前社交网络非常流利,在人们的日常使用中也非常多。网上同学录,为多年的同学取得联系提供了便利的平台,可以使多年没有联系的同学之间,快速的取得联系方式。
技术要求:以Java为开发语言。使用J2EE技术开发一个同学录系统。
功能要求:实现学校、班级、人个信息的维护功能。可以通过学校、班级、姓名来进行查询以及对同一班同学的信息组织、查询。
二、需求分析:
2.1 任务描述
本设计开发出的网站存在三种不同的用户:(1)普通用户,他们使用浏览器查看班级信息及同学信息,以及发布自己的信息;(2)班级管理员,他们可以管理班级主页的信息,发出班级公告,管理班级公共信息;(3)系统管理员,他们管理整个同学录的站点。
2.2 用户特点
此系统有三种用户:普通用户、班级管理员以及系统管理员,他们各自的需求如下。
普通用户的需求
(1)使用任意常用浏览器的可上网用户都可以登陆本系统。
(2)新用户先进入注册页面,填写完详细信息后注册成功,所有的用户由唯一的Id区分。
(3)登陆成功后的第一位用户有权限创建一个新的班级,如果班级存在,可以申请加入班级,经班级管理员审核通过后成为该班级成员。
(4)用户可以通过密保问题或邮件找回密码。
(5)用户拥有个人主页,可以创建个人相册,上传照片,并可设置相册需要的访问权限(班级成员或所有用户可见),用户可以删除个人照片及日志,用户可以修改个人信息及密码。
(6)用户可以通过精确搜索(用户姓名)或模糊搜索(用户信息)搜索相关用户。
(7)班级成员可以进入班级主页,浏览班级成员的信息,上传照片到班级相册,在班级留言板留言,并可以评论其他成员的留言。
(8)班级成员可以在班级主页中了解到最近生日的班级成员,最近加入班级的成员及当前在线成员。
班级管理员的需求
创建班级的用户自动升级为班级管理员。
班级管理员具有审核要加入班级的用户信息的权限,并根据实际情况选择通过或拒绝用户的加入需求。
班级管理员可以进入“管理员入口”,具有发布班级公告的权限,可以删除班级成员在班级主页的留言、评论、照片,还具有将用户踢出本班的权限。
系统管理员的需求
系统管理员具有班级管理员的所有权限。
系统管理员可以进入用户的主页,如果发现违法内容,可以将其删除并冷冻用户账号,并对用户注册邮箱发出警告邮件。
系统管理员可以在首页发出公告,例如网站更新信息等。
系统概念结构设计
3.1 目标设计
同学录的主要功能如下:
新用户注册
申请账号:点击申请账号,进入申请账号页面,填写用户邮箱,作为登陆账号,不可修改。填写密码,不少于六位,可以修改。
填写信息:填写用户信息,上传头像,真实的用户信息可以方便同学更快的认识。除邮箱及生日外,其他信息都可修改。
储存个人信息:点击保存信息按钮后,信息上传到数据库,以便在其他页面中实现查询和修改等功能。
用户登陆
账号和密码检验
取回密码
输入账号页面:在此页面输入自己的登陆邮箱,可以选择回答密保问题或发送邮件至注册邮箱找回密码。
输入密保页面:在此页面输入密保问题的对应答案,以便取回密码。
取回密码页面:如果密保问题回答的正确或通过点击邮件内的链接,此页面出现用户最后一次使用的密码,用户登陆系统后可以修改密码。
创建、加入班级
按照索引搜索班级,如果班级存在,申请加入班级,班级管理员审核通过后,该用户加入班级。如果班级不存在,用户可选择创建班级,填写班级资料,系统将默认这个用户为此班级的管理员。填写完成之后点击提交按扭,创建班级成功,转到班级主页。
(5)班级成员
浏览班级信息:只有属于此班级的成员才可以浏览本班级的信息,以及班级通告、照片等信息。系统管理员除外。
查看班级成员信息:可以预览全部班级成员的信息,包括头像、姓名、生日、电话、地址等,也可以点击进入班级成员的个人主页,可以浏览该用户的动态、相册、日志等。
班级留言
发表留言:班级成员可以在班级主页发表留言。
删除留言:只有系统管理员、班级管理员和发表留言本人有此权限。
查看班级留言:只有加入了班级的成员才可有此权限。可以参加评论。
(7)班级相册
上传图片:班级成员可以上传图片。
浏览图片:所有的班级成员均可班级图片。
删除图片:只有系统管理员和班级管理员可以删除图片。
(8)个人相册
创建相册:每个用户可以拥有多个相册,上传图片前需要创建相册,只有用户本人有此权限。用户可以选择浏览相册所需的权限。
上传图片:用户可以上传储存在本地的图片。
浏览相册:任何拥有权限的用户均可进入相册浏览图片。
删除图片:只有系统管理员和图片上传者可以删除图片。
相册信息修改:可以修改自己相册的名称,简介。只有个人有此权限。
(9)个人设置
修改信息:可以修改除登陆邮箱、生日以外的用户信息,只有用户本人有权限。
权限申请:普通用户可以向系统管理员提出申请,通过考核后可以成为班级管理员。
(10)生日提醒
51毕业论文网 提醒您:如需订做或者购买该毕业选题(作品原创),请您联系在线客服!