欢迎来到天天文库
浏览记录
ID:30054443
大小:168.00 KB
页数:14页
时间:2018-12-26
《软件工程课程设计城市导航》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、项目名称:城市导航一、编写目的帮助大家建立软件开发的基本思想;帮助大家建立起团队合作的习惯,并且学会与小组成员的有效交流为大家日后的学习和开发工作奠定一定的基础。二、需求分析2.1会员登录在使用系统之前需要进行登录。2.2退出系统当不需要使用系统时,也可退出系统.。2.3会员注册会员注册分为个人会员注册和企业会员注册。个人用户注册只需要填写简单的个人信息(用户名、性别、密码、电子邮件)。企业用户注册需要填写详尽的真实信息(参看界面设计),提交注册信息后必须经过管理员确认才能生效。2.4旅游景点用户在网站上点击旅游景点时,列表显示所有的景点名称,点击具体的景点时打
2、开新页面显示景点的简介及图片。2.5酒店预订用户在网站上点击酒店预订时,列表显示所有的酒店名称,点击具体的酒店时打开新页面显示酒店的简介及图片,各种房间的价格,点击预订填写订单,提交完成酒店预订。订单提交后会显示在企业用户的我的酒店中。2.6购物指南用户在网站上点击购物指南时,列表显示所有的商场名称,点击具体的商场时打开新页面显示景点的简介及图片。2.7休闲娱乐用户在网站上点击休闲娱乐时,列表显示所有的娱乐场所名称,点击具体的娱乐场所时打开新页面显示娱乐场所的简介及图片。2.8企业用户管理信息企业用户注册成功后,可以完善自己的企业信息,企业信息是跟企业会员注册时
3、填写的行业类别相关联的。比如酒店用户可以管理我的酒店,景点用户管理我的景点等。酒店用户可以查看到自己酒店的订单并做处理。2.9更改密码用户修改登陆系统的密码。在旧密码中输入当前使用的密码,在新密码中输入需要更改的密码,在确认框中再次输入需要更改的密码,按修改对修改密码进行确认。2.10企业用户审批企业用户提交注册信息后,管理员要对信息进行审批,确认无虚假信息后才开通其操作权限。三、设计方案四、系统设计功能模块图用户管理注册用户管理用户用户登录企业用户信息管理新增企业用户企业用户信息更改企业用户列表企业用户删除商场娱乐景点信息管理新增修改列表删除酒店信息管理新增修
4、改列表删除酒店订单管理新增订单修改订单订单列表订单管理五、部分代码登录部分:publicStringlogin(){HttpServletRequestrequest=ServletActionContext.getRequest();HttpServletResponseresponse=ServletActionContext.getResponse();response.setHeader("Cache-Control","no-cache,must-revalidate");HttpSessionsession=request.getSession();
5、PrintWriterout=null;try{request.setCharacterEncoding("UTF-8");response.setCharacterEncoding("UTF-8");out=response.getWriter();}catch(UnsupportedEncodingExceptione1){e1.printStackTrace();}catch(IOExceptione){e.printStackTrace();}Stringusername=request.getParameter("username");Stringpa
6、ssword=request.getParameter("password");Stringyanzheng=request.getParameter("yanzheng");Stringcheck=(String)session.getAttribute("rand");if(!yanzheng.equals(check)){request.setAttribute("message","验证码错误");out.print("login.jsp");returnnull;}if(username.length()<5
7、
8、username.length()>15
9、
10、
11、password.length()<5
12、
13、password.length()>15){request.setAttribute("message","账号和密码的长度为5至15位之间");out.print("login.jsp");returnnull;}//System.out.println(username+"-"+password);MD5m=newMD5();password=m.getMD5ofStr(password);Userinfoinstance=newUserinfo();instance.setUsername(username);
14、instance.set
此文档下载收益归作者所有