2020年浅谈西邮之家网站的设计与几个关键技术实现论文_第1页
2020年浅谈西邮之家网站的设计与几个关键技术实现论文_第2页
2020年浅谈西邮之家网站的设计与几个关键技术实现论文_第3页
2020年浅谈西邮之家网站的设计与几个关键技术实现论文_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

浅谈西邮之家网站的设计与几个关键技术实现论文 本系统主要采用J2EE 的开发标准,采用Spring+Struts2+Hibernate框架结合的方式来开发此应用系统1-3。主要编程语言为:java,数据库为MySQL5.0,运行环境为tomcat6.0,开发环境为myeclipse6.0。主要用到的技术是html,css;jsp,servlet;Spring+Struts2+Hibernate 三大框架。整个开发基于MVC 模式。 网站首页:用户注册、登录、注销、心情信息列表、热门班级列表。 个人信息设置:个人基本资料设置、 _设置、通讯方式设置、修改密码、上传个人头像。 留言板:用户可查看其他用户留言板,并给其他用户留言,同时,还可管理自己的留言板和给自己留言。 好友:好友管理,包括添加好友、审核好友、删除好友、查看好友列表。 我的心情:个人心情分享,包括所有心情列表,添加心情,查看心情,回复心情。 创建查找班级:向学校里面增加新的班级、按学校或班级关键字查询班级。 班级:班级主页、加入班级、班级留言、退出班级、班级通讯录、我的班级列表。 班级管理:班级管理子模块主要是对班级的成员,留言,以及班级的信息的管理。在“成员管理”功能中,管理员可以对于想加入本班级的同学的信息进行审核,决定是否允许此同学加入本班级。同时可以定义班级成员的角色,删除本班的某一位成员以及可以通过成员的列表来了解本班成员的大体情况;在“留言管理”功能中,管理员可以通过留言列表来查看本班同学的留言信息,同时对于不想保留的留言可以对其删除;在“班级信息管理”中,管理员可以修改班级相关的信息。 班级相册:主要包括专辑列表,创建专辑,查看专辑,上传照片,查看照片,照片留言。 3.1 系统结构设计 本系统共分为两大部分,即个人模块和班级模块,共15 个完整的功能点,每个功能点上又有若干子功能点。 3.2 系统流程图 系统分为三类用户:未注册用户、注册用户、管理员。其中未注册用户可以浏览心情列表、浏览班级留言信息、浏览班级通讯录、浏览班级相册;注册用户可以发表心情、发表留言、查看其他用户、加好友、加关注、个人资料设置、班级留言、创建班级相册,其中班级管理员可以管理班级(留言管理、成员审核、成员权限管理、修改班级信息);管理员对整个系统进行管理,例如管理用户信息、用户权限设置、添加管理员等。 本系统采用MySQL 数据库,数据库包含以下几个表:用户表users、个人留言表note、心情表feeling、好友关系表friendship、信息回复表reply、订阅关系表subscription、班级表classes、班级成员表class_member、班级留言表class_note、班级分类class_type、班级相册表class_photo、班级相册专辑表class_ablum、照片留言表photo_note、相册分类表photo_type、学校表schools、地区表area、国家表country、省份表provice、城市表city。 5.1 上传图片的缩放处理 技术实现:在本网站中,需要在网站首页显示已注册会员的头像,要对图片进行裁剪处理,在页面上显示出用户的小头像。通过java.io.File 创建上传的图片要保存到的文件夹,通过struts2 中ServletActionContext 类来得到相关Servlet 对象即保存图片文件夹的路径,然后再使用默认缩略算法对图片进行缩放处理。 5.2 利用Javamail 来发送邮件 在首页注册新用户时,需要向该用户发送邮件进行西邮网站之家会员激活。 利用Javamail 来发送邮件,利用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论