页制作课程设计 留言板设计.docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
页制作课程设计 留言板设计

WEB应用开发技术实验学 院: 信息学院专  业: 计算机科学与技术学 号: 姓 名: 指导老师: 实验时间: 一、实验名称Web应用开发技术:JSP实验二、实验题目留言板设计三、设计思路随着互联网的迅猛的发展,网站给我们带来不少的便利,于此同时,论坛基本是每个网站必有的功能,为用户之间的交流提供的很好的平台。我通过仔细的分析和规划,本论坛有如下功能:用户信息修改,签写留言,留言查看,回复留言和管理员的普通维护功能等1、用户留言的设计2. 用户留言功能1)签写留言模块:这是论坛的主要功能之一,用户把自己感兴趣的话题发表到论坛上,与网上的会员进行探讨。2)查看留言模块:这也是论坛的主要功能之一,把用户发表的留言逐条,安顺序显示出来。3)回复留言模块:这也是论坛的主要功能之一,用户对别的用户发表的留言进行回复。四、实现技术与方法1、实现技术目前,网络正以一种前所未有的冲击力在影响着人类的活动,包括人类的生产和日常生活。而本次设计的任务是构建一个电子商务网站,实现的主要技术是基于服务器端的JSP、Java的组件JavaBean,以及servlet。JSP是Java Server Page的缩写,JSP是一种服务器端HTML(或XML)嵌入Java代码的脚本语言,是开发Web动态网站快速而有效的工具,JSP的技术的优势:1. JSP技术是用Java语言作为脚本语言的。Java语言是成熟的、强大的、易扩充的编程语言。2. 高效性与安全性。JSP在执行前先被编译成字节码,字节码由Java虚拟机解释执行,比源码解释效率高。3. 可维护性。由于JSP技术是一种开放的、跨平台的结构,因此Web服务器、平台及其他组件能很容易升级或切换,且不会影响JSP基本的应用程序。4.稳定性。5.产品的多样性。目前,在国内JSP还是一种较新的技术。但JSP+JavaBean+Servlet目前已经成为开发电子商务平台的主流技术。随着国内与国际的接轨,JSP必将成为网站开发技术的首选。。3、实现难点与存在问题在程序中最难实现的应该是将用户的登录信息传送到不同的网页,本次实验采用的是通过每个页面表单的信息传递的。当然,通过表单传递多页面的参数存在着很多的问题,最主要的一点是对页面的访问顺序必须是一定的,否则肯能会出现参数不能能正确传递或者不能传递的问题。当然,程序还存在着其他一些问题,比如商品与数据库的连接没有实现,由于商品不是很多,其信息都保存在了HTML页面中,通过页面的访问进行传递。这样的方式在实际的系统中很难商品信息进行维护。4.JSP及JAVA源代码。、1:JAVA代码:package message; import java.sql.*; //引入java.sql包import java.util.*;public class MessageBean {private Connection con;MessageData msg;//获得数据库连接。public MessageBean(){ String JDriver=com.mysql.jdbc.Driver; //定义驱动程序对象 String userName=root; //定义数据库用户名 String userPasswd=; //定义数据库存取密码 String dbName=message; //定义数据库名 String conURL=jdbc:mysql://localhost:3306/+dbName; try { Class.forName(JDriver).newInstance(); //加载JDBC驱动程序 con=DriverManager.getConnection(conURL,userName,userPasswd); //连接数据库 } catch(Exception e){ System.err.println(e.getMessage()); }} //设置成员变量的值public void setMessage(MessageData msg) {this.msg=msg;} //添加一条留言消息public void addMessage()throws Exception{ try{byte b1[]=msg.getTitle().getBytes(ISO-8859-1);String ti=new String(b1);byte b2[]=msg.getName().getBytes(ISO-8859-1);String na=new String(b2);byte b3[]=msg.getEmail().getBytes(ISO-8859-1);String em=new String(b3);byte b4[]=msg.ge

文档评论(0)

seunk + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档