当前位置:文档之家› 网络与数据库应用模拟试题2011

网络与数据库应用模拟试题2011

一、网络技术部分:

1.办公室墙上只有一个信息插座,原来办公室内只有一台连网的计算机,该计算机的网络连接配置如下:

IP地址:202.207.120.22

Mask: 255.255.255.0

默认网关:200.10.10.254

DNS: 202.99.160.68

现在办公室又增加了2台计算机需要连网。申请得到的IP地址有:

202.207.120.23,202.207.120.24

现有一个8个端口桌面交换机和4条网线。

(1)请在下图中完成该办公室的网络连接。

(2)写出各个PC机的网络连接配置(IP地址、MASK、默认网关、DNS)

(3)在配置完成之后,PC3不能ping通外网,而且ping 202.207.120.254可以ping 通,检查IP地址、MASK没有错误,请判断是什么原因造成的?

(4)在PC4上可以ping通外网,但是使用域名地址上网时网站打不开,请判断是什么原因?

2. 学生宿舍内的6个同学各有一台能够无线上网(支持802.11g标准,54Mbps)的笔记本电脑,现在共同租用了一条ADSL线路,ADSL上网用户名是:xyz123@adsl,密码是:jsa999。为了共享ADSL线路共同购置了一台TP-Link无线宽待路由器。从路由器说明书知道,该路由器管理员用户名和密码初始设置均为admin,LAN地址为192.168.1.1:(1)无线宽待路由器和ADSL Modem如何连接?(端口、线)

(2)怎样进入无线宽待路由器的配置窗口?

(3)广域网端口如何配置?

(4)“无线参数”设置v中:

将SSID设置为AP302,如何设置?

频段设置为6,如何设置?

模式应该设置为:

“开启无线功能”和“允许SSID广播”应如何设置?

无线连接密码设置为:3301228900,如何设置?

(5)如果在无线路由器中禁止了“DHCP服务”,那么:

1)写出各个笔记本电脑上的IP地址、MASK、默认网关配置

2)在笔记本电脑上配置DNS时如何查找DNS的参考地址

3. 办公室墙上有一个信息插头,该办公室原来只有一台计算机,该计算机的TCP/IP 属性配置为:

IP地址:200.100.23.158

子网掩码:255.255.255.192

默认网关:200.100.23.129

DNS: 202.99.160.68

现在该办公室内又添置了两台计算机,但没有可用的IP地址。为了解决计算机联网问题,该办公室购置了一台SOHO路由器和网线。从路由器说明书得知,该路由器的管理员用户名和密码均为admin,LAN端口地为192.168.0.1,Mask使用255.255.255.0。

(1)完成图中网络连接。

(2)如果使用PC1对路由器进行配置,PC1的网络连接属性如何配置?

(3)如何登录到路由器进行配置?

(4)该路由器的W AN端口应该如何配置?

(5)各个计算机的TCP/IP属性如何配置才能访问Internet?

4.下图是一个企业内部网络连接图,路由器E0口和E1口分配的IP地址如图所示。网络内使用的Mask为:25

5.255.255.0。

完成网络中所有PC机的TCP/IP属性配置(不配置DNS)。

二、网络服务部分

某企业内部网络如下图所示:

企业内部设置有一个Windows Server 2003服务器,在服务器上计划安装3个Web服务器:企业网站(默认);内部办公网站(bg);业务学习网站(xx)。三个网站的站点根目录分别为:

企业网站:E:\qywz

内部办公网站:E:\qybg

业务学习网站:E:\qyxx

企业内部网络使用私网地址10.10.10.0-10.10.10.255,Mask:255.255.255.0。网关地址使用10.10.10.1,为Server留出的地址为:10.10.10.2至10.10.10.10。

(1)如果企业网站使用IP地址:10.10.10.2,内部办公网站使用IP地址:10.10.10.3;业务学习网站使用IP地址:10.10.10.4:

1)如何将这三个IP地址分配给Server?

2) 写出配置企业网站Web站点(默认)的步骤和配置的参数

3)写出配置内部办公网站Web站点(bg)的步骤和配置的参数

4)写出配置业务学习网站Web站点(xx)的步骤和配置的参数

