仓储物流公司服务网站设计
关键字:
    仓储物流  预定订单  查询出库  客户留言 ASP.NET  网站
引言:
Web网站是在Windows XP的环境下开发运行,采用Visual studio 2005软件,结合Access作为数据库设计并开发的一个仓储物流公司网上服务网站。该网站能够完成用户对注册,登录,预定订单,收费标准、运输编号、出库查询,留言等一系列的功能。
仓储物流公司服务网站是为了方便客户将货运订单及时交与公司,方便员工及时分配公司仓库与车队,完成对货物的运输,同时客户也可查询货物是否已被送出,并对公司的服务做出评价,使公司能够不断地完善服务。
我在本组中的任务有数据库的设计与数据的完善、登陆页面与留言页面的代码编写与页面设计。
1 功能描述
本网站是专门为仓储物流公司制作、针对客户的网上服务系统,该网站的主要功能有:已注册的用户可通过自己设定的客户html网页设计 table ID与密码登陆,未注册的用户可通过注册成为公司的客户数据库中的一员。用户登陆后会自动跳转到公司页面,该页面主要是由收费标准与运输编号查询组成,还有对货运订单、出库信息、客户留言功能的链接,用户可通过这些链接完成自己所需的服务。
2 系统结构
  2.1页面简介
2.1.1 首页(first.aspx
该页面主要包括简单的链接:用户登录、用户注册、。还有公司服务理念简介,通过简介客户可以对本公司有个初步的了解。
2.12 用户注册(注册.aspx
该页面包括用户注册时所需填写的资料,并可以将注册所填资料保存在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结构图
1
3、页面设计
  3.1首页(first.aspx
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、密码,2textbox与之对应。其中密码属性的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摆放其中链接至收费与运输编号查询。8label标签的属性中的text分别为订单号、产品名称、产品类别、产品数量、运输编号、交货时间、运货缓冲时间、交费金额,8textbox与之对应。其中运输编号与交费金额是需通过收费与运输编号链接来查询填写的。另外其中1label标签的属性中的text为产品有哪些可选的类别,还有1label标签的属性中的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 System.Data;
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;
using System.Data.OleDb;
public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
    }
    protected void Button1_Click(object sender, EventArgs e)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。