江西理工大学2013届本科生毕业设计(论文)
用户只有注册以后才具有登录的用户名和密码,且每个用户具有唯一的用户
名。用户注册时必须按照规则输入完整的注册信息,同时注册过的用户不能再次注册。用户的密码必须经过MD5加密后才能存储到数据库中。
用户注册的流程如下图所示:
开始主界面选择操作注册注册界面输入注册信息输入是否完整Y输入不合法N输入是否合法Y判定用户是否已经注册NMD5加密存储用户信息注册成功界面用户个人界面结束Y用户已注册输入不完整N
图5-3用户注册功能流程图
用户注册的详细步骤如下:
1) 在本系统的主界面选择“注册”按钮; 2) 在用户注册界面输入注册信息;
19
江西理工大学2013届本科生毕业设计(论文)
3) 判断注册信息是否完整,若输入不完整则在用户注册界面提示“注册信
息输入不完整”;
4) 判断注册信息是否输入合法,若输入不合法则在用户注册界面提示“注
册信息输入不合法”;
5) 判断用户是否已经注册,若用户已经注册则提示“该用户已注册”,否
则提“注册成功”。
5.1.3航班查询
航班查询是主页面最基本的功能,所有访问本网页的用户不需要注册或登录航班查询的流程图如下图:
开始主界面选择操作就能查询航班信息。
航班查询界面输入航班查询信息判断输入是否合法Y查询航班航班显示页面结束输入不合法N
图5-4用户查询航班功能流程图
航班查询的详细步骤如下:
1) 在本系统的主界面选择出发地点,到达地点及出发日期,然后选择“查
询”按钮;
2) 判断输入是否全部为空,若为空则提示“用户输入不完整”; 3) 判断输入是否合法,若输入不合法则提示“用户输入不合法”; 4) 显示查询结果。
5.1.4机票预定
预定机票是本系统提供的最主要的功能之一。用户必须成功登录后才能预定机票,但也存在两种订票的方式,一种是用户先登录,再查找符合自己需求的航
20
江西理工大学2013届本科生毕业设计(论文)
班信息,并进行订票;另一种是用户先查找符合自己需求的航班信息,然后登录并订票。
预定机票的具体流程如下:
图5-5 用户预定机票流程图
5.1.5修改个人信息
21
江西理工大学2013届本科生毕业设计(论文)
用户登录后在个人操作界面可以进行修改个人信息的操作,便于用户对个人修改用户信息的详细步骤如下:
1) 在本系统的主界面选择“登录按钮”,登录到用户个人页面; 2) 在用户个人页面选择“修改个人信息”选项卡,此时,系统将自动查询
该用户的基本信息,并显示在“修改个人信息”选项卡中; 3) 在“修改个人信息”选项卡中输入需要修改的用户信息;
4) 判断用户信息输入是否完整,若输入不完整则提示“输入不完整”; 5) 判断用户信息输入是否合法,若输入不合法则提示“输入不合法,请重
新输入”;
6) 更新数据库,提示“修改成功”。
的信息进行维护。
修改个人信息的具体流程如下:
开始用户登录流程选择操作修改个人信息修改个人信息界面输入个人信息验证输入是否完整Y输入不合法N验证输入是否合法更新数据库结束输入不完整N
图5-6用户修改个人信息流程图
3.2.6修改密码
22
江西理工大学2013届本科生毕业设计(论文)
为了安全起见,用户登录后可以进行修改密码的操作。修改密码前,用户必
须回答密码提问,只有答对密码提问后才能进行修改密码的操作。在修改密码时还需判断原密码输入是否正确,若不正确也不能进行修改。
修改用户密码的详细步骤如下:
1) 在本系统的主界面选择“登录”按钮,并进行登录;
2) 在用户个人页面选择“修改密码”选项卡,此时将进入确认修改密码界
面;
3) 在确认修改密码界面,用户需要选择密码提问并输入密码问题; 4) 判断输入是否正确,若输入不正确则将提示“输入不正确”,若输入正
确则将进入修改密码界面;
5) 在修改密码界面用户需要输入原密码、新密码、确认新密码及验证码; 6) 判断输入是否完整,若输入不完整则提示“输入不完整”; 7) 判断输入是否合法,若输入不合法则提示“输入不合法”; 8) 判断验证码是否正确,若不正确将提示“验证码错误”;
9) 判断用户原密码是否正确,若原密码不正确则提示“用户原密码输入错
误,请重新输入”;
10) 更新数据库,并提示“密码修改成功”。
用户修改的密码的具体流程如下:
23