文档库 最新最全的文档下载
当前位置:文档库 › 毕业设计论文打印

毕业设计论文打印

基于Java的个人网站的设计与实现DEVELOPMENT OF JA V A-BASED PERSONAL WEBSITE

专业:

姓名:

指导教师:

申请学位级别:学士

论文提交日期:

学位授予单位:XXXX大学

摘要

随着网络的飞速发展,网上社交已成为人们生活中不可或缺的交友方式。SNS的全称为Social Network Service,即社会性网络服务,它是一种旨在帮助人们建立社会性网络的互联网络应用服务。“SNS”的全新应用引起人们的关注,渐渐渗透到生活中。SNS网站最早起源于美国,在风靡全美的一大批SNS网站中,最有名的莫过于Myspace和Facebook这两者,它们分别建立于2003年和2004年,目前仍保持着全球流量排名前十的位置。近年来,我国的SNS网站发展迅速,各类SNS网站如雨后春笋破土而出,受到广大网民的欢迎和追捧。

本课题设计并且实现一个基于Java web技术的个人网站系统。系统主要以j2EE技术作为开发基础,并使用了Servlet和JSP等多种编程技术,用MyeElipse8.6作为开发工具,以Macromedia公司的Dreamweaver作为界面美化工具。实现了个人网站系统应有的主要功能,前台内容包括:用户的登录、注册,状态发表,照片上传,发表评论,查找好友,联系管理员,注销;后台内容包括:管理员登录,用户管理,照片管理,状态管理,评论管理,反馈处理等功能。该系统界面简洁大方、操作方便,容易维护。

关键词:个人网站;j2EE;Servlet + JSP

ABSTRACT

With the rapid development of network, online social interaction has become indispensable in people's life of way to make friends. SNS's full name Social Network Service, the social interaction service, it is an Internet application services designed to help people to build social interaction. "SNS" new applications hava caused for concern, and gradually penetrated into people’s life. SNS websites originated in the United States. In a large number of popular SNS websites in the United States, the most famous are Myspace and Facebook, which were established in 2003 and 2004 respectively, still holding the position of the top ten global flows. In recent years, because of the rapid development of China's SNS sites, various SNS sites such as bamboo shoots after a spring rain emerged, and were welcomed by the majority of Internet users.

The project designed and implemented a personal websites basing on Java web technology. The system mainly used j2EE technology as the basis of development, and used a variety of Servlet and JSP Programming Techniques, by MyeElipse8.6 as the development tool, and Macromedia’s Dreamweaver as the interfaces landscaping tools. The basic functions of the website system have been implemented, which include user login, registration, status posting, photos uploading, comments posting, friends finding and administrator contacting; administrator login, user management, photoes management, states management, comments management, and feedbacks management and other functions. The system interface is simple and elegant, and it is easy to operate and maintain.

Keywords:Personal website;j2EE;Servlet + JSP

目录

第一章引言 (1)

第一节课题背景及意义 (1)

第二节开发语言及应用软件简介 (2)

第三节论文结构安排 (4)

第二章个人网站分析与概要设计 (6)

第一节网站需求分析 (6)

第二节功能分析 (6)

第三节系统用例图 (8)

第四节网站界面介绍 (12)

第三章个人网站详细设计与实现 (17)

第一节系统数据库设计以及数据库连接 (17)

第二节系统结构详细设计 (21)

第三节部分功能流程图 (24)

第四节部分功能实现说明 (27)

第四章测试与审核 (34)

第一节个人网站测试目的 (35)

第二节个人网站黑盒测试 (35)

第三节个人网站页面审核 (38)

第五章总结与展望 (43)

第一节工作总结 (43)

第二节工作展望 (44)

参考文献 (45)

致谢 (46)

第一章引言

本章主要介绍了课题的背景意义、开发语言及应用软件简介、论文结构安排。

第一节课题背景及意义

