电子专业——毕业设计——JITS看板管理系统.doc_第1页
电子专业——毕业设计——JITS看板管理系统.doc_第2页
电子专业——毕业设计——JITS看板管理系统.doc_第3页
电子专业——毕业设计——JITS看板管理系统.doc_第4页
电子专业——毕业设计——JITS看板管理系统.doc_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

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

文档简介

安徽建筑工业学院毕业设计 论文 摘 要 JITS 看板管理系统利用面向对象的软件开发技术 实现了 系统管理 看板管 理 购买管理 制造管理 基本信息管理 报表打印 帮助管理 等信息 的网络化管理 系统以软件工程的思想为准则 依据软件开发流程 对 JITS 看板管理系统 进 行了分析与设计 在设计过程中着重分析了系统的业务流程并设计了相关的流程图 根据各子功能模块的 E R 图得出与模块相关的表并设计数据库 然后实现了整个系统 的设计 在 Microsoft Visual Studio 2005 NET 下采用 C 语言完成了整个系统的开发 在系统实现方面 主要开发了供应商基本信息管理模块和看板照会模块功能 关键词 JIT 看板管理 系统设计 软件工程 安徽建筑工业学院毕业设计 论文 Abstract By using the method of the object oriented software development technique for Just In Time KannBan Management System we realize the information s management of System management KannBan management Purchase management Manufacture management Basic information management Table print Help management etc The start point of this paper is to set up the mold by making use of the software project firstly According to the software development we will analyze the feasibility secondly We designed the concerned DB table based on the relationship between business and table and finished the system designing The system was finished by utilizing Microsoft Visual Studio 2005 NET and c language And I accomplished some part of the system that includes course Supplier management KannBan View management etc Keywords Just In Time KannBan Management System Design Software Engineering 安徽建筑工业学院毕业设计 论文 目 录 1 引言 1 1 1 论文的研究背景 1 1 2 论文的研究意义 1 1 3 CMMI 软件能力成熟度模型 简介 1 1 4 论文的研究工作 2 2 项目介绍 3 2 1 系统模式的简介 3 2 2 系统的框架介绍 3 2 3 系统的开发工具简介 4 2 3 1 IIS 4 2 3 2 VSS 4 2 3 3 Microsoft Visual Studio 2005 5 2 3 4 Microsoft SQL Server 2005 5 2 3 5 Log4Net 6 2 4 系统业务概述 6 2 5 系统具体模块主要义务逻辑分析 8 3 系统分析与设计 9 3 1 系统模块总体流图分析 9 3 2 功能需求分析 9 3 3 界面设计 10 3 4 系统数据流图分析 15 3 5 类图 16 3 6 数据库设计 18 3 6 1 E R 图设计 19 3 6 2 数据库表 20 4 详细设计 29 4 1 系统目录结构 29 4 2 数据库访问模块 29 4 3 供应商基本信息管理模块 31 4 3 1 模块描述 31 4 3 2 主要方法和功能的实现 31 4 4 看板照会模块 33 4 4 1 模块描述 33 4 4 2 主要方法和功能的实现 33 4 5 通用模块 35 5 测试内容设计及分析 36 5 1 供应商基本信息模块测试 36 5 2 看板照会模块测试 36 安徽建筑工业学院毕业设计 论文 6 结论 37 6 1 结论 37 6 2 设计心得体会与收获 37 致 谢 39 参考文献 40 安徽建筑工业学院毕业设计 论文 1 看板在制造型企业仓库管理中的应用 供应商基本信息管理模块实现 电子与信息工程学院 计算机科学与技术专业 05 专升本 1 班 宣守家 指导老师 张广斌 刘爱琳 1 1 引言引言 1 1 论文的研究背景 JIT Just In Time 简称 JIT 是由日本丰田汽车公司在 20 世纪 60 年代实行的 一种生产方式 1973 年以后 这种方式对丰田公司渡过第一次能源危机起到了突出的 作用 后引起其它国家生产企业的重视 并逐渐在欧洲和美国的日资企业及当地企业 中推行开来 现在这一方式与源自日本的其它生产 流通方式一起被西方企业称为 日 本化模式 其中 日本生产 流通企业的物流模式对欧美的物流产生了重要影响 近 年来 JIT 不仅作为一种生产方式 也作为一种物流模式在欧美物流界得到推行 JIT 指的是 将必要的零件以必要的数量在必要的时间送到生产线 并且只将所需 要的零件 只以所需要的数量 只在正好需要的时间送到生产 这是为适应 20 世纪 60 年代消费需要变得多样化 个性化而建立的一种生产体系及为此生产体系服务的物流 体系 通过 JIT 管理方式的实施 可以提高采购效率和生产效率 降低库存 从而降低 资金的停滞 提高企业的竞争力 1 2 论文的研究意义 JITS Just In Time System 是基于 JIT 管理理念设计开发的 将 JIT 理念以软件 系统方式体现出来 JITS 中将 JIT 管理理念实例化 以 看板 方式对原材料的采购 采购看板 产 品的生产 制造看板 以及仓库物资的发放 要料看板 等进行管理 并提供对采购 制造 要料看板使用情况进行分析 从而实现生产各环节的透明化管理 1 3 CMMI 软件能力成熟度模型 简介 CMMI 是由美国卡内基梅隆大学的软件工程研究所 SEI 所倡导的在全世界软件 工业中普遍推行的软件过程能力评估模型 CMMI 把软件开发组织的能力成熟度分为 5 个可能的等级 CMMI 给每个关键过程规定了一些具体目标 按每个公共特性归类的关 安徽建筑工业学院毕业设计 论文 2 键惯例是按该关键过程的具体目标选择和确定 如果恰当地处理了某个关键过程涉及 的全部关键惯例 这个关键过程的各项目标就能实现 CMMI 的关键过程方面分布如图 1 1 所示 图 1 1 CMMI 过程分布 1 4 论文的研究工作 本文以介绍 JITS 系统业务为主体 依据面向对象的软件开发流程 依可行性分析 以业务为主 对 JITS 系统 进行了分析与设计 在设计过程中通过对系统义务流程 的理解与设计 根据类图中类与类之间的关系得出与系统相关的表并设计数据库 然 后实现了整个系统的设计 整个系统基于 NET 平台 用 C 语言实现后台处理 本人在系统开发过程中的主要研究工作是 对 JITS 开发过程中 CMMI3 级流程的理 解与实际操作 完成了对 JITS 看板管理系统供应商基本信息检索 供应商基本信息编 辑 追加 看板照会模块进行分析与实现 用 C 语言实现后台处理 ASP 完成界面 SQL 语句封装到 XML 文件中 以及系统的共通部分的实现 利用 VSS 服务器对整个系统 开发过程中的版本进行控制 后期的测试工作与测试 CASE 文档的完成 安徽建筑工业学院毕业设计 论文 3 2 2 项目介绍项目介绍 2 1 系统模式的简介 JITS 系统是一个基于 B S 浏览器 服务器 结构的数据库系统 C S 即 Client Server 客户端 服务器 模式 就是建立并配置 WEB 服务器及 PowerBuilder 应用服务器 以实现通过浏览器来访问数据库 C S 结构设计思想的主 要目的 就是为了解决两层结构中原发性的问题 其最主要价值在于产生一套切实可 行的解决方案 把客户 服务器结构下的应用可靠地推广到企业级的关键任务环境中 并利用这一技术所带来的高效率 多功能与灵活性 增强企业信息网的性能和扩展能 力 三层结构是把应用逻辑划分为三个部分 第一层是用户界面 User Interface 提供用户与系统的友好交互 第二层是应用服务器 专司业务逻辑的实现 第三层是 数据服务器 负责数据信息的存储 访问及其优化 B S 指浏览器 服务器结构 也可 以看作是 C S 结构的一种扩展 但一般指的 B S 结构也可以说是三层 C S 结构 即浏览 器 应用服务器 数据库服务器三层 在原来 C S 的基础上做了扩展 引伸 更符合现 在流行趋势 而且由于前台不需要安装专门的应用软件 只需要常用的浏览器就可以 使系统维护 升级更方便 B S 的优点主要体现在 1 B S 结构将极大地减少客户端程序的维护工作 基本不用维护 2 浏览器 B S 模式系统升级 只要在服务器上更新系统 用户的下一次访问 就自动成为新的系统 2 2 系统的框架介绍 本系统采用网络 B S 结构 以 SQL SERVER 2005 作为后台数据库 用 NET Framework2 0 技术进行搭建 系统框架图如图 2 1 所示 图 2 1 系统框架图 安徽建筑工业学院毕业设计 论文 4 Database DataAccessObject DAO InterfaceDAO Factory DBAccess MS SQL Server SQLGeneratorLayer JITS Business Logic Layer SQL Generator MS SQL Server Oracle DB2 Others Master Manage Kanban ManageProduction Plan JITS Presentation Support Class User Configure Logger Security Message Right MultiLang Exception Web Forms User Interface Processing Other Other Purchase Manage Receive Manage Manufacture Manage Layout Style 系统框架详细图如图 2 2 所示 图 2 2 系统框架详细图 2 3 系统的开发工具简介 2 3 1 IIS IIS 是 Internet Information Server 的缩写 是允许在公共 Intranet 或 Internet 上发布 信息的 Web 服务器 IIS 通过使用超文本传输协议 HTTP 传输信息 还可配置 IIS 以 提供文件传输协议 FTP 和 gopher 服务 IIS 相应性极高 同时系统资源的消耗也是最 少 IIS 的安装 管理和配置都相当简单 这是因为 IIS 与Windows NT Server网络操作系统 紧密的集成在一起 另外 IIS 还使用与 Windows NT Server 相同的 SAM Security Accounts Manager 安全性账号管理器 对于管理员来说 IIS 使用诸如 Performance Monitor 和 SNMP Simple Network Management Protocol 简单网络管理协议 之类的 NT 已有管理工具 2 3 2 VSS VSS 的全称为 Visual Source Safe 作为 Microsoft Visual Studio 的一名成员 它 主要任务就是负责项目文件的管理 几乎可以适用任何软件项目 VSS 使用中涉及到的概念 1 项目 project 所谓的项目是一组存在 VSS 中的文件 任何类型 可以在项 安徽建筑工业学院毕业设计 论文 5 目中或是项目之间进行文件的添加 删除 编辑和共享 2 工作目录 work folder 是用户真正对项目文件进行调试修改的地方 当用户 checkout 文件时 VSS 将就将文件拷贝到用户的工作目录下 当用户修改了该文件并 将其 check in 时 VSS 再将它从用户的工作目录拷回到 VSS 的数据库中 在用户作 checkout 时 VSS 将会自动管理他的工作目录 诸如创建必要的子目录 而且工作目 录可以随时创建或修改 3 版本跟踪 VSS 提供版本控制和历史服务 而且老版本程序和文档能够被重新 得到以便进行 bug 跟踪或其他目的 2 3 3 Microsoft Visual Studio 2005 Microsoft Visual Studio 2005 集成开发环境 IDE 的性能稳定而且强大 主要特 征有 具备统一的语言开发环境 在这个环境中可以用 Visual Basic Visual C C HTML XML 等语言进行开发 具备更方便实用的工具窗口 例如资源管理器窗 口 属性窗口及工具箱窗口等的显示调整方式都很便捷 使用了标签化窗口 极大地提 高了屏幕利用率 当要切换窗口时 只需单击窗口的标签就可以了 Visual Studio 2005 在所有语言中使用单一的集成化调试器 Visual Studio 2005 中的配置工具提供 许多支持 Microsoft Window Installer 技术和简化分布式配置的新特征 它所支持的 Web 服务是基于网络的分布式应用程序的基本构造模块 这些分布式程序独立于平台 通 常使用对象模块和多种语言创建 Visual Studio 2005 还支持 XML Extensible Markup Language 可扩展标记语言 该语言提供了描述结构化数据的框架 除了以上介 绍的新增功能外 Visual Studio 2005 中所带的示例程序和文档也进行了很大的更新 这些例程演示更适合开发企业级应用程序 此外 帮助文档的内容和使用方式都进行了 明显的调整 2 3 4 Microsoft SQL Server 2005 SQL Server 2005 是一个全面的数据库平台 使用集成的商业智能 BI 工具提 供了企业级的数据管理 SQL Server 2005 数据库引擎为关系型数据和结构化数据提 供了更安全可靠的存储功能 使您可以构建和管理用于业务的高可用和高性能的数据 应用程序 SQL Server 2005 数据引擎是本企业数据管理解决方案的核心 此外 SQL Server 2005 结合了分析 报表 集成和通知功能 这使您的企业可以构建和部署经 济有效的 BI 解决方案 帮助您的团队通过记分卡 Dashboard Web services 和移 安徽建筑工业学院毕业设计 论文 6 动设备将数据应用推向业务的各个领域 与 Microsoft Visual Studio Microsoft Office System 以及新的开发工具包 包括 Business Intelligence Development Studio 的紧密集成使 SQL Server 2005 与众不同 无论您是开发人员 数据库管理 员 信息工作者还是决策者 SQL Server 2005 都可以为您提供创新的解决方案 帮 助您从数据中更多地获益 2 3 5 Log4Net 几乎所有的大型应用都会有自己的用于跟踪调试的 API 因为一旦程序被部署以后 就不太可能再利用专门的调试工具了 然而一个管理员可能需要有一套强大的日志系 统来诊断和修复配置上的问题 经验表明 日志记录往往是软件开发周期中的重要组成部分 它具有以下几个优 点 它可以提供应用程序运行时的精确环境 可供开发人员尽快找到应用程序中的 Bug 一旦在程序中加入了 Log 输出代码 程序运行过程中就能生成并输出日志信息而 无需人工干预 另外 日志信息可以输出到不同的地方 控制台 文件等 以备以后 研究之用 使用 log4net 可以很方便地为应用添加日志功能 应用 Log4net 使用者可 以很精确地控制日志信息的输出 减少了多余信息 提高了日志记录性能 同时 通 过外部配置文件 用户可以不用重新编译程序就能改变应用的日志行为 使得用户可 以根据情况灵活地选择要记录的信息 2 4 系统业务概述 JIT 生产方式消除库存 改善物流的关键做法 JIT 生产方式的主要目的是使生产过程中物品 零部件 半成品及制成品 有秩序 地流动并且不产生物品库存积压 短缺和浪费 因此有几个关键的做法 即生产流程 化 作业均衡化 看板管理 在这所有做法中 改善物流是中心任务之一 现分述如 下 1 生产流程化 即按生产汽车所需的工序从最后一个工序开始往前推 确定前面一个工序的类别 并恰当的依次安排生产流程 根据流程与每个环节所需库存数量和时间先后来安排库 存和组织物流 尽量减少物资在生产现场的停滞与搬运 让物资在生产流程上毫无阻 碍地流动 2 生产的均衡化 即将一周或一日的生产量按分秒时间进行平均 所有生产流程都按此来组织生产 这样一条流水线上每个作业环节上单位时间必须完成多少何种作业就有了标准定额 安徽建筑工业学院毕业设计 论文 7 所在环节都按标准定额组织生产 因此要按此生产定额均衡地组织物质的供应 安排 物品的流动 因为 JIT 生产方式的生产是按周或按日平均了的 所以与传统的大生产 按批量生产的方式不同 JIT 的均衡化生产中无批次生产的概念 3 看板管理 采购看板处理流程 首先发注处理中会印刷新的三连单 纳品票 受领票 现品票 传 到供应商那 供应商处提供所需货物 并且分离三连单 现品票贴在存放货物的箱子上面 进 行受货处理 在受货处理中并且把纳品票和受领票返回给供应商 受入处理完将货物放 进仓库 并且对货物的库位进行规定 当货物使用过之后 撕下箱子的看板 现品票 集中 处理进行破弃 具体流程如下图 图 2 3 采购看板处理流程 制造看板处理流程 制造商读取箱子上的制造看板 制造指令单 印刷制造看板 并且执行制造指示 制造完成之后再把印刷的制造看板贴到存放货物的箱子上面去 放 进仓库 仓库 发注处理 現品票 受入处理 納品票 受領票 現品票 发注时印刷新的三 连单 現品票 供应商 分离三联单 将现 品票贴在发货箱 上面 并且将受领 票返还给供 应商 現品票 撕下看 板 仓库 纳入 箱子 制造商 读取箱子上的制造指令 单 并且打印看板 製造看板 撕下 制造完成将看板 贴到箱子上去 入库处理 安徽建筑工业学院毕业设计 论文 8 图2 4 制造看板处理流程 2 5 系统具体模块主要义务逻辑分析 在采购看板与制造看板中多次涉及到采购提前期与使用看板枚数的计算 以下即时 介绍两个计算的公式 采购提前期的计算 1 根据供应商的交货参数算出 交货间隔日 几日交一次货 a 期间的交货回数 一日交几次货 从看板订货开始到交货间需要的回数 第几次交货 L T 采购提前期 从被使用开始到下一次能被使用为止所需要的时间 公式 L T 采购提前期 a c b 2 使用板数计算 根据月 周 生产计划算出 同时要考虑安全库存 箱容数 一板看板管理的部品数量 公式 看板板数 日需求数 L T 箱容数 其中 为安全系数 为库存系数 安徽建筑工业学院毕业设计 论文 9 3 系统分析与设计 该系统是一套以 看板管理 系统为核心 可以辅助 ERP 管理软件进行生产管理 采购管理 受入管理的企业管理系统 JITS 由 5 大模块组成 包括看板管理模块 购买 管理模块 制造管理模块 基本信息管理模块以及帮助模块 我主要负责看板管理以 及用户基本信息模块中的一部分 在 JITS 开发过程中我主要完成了 Master 管理中供应商信息 制造看板照会 下 面这章内容是我对我的功能模块做的分析与设计 3 1 系统模块总体流图分析 用户登录 JITS 系统 对检索信息进行查询与追加修改 并形成相应的日志文件 系 统启动后 需要对操作者的身份进行识别 同时验证其使用权限 并将使用权限设定 到对应的菜单上 不具备权限不能进行相应的操作 总体流程图如图 3 1 所示 登 录 页 面 系统管理员或用户 系 统 主 页 面 系统主菜单 是否通 过验证 看板管理购买管理制造管理基本信息帮助信息 查找相应的模块 执行模块内的具体操作 关 闭 图 3 1 总体流程图 3 2 功能需求分析 JITS 看板系统主要目的通过网络的便捷 加以利用 JIT 管理理念有力的帮助企业 解决动作浪费 搬运浪费和库存浪费等目前国内企业中普遍存在的八大浪费问题 提 高企业的经济效益和生产效率 为企业的发展打造良好的基础 本系统从科学的 JIT 管理角度出发 从企业实际生产管理规划开始 包括系统用户管理 供应商信息管理 品目库位信息管理 看板管理 报表输出等相关信息 并以一种相容的 一致的 共 安徽建筑工业学院毕业设计 论文 10 享的 易访问和检索式储存到集中的数据库中 从而将供应商信息 供应商信息等相 关信息统一地管理起来 其灵活的报表生成功能和分析功能使得相关企业人员可以从 繁琐的日常工作中解脱出来 将精力放到更富有挑战性和创造性的战略分析 规划 等工作中去 本人在该系统要实现以下一些基本功能 功能 1 供应商基本信息模块 可以根据管理者输入的检索条件将数据库中满足条件的供应商信息在画面显示 包括供应商编码 供应商名 三连单印刷标记 三连单 PDF 标记 一览表印刷标记 一览表 FAX 标记 一览表 CSV 作成标记 内示书印刷标记 内示书 CSV 作成标记 电 话 传真 电子邮件 供应商联络人名 所在国编码 货币编码 订货人名 纳入间 隔日数 日纳入回数 第几次纳入 次回收货订货日 每 2 回送货时刻 每 3 回送货 时刻等数据 检索可进行多条件检索和模糊检索 同时可以对检索出来的数据进行编 辑漂移到供应商 02 画面进行编辑保存到数据库中 但编辑是通过供应商 01 画面传过 来的参数重新检索显示到画面上 供应商编号 创建者 创建时间 更新者 更新时 间用户不能进行修改 此外还可以对供应商基本信息进行追加操作 插入数据时创建 者 创建时间 更新者 更新时间用户不能进行修改 创建者创建时间 创建者创建 时间是取得当前系统时间 创建者是从 System Data 类中取得 对更新和追加都要进 行相应的输入项目检查 如果输入项目有错误则统一在消息区域显示错误信息 功能 2 看板照会模块 用户根据品目参照检索到品目编码和品目名 也可根据供应商参照检索供应商编 码和供应商名 点击检索按钮则根据用户检索条件将数据库中满足条件的看板信息显 示在画面上 点击一览表明细行中的 参照 则根据选择行的隐藏信息进行判断漂移到相应的 画面 采购看板的情况则漂移到采购看板照会画面 制造看板的情况则漂移到制造看 板照会画面 传送看板的情况则漂移到传送看板照会画面 点击印刷按钮时看板信息预览 点击看板发行状况检索按钮后进入看板发行状况 检索 P KanbanIssueStatus 画面 可根据检索条件生成相应的 CSV 文件 3 3 界面设计 一个好的系统要求界面设计简捷美观 方便易用 JITS 看板系统的界面设计仍遵 循简捷美观 方便易用的基本原则 为了方便用户在各个功能模块间快速切换 本系 统时用了系统导航栏 每个菜单下视情况又分为 2 级菜单 3 级菜单 创建一个 安徽建筑工业学院毕业设计 论文 11 master 页面作为模板 所有页面的包含该文件 在其 content 属性中进行编辑 这 样每个页面的头部就都包含了导航文件 部分系统的具体设计如下 系统登录画面 登录画面可以根据客户端的浏览器设置的语言显示相应的语种画 面 如图 3 2 显示的日语登录画面 图 3 2系统登陆页面设计效果图 2 JITS首页面 主要显示了各个功能模块的导航栏 具体设计效果图如图3 3 所示 安徽建筑工业学院毕业设计 论文 12 图 3 3系统首页面设计效果图 3 供应商基本信息检索页面设计 具体设计效果如图3 4所示 图 3 4供应商基本信息检索页面设计效果图 4 供应商基本信息编辑页面设计 具体设计效果如图3 5所示 图 3 5供应商基本信息编辑 追加页面设计效果图 安徽建筑工业学院毕业设计 论文 13 5 供应商基本信息追加页面设计 具体设计效果如图3 6所示 图 3 6供应商基本信息追加页面设计效果图 6 看板照会模块页面设计 具体设计效果如图3 7所示 图 3 7看板照会模块页面设计效果图 安徽建筑工业学院毕业设计 论文 14 7 看板照会模块检索页面设计 具体设计效果如图3 8所示 图 3 8看板照会模块检索页面设计效果图 8 看板照会模块一览定制页面设计 具体设计效果如图3 9所示 图 3 9看板照会模块一览定制页面设计效果图 安徽建筑工业学院毕业设计 论文 15 3 4 系统数据流图分析 1 供应商基本信息模块 用户根据检索条件检索供应商基本信息 并对其编辑或追加 具体流程如下图所示 图 3 10 供应商基本信息流程图 数据流图符号说明 加工框 数据处理 数据存储 数据流 用户 管理员 输入检索条件 正确格 式信息 编辑 信息 供应商信息表 用户 管理员 检索条 件检查 输入格式无效 在数据 库控件 显示 修改供 应商的 信息 追加 输入信息 格式检查 输入追加供应 商信息 输入格式无效 保存到供 应商信息 表中 供应商信息表 信息 系统共通表 安徽建筑工业学院毕业设计 论文 16 2 看板照会模块数据流图分析 用户根据检索条件检索看板基本信息 点击一览表明细行中的 参照 则根据选 择行的隐藏信息进行判断漂移到相应的画面 采购看板的情况则漂移到采购看板照会 画面 制造看板的情况则漂移到制造看板照会画面 传送看板的情况则漂移到传送看 板照会画面 具体流程如下图所示 用户 管理员 画面显示检 索条件处理 看板信息表系统共通表 品目信息表发注方式表 供应商表货位表仓库工场表工程表 图 3 11 看板照会流程图 数据流图符号说明 加工框 数据处理 数据存储 数据流 3 5 类图 类图是 Class Diagram 用来显示系统中各个类的静态结构 类代表系统内处理的 安徽建筑工业学院毕业设计 论文 17 事务 这些类可以以多种方式连接在一起 包括关联 类互相连接 依赖 特殊化或者打 包 多个类组合为一个单元 以下是本系统涉及的部分类图 1 界面类包 图 3 12 图 3 12 用户界面类的类图 安徽建筑工业学院毕业设计 论文 18 2 业务实体类包 图 3 13 图 3 13 业务实体类的类图 3 6 数据库设计 数据库设计 Database Design 是指对于一个给定的应用环境 构造最优的数据 库模式 建立数据库及其应用系统 使之能够有效地存储数据 满足各种用户的应用 需求 信息要求和处理要求 根据实际需要和业务流程 本 JITS 系统采用 SQL Server 2005 作为数据库管理系 统 SQL Server 2005 具有较高的稳定性和安全性 非常适合 WEB 系统的操作使用 在 SQL Server 2005 数据库中建立数据库名称为 JITS 业务业务 CS 文件文件 安徽建筑工业学院毕业设计 论文 19 3 6 1 E R 图设计 1 供应商信息模块 E R 设计 图 3 14 供应商信息 供应商名称 交货间隔日 交货回数 第几次交货 Tel Fax E mail 供应商联络名 订货人名 第 1 2 3 4 5 6 送货时间 订货日期 订货次数 创建者 创建日期 更新者 更新日期 供应商编码 共通用表 识别码 type 键值 key 名称 name 供应商类型 图 3 14 供应商信息 E R 图 2 看板照会模块 E R 设计 图 3 15 看板信息 背番号 用户指定 看板种类 品目 ID 供应商 ID 品目 ID 品目 ID 品目名 机型号 工程表 工程名工程 ID 部门 ID 库位信息 仓库工 厂 ID 库位 ID 库位名 对 照 对 应 对 应 1 n 1 1 1 1 供应商 ID 供应商 ID 供应商名 对应 1 n 对应 仓库工厂 仓库工厂 ID 仓库工厂名 1 图 3 15 看板照会 E R 图 安徽建筑工业学院毕业设计 论文 20 依据 E R 设计表关系建立各项数据表如下 3 6 2 数据库表 数据库技术产生于 20 世纪 60 年代中期 数据库 Database 简称 DB 是长期存 储在计算机内有组织的 可共享数据的集合 数据库领域中最长用的有四种 它们分 别是 层次模型 网状模型 关系模型和面向对象模型 关系型数据库应用数学方法来处理数据库中的数据 关系型数据库最大的特点在 于它将每个具有相向属性的数据独立地存储在一个表中 对任何一个表来而言 用户 可以新增 删除 修改表中的任何数据 而不会影响表中的其它数据 它解决了层次 数据体的横向关联不足的缺点 也避免了网状数据库关联过于复杂的问题 所以目前 大部分的数据库都是使用关系型数据库管理系统的模式 SQL Server 数据库就是关系型数据库 本系统使用的后端数据库是 SQL Server2005 在 SQL Server 2005 中的企业管理器里新建一个数据库 命名为 JITS 然 后打开 SQL Server 2005 中的查询分析器 输入数据表 视图和存储过程的全部 SQL 语句后执行 有关数据库的后台工作就可以建立 本系统数据库中共有 41 张表 分别是 下面我将列出我所做模块涉及的具体的表及 其表结构 共通 MASTER 表 Sys Common 字段名称数据类型 字段大 小 主键 索引 允许空描 述 Sys Typenvarchar30 识别码 Sys Keynvarchar10 键值 Sys Namenvarchar40 名称 Sys Flagnvarchar2 标记 Sys Remarksntext 备注 Sys ReservedFiel d1 nvarchar20 后备 1 Sys ReservedFiel d2 nvarchar20 后备 2 Sys Visiblebit 取消区分 用户 MASTER 表 M01 User 字段名称数据类型字段大小主 键索 引允许空描 述 M01 UserIDnvarchar 10 PK 用户 ID M01 CompanyIDnvarchar8 公司名 安徽建筑工业学院毕业设计 论文 21 M01 UserNamenvarchar20 用户名 M01 Passwordnvarchar25密码 M01 OrgIDnvarchar5FK 所属部门代码 M01 AcessGrpIDnvarchar5FK权限组 M01 Languagenvarchar5语言设定 M01 LayoutStylenvarchar1画面风格设定 M01 TestUserFlag bit 测试用户标示 M01 PrinterIDnvarchar 20 出力打印机号 M01 Remarksntext备注 M01 RsvedFld1nvarchar 20 后备 1 M01 RsvedFld2nvarchar 20 后备 2 M01 Visiblebit取消区分 M01 CreateDatedatetime作成日時 M01 CreateBynvarchar 10 作成用户 ID M01 LastUpdatedatetime最終更新时间 M01 UpdateBynvarchar 10 最終更新用户 ID M01 CreateByCmpIDnvarchar 8 作成会社 ID M01 UpdateByCmpIDnvarchar 8 最終更新会社 ID 供应商 MASTER 表 M07 Supplier 字段名称数据类型字段大小主 键索引允许空描 述 M07 SupplierIDnvarchar8 PK 供应商 ID M07 SupplierNamenvarchar80供应商名 M07 ThrOdrPrnFla g bit1 三连单印刷 标记 M07 ThrOdrPDFFl ag bit1 三连单 PDF 标记 M07 TblPrnFlagbit1 一览表印刷 标记 M07 TblFAXFlagbit1 一览表 FAX 标记 M07 TblCSVFlagbit1 一览表 CSV 作成标记 M07 UnOfclNtfctn PrnFlag bit1 内示书印刷 标记 M07 UnOfclNtfctn CSVFlag bit1 内示书 FAX 标记 安徽建筑工业学院毕业设计 论文 22 M07 UnOfclNtfctn FAXFlag bit1 内示书 CSV 作成标记 M07 Telnvarchar20电话 M07 Faxnvarchar20传真 M07 Emailnvarchar80电子邮件 M07 CntctNamenvarchar12 供应商联络 人名 M07 CntryIDnvarchar2所在国编码 M07 CntrctDivnvarchar3 合同区分标 记 M07 CrncyIDnvarchar3货币编码 M07 OdrPrsnNamenvarchar12订货人名 M07 DeliveryCycle 1 int纳入间隔日 M07 DeliveryCycle 2 int 每天纳入回 数 M07 DeliveryCycle 3 int第几次纳入 M07 NextOrderDat e datetime 次回收货 订货日 M07 NextOrderTur n int 次回收货 订货回 M07 FirstDeliveryT ime nvarchar5 第 1 回看板 送货时刻 M07 SecondDeliver yTime nvarchar5 第 2 回看板 送货时刻 M07 ThirdDelivery Time nvarchar5 第 3 回看板 送货时刻 M07 FourthDeliver yTime nvarchar5 第 4 回看板 送货时刻 M07 FifthDelivery Time nvarchar5 第 5 回看板 送货时刻 M07 SixthDelivery Time nvarchar5 第 6 回看板 送货时刻 M07 Remarksntext备注 M07 RsvedFld1nvarchar20后备 1 M07 RsvedFld2nvarchar20后备 2 M07 Visiblebit取消区分 M07 CreateDatedatetime作成日時 M07 CreateBynvarchar10作成用户 ID M07 LastUpdatedatetime 最終更新时 间 安徽建筑工业学院毕业设计 论文 23 M07 UpdateBynvarchar10 最終更新用 户 ID M07 CreateByCmp ID nvarchar8作成会社 ID 部品 MASTER 表 M06 Items 字段名称数据类型字段大小主 键索引允许空描 述 M06 ItemIDnvarchar10 PK 品目 ID M06 ModelNonvarchar15机型号 M06 ItemNamenvarchar40品目名 M06 PrdtRvsnnvarchar2产品版本号 M06 ModelSeriesnvarchar6机型序号 M06 ProductItemDiv nvarchar1产品部品区 分 M06 EndFlagnchar1结束标记 M06 QtyUnitnvarchar3计量单位 M06 MstrItemFlag bit1重要管理部 品标记 M06 BgnMvItemFla g bit1初期试用部 品标记 M06 PurchaseItemG rp nvarchar6 购买品分组 M06 MkLotQtyint制造批号数 M06 LeastOdrQtyint最小订货数 M06 OdrMltpint订货倍数 M06 StdLTint标准提前期 M06 PrdtRateint出产率 M06 GreatProdFlag bit大量生产区 分 M06 LotNoFlag bitLOTNo 管理 区分 M06 IncomeQtyint3收入数量 M06 PlumbumFreeF lag nchar1 无铅区分 M06 Remarksntext备注 M06 RsvedFld1nvarchar20后备 1 M06 RsvedFld2nvarchar20后备 2 M06 Visiblebit取消区分 M06 CreateDatedatetime作成日時 M06 CreateBynvarchar10作成用户 ID M06 LastUpdatedatetime 最終更新时 间 安徽建筑工业学院毕业设计 论文 24 M06 UpdateBynvarchar10 最終更新用 户 ID M06 CreateByCmpI D nvarchar8作成会社 ID 看板 MASTER 表 M09 Kanban 字段名称数据类型字段大小主 键索引允许空描 述 M09 KanbanIDnchar5 PK 背番号 M09 UserMarknchar3 用户指定 M09 KanbanTypenchar1 看板种类 M09 ItemIDnvarchar10品目 ID M09 SupplierID nvarchar8供应商 ID 工 程 ID M09 PreProcWHFctr yID nvarchar2前工程仓库工 厂 ID M09 PreProcLocatio nID nvarchar8前工程库位 ID M09 ReceiveGoodsA rea nvarchar10收货场所 M09 NextProcIDnvarchar10后工程 ID M09 NextWHFctryI D nvarchar2 后工程仓库工 厂 ID M09 NextProcLocati onID nvarchar8后工程库位 M09 BoxTypenvarchar2箱种 M09 BoxContentint箱容量 M09 SafeQtydecimal7 4安全在库系数 M09 DeliveryTimingint交货回 M09 UsedProdIDdatetime10使用制品番号 M09 KanbanQtyCal YMD decimal12 0 看板枚数计算 年月日 M09 DailyNeedsint日需要数 M09 DailyNeedsCalP eriod int 日需要数计算 期间 M09 MovedAvrgCal Days int 移动平均计算 日数 M09 NeedsKanbanQt y int必要看板枚数 M09 MaxReleaseNoint最大发行 NO M09 MinusKanbanQt y bit 减少必要看板 枚数 安徽建筑工业学院毕业设计 论文 25 M09 KanbanQtyCalF lag bit 看板枚数计算 标记 M09 ApplicableYM D nvarchar2适用年月日 M09 BoxTypeOldint旧箱种 M09 BoxContentOldnvarchar10旧箱容量 M09 ReceiveGoodsA reaOld nvarchar2旧收货场所 M09 BoxTypeNewint新箱种 M09 BoxContentNe w nvarchar10新箱容量 M09 ReceiveGoodsA reaNew int新收货场所 M09 NeedsKanbanQt yNew int 必要看板枚数 新 M09 NeedsKanbanQt yOld int 必要看板枚数 旧 M09 IssuedKanbanQt yOld int 发行中看板枚 数 旧 M09 IssuedKanbanQt yNew bit 发行中看板枚 数 新 M09 MinusTimingFl ag bit 看板减少时间 点标记 M09 IncreaseProporti on decimal3 2增减比例 M09 IncreaseNeedsN ew int 增加必要看板 枚数 新 M09 IncreaseNeedsO ld bit 减少必要看板 枚数 旧 M09 HandworkFlagbit手工修正标记 M09 PreAdmitFlagbit待承认标记 M09 PreAdmitQtyCa lYMD datetime 待承认枚数计 算的年月日 M09 DailyPreAdmit Needs int 每日待承认必 要数 M09 DailyPreAdmit CalPeriod int 每日待承认必 要计算期间 M09 PreAdkitMoveA vrgDays int 待承认的移动 平均日数 M09 PreAdmitNeeds Qty int 待承认的必要 看板枚数 M09 PrinterIDnvarchar20打印机 ID M09 Remarksntext备注 M09 RsvedFld1nvarchar20后备 1 安徽建筑工业学院毕业设计 论文 26 M09 RsvedFld2nvarchar20后备 2 M09 Visiblebit取消区分 M09 CreateDatedatetime作成日時 M09 CreateBynvarchar10作成用户 ID M09 LastUpdatedatetime最終更新时间 M09 UpdateBynvarchar10 最終更新用户 ID M09 CreateByCmpI D nvarchar8作成会社 ID 仓库工厂 MASTER 表 M12 WHFactory 字段名称数据类型字段大小主键索引允许空描 述 M12 WHFatoryIDnvarchar2 仓库工厂 ID M12 WHFatoryDivnvarchar2 仓库工厂区分 M12 WHFactoryNamenvarchar40 仓库工厂名 M12 Remarksntext 备注 M12 RsvedFld1nvarchar20 后备 1 M12 RsvedFld2nvarchar20 后备 2 M12 Visiblebit 取消区分 M12 CreateDatedatetime 创建时间 M12 CreateBynvarchar10 创建者 M12 LastUpdatedatetime 最终更新时间 M12 UpdateBynvarchar10 最终更新者 M12 CreateByCmpIDnvarchar8 创建会社 ID M12 UpdateByCmpIDnvarchar8 最終更新会社 ID 库位 MASTER 表 M15 Location 字段名称数据类型字段大小主键索引允许空描 述 M15 WHFatoryIDnvarchar2 仓库工厂 ID M15 LocationIDnvarchar8 库位 ID M15 SpanIDnvarchar2 通路号 M15 CoteIDnvarchar2

温馨提示

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

评论

0/150

提交评论