web课程设计指导书2018年.doc

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE PAGE 1四、课程设计报告要求根据课程设计的要求和内容及实际调试的情况,每位同学独立撰写一份课程设计报告,对课程设计的完成情况作详细的阐述。要求使用统一的封面(见附录2)。报告内容包括:课程设计的目的。课程设计的题目。系统功能分析和设计。包括功能模块划分、流程图等。数据库设计,包括需求分析、概念设计、逻辑设计等。详细设计。包括各个模块的界面、输入、输出、功能实现等。调试过程中的问题及解决方法。程序的不足与改进。参考文献。三、网页设计根据系统功能模块设计,我们开始逐步进行各模块的设计与实现。1、JSP连接数据库本网站采用JSP作为Web端动态网页编程技术,后台使用Access数据库来存储用户、影片、评论等信息,在新片在线、影视档案、排行榜、影视评论等许多模块中,都需要从数据库中读取或保存信息,因此,在JSP中如何操作数据库成为本网站的重要技术。(1)创建数据源movie.mdb(2)JSP操作数据库通过JDBC API接口,JSP操作数据库的一般步骤如下:①加载驱动程序。②创建一个数据库连接。③使用创建的连接创建Statement对象。④利用Statement对象执行SQL语句,获得结果集。⑤利用结果集以获得所需要的信息。⑥若有其他的使用则返回第3步进行其他数据库操作。⑦释放结果集。⑧关闭Statement对象,断开数据库连接。具体实现方法如下:!--注意:JDBC API接口包括java.sql.DriverManager、java.sql.Connection、java.sql.Statement、java.sql.ResultSet等,在使用前必须先导入java.sql包--%@page import=java.sql.*% % //加载驱动程序 Class.forName(com.hxtt.sql.access.AccessDriver ); //创建一个数据库连接 Connection conn=DriverManager.getConnection(jdbc:Access:///D:/NJIT/movie.mdb ); //创建Statement对象 Statement stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); //以下即可利用stmt对象执行SQL语句获得结果集,再利用结果集对象获取所需信息,注意在使用完毕后,关闭各种对象,并断开和数据库的连接 //…………%因本例中许多网页,均要使用数据库,故将与数据库的连接作为独立模块dns.jsp,使用include指令将之包含到各个网页文件中。(3)数据库中中文信息的处理对于数据库中保存的中文字符,其采用ISO8859-1字符集存取数据,而Java程序在处理字符时默认采用统一的ISO8859-1字符集,所以在数据添加的时候Java和数据库都以ISO8859-1方式处理,不会出错,但是在读取数据时,数据读出也采用ISO8859-1字符集,而不是GB2312字符集,则无法正常显示,故输出时,应在不同的字符集之间进行转换。JSP中可以采用多种方法来处理数据库中中文信息的显示问题,本例中采用如下方法进行处理://rs为ResultSet记录集对象,使用其getString方法,获得该记录集中第一列的信息,存入变量col1中String col1=rs.getString(1);//对col1重新进行编码col1=new String (col1.getBytes(“GB2312”),”ISO-8859-12、主页设计与实现任何网站都有一个访问的起始页面,称为主页,主页的版面结构一般如图9所示。[顶部]网站LOGO、广告信息等[上部]网站导航条[左部]内容检索用户登录等[中部]网页的内容[右部]访问计数广告信息等[底部]广告信息、联系我们、版权声明等图9 一般主页版面结构多数网站设计时,其同一网站的多个页面往往具有相同的导航条、底部联系信息等,因此可采用模块化设计方法,将网页分成若干个区域,每个区域都当成一个“模块”,如本例中整个主页由6个模块组成,其他页面将使用与主页相同的顶部、上部和底部模块。现设计主页模块如下:表4 “电影在线网”主页模块模块名称模块功能说明default.jsp“电影在线网”主页的核心文件logo.htm主页顶部:公有模块,网站标志top.htm主页上部:公有模块,网站导航条bottom.htm主页底部:公有模块,网站广告、联系和版权信息default_left.jsp主页左部:主页的会员登录、本站教程和站点联盟default_main.jsp主页中部:主页的最

文档评论(0)

js1180 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档