随着人们步入信息时代,网络的快速发展给大家的生活带来巨大的改变。Internet将传统意义上的物理空间转变成数字化、信息化的电子空间,把人们带入了一个网络信息社会中,网络时代带给人们的不只是快捷、方便的生活,它更是一个跨时代的进步。在网络快速发展的背景下,SNS网站也跟着达到了飞速的发展。SNS(Social Network Service),也就是社会性网络服务,或称为社会化网络服务。它是Web2.0体系下的一个网络技术应用框架,用来帮助开发人员建立社会性网络系统。SNS网站就是提供社交性服务给广大用户的网站。美国是SNS社交网站的发源地。美国应运而生的三大社交网站有:Friendster、MySpace和Fecebook,其中Friendster更是被称为全球SNS网站的首倡者。Friendster自从2003年3月份推出之后,名声大噪,仅仅在几个月内Friendster的注册用户就达到了400万之多,一年之后更是翻番达到800万注册用户。更胜者高峰时期,每周均会有20万新注册用户加入到Friendster中。值得一提的是Friendster在2003年9月获得了Kleier Perkins和Benchmark & Battery两大风险投资商公司投资的1300万美元的风险投资。在此之后大规模的仿照者接踵而至,从此全球范围的掀起了SNS网站热潮,中国SNS网站的第一波也随之兴起。Friendster网站推出几个月以后,Friendster模式的中文版本SNS网站“友友觅”UUme正式推出,另外一个早期重量级的中国SNS网站“亿友”https://www.wendangku.net/doc/017724522.html,也横空出世。之后不到一年之内,立即涌现出十几家类似于Friendster的社会性网站,而且新的同类型网站每日都会涌现。除了“友友觅”UUme和“亿友”YeeYoo之外,比较著名的SNS网站还有友友网络(yoyonet) 、嘿友(heiyou)联趣网(lianqu)和友友网(you2you)等。这些网站的开发团队和运营者们,或多或少都是受到Friendster的启迪,并且得到了国内外风险资本的支持。

从2003年SNS陆续在中国发展起,据市场研究公司BDA预计,中国目前共有超过100家较为活跃的社交网站。其中人人网、新浪微博、腾讯校友网更是个中翘楚,占据了国内大部分市场。

在国内,SNS网站大致划分为三大类:第一类是综合交友类型(如图1-1),以某种共同爱好、共同话题为核心,建立一般意义上的朋友关系,这类网站的典型有人人网、新浪微博、腾讯校友网。第二类是婚恋类型(如图1-2),这些网站

目标用户大多是白领阶层,典型的代表有百合网、珍爱网等。第三类是商务类型的SNS,这一类型主要面向企业商务应用收费和多样线下商业活动收费,例如若邻、XING等网站。

SNS网站一般提供的服务有:日志、相册、音乐等一些共享性质的服务。SNS 个人网站的普及使得人们的生活发生了翻天覆地的变化。人们可以通过网络认识五湖四海的其他用户,扩展自己的交际圈。信息的共享,使得信息传播更快、更广。可以说,达到了足不出户,交友广天下的效果。

图1-1 人人网

图1-2 百合网

第二节开发语言及应用软件简介

一、开发语言简介

本次课题所使用的编程语言是Java。Java是1995年5月份Sun Microsystems 公司于推出的。Java是Java面向对象程序设计语言(以下简称Java语言)和Java 平台的总称。由James Gosling和他的同事们共同研发出,在1995年正式推出的编程语言。HotJava浏览器是用Java语言实现的,它支持Java applet,显示出了

Java语言的跨平台、动态Web、Internet计算等的独特魅力。此后Java人们广泛接受、应用java编程,从而推动了Web的迅速发展。常用的浏览器如IE、谷歌、火狐等均支持Javaapplet技术。当然,Java技术也在不断更新自我提升中,值得一提的是2010年Oracle公司收购了SUN。

