当前位置:文档之家› Javaee 课程设计报告

Javaee 课程设计报告

河北经贸大学课程设计报告——JavaEE课程设计问答交流系统专业名称:学号:学生姓名:指导老师:完成时间:成绩:评语:河北经贸大学课程设计报告——JavaEE课程设计问答交流系统专业名称:学号:学生姓名:指导老师:完成时间:摘要随着网络科技的发展,人们之间的距离似乎变得越来越小,网络给人们提供了很多便利。

人们也可以利用网络搜索自己的问题,解决迷惑。

网友可以在本问答系统中通过向网友提问解决自己的问题,网友之间可以交流沟通是一个很好的学习平台。

游客首先要注册成为注册用户才可以使用本系统,注册用户登录后点击我要提问,系统显示提问界面,用户选择分类,填写自己的问题描述,点击提交进行提问。

注册用户可以通过“我的问题”查看网友的答案,或者点击“我要回答”回答网友的问题。

“个人资料”会显示游客注册时填写的资料摘要 (1)1绪论 (5)1.1研究背景 (5)1.2研究现状 (5)2.1系统概述 (5)2.2.1用户登录,注册 (5)2.2.2我要提问 (5)2.2.3我的问题 (5)2.2.4我要回答 (5)2.2建模 (6)2.2.1 E-R图 (6)3.1概要设计 (7)3.1.1体系结构设计 (7)3.1.2数据字典 (7)3.1.3数据设计 (7)3.2详细设计 (9)4.1系统登录界面 (14)4.2系统主界面 (14)4.2.1我要提问 (14)4.2.2我要回答 (15)4.2.3我的问题 (15)4.3注册界面 (16)5.1注册用户登录测试 (16)5.2 注册用户提问测试 (16)6结论 (17)6.1完成功能 (17)6.2不足 (17)1绪论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 图2.2.1.2“问题”信息E-R 图注册用户密码用户名 问题ID类型提问时间具体内容回答回答人ID回答时间回答内容问题Id性别电子油箱提问人2.2.1.3“回答”信息E-R图3.系统设计.3.1概要设计3.1.1体系结构设计图3.1.1体系结构设计3.1.2数据字典名字:管理员信息描述:主要管理员信息定义:管理员信息+管理员姓名+密码名字:花卉信息描述:购进的花卉的信息定义:花卉Id+花卉名+花卉周期+花卉价格+花卉数量 3.1.3数据设计表1 answer表表2Myusers表表3 question表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>body{width:90%;font-family: "宋体","times new roman";font-size: 9pt;color: #000000;background:url("images/background.jpg")text-align:center;}#line1{width:360px;height: 250px;margin: 0 auto;margin-top:200px;border:1px solid #000;text-align:left;}#line1 h2{text-align:center;margin:0 auto;margin-top:50px;}#line1 div{width:200px;height: 150px;margin:0 auto;margin-top: 10px;}#line1 span{display:inline-block;margin-left:3px;vertical-align:middle;}#line input{color:#666; }input[type="text"],input[type="password"]{border:1px solid #c4e4ff;}input[type="text"]:hover ,input[type="password"]:hover{ border:1px solid #ffa200;}input[type="text"]:focus,input[type="password"]:focus{ border:1px solid #ffa200;}.loginbtn{background:url("images/login.jpg")no-repeat;width:56px;height:26px;margin-left:30px; border:none;}.regbtn{background: url("images/register.jpg") no-repeat; width:56px;height:26px;margin-left:15px;border:none;}#mess{color: #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"><inputtype="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.getSer verPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>系统主界面</title><style type="text/css">.btn{display: 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:propertyvalue='#erName' /></td><td class="center"><s:property value='#element.answerTime' /></td></tr></s:iterator></table></div></s:else></body></html>4系统实现4.1系统登录界面首先管理员登录,输入用户名密码,点击登录进入主界面,密码错误或用户名不正确无法进入主界面。

相关主题