-


2023年11月13日发(作者:)

网站设计

仓储物流公司服务网站设计

关键字:

仓储物流 预定订单 查询出库 客户留言 网站

引言:

Web网站是在Windows XP的环境下开发运行,采用Visual

studio 2005软件,结合Access作为数据库设计并开发的一个仓储

物流公司网上服务网站。该网站能够完成用户对注册,登录,预定订

单,收费标准、运输编号、出库查询,留言等一系列的功能。

仓储物流公司服务网站是为了方便客户将货运订单及时交与公

司,方便员工及时分配公司仓库与车队,完成对货物的运输,同时客

户也可查询货物是否已被送出,并对公司的服务做出评价,使公司能

够不断地完善服务。

我在本组中的任务有数据库的设计与数据的完善、登陆页面与留

言页面的代码编写与页面设计。

1 功能描述

本网站是专门为仓储物流公司制作、针对客户的网上服务系统,

该网站的主要功能有:已注册的用户可通过自己设定的客户ID与密

码登陆,未注册的用户可通过注册成为公司的客户数据库中的一员。

用户登陆后会自动跳转到公司客服中心页面,该页面主要是由收费标

准与运输编号查询组成,还有对货运订单、出库信息、客户留言功能

的链接,用户可通过这些链接完成自己所需的服务。

2 系统结构

2.1页面简介

