版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGE1PAGE项目一习题答案一、填空题:1、客户端、服务器端2、.jsp二、选择题:1、B2、A三、简答题:1、答:Web客户端技术主要包括:HTML语言、客户端脚本语言、CSS样式表等技术。(1)HTML语言HTML,即超文本标记语言。它是客户端技术的基础,主要用于显示网页信息,由浏览器解释执行,不需要编译。(2)CSS样式表CSS,即层叠式样式表。使用CSS样式表,可以有效地对页面的效果实现更加精确的控制。HTML与CSS的关系是“内容”与“形式”的关系。由HTML来确定网页的内容,由CSS来实现页面的表现形式。(3)客户端脚本语言客户端脚本技术是指嵌入到Web页面中的程序代码,这些程序代码是一种解释性的语言,浏览器可以对客户端脚本进行解释。通过脚本语言可以实现以编程的方式对页面元素进行控制,从而增加页面的灵活性。常用的客户端脚本语言有JavaScript和VBScript,两种脚本语言。2、答:Web服务器端技术主要包括:ASP技术、JSP技术、PHP技术等。(1)ASP技术ASP是一种由微软公司提供的,使用广泛的动态网站开发技术。它通过在页面代码中嵌入脚本语言来生成动态的内容,在服务器端必须安装适当的解释器之后,才可以通过调用此解释器来执行脚本程序。ASP技术主要用于Windows平台中。随着微软Windows平台进入.NET技术体系时代,ASP技术也发展为ASP.NET。(2)JSP技术JSP是以Java为基础开发的,所以它沿用了Java强大的API功能。JSP页面中的HTML代码用来显示静态内容部分,嵌入到页面中的Java代码与JSP标记用来生成动态的内容部分。JSP可以被预编译,提高了程序的运行速度。JSP开发的应用程序经过一次编译后,可以运行在绝大部分系统平台中,代码无须修改。(3)PHP技术PHP是一种开源的Web服务器脚本语言。PHP语法类似于C,并且混合了Perl、C++和Java的一些特性。在PHP中提供了许多已经定义好的函数,扩展性强。PHP可以被多个平台支持,但被广泛应用于UNIX/Linux平台。(3)答:JSP页面元素组成:静态部分:HTML标记、CSS样式和普通的静态文本。指令:以“<%@指令名”标记开始,以“%>”标记结束。表达式:<%=Java表达式%>脚本:<%Java代码%>声明:<%!方法或者变量%>动作:以“<jsp:动作名>”标记开始,以“</jsp:动作名>”标记结束注释:<%--注释内容--%>项目二JSP基本语法一、填空题:1、HTML、Java2、脚本标记、指令标记、动作标记二、选择题:1、B2、C三、简答题:1、答:JSP页面的构成如下图所示:2、答:(1)指令表标签inlcude是将静态嵌入的文件作为主文件的一部分,所以主文件和子文件其实是一体的;动作标签的include是动态嵌入文件,子文件不必考虑主文件的属性,子文件是独立的。(2)指令标签在编译时就将子文件载入;而动作标签在运行时才将子文件载入。项目三习题答案一、填空题:1、request、response2、session、application二、选择题:1、B2、D三、简答题:1、答:(1)page对象指的是JSP被翻译成Servlet的对象的引用。(2)pageContext对象可以用来获得其他8个内置对象,还可以作为JSP的域范围对象使用。pageContext中存的值是当前的页面的作用范围。(3)request对象代表的是请求对象,可以用于获得客户机的信息,也可以作为域对象来使用,使用request保存的数据在一次请求范围内有效。(4)session对象代表的是一次会话,可以用于保存用户的私有的信息,也可以作为域对象使用,使用session保存的数据在一次会话范围有效。(5)application对象代表整个应用范围,使用这个对象保存的数据在整个web应用中都有效。(6)response是响应对象,代表的是从服务器向浏览器响应数据。(7)out对象是用于向页面输出内容的对象。(8)config对象指的是ServletConfig用于JSP翻译成Servlet后获得Servlet的配置的对象。(9)exception对象在页面中设置isErrorPage=”true”,即可使用,是Throwable的引用.用来获得页面的错误信息。2、答:page设置的属性只在当前页面有效。request设置的属性在一次请求范围内有效。session设置的属性有效期在客户浏览器域服务器一次会话范围内,如果服务器断开连接,那么该属性就失效了。application设置的属性在服务器开启时执行服务,直到服务器关闭为止。项目四习题答案一、填空题:1、与数据库建立连接、发送SQL语句、处理结果2、jdbc-odbc桥接、加载java驱动程序3、executeQuery、executeUpdate二、选择题:1、A2、BD3、A三、简答题:1、答:jdbc是java数据库连接(javaDataBaseConnectivity)技术的简称,由一组使用java语言编写的类与接口组成,可以为多种关系数据库提供统一访问。2、答:创建一个以JDBC连接数据库的程序,包含7个步骤:1)加载JDBC驱动程序:2)提供JDBC连接的URL3)创建数据库的连接4)创建一个Statement5)执行SQL语句6)处理结果7)关闭JDBC对象项目五习题答案一、填空题:1、JavaBean2、<jsp:setProperty>、<jsp:getProperty>3、page、request、session、application二、选择题:1、A2、A3、C4、A5、C三、判断题:1、正确2、错误3、错误4、正确四、简答题:1、答:<jsp:setPropertyname="JavaBean实例名"property="*"/>,跟表单关联。<jsp:setPropertyname="JavaBean实例名"property="JavaBean属性名"/>,跟表单关联。<jsp:setPropertyname="JavaBean实例名"property="JavaBean属性名"value=”BeanValue”/>,手工设置。<jsp:setPropertyname="JavaBean实例名"property="propertyName"param=”request独享中的参数名”/>,跟request参数关联。2、答:所有的JavaBean必须放在一个包(Package)中。JavaBean必须生成publicclass类,文件名称应该与类名称一致。所有属性必须封装,一个JavaBean类不应有公共实例变量,类变量都为private。属性值应该通过一组存取方法(getXxx和setXxx)来访问:对于每个属性,应该有一个带匹配公用getter和setter方法的专用实例变量。JavaBean类必须有一个空的构造函数:类中必须有一个不带参数的公用构造器,此构造器也应该通过调用各个属性的设置方法来设置属性的默认值。3、答:包命名:全部字母小写。类命名:每个单词首字母大写。属性名:第一个单词全部小写,之后每个单词首字母大写。方法名:与属性命名方法相同。常量名:全部字母大写。项目六习题答案一、填空题1、初始化、提供服务2、HttpServletrequestresponse3、<url-pattern/>二、选择题1、C2、D3、B4、D三、简答题1、答:Servlet即ServerApplet,是在服务器端运行的程序。一个Servlet对象实际上就是一个Java类。浏览器在与服务器通信时,浏览器先向服务器发出请求,该请求被Servlet容器解析并发送给对应Servlet对象后,由Servlet对象对请求做出响应,并将响应返回给浏览器。2、答:JSP实现转发1、在java脚本代码中使用response.sendRedirect(“abc.jsp”)实现转发2、JSP标准动作:<jsp:forward>例如:<jsp:forwardpage=”abc.jsp”/>Servlet实现转发1、代码response.sendRedirect(“/abc.html”);遇到该行代码,会转到abc.html页面。2、ServletContext的getRequestDispatcher(Stringpath)方法返回与path相联系的RequestDispatcher对象。RequestDispatcher对象调用forward(ServletRequestrequest,ServletResponseresponse)转向path。项目七习题答案一、简答题:1、答:“天码行空”网站的前台信息展示页面主要包括了,网站首页、企业简介、公告、新闻、产品介绍和联系我们等展示性页面。“天码行空”网站的后台信息处理部分主要包括了,登录、新闻管理、公告管理和管理员管理等功能模块部分。“天码行空”网站的系统功能结构,如下图所示。天码行空网站天码行空网站网站前台信息展示网站后台信息处理网站首页企业简介公告新闻产品介绍联系我们登录新闻管理公告管理管理员管理网站的系统功能结构2、答:企业的外部用户在浏览器中输入网站的网址,就可以进入网站的首页面。然后,通过单击首页顶部的导航菜单,可以进一步浏览网站的企业简介、公告、新闻等页面。网站管理员需要对网站显示的信息进行维护时,可以通过网站后台信息处理的登录入口进入网站后台管理系统。网站管理员在后台登录中输入用户名和密码进行登录,验证成功后,进入网站后台信息处理模块,可以进行新闻管理、公告管理等信息处理工作。“天码行空”网站的系统业务流程图,如图所示。外部用户外部用户网站管理员浏览网站后台登录网站首页企业简介公告新闻产品介绍联系我们后台信息处理新闻管理公告管理登录成功否是获取新闻获取公告图7-2网站的系统业务流程网站的系统业务流程3、答:根据对“天码行空”网站系统功能的分析可知,在业务处理过程中要对系统管理员用户信息、新闻信息和公告信息进行保存与维护。1.管理员用户信息表管理员用户信息表,表名称为admin,主要用来保存系统管理员用户信息。系统管理员用户登录成功后,才能维护系统新闻信息和公告信息。表1管理员用户信息表字段名数据类型是否主键是否Null值默认值描述AdminIDint(11)是否管理员编号AdminNamevarchar(32)否是用户名AdminPwdvarchar(64)否是登录密码AdminTypeSmallint(6)否否0管理员类型LastLoginTimeVarchar(50)否否'暂无登录'登录时间2.企业新闻信息表企业新闻信息表,表名称为news,主要用来保存企业公布的新闻信息。管理员可以在登录成功后,通过网站后台系统进行企业新闻信息的维护。当管理员完成维护后,在网站上就可以显示更新后的企业新闻信息了。表2企业新闻信息表字段名数据类型是否主键是否Null值默认值描述NewsIDint(11)是否自增新闻编号NewsTitlevarchar(60)否是新闻标题NewsContentlongtext否是新闻内容NewsTimevarchar(50)否否发布时间AdminNameVarchar(32)否否管理员用户名3.企业公告信息表企业公告信息表,表名称为notice,主要用来保存企业发布的公告信息。管理员可以在登录成功后,通过网站后台系统进行企业公告信息的维护。当管理员完成维护后,在网站上就可以显示更新后的企业公告信息了。表3企业公告信息表字段名数据类型是否主键是否Null值默认值描述NoticeIdint(11)是否自增公告编号NoticeTitlevarchar(60)否是公告标题NoticeContentlongtext否是公告内容NoticeTimevarchar(50)否否发布时间AdminNameVarchar(32)否否管理员用户名项目八习题答案一、简答题:1、答:本项目中的“孕婴网”网站,根据目前大部分提供孕婴服务业务的网站基本需求,进行了八个功能模块的设计。网站主页:通过主页展示整个孕婴服务中心的风貌与经营理念,起到导航作用。关于我们:介绍孕婴服务中心的经营方针和业务优势等信息。套餐活动:根据客户所需的服务内容,显示打包套餐的服务价格。专业服务:孕婴服务中心可以提供的专业服务内容与安全措施。企业团队:介绍孕婴服务中心团队构成和团队成员。房间介绍:介绍孕婴服务中心房间设施、配套人员及服务和房间效果图片展示。招贤纳士:孕婴服务中心招聘信息发布及人事部门的邮箱与电话。会员管理:管理员用户通过登录进入的模块,主要提供对会员信息的基本管理功能。“孕婴网”网站的系统功能结构,如下图所示。用户注册用户注册用户登录访问导航网站主页关于我们套餐活动专业服务企业团队房间介绍招贤纳士会员管理管理员访问者网站的系统功能结构2、答:在进行“孕婴网”网站开发之前,我们要对网站整体文件组织结构进行规划。对网站中的文件按照所完成的功能进行合理的分类,分别放置于不同的文件夹之下。通过对文件夹组织结构的规划,可以确保在开发时网站文件目录明确、调理清晰,同样也便于网站后期的更新与维护。“孕婴网”网站的主要文件组织结构,如图所示。网站文件组织结构3、答:根据对“孕婴网”网站系统功能的分析可知,在业务处理过程中要对会员信息、套餐及活动信息、企业团队信息、房型信息、专业服务信息和招聘信息等数据信息进行保存与维护。1.会员信息表会员信息表,表名称为MEMBER_INFO,主要用来保存系统的管理员和会员信息。表1会员信息表字段名数据类型是否Null值默认值描述IDBIGINT否主键,自增MEM_USERNAMEVARCHAR(30)否会员用户名MEM_PASSWORDVARCHAR(30)否会员密码LEVEL_IDBIGINT否MEM_NAMEVARCHAR(16)否会员姓名MEM_SEXCHAR(2)是男性别(男、女)MEM_ADDRESSVARCHAR(200)是家庭住址MEM_TELVARCHAR(32)是联系电话MEM_EMAILVARCHAR(64)是联系邮箱REG_TIMEDATETIME否注册日期CARD_NOVARCHAR(32)是会员卡号STATUSVARCHAR(32)是会员状态MEM_SCOREFLOAT是会员积分MEM_PICBLOB是会员头像2.套餐及活动信息表套餐及活动信息表,表名称为ACTIVITY_INFO,主要用来保存孕婴服务中心提供的优惠套餐和活动信息。表2套餐及活动信息表字段名数据类型是否Null值默认值描述IDBIGINT否主键,自增ACT_TITLEVARCHAR(128)否套餐活动标题ACT_EXTRAVARCHAR(128)是套餐活动附加标题ACT_DETAILVARCHAR(1024)是套餐活动描述ACT_PICBLOB是套餐活动图片ACT_PRICEFLOAT是套餐活动价格START_DATEDATETIME是起始日期END_DATEDATETIME是截至日期CREATEDATEDATETIME否Getdate()记录创建时间SHOWORDERINT否显示顺序IFSHOWCHAR(2)否是是否显示在网站3.企业团队信息表企业团队信息表,表名称为ORG_INFO,主要用来保存孕婴服务中心所具备的月嫂和育英团队的信息。表3企业团队信息表字段名数据类型是否Null值默认值描述IDBIGINT否主键,自增ORG_TITLEVARCHAR(64)否团队信息标题ORGB_DETAILVARCHAR(512)是团队信息介绍ORG_PICBLOB是团队信息相关图片CREATEDATEDATETIME否Getdate()记录创建时间SHOWORDERINT否显示顺序IFSHOWCHAR(2)否是是否显示在网站4.房型信息表房型信息表,表名称为HOUSE_INFO,主要用来保存孕婴服务中心提供的住宿房型和相关价格的信息。表4房型信息表字段名数据类型是否Null值默认值描述IDBIGINT否主键,自增HOUSE_TITLEVARCHAR(64)否房型名称HOUSE_PRICEFLOAT是房型价格HOUSE_DETAILVARCHAR(512)是房型描述HOUSE_PICBLOB是房型
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 瑜伽空中飞行课程设计
- 白血病教学课程设计
- 盒子打印机构课程设计
- 牙刷模具课程设计
- 水箱制作图纸课程设计
- 泰式奶茶做法课程设计
- 房建课程设计模板
- 电子技术基础课程设计
- 电工课程设计题目四程序
- 口袋英语的课程设计
- 食品公司安全生产管理制度
- 智慧物流第2套理论题附有答案
- 网络设备驻场运维服务方案
- 2024-2030年中国功效性护肤品市场需求量调研及发展态势分析研究报告
- 创业基础知识题库100道及答案
- 第十五章专题训练4.电路图与实物图课件人教版物理九年级全一册
- 风险分级管控和隐患排查治理体系培训考试试题(附答案)
- 项目四任务1:认识毫米波雷达(课件)
- 跳绳体育教案
- 四川省住宅设计标准
- 食材配送服务方案投标方案(技术方案)
评论
0/150
提交评论