Java编程语言的风格十分类似C以及C++语言。以下主要阐述Java相较于C和C++的独特之处。Java是一个完全面向对象的编程语言,它继承了C++语言面向对象的核心技术。Java舍弃了C语言中常常会引发错误且使用不便的指针,取而代之以引用代替,也淘汰了运算符重载技术即operator overloading技术,而是把多重继承用接口来替代等。除此外,Java还增加了回收垃圾的功能,达到了当前状态下不再被引用的对象所占据的内存空间能够被及时回收的效用,起到避免内存浪费的效果,有了这一特性程序员就不用再担忧内存管理的问题。在Java 1.5 版本中,Java 引进了泛型编程即Generic Programming,它旨在帮助开发人员实现一个比较通用的标准的容器库;又引入了类型安全的枚举,比从前的枚举在安全和效率上都有了极大地提高和改善;引入了不定长参数机能,当方法的参数个数无法明确时,使用不定长参数就能很容易解决这个问题;引入了自动装/拆箱是能将基础数据类型和引用对象进行自动转换,这些特性更是为开发人员带来了极大的便利。

Java与普通的编程语言都不尽一样,它首先将开发人员coding的源代码编译成用二进制表示的字节码,然后依赖JVM虚拟机实现在各种不同平台上编译。从而达到了“一次编译、到处执行”的特殊性能,人们也称其为跨平台性。不过,虚拟机每执行一次编译后的bytecode是要消耗大量的时间的,这也从根本上增加了Java程序运行的时间,降低了其效率。

Java在coding时可以使用多种编辑器,比如说Windows操作系统下的Notepad、记事本等编辑程序,Linux环境中可利用VI工具。

二、应用软件简介

1.Dreamweaver

Deamweaver是目前开发人员设计布局网页时,使用最多的编辑软件。Deamweaver8在制作静态页面的过程中是可视的,且它目前支持Mac和Windows 平台。用户在编写代码时还可以浏览设计效果,达到可及时修改的效果,大大的给开发人员带来了便利。用户可拖拽元素到页面中,即可生成代码,这样减少了开发人员的大量编程,减轻工作量,并且用户在管理网页时也大大减轻了负担,这样易于管理页面。Deamweaver8支持更多的CSS功能,例如增加了CSS可视化功能和CSS检测工具。除此之外,Dreamweaver 8还继承了具有集成特征的

Flash等,使用这些Web创作工具,可以在自由切换之间轻松创建美观实用的网页。可以很容易地添加到Java、Flash等媒体中。Dreamweaver中的表现得非常好DHTML和CSS在设计方面具有强大的多媒体处理能力表现得非常好,它使用JavaScript和DHTML语言代码页元素容易实现操作和交互。Dreamweaver提供了2种控制响应和动画的行为和时间线创建交互式处理。当您保存当前文档,系统自动检查的有效性,跨浏览器,您可以指定哪个浏览器来作测试浏览器,而系统自动测试页面,以确保没有目标浏览器不支持标签或CSS结构。动态的跨浏览器的功能可以自动检查标签的有效性和CSS规则是适应当前主浏览器。

2. MyEclipse8.6

MyEclipse企业级工作平台,它的全称为MyEclipse Enterprise Workbench ,简略称呼为MyEclipse,它是对EclipseIDE的扩展,在数据库和JavaEE的开发,以及应用服务器的整合方面做了巨大的提高工作效率利的工作。它是一个功能丰富的JavaEE集成开发环境,包括一个完整的编码,调试,测试,发布功能,全面支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。

MyEclipse,是一个十分优秀的用于开发Java, J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse几乎囊括了目前所有主流开源产品的专属eclipse开发工具。

3. MySQL

MySQL是一个小型关系型数据库管理系统,由瑞典公司MySQL AB开发。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracal收购.对于Mysql 的前途,没有任何人抱乐观的态度。目前MySQL是广泛应用于中小型网站在的互联网上。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。MySQL的官方网站的网址是:https://www.wendangku.net/doc/017724522.html,。

