一、网络技术部分:
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变量有什么用途?如何使用?