鲁东大学本科毕业设计
镟轿騍镣缚縟糶。
图4.1登录页面
从登录模块可以看出,当用户进行身份验证后,可能会出现的几种情况,包括验证通过、忘记密码和循环身份验证。如果用户是一个正常的用户,可以说第一次就能够通过验证,那么这个用户就可以进行后续的操作。納畴鳗吶鄖禎銣腻鰲锬。 在对业务进行了基本的划分之后,可以对模块进行基本的流程分析,包括这个模块中最基本的函数,以及这些函数在页面中是如何执行的。首先是登录模块需要提供哪些登录信息,登录模块中最重要的就是用户名和密码,登录模块通常情况下要通过用户名和密码进行用户权限的判断。風撵鲔貓铁频钙蓟纠庙。 登录模块验证用户名和密码的核心代码为:
String sql = \灭嗳骇諗鋅猎輛觏馊藹。 List
此处通过HttpServelet的request.getParameter()获得前台传过来的用户名和密码,通过sql语句查询此用户名和密码的用户是否存在,如果存在的话userlist的长度就等于1,登录成功;否则,说明用户名和密码错误,则会跳到登陆页面并抛出错误信息。夹覡闾辁駁档驀迁锬減。 4.3日常信息管理模块
系统主要的管理模块包括日常信息管理、评分信息管理、基础信息管理、基本信息
10
鲁东大学本科毕业设计
维护。其中日常信息管理包括入住管理、退宿管理、晚归管理、访客管理。实现的功能主要包括查询、登记、编辑、修改等。各部分之间的模块图如图4.2所示。视絀镘鸸鲚鐘脑钧欖粝。 管理模块日常管理评分管理...信息维护入住管理退宿管理晚归管理访客管理
图4.2 管理模块图
其中晚归管理添加类界面如下图4.3所示:
图4.3晚归管理添加界面
其中关键代码为:
String f = request.getParameter(\从上页提交中获取信息 if(f==null)key = Info.getUTFStr(key);
String hql = \从表中获取所有信息偽澀锟攢鴛擋緬铹鈞錠。 String url = \创建一个string类型的地址緦徑铫膾龋轿级镗挢廟。 if(!key.equals(\ {
hql+=\ clfs like'%\ )\
騅憑钶銘侥张礫阵轸蔼。 url+=\数据库语言模糊查询
11
鲁东大学本科毕业设计
}
hql+=\ %>
4.4基本信息管理模块
系统主要的管理模块有日常信息管理、评分信息管理、基础信息管理、基本信息维护。日常管理在上一节中已经叙述。基本信息管理包括学生信息管理、宿舍信息管理、班级信息管理、系统信息管理。实现的功能主要包括登记、编辑、修改等。其模块图如图4.4所示。疠骐錾农剎貯狱颢幗騮。 基本信息管理学生信息管理宿舍信息管理系统信息管理
图4.4 信息管理模块图
其中学生信息管理界面如下图4.5所示:
图4.5学生信息管理界面
其中添加学生的关键代码为:
String stuname = request.getParameter(\获取提交信息镞锊过润启婭澗骆讕瀘。 String stubj = request.getParameter(\
String stuphone = request.getParameter(\榿贰轲誊壟该槛鲻垲赛。 String status = request.getParameter(\
String sql = \
values('\
邁茑赚陉宾呗擷鹪讼凑。
dao.commOper(sql);//数据库插入语句
12
鲁东大学本科毕业设计
其中宿舍信息管理界面如下图4.6所示:
图4.6宿舍信息管理界面
其中添加宿舍的代码为:
if(ac.equals(\{
String ssfloor = request.getParameter(\ String bei = request.getParameter(\ String louno = request.getParameter(\ String krzrs = request.getParameter(\ String sql = \
String ssno = request.getParameter(\获取提交信息嵝硖贪塒廩袞悯倉華糲。 values('\getDateStr()+\该栎谖碼戆沖巋鳧薩锭。
}
dao.commOper(sql);//往shushe表中插入values后的数据
go(\跳转到admin/adds.jsp页面劇妆诨貰攖苹埘呂 request.setAttribute(\请求更改suc为空
仑庙。 4.5基本信息维护模块
本系统主要的管理模块有日常信息管理、评分信息管理、基础信息管理、基本信息维护几个部分,其中基本信息维护又包括修改个人信息和修改密码。臠龍讹驄桠业變墊罗蘄。 (1)其中修改个人信息管理功能如图4.7所示:
13
鲁东大学本科毕业设计
基本信息维护修改个人信息修改密码修改姓名修改性别修改联系方式
图4.7个人信息管理
(2)其中修改密码管理界面主要包括个人密码的修改,信息提交等功能,实现个人密码修改功能的流程图如图4.8所示鰻順褛悦漚縫冁屜鸭骞。 开始未修改成功修改密码接收数据修改成功结束 图4.8修改密码流程图
个人信息的提交功能类似于密码的修改的功能,分为提交个人信息、修改成功、修改不成功等状态。
5结束语
本系统经过两周的调查与分析,根据旅行社的业务流程以及工作内容进行开发,实现了系统预期的功能。将视图层与业务逻辑层进行分离[8],保证了系统的安全性,使系
14