基于JavaWeb的旅游项目--邮箱激活功能




1、激活功能—界面展示

Alt
在这里插入图片描述
在这里插入图片描述

2、Uuid介绍

(1)什么是Uuid

  • UUID含义是通用唯一识别码 (Universally Unique Identifier),这是一个软件建构的标准,也是被开源软件基金会 (Open Software Foundation, OSF) 的组织应用在分布式计算环境 (Distributed Computing Environment, DCE) 领域的重要部分。
  • 简而言之
    全球唯一的,不会重复的 固定长度的随机字符串
    f8d59d0168af4602a9b754663e2cd9ef
    67f95f0b436947619ac14a9f2a7ce6bf
    在这里插入图片描述

(2)Uuid的组成

   按UUID由以下几部分的组合:
(1)当前日期和时间,UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第一个部分不同,其余相同。
(2)时钟序列。
(3)全局唯一的IEEE机器识别号,如果有网卡,从网卡MAC地址获得,没有网卡以其他方式获得。
UUID的唯一缺陷在于生成的结果串会比较长。关于UUID这个标准使用最普遍的是微软的GUID(Globals Unique Identifiers)。
在ColdFusion中可以用CreateUUID()函数很简单地生成UUID,其格式为:xxxxxxxx-xxxx- xxxx-xxxxxxxxxxxxxxxx(8-4-4-16),
其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字。而标准的UUID格式为:
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx (8-4-4-4-12),可以从cflib 下载CreateGUID() UDF进行转换。
UUID的应用?

(3)Uuid的使用

  • UuidUtil.java(src\main\java\util)
/**
 * 产生UUID随机字符串工具类
 */
public final class UuidUtil {
   
	private UuidUtil(){
   }
	public static String getUuid(){
   
		return UUID.randomUUID().toString().replace("-","");
	}

}
  • 测试类
    UuidUtilTest.java(src\test\java\util)
public class UuidUtilTest {
   

    @Test
    public void getUuid() {
   
        for (int i = 0; i < 10; i++) {
   
            String code  = UuidUtil.getUuid();
            System.out.println(code);
        }

    }
}

3、后台代码

(1)设置状态和激活码

  • UserService.java(src\mian\java\service)
			user.setStatus('N');//未激活
            String activeCode = UuidUtil.getUuid();
            user.setCode(
  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
本网站的主要功能大致分为:热门景点、景区点评、旅游信息查询、酒店预订、自驾游旅行线路和后台功能。 先来说一下界面设计,在此之前我看过途牛网和驴妈妈旅游网的设计,基本上都包括了热门景点线路的分类和大量的图片,当然我的毕设无法做到那么全面因此选择了其中的一小部分来做,把重点的小模块有序的安放在首页,是首页内容较为充实。主界面主要是为用户提供旅游信息,因此不能太花哨,以清晰和功能明确为主。 1.热门景点功能:热门景点在首页最明显的地方占有一席之地,管理员通过后台添加景点信息后,用户可以在首页看见前五个景点的图片,采用flash进行滚动展示,不管是点击图片还是小标题都可以进入查看景点信息,用户也可以通过热门景点模块了解景点信息,通过超链接点入后,可以看到该景点的几条旅行的日程线路、线路的特色和该线路的报价。 2.留言板功能:用户注册登录后可以像在论坛一样发表言论,用户发表言论前还需要填写自己的昵称、QQ、邮箱,还可以选取自己喜欢的头像等,同时也可以看到管理员回复自己的话。 3.旅游信息查询:该功能实际是在网页上插了一个百度地图容器,需要连接网络便可以查看,假如用户想知道自己的景点或者酒店在哪,就可以很方便的定位了。 4.酒店预订功能:该功能也在首页有所显示,管理员通过添加酒店信息和客房管理信息后,用户可以在首页看见前往五个酒店的图片和信息,同时也可以点开该模块查看。用户可以通过名称、星级、号码等关键字搜索,随后点入也可以看见该酒店的客房信息并且预定,点击预订后用户需要填写个人信息,提交后完成预定。 5.自驾游线路:与热门景点不同的是这个模块主要是针对用户的自由行,无需旅行社的约束,在这里用户可以查看出行的工具、出发地、目的地、出行时间、出行天数等,并且具有关键字搜索功能。 6.后台功能:管理员登陆后可以修改管理员登录密码,可以对用户进行管理,删除用户,还可以添加删除热门景点信息,插入热门景点图片,管理酒店信息,进入客房管理后可以添加和查询客房信息,并且可以看到用户的订房信息。再者就是可以查看用户点评并且对用户的点评进行回复。另外也可以对系统公告、友情链接、系统简介进行管理。 在此我把前台模块用户模块图详细划分了制成图4-3如下:

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值