javaEE衡量生活质量课程设计报告.docx

上传人:rrsccc 文档编号:10375586 上传时间:2021-05-13 格式:DOCX 页数:7 大小:108.53KB
返回 下载 相关 举报
javaEE衡量生活质量课程设计报告.docx_第1页
第1页 / 共7页
javaEE衡量生活质量课程设计报告.docx_第2页
第2页 / 共7页
javaEE衡量生活质量课程设计报告.docx_第3页
第3页 / 共7页
javaEE衡量生活质量课程设计报告.docx_第4页
第4页 / 共7页
javaEE衡量生活质量课程设计报告.docx_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《javaEE衡量生活质量课程设计报告.docx》由会员分享,可在线阅读,更多相关《javaEE衡量生活质量课程设计报告.docx(7页珍藏版)》请在三一文库上搜索。

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=thi

11、ngDAO.getAllThing();request.setAttribute(allthing, list);request.getRequestDispatcher(/showAllThing.jsp).forward(request, response);删除支出情况代码 :public class DeleteOutServlet extends HttpServlet public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException doPost(request,response);82020 年 4 月 19 日

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1