第三节论文结构安排

一、论文主要内容

本文详细阐述了个人网站的分析、设计开发以及测试审核过程。论文通过对该网站设计背景、网站结构和用户功能需求的分析确认了具体的内容策划方案。在网站的静态页面设计中,主要参考了国内有名的人人网及新浪微博的页面结构来构思的自己的页面结构,运用到的有html、css、javascript、jquery等方面知识,进行页面的整体设计和布局,使用到的编辑器是Dreamweaver8。在功能实现方

面,也基本实现了SNS的前台用户注册、登录、发表状态、删除状态、评论状态、分享状态、上传照片、删除照片、查找好友、添加好友、删除好友、修改个人信息、修改密码;后台管理员登录、管理用户信息、管理状态、管理照片、管理评论等功能。本课题主要用到了JDBC、Servlet、JSP等方面的知识,通过DAO、BO等层实现了各项功能。课题完成后,进行了多次测试与审核,改正不合理的地方,最后使得程序尽可能的合理完善。

二、论文结构安排

本文主要分五章。具体结构安排如下:

第一章引言。包括课题背景及意义、发语言及应用软件简介、课题主要内容与结构安排。

第二章个人网站分析与概要设计。本章主要阐述了个人网站的需求分析、功能分析、系统用例图以及网站界面介绍。网站共分为前台与后

台两个系统。前台主要是用户应用系统,后台是管理员管理系统。

第三章个人网站详细设计与实现。本章主要阐述个人网站系统的数据库设计以及数据库连接、系统结构详细设计、部分功能流程图、部

分功能实现说明。其中部分功能说明包括用户发表状态、查找好

友、修改个人信息三个功能。

第四章测试与审核。本章软件测试的意义和目的以及本系统的测试用例设计。

第五章总结与展望

第二章个人网站分析与概要设计

本章主要阐述了个人网站的需求分析、功能分析、系统用例图以及网站界面介绍。

第一节网站需求分析

该网站是一个面向全民的提供交友功能的服务性网站,共分为前台用户系统与后台管理员系统两个部分。

前台用户系统中用户可通过注册、登录进入到自己的主页,主页左侧显示用户各个应用,中间显示用户及好友的状态,右侧显示用户头像、昵称以及用户可能感兴趣的人。用户可通过导航栏到达个人页面查看自己的信息,也可点击好友头像可以进入好友个人主页,查看好友信息。系统中还有查找好友、好友列表、相册、分享、评论、反馈、修改信息等页面。可以实现发表状态、查找好友、添加好友、删除好友、评论状态、分享状态、上传照片、写反馈等一系列功能。系统基本实现了信息交互的功能。

后台管理员系统中,管理员可登录管理员系统,对用户、照片、状态、评论、用户反馈进行管理。本系统基本实现了对用户、照片、状态、评论、用户反馈等的查找、查看、删除、回复等功能。

第二节功能分析

本系统共分为前台和后台两个模块。前台为用户系统,主要实现了用户的基本功能。后台为管理员系统,主要实现了管理员的基本功能。

用户系统功能模块如图2-1所示,主要阐述了用户注册、登录、注销三个模块。

1.用户注册:基本信息注册、完善信息、上传头像、添加好友;

2.用户登录:发表状态、评论状态、分享状态、删除状态,上传照片、删除照片,查找好友、添加好友、删除好友,写反馈、删除反馈;

3.用户注销

管理员系统功能模块如图2-2所示,主要阐述了管理员对用户、照片、状态、评论以及用户反馈的管理。

1.用户管理:查找用户、删除用户;

2.照片管理:查找照片、删除照片;

3.状态管理:查找状态、删除状态;

4.评论管理:查找评论、删除评论;

5.反馈管理:查看反馈、回复反馈。

图2-1 用户功能模块

