网上技术论坛jsp课程设计.doc
《网上技术论坛jsp课程设计.doc》由会员分享,可在线阅读,更多相关《网上技术论坛jsp课程设计.doc(14页珍藏版)》请在三一办公上搜索。
1、 Web网页设计课程设计报告课程设计题目: 网上技术论坛 院 系: 专 业: 班 级: 小 组 成 员:学 号: 姓 名: 指 导 教 师: 开课时间: 至 学年第 学期 目录第一章 概述31.1研究动机31.2研究目的31.3专题成果概述3第二章 实验环境的搭建42.1 Tomcat的安装及测试42.2 Access数据库的搭建5第三章:关键技术代码6第四章:项目成果展示94.1系统首页94.2添加帖子(发帖)界面94.3使用说明界面104.4实现方法界面114.5管理员功能11第五章 所遇问题与解决办法135.1问题135.2对应解决办法13第六章 心得14第一章 概述1.1研究动机随着网
2、络技术的日新月异和计算机的普及,当今的计算机技术也走上了平民化和娱乐化的时代,计算机技术再也不是只能由少数人掌握的深不可测的学问;同时个人计算机也由原来单纯的数值计算和工业应用逐渐转变成像电视机一样的家庭娱乐中心,伴随着这种巨大的转变计算机软件的发展也走向了平民化。 越来越多的人喜欢将自己不懂得问题在网上题目,并期待得到解答。这样一来使得网上论坛变得越来越流行,想百度论坛、CSDN论坛等最为突出。然而现如今的一些技术论坛都有退出积分和金币制,使得大多数人没有通过注册得到积分和金币就不能查看其他人得回复。这样一个免费的免注册的开放论坛系统就显得很有必要。1.2研究目的本课题就是一个免注册完全免费
3、的供所有人使用的论坛系统。1.3专题成果概述本课题所完成的功能主要为:1. 用户进入系统,可进行发帖;2. 所有人客查看所有的帖;3. 系统有帮助界面,让任何人都能懂得如何操作本系统;4. 系统设有管理员登陆;5. 管理员登陆后可对所有帖子进行删除管理。第二章 实验环境的搭建2.1 Tomcat的安装及测试l 安装Tomcat打开tomcat安装程序,一直默认安装tomcat,设置用户名和密码为admin,端口号为8080。Tomcat默认安装在C:Program FilesApache Software FoundationTomcat 6.0。l 测试Tomacat进入C:Program
4、FilesApache Software FoundationTomcat 6.0bin目录,打开,tomcat6w.exe点击Start,在浏览器网址上输入http:/localhost:8080/出现上图,tomcat配置成功。2.2 Access数据库的搭建l 在Access数据库中新建表admin,结构如下:表中数据项表示的含义:列名列含义adminName管理员用户名adminPwd管理员密码 admin表中数据项l 在Access数据库中新建表record,结构如下: 表中数据项表示的含义:列名列含义id自动编号idtitle发帖的标题name发帖人email发帖人邮箱conten
5、t发帖内容ly_date发帖时间第三章:关键技术代码l 数据库连接DBConn.javaString driver=sun.jdbc.odbc.JdbcOdbcDriver; String dburl = String.valueOf(Thread.currentThread().getContextClassLoader().getResource(); dburl = dburl + lyb.mdb; try url=new URL(dburl); file=new File(url.toURI(); catch(Exception e) dburl = file.toString();
6、String accessUrl=jdbc:odbc:Driver=Microsoft Access Driver (*.mdb);DBQ=+dburl; try Class.forName(driver); con = DriverManager.getConnection(accessUrl); catch(Exception e) e.printStackTrace(); l 增加一条帖String addLy=insert into record (title, name, email, content, ly_date) values (?,?,?,?,?); try Prepare
7、dStatement stm=con.prepareStatement(addLy); String title=msg.getTitle(); String name=msg.getName(); String email=msg.getEmail(); String content=msg.getContent(); java.util.Date ud=new java.util.Date();java.sql.Timestamp stp=new java.sql.Timestamp(ud.getTime(); commonBean cb = new commonBean(); title
8、=cb.ShowCH(title); name=cb.ShowCH(name); content=cb.ShowCH(content); email=cb.trim(email); stm.setString(1,title); stm.setString(2,name); stm.setString(3,email); stm.setString(4,content); stm.setTimestamp(5,stp); stm.executeUpdate(); stm.close(); con.close(); catch(Exception e) e.printStackTrace();
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 技术论坛 jsp 课程设计

链接地址:https://www.31ppt.com/p-2387614.html