-
2023年11月13日发(作者:)
网站设计
仓储物流公司服务网站设计
关键字:
仓储物流 预定订单 查询出库 客户留言 网站
引言:
本Web网站是在Windows XP的环境下开发运行,采用Visual
studio 2005软件,结合Access作为数据库设计并开发的一个仓储
物流公司网上服务网站。该网站能够完成用户对注册,登录,预定订
单,收费标准、运输编号、出库查询,留言等一系列的功能。
仓储物流公司服务网站是为了方便客户将货运订单及时交与公
司,方便员工及时分配公司仓库与车队,完成对货物的运输,同时客
户也可查询货物是否已被送出,并对公司的服务做出评价,使公司能
够不断地完善服务。
我在本组中的任务有数据库的设计与数据的完善、登陆页面与留
言页面的代码编写与页面设计。
1、 功能描述
本网站是专门为仓储物流公司制作、针对客户的网上服务系统,
该网站的主要功能有:已注册的用户可通过自己设定的客户ID与密
码登陆,未注册的用户可通过注册成为公司的客户数据库中的一员。
用户登陆后会自动跳转到公司客服中心页面,该页面主要是由收费标
准与运输编号查询组成,还有对货运订单、出库信息、客户留言功能
的链接,用户可通过这些链接完成自己所需的服务。
2、 系统结构
2.1页面简介
2.1.1 首页()
该页面主要包括简单的链接:用户登录、用户注册、客服中心。
还有公司服务理念简介,通过简介客户可以对本公司有个初步的了
解。
2.1.2 用户注册(注册.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拖入页面,并将3个HyperLink摆放其
中,分别链接到用户登陆、用户注册、客服中心。
3.2用户注册(注册.aspx)
将HTML控件中的table拖入页面,1个HyperLink摆放其中链
接至登陆。9个label标签的属性中的text分别为客户ID、密码、
确认密码、公司名称、公司地址、公司电话、联系人姓名、联系人
e-mail、联系人电话,9个textbox与之对应。其中密码与确认密码
属性的textmode修改为password,即当用户输入密码时会自动显示
为圆点。还有一个label提示提交注册信息时的出错原因。一个
button的text为“注册”,用户点击即可注册,并自动跳转至登陆
页面。
3.3用户登陆(登陆.aspx)
将HTML控件中的table拖入页面,1个HyperLink摆放其中链
接至注册。2个label标签的属性中的text分别为客户ID、密码,2
第页 共页
39
网站设计
个textbox与之对应。其中密码属性的textmode修改为password,
即当用户输入密码时会自动显示为圆点。还有一个label提示登陆失
败的出错原因。一个button的text为“登陆”,用户点击即可登陆,
并自动跳转至客户服务中心页面。
3.4客服中心(客服.aspx)
将HTML控件中的table拖入页面,并将3个HyperLink摆放其
中,分别链接到货运订单、出库信息、客户留言。
对于“收费标准与运输编号查询”功能。其中4个label标签的
属性中的text分别为产品类别、产品数量、运输距离、运货方式,
与之对应的是4个DropDownList,下拉列表用来显示可供用户选择的
选项。将DropDownList属性中的AppendDataBoundItems改为true。
并通过点击DropDownList属性中的Items,增加一个新的空白项,
运行后此选项的初始值为空,出现的图如下所示:
图2
一个GridView用来显示公司的收费表,其中包括运输编号和收费金
额等信息。一个button的text为“搜索”,用户点击即可查询。
3.5货运订单(订单.aspx)
将HTML控件中的table拖入页面,1个HyperLink摆放其中链
第页 共页
49
网站设计
接至收费与运输编号查询。8个label标签的属性中的text分别为
订单号、产品名称、产品类别、产品数量、运输编号、交货时间、运
货缓冲时间、交费金额,8个textbox与之对应。其中运输编号与交
费金额是需通过收费与运输编号链接来查询填写的。另外其中1个
label标签的属性中的text为产品有哪些可选的类别,还有1个
label标签的属性中的text是显示提交订单时出错的原因。一个
button的text为“确认”,用户点击即可提交订单,并跳转至客服
中心页面。
3.6查询出库(查询出库.aspx)
将HTML控件中的table拖入页面,1个HyperLink摆放其中链
接至客服中心。1个label标签的属性中的text为订单号,1个label
标签的属性中的text为“0”表示“未出库”“1”表示“未出库”的
提示,与之对应有textbox。还有一个label用来提示查询出错的原
因。一个GridView用来显示查询的结果。一个button的text为“查
询”,用户点击即可查询。
3.7留言簿(留言.aspx)
将HTML控件中的table拖入页面,4个label标签的属性中的
text分别为:留言薄、您的性别、公司服务所在地、您的e-mail,
与之对应的有4个textbox,其中与留言薄对应的textbox的属性
TextMode为MultiLine。一个button的text为“提交”,用户点击
即可提交意见。
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:学习大三(1)ASPASP
期末考试设计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:学习大三(1)ASPASP
期末考试设计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
-
更多推荐
设计公司
发布评论