图2-2 管理员功能模块

第三节系统用例图

系统用例图是通过参与者、用例以及它们之间的关系来描述系统中交互关系的图。用例图更直观形象地说明了系统用例模型中的关系。用人形符号来表示参与者;用椭圆和写在椭圆中心或下方的字来表示用例;用箭头来连接功能关系中的主动发起方与被动接受方,箭头指的一方为被动接受方,另外一方为主动发起方。

一、总体用例分析

系统总体用例分析图如图2-3所示,概括的阐述了用户(User)以及管理员(Admin)可执行的操作。用户可以执行用户信息管理、照片管理、状态管理、评论管理、反馈管理和好友信息管理操作。管理员则可以执行用户信息管理、照片管理、状态管理、评论管理以及反馈管理操作。其中用户信息管理、照片管理、状态管理、评论管理、反馈管理是用户与管理员共同涉及到的。

二、用户信息管理

用户信息管理用例图如图2-4,主要阐述了用户可以通过前台系统进行自己信息的管理,例如修改个人信息、更新头像、修改密码等功能。也阐述了管理员可通过后台管理员系统查找敏感用户且可对用户进行删除操作。

图2-4 用户信息管理用例图

三、照片管理

照片管理用例图如图2-5所示,主要阐述了用户可通过前台用户系统实现上传照片、删除照片等功能。也阐述了管理员可通过后台管理员系统实现查找照片、

删除照片的功能。

四、状态管理

状态管理用例图如图2-6所示,阐述了用户可通过前台用户系统实现写状态、分享状态、删除状态等功能。以及管理员可通过后台管理员系统实现查找状态、删除状态功能。

五、评论管理

评论管理用例图如图2-7所示,阐述了用户可通过前台用户系统实现写评论等功能。管理员也可通过后台管理员系统实现查找敏感评论、删除敏感评论的功能。

图2-7 评论管理用例图

六、用户反馈管理

在前台系统中,用户可以点击主页中的“联系管理员”,向管理员发送意见。后台管理员可查看用户反馈、回复反馈。用户可删除无用的反馈信息。以上阐述内容可通过图2-8反馈管理用例图展示。

七、好友信息管理

前台系统中,用户可添加好友实现交友的功能。用户可通过模糊条件查询好友,再进行添加功能,同时也可删除好友。如图2-9好友信息管理用例图所示。

第四节网站界面介绍

本网站分为前台用户系统界面和后台管理员系统界面。前台界面实现用户操作,后台界面实现管理员操作。

一、前台用户系统界面

1.用户注册页面

用户注册界面,主要实现用户基本信息的注册、信息完善、更新头像、根据所填信息推荐好友以及好友添加等功能。在用户基本信息注册页面中,用户需要填写或选择包括邮箱、用户名、昵称、密码、性别等信息。本课题在用户基本信息注册方面,实现了比较严格的填写信息要求。例如,邮箱不能为空,填写内容需得符合规则,中间必须有@,邮箱必须以.com结尾,否则提示错误信息。用户名不能为空,填写的内容只能包含数字和大小写字母,且不能小于6个字符,不能大于20个字符,否则提示错误信息。昵称不能为空。密码不得小于6位大于16位。确认密码要与密码一致,否则也将提示错误信息。当填写的信息仍然有不符合规则的信息时点击“立即注册”按钮,则弹出提示框,显示“注册信息不正确,请重新填写”,此时不能成功注册。

当基本信息填写完全符合规则,点击“立即注册”按钮后,跳转到信息完善页面。在此页面中显示用户初始头像,用户需继续完善注册信息,填写或选择年龄、所在地、所在学校等信息,另外该页面中用户可更新头像。系统会根据用户所填写的学校及所在地信息,为用户推荐用户可能感兴趣的人。用户可点击“加好友”按钮,实现好友添加功能。在该页面中有“去主页”的按钮,用户注册完

