欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    3673102819javaee 课程设计报告.doc

    • 资源ID:3074284       资源大小:650.50KB        全文页数:17页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    3673102819javaee 课程设计报告.doc

    河北经贸大学课程设计报告JavaEE课程设计问答交流系统专业名称: 学 号: 学生姓名: 指导老师: 完成时间: 成 绩: 评语:河北经贸大学课程设计报告JavaEE课程设计问答交流系统专业名称: 学 号: 学生姓名: 指导老师: 完成时间: 摘 要 随着网络科技的发展,人们之间的距离似乎变得越来越小,网络给人们提供了很多便利。人们也可以利用网络搜索自己的问题,解决迷惑。 网友可以在本问答系统中通过向网友提问解决自己的问题,网友之间可以交流沟通是一个很好的学习平台。 游客首先要注册成为注册用户才可以使用本系统,注册用户登录后点击我要提问,系统显示提问界面,用户选择分类,填写自己的问题描述,点击提交进行提问。注册用户可以通过“我的问题”查看网友的答案,或者点击“我要回答”回答网友的问题。“个人资料”会显示游客注册时填写的资料摘 要21绪论41.1研究背景41.2研究现状42.1系统概述42.2.1用户登录,注册42.2.2我要提问42.2.3我的问题42.2.4我要回答42.2建模52.2.1 E-R图53.1概要设计63.1.1体系结构设计63.1.2数据字典63.1.3数据设计63.2详细设计84.1系统登录界面134.2系统主界面134.2.1我要提问134.2.2我要回答144.2.3我的问题144.3注册界面155.1注册用户登录测试155.2 注册用户提问测试156结论166.1完成功能166.2不足161绪论1.1研究背景 随着网络科技的发展,人们之间的距离似乎变得越来越小,网络给人们提供了很多便利。人们也可以利用网络搜索自己的问题,解决迷惑。1.2研究现状网络发展越来越注重人们之间的交流,倾向于更人性化,更加方便人们的生活,解决人们的问题。 1.3研究内容开发一个简单问答系统网友可以在本问答系统中通过向网友提问解决自己的问题,网友之间可以交流沟通是一个很好的学习平台。 游客首先要注册成为注册用户才可以使用本系统,注册用户登录后点击我要提问,系统显示提问界面,用户选择分类,填写自己的问题描述,点击提交进行提问。注册用户可以通过“我的问题”查看网友的答案,或者点击“我要回答”回答网友的问题。“个人资料”会显示游客注册时填写的资料。2系统需求分析2.1系统概述2.2.1用户登录,注册 1)用户登录 首先进入系统登录界面,只有注册用户才能进入本系统。 2)用户注册 游客在系统首页点击注册,进入注册界面,填写个人信息,然后注册。2.2.2我要提问 注册用户登录后点击“我要提问”,系统显示提问界面,用户选择分类,填写自己的问题描述,点击提交进行提问。2.2.3我的问题 注册用户点击“我的问题”,查看自己已经提问的问题,并且点击“查看答案”可以看网友的答案。2.2.4我要回答 注册用户点击“我要回答”,可以查看网友最新提问的问题,选择问题进行回答.2.2建模 2.2.1 E-R图密码电子油箱用户名性别注册用户2.3.1.1用户信息E-R图提问时间提问人ID类型具体内容问题2.2.1.2“问题”信息E-R图回答内容回答时间问题IdID回答人回答2.2.1.3 “回答”信息E-R图3.系统设计.3.1概要设计 3.1.1体系结构设计确认登录游客登录游客注册我要提问我要回答我的问题个人资料图3.1.1体系结构设计 3.1.2数据字典名字:管理员信息描述:主要管理员信息定义:管理员信息+管理员姓名+密码名字:花卉信息描述:购进的花卉的信息定义:花卉Id+花卉名+花卉周期+花卉价格+花卉数量 3.1.3数据设计字段字段名 类型宽度字段说明1AnswerIdInt11答案的Id2AnswerQIdInt11回答问题的Id3UserNamevarchar20回答问题的用户4AnswerTimedatetime-回答时间5AnswerDetailvarchar500答案表1 answer表 表2Myusers表字段字段名类型长度字段说明1Usernamevarchar20注册人姓名2Passwordvarchar40登录密码3Sexchar10性别4Emailvarchar50电子邮箱 表3 question表字段字段名 类型宽度字段说明1QuestionIdInt11问题编号2QuestionTypevarchar50问题分类3UsernameVarchar20提问人4QuestionTimeDatetime-提问时间5QuestionDetailsVarchar500问题描述3.2详细设计登录界面代码:<html> <head> <base href="<%=basePath%>"> <title>starting page</title> <meta http-equiv="pragma" content="no-cache"><meta http-equiv="cache-control" content="no-cache"><meta http-equiv="expires" content="0"> <script language="javascript">var basepath="<%=basePath%>"</script> <script language="javascript" type="text/javascript" src="js/login.js" ></script><style>bodywidth:90%;font-family: "宋体","times new roman" font-size: 9pt; color: #000000; background:url("images/background.jpg")text-align:center;#line1width:360px;height: 250px;margin: 0 auto;margin-top:200px;border:1px solid #000;text-align:left;#line1 h2text-align:center;margin:0 auto;margin-top:50px;#line1 divwidth:200px;height: 150px;margin:0 auto;margin-top: 10px;#line1 spandisplay:inline-block;margin-left:3px;vertical-align:middle;#line inputcolor:#666; inputtype="text",inputtype="password"border:1px solid #c4e4ff;inputtype="text":hover ,inputtype="password":hover border:1px solid #ffa200;inputtype="text":focus,inputtype="password":focus border:1px solid #ffa200;.loginbtnbackground:url("images/login.jpg") no-repeat;width:56px;height:26px;margin-left:30px; border:none; .regbtnbackground: url("images/register.jpg") no-repeat; width:56px;height:26px; margin-left:15px;border:none;#messcolor: #f00; text-align: center; margin-top:20px; padding-left:20px;</style> </head> <body><div id="line1"><h2>用户登录</h2><div><span>用户名:</span><span class="sipt"><input type="text"name="userName" size="18" id="uid" /></span><br/><br/><span>密&emsp;码:</span><span class="sipt"><input type="text" size="18"name="password" id="password" /></span><br/><br/><span class="ib"><input type="button" class="loginbtn" onclick="login()" /> </span> <span class="ib"><input type="button" class="regbtn" onclick="window.location.href='register.jsp'" /> </span><br/><span id="mess">&nbsp;</span></div></div></body></html>我的问题界面代码<% page language="java" import="java.util.*" pageEncoding="utf-8"%><% taglib uri="/struts-tags" prefix="s" %><%String path = request.getContextPath();String basePath = request.getScheme()+":/"+request.getServerName()+":"+request.getServerPort()+path+"/"%><!DOCTYPE HTML PUBLIC "-/W3C/DTD HTML 4.01 Transitional/EN"><html><head><title>系统主界面</title><style type="text/css">.btndisplay: block;background: #AE78B4;border-radius:5px;width: 80px;height: 30px;line-height: 30px;text-align: center;color:#000;position: fixed;bottom: 0;left:810px;text-decoration: none;font-weight: bold;.btn:hover color: #f00;.center text-align: center;</style><script type="text/javascript" src="javascript/common.js"></script><link type="text/css" rel="stylesheet" href="css/style.css" /></head><body><div><h3>我的问题</h3><p>提问时间:<span>$myquestion.questionTime </span></p><p>问题类型:<span>$myquestion.questionType </p><p>问题内容:<span>$myquestion.questionDetails </p></div><s:if test="%#request.answerlist.size() = 0"><font color="#f00">暂无人回答该问题</font></s:if><s:else><div style="width: 800px; text-align: center"><table width="800px" border="1" cellspacing="0" cellpadding="0"class="bt"><tr style="height: 23px; font: bold" bgcolor="#DDDDDD"><td>答案详细</td><td class="center" width="12%">回答人</td><td class="center" width="15%">回答时间</td></tr><s:iterator id="element" value="#request.answerlist"><tr style="height: 23px"><td><s:property value='#element.answerDetail' /></td><td class="center"><s:property value='#element.answerUser.userName' /></td><td class="center"><s:property value='#element.answerTime' /></td></tr></s:iterator></table></div></s:else></body></html>4系统实现4.1系统登录界面 首先管理员登录,输入用户名密码,点击登录进入主界面,密码错误或用户名不正确无法进入主界面。点击注册则进入注册界面。4.2系统主界面 点击登录进入系统主界面。4.2系统主界面4.2.1我要提问 点击我要提问进入我要提问界面4.2.1我要提问界面4.2.2我要回答 点击我要回答进入我要回答界面,系统显示最新网友问题,选择问题后进行回答,也可以用选择分类,找自己感兴趣的问题回答。4.2.2我要回答界面4.2.3我的问题 点击“我的问题”查看所提问的问题有没有人回答。点击“查看答案”可以查看网友的答案4.2.3“我的问题”界面4.3注册界面如果是新用户则需注册才能进入系统4.2.4用户注册界面5系统测试 为了保证系统应用后可以正常运行,需要对系统进行测试。我按照以下的办法对各个模块进行了测试工作。5.1注册用户登录测试测试用例1(正确输入)期望输出:登录成功,显示系统主界面。实际输出:登录成功,显示系统主界面。测试用例2:(无该用户)期望输出:用户名或密码错误实际输出:用户名或密码错误测试用例3:(用户名密码错误)期望输出:用户名或密码错误实际输出:用户名或密码错误5.2 注册用户提问测试测试用例1(选择分类,正确输入)期望输出:提交成功实际输出:提交成功测试用例2:(未选择分类)期望输出:需要填写问题类型。实际输出:需要填写问题类型。5.3注册用户回答问题测试测试用例1(换一个用户登录,回答上一个测试用例提问的问题)期望输出:提交成功实际输出:提交成功测试用例2:(未填写)期望输出:需要填写答案详情。实际输出:需要填写答案详情。5.4查看答案测试测试用例(用第一个用户登录,点击“我的问题”看看有没有第二个用户刚输入的回答)期望输出:第二个用户的答案详情。实际输出:第二个用户的答案详情。6结论6.1完成功能 用javaee中的SSH框架主要完成了游客注册,注册用户登录,注册用户寻求网友答案,查看答案,回答网友问题等功能。主要包括数据库增删查改,以及建立问题和答案之间的用户的联系等功能。6.2不足 系统过于简单,界面不够美观。希望以后学习后可以开发更加功能更加强大的系统。

    注意事项

    本文(3673102819javaee 课程设计报告.doc)为本站会员(文库蛋蛋多)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开