2.1.1 首页(

该页面主要包括简单的链接:用户登录、用户注册、客服中心。

还有公司服务理念简介,通过简介客户可以对本公司有个初步的了

解。

2.12 用户注册(注册.aspx

19

网站设计

该页面包括用户注册时所需填写的资料,并可以将注册所填资料

保存在Access中的“客户”表中,需要填写的资料有:客户ID、密

码、确认密码、公司名称、公司地址、公司电话、联系人姓名、联系

e-mail、联系人电话。注册成功后会跳转至用户登录页面,若不

成功将会提示出错的原因。

2.1.3 用户登陆(登陆.aspx

用户只需填写客户ID和密码就可完成登陆操作,若没有注册可

通过注册链接完成注册。如果登陆成功则会跳转至客服中心页面(客

.aspx

2.1.4 客服中心(客服.aspx

该页面实现的主要功能是“收费标准与运输编号查询”,用户根

据所托运货物的产品类别、产品数量、运输距离、运货方式来查询运

输编号与交费标准。还可实现货运订单、出库信息、客户留言的链接。

2.1.5 货运订单(订单.aspx

用户通过填写所需托运货物的信息,其中运输编号与交费金额是

需通过“收费与运输编号查询”来填写。若不符合规定,将会提交订

单不成功,同时也会出现出错提示。该订单信息将会保存至Access

中的“订单明细”表,保存成功后将会跳转至客服中心页面。

2.1.6 查询出库(查询出库.aspx

用户根据自己设定的订单号来查询货物是否已经出库,以便用户

通过联系公司对业务进行调整。用户通过“客服中心”链接来跳转至

客服中心页面。

2.1.7留言簿(留言.aspx

用户通过填写对公司服务的评价及其他信息(性别、公司服务所

在地、e-mail,其中e-mail是必填信息,以便公司对客户的问题作

出回答。并将该信息保存至Access中的liuyan表中。

2.2结构图

29

网站设计

与用户登陆

后实现的功

能相同

首页

用户注册 客服中心 用户登陆

收费与运

输编号查

货运订单 出库信息 留言簿

1

3、页面设计

3.1首页(

HTML控件中的table拖入页面,并将3HyperLink摆放其

中,分别链接到用户登陆、用户注册、客服中心。

3.2用户注册(注册.aspx

HTML控件中的table拖入页面,1HyperLink摆放其中链

接至登陆。9label标签的属性中的text分别为客户ID、密码、

确认密码、公司名称、公司地址、公司电话、联系人姓名、联系人

e-mail、联系人电话,9textbox与之对应。其中密码与确认密码

属性的textmode修改为password,即当用户输入密码时会自动显示

为圆点。还有一个label提示提交注册信息时的出错原因。一个

buttontext为“注册”,用户点击即可注册,并自动跳转至登陆

页面。

3.3用户登陆(登陆.aspx

HTML控件中的table拖入页面,1HyperLink摆放其中链

接至注册。2label标签的属性中的text分别为客户ID、密码,2

39

网站设计

textbox与之对应。其中密码属性的textmode修改为password

即当用户输入密码时会自动显示为圆点。还有一个label提示登陆失

败的出错原因。一个buttontext为“登陆”,用户点击即可登陆,

并自动跳转至客户服务中心页面。

3.4客服中心(客服.aspx

HTML控件中的table拖入页面,并将3HyperLink摆放其

中,分别链接到货运订单、出库信息、客户留言。

对于“收费标准与运输编号查询”功能。其中4label标签的

属性中的text分别为产品类别、产品数量、运输距离、运货方式,

与之对应的是4DropDownList,下拉列表用来显示可供用户选择的

选项。将DropDownList属性中的AppendDataBoundItems改为true

并通过点击DropDownList属性中的Items,增加一个新的空白项,

运行后此选项的初始值为空,出现的图如下所示:

2

一个GridView用来显示公司的收费表,其中包括运输编号和收费金

额等信息。一个buttontext为“搜索”,用户点击即可查询。

3.5货运订单(订单.aspx

HTML控件中的table拖入页面,1HyperLink摆放其中链

49

网站设计

接至收费与运输编号查询。8label标签的属性中的text分别为

订单号、产品名称、产品类别、产品数量、运输编号、交货时间、运

货缓冲时间、交费金额,8textbox与之对应。其中运输编号与交

费金额是需通过收费与运输编号链接来查询填写的。另外其中1

label标签的属性中的text为产品有哪些可选的类别,还有1

label标签的属性中的text是显示提交订单时出错的原因。一个

buttontext为“确认”,用户点击即可提交订单,并跳转至客服

中心页面。

3.6查询出库(查询出库.aspx

HTML控件中的table拖入页面,1HyperLink摆放其中链

接至客服中心。1label标签的属性中的text为订单号,1label

标签的属性中的text为“0”表示“未出库”1”表示“未出库”的

提示,与之对应有textbox。还有一个label用来提示查询出错的原

因。一个GridView用来显示查询的结果。一个buttontext“查

询”,用户点击即可查询。

3.7留言簿(留言.aspx

HTML控件中的table拖入页面,4label标签的属性中的

text分别为:留言薄、您的性别、公司服务所在地、您的e-mail

与之对应的有4textbox,其中与留言薄对应的textbox的属性

TextModeMultiLine。一个buttontext为“提交”,用户点击

即可提交意见。

4、算法设计

4.1登陆页面核心代码设计

using System;

using ;

using uration;

using tions;

using ;

using ty;

using ;

using trols;

using ts;

59

网站设计

using ntrols;

using ;

public partial class _Default :

{

protected void Page_Load(object sender, EventArgs e)

{

}

protected void Button1_Click(object sender, EventArgs e)

{

string userID, password;

userID = ();

password = ();

if ( == 0)

{

= "客户ID不能为空!";

return;

}

OleDbConnection conn = new OleDbConnection();

string strconn, sql;

strconn = "Provider=.4.0;Data Source=F:学习大三(1ASPASP

期末考试设计App_";

tionString = strconn;

();

sql = "select 客户ID from 客户 " +

"where 客户ID='" + userID + "'and 密码='" + password + "'";

OleDbDataAdapter adp = new OleDbDataAdapter(sql, conn);

DataSet ds = new DataSet();

(ds, "客户");

if (["客户"]. <= 0)

{

("用户名或密码错误");

}

else

{

ct("客服.aspx");

}

}

}

4.2留言页面核心代码设计

69

网站设计

using System;

using ;

using uration;

using tions;

using ;

using ty;

using ;

using trols;

using ts;

using ntrols;

using ;

public partial class 留言 :

{

protected void Page_Load(object sender, EventArgs e)

{

}

protected void Button1_Click(object sender, EventArgs e)

{

string em;

em = ();

string ly;

ly = ();

if ( == 0)

{

= "为了方便更好的为您服务,请您填写您的email地址,谢谢你的合作!";

return;

}

if ( >255)

{

= "留言字数不能超过255个!";

return;

}

OleDbConnection conn = new OleDbConnection();

string strconn;

strconn = "Provider=.4.0;Data Source=F:学习大三(1ASPASP

期末考试设计App_";

79

网站设计

tionString = strconn;

();

OleDbCommand cmd = new OleDbCommand();

tion = conn;

string xb, dz;

xb = ();

dz = ();

dText =

"insert into 意见 values('" + em + "','" + dz + "','" + ly + "','" + xb + "')";

int ok;

ok = eNonQuery();

if (ok == 1)

{

= "谢谢您的建议与支持,因为你们,我们会做的更好。祝您事事顺心!!";

}

else

{

ct("");

}

}

}

5 运行说明

5.1登陆:在客户注册之后用客户ID登陆网站。下图即登陆界面。

89

网站设计

(二)留言:用于表达客户对本公司的服务及业务进行真实有效的评

价或给与建议。

6 结束语

Web设计的学习是对网站设计的语言、工具、运行环境等课程知

识和有关数据库设计知识的综合运用。我知道我和自己的组员设计的

这个物流公司服务网站的设计还有很多的缺陷与不足,但通过在

visual studio 2005中进行网站设计,不仅学会了运用C#语言进行

代码的编写、运用各种控件使网站功能更加完善。学会按照自己的想

法与创新去设计网页,在这过程中也进一步巩固了有关知识。同时我

也认识到团队合作的重要性,网站设计的总体构思或遇到问题时团队

思维才是解决问题的关键。

99


-

更多推荐

设计公司