信息,可点击此按钮跳转到自己的主页。

2.用户登录页面

用户登录界面实现用户登录功能。系统把用户输入的用户名和密码与数据库中数据进行比对,若用户名和密码均正确则进入首页,若用户名或密码不正确,则在登录界面显示“用户名或密码不正确”,提示用户检查所填信息。若用户没有账号,可通过点击“立即注册”按钮跳转到用户注册页面进行注册。3.首页

首页是用户所有信息显示的主要页面,在页面左侧显示用户应用。其中有“新鲜事”,点击“新鲜事”可刷新首页,读取数据库中新数据。“与我相关”是跳转到个人主页的按钮,点击则跳转到用户个人主页,仅显示用户信息。“好友列表”是可查看用户好友的按钮,点击则载入当前用户所有好友。“查找好友”按钮则是可跳转到好友查找页面的按钮,用户通过点击此按钮,跳转到查找好友页面,实现查找好友的功能。“我的相册”按钮链接到用户相册页面,点击即可查看当前用户上传的照片。“我的分享”按钮链接到当前用户分享页面。在主页中自己的状态可评论,好友的状态可分享、评论。用户可通过点击好友状态下的“分享”按钮实现分享状态的功能。分享的数据可以在分享页面显示。用户也可修改密码,用户应用中有“修改密码”按钮,点击即跳转到修改密码页面,在该页面中实现修改密码的功能。用户应用中还有“联系管理员”、“小游戏”等按钮。“联系管理员”可链接到反馈页面,用户可以给系统提意见,提交到管理员处,管理员对用户所提意见进行回复。“小游戏”则是系统的扩展功能,目前还没有实现,打算以后实现此功能。

页面中间是状态显示区,上方是状态发表框,当前用户可在框内输入想要发表的状态,同时可以发表图片状态,也可以发表无图状态。写好内容后可点击“发表”按钮实现发表状态功能。页面下方显示当前用户及其好友所发状态,所有状态按照时间进行倒叙排序显示。当状态是当前用户所发表的状态时,页面显示“评论”按钮,用户只可评论此状态;当状态是当前用户好友发表的状态时,页面显示“评论”和“分享”按钮,用户除了可评论此状态,用户还可点击“分享”按钮实现分享的功能。

页面右侧显示用户头像、昵称以及用户可能感兴趣的人。用户可能感兴趣的人是系统根据用户好友而推荐的,和当前用户有共同好友的人。每个推荐用户后都有相应的“加好友”按钮,用户可点击按钮添加好友。在添加好友前,也可点击推荐用户的头像,到达该用户的个人主页查看用户该用户信息,判断是否是当前用户所感兴趣的人,从而决定是否添加其好友。

首页中,用户可以实现发表状态、浏览状态、查看分享、上传照片、分享状态、评论状态、添加好友等一系列功能,所以首页是最为重要的页面,也是

功能最齐全的页面。

4.个人页面

个人主页不仅可以是当前登录用户的个人主页,也可以是好友或陌生人的个人主页。当前用户可通过点击导航栏中的“个人主页”跳转自己的个人主页。点击好友或陌生人的头像,也可跳转到好友或陌生人的个人主页查看其信息。

在个人主页中页面中,左侧显示页面主人的头像和昵称,昵称下面有去其相册的链接。右侧上方版块显示页面主人最近上传的照片,下面有“更多照片”的链接,点击可跳转到其相册查看更多照片。右侧下方版块显示页面主人状态新鲜事。此版块中,若页面主人是当前登录的用户,则状态右下角有删除按钮,可实现删除状态功能。反之状态右下角显示“分享”按钮,可实现分享别人信息的功能。

5.查找好友页面

