4 系统功能模块设计 内容来自www.paper51.com 4.1 系统总体架构 copyright paper51.com
结合.net的特性和物流信息系统的特点,系统采用B/S的结构模式开发。下面给出系统模块图,如图4-1: 内容来自论文无忧网 www.paper51.com
(1)货物登记调动管理:对入库的货物进行登记(货物id、货物名称、货物厂家、货物价格、货物品牌、货物状态)录入到系统中,等待货物的调配运输。 copyright paper51.com (2)货物运输配送管理:把货物从库存中调度出来,进行分类选定,开始物流送货。 paper51.com (3)货物单据查询验收:根据货物的发送时间和客户的确认时间以及货物的状态值(0和1)对货物在运输过程中进行监控并把单据信息及时返回到系统中。 paper51.com (4)客户信息管理:添加客户资料,添加客户的id和密码使客户在赋予查看货物的状态的权限后才能进入确认系统,对客户实现有效的管理。使系统更加安全。 copyright paper51.com copyright paper51.com 图4-1 功能模块图 内容来自www.paper51.com 根据整个物流运输系统的流程设计了该系统的流程图, 如图4-2: 内容来自www.paper51.com
内容来自论文无忧网 www.paper51.com
图4-2 系统流程图 内容来自www.paper51.com 4.2 数据库设计 copyright paper51.com 对于IT网上物流管理信息系统,使用数据库为IT,要应用到的数据库表有: 内容来自www.paper51.com 表4-1 admin paper51.com
字段名称 内容来自论文无忧网 www.paper51.com 字段类型 内容来自论文无忧网 www.paper51.com 字段说明 paper51.com 主键 paper51.com 外键 paper51.com 长度 http://www.paper51.com
name http://www.paper51.com Int http://www.paper51.com 帐号 copyright paper51.com 是 paper51.com
否 copyright paper51.com 20 http://www.paper51.com password copyright paper51.com Varchar copyright paper51.com
密码 paper51.com 否 paper51.com 否 内容来自www.paper51.com 50 copyright paper51.com 功能说明:记录管理员的基本信息。 内容来自www.paper51.com 表4-2 guest paper51.com
字段名称 内容来自论文无忧网 www.paper51.com 字段类型 内容来自论文无忧网 www.paper51.com
字段说明 copyright paper51.com 主键 paper51.com 外键 内容来自论文无忧网 www.paper51.com
长度 copyright paper51.com ID copyright paper51.com Int copyright paper51.com 编号 内容来自论文无忧网 www.paper51.com 是 http://www.paper51.com 否 http://www.paper51.com 20 copyright paper51.com name paper51.com Varchar copyright paper51.com 名字 内容来自www.paper51.com
否 http://www.paper51.com 否 copyright paper51.com 50 内容来自www.paper51.com
password 内容来自www.paper51.com Varchar http://www.paper51.com 密码 paper51.com 否 paper51.com
否 内容来自www.paper51.com
50 http://www.paper51.com
address http://www.paper51.com Varchar 内容来自论文无忧网 www.paper51.com 联系地址 内容来自www.paper51.com
否 内容来自www.paper51.com 否 copyright paper51.com 100 http://www.paper51.com 功能说明:记录客户的基本信息。 内容来自www.paper51.com 表4-3 product 内容来自论文无忧网 www.paper51.com 字段名称 copyright paper51.com 字段类型 内容来自论文无忧网 www.paper51.com 字段说明 copyright paper51.com
主键 copyright paper51.com 外键 http://www.paper51.com 长度 内容来自www.paper51.com ID 内容来自www.paper51.com Int 内容来自www.paper51.com 编号 http://www.paper51.com 是 内容来自www.paper51.com
否 http://www.paper51.com 20 http://www.paper51.com ITname 内容来自论文无忧网 www.paper51.com Varchar 内容来自www.paper51.com
货物名称 paper51.com
否 内容来自www.paper51.com
否 paper51.com
50 paper51.com ITtype paper51.com Varchar paper51.com
货物类型 copyright paper51.com 否 http://www.paper51.com 否 内容来自www.paper51.com
50 内容来自www.paper51.com ITcompany copyright paper51.com Varchar http://www.paper51.com 货物厂家 内容来自论文无忧网 www.paper51.com 否 内容来自论文无忧网 www.paper51.com 否 内容来自www.paper51.com 30 copyright paper51.com ITprice paper51.com money copyright paper51.com 货物价格 paper51.com 否 内容来自论文无忧网 www.paper51.com 否 http://www.paper51.com 30 paper51.com
sendtime copyright paper51.com Smalldatetime 内容来自论文无忧网 www.paper51.com 发货时间 copyright paper51.com 否 内容来自www.paper51.com 否 内容来自www.paper51.com
4 copyright paper51.com rectime copyright paper51.com Smalldatetime paper51.com
到货时间 内容来自www.paper51.com
否 copyright paper51.com 否 内容来自论文无忧网 www.paper51.com 4 内容来自论文无忧网 www.paper51.com dest 内容来自www.paper51.com
Varchar paper51.com 目的地 paper51.com 否 copyright paper51.com 否 内容来自www.paper51.com 50 内容来自www.paper51.com state copyright paper51.com smallint copyright paper51.com 反馈信息 copyright paper51.com
否 paper51.com
否 内容来自论文无忧网 www.paper51.com 2 copyright paper51.com userid paper51.com Int http://www.paper51.com
客户编号 内容来自论文无忧网 www.paper51.com 否 copyright paper51.com 否 内容来自论文无忧网 www.paper51.com 4 http://www.paper51.com 功能说明:记录仓库中货物的基本信息。 paper51.com ER图(实体-关系图): 它反映了在进行数据库设计时表示各种图表的关系图.本系统采用了数据库中货物编号,客户编号和合同编号相对应的关系实现货物和客户以1:1的关系进行设计的。 paper51.com http://www.paper51.com 图4-3 ER关系图 内容来自www.paper51.com 在数据库中各个表显示如下: http://www.paper51.com 在物流管理信息系统中,关于管理员的信息存放于admin表中,如图4-4: http://www.paper51.com 内容来自论文无忧网 www.paper51.com 图4-4 管理员表 paper51.com
在物流管理信息系统中,关于客户的信息存放于guest表中,如图4-5: copyright paper51.com
内容来自论文无忧网 www.paper51.com 图4-5 客户表 copyright paper51.com 在物流管理信息系统中,关于货物的信息放在product表中,如图4-6: copyright paper51.com 内容来自论文无忧网 www.paper51.com 图4-6 货物表 内容来自论文无忧网 www.paper51.com
数据库的连接关键代码: copyright paper51.com string connStr ="server=(local);uid=sa;pwd=sa;database=it"; paper51.com SqlConnection conn = newSqlConnection(connStr); copyright paper51.com SqlDataAdapter da = newSqlDataAdapter(selectStr,conn); paper51.com conn.Open(); 内容来自论文无忧网 www.paper51.com 4.3 系统模块实现 内容来自www.paper51.com 根据系统功能分析,主要实现四个主要模块(登记调动管理、运输配送管理、客户资料管理、单据查询验收)。每个模块还包括一些小的模块。 内容来自论文无忧网 www.paper51.com 4.3.1 货物登记调动 内容来自www.paper51.com 主页(index.aspx):主页具体介绍货物的信息和图片,让客户了解货物的具体规格说明。 内容来自www.paper51.com copyright paper51.com 图4-7 主页 copyright paper51.com 管理员登录窗体(adminlogin.aspx):管理员通过登录验证后实现后台的管理。 paper51.com
http://www.paper51.com 图4-8 管理员登录页面 http://www.paper51.com 功能页面(adminmain.aspx):登录系统后管理员可以通过对系统的重要功能进行操作(货物登记调动、货物运输、单据查询验收、客户资料管理的功能)。 paper51.com http://www.paper51.com 图4-9 系统功能页面 copyright paper51.com 货物路由器管理(adminrouter):管理员可以对货物进行发货处理录入货物的基本信息(ID,名称,类型,品牌厂家,货物价格,和发货时间以及最重要的货物状态(此处输入0表示货物的状态为发货的状态)。 paper51.com
内容来自www.paper51.com 图4-10 货物登记页面 http://www.paper51.com 代码:实现数据库中的字段以表格的形式加载到页面中。 paper51.com
http://www.paper51.com
图4-11加载页面代码 内容来自www.paper51.com 4.3.2 货物运输配送 paper51.com 货物物流管理(selectit.aspx):管理员对即将物流的货物进行选定如果系统管理页面选取的是路由器,返回的结果就该是货物路由器,如果选取的是交换机,返回的结果就该是交换机,此选取的是路由器。选定后货物就可以开始物流运输。 paper51.com
copyright paper51.com
图4-12 货物调配页面 paper51.com
4.3.3 客户资料管理 http://www.paper51.com 客户信息管理(manegeuser.aspx):管理员对客户的基本信息进行管理。在添加了客户的系统密码后,客户就有了查看货物状态和返回确认信息的权限。 paper51.com paper51.com 图4-13 客户资料管理页面 内容来自www.paper51.com
4.3.4 单据查询验收 http://www.paper51.com
客户登录界面(guestlogin.aspx):客户登录系统后可以对产品进行确认,并填写单据。把信息返回到系统中。 http://www.paper51.com http://www.paper51.com 图4-14 客户登录页面 paper51.com 货物确认页面(showrouter&&showswitch):此界面显示了从系统发过来的货物编号和货物类型,名称,价格以及发货日期,客户填写完确认日期后并在确认状态中填1(表示货物到达目的地,为处理状态)最后点提交按扭返回到信息系统中。 paper51.com
http://www.paper51.com
图4-15 货物确认页面 http://www.paper51.com
单据查看页面:管理员在后台对已经处理的货物进行查看单据。 内容来自论文无忧网 www.paper51.com
内容来自论文无忧网 www.paper51.com 图4-16单据返回页面 内容来自论文无忧网 www.paper51.com 代码:实现把反馈的信息更新到数据库中(1表示处理,0表示未处理) http://www.paper51.com http://www.paper51.com 图4-17 更新数据库代码 内容来自论文无忧网 www.paper51.com |