物流管理系统的设计与实现.doc_第1页
物流管理系统的设计与实现.doc_第2页
物流管理系统的设计与实现.doc_第3页
物流管理系统的设计与实现.doc_第4页
物流管理系统的设计与实现.doc_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

物流管理系统的设计与实现 摘 要 该系统是基于 ASP.NET 物流信息管理系统和在线信息管理的基础上实现在线学习的 B/S 模式,使用是的。电子管理平台净+ SQL 模式。作为一个企业,公司的产品和相关信息 是多方面的,涉及到大量的信息和数据管理,到目前为止,虽然大多数公司都使用单机或局 域网管理系统,但我仍然满足这个互联网时代的要求。基于 ASP。净和 ASP。网络信息处 理方面和优势,甚至传统的手工管理系统,物流信息管理平台,物流信息管理平台,基于 ASP。净弥补传统的物流信息管理平台是不减弱,根据客户更方便,接近客户的前提,没有 网络服务的服务质量,公司的服务。 系统使用三层结构设计,Web 服务技术平台的选择,使用技术的进步,未来,可伸缩,保 证系统具有良好的稳定性和伸缩性。根据标准化、分层设计、组件实现了系统设计。使 用基于组件的软件开发方法,使结构层面,业务系统,实现分离,分离逻辑和数据;一个统一 的服务接口规范为核心,使用开放标准。功能,系统相对完整,系统网络接口和用户交互与 用户,企业可以通过数据库管理系统,提供信息和其操作的采访,同时存储数据信息。系统 实现信息和数据的浏览、查询、编辑和管理基本的数据库操作,如使用模块化的设计方法,根 据用户的需求,易于使用和维护应用程序,在另一个模块的一部分,促进扩大应用和维护, 建立程序功能复用的基础。物流信息管理平台,物流行业的基础,实际调查,实际的设计。 属于 B / S 模式下,系统可以访问后端数据库进行数据更新操作通过前台界面和修改数据 库。物流信息管理平台分为前后两部分,包括前景和背景两个模块:前台模块:用户注册、 登录、物流查询、公司信息视图,后台模块有:用户管理、车辆管理、仓库库存管理、员 工信息管理、分销管理、交付路线管理、文章管理。 关键词:;物流管理系统 ;B/S ABSTRACT The system is designed for companies to develop logistics information management platform based on ASP.NET, the online learning on the basis of the implementation of B/S model of online information management, is adopted. Electronic management platform NET + SQL mode. As an enterprise, the companys products and related information are various, involves a lot of information data management, as of today, though most companies are using the stand-alone version or LAN management system, but I still can T meet the requirements of network times this up. Based on ASP.NET and ASP.NET and the superiority of information processing, and even the traditional manual management system, logistics information management platform of logistics information management platform, based on ASP.NET to make up for the traditional logistics information management platform in not weaken, customers more convenient, close to the customers under the premise of no network service quality of service, the service of the company. Design of this system USES three layer structure, Web Service technology, makes the choice of platforms, using the technology progress, forward-looking, extensible, built-in guarantees the system has good stability and scalability. According to the standardization, standardization, hierarchical design, component implements the system design. Adopt the method of component-based software development, make the level, the structure of the business system and realize the separation, the separation of logic and data; In a unified service interface specification as the core, the use of open standards. From the function, this system is relatively complete, the system with the Web interface and user interaction, for users, enterprises can provide information through a database management system, and to accept its operation, at the same time to store the information of data. System realizes the information data browsing, query, editing and managing basic database operations, such as the method of modular design, according to user requirements, convenient application and maintenance of using the program, put in different parts of the module, convenient extension application and maintenance, and established the foundation of the program function reuse. Logistics information management platform for logistics industry on the basis of actual investigation, the actual design. Belong to the B/S mode, the system can access the back-end database, through the front desk interface data update operation, and modify the database. Divided into two parts, the front desk and logistics information management platform, including the front desk and the background of two modules: foreground module are: user registration, login, query, logistics company information view, the background module includes: user management, vehicle management, warehouse management, employee information management, distribution management, distribution route management, article management. Key words:Logistics management system, ASP.NET, B/S architecture. 物流管理系统 目 录 1 绪论 1 1.1 课题的背景1 1.2 目的和意义1 1.3 可行性分析1 1.3.1 经济可行性 2 1.3.2 技术可行性.2 1.3.3 操作可行性.6 2 系统分析 7 2.1 业务流分析.7 2.2 数据流分析.8 2.3 数据字典.8 3 系统设计 .11 3.1 数据库概念结构设计11 3.2 数据库逻辑结构设计12 4 系统实现17 4.1 系统前台.18 4.1.1 用户注册模块的实现.18 4.1.2 用户登录模块的实现.19 4.1.3 物流查看的实现.18 4.1.4 文章模块的实现.19 4.2 系统后台主操作24 4.2.1 管理员登录的实现.25 4.2.2 车辆管理的实现26 4.2.3 仓库库存管理模块的实现26 4.2.4 员工信息管理模块的实现27 4.2.5 配送管理模块的实现26 4.2.6 配送路线管理模块的实现26 4.2.7 文章管理模块的实现27 物流管理系统 5 系统调试与测试.28 结束语.30 参考文献.31 致 谢.32 物流管理系统 第 1 页 共 32 页 1 绪论 1.1 课题的背景 在当今信息社会的快速发展,现代物流产业的快速发展,随着中国国民经济连续多年 的高速增长,为现代物流的发展创造了有利条件。目前,有各种各样的物流企业 140000 年 左右,整个 21 世纪的展望,可以说现代物流产业将有更大的发展。 在发达国家,物流理论的实践,促进物流的快速发展。系统化的经济全球化和现代物 流的发展,信息技术、储运等现代化和一体化的趋势,中国物流行业的发展提出了全方位 的挑战。传统物流行业的操作模式已经不适应现代的物流行业,如何缩短物流过程,降低 库存,加快市场反应,这是所有企业所面临的问题。这个系统是根据实际需要解决这些问 题,中小企业的发展,物流管理系统。开发系统可以帮助企业实现物流的整个过程的优化 调度和动态控制,高效整合企业的物流业务来提高经济效率和整体效率的目的,提供高效、 实用、技术和运营的物流管理系统。 物流管理系统是集现代运输、仓储和配送、运输、调度、跟踪为一体的网络系统,系 统的开发实现了商品从原料供应商、制造商、分销商、零售商,然后有机消费者各个方面 的总和。 物流管理系统是必不可少的物流企业,它可以提高物流企业处理文件的速度,以促进 企业管理员工数据、客户数据、货物运输信息,交易信息,从而提高企业的效率的事情,和 信息融合的时代。 1.2 目的和意义 在我们的大学,我们学习各种理论知识和掌握软件开发经验的一部分,但是我们仍然缺 乏实践知识和理论知识结合大学的毕业生调查设计不仅是学习,而且还使自己的最佳途径 综合利用学到的知识,因此完成毕业设计是进入公司、企业,给我们一个很好的锻炼。 因为有人类活动,物流活动,传统的物流和运输、处理和存储,由不同的经济实体之间 的相互通信,它们之间的共生关系存在似乎并没有兴趣。因此,相对繁琐的物流之间的转 移项目,这些过程都伴随着人为分散的物流信息。虽然这不会影响材料的实际流量,但影 物流管理系统 第 2 页 共 32 页 响材料的性能和成本流。现代物流,现代物流时间),指的是信息、运输、仓储、库存、装 卸和包装的综合物流活动,如新型的综合管理,其任务是减少物流的总成本,为顾客提供最 优质的服务,专注于高科技信息管理和物流运输过程的信息,根据科学合理的组织过程的 所有方面,允许业务用户获得最佳的路线,最好的时间,最大的运输效率和较低的运输成本,形 成一个有效的利用资源,保护“绿色”的现代资源服务体系。随着国内加快构建信息行业 信息和物流公司发展的需要,以确保用户获得及时、准确的物流信息,建立一个良好的物 流信息管理平台是十分必要的。 1.3 可行性分析 随着计算机技术的发展和网络人口的增加,人们的需求越来越多的网络上的要求,越 来越多的接近他们的生活,网上电子信息管理已经成为一种趋势。更需要传统产业,管理 必须扩展到网络,更方便生活、工作和学习。可行性研究的目的是使用最低价格确定问题 是否可以在最短的时间内解决。为了实现这一目标,我们必须分析几种主要的可能的解决 方案的优缺点,为了确定原系统的规模和目标是切实可行的,该系统可以完成利益足够大, 保证投资和开发这个系统的程度。因此,可行性研究实质上是要进行一次大大压缩简化系 统分析和设计的过程,这是上级系统分析以更抽象的方式,和设计过程。可行性分析系统 包括经济可行性、技术可行性和运行可行性。这个系统的可行性如下: 1.3.1 经济可行性 因为 ASP.NET 物流信息管理平台所需的硬件(电脑和相关硬件)和软件环境,市场可能 购买或者从相关网站下载,主要集中在该系统成本管理系统的开发和维护,学校不会导致 太沉重的财务负担。一旦投入使用该系统,不仅可以减少公司的工作强度,提高工作效率, 而且便于信息的管理,以及传统管理模式的延续,这就极大地限制了公司的方便管理,目标 系统并不是十分复杂,开发周期短,人员开支不经济效率节约了大量的人力和财政资源产 生的成本将远远大于贷款开发这个系统,所以讨论该系统的经济方面的发展是可行的。 1.3.2 技术可行性 ASP.NET 物流信息管理平台开发基于 B / S 模式,包括建立和维护前端应用程序的 物流管理系统 第 3 页 共 32 页 开发和后端数据库。前需求应该有一个全功能的、易于使用的功能,以及后者要求建立数 据一致性和完整性、数据安全性和良好的库2。 B / S 架构(浏览器/服务器)结构结构,浏览器和服务器架构。随着互联网技术的兴起, C / S 结构变化或改进结构。在这种结构中,用户界面是努力实现通过 WWW 浏览器,非常小 的一部分业务逻辑在前面(浏览器)来实现,但是主要的业务逻辑在服务器端(服务器)实现 所谓的三层结构。这极大地简化了企业客户计算机负载,减少系统维护和升级的成本和工 作量,降低了总体拥有成本(TCO)。在现有技术中,局域网网络应用 B / S 结构,并通过下 一个互联网/内联网模式数据库应用程序,比较容易掌握,成本更低。一次性进行开发,实 现从不同的地方,不同的人有不同的访问方法(如局域网、广域网、互联网/内联网等)访 问和操作共同的数据库;它能有效地保护数据平台和管理访问服务器数据库也很安全。目 前我医院网络(局域网),外部网络(互联网)和北京东方国家清华公司情况下,办公室管理 软件是 B / S 结构的管理软件,每个工作站在局域网警察工作流量可以通过 WWW 浏览器实 现。特别是在这样一个跨平台的 JAVA 语言出现,B / S 架构管理软件是很容易的,缓慢的, 优秀的结果。随着互联网的普及和 WWW,前面的主机/终端和 C / S 不能满足当前全球开放 的网络,互连、信息随处可见,信息共享和新要求,所以这是一个 B / S 形模型中,浏览器/ 服务器体系结构。B / S 模式最重要的特点:用户可以去互联网访问文本、数据、图像、 动画、视频点播和语音信息通过 WWW 浏览器的情况下,这些信息是由许多 Web 服务器,并 且每个 Web 服务器,可以以各种方式连接数据库服务器,大量的数据是存储在数据库服务 器3。除了企业客户创建 WWW 浏览器,一般没有任何用户程序,简单地从 Web 服务器到本 地下载程序执行,如果在下载过程中遇到和数据库相关指令从 Web 服务器到数据库服务器 来解释执行,并返回到 Web 服务器,Web 服务器并返回给用户。在此结构中,许多网络连接 到一个,形成一个巨大的网络,即全球网络。各个企业可以建立自己的内部网基于这个结 构。 1.3.3 操作可行性 公司对废弃物资源的分配点,和它的主要功能是为产品类别管理。传统的 ASP.NET 物 流信息管理平台,有两种方法:第一,手工管理,以这种方式应用传统的纸和笔的操作系统, ”公司的产品信息、销售信息、信息管理和业务用户文档管理等是手提的形式表现的信 物流管理系统 第 4 页 共 32 页 息记录在纸上形成文件,然后保存统一。虽然这种方法方便的时候会有一些简单的信息查 询,但是有更多的不便:信息存储时间和条件非常有限,容易损坏,和信息不便的调查,可能 会导致错误和其他信息传达。 物流管理系统 第 5 页 共 32 页 查询 发布 修改 浏览 删除 2 系统分析 2.1 业务流分析 本系统可以分为前台和后台,前台的是方便用户注册登录和查询使用,后台拥有: 用户管理,车辆管理,仓库管理,配送管理,员工管理等模块。 (1)物流企业对企业订单的管理:系统能够生成订单信息,并且进行验证; (2)车辆管理:能够登记物流配送的车辆信息管理; (3)仓库及库存管理:系统能够提供仓库及库存的信息管理; (4)配送管理:系统能对物流的司机信息,车辆信息进行查询及修改; (5)员工信息管理:系统能够对公司员工信息进行管理; (6)配送路线管理:系统能够对货物的配送路线进行管理; 本系统的业务流程图如图 1 所示: 图 1 系统业务流程图 本系统是将现代化的计算机技术与公司管理服务模式相结合,按照借阅管理的服务 流程设计完成的。同时为扩展服务范围,初步设计一个管理平台以利于信息发布和管理。 登录系统 系统管理员 车辆管理,配送 管理,员工信息 管理等 统计 自动写入后台 数据库 保存 物流管理系统 第 6 页 共 32 页 为了使系统在各项管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和 工作质量,现提出如下系统开发目标: 具体目标如下: (1)操作简单、界面友好:完全控件式的页面布局,使得信息的录入工作更简便; 许多选项包括废旧产品信息、采购信息、企业用户信息、销售信息等只需要点击鼠标就 可以完成。 (2)即时可见:对信息的处理(包括添加、修改、删除)将立即在对应的页面显示 出来,达到“即时发布、即时见效“的功能。 (3)功能完善:不仅包括常见系统的信息管理的各个方面:信息录入、浏览、删除、 修改、查询等各个方面,完整地实现了系统对即时信息的管理要求。同时,为了能有效 方面的更新系统的界面。 (4)方便移植:系统应具有实用性、可靠性和适用性,同时注意到先进性。针对不 同的用户,只需要稍作修改就可以开发出适合自己特点的基于 ASP.NET 的物流信息管理 平台。系统界面中所需的数据都存放于数据文件中,只要对该文件做部分修改,就能在 系统界面上实现及时更新的效果,减少了更改系统源代码的复杂性。 (5)动态管理:对系统数据库实行动态操作,能实现对数据库信息的动态查询、动 态更新修改和动态录入数据。 2.2 数据流分析 基于 ASP.NET 的物流信息管理平台的数据流程:对本系统操作的数据源有个人用户、 管理员两种,首先由系统管理员根据不同用户的需要将某些信息保存到数据库中,然后 再进行发布。不同权限的用户可以对这些信息进行添加、修改和删除处理。所有用户均 可以进行信息查询。通过对本系统的需求分析,系统的基本功能已经确定。 2.3 数据字典 数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的 集合。数据流图和数据字典共同构成系统的逻辑模型。 (1)管理员用户的数据模型: 物流管理系统 第 7 页 共 32 页 数据存储名称:管理员信息 数据来源:管理员信息表 数据去向:管理员登陆模块 数据组成:管理员信息管理信息唯一标识+管理员帐号+管理员密码+管理员权 描述:存储了管理员的基本信息 (2)员工信息的数据模型: 数据存储名称:员工信息 数据来源:员工信息表 数据去向:员工信息模块 数据组成:员工信息=员工信息信息唯一标识+编号+姓名+电话+性别等 描述:存储了员工信息的注册信息 (3)物流信息的数据模型: 数据存储名称:物流信息 数据来源:物流信息表 数据去向:物流信息模块 数据组成:物流信息=物流信息唯一标识+名称+价格+数量+体积+时间等 描述:存储了物流信息 (4)配送路线管理的数据模型: 数据存储名称:配送路线管理信息 数据来源:配送路线管理信息表 数据去向:配送路线管理信息模块 数据组成:配送路线管理信息=订单号+名称+地址+状态 描述:存储了配送路线信息 3 系统设计 3.1 数据库概念结构设计 得到上面数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以 及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通 过相互之间的作用形成数据的流动。 物流管理系统 第 8 页 共 32 页 对数据库中实现具体表的详细设计,即各数据库表的字段名、类型、长度等信息进行 了详细的描述根据系统 E-R 图,系统数据表设计如下: 车辆管理边:车牌号 汽车品牌 汽车载重 汽车类型 公里数 汽车描述 系统管理员 密码 姓名 级别 帐号 管理 车辆管理 车牌 公里数 描述 类型 品牌 载重 图3-1车辆管理ER图 仓库库存信息表:(仓库名称 物品名称 物品数量 物品体积 当前操作 操作数量) 系统管理员 密码 姓名 级别 帐号 管理 库存 名称数量 体积 数量 备注 ID 操作 名称 图 3-2 仓库库存管理 ER 图 员工信息表:(员工编号 姓名 性别 年龄 联系方式 所在地区) 物流管理系统 第 9 页 共 32 页 系统管理员 密码 姓名 级别 帐号 管理 员工管理 姓名 所在地区 Uo 苏哦 i ID 联系 编号 年龄 图 3-3 员工信息管理 ER 图 配送信息表:(帐号 姓名 联系方式 配送物品 物品重量 物品体积 状态 备注) 系统管理员 密码 姓名 级别 帐号 管理 配送信息 姓名 员 备注 体积 重量 帐号 物品 图 3-4 配送管理 ER 图 配送路线表:(订单号 时间 地址 状态) 物流管理系统 第 10 页 共 32 页 系统管理员 密码 姓名 级别 帐号 管理 配送路线 时间 啊你 员 ID 备注 状态 订单 地址 图 3-5 配送路线管理 ER 图 3.2 数据库逻辑结构设计 数据库的概念结构设计完毕后,现在可以将上面的数据库概念结构转化为某种数据 库系统所支持的实际数据库模型,也就是数据库的逻辑结构8。 基于 ASP.NET 的物流信息管理平台数据库中各个表的设计结果如表所示。每个表格 表示在数据库中的一个表。 表 3-1 用户信息表 序号属性名称描述数据类型长度是否为空约束 1Id 编号 Intno null 主键 2UserId 用户帐号 nvarchar50null 3UserPwrd 用户密码 nvarchar50null 4UserName 用户姓名 nvarchar50null 5UserType 用户级别 nvarchar50null 物流管理系统 第 11 页 共 32 页 表 3-2 车辆管理信息表 表 3-3 仓库库存管理信息表 序号属性名称描述数据类型长度是否为空约束 1Id 编号 Intno null 主键 2carnum 车牌号 nvarchar50null 3carbrand 品牌 nvarchar50null 4carweight 载重 nvarchar50null 5carmile 公里数 nvarchar50null 6carpress 描述 nvarchar50null 序号属性名称描述数据类型长度是否为空约束 1Id 编号 Intno null 主键 2rname 仓库名称 nvarchar50null 3wname 物品名称 nvarchar50null 4wweight 物品数量 nvarchar50null 5wsize 物品体积 nvarchar50null 物流管理系统 第 12 页 共 32 页 表 3-4 员工信息表 6rcz 当前操作 nvarchar50null 7cnum 操作数量 nvarchar50null 序号属性名称描述数据类型长度是否为空约束 1Id 编号 Intno null 主键 2userid 员工编号 nvarchar50null 3username 姓名 nvarchar50null 4usersex 性别 nvarchar50null 5userage 年龄 nvarchar50null 6usertel 联系方式 nvarchar50null 7useraddress 所在地区 nvarchar50null 物流管理系统 第 13 页 共 32 页 表 3-5 配送路线信息表 表 3-6 配送信息表 序号属性名称描述数据类型长度是否为空约束 1Id 编号 Intno null 主键 2lid 订单号 nvarchar50null 3ltime 时间 nvarchar50null 4laddress 地址 nvarchar50null 序号属性名称描述数据类型长度是否为空约束 1Id 编号 Intno null 主键 2userid 员工编号 nvarchar50null 3username 姓名 nvarchar50null 4usertel 联系方式 nvarchar50null 5userwp 配送物品 nvarchar50null 6wweight 物品重量 nvarchar50null 7wsize 状态 nvarchar50null 物流管理系统 第 14 页 共 32 页 物流管理系统 第 15 页 共 32 页 4 系统实现 用户界面的大部分功能都是以管理模块为前提的,网站分为前台和后台 2 个模块,前台 用户可以注册和登录,后台管理员可以对车辆信息,物流信息,员工信息等进行管理。 系统功能模块图如图 1 所示: 物流管理系统 前台后台 注 册 登 录 文 章 查 看 物 流 查 看 用 户 管 理 车 辆 管 理 仓 库 管 理 配 送 管 理 理 配 送 路 线 管 理 员 工 管 理 理 文 章 管 理 理 物流管理系统 第 16 页 共 32 页 图 1 系统模块图 基于各个模块的设计,实现这些功能模块。网站分为前台,和后台,前台模块包括用 户的注册和登录,物理查询,文章查看,后台包括:车辆管理,仓库库存管理,员工信 息管理,配送管理,配送路线管理,文章管理。 4.1 前台功能模块的实现 4.1.1 用户注册模块的实现 游客可以浏览网站信息,查看网站的具体内容,但是游客想查询物流信息的话就必须 注册成为用户。 物流管理系统 第 17 页 共 32 页 图 4-2 用户注册 主要实现代码: ness.users us = new Business.users(); Business.usersData ud = new Business.usersData(); bool b = us.Login(userid, userpwrd); if (b) Session“departmentId“ = us.departmentId; Session“UserId“ = userid; Session“UserName“ = us.UserName; if (us.UserType = “3“) Response.Redirect(“maintenance_sys/index.htm“); if (b) Session“departmentId“ = us.departmentId; Session“UserId“ = userid; Session“UserName“ = us.UserName; if (us.UserType = “3“) Response.Redirect(“maintenance_sys/index.htm“); else lblInfo.InnerHtml = us.ErrMsg; 物流管理系统 第 18 页 共 32 页 4.1.2 用户登录模块的实现 当用户输入帐号 和密码的时候后台会判断用户是否存在,如果存在的话就记录用户的 SESSION 信息,然后让用户登录。 图 4-3 用户登录 主要实现代码: ness.users us = new Business.users(); Business.usersData ud = new Business.usersData(); bool b = us.Login(userid, userpwrd); if (b) Session“departmentId“ = us.departmentId; Session“UserId“ = userid; 物流管理系统 第 19 页 共 32 页 Session“UserName“ = us.UserName; if (us.UserType = “3“) Response.Redirect(“maintenance_sys/index.htm“); else Session“departmentId“ = us.departmentId; Session“UserId“ = userid; Session“UserName“ = us.UserName; if (us.UserType = “3“) Response.Redirect(“maintenance_sys/index.htm“); else lblInfo.InnerHtml = us.ErrMsg; 4.1.3 物流查看的实现 用户在登录之后可以查看自己的物流信息,输入自己的物流编号就会显示该物流的详 细路线信息,包括时间,地点,状态等。 物流管理系统 第 20 页 共 32 页 图 4-4 物流查询模块 主要实现代码: ness.users us = new Business.users(); Business.usersData ud = new Business.usersData(); bool b = us.Login(userid, userpwrd); if (b) Session“departmentId“ = us.departmentId; Session“UserId“ = userid; Session“UserName“ = us.UserName; if (us.UserType = “3“) Response.Redirect(“maintenance_sys/index.htm“); 物流管理系统 第 21 页 共 32 页 else lblInfo.InnerHtml = us.ErrMsg; Session“departmentId“ = us.departmentId; Session“UserId“ = userid; Session“UserName“ = us.UserName; if (us.UserType = “3“) Response.Redirect(“maintenance_sys/index.htm“); else lblInfo.InnerHtml = us.ErrMsg; 4.1.4 文章查看 用户在网站的首页可以看到对于物流公司的介绍,包括关于我们,联系我们,加入我 们,法律声明等详细信息。 物流管理系统 第 22 页 共 32 页 图 4-5 文章查看 主要实现代码: ness.users us = new Business.users(); Business.usersData ud = new Business.usersData(); bool b = us.Login(userid, userpwrd); if (b) Session“departmentId“ = us.departmentId; Session“UserId“ = userid; Session“UserName“ = us.UserName; if (us.UserType = “3“) Response.Redirect(“maintenance_sys/index.htm“); else 物流管理系统 第 23 页 共 32 页 lblInfo.InnerHtml = us.ErrMsg; Session“departmentId“ = us.departmentId; Session“UserId“ = userid; Session“UserName“ = us.UserName; if (us.UserType = “3“) Response.Redirect(“maintenance_sys/index.htm“); else lblInfo.InnerHtml = us.ErrMsg; 4.2 后台功能模块的实现 4.2.1 管理员登录模块的实现 在用户后台登录中首先实体化了两个类并且分别给这两个类命名 us,ud。调用 us 类里 面的判断登录函数 Login() ,输入 userid 和 userpwrd 这 2 个参数带入到后台系统中进 行查询,判断返回值;如果查询得出结果,返回值为 True,用 Session 记录下返回用户 的帐号,姓名,权限,并且对权限进行判断,然后跳转页面;如果返回值为 False,告诉 前台页面登录失败,并且提示失败原因。 物流管理系统 第 24 页 共 32 页 图 4-6 台登录 主要实现代码: ness.users us = new Business.users(); Business.usersData ud = new Business.usersData(); bool b = us.Login(userid, userpwrd); if (b) Session“departmentId“ = us.departmentId; Session“UserId“ = userid; Session“UserName“ = us.UserName; if (us.UserType = “3“) Response.Redirect(“maintenance_sys/index.htm“); else 物流管理系统 第 25 页 共 32 页 lblInfo.InnerHtml = us.ErrMsg; bool b = us.Login(userid, userpwrd); if (b) Session“departmentId“ = us.departmentId; Session“UserId“ = userid; Session“UserName“ = us.UserName; if (us.UserType = “3“) Response.Redirect(“maintenance_sys/index.htm“); else lblInfo.InnerHtml = us.ErrMsg; if (us.UserType = “3“) Response.Redirect(“maintenance_sys/index.htm“); else lblInfo.InnerHtml = us.ErrMsg; 物流管理系统 第 26 页 共 32 页 4.2.2 车辆管理模块的实现 后台菜品管理主要方便管理员对车辆信息进行增删改的操作,车辆信息包括:车牌号 汽车品牌 汽车载重 汽车类型 公里数 汽车描述,当用户点击新增的时候,页面会跳转 到新增界面,用户可以输入新增信息,当用户点击删除的时候,系统会跳转是否删除的 按钮,当用户点击确认的时候完成删除。 图 4-8 车辆管理 主要实现代码: ness.users us = new Business.users(); Business.usersData ud = new Business.usersData(); bool b = us.Login(userid, userpwrd); if (b) Session“departmentId“ = us.departmentId; Session“UserId“ = userid; Session“UserName“ = us.UserName; if (us.UserType = “3“) 物流管理系统 第 27 页 共 32 页 Response.Redirect(“maintenance_sys/index.htm“); else lblInfo.InnerHtml = us.ErrMsg; Business.usersData ud = new Business.usersData(); bool b = us.Login(userid, userpwrd); if (b) Session“departmentId“ = us.departmentId; Session“UserId“ = userid; Session“UserName“ = us.UserName; if (us.UserType = “3“) Response.Redirect(“maintenance_sys/index.htm“); else lblInfo.InnerHtml = us.ErrMsg; 4.2.3 仓库库存模块的实现 后台用户管理主要方便管理员对库存信息进行增删改的操作,库存信息主要包括:仓 库名称 物品名称 物品数量 物品体积 当前操作 操作数量,当用户点击新增的时候,页 面会跳转到新增界面,用户可以输入新增信息,当用户点击删除的时候,系统会跳转是 物流管理系统 第 28 页 共 32 页 否删除的按钮,当用户点击确认的时候完成删除。 图 4-9 库库存管理 主要实现代码: ness.users us = new Business.users(); Business.usersData ud = new Business.usersData(); bool b = us.Login(userid, userpwrd); if (b) Session“departmentId“ = us.departmentId; Session“UserId“ = userid; Session“UserName“ = us.UserName; if (us.UserType = “3“) Response.Redirect(“maintenance_sys/index.htm“); else 物流管理系统 第 29 页 共 32 页 lblInfo.InnerHtml = us.ErrMsg; 4.2.4 员工信息管理模块的实现 后台订单管理主要方便管理员对员工信息进行增删改的操作,员工信息主要包括:员 工编号 姓名 性别 年龄 联系方式 所在地区,当用户点击新增的时候,页面会跳转到新 增界面,用户可以输入新增信息,当用户点击删除的时候,系统会跳转是否删除的按钮, 当用户点击确认的时候完成删除。 图 4-10 员工信息管理 主要实现代码: ness.users us = new Business.users(); Business.usersData ud = new Business.usersData(); bool b = us.Login(userid, userpwrd); if (b) 物流管理系统 第 30 页 共 32 页 Session“departmentId“ = us.departmentId; Session“UserId“ = userid; Session“UserName“ = us.UserName; if (us.UserType = “3“) Response.Redirect(“maintenance_sys/index.htm“); else lblInfo.InnerHtml = us.ErrMsg; Business.usersData ud = new Business.usersData(); bool b = us.Login(userid, userpwrd); if (b) Session“departmentId“ = us.departmentId; Session“UserId“ = userid; Session“UserName“ = us.UserName; if (us.UserType = “3“) Response.Redirect(“maintenance_sys/index.htm“); else lblInfo.InnerHtml = us.ErrMsg; 物流管理系统 第 31 页 共 32 页 4.2.5 配送管理模块的实现 后台地址管理主要方便管理员对配送信息进行增删改的操作,配送信息主要包括:帐 号 姓名 联系方式 配送物品 物品重量 物品体积 状态 备注,当用户点击新增的时候, 页面会跳转到新增界面,用户可以输入新增信息,当用户点击删除的时候,系统会跳转 是否删除的按钮,当用户点击确认的时候完成删除。 图 4-11 配送管理 主要实现代码: ness.users us = new Business.users(); Business.usersData ud = new Business.user

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论