查找好友页面,在首页中点击“查找好友”,则跳转到该页面。该页面上方显示需输入的查找条件,下方显示查找结果。写入查找条件,点击右侧的查找按钮可进行模糊查询,在下方显示查询结果。当没有找到符合条件的结果时,显示“目前没有符合条件的结果”。若有符合要求的结果,则输出用户头像、昵称、性别、年龄、所在学校、所在地。且右边有“加为好友”按钮,可实现添加好友的功能。

6.好友列表

好友列表页面是显示当前用户好友的页面,在主页的应用中点击“好友列表”,则跳转到本页面显示当前用户好友。页面左侧显示用户头像及昵称,右侧显示当前用户好友列表。好友信息包括好友头像、昵称、性别、年龄、所在地、所在学校。信息右侧显示删除按钮,用户可点击“删除”按钮,实现删除好友的功能。

7.个人分享

用户分享页面主要显示当前用户分享内容,主页应用中点击“我的分享”,则跳转到该页面。页面左侧显示当前用户头像以及昵称,右侧显示用户分享的状态内容。包括用户头像、分享人昵称、被分享人昵称、状态内容、状态时间以及删除按钮。用户可点击“删除”按钮,实现删除该分享内容。8.用户相册

用户相册页面可通过在首页上点击“传照片”或点击用户应用中的“我的相册”都可跳转到此页面。该页面主要实现用户上传照片、浏览照片的功能。页面左侧显示用户头像、昵称,右侧上方版块有文件浏览的按钮以及照片描述框和“上传”按钮,当选好文件,写好描述后点击“上传”按钮就可实现上传

照片的功能。上传的照片在下方版块显示。显示的内容有照片、照片描述、上

传时间以及删除按钮。当不满上传内容时,可点击按钮达到删除照片的功能。

另外当用户想要查看好友或陌生人的相册时,可在个人主页中点击“去XXX的相册”链接,进入用户相册,只是在非当前用户相册时,不显示上传框,不能实现上传照片的功能。

9.用户反馈

用户反馈页面,主要实现浏览反馈,写反馈的功能。在首页的用户应用中点击“联系管理员”可跳转到本页面。该页面左侧显示当前用户头像和昵称,右侧上方版块可写反馈,其中包括反馈标题、内容以及要发送的文件。内容写好后点击“发送”按钮可发送给后台管理员系统,管理员可对用户反馈做出回复。已有的反馈显示在下方版块中,内容包括反馈标题、反馈内容、图片文件(可无)、反馈时间、反馈回复以及删除按钮。用户可点击删除按钮,删除不满意的反馈。

二、后台管理员系统界面

1.管理员登录页面

管理员登录页面是后台管理员系统的入口。页面中输入的用户名和密码,系统对输入的用户名和密码与数据库中的数据进行比对,若正确,则跳转到管理员主页,登录成功;若不正确则在登录页面下方提示“用户名或密码错误”,即登录失败。

2.管理员主页

管理员主页导航栏里可选择对用户、照片、状态、评论、反馈的管理。3.用户管理页面

在管理员主页的导航栏里选择“查看用户”,可跳转到用户管理页面,页面上方是可输入的查询条件。查询条件内容包括用户名、用户邮箱、用户昵称。在查询条件里输入内容,点击“查询”按钮,可对所输入的内容进行模糊查询查找用户,查出的结果显示在下方结果。若没有符合条件的结果,则显示“目前没有符合条件的结果”。查询结果中包括用户编号、用户名、用户邮箱、用户昵称以及删除按钮。点击删除按钮,可实现删除相应用户的功能。

4.照片管理页面

在管理员主页的导航栏里选择“查看照片”,可跳转到照片管理页面。页面上方可输入查询条件查找照片。查询条件包括用户昵称和上传时间。在查询条件里输入查询内容,点击“查询”按钮,可进行模糊查询查找照片。查找结果显示在下方。若没有符合要求的结果,则显示“目前没有符合要求的结果”提示信息。查找结果中包括照片、描述、上传时间以及删除按钮。管理员点击删除按钮,可

相关文档
相关文档 最新文档