已阅读5页,还剩34页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
最新范本 供参考 企业库存管理系统的开发与实现 综述综述 当今时代 世界经济正在从工业经济向知识经济转变 我们说知识经济的两个重要特 征就是信息化和全球化 要实现信息化和全球化 就必须依靠完善的网络和完善的数据库 在这样一个飞速发展的信息时代 在各行各业中离不开信息处理 这正是计算机被广泛应 用于管理信息系统的环境 使用计算机进行信息控制 不仅提高了工作效率 而且大大的 提高了其安全性 尤其对于复杂的信息管理 计算机能够充分发挥它的优越性 计算机进 行信息管理与信息管理系统的开发密切相关 系统的开发是系统管理的前提 尤其对于复杂的信息管理 计算机能够充分发挥它的优越性 计算机进行信息管理与 信息管理系统的开发密切相关 系统的开发是系统管理的前提 本系统就是为了管理好企 业的库存信息而设计的 关键词 库存管理 出库 入库 关键词 库存管理 出库 入库 C 目录目录 最新范本 供参考 引言引言 2 2 第第 1 1 章章 概述概述 3 3 1 1 库存管理系统概述 3 第第 2 2 章章 开发环境开发环境 4 4 2 1 硬件要求 4 2 2 软件要求 4 第第 3 3 章章 系统分析系统分析 5 5 3 1 可行性分析 5 3 1 1 系统实现后对组织机构 管理模式的影响 5 3 1 2 可行性研究 5 3 2 需求分析 6 3 2 1 系统功能需求分析 6 3 2 2 系统设计结构分析 6 3 2 3 系统功能流程图设计 9 第第 4 4 章章 系统设计系统设计 1010 4 1 系统设计要求 目标及命名规则 10 4 1 1 要求 10 4 1 2 目标 10 4 1 3 命名规则 10 4 2 系统功能设计 10 4 2 1 系统具体功能 10 4 3 数据库设计 15 4 3 1 数据库概要结构设计 15 4 3 2 数据库逻辑结构设计 15 第第 5 5 章章 系统的具体实施系统的具体实施 1818 5 1 母版页 18 5 1 1 母版页的优点 18 5 1 2 母版页的使用 18 5 1 3 本系统的母版页图 5 1 所示 19 5 2 各个模块的实现 19 5 2 1 管理员注册与登录模块 19 5 2 2 权限模块 21 5 2 3 基本信息管理模块 24 5 2 4 库存管理模块 28 5 2 5 库存查询模块 34 5 2 6 用户模块 37 5 2 7 密码重置模块 41 5 2 8 安全退出系统模块 43 第第 6 6 章章 遇到的问题及解决办法遇到的问题及解决办法 4444 最新范本 供参考 第第 7 7 章章 总结总结 4949 致致 谢谢 4949 参考文献参考文献 4949 引言引言 当今时代 世界经济正在从工业经济向知识经济转变 我们说知识经济的两个重要特 征就是信息化和全球化 要实现信息化和全球化 就必须依靠完善的网络和完善的数据库 在这样一个飞速发展的信息时代 在各行各业中离不开信息处理 这正是计算机被广泛应 用于管理信息系统的环境 使用计算机进行信息控制 不仅提高了工作效率 而且大大的 提高了其安全性 尤其对于复杂的信息管理 计算机能够充分发挥它的优越性 计算机进 行信息管理与信息管理系统的开发密切相关 系统的开发是系统管理的前提 尤其对于复杂的信息管理 计算机能够充分发挥它的优越性 计算机进行信息管理与 信息管理系统的开发密切相关 系统的开发是系统管理的前提 本系统就是为了管理好企 业的库存信息而设计的 随着 WTO 的加入和我国工业的迅猛发展 为了抓住机遇 在竞争中占得先机 作为生 产企业的一个必不可少的重要环节 库存管理的信息化 计算机化也就迫在眉捷了 开发 库存管理信息系统即有宏观上的意义 那就是顺应时代信息化 现代化潮流 提高效益 促进国民经济结构优化 也有微观上的意义 那就是可以提高管理的现代化程序 加强管 理的信息化手段 提高工作效率 增加单位效益 第第 1 1 章章 概述概述 1 11 1 库存管理系统概述库存管理系统概述 1 描述 库存管理系统是典型的信息管理系统 其开发主要包括后台数据库的建立和维护以及 前端应用程序的开发两个方面 对于前者要求建立资料一致性和完整性强 资料安全性好 的库 而对于后者则要求应用程序功能完备 易使用等特点 随着科学技术的不断提高 计 算机科学日渐成熟 强大的功能已为人们深刻认识 库存管理系统的开发的环境及条件越来 越优越 同时功能也变得越来越强大 企业使用进销存管理系统即有宏观上的意义 那就 是顺应时代信息化 现代化潮流 提高效益 也有微观上的意义 那就是可以提高管理的 最新范本 供参考 现代化程序 加强管理的信息化手段 提高工作效率 2 目的 随着社会的进步和计算机的不断普及 各行各业的管理 控制都越来越离不开计算机 的辅助 库存管理系统 的开发就是为了辅助大多数企业的基本管理 实现信息管理的 系统化 规范化和自动化 3 意义 简化人们日常工作中的大量机械重复的操作 使一些过程繁琐且数据量大的工作得已 高效的进行 库存管理系统还可以通过对数据的有效控制 实现对工作流层的控制 协调 从而提高企业的竞争力 第第 2 2 章章 开发环境开发环境 2 12 1 最低硬件要求最低硬件要求 CPU Intel Pentium 2 0GHZ HDD 40G RAM 256M 2 22 2 软件要求软件要求 操作系统 Windows XP Windows NT Windows Vista Windows 7 数据库 SQL Server 2000 开发工具 Microsoft Visaul Studio 2005 辅助开发工具 Photoshop CS2 Macromedia Dreamweaver 8 浏览器 IE8 0 推荐使用 IE8 0 Web 服务器 IIS6 0 分辨率 最佳效果 1440 900 像素 最小分辨率 1024 768 像素 第 3 章 系统分析 3 1 可行性分析可行性分析 3 1 1 系统实现后对组织机构 管理模式的影响系统实现后对组织机构 管理模式的影响 库存管理系统是基于先进的软件和高速 大容量的硬件基础上的新的库存管理模式 通过 最新范本 供参考 集中式的信息数据库 将企业的出库 入库等企业的经营业务有机的结合起来中 达到数 据共享 降低成本 提高效率 改进服务等目的 同时还可以从以下几个方面来提高管理 水平 提高管理效率降低人工成本 降低采购成本 及时调整营销策略 减少仓储面积 提高房产综合利用 降低储备资金占用 加快资金周转实现的经济效益 强化财务控制实现的经济效益 商业数据智能分析 高效决策 3 1 2 可行性研究 可行性研究 1 开发系统的必要性 随着网络的普及和流行 通过互联网络进行经济活动不仅方便快速 而且经济实惠 还可以吸引更多的顾客 这也是商家看好的地方 从这一点足可以说明开发系统的必要性 2 开发系统的技术可行性 通过对公司业务流程各个环节的分析 确定出系统的管理结构 我开发小组人员利用 现有的开发工具和开发技术完全可以在规定的时间内实现新系统的全部功能 3 开发系统的法律可行性 开发本系统是为了实现公司的高效管理 并实现对决策的支持 在开发的过程中完全 自主开发 不会出现侵权问题 另外也会使用正版的软件来开发系统和运行系统 4 组织管理上的可行性 系统会使公司的管理更加科学化 也会更方便 高效 更人性化 同时也可以优化组 织结构 提高企业的竞争力 5 社会条件上的可行性 网络的普及 网络也越来越受到人们的喜爱 这也为系统实现后的运行提供了一个大 的环境 3 2 需求分析需求分析 3 2 1 系统功能需求分析系统功能需求分析 库存管理系统是一个典型的数据库开发应用程序 由新用户注册及登录模块 基本信 息管理模块 库存管理模块 库存查询模块等部分组成 规划系统功能模块如下 1 新用户注册及登录模块 该模块主要包括新用户注册 用户的登入与登出 2 基本信息管理模块 最新范本 供参考 该模块主要包括商品类别管理 商品信息管理 客户信息管理 仓库信息管理 3 库存管理模块 该块主要包括入库单管理 出库单管理 库存预警模块 4 库存查询模块 该模块主要包括入库信息查询 出库信息查询 出入库信息报表 5 用户管理模块 该模块主要包括添加新管理员帐号 审核已注册的管理员帐号 现有管理员帐号的编 辑与删除 4 密码重置模块 已登录的管理员在此模块中可以修改账户密码 4 安全登出模块 该模清除已登录帐号的账户信息 确保系统安全 3 2 2 系统设计结构分析系统设计结构分析 库存管理系统采用的是浏览器 服务器系统 Browser Server 简称 B S 结构 1 B S 介绍 B S 结构 即 Browser Server 浏览器 服务器 结构 就是只安装维护一个服务器 Server 而客户端采用浏览器 Browse 运行软件 它是随着 Internet 技术的兴起 对 C S 结构的一种变化和改进 主要利用了不断成熟的 WWW 浏览器技术 结合多种 Script 语言 VBScript JavaScript 和 ActiveX 技术 是一种全新的软件系统构造技术 B S 三层体系结构采用三层浏览器 服务器结构 在数据管理层 Server 和用户界面 层 Client 增加了一层结构 称为中间件 Middleware 使整个体系结构成为三层 三层结 构是伴随着中间件技术的成熟而兴起的 核心概念是利用中间件 将应用分为表示层 业 务逻辑层和数据存储层三个不同的处理层次 如图 2 所示 三个层次的划分是从逻辑上分 的 具体的物理分法可以有多种组合 中间件作为构造三层结构应用系统的基础平台 提 供了以下主要功能 负责客户机与服务器 服务器与服务器间的连接和通信 实现应用与 数据库的高效连接 提供一个三层结构应用的开发 运行 部署和管理的平台 这种三层 结构在层与层之间相互独立 任何一层的改变不会影响其它层的功能 最新范本 供参考 图 4 1 B S 三层体系结构 在 B S 体系结构系统中 用户通过浏览器向分布在网络上的许多服务器发出请求 服务器对浏览器的请求进行处理 将用户所需信息返回到浏览器 而其余如数据请求 加 工 结果返回以及动态网页生成 对数据库的访问和应用程序的执行等工作全部由 Web Server 完成 随着 Windows 将浏览器技术植入操作系统内部 这种结构已成为当今应用软 件的首选体系结构 显然 B S 结构应用程序相对于传统的 C S 结构应用程序是一个非常 大的进步 采用该结构软件的优势在于 无须开发客户端软件 维护和升级方便 可跨平台操作 任何一台机器只要装有 WWW 浏览器软件 均可作为客户机来访 问系统 具有良好的开放性和可扩充性 可采用防火墙技术来保证系统的安全性 有效地适应了当前用户对管理信息系统 的新需求 因此该结构在管理信息系统开发领域中获得飞速发展 成为应用软件研制中一种流行 的体系结构 2 B S 相对于 C S 的优势 由于传统的客户服务器两层结构存在灵活性差 升级困难 维护工作量大等缺陷 已 较难适应当前信息技术与网络技术发展的需要 而 Browse Server 简称 B S 结构已成为取 代 Client Server 简称 C S 结构的一种全新技术 它的主要优势有 a 维护和升级方式简单 比如说很多人每天上 新浪 网 只要安装了浏览器就可以了 并不需要了解 新浪 的服务器用的是什么操作系统 而事实上大部分网站确实没有使用 windows 操作系统 但 用户的电脑本身安装的大部分是 windows 操作系统 c 应用服务器运行数据负荷较重 由于 B S 架构管理软件只安装在服务器端 Server 上 网络管理人员只需要管理服 务器就行了 用户界面主要事务逻辑在服务器 Server 端完全通过 WWW 浏览器实现 极少部分事务逻辑在前端 Browser 实现 所有的客户端只有浏览器 网络管理人员只需 最新范本 供参考 要做硬件维护 但是 应用服务器运行数据负荷较重 一旦发生服务器 崩溃 等问题 后果不堪设想 因此 许多单位都备有数据库存储服务器 以防万一 3 客户 服务器体系结构的综合特点 B S 结构的主要特点是分布性强 维护方便 开发简单且共享性强 总体拥有成本低 但数据安全性问题 对服务器要求过高 数据传输速度慢 软件的个性化特点明显降低 这些缺点是有目共睹的 难以实现传统模式下的特殊功能要求 例如通过浏览器进行大量 的数据输入或进行报表的应答 专用性打印输出都比较困难和不便 此外 实现复杂的应 用构造有较大的困难 虽然可以用 ActiveX Java 等技术开发较为复杂的应用 但是相对 于发展已非常成熟 C S 的一系列应用工具来说 这些技术的开发复杂 并没有完全成熟 的技术工具供使用 3 2 3 系统功能流程图设计 根据上述系统功能的需求分析 按照结构化程序设计的要求 得到如下所示的系统功 能模块图 如图 3 1 图 3 1 系统功能结构图 第第 4 章章 系统设计系统设计 4 1 系统设计要求 目标及命名规则系统设计要求 目标及命名规则 4 1 1 要求要求 1 由于操作人员的计算机知识普遍较差 要求有良好的人机界面 2 由于该系统的使用对象多 要求有较好的权限管理 企业库存管理系统 基 本 信 息 管 理 注 册 与 登 录 模 块 库 存 管 理 库 存 查 询 用 户 管 理 修 改 密 码 安 全 退 出 最新范本 供参考 3 方便的数据查询 4 基础信息管理 包括商品信息 客户信息 仓库信息等 5 通过计算机 能够直接 透视 仓库存储情况 6 数据计算自动完成 尽量减少人工干预 7 系统退出 4 1 2 目标目标 1 系统采用人机对话方式 界面美观友好 信息查询灵活 方便 快捷 准确 数据存储 安全可靠 2 键盘操作 快速响应 3 实现模糊查询等 4 管理员等级不同权限不同 5 对用户输入的数据 系统进行严格的数据检验 尽可能排除人为的错误 6 系统最大限度地实现了易安装性 易维护性和易操作性 7 系统运行稳定 安全可靠 4 1 3 命名规则命名规则 1 数据库命名规则 数据库中表命名规则是表名称各个英文单词前加前缀 X 表中字段命名与表相同 4 2 系统功能设计系统功能设计 4 2 1 系统具体功能系统具体功能 1 注册及登录模块 图 4 1 1 所示 注册模块图 4 1 1 最新范本 供参考 登录模块及注册入口图 4 1 2 2 超级管理员登录后界面 图 4 2 所示 最新范本 供参考 图 4 2 3 普通管理员登陆后界面 结构图 4 3 所示 最新范本 供参考 图 4 3 4 基本信息管理 图 4 4 所示 图 4 4 商品类别管理 添加新的商品类别名称 修改删除已添加的商品类别 商品信息管理 添加新的商品信息 修改删除已添加的商品信息 客户信息管理 添加新的客户信息 修改删除已添加的客户信息 仓库信息管理 添加新的仓库信息 修改删除已添加的仓库信息 5 库存管理 图 4 5 所示 最新范本 供参考 图 4 5 入库单管理 添加新的入库单 编辑删除已有的入库单 出库单管理 添加新的出库单 编辑删除已有的出库单 库存报警 输出数量少于警戒线的商品 6 库存查询 图 4 6 所示 图 4 6 6 用户管理 图 4 7 所示 图 4 7 7 修改密码 图 4 8 所示 最新范本 供参考 图 4 8 4 3 数据库设计数据库设计 本系统数据库采用 SQL Server 2000 数据库 系统数据库名称为 zd kucun 数据库 zd kucun 中包含 27 张表 其中系统自动生成表 20 张 自定义表 7 张 4 3 1 数据库概要结构设计数据库概要结构设计 1 管理员表 包括的数据项有 编号 帐号 密码 状态 权限 2 仓库信息表 包括的数据项有 编号 仓库名称 3 商品信息表 包括的数据项有 编号 商品名称 商品类别编号 销售价 成本价 4 商品类别信息表 包括的数据项有 编号 类别名称 5 客户信息表 包括的数据项有 编号 客户名称 性别 固话 手机 地址 6 出入库单据表 包括的数据项有 编号 负责人 办理日期 仓库编号 单据类型 7 出入库商品表 包括的数据项有 编号 商品名称 销售价 成本价 数量 商品类别 4 3 2 数据库逻辑结构设计数据库逻辑结构设计 根据上述数据库的需求分析和概念结构设计 设计了名称为 zd kucun 的数据库 数据库 zd kucun 由下面多个表格组成 各个表的命名及字段命名都是以相应名称的拼 音首字母组合而成 各个表格的设计结果如下表格所示 每个表格表示在数据库中相对应 的一个表 最新范本 供参考 图 4 8 客户信息表 图 4 9 仓库信息表 图 4 10 商品信息表 图 4 11 出入库商品信息表 图 4 12 商品类别信息表 最新范本 供参考 图 4 13 出入库单据信息表 图 4 14 管理员信息表 最新范本 供参考 第第 5 章章 系统的具体实施系统的具体实施 5 1 母版页母版页 5 1 1 母版页的优点母版页的优点 母版页系统易于供设计人员使用 因为它基于 ASP NET 的熟悉的用户控件模型 尽 管最终加入了近乎完整的可视化 却不需要编写任何代码 另一方面 母版页的功能强大 因为它们支持多区域 默认内容 嵌套模板 和设备筛选器 用于浏览器依赖性 母版页 也是完全编译的 从而具有最佳性能 同时提供一种强类型编程模型 其中包括母版属性 的设计时 IntelliSense 尽管在最后发行之前可能会作一些折衷 以便更好地支持动态母 版 5 1 2 母版页的使用母版页的使用 模板页扩展名为 Master 内容页引用模板页的方法 动态改变内容页所引用的模板页 通常在 Init 事件下改变 protected void Page PreInit object sender EventArgs e this MasterPageFile ABC master 在内容页中使用模板页中的控件 Master 内容页 Label lb Label Master FindControl LabDemo 直接在 Master 中找 LabDemo if lb null Response Write alert lb Text ToString 当控件在 Master 中的 ContentPlaceHolder 里的话则需要 ContentPlaceHoldera ContentPlaceHolder Master FindControl Content2 先找到 ContentPlaceHolder 的 ID if a null TextBox Txt TextBox a FindControl TxtDemo if Txt null 最新范本 供参考 Response write Txt text ToString 在内容页中使用模板页中的变量 属性 方法 首先在内容页加上 模板页中的变量必须为 Public string WebTitle welocome to 并放在模板页类下定义 并初始化 就可以在内容页中 Master WebTitle 进行引用 但如果此变量在网页加载的时候改变了 引用的值还为定义时初始化的值 因为加加载模板 页到内容页的事件先后为 1 母版页 Init 2 内容页 Init 3 内容页 Load 4 母版页 Load 5 内容页 PreRender 6 母版页 PreRender 所以 要改变变量的值应放在 母版页中的 Init 事件中 放在 Load 事件中是不行的 例 protected void Page Init object sender EventArgs e if IsPostBack WebConfigSelect 此方法对变量进行了初始化或者改变 5 1 3 本系统的母版页提供统一的登录安全验证 本系统的母版页提供统一的登录安全验证 代码如下 public partial class System MasterPage System Web UI MasterPage protected void Page Load object sender EventArgs e if Request Cookies xzfkucun null Response Redirect ManagerThisWay aspx 5 2 各个模块的实现各个模块的实现 5 2 1 管理员注册与登录模块管理员注册与登录模块 进入系统前首先进入登录这个界面 当用户登录成功后 方可以进行相应操作 流程 最新范本 供参考 图5 1 截图5 2所示 登录的主要代码 protected void ImageButton1 Click object sender ImageClickEventArgs e string user Common UrnHtml txt user Text Trim string pwd FormsAuthentication HashPasswordForStoringInConfigFile txt pwd Text SHA1 string sql select from X Manager where X Manager User user and X Manager Pwd pwd SqlDataReader dr DB getDataReader sql if AuthCode1 IsMatch if dr Read if dr X Manager State ToString 正常 HttpCookie cookies cookies new HttpCookie xzfkucun cookies Values Add Manager HttpUtility UrlEncode this txt user Text Trim cookies Values Add X Power HttpUtility UrlEncode dr X Manager Power ToString cookies Expires DateTime Now AddHours 24 1天有效24小时 Response Cookies Set cookies 存储 dr Close dr Dispose Response Redirect MainFrame aspx else dr Close dr Dispose Common ShowMessage Page 您的帐号还未开通 或已禁用 else dr Close dr Dispose Common ShowMessage Page 登陆失败 请检查用户名及密码是否正确 else 最新范本 供参考 dr Close dr Dispose Common ShowMessage Page 验证码错误 登录流程图5 1 图5 2 登录 ManagerThisWay aspx 5 2 2 权限模块权限模块 主界面可以依据不同的权限进入相应的界面进行相关操作 主界面图 5 3 所示 主界面涉及权限的部分代码 region 初始化页面 public string py protected void Page Load object sender EventArgs e if IsPostBack 最新范本 供参考 if Request Cookies xzfkucun null if Request Cookies xzfkucun Manager null Label1 Text HttpUtility UrlEncode Request Cookies xzfkucun Manager ToString if Request Cookies xzfkucun X Power ToString Administrator py else py none else Response Redirect managerthisway aspx else Response Redirect managerthisway aspx endregion 最新范本 供参考 超级管理员登录后进入 图5 3 普通管理员登录后进入 图5 4 最新范本 供参考 5 2 3 基本信息管理模块基本信息管理模块 进入这个界面后 可以在左侧的导航栏点击相应栏目进行相关操作 部分代码与截图 public static string sqltxt select from X Goods Sort order by X Goods Sort ID desc public static string cmdtxt2 select count from X Goods Sort protected void Page Load object sender EventArgs e if IsPostBack Get Pager Data 绑定列表数据 void Get Pager Data SqlConnection cn DB OpenConnection SqlCommand cmd0 new SqlCommand cmdtxt2 cn AspNetPager1 AlwaysShow true AspNetPager1 PageSize 14 AspNetPager1 RecordCount int cmd0 ExecuteScalar cn Close Get Data protected void AspNetPager1 PageChanging object src Wuqi Webdiyer PageChangingEventArgs e AspNetPager1 CurrentPageIndex e NewPageIndex 最新范本 供参考 Get Data void Get Data 绑定数据 SqlConnection cn DB OpenConnection SqlCommand cmd new SqlCommand sqltxt cn SqlDataAdapter da new SqlDataAdapter cmd DataSet ds new DataSet da Fill ds AspNetPager1 PageSize AspNetPager1 CurrentPageIndex 1 AspNetPager1 PageSize X Goods Sort DataView dv ds Tables X Goods Sort DefaultView this Repeater1 DataSource dv this Repeater1 DataBind protected void Repeater1 ItemCommand object source RepeaterCommandEventArgs e if e CommandName del if DB ExecuteSql delete from X Goods where X Goods Sort ID e CommandArgument ToString 0 Common ShowMessage Page 删除成功 else Common ShowMessage Page 删除失败 protected void CheckBox1 CheckedChanged object sender EventArgs e 全选操作 if CheckBox1 Checked for int i 0 i Repeater1 Items Count i CheckBox chk CheckBox Repeater1 Items i FindControl CheckBox2 if chk null chk Checked true 最新范本 供参考 else for int i 0 i Repeater1 Items Count i CheckBox chk CheckBox Repeater1 Items i FindControl CheckBox2 if chk null chk Checked false protected void LinkButton2 Click object sender EventArgs e for int i 0 i 0 Get Pager Data 重新绑定类别列表 Common ShowMessage Page 商品类别添加成功 else Common ShowMessage Page 商品类别添加失败 最新范本 供参考 图5 5 图5 6 5 2 4 库存管理模块库存管理模块 此子系统包括 入库单管理 添加入库单 出库单管理 添加出库单 库存预警五个 功能模块 部分代码与截图如下 public partial class System Sys Customer List System Web UI Page 入库单管理页面代码 public static string sqltxt select select X Depot Name from X Depot where X Depot ID X IO Depot X Depot ID as X CK from X IO Depot where X IO Depot Sort 入库 order by X IO Depot ID desc 最新范本 供参考 public static string cmdtxt2 select count from X IO Depot where X IO Depot Sort 入库 protected void Page Load object sender EventArgs e if IsPostBack Get Pager Data DB Bind Dropdownlist select from X Depot order by X Depot Name desc DropDownList1 X Depot ID X Depot Name void Get Pager Data SqlConnection cn DB OpenConnection SqlCommand cmd0 new SqlCommand cmdtxt2 cn AspNetPager1 AlwaysShow true AspNetPager1 PageSize 14 AspNetPager1 RecordCount int cmd0 ExecuteScalar cn Close Get Data protected void AspNetPager1 PageChanging object src Wuqi Webdiyer PageChangingEventArgs e AspNetPager1 CurrentPageIndex e NewPageIndex Get Data void Get Data 绑定数据 SqlConnection cn DB OpenConnection SqlCommand cmd new SqlCommand sqltxt cn SqlDataAdapter da new SqlDataAdapter cmd DataSet ds new DataSet da Fill ds AspNetPager1 PageSize AspNetPager1 CurrentPageIndex 1 AspNetPager1 PageSize X IO Depot DataView dv ds Tables X IO Depot DefaultView this Repeater1 DataSource dv this Repeater1 DataBind protected void Repeater1 ItemCommand object source RepeaterCommandEventArgs e if e CommandName del 最新范本 供参考 if DB ExecuteSql delete from X IO Depot where X IO Depot ID e CommandArgument ToString 0 Get Pager Data Common ShowMessage Page 删除成功 else Common ShowMessage Page 删除失败 protected void CheckBox1 CheckedChanged object sender EventArgs e if CheckBox1 Checked for int i 0 i Repeater1 Items Count i CheckBox chk CheckBox Repeater1 Items i FindControl CheckBox2 if chk null chk Checked true else for int i 0 i Repeater1 Items Count i CheckBox chk CheckBox Repeater1 Items i FindControl CheckBox2 if chk null chk Checked false protected void LinkButton2 Click object sender EventArgs e for int i 0 i 0 Get Pager Data 重新绑定类别列表 Common ShowMessage Page 添加成功 else Common ShowMessage Page 添加失败 图5 7 public partial class System Sys Pro Cls List System Web UI Page 库存预警页面代码 public static string sqltxt select from X Depot order by X Depot ID desc 最新范本 供参考 public static string cmdtxt2 select count from X Depot protected void Page Load object sender EventArgs e if IsPostBack Get Pager Data void Get Pager Data SqlConnection cn DB OpenConnection SqlCommand cmd0 new SqlCommand cmdtxt2 cn AspNetPager1 AlwaysShow true AspNetPager1 PageSize 14 AspNetPager1 RecordCount int cmd0 ExecuteScalar cn Close Get Data protected void AspNetPager1 PageChanging object src Wuqi Webdiyer PageChangingEventArgs e AspNetPager1 CurrentPageIndex e NewPageIndex Get Data void Get Data 绑定数据 SqlConnection cn DB OpenConnection SqlCommand cmd new SqlCommand sqltxt cn SqlDataAdapter da new SqlDataAdapter cmd DataSet ds new DataSet da Fill ds AspNetPager1 PageSize AspNetPager1 CurrentPageIndex 1 AspNetPager1 PageSize X Depot DataView dv ds Tables X Depot DefaultView this Repeater1 DataSource dv this Repeater1 DataBind protected void Repeater1 ItemDataBound object sender RepeaterItemEventArgs e if e Item ItemType ListItemType Item e Item ItemType ListItemType AlternatingItem 最新范本 供参考 Label lb id Label e Item FindControl Label5 Repeater rpt Repeater e Item FindControl Repeater Cls Child DB Bind Repeater select select X Goods Sort Name from X Goods Sort where X Goods Sort ID X Goods X Goods Sort ID as X Sort from X Goods rpt protected void Repeater2 ItemDataBound object sender RepeaterItemEventArgs e if e Item ItemType ListItemType Item e Item ItemType ListItemType AlternatingItem Label lb id Label e Item FindControl Label2 Label lb id2 Label e Item FindControl Label7 string pName lb id Text int DId Int32 Parse lb id2 Text Trim Label lb Label e Item FindControl Label1 Label lb3 Label e Item FindControl Label3 Label lb4 Label e Item FindControl Label4 Label lb8 Label e Item FindControl Label8 lb Text Get IO pName 入库 DId ToString lb3 Text Get IO pName 出库 DId ToString int i Get IO pName 入库 DId Get IO pName 出库 DId lb4 Text i ToString if Convert ToInt32 lb8 Text Trim i lb ForeColor System Drawing Color Red lb3 ForeColor System Drawing Color Red lb4 ForeColor System Drawing Color Red public int Get IO string pName string IO int Depot Id int i 0 string sql SELECT X Goods X Goods Name SUM X Goods IO X Goods IO Total AS tt sql FROM X Goods IO INNER JOIN sql X IO Depot ON sql X Goods IO X IO Depot ID X IO Depot X IO Depot ID INNER JOIN sql X Depot ON X IO Depot X Depot ID X Depot X Depot ID INNER JOIN sql X Goods ON X Goods IO X Goods IO Name X Goods X Goods Name sql WHERE X Goods IO X Goods IO Name pName AND 最新范本 供参考 sql X IO Depot X IO Depot Sort IO AND X IO Depot X Depot ID Depot Id sql GROUP BY X Goods X Goods Name SqlDataReader dr DB getDataReader sql if dr Read i Int32 Parse dr tt ToString dr Close dr Dispose return i else dr Close dr Dispose return i 图5 8 5 2 5 库存查询模块库存查询模块 本子系统包括 入库单查询 出库单查询 统计报表三个功能模块 部分代码及截图如下 最新范本 供参考 public partial class System Sys Customer List System Web UI Page 入库单查询页面代码 public static string sqltxt select select X Depot Name from X Depot where 5 2 6 用户模块用户模块 本子系统包括 添加用户和用户管理两个功能模块 在此可以添加新的管理员帐号 可以对新注册用户进行审核 编辑删除已有帐号等 部分代码与截图 public partial class System Sys Lgr Add System Web UI Page 添加新用户模块 protected void Page Load object sender EventArgs e region 添加数据 protected void Button1 Click object sender EventArgs e string user Common UrnHtml txt user Text Trim string sql select from X Manager where X Manager User user if DB isExists sql string pwd FormsAuthentication HashPasswordForStoringInConfigFile txt pwd Text SHA1 string sql2 insert into X Manager X Manager User X Manager Pwd X Manager State X Manager Power values txt user Te xt pwd DropDownList1 SelectedValue DropDownList2 SelectedValue try SqlConnection cn DB OpenConnection SqlCommand cmd new SqlCommand sql2 cn cmd ExecuteNonQuery 最新范本 供参考 图 5 11 5 2 7 密码重置模块密码重置模块 本子系统主要功能为修改已登录管理员的登录密码 部分代码与截图 public partial class System Sys Settings Pwd System We
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 社保卡协议书
- 2025版胃癌常见症状及护理方法探讨
- XX公司智能产品解决方案
- 酒店客房员工大会
- 高血压相关知识及健康宣教
- 阑尾炎科普宣教
- 市场调查方法课件
- 商科实训报告总结
- 肺炎特征分析及护理常识培训
- 风电制氢设备介绍
- PLC入门课程课件
- 港口液体危化品装卸管理人员理论考试题库(浓缩500题)
- 2024年执法资格考试题库(附答案)
- 2024年深圳市龙华建设发展集团有限公司招聘笔试冲刺题(带答案解析)
- 药师竞聘正高述职报告
- 昇兴(安徽)包装有限公司年产 18 亿只铝制两片罐项目环境影响评价报告书
- 企业电气安全事故案例分析
- 2023学年完整公开课版液压方枕器
- 固定式人字抱杆整立施工作业指导书
- 犬胃切开术的课件资料
- 天津某钢厂高速线材主轧线设备安装方案年产万吨
评论
0/150
提交评论