(2) 为了使用域名地址访问网站,计划使用下面域名访问各个网站:

企业网站:http://www.jysy

内部办公网站:http://wlbg.jysy

业务学习网站:http://ywxx.jysy

DNS服务器使用IP地址:10.10.10.2:

1) 在server上配置DNS服务,其中设置的正向查找区域名称为?

2)如何配置域名:www.jysy

3)如何配置域名:wlbg.jysy

4)如何配置域名:ywxx.jysy

5) 如果原来访问Internet使用的DNS配置为:202.99.160.68,怎样实现既能使用内部网络域名,又能使用Internet上的域名?

6)在内部网络中的计算机上如何配置IP地址、Mask、默认网关、DNS?

(3)3个网站分别由3个管理员管理,3个管理员的用户名、初始密码分别为:

企业网站:zhangyj、qwt45367

内部办公网站:yutfu、ytf999

业务学习网站:huneng、hu123c

如何为各个管理员开始帐户?

(4) 在Server上Ftp站点:

1)默认ftp站点:站点目录为E:\qywz,如何配置?如何使用域名访问?

2)在默认ftp站点新建虚拟目录站点:别名:bg,站点目录为E:\qybg,如何配置?如何使用域名访问?

3)在默认ftp站点新建虚拟目录站点:别名:xx,站点目录为E:\qyxx,如何配置?如何使用域名访问?

三、数据库部分

销售管理数据库设计如下:

数据库名称:Sales

员工表:Employee

EmID nchar(6) 员工编号主键

Name nchar(10) 员工姓名,非空

Sex nchar(1) 性别,非空

Salary numeric(6,2)工资允许空

BirthDate datetime 出生日期允许空

HireDate datetime 聘用日期允许空

销售订单表:Sell-order

SellID nchar(10) 订单号主键

ProductID nchar(10) 商品编号外键—主键为商品表的ProductID字段EmID nchar(6) 员工编号外键—主键为员工表的EmID字段Number numeric(6,0)数量非空

OrderDate datetime 签订日期非空

商品表:Product

ProductID nchar(10) 商品编号主键

Name nchar(20) 商品名称非空

Price numeric(6,2)单价非空

Unit nchar(4) 单位非空

1. 如何建立销售订单表中的外键约束?

2. 员工的聘用日期默认值使用系统日期如何设置?

3. 员工性别只能有男女如何设置?

4. 公司新聘用1个员工,员工基本情况如下:

马秀敏,女,1987年6月18日出生,工资4200元,编号:210028。

使用SQL语句将这名新员工信息添加到Sales数据库的Employee表中。聘用日期使用系统日期(getdate())。

5. 使用SQL语句为Employee表中所有员工的基本工资增加2.5%,元以下四舍五入。

6. 使用SQL语句从Employee表中输出员工编号、姓名、性别、聘用日期、工资、奖金。其中奖金按本工资的5%计算,聘用日期显示格式为:年-月-日。

7. 使用SQL语句从Employee表中输出2000年参加工作的员工编号、姓名、性别、工资、聘用日期。

8. 使用SQL语句从Employee表中输出名字中带“秀”或“敏”字的员工编号、姓名、性别、出生日期。

9. 使用SQL语句从Employee表中输出名字中不姓“张”也不姓“王”的员工编号、

姓名、性别、出生日期。

10 使用SQL语句从sales数据库中输出员工编号、订单号、商品名称、数量、单价、单位、签订日期。

11 使用SQL语句从sales数据库中输出所有员工的员工编号、姓名、性别、订单号、签订日期。

12 使用SQL语句从sales数据库中输出张国强的员工编号、订单号、商品编号、数量、签订日期。

13 使用SQL语句从sales数据库中输出所有没有签订订单的员工编号、姓名、性别。

14 使用SQL语句在sales数据库中创建视图Order1,视图中的字段为:订单号、员工编号、商品名称、单价、单位、数量、签订日期

15使用SQL语句在sales数据库中创建视图Order2,视图中只包含本月签订的订单。视图中的字段为:订单号、商品编号、员工编号、数量、签订日期

四、数据库应用部分

利用sales数据库使用https://www.doczj.com/doc/e712117031.html,开发一个销售管理系统。

