网站制作实验报告
南华工商学院 计算机网络技术专业
一.项目实训课程实施说明 1.1 项目总述 .......................... 2
1.2 软硬件环境概述 ..................... 2 1.3 实施本项目所应用到的
内容
财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容
: ........ 2
1.4 实践本项目的步骤: ................ 2 二. 项目
计划
项目进度计划表范例计划下载计划下载计划下载课程教学计划下载
2.1 项目阶段划分 ...................... 3
2.2 组员工作分配 ...................... 4
三.网站功能介绍
3.1 系统功能描述 ....................... 6
3.2 概要设计 ........................ .7
3.3 详细设计 .......................... 8
五.结论 ............................. 21
1
南华工商学院
计算机网络技术专业
1.1
本次实训是计算机网络技术专业的一门综合实训课程,是一次实践性很强的
活动,是岗位核心能力课程,对学生接受IT行业的工作方式,最终走向正式的工作岗位有着非常重要的意义。本次实训是要让学生所学的网页制作及
ASP.NET,结合PS、Dreamweaver、SQL数据库等技术,以小组形式,针对用户
提出的要求,对网站进行设计。
1.2: 1. Windows XP操作系统
2. Microsoft SQL Server2000数据库
3. Visual Studio.Net 2003、Mecromedia Dreamweaver、Adobe Photoshop
等软件
4. 组员各一台电脑
1.3 , 架设Web、应用程序和数据库服务器
, 运用ASP.NET和SQL语言
, 通过Mecromedia Dreamweaver MX 2004设计制作典型的网站功能模块
, 通过Adobe Photoshop设计、制作图片
, 利用Visual Studio.Net 2003加上Dreamweaver和Photoshop进行开发,满足
客户的需求,最终完成整个网站。
1.4 第一部分:先按照项目的要求对网站进行
分析
定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析
。参考大量的资料,分析了网站的
性质、万盏的主要栏目、网站所需要的功能等。小组成员根据项目的需求结合所
学的网页设计,C语言、数据库等技术知识进行了研讨,然后对项目进行策划和
分工。
2
南华工商学院
计算机网络技术专业
第二部分:组员按照计划和分配的任务按时,积极的做好工作,让每项工作都落
实到实处。责任落实到个人。在实践中,遇到问题共同研讨,共同进步。 第三部分:对制作完成的网站进行调试、检查和修改。
项目时间和任务安排
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
( 月 日—— 月 日)
设计题目:
(checkpoint)
确定组员
任务分配 ,WBS
项目用户需求描述 项目用户需求说明书
系统功能设计 系统功能设计说明书
项目计划
提交
/ 提交程序
测试
3
南华工商学院
计算机网络技术专业
完成网站
2 报告书 +()
网页主要美工, 网站论坛开始做,
ASP.NET管理员后
面登录页面,添加/
修改新闻页面
搜索资料,ASP.NET 新用户注册页面
新用户后台注ASP.NET程序主要第 星期一 册页面已完成, 功能设计,论坛相17 2008年 管理员后台管关设置 周 12月22日 理页面已完成
经常与组员通报我
们组的功能实现的
时间进度,与组员
一起讨论我们组需 要用的ASP.NET的
代码功能,整个网
站功能/构想,为后
续功能提供支持
4
南华工商学院
计算机网络技术专业
网站LOGO(全 手工PS)构思, 整个网站初始
数据录入
首页导航功能 页面,管理员功
能导航页面 添加/修改新闻 景点页面 第 星期一 论坛初始化 联系我们页面 18 2008年 已完成,首页
经常与组员通周 12月29日初始数据输 报我们组的功入完成! 能实现的时间 进度,与组员一
起讨论我们组
需要用的
ASP.NET的代
码功能,整个网
站功能/运营构
想,为后续功能
提供支持
5
南华工商学院
计算机网络技术专业
3.1
系统的主要功能如下:
(1) 普通用户和管理员用户的登陆,观看新闻以及景点内容
(2) 管理员管站网站后台的页面,包括:用户添加/修改/删除站内新闻,添加/
修改/删除站内景点,修改管理员的密码
(3) 普通用户注册,浏览站内新闻/景点
(4) 超级管理员修改用户权限
(5) 站内BBS功能
3.2
6
南华工商学院
计算机网络技术专业
7
南华工商学院 计算机网络技术专业
3.3
:
8
南华工商学院
计算机网络技术专业
9
南华工商学院
计算机网络技术专业
10
南华工商学院
计算机网络技术专业
11
南华工商学院
计算机网络技术专业
12
南华工商学院
计算机网络技术专业
Web.config
13
南华工商学院 计算机网络技术专业
14
南华工商学院
计算机网络技术专业
if (TextBox3.Text==Session["CheckCode"].ToString())
{
SqlConnection conn = new SqlConnection();
conn.ConnectionString =
ConfigurationSettings.AppSettings["ConnectionString"];
SqlCommand cmd = new SqlCommand();
cmd.CommandText = "Select name,pwd,type from yonghu where
name='" +TextBox1.Text+"' and pwd ='" +TextBox2.Text+"'";
cmd.Connection = conn;
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = cmd;
DataSet result = new DataSet();
int n=da.Fill(result,"yonghu");
if( n==1)
{
Session["name"]=this.TextBox1.Text.Trim();;
Session["type"]=result.Tables[0].Rows[0]["type"];
FormsAuthentication.RedirectFromLoginPage(this.TextBox1.Text,false);
}
else
{
Response.Write("");
}
}
else
{
Response.Write("");
}
15
南华工商学院
计算机网络技术专业
SqlConnection conn = new SqlConnection();
conn.ConnectionString =
ConfigurationSettings.AppSettings["ConnectionString"];
SqlCommand cmd = new SqlCommand();
cmd.CommandText = "Select top 5 ID,BIAOTI,RIQI from news";
cmd.Connection = conn;
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = cmd;
DataSet result = new DataSet();
da.Fill(result,"news");
this.DataGrid1.DataSource = result;
this.DataGrid1.DataBind();
SqlConnection conn = new SqlConnection();
conn.ConnectionString =
ConfigurationSettings.AppSettings["ConnectionString"];
SqlCommand cmd = new SqlCommand();
cmd.CommandText = "Insert into
yonghu(name,pwd,address,phone,QQ,Email,sex,type) ";
cmd.CommandText += "Values ('" + TextBox1.Text +"','";
cmd.CommandText += TextBox2.Text +"','";
cmd.CommandText += TextBox4.Text +"','";
cmd.CommandText += TextBox5.Text +"','";
cmd.CommandText += TextBox6.Text +"','";
cmd.CommandText += TextBox7.Text +"' ,'男','普通用户')";
cmd.Connection = conn;
conn.Open();
cmd.ExecuteNonQuery();
Session["name"]=this.TextBox1.Text.Trim();;
Session["type"]="普通用户";
Response.Redirect("注册成功.aspx");
16
南华工商学院
计算机网络技术专业
SqlConnection conn = new SqlConnection();
conn.ConnectionString =
ConfigurationSettings.AppSettings["ConnectionString"];
SqlCommand cmd = new SqlCommand();
cmd.CommandText = "Insert into yonghu(name,pwd,type) ";
cmd.CommandText += "Values ('";
cmd.CommandText += TextBox1.Text + "','";
cmd.CommandText += TextBox2.Text + "','管理员')";
cmd.Connection = conn;
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
Response.Redirect("yue.aspx");
int ID = Convert.ToInt32(Request["ID"]);
SqlConnection conn = new SqlConnection();
conn.ConnectionString =
ConfigurationSettings.AppSettings["ConnectionString"];
SqlCommand cmd = new SqlCommand();
cmd.CommandText = "Delete from yonghu where ID =" + ID;
cmd.Connection = conn;
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
Response.Redirect("yue.aspx");
17
南华工商学院
计算机网络技术专业
SqlConnection conn = new SqlConnection();
conn.ConnectionString =
ConfigurationSettings.AppSettings["ConnectionString"];
SqlCommand cmd = new SqlCommand();
cmd.CommandText = "update yonghu set name = '" + TextBox1.Text;
cmd.CommandText += "' , pwd = '" + TextBox2.Text;
cmd.CommandText += "' , type = '" + "管理员";
cmd.CommandText += "'";
cmd.CommandText += " where ID = " + this.contactID;
cmd.Connection = conn;
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
Response.Redirect("yue.aspx");
String m=Session["type"].ToString();
if(m=="超级管理员")
{
LinkButton1.Visible=true;
}
else
{
LinkButton1.Visible=false;
}
18
南华工商学院
计算机网络技术专业
string allChar =
"0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,W,X,Y,Z";
string[] allCharArray = allChar.Split(',');
string randomCode = "";
int temp = -1;
Random rand = new Random();
for (int i = 0; i < codeCount; i++)
{
if (temp != -1)
{
rand = new Random(i * temp * ((int)DateTime.Now.Ticks));
}
int t = rand.Next(35);
if (temp == t)
{
return CreateRandomCode(codeCount);
}
temp = t;
randomCode += allCharArray[t];
}
return randomCode;
19
南华工商学院 计算机网络技术专业
int n=DropDownList1.SelectedIndex;
DataGrid1.CurrentPageIndex=n;
if(n==0)
{
Button4.Enabled=false;
Button5.Enabled=true;
}
else
{
if(n==DataGrid1.PageCount-1)
{
Button5.Enabled=false;
Button4.Enabled=true;
}
else
{
Button4.Enabled=true;
Button5.Enabled=true;
}
}
this.showAll();
DataGrid1.CurrentPageIndex--;
DropDownList1.SelectedIndex=DataGrid1.CurrentPageIndex;
Button5.Enabled=true;
if(DataGrid1.CurrentPageIndex==0)
Button4.Enabled=false;
this.showAll();
20
南华工商学院
计算机网络技术专业
contactID = Convert.ToInt32(Request["ID"]); string key = this.TextBox1.Text.Trim();
if(key != "")
{
SqlConnection conn = new SqlConnection();
conn.ConnectionString =
ConfigurationSettings.AppSettings["ConnectionString"];
SqlCommand cmd = new SqlCommand();
cmd.CommandText = "Select * from yonghu ";
cmd.CommandText += "where name like '%" + key + "%' ";
cmd.Connection = conn;
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = cmd;
DataSet result = new DataSet();
n=da.Fill(result,"yonghu");
DataGrid1.CurrentPageIndex=0;
this.DataGrid1.DataSource = result;
this.DataGrid1.DataBind();
this.showbutton();
}
21
南华工商学院
计算机网络技术专业
这次的网页制作可真是让我们小组绞尽脑汁,经过了好几个星期我们才共同做好。 其实制作简单一些的网页在我们现在看来已经不是什么难事了,难的是你如何去构思,如何
去想。
做为初学者,我们对网页的许多效果特效还不是很熟悉,甚至还很陌生,我只好多用点
时间多钻研多思考。想做网页首先得有构思和资料,所以要先搜集好这些资料,好充实页面内容。有了构思,有了工具,接下来当然就是定下心来动手去做了。费尽所思,仔细创建,一
张一张的网页就被我们逐个连接起来,我们的网站已初见端倪。 做网页是要用心去做的,我们也从中学到了许多知识,深感受益非浅。
22