javaEE衡量生活质量课程设计报告_第1页
javaEE衡量生活质量课程设计报告_第2页
javaEE衡量生活质量课程设计报告_第3页
javaEE衡量生活质量课程设计报告_第4页
javaEE衡量生活质量课程设计报告_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、javaEE 衡量生活质量课程设计报告12020 年 4 月 19 日资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。1 设计时间12 月 12 日 12 月 16 日2 设计目的JavaEE 课程设计是对所学 JavaEE 与中间件课程的小结 , 是提高学生对所学知识综合应用能力的一种方式 , 是集中实践性环节之一。要求同学们对课程中所学习到的知识综合运用 , 开发有一定规模的 Java Web 程序。3 设计任务设计生活质量衡量系统( 1) 衡量标准说明 : 消费有两种支出 : 吃饭支出和 其它支出 , 如果在一段时间内 , 吃饭支出占总支出的比例超过 50%, 生活质量为贫困

2、 ; 如果在 20-50%之间 , 为温饱 ; 如果低于 20%, 生活质量为小康。( 2) 功能描述 : 用户以合法身份登录系统后, 才能进行所有操作 ; 用户能够添加、查看和删除支出情况 ( 支出类型 ( 有两种 : 吃饭支出和其它支出 ) 、 额度 ( 人民币 ) 、 日期 ) 。( 3) 添加支出情况( 4) 查看支出情况( 5) 删除支出情况( 6) 统计在某个时间段内 , 生活质量属于哪个层次4 设计内容4.1设计题目生活质量衡量系统。32020 年 4 月 19 日资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。4.1.1 系统功能要求用只有拥有合法身份才能登录系统

3、, 用以合法身份登录后才能进行添加、 查看和删除支出情况 ( 支出类型 ( 有两种 : 吃饭支出和其它支出 ) 、 额度 ( 人民币 ) 、 日期 ) 。4.1.2数据库存储要求数据的存储要求 : 吃饭支出其它支出 , 日期。4.1.3 数据库的设计图 1 1 ( 数据库存储表 )图 1 2( 数据库存储数据)4.1.4 系统构造关系登陆窗口42020 年 4 月 19 日资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。no密码yes操作界面查询插入删除计算图 1 3( jsp 页面构造 )Jsp 页面传递参数调用 servlet 类参数插入方法 servlet查询方法 servl

4、et删除方法 servlet计算方法 servlet插入方法 dao 类查询方法 dao 类4( Java删 除 方 法 dao计算方法 dao 类图 1类功能调用 )4.2 Jsp页面设计4.2.1 登录界面图 1 4(登录界面 )代码如下 :52020 年 4 月 19 日资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。欢迎登陆生活质量衡量系统! 用户名称 : 用户密码 : 4.2.2 登录成功界面图 15(登录成功查询界面)登陆成功 ! 点击获得详细的信息 4.2.3 查询结果界面图 1 6(查询结果界面 )4.3Java 方法设计4.3.1Servlet类62020 年 4

5、 月 19 日资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。( 1) 密码验证的 Servlet 类的代码如下 :public class LoginServlet extends HttpServlet public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException doPost(request,response);public void doPost(HttpServletRequest request, HttpSe

6、rvletResponse response)throws ServletException, IOException String username = (String)request.getParameter(username);String userpsw = (String)request.getParameter(userpsw);System.out.println(username);String forward = ;if (username.equals(123) & userpsw.equals(123) forward = /success.jsp; elseforwar

7、d = /error.jsp;( 2)显示所有信息的servlet类代码设计如下 :public class ListAllThingServlet extends HttpServlet public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException doPost(request,response);public void doPost(HttpServletRequest request, HttpServletResponse r

8、esponse)throws ServletException, IOException ThingDAO thingDAO= new ThingDAO();List list=thingDAO.getAllThing();request.setAttribute(allthing, list);request.getRequestDispatcher(/showAllThing.jsp).forward(request, response);( 3)控制增删改操作的servlet 类代码设计如下 :72020 年 4 月 19 日资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。插

9、入支出情况代码 :public class SaveOutServletextends HttpServlet public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException doPost(request,response);public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOExce

10、ption double x=0.0;double y=0.0;x=Double.parseDouble(request.getParameter(eating);y=Double.parseDouble(request.getParameter(others); String times=(String)request.getParameter(times); ThingDAO thingDAO= new ThingDAO();trythingDAO.saveUser(x,y,times);catch(Exception e)e.printStackTrace();List list=thingDAO.getAllThing();request.setAttribute(allthing, list);request.getRequestDispatcher(/showAllThing.jsp).forward(request, response);删除支出情况代码 :public class DeleteOutServlet extend

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论