1.在系统的首页文件名是什么?

2.如果网站需要发布到服务器E:\sales目录中,Web服务器如何配置,如何访问?

3.如果在网站中开发一个员工信息浏览网页display Employee.aspx,该页面如何生成?

4.4.如果在网站中需要开发一个订单信息编辑网页edit Sell-order.aspx,该页面如何生成?

5.利用sales数据库中的Sell-order基表在https://www.doczj.com/doc/e712117031.html,中制作一个添加销售订单的网页add-order.aspx,add-order.aspx用户界面如图所示,其

中各个录入文本框名称为:

订单号:TSellID

商品编号:TproductID

员工编号:TEmID

数量:DNumber

签订日期:T OrderDate

有一个可以利用的数据录入代码模板,其中有3

个录入文本框,文本框名称分别为:Tygid,Trq,Dyj;

数据库名称为comp,数据表名称为:Y eji,数据表中有

3个字段:

Ygid, 字符型

Rq, 日期型

Yj, 数值型

该数据录入代码模板中的代码文件内容为:

using System;

using System.Data;

using System.Data.SqlClient;

using System.Configuration;

using System.Collections;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Web.UI.HtmlControls;

protected void Button1_Click(object sender, EventArgs e)

{

string Cygid = Tygid.Text;

string Crq = Trq.Text;

string Dyj = Tyj.Text;

string str="Data Source=.;Initial Catalog=comp;Integrated Security=True;";

string sqlstr = "insert into yeji (ygid,rq,yj) values('"+Cygid+"','"+Crq+"',"+Dyj +")";

SqlConnection conn = new SqlConnection(str);

conn.Open();

try

{

SqlCommand cmd = new SqlCommand(sqlstr, conn);

cmd.ExecuteNonQuery();

Response.Write("");

}

catch

{

Response.Write("");

}

conn.Close();

}

利用代码模版写出订单录入网页add-order.aspx的代码(add-order.aspx.cs文件内容)。

6. 在这个数据库应用系统中,用户登录信息保存在yhu表中,yhu表结构为:

Username nchar(10) 用户名外键—主键为员工表的EmID字段

Password nchar(10)密码非空

用户登录界面如图所示:

用户名输入文本框名称为:Tmc

密码输入文本框名称为:Tmm

登录不成功时使用标签:Lmess提示登录错误信息

有一个可以利用的用户登录代码模板,其中有2个录入文本框,文本框名称分别为:Tusername,TPass;数据库名称为comp,数据表名称为ygong,登录网页使用了数据表中有4个字段:

Ygid, 用户名,字符型

yhpass, 密码,字符型

xm, 用户姓名,字符型

yhflag,用户类别标志,字符型

当登录失败后使用标签控件Lmessage显示错误信息,该用户登录代码模板中的代码文件内容为:

using System;

using System.Data;

using System.Data.SqlClient;

using System.Configuration;

using System.Collections;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Web.UI.HtmlControls;

protected void Button1_Click(object sender, EventArgs e)

{

string Cusername = Tusername.Text;

string Cpass = TPass.V alue;

string sqlstr = "select yhflag,xm from ygong where ygid='"+Cusername+"'"+"

and yhpass='"+Cpass+"'";

string str = "Data Source=.;Initial Catalog=comp;Integrated Security=True;";

SqlConnection conn = new SqlConnection(str);

SqlCommand cmd = new SqlCommand(sqlstr, conn);

SqlDataAdapter dapt = new SqlDataAdapter(cmd);

DataSet ds = new DataSet();

dapt.Fill(ds, "yh");

conn.Close();

int n =ds.Tables["yh"].Rows.Count;

if (n > 0)

{

Session["flag"] = 1;

string ff = ds.Tables["yh"].Rows[0]["yhflag"].ToString();

string Cxm = ds.Tables["yh"].Rows[0]["xm"].ToString();

}

else

{

Lmessage.Text = "用户代号或密码错误,请找管理员协助!";

}

}

利用该用户登录代码模板,写出用户登录网页login.aspx中的代码。7.在网站首页上如何连接打开各个其他网页?

8.Session变量有什么用途?如何使用?

相关主题
文本预览
相关文档 最新文档