




免费预览已结束,剩余73页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
I 物流信息平台设计与实现物流信息平台设计与实现 摘摘 要要 随着信息技术和计算机网络技术的飞速发展 物流业在我国迅速成长 并成为 国民经济发展的重要推动力 然而 由于我国许多物流企业从原来的交通运输业或 仓储业转型而来 缺乏必要的管理信息系统和业务整合集成方案 已经不能适应网 上电子商务发展对物流配送的要求 成为我国发展电子商务的重要瓶颈之一 本次 毕业设计尝试从我国物流行业的实际出发 构建了适用于中小型物流企业的虚拟物 流联盟信息平台 本系统采用基于 WEB 的 net 技术 采用 Visual Studio 2005 为开发工具 利 用 SQL Server 2000 作为数据库服务器进行数据管理 从总体架构 功能设计等方 面对这一信息平台进行了详细阐述 提出了基于 B S 模式的物流联盟管理信息系统 框架 该系统能向分布各处的用户和代理提供最新的物流信息 帮助用客户管理 组织 查询与业务相关的信息 本系统有很强的实用性 开发效率高 移植性好 稳定性好等优点 II 目目 录录 1 绪论 1 1 1 研究的背景 1 1 2 国内外研究的现状及存在的问题 1 1 3 研究的目的与意义 1 1 4 研究的基本思路和方法 2 1 5 本文研究的重点和难点 2 2 系统规划和系统分析 3 2 3 系统需求分析 4 2 4 项目规划 4 3 3 系统功能结构图 9 4 系统详细设计 17 4 1 公用类编写 17 4 1 1Web Config 文件设计 17 4 1 2 CSS 样式 17 4 1 3 创建用户控件 17 4 2 前台主要功能模块详细设计 25 4 2 1 前台文件总体框架 25 4 2 2 前台首页设计 26 4 2 3 会员注册设计 27 4 2 4 忘记密码设计 29 4 2 5 发布司机信息设计 30 4 2 6 司机信息设计 32 4 2 7 司机详细信息设计 33 4 3 后台主要功能模块设计详细设计 34 4 3 1 后台总体构架 34 4 3 2 后台登录模块设计 36 III 4 3 3 后台管理员首页设计 38 4 3 4 货源信息管理 39 4 3 5 会员信息管理设计 42 4 3 6 用户设置模块设计 45 5 系统测试与评价 47 5 1 测试内容 47 5 2 测试结果 51 6 结论 53 1 1 绪论绪论 1 11 1 研究的背景研究的背景 随着我国的物流业的热潮 各行各业都对物流业趋之若鹜 纷纷成立物流企业 但由于国内各方面条件的限制 国内物流企业规模小 数量多 缺少竞争优势 加 上技术含量低 大多数只能够提供运输和仓储等传统服务 能够提供一揽物流解决 方案的企业很少 再加上国外大企业的竞争 使原本就不足以分得一杯羹的国内企 业更加难以适应市场的变化 要想在这场博弈中取胜 对于大部分的中小型物流企 业来说 找出市场中的缝隙 进行差异化经营是他们的最佳生存之道 而信息的来 源就成为寻找 缝隙 的关键 随着国内信息步伐的加快 加之物流企业对行业信 息的需求越来越大 促使物流信息平台迅速发展 以适应物流企业的市场变化 物 流信息发布平台信息的及时性 准确性完全符合国内物流企业信息的要求 它已经 成为国内物流企业信息的主要来源 物流信息平台的建设也就成为了最迫切的需求 1 2 国内外研究的现状及存在的问题国内外研究的现状及存在的问题 进入新世纪 由于全球经济一体化进程日益加快 企业面临着更加激烈的竞争 环境 资源在全球范围内的流动和配置大大加强 世界各国更加重视物流发展对于 本国经济发展 国民生活素质和军事实力增强的影响 都十分重视物流业的现代化 从而使现代物流呈现出一系列新的发展趋势 根据国内外物流发展的新情况 21 世 纪物流的发展趋势可以归纳为信息化 网络化 自动化 电子化 共享化 协同化 集成化 智能化 柔性化 标准化 社会化和全球化十二大趋势 从信息化建设的角度来看 中国的物流企业还处在相对比较原始 低级的阶段 据统计 己经实施或是部分实施信息化的企业只占了 21 全面实施信息化的企业 只有 10 在整个行业的供应链当中 企业与上下游之间的信息流没有打通 流通 环节多而导致流通成本居高不下 这也是因为很多物流企业信息建设层次较低 造 成信息不畅所致 主要包括三个方面的问题 现代物流管理意识淡薄 信息技术应 用和物流设备落后 物流信息资源管理混乱 正是因此一个好的物流信息平台是很 好的发挥物流的功用所必不可少的一个工具 1 3 研究的目的与意义研究的目的与意义 本文研究的是通过 ASP NET2 0 和 SQL Server 数据库来创建物流信息平台 采 用的 Visual Studio 2005 开发工具 设计开发出具有 发布货源 发布车源 货源 2 信息 车源信息 发布专线 专线信息 发布车讯 二手车讯 发布司机 司机信 息 会员注册 联系我们这些功能的某某物流信息发布系统 物流信息发布系统现代物流产业中不可缺少的部分 对于物流信息的发布和查找 说都至关重要 能够为用户提供充足的信息和快捷的查询手段 本文的某某物流信息 发布平台系统正是为了更好的发挥物流信息化的功用 1 4 研究的基本思路研究的基本思路和方法和方法 本文研究的基本思路是 从国内物流信息发布网站的发展开始 以物流信息 发布网站的理论为起点 借鉴国内物流信息发布网站的理论研究与实践成果 结 合国内物流信息发布网站的现状 探讨物流信息发布网站的建设与管理方法 本 文从理论和实践两个角度出发 对物流信息发布网站进行深入的探讨 论文首先 全面而系统地研究了构建一个物流信息发布网站所必须的各种知识与技术手段 然后从构建一个物流信息发布网站应用系统 某某物流信息发布系统网站入手 对系统的设计思想 设计目的与系统的整体结构进行详细的规划 在此的基础上 完成了物流信息发布网站的构建过程 1 5 本文研究的重点和难点本文研究的重点和难点 物流信息发布平台是新生的电子商务技术 应用的是 WEB2 0 技术 系统是在 Visual Studio2005 环境下开发的 提出实现物流信息发布的基本功能 该系统主 要采用 Visual Studio 2005 与 SQL2000 结合开发实现各方面的功能 在论文写作过 程中 某某物流信息网的总体设计 系统规划 系统分析 用户控件的设计 系 统页面的美工成为了重点 本文研究的难点则是 系统的总体设计 系统规划 功能的实现 3 2 系统规划和系统分析系统规划和系统分析 2 1 系统系统目目标设计标设计 本系统是对物流企业行业信息发布和浏览的行业网站 主要实现如下目标 1 提供完备的会员发布功能 2 物流行业内企业对各类信息的发布 查看等功能 3 为物流企业提供辅助工具 4 通过后台对前台各类信息进行全面的管理和审核 2 2 系统可行性研究系统可行性研究 可行性研究随着科学技术进步和经济管理科学的发展而逐步兴起 并成为日趋 完善的综合性科学 所谓可行研究 简单点说就是用最小的代价在尽可能短的时间 内确定问题是否能够解决 是否值得去解 现在就对本系统的经济可行性和技术可 行性进行简单的分析 1 经济可行性分析 随着网站建设技术的不断发展 企业网站的开发成本很低 市场上建设一个包 含新闻管理 产品管理以及客户反馈表单等功能的企业网站报价在 2000 元左右 开 发周期通常在两周以内 并且一经开发成功 即可投入运行 在网站平台建设方面 目前企业可以选择的建站方式主要有虚拟主机托管 整机托管和自营主机方式三种 方式 通过对该企业实际情况的调查 整机托管方式更适合该企业的需求 因为整 机托管方式是在平台提供商那里租用一整台服务器 企业拥有较高级别的控制能力 和较好的安全性能 而且这种方式的费用也并不高 如 1U 标准服务器 双线路 100M 带宽一年 5000 元左右 并且免初装费和免费赠送一个 IP 地址 如果要为服务 器配置 SSL 证书 需要单独申请服务器证书 适合中小型电子商务网站 RapidSSL 证 书的使用费约 500 元 年 从这些数据来看 企业网站建设和运行的成本是比较低的 而它却至少可以起 到广告和招聘的作用 其直接节省的宣传和人力成本就超过了网站的开发和营运费 用 因此该系统在经济上是可行的 2 技术可行性分析 该企业网站的开发是采用微软公司的 ASP NET 作为开发平台工具 SQL Server 2000 数据库来管理企业的大量数据 这两种技术在当前来说是比较成熟和先进的 已经被广泛地用在各种类型的企业网站建设中 有大量成功的案例 所以本系统的 开发在技术上是可行的 4 2 3 系统需求分析系统需求分析 物流信息发布平台为各类物流企业提供了物流动态信息 供求信息浏览 查询 等功能 全面的为物流企业提供服务 帮助企业更多的了解行业的动态信息 提供 企业的运营效率 物流信息发布平台的强大功能越来越被物流行业内的相关人士所 重视 通过网站企业能够更及时调整企业的发展趋势以适应市场的变化 物流信息 发布平台全面的 周到的信息服务使之逐渐成为物流行业发展前进的方向标 通过调查 要求系统具有以下功能 1 物流行业内各类信息的发布功能 包括发布车源信息 货源信息 司机信 息 发布车讯 专线信息等 2 提供会员服务功能模块 包括注册会员 取回密码和发布信息等功能 能 够发布车源信息 货源信息 司机信息 发布车讯 专线信息等 3 提供管理员后台管理入口 管理员通过本页面登录后台管理程序 4 通过后台对各类信息进行管理和审核 包括对货源信息 车源信息 专线 信息 二手车讯 司机信息等的管理和审核 5 对网站会员信息进行管理和审核 审核注册本网站的会员 对其进行管理 6 友情链接 设置相关的友情链接页面 2 4 项目规划项目规划 物流信息发布平台是一种专业的物流信息网站 由网站前台信息浏览 会员可 以发布信息和网站后台管理两大部分组成 1 前台功能模块 前台主要包括网站首页 发布货源 货源信息 发布车源 车源信息 发布专 线 专线信息 发布车讯 二手车讯 发布司机 司机信息 会员注册 联系我们 和后台登录入口等功能模块 2 后台管理模块 后台主要包括信息管理 发布信息管理 会员管理和系统管理 2 5 系统业务流程分析系统业务流程分析 通过调查和分析 本网站的业务流程是 用户可以登录企业网站查看和发布车 源信息 货源信息 车源信息 专线信息 二手车讯 司机信息 游客则只能够浏 览车源信息 货源信息 车源信息 专线信息 二手车讯 司机信息 系统管理员 可以在网站后台对物流信息 货源 车源 专线 车讯 和司机信息进行添加 5 删除和修改 还可以对会员注册信息进行确认等 具体的系统业务流程图如 2 1 所 示 图 2 1 系统业务流程图 2 6 系系统统数数据据流流程程分分析析 数据流程分析就是把数据在现行系统内部的流动情况抽象出来 舍去了具体 组织机构 信息载体 处理工作等物理组成 单纯从数据流动过程来考察实际业 务的数据处理模式 数据流程分析主要包括对信息的流动 变换 存贮等的分析 其目的是要发 现和解决数据流动中的问题 这些问题有 数据流程不畅 前后数据不匹配 数 据处理过程不合理等等 问题产生的原因有的是属于现行管理混乱 数据处理流 程本身有问题 有的也可能是我们调查了解数据流程有误或作图有误 调查的目 的就是要尽量地暴露系统存在的问题 并找出加以解决的方法 为了建立一个 满足用户需求的物流信息网站 应该在深入调查 详细占有材料的基础上 集中分 析系统管理活动中信息流动的规律和存在的问题 研究如何改善信息流的流动 满 足用户管理决策活动中的信息需求 通过对一些物流信息网站网站的分析和调查 可以了解了一物流信息网站的数据流动过程 下面将用数据流程图来抽象表达物流 信息网站的信息流动 企业网站最高层次的数据流程图如图 2 2 所示 货源信息 车源信息 专线信息 司机信息 二手车讯 发布货源 发布司机 发布车源 发布车讯 联系我们 发布专线 用户 登录网站 浏览或发 布 未 登 录 浏 览 系统管理员 登录网站后台 添加 删除 修改 管理员会员信息 添 加 删 除 修 改 系统管理员 货源信息 用户 信息处理 货源信息 6 图 2 2 最高层次数据流程图 车源信息模块数据流程图如图 2 3 所示 图 2 3 车源信息数据流程图 货源信息模块数据流程图如图 2 4 所示 图 2 4 货源信息数据流程图 专线信息模块数据流程图如图 2 5 所示 车源 车源信息 车讯信息 车源信息 专线信息 司机信息 车讯信息 会员信息 管理员信息 专线信息 司机信息 会员信息 系统管理员 用户 添加删除修改车源信息车源信 息存储 车源 浏览 网页 车源显示 车源登录用户发 布车源信息 车源信息 添加删除修改 登录用户发 布专线信息 专线信息 添加删除修改 系统管理员 用户 添加删除修改专线信息专线信 息存储 专线 浏览 网页 专线显示 专线 系统管理员 用户 添加删除修改货源信息货源信 息存储 货源 浏览 网页 货源显示 货源登录用户发 布货源信息 货源信息 添加删除修改 7 图 2 5 专线信息数据流程图 二手车讯模块数据流程图如图 2 6 所示 图 2 6 二手车讯数据流程图 司机信息模块数据流程图如图 2 7 所示 图 2 7 司机数据流程图 3 系统总体设计系统总体设计 3 1 系统配置系统配置 登录用户发 布车讯信息 车讯信息 添加删除修改 系统管理员 用户 添加删除修改二手车讯车讯 存储 车讯 浏览 网页 车讯显示 车讯 登录用户发 布司机信息 司机信息 添加删除修改 系统管理员 用户 添加删除修改司机车讯司机信 息存储 司机 浏览 网页 司机显示 司机 8 1 客户端配置要求 CPU Pentium 600MHz 以上 内存 128MB 以上 磁盘空间 2 1GB 以上 操作系统 Windows 98 NT 2000 XP 或更高版本 浏览器 IE 5 0 以上或 Netscape 同等版本以上 2 服务器端配置要求 CPU AMD 3000 或 Intel P4 1 8GHz 以上 内存 512MB 以上 磁盘空间 10GB 以上 操作系统 Windows 2000 Server 或者 Windows 2003 Server Web 服务器 MS IIS 5 0 以上 数据库 SQL Server 2000 3 2 系统结构模型设计系统结构模型设计 本系统是基于 Internet 的 ASP NET2 0 电子商务网站 数据集中在一个数据库服 务器上 数据处理分布在应用程序的各层上 借助 Internet 用户可通过网络进行对 网站的访问和操作 根据系统的总体目标 开发技术成熟性以及一般企业流行的体 系结构 本系统开发采用了分层体系结构 具体划分为三层 表现层 业务层和数 据层 系统结构模型如图 3 1 所示 表现层业务层 数据层 客户端 WEB浏览器 DLLS COM COM MTS 文件 数据库 其他数据 图 3 1 系统结构模型图 1 表现层 用户通过客户端 WEB 浏览器与系统进行交互的层次 2 业务层 即事务逻辑层或中间层 完成事物处理规则和业务流程约束数据 的处理 9 3 数据层 即数据资源管理层 本层完成数据资源等的插入 删除 更新修 改等数据存储管理工作 还包括定义各种存储过程 数据约束等控制 触发器定义 等 3 3 系统功能结构图系统功能结构图 物流信息发布平台前台系统功能结构图如 3 1 所示 图 3 2 某某物流信息网前台系统功能结构图 某某物流信息网功能结构如图 3 2 所示 图 3 3 某某物流网站后台系统功能结构图 3 4 数据库概念结构设计数据库概念结构设计 XX 物流信息网 发 布 资 源 货 源 信 息 车 源 信 息 发 布 车 讯 发 布 信 息 发 布 专 线 专 线 信 息 二 手 车 讯 发 布 司 机 司 机 信 息 会 员 注 册 联 系 我 们 XX 物流信息网 信息管理 系统设置 会员管理 发布信息 添 加 会 员 会 员 信 息 修 改 密 码 用 户 注 销 发 布 货 源 管 理 发 布 车 源 信 息 发 布 专 线 信 息 发 布 二 手 车 讯 发 布 司 机 信 息 货 源 信 息 管 理 车 源 信 息 管 理 专 线 信 息 管 理 二 手 车 讯 管 理 司 机 信 息 管 理 10 本系统根据前面的设计规划出的实体有货源信息实体 车源信息实体 专线信 息实体 二手车讯信息实体 司机信息实体 会员信息实体和管理员信息实体 货源信息实体图如图 3 4 所示 图 3 4 货源信息实体图 车源信息实体图如图 3 5 所示 图 3 5 车源信息实体图 专线信息实体如图 3 6 所示 自动编号 发货日期 货物重量货物名称 运输价格 出发地点 到达地点 有效日期 电话 发布用户 联系人 备注 是否审核 发布时间 货源信息 自动编号 车辆型号 发布时间 运输价格 最大载重 出发地点 车辆牌照 电话 备注 发车日期 到达地点 联系人 分布用户 是否审核 车源信息 出发地点 自动编号 到达地点 备注 电话 联系人 发布类型 公司名称 价格 线路 分布用户 发布时间 是否审核 专线信息 11 图 3 7 专线信息实体图 二手车讯信息实体如图 3 8 所示 图 3 8 二手车讯信息实体图 司机信息实体图如图 3 9 所示 自动编号备注 信息类型 电话 登记日期联系人 新旧程度 车辆类型 载客数 车辆品牌 车辆牌照 最大载重 有效天数 车牌号 颜色 价格 所属车管所 所在地区 发布日期 发布用户 是否审核 二手车讯信息 发布类型 姓名 自动编号 是否审核 驾龄 分布用户 所开车型 所在地区 发布时间 备注 有效日期电话 健康状态 司机信息 12 图 3 9 司机信息实体图 会员信息实体图如图 3 10 所示 图 3 10 会员信息实体图 管理员信息实体图如图 3 11 所示 自动编号 用户名密码公司名称用户类型 联系人 答案 提示问题 电话 移动电话 备注 是否审核 发布时间 邮编 联系地址 电子邮件 会员信息 密码 管理员信息 自动编号用户名 13 图 3 11 管理员信息实体图 3 5 系统数据库设计系统数据库设计 本系统数据库采用 SQL Server2000 数据库 系统数据库名称为 db Wuliu 数据 库 db Wuliu 中包含 7 张表 下面是本程序的数据表的设计 1 管理员表 管理员表 tb Admin 主要用于保存管理员的信息 该表的结构如表 3 3 所示 表 3 1 表 tb Admin 的结构 字段名字段名数据类型数据类型长度长度主键主键描叙描叙 IdInt4 是自动编号 Usernamevarchar50 用户名 Userpwdvarchar50 密码 2 货源信息表 货源信息表 tb Cargo 主要用于保存货源的信息 该表的结构如表 3 4 所示 表 3 2 表 tb Cargo 的结构 字段名字段名数据类型数据类型长度长度主键主键描叙描叙 idInt4 是自动编号 CargoNameVarchar50 货物名称 CargoWeightVarchar50 货物重量 CargoDateVarchar50 发货日期 CargoPriceVarchar50 运输价格 StartVarchar50 出发地点 WhitherVarchar50 到达地点 LinkmanVarchar50 联系人 TelVarchar50 电话 EffectDateVarchar50 有效日期 BewireVarchar500 备注 CargoNowVarchar20 发布时间 usenameVarchar50 发布用户 AudingInt4 是否审核 3 司机信息表 司机信息表 tb Chauffeur 主要用于保存司机的详细信息 该表的结构表如表 3 5 所示 14 表 3 3 表 tb Chauffer 的结构 字段名字段名数据类型数据类型长度长度主键主键描叙描叙 idInt 4 是自动编号 ChauffeurNameVarchar50 姓名 TypeVarchar50 发布类型 HeathVarchar50 健康状态 DriveAgeVarchar50 驾龄 TruckTypeVarchar50 所开车型 AreaVarchar50 所在地区 TelVarchar50 电话 EffectDateVarchar50 有效日期 BewriteVarchar1000 备注 ChauffeurNowVarchar50 发布日期 UsernameVarchar50 发布用户 AuditingInt4 是否审核 4 二手车讯信息表 二手车讯信息表 tb OldTruck 主要用于保存二手车的详细信息 该表结构 如表 3 6 所示 表 3 4 表 tb OldTruck 的结构 字段名字段名数据类型数据类型长度长度主键主键描叙描叙 IdInt4 是自动编号 TruckNameVarchar50 车辆品牌 TypeVarchar50 信息类型 TruckSizeVarchar50 车辆型号 StartDateVarchar50 初始登记日期 RideNumberVarchar50 核定客人数 TruckLicenseVarchar50 车辆牌照 MaxWeighVarchar50 最大载重 EffectDateVarchar50 有效天数 ColorVarchar50 颜色 TruckNumberVarchar50 车牌号 AreaVarchar50 所在地区 TruckManageVarchar50 所属车管所 PriceVarchar50 价格 OldVarchar50 新旧程度 LinkmanVarchar50 联系人 TelVarchar50 电话 BewriteVarchar1000 备注 SendNowVarchar50 发布日期 UsernameVarchar50 发布用户 AuditingInt4 是否审核 4 车源信息表 15 车源信息表 tb Truck 主要用于保存车源的详细信息 该表的结构如表 3 7 所示 表 3 5 表 tb Truck 的结构 字段名字段名数据类型数据类型长度长度主键主键描叙描叙 idInt4 是自动编号 Truck TypeVarchar50 车辆型号 TruckNumberVarchar50 车辆牌照 TruckWeightVarchar50 最大载重 TruckPriceVarchar50 运输价格 TruckDateVarchar50 发车日期 StartVarchar50 出发地点 WhitherVarchar50 到达地点 LinkmanVarchar50 联系人 TelVarchar50 电话 BewriteVarchar1000 备注 TruckNowVarchar50 发布日期 UserNameVarchar50 发布用户 AuditingInt4 是否审核 5 会员信息表 会员信息表 tb User 主要用于保存会员的详细信息 该表的结构如表 3 8 所示 表 3 6 表 tb User 的结构 字段名字段名数据类型数据类型长度长度主键主键描叙描叙 idInt4 是自动编号 UsernameVarchar50 用户名 UserpwdVarchar50 密码 CompanyNameVarchar50 公司名称 UserTypeVarchar50 用户类型 LinkManVarchar50 联系人 TelVarchar50 电话 MobileTelephoneVarchar50 移动电话 EmailVarchar50 电子邮件 AddressVarchar50 联系地址 PostalcodeVarchar50 邮编 BewriteVarchar1000 备注 AuditingInt4 是否审核 AddNowVarchar50 发布时间 ProblemVarchar50 提示问题 AnswerVarchar50 答案 6 专线信息表 16 专线信息表 tb Way 主要用于保存专线的信息 该表如表 3 9 所示 表 3 7 表 tb Way 的结构 字段名字段名数据类型数据类型长度长度主键主键描叙描叙 idInt4 是自动编号 StartVarchar50 出发地点 WayVarchar50 到达地点 TypeVarchar50 发布类型 WhitherVarchar50 线路 PriceVarchar50 价格 CompanyNameVarchar50 公司名称 LinkmanVarchar50 联系人 TelVarchar50 电话 BewriteVarchar1000 备注 SendNowVarchar50 发布时间 UsernameVarchar50 发布用户 AuditingInt4 是否审核 4 4 系统详细设计系统详细设计 4 1 公用类编写公用类编写 17 4 1 1Web ConfigWeb Config 文件设计文件设计 在本系统中 Web Config 文件的配置系统的总体信息 主要用于配置数据库的连接字符串 该文件的具体配置如下 4 1 2 CSSCSS 样式样式 本网站对链接采用统一的颜色和大小 还有其他相关的样式如下 css font size 12px white color FFFFFF a link color 000000 text decoration none a visited text decoration none color 000000 a hover text decoration none color 000000 a active text decoration none 4 1 3 创建用户控件创建用户控件 创建用户控件可以提高代码的重复时的使用效率 有利于维护 1 前台设计 在前台的用户控件中主要包括对 left1 ascx left2 ascx foot ascx head ascx validate ascx这几个 left1 ascx是网站左边的用户控件包括用户的注册 实用工具 推荐企业这些模块 18 Left2 ascx这个用户控件的内容是图片友情链接模块 对友情链接进行控制 foot ascx是网站的底部内容包括网站后台管理的人口 及其他信息 head ascx是 网站的头 内容包括网站的logo 网站名称及相关内容 validate ascx用来验证会 员是否登录 没有前台代码 在page load页装载事件中 编写代码用来验证会员是 否登录 如果未登录则弹出相应的提示信息返回 2 后台功能代码 在命名空间区域中 引用using System Data SqlClient命名空间 在Page Load页装载事件中 编写如下代码用来验证会员是否登录 如果未登录 弹出提示会员登录的信息 会员登录信息被封装在Panel2中 否则显示会员登录 的人口 会员的登录入口被封装在Panel1中 bool v protected void Page Load object sender EventArgs e if Convert ToString Session username this Panel2 Visible true this Panel1 Visible false this Label1 Text Session username ToString if Convert ToString Session adminname this HyperLink3 Visible false this LinkButton1 Visible false 创建一个方法 用于显示提示框实现返回功能 由于此处是用JS脚本编写又多 次用到 所以写成方法 public string message string str string mes alert str location javascript history go 1 return mes 在Button1控件的Click事件中编写如下代码 目的是单击 登录 按钮判断用 户名和密码是否为空 调用自定义方法va 判断用户名和密码中是否含有非法字符 如果未登录则调用上面定义的方法 弹出相应的提示信息 否则验证用户名和密码 是否正确 如果正确则显示出用户已经登录的Panel2控件 否则弹出失败的提示对 19 话框 protected void Button1 Click object sender EventArgs e if this Username Text Response Write this message 用户名不能为空 Response End if this Userpwd Text Response Write this message 密码不能为空 Response End if va this Username Text Response Write this message 用户名中含有非法字符串 Response End if va this Userpwd Text Response Write this message 密码中含有非法字符串 Response End SqlConnection strcon new SqlConnection System Configuration ConfigurationManager AppSettings strcon strcon Open SqlCommand scd new SqlCommand select count from tb User where Username this Username Text ToString and Userpwd this Userpwd Text ToString and Auditing 1 strcon int count Convert ToInt32 scd ExecuteScalar if count 0 Session username this Username Text ToString this Panel2 Visible true this Panel1 Visible false this Label1 Text Session username ToString else Response Write this message 用户名或者密码错误 定义验证非法字符的方法Va 返回值为Bool型 20 public bool va string str for int i 0 i int str Length i string name str Substring i 1 if name name name name break return v 单击 退出 按钮 清空Session username 把页面重新定向到首页 protected void LinkButton1 Click object sender EventArgs e Session username Response Redirect default aspx 3 常用工具用户控件 1 在线计算 能够给用户提供在线计算的功能 运行结果如图4 1所示 图4 1 在线计算页面运行效果 2 世界货币 能够让用户很快的查询到世界货币符号的表示 运行结果如 图4 2所示 21 图4 2 世界货币页面运行效果图 3 国家代号与区号 用户通过你 本页面可以很快的查询到相关国家和地 区的代号和号码 运行结果如图4 3所示 图4 3 国家代号与区号页面运行效果图 4 单位换算 通过本页面用户可以很快的查询到一些常用的度量衡之间的 转换关系 运行结果如图4 4所示 22 图4 4 单位换算页面运行效果图 5 国家电话 通过本页面可以很快的查询到我国各地的电话区号 运行结 果如图4 5所示 图4 5 国家电话页面运行效果图 6 车牌查询 通过本页面可以很快的查询到国内各个城市的车牌号码的开 头几位 运行结果如图4 6所示 23 图4 6 车牌查询页面运行效果图 7 电子日历 在本页面可以查询到全世界的时间 以及以前的阳历和阴历 运行结果如图4 7所示 图4 7电子日历页面运行的效果图 24 8 国际域名 通过本页面可以快捷的查询到各个国家的域名及对应的国家 的名称 运行结果如图4 8所示 图4 8 国际域名页面运行的效果图 9 天气预报 在本页面可以查询到世界各地的天气情况 运行结果如图4 9 所示 图4 9 天气查询页面运行的效果图 10 电子地图 超链接到Google的地图查询页面 方便用户查询相关地图信 息 11 英汉字典 通过本页面可以很快的查询到不认识的英文的中文解析 运 行的效果如图4 10所示 25 图4 10 英汉字典页面运行的效果图 11 IP查询 超链接到chinaren页面 方便用户很快的查询到相关的信息 4 2前台主要功能模块详细设计前台主要功能模块详细设计 4 2 1前台文件总体框架前台文件总体框架 1 功能模块 前台页面主要包括以下功能模块 1 网站导航 主要包括网站的旗帜广告条和功能导航条 2 会员登录 主要用于会员登录发布信息 3 货源信息 显示最新的八条货源信息 4 车源信息 显示最新的八条车源信息 5 司机信息 显示最新的八条司机信息 6 二手车讯 显示最新的八条二手信息 7 专线信息 显示最新的八条专线信息 8 推荐客户 显示推荐客户名称 9 实用工具 显示一些常用的是用工具的链接 10 友情链接 显示友情链接的logo 11 后台登录入口及其它 为管理员进入后台提供一个人口等等 2 网站页面的运行效果如图4 11所示 26 图4 11 网站页面运行效果 3 文件结构 某某物流信息网的前台文件架构如图4 12所示 图4 12 文件架构图 4 2 2前台首页设计前台首页设计 前台首页把网站的主要功能都显示在首页上方便访问者使用 使浏览者在首页 就能浏览到本站的最新信息 1 前台设计 引入Web用户控件 Register Src foot ascx TagName foot TagPrefix uc2 XX 物流信息网前台首页 Default aspx Banner 广告条 head ascx 前台主体页面 Default aspx 后台登录入口 foot ascx 发 布 货 源 发 布 车 源 发 布 专 线 发 布 车 讯 发 布 司 机 会 员 注 册 货 源 信 息 车 源 信 息 专 线 信 息 二 手 车 讯 司 机 信 息 联 系 我 们 Cargo send aspx Truck send aspx Way send aspx OldTruck send aspx Chauffeur send aspx User send aspx Cargo List aspx Truck List aspx Way List aspx OldTruck List aspx Chauffeur List aspx Contact List aspx 27 调用方法如下 本页中使用的其他控件属性设置请看附录Default aspx 1 后台功能代码 在命名空间区域中引用 using System Data SqlClient 命名空间 在 Page Load 页装载事件中 编写调用自定义方法对相应的 GridView 控件进行数据绑 定的代码 protected void Page Load object sender EventArgs e if IsPostBack this GridView1 DataSource sss tb Cargo this GridView1 DataBind this GridView2 DataSource sss tb Truck this GridView2 DataBind this GridView3 DataSource sss tb Chauffeur this GridView3 DataBind this GridView4 DataSource sss tb OldTruck this GridView4 DataBind this GridView5 DataSource sss tb Way this GridView5 DataBind 定义自定义方法 返回 DataTable 型数据 public DataTable sss string tb SqlConnection strcon new SqlConnection System Configuration ConfigurationManager AppSettings strcon strcon Open SqlDataAdapter sda new SqlDataAdapter select top 8 from tb where Auditing 1 order by id desc strcon DataSet ds new DataSet sda Fill ds tb return ds Tables tb 4 2 3 会员注册设计会员注册设计 28 会员注册页面用于实现会员的注册功能 会员注册成功后必须经过审核 如果 审核通过 会员才可以免费发布信息 会员注册页面的运行效果如图 4 13 所示 图 4 13 会员注册页面的运行效果图 1 前台设计 会员注册页面中主要使用的控件及控件用途如表 4 1 所示 表 4 1 会员注册页面中主要控件及控件用途 工具箱工具箱控件名称控件名称数量数量用用 途途 HTMLTable2 布局页面 HTMLInput1 清空 TextBox 中的数据 标准 Button1 提交数据 标准 TextBox13 数据录入 标准 RequiredFieldValidator12 验证文本 TextBox 不能为空 验证 CustomValidator1 用户自定义验证控件用于验证 用户名是否已经存在 验证 CompareValidator1 比较控件 用于比较两个文本 框里的值 验证 RegularExpressionValida tor 4 利用正则表达式验证 标准 DropDownList1 显示供应商信息 控件的属性设置可以通过前台代码实现 也可以再 控件属性 对话框中设置 实现 本页中使用的控件属性设置请看附录 User send aspx 2 后台功能代码 区域中 引用 using System SqlClient 命名空间 单击 注册 按钮 将表单里的 29 数据转换成相应的类型 在保存到数据表中 插入成功后 会弹出成功的同时对话 框 4 2 4 忘记密码设计忘记密码设计 忘记密码页面用于会员在忘记密码或密码丢失时取回密码 在会员输入正确的 注册条件时密码就会在下方显示 忘记密码页面的运行效果如图 4 14 所示 图 4 14 忘记密码页面的运行效果 1 前台设计 忘记密码页面中主要使用的控件及控件用途如表 4 2 所示 表 4 2 忘记密码页面中主要使用的控件及控件用途 工具箱工具箱控件名称控件名称数量数量用用 途途 HTMLTable2 布局页面 HTMLInput1 清空 TextBox 中的数据 标准 Button1 提交数据 标准 TextBox4 数据录入 标准 Label1 显示密码 控件的属性设置可以通过前台代码实现 也可以再 控件属性 对话框中设置 实现 本页中使用的控件属性设置请看附录 User forget aspx 2 后台功能代码 在命名空间区域中引用 using System Date SqlClient 命名空间 在单击 提交 按钮时 在数据库中查询符合条件的记录 如果返回值不为空 说明该记录存在 将在 Label1 中显示出密码 否则显示 对不起 您输入的条件有误 protected void Button1 Click object sender EventArgs e 30 SqlConnection strcon new SqlConnection System Configuration ConfigurationManager AppSettings strcon strcon Open SqlCommand scd new SqlCommand select Userpwd from tb User where Username this username Text ToString and Email this email Text ToString and Problem this problem Text ToString and Answer this answer Text ToString strcon string userpwd Convert ToString scd ExecuteScalar if userpwd this Label1 Text 您的密码是 userpwd else this Label1 Text 对不起 请输入的条件有误 strcon Close 4 2 5 发布司机信息设计发布司机信息设计 发布司机信息页面用于发布司机的供求信息 数据填写正确后 提交数据等待 管理员的审核 发布司机信息页面的运行效果如图 4 15 所示 图 4 15 发布司机信息页面的运行效果 31 1 前台设计 发布司机信息页面中主要使用的控件及控件用途如表 4 3 所示 表 4 3 发布司机信息页面中主要使用控件及控件用途 工具箱工具箱控件名称控件名称数量数量用用 途途 HTMLTable1布局页面 HTMLInput1清空 TextBox 中的数据 标准Button1提交数据 标准TextBox8数据录入 标准DropDownList1显示发布类型 验证RequiredFieldValidator7验证文本 TextBox 是否为空 验证RangeValidator1用于范围比较 验证CompareValidator1比较控件用于 验证 TextBox 中的 值是否是指定的类型 控件的属性设置可以通过前台代码实现 也可以再 控件属性 对话框中设置 实现 本页中使用的控件属性设置请看附录 Chauffeur send aspx 2 后台功能代码 在命名空间区域中引用 using System Date SqlClient 命名空间 在单击 发布 按钮 将表单里的数据转换成相应的类型 再保存到数据库中 插入成功之后会弹 出成功的提示对话框 protected void Button1 Click object sender EventArgs e if Page IsValid true SqlConnection strcon new SqlConnection System Configuration ConfigurationManager AppSettings strcon strcon Open string ChauffeurName this ChauffeurName Text ToString stri
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 甲方验收合格协议书范本
- 矿泉水客户销售合同范本
- 维修保养合同协议书范本
- 高端会所会员合同协议书
- 驻地企业抗疫协议书模板
- 麻蜥蜴养殖采购合同范本
- 银行与孵化器合作协议书
- 私人租地合同协议书范本
- 机动车抵押担保合同范本
- 电力数据采集协议书模板
- 新概念英语第二册单词表默写纸
- DB33-T 2355-2021 城管驿站建设与管理规范
- 工业机器人维护与保养PPT全套完整课件
- 新华书店读者问卷调查表
- JJG 315-1983直流数字电压表
- GB/T 15088-2009道路车辆牵引销强度试验
- 熠搜家庭户用光伏电站推介
- 特种设备安全监察条例课件
- 高中区域地理:极地地区南极、北极
- 公路建设项目可行性研究报告编制办法讲解课件
- 上海市建设工程竣工验收报告
评论
0/150
提交评论