西邮之家网站的主要功能与系统设计,网站设计论文.docx
《西邮之家网站的主要功能与系统设计,网站设计论文.docx》由会员分享,可在线阅读,更多相关《西邮之家网站的主要功能与系统设计,网站设计论文.docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、西邮之家网站的主要功能与系统设计,网站设计论文本系统主要采用J2EE的开发标准,采用Spring+Struts2+Hiber-nate框架结合的方式来开发此应用系统1-3.主要编程语言为:java,数据库为MySQL5.0,运行环境为tomcat6.0,开发环境为mye-clipse6.0.主要用到的技术是,css;jsp,servlet;Spring+Struts2+Hibernate三大框架。整个开发基于MVC形式。2网站主要功能网站首页:用户注册、登录、注销、心情信息列表、热门班级列表。个人信息设置:个人基本资料设置、联络方式设置、通讯方式设置、修改密码、上传个人头像。留言板:用户可查看
2、其他用户留言板,并给其他用户留言,同时,还可管理自个的留言板和给自个留言。好友:好友管理,包括添加好友、审核好友、删除好友、查看好友列表。我的心情:个人心情共享,包括所有心情列表,添加心情,查看心情,回复心情。开创建立查找班级:向学校里面增加新的班级、按学校或班级关键字查询班级。班级:班级主页、参加班级、班级留言、退出班级、班级通讯录、我的班级列表。班级管理:班级管理子模块主要是对班级的成员,留言,以及班级的信息的管理。在成员管理功能中,管理员能够对于想参加本班级的同学的信息进行审核,决定能否允许此同学参加本班级。同时能够定义班级成员的角色,删除本班的某一位成员以及能够通过成员的列表来了解本班
3、成员的大体情况;在留言管理功能中,管理员能够通过留言列表来查看本班同学的留言信息,同时对于不想保存的留言能够对其删除;在班级信息管理中,管理员能够修改班级相关的信息。班级相册:主要包括专辑列表,开创建立专辑,查看专辑,上传照片,查看照片,照片留言。3系统设计3.1系统构造设计本系统共分为两大部分,即个人模块和班级模块,共15个完好的功能点,每个功能点上又有若干子功能点。系统整体构造图如此图1所示。3.2系统流程图系统分为三类用户:未注册用户、注册用户、管理员。华而不实未注册用户能够阅读心情列表、阅读班级留言信息、阅读班级通讯录、阅读班级相册;注册用户能够发表心情、发表留言、查看其他用户、加好友
4、、加关注、个人资料设置、班级留言、开创建立班级相册,华而不实班级管理员能够管理班级留言管理、成员审核、成员权限管理、修改班级信息;管理员对整个系统进行管理,例如管理用户信息、用户权限设置、添加管理员等。系统流程图如此图2所示。4数据库设计本系统采用MySQL数据库,数据库包含下面几个表:用户表users、个人留言表note、心情表feeling、好友关系表friendship、信息回复表reply、订阅关系表subscription、班级表classes、班级成员表class_member、班级留言表class_note、班级分类class_type、班级相册表class_photo、班级相册
5、专辑表class_ablum、照片留言表pho-to_note、相册分类表photo_type、学校表schools、地区表area、国家表country、省份表provice、城市表city.5系统几个关键技术的实现5.1上传图片的缩放处理1技术实现:在本网站中,需要在网站首页显示已注册会员的头像,要对图片进行裁剪处理,在页面上显示出用户的小头像。通过java.io.File创建上传的图片要保存到的文件夹,通过struts2中ServletActionContext类来得到相关Servlet对象即保存图片文件夹的途径4,然后再使用默认缩略算法对图片进行缩放处理。程序如下:/缩略图存放途径Fi
6、letodir=newFile(ServletActionContext.getServletContext().getRealPath(./photos/head/)+/min);Fileminiavatar=newFile(todir,AvatarName);BufferedImageBi=ImageIO.read(avatar);/假设图片宽高最大为130、80,使用默认缩略算法java.awt.ImageItemp=Bi.getScaledInstance(130,80,Bi.SCALE_DEFAULT);doubleRatio=0.0;if(Bi.getHeight()130)|(B
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 文化交流
限制150内