收藏 分销(赏)

基于RDA的企业条码库存管理系统设计.doc

上传人:仙人****88 文档编号:9460281 上传时间:2025-03-27 格式:DOC 页数:47 大小:1.47MB 下载积分:10 金币
下载 相关 举报
基于RDA的企业条码库存管理系统设计.doc_第1页
第1页 / 共47页
基于RDA的企业条码库存管理系统设计.doc_第2页
第2页 / 共47页


点击查看更多>>
资源描述
摘要 条形码技术是迄今为止最经济、实用的一种自动识别技术,发展到现在已普遍应用到生活中了。平常最为常见的超市售货系统,图书馆借书系统都是条形码技术的一种应用,但是这些系统都有一个比较明显的特征,无论商品还是图书都是一些小件,人们一只手就能轻易拿起。但是当对于家具这类大件物体呢?恐怕就是两只手也是难以搬动的。这时候对家具类的大件物体可有两种解决方法。一是采用无线扫描枪,但是扫描枪的距离只有几十米,对于家具企业来说,他们拥有多个仓库,而相互之间的距离有几百米都是常事。第二种就是结合目前渐渐成熟的PDA(Person Digital Assistant,通常被称作掌上电脑,也被译作个人数字小助手),将系统分成两部分,主机(普通PC机)进行基本管理和大部分操作,PDA进行出入库扫描,而两者则可以通过RDA(远程数据同步)方式进行数据同步,这就是基于RDA的条码管理系统。 基于RDA的条码管理系统充分利用了条形码技术经济高效准确性以及PDA的灵活性,解决了普通管理系统人工输入出错概率大,效率低而扫描枪无法大范围移动的缺点,极大的方便和提高了企业的工作效率,使得企业更快更好的向着数据化,规范化,流程化发展。 关键词:RDA,数据同步,PDA ABSTRACT Bar code technology is the most economical, practical an automatic identification technology by far, It has widely applied to life. the most common bar code technology applications are supermarket sales system and books system. but the systems have a relatively obvious characteristics that regardless of the commodities or the books are small and some people hand can easily picked up by one hand. But when it is too large to Two hands is afraid is to move. There are has two kinds of methods to solve them. One is to adopt wireless scanning gun, but only a few tens of scanning distance. For furniture enterprises, they have several warehouses, and the distance between hundreds of meters is common. The second is the combining matured PDA (Digital Assistant, also is the personal Digital Assistant) small band, system is divided into two parts, the host (ordinary PC) and the most basic management, PDA, both for scanning can through the RDA (remote data synchronization method for data synchronization, which is based on the RDA barcode management system. The bar code management system based on the RDA fully utilize the technology and economic efficiency of the bar code and accuracy of the flexibility of PDA .By this way, it solves the problem of common management system that input error probability of artificial, low efficiency and scanning gun can range of movement, convenient and improve the efficiency of the enterprises, and makes the enterprise faster, better toward standardization, the development of digital and routing. Keywords: RDA, Data Synchronization, PDA 目录 摘要 I ABSTRACT II 目录 III 第1章 引言 1 1.1 背景 1 1.1.1条形码技术 1 1.1.2 PDA应用 1 1.1.3红强私家家具管理的困境 1 1.2 研究内容及拟解决问题 2 第2章 工具软件与技术基础 4 2.1 基于RDA管理系统的开发工具 4 2.2 基于RDA管理系统的开发环境搭建 4 2.2.1服务器环境要求 4 2.2.2 IIS安装和配置 5 2.2.3 SQL Server安装和配置 6 2.2.4 SQLCE安装和配置 6 2.2.5 Microsoft ActiveSync的安装和设置 6 第3章 系统总体设计 8 3.1条码管理系统需求分析 8 3.1.1入库 8 3.1.2出库 8 3.1.3 基本信息分析 8 3.2 条码管理系统功能 9 3.3数据库设计 10 3.3.1 数据库概念模型设计 10 3.3.2数据库逻辑结构设计 11 第4章 界面设计与流程图 17 4.1 界面设计 17 4.1.1 登录界面 17 4.1.2 系统主界面 17 4.1.3系统各模块主要界面 18 4-1-4 主要报表界面设计 19 4.2 流程图 21 4.2.1 系统实施流程图 21 4.2.2 计划订单流程图 22 第5章 系统实现 24 5.1基本信息模块实现 24 5.2 任务计划实现 26 5.3 客户订单实现 27 5.3 PDA功能简述 27 5.3.1 PDA同步功能实现 28 5.3.2 PDA出入库实现 29 5.3.3 RDA的无线同步实现 37 5.4条码打印功能的实现 37 第6章 结束语 41 致谢 42 参考文献 43 IV 第1章 引言 1.1 背景 此毕业设计的背景可以分三个方面来论述:条形码技术,PDA的应用,红强私家家具管理的困境。 1.1.1条形码技术 条形码技术作为迄今为止最经济、实用的一种自动识别技术,随着条形码技术的成熟它已经广泛应用的各个领域上了 :销售(最为常见的是超市) ,工业生产(盒柯达彩色胶卷上的四种条形码,条码枪功能开启), 办公室自动化(平常所见的打卡上班) 等等[1]。 1.1.2 PDA应用 随着电子技术的日渐成熟,PDA凭借着轻便、小巧、可移动性强优点渐渐在现代社会中站稳了脚跟,并获得了巨大的成功,现在的一些智能手机也是可以归为PDA一类的,总之PDA已经和我们的生活越来越接近了。 另外根据网络调查来看,一只PDA的一般价格在2000元人民币左右,即使采用比较好的PDA,价格5000元人民币完全足矣,这对于企业来说根本算不上多大的投入,是完全能够接受的。 目前杭州交警已经开始使用PDA了,通过摄像头监控汽车,拍摄违规车辆等信息,而交警则通过PDA随时获取车辆信息,对车辆进行处理,然后将处理结果返回给中心数据库,这样非常的方便,并且能够保证信息有效,准确,并且是最新的。 由以上两点可见,PDA的应用已经非常广泛了,利用PDA来结合系统来管理不仅高效而且非常的实惠,完全符合现在社会的需求。 1.1.3红强私家家具管理的困境 作为一个传统的生产型企业,红强私家已有20多年的历史,其积累的产品种类也达上百种之多。而其结构也是更为复杂,在工厂中产品是分为多个部件存放在不同地方的,而有些部件又需要通用。这对于仓库管理员来说极为头痛。作为管理员必须记住所有的产品包括其组成部件,这样一来常常把不应该此产品的部件当成此产品出库了,最后运到客户那里组装不成功才发现出错货了,这严重影响了企业生意并造成了无法挽回的损失。此外还要定期对产品库存进行清点,对于管理员来说是一个非常大的工作量而要在如此工作量之下保证不出错几乎是不可能的。所以他们急需一种能够准确高效的帮助他们对产品进行盘点管理的系统。 由于以上三点,开发一套基于RDA的家具条码管理系统是大势所在,符合社会发展和需求。 1.2 研究内容及拟解决问题 基于RDA的条码的管理信息系统内容涉及库存管理,生产管理,销售管理,主要包括入库、出库、生产计划的制定,订单的产生,库存统计查询,产品追踪,条码生成等等。 根据上述工作流程,库存管理系统将包含以下内容: 1) 系统管理:登录信息的输入,密码的修改,打印机设置,安全保护 2) 基本信息的输入:包括产品信息,部件信息,供应商信息,客户信息等等,除了能够进行正常的录入以外必须保证信息的可维护性以及可发展性,可以在一定的范围内进行修改,而某些信息又要保持其不变性。 3) 生产计划的产生。计划具有制定中,执行中,完成等多种状态,在不同状态下能对计划进行不同的处理。根据生产计划生产产品后实行入库。 4) 销售订单的产生。订单具有制定,锁库,等待发货,完成等多种状态。在得到客户要求的信息后建立订单,然后根据订单实行出库。 5) 对管理的各种信息的查询,修改,维护和报表打印。 6) 产品的出入库。在PDA上进行,通过扫描条码来管理(此次涉及远程数据同步)。 管理系统可分两部分,一部分为主机上的管理,通过SQL SERVER 2005与FROM程序结合,实现基本信息的维护,订单计划的制定等等,另一部分则在PDA上,在PDA的wince系统里开发一个简单出入库管理系统,此系统同步主机系统后就可以对产品出入库进行管理了,入库的时候根据生产计划中的信息来确认是否完成入库,如果完成则更新计划状态。出库前订单必须处于锁库状态(这个锁库是可以用来判断库存里是否有足够的产品的,只有产品足够的情况下才可以出库。 关于PDA与主机的数据同步可以采取3种方式 1) 传统方式:PDA采集条码数据存储为txt或者Excel文件,然后拷贝到计算机里,通过系统里的数据导入功能将数据存入数据库。这种方式操作不是很简单,而且只能单向将PDA上的数据导入到系统,而不能将系统上的数据导入到PDA,局限性比较大,这种方式只介绍不开发。 2) 连机同步:通过PDA自带软件与主机建立连接后进行数据同步。这种方式利用SQLCE数据库的RDA特性进行开发,可以有效的直接获取系统数据和将数据存入系统,这种方式要求在出入库之前PDA与主机建立一次连接,同步数据,在完成后再进行一次连接,同步数据,在应用上相对来说较为方便。 3) 即时同步:利用socket特性进行及时通信,直接对主机数据进行操作。这种方式主要是限制点是稳定性,网络不一定时时都能够连接上。 最终目标是在完善连机同步后能够实现即时同步,将两者结合,有网络时进行即时操作,没网络时进行连机同步,当然这是一种理想状态,实际上可能有其他限制条件。 第2章 工具软件与技术基础 2.1 基于RDA管理系统的开发工具 此次毕业设计采用的开发工具是Microsoft Visual Studio 2005(简称VS2005),Microsoft SQL Server 2005(简称SQL2005),Microsoft SQL Server 2005 Compact Edition(简称SQLCE),以及Microsoft ActiveSync。 Visual Studio 2005是微软于2005年面向.net框架发布的一款集成开发工具,不仅仅能过开发普通的应用程序以及网站等,同时也能开发跨平台的应用程序,如开发使用微软操作系统的手机的程序等。 本设计的桌面程序以及PDA上的程序都是在Visual Studio 2005平台上开发的。 Microsoft SQL Server 2005和Microsoft SQL Server 2005 Compact Edition,前者是是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理。SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,可以构建和管理用于业务的高可用和高性能的数据应用程序。后者是应用于移动设备上的一个比较小的数据库平台,也叫做SQLCE。本设计结合SQL20005和SQLCE,借助SQLCE的RDA对象实现数据同步。 Microsoft ActiveSync是基于 Windows Mobile 的设备的同步软件。 2.2 基于RDA管理系统的开发环境搭建 2.2.1服务器环境要求 开发Microsoft SQL Server Compact 应用程序,要实现Microsoft SQL Server 数据库和 SQL Server Compact 数据库之间交换数据,必须要安装和配置以下项: Microsoft Internet 信息服务 (IIS) SQL Server 2008 或SQL Server 2005 SQL Server Compact 服务器工具(安装工具) 图2-1 开发环境关系图 由图1-1可知,对于单服务器IIS和SQL Server在同一台主机上,而多服务器ISS和SQL Server在不同的主机上,对于首次安装可以考虑用单服务器,之后可以轻松移动到多服务器上,这里主要讨论都是基于单服务器的,对于多服务器可参考 2.2.2 IIS安装和配置 计算机上如果没有安装IIS的话就要先安装IIS,将系统盘放入光驱,然后点击开始-控制面板-添加删除程序-添加或者删除Windows组建,将IIS打勾,然后点击下一步就可以了(如果没有光驱的也可以上网下载与服务器上配套的ISS,一般XP系统的话要用ISS5.1而Windows 2000或者Windows server2003的话用5.0,然后将下载包解压,再进行以上步骤)。 安装完成后,可能要重启或者手动启动IIS服务。点击开始-控制面板-管理工具-Internet 信息服务 然后点击网站,默认网站右键新建虚拟目录,出现虚拟目录向导,点击下一步,在别名里输入sqlce3(这里你也可以输自己喜欢的名字,不是固定的),点击下一步,目录,点击浏览,选择一个文件夹或者新建一个文件夹,这里选择C盘,然后新建文件夹,命名为sqlce3,然后点击下一步,勾选读取,运行脚本,写入。 点击下一步完成。这样就新建了一个sqcle3的虚拟目录,右键sqlce3,选择属性将目录安全性设为允许匿名访问。然后找到c盘的sqlce3文件夹,设为共享文件。 一般IIS的设置与普通网络服务器的要求是一样的,可以参考网站服务器的IIS服务器来实现。 2.2.3 SQL Server安装和配置 采用的SQL Server 2005,双击安装文件,在开始安装前将会检查你的配置,如果出现警告建议先将警告解决,网上查找解决方法解决后再继续按照,最好是将所有警告解决后再继续安装,否则可能会造成安装失败。点击下一步,在身份登录的时候注意要选择windows和身份验证登录,登录名sa,密码123456(这样设置只是作为示例,真正配置的时候千万不要采用这样的密码,以后出现的设置都是作为示例,真正配置的时候要注意)。然后按照提示,一步步操作即可完成。 2.2.4 SQLCE安装和配置 基于SQL Server自带SQLCE3.0,所以不再需要去下载,一般路径Microsoft Visual Studio 8\SmartDevices\SDK\SQL Server\Mobile\v3.0\wce500\armv4i。双击安装。安装成功后,运行配置web同步向导将会出现欢迎界面,直接点击下一步,选择SQL Server Mobile Edition,下一步,输入主机名,选择配置现有目录,选择sqlce3,别名也为sqlce3,下一步,选择不需要安全通道(SSL),下一步,选择客户端匿名访问然后下一步,默认,下一步,输入\\主机名\sqlce3,下一步,如果出现共享快照为空的提示,选择是,然后完成。打开浏览器输入http://你的主机名/sqlce3/sqlcesa30.Dll 按Enter键,如果出现SQL Server Mobile Server Agent 3.0,就说明配置成功了。如果在调试的时候这里成功而RDA仍然连接不上的话,证明IIS等配置是完全正确的,在保证计算机未被感染病毒的情况下,就要注意了很可能是字符串错误或者PC数据库服务有问题了,一般最大的可能是在连接的字符串上,不妨仔细修改核对,至于连接语句如何写,在功能实现里将会有详细的说明[11]。 2.2.5 Microsoft ActiveSync的安装和设置 Microsoft ActiveSync是基于 Windows Mobile 的设备的同步软件版本,可充当基于Windows 的个人计算机与基于 Windows Mobile 的设备之间的网关,下载安装完成后点击文件链接设置,将所有选项勾选就可以了。 在数据同步前先要通过计算机上Microsoft ActiveSync与PDA上的Microsoft ActiveSync建立连接。在用wince仿真器开发的时候,要注意选择Pocket PC 2003CE仿真程序,然后在部署完成的时候如果出现PDA上的ActiveSync没有连接的话点击调试旁边的工具,找到设备仿真器管理器,然后右键点击Pocket PC 2003 CE,插入底座,然后等待和PC机上的ActiveSync连接,成功后才能进行代码调试。 第3章 系统总体设计 3.1条码管理系统需求分析 兵法云:兵马未动,粮草先行。软件开发的需求分析就相当于先行的“粮草”,只有做好充分的准备才能够有事半功倍的效果。通过一段时间的调查研究,有了一定的了解和实际资料,进行了仔细的分析。 3.1.1入库 在生产计划下达前由负责人提交计划给系统管理者,经过系统管理者审核后在系统中建立计划,在建立计划后可以通过系统打印生产计划单或者手写计划单(一般要求由系统打印,特殊情况例外)。执行计划后,再下发计划单给负责,这个时候可以将条形码打印出来找一合适位置放好,等待产品生产后贴标签。如果不慎丢失标签的话可以根据计划补打条码标签。在打印标签后在生产计划详细列表中可以看到产品的状态为生产中,只有等产品入库完成后才会更新。当产品生产完成后负责人提交计划单给系统管理者,系统管理者下发条码给条码负责人,这个可有系统管理者兼任。条码负责人负责在部件上贴条码并检查部件是否合格。此后通过PDA扫描条码将实际部件扫描入库。这里由于报废等原因的存在实际入库可能会与计划不一致,当负责人确认计划产品全部入库后点击计划完成按钮完成计划,这时候库存中就会根据入库的数量增加了,这样入库就完成了。 3.1.2出库 在接到订单的时候开始,系统管理者就根据实际建立订单,订单在发货前必须先锁定库存,确定有足够的产品可以出库,然后将订单转入发货状态。在订单发货那天提前将要发货的订单同步到PDA上(此时可以根据需要可以先打印销售单和发货单,发货单里讲写明实际部件的种类和数量)。在客户来提货的时候根据PDA里信息扫面出库。出库完成后,将PDA上的出库信息及时的同步到系统中心,这时候订单状态就自动更新为已完成,这样出库就完成了。 3.1.3 基本信息分析 产品:在生产厂家产品时一个虚的存在,不是一个实体。产品由多个部件所组成,部件是厂家实实在在存在的实体。不同产品中可能存在部件通用的情况,要求部件能够通用。产品具有颜色,体积,价格,类型,重量,规格等属性。 部件:组成产品的实体,最终条码的实际接受者,条码要根据部件来设计,并能体现产品。部件具有条码,体积,类型,规格等属性。 计划单:计划单是根据产品来制定的,制定后具体显示部件。计划单在打印后起到追踪作用,从产品开始生产到产品入库之前都是由计划单来进行跟踪的。产品在PDA里入库,在PDA里是根据要求部件入库的。 订单:订单是根据客户要求,以产品为单位来生产的。生成后可以查看详细部件,在PDA里出库是要根据具体部件进行的。 客户:向厂家预定产品,厂家根据预定来制定计划或者出库。 3.2 条码管理系统功能 根据分析系统的主要功能为: 1) 系统管理:多用户登录,密码的修改,打印机设置(考虑到存在多台打印机的情况,可以根据实际来设置打印机),安全保护(在离开并不关闭系统的情况下,要求锁定系统,防止他人动用系统,造成无法挽回的损失) 2) 基本信息的管理:包括产品信息,部件信息,供应商信息,客户信息等等相关信息的录入,修改,维护,基本信息与计划订单等有非常密切的关系,所以产品一旦投入生产,则不可删除,但是在一定范围内允许进行修改。 3) 计划管理:计划具有制定中,执行中,完成等多种状态,在不同状态下能对计划进行不同的处理。要求能在计划中合理添加产品,备注,并在未完成时可以进行一定的修改。每次计划只能添加一种产品,在添加计划后可以打印计划单,并且可以有打印详细清单等等。 4) 订单管理。订单具有制定,锁库,等待发货,完成等多种状态。在得到客户要求的信息后建立订单,然后根据订单实行出库。要求能在订单中合理的添加产品,备注,并在一定的状态下可以对订单进行修改。 5) 对管理的各种信息的查询,修改,维护和报表打印。 6) 产品的出入库。在PDA上进行,通过扫描条码来管理(此次涉及远程数据同步)。在出入库时PDA上要求能够识别部件,防止错误,另外要求在PDA上能够看到处于出入库的计划,订单进行的详细情况,并能够安全稳定的实现PDA和PC的数据同步。 3.3数据库设计 3.3.1 数据库概念模型设计 概念结构独立于数据库逻辑结构,是现实世界与机器世界的中介,能够真实的反映现实世界,是现实世界的一个真实模型,易于理解,便于和不熟悉计算机的用户交换意见,使用户给予参与,当现实世界需求改变时,概念结构又可以很容易地作相应调整。因此概念结构设计是整个数据库设计的关键所在。 概念设计结构通常有四种方法:a、自顶向下 b、自底向上 c、逐步扩张 d、混合策略。我在设计本系统的概念结构时,根据我们的需求分析的得出的结果采取自底向上的概念结构方法对现实世界的数据进行抽象,设计出各个局部视图即分E-R图。然后集成起来,得到全局概念结构。一下为我的主要表E_R图。 图3-1 计划表 图3-2 产品订单库存E_R图 3.3.2数据库逻辑结构设计 下面是根据数据库E_R图二设计的数据表。 表3-1 Admin表 编号 字段名 数据类型 长度 备注 为空 主键 1 ID Int 4 自动ID 否 是 2 AdminUserName nvarchar(50) 50 Admin 否 否 3 AdminUserPwd nvarchar(50) 50 密码 否 否 4 Power Char(1) 1 权限 否 否 表3-2 Client表 编号 字段名 数据类型 长度 备注 为空 主键 1 ClientID char(10) 10 客户ID 否 是 2 ClientName nvarchar(50) 50 客户名称 是 否 3 ClientAddress nvarchar(MAX) -1 客户地址 是 否 4 ContactPerson nvarchar(50) 50 联系人 是 否 5 Telephone char(20) 20 手机 是 否 6 Cellphone char(16) 16 电话 是 否 7 Email nvarchar(50) 50 电子邮箱 是 否 8 Fax nvarchar(50) 50 传真 是 否 9 ClientTypeID Int 4 类型ID 是 否 表3-3 ClientType表 编号 字段名 数据类型 长度 备注 为空 主键 1 ClientTypeID Int 10 类型ID 否 是 2 ClientType nvarchar(50) 50 客户类型 是 否 表3-4 ColorInfo表 编号 字段名 数据类型 长度 备注 为空 主键 1 ColorID char(2) 2 颜色ID 否 是 2 ColorName nvarchar(20) 20 颜色名称 否 否 3 ColorSample int 4 颜色样板 是 否 4 ColorImage image 16 颜色图 是 否 表3-5 Inventory表 编号 字段名 数据类型 长度 备注 为空 主键 1 PartCode nvarchar(50) 2 条码 否 是 2 PartID char(6) 20 部件ID 否 否 3 TimeIn datetime 4 入库时间 是 否 4 WarehouseID int 16 仓库ID 是 否 5 Operator nvarchar(50) 50 操作者 是 否 6 State int 4 状态 是 否 表3-6 Order表 编号 字段名 数据类型 长度 备注 为空 主键 1 OrderID nvarchar(50) 50 订单ID 否 是 2 ClientID char(10) 10 客户ID 否 否 3 OrderTime datetime 8 下单时间 是 否 4 DeliveryTime datetime 8 送货时间 是 否 5 DeliveryAddress nvarchar(200) 200 送货地址 是 否 6 OrderRequirement nvarchar(MAX) -1 订单要求 是 否 7 OrderState int 4 订单状态 是 否 表3-7 OrderList表 编号 字段名 数据类型 长度 备注 为空 主键 1 OrderID nvarchar(50) 50 订单ID 否 否 2 AutoID Int 10 自动ID 否 是 3 ProductionID char(4) 4 产品ID 是 否 4 Quantity int 4 数量 是 否 5 OfferPrice float 8 价格 是 否 6 LockState int 4 状态 是 否 表3-8 OrderPartList表 编号 字段名 数据类型 长度 备注 为空 主键 1 GID int 4 自动ID 否 是 2 OrderID nvarchar(50) 50 订单ID 否 否 3 ProductionID char(4) 4 产品ID 是 否 4 PartID char(6) 6 数量 是 否 5 PartCode nvarchar(50) 50 价格 是 否 6 OutTime datetime 8 状态 是 否 表3-9 PartAccsssory表 编号 字段名 数据类型 长度 备注 为空 主键 1 AccessoryID char(10) 10 配件ID 否 是 2 PartID char(6) 6 部件ID 否 否 3 Quantity int 4 数量 是 否 表3-10 PartInfo表 编号 字段名 数据类型 长度 备注 为空 主键 1 PartID char(6) 6 部件ID 否 是 2 PartName nvarchar(50) 50 部件名 否 否 3 TypeID int 4 部件ID 是 否 4 SpecID char(4) 4 规格ID 是 否 5 ColorID char(2) 2 颜色ID 是 否 6 PartWeight float 8 部件重量 是 否 7 PartVolume float 8 部件体积 是 否 8 PartMaterial nvarchar(50) 50 部件材料 是 否 表3-11 PartType表 编号 字段名 数据类型 长度 备注 为空 主键 1 TypeID int 4 部件类型 否 是 2 TypeName nvarchar(50) 50 部件名 否 否 3 UpID int 4 上级ID 是 否 表3-12 ProductionInfo表 编号 字段名 数据类型 长度 备注 为空 主键 1 ProductionID char(4) 4 产品ID 否 是 2 ProductionName nvarchar(50) 50 产品名 否 否 3 ColorID char(2) 2 颜色ID 是 否 4 SpecID char(4) 4 规格ID 是 否 5 TypeID int 4 类型ID 是 否 6 PUnitPrice float 8 单价 是 否 7 PWeight float 8 重量 是 否 8 PVolume float 8 体积 是 否 9 PackingQty int 4 包装数 是 否 10 Image image 16 图片 是 否 表3-13 ProductionPartList表 编号 字段名 数据类型 长度 备注 为空 主键 1 GID int 4 自动ID 否 是 2 ProductionID char(4) 4 产品名 否 否 3 PartID char(6) 6 部件ID 是 否 4 Num int 4 数量 是 否 表3-14 ProductionType表 编号 字段名 数据类型 长度 备注 为空 主键 1 TypeID int 4 自动ID 否 是 2 TypeName char(4) 4 产品名 否 否 3 UpID char(6) 6 部件ID 是 否 表3-15 ProductPlan表 编号 字段名 数据类型 长度 备注 为空 主键 1 ProductPlanID char(10) 10 计划ID 否 是 2 Planner nvarchar(50) 50 计划人 是 否 3 PlanTime datetime 8 计划时间 是 否 4 FinishTime datetime 8 完成时间 是 否 5 Requirement nvarchar(MAX) -1 要求 是 否 6 State nchar(10) 10 状态 是 否 表3-16 ProductPlanList表 编号 字段名 数据类型 长度 备注 为空 主键 1 ProductPlanID char(10) 10 计划ID 否 否 2 ProductionID char(4) 50 计划人 是 否 3 Quantity int 8 计划时间 是 否 表3-17 ProductPlanPartList表 编号 字段名 数据类型 长度 备注 为空 主键 1 GID int 4 自动ID 否 是 2 ProductPlanID char(10) 10 计划ID 是 否 3 ProductionID char(4) 4 产品ID 是 否 4 PartID char(6) 6 部件ID 是 否 5 PartCode nvarchar(50) 50 条码 是 否 6 GenerateTime datetime 8 时间 是 否 7 State int 4 状态 是 否 8 RePrint int 4 打印次数 是 否 表3-16 SpecInfo表 编号 字段名 数据类型 长度 备注 为空 主键 1 SpecID char(4) 4 规格ID 否 是 2 Specification nvarchar(50) 50 规格 是 否 3 ShortName nvarchar(50) 50 简称 是 否 表3-16 Warehouse表 编号 字段名 数据类型 长度 备注 为空 主键 1 WarehouseID Int 4 仓库ID 否 是 2 WareohuseName nvarchar(50) 50 仓库名字 是 否 3 WarehouseLocation nvarchar(50) 50 仓库位置 是 否 第4章 界面设计与流程图 4.1 界面设计 4.1.1 登录界面 图4-1 登录 说明:登录页是根据红强本来LOGO处理所得,力求简单并能表现出系统用户的特点,这里比较成功的结合了红强LOGO,并用深色作背景,比较符合家具行业,这里是我下了很大功夫,并请同学对原来的图片进行了美工处理,这个结果是红强比较满意的。 4.1.2 系统主界面 图4-2 系统主界面 说明:主界面设计主要考虑与各功能模块的契合度。并且采用了下拉菜单,这样即使功能比较多也不会显得杂乱。另外美工方面实在有些欠缺,无法做到每一个界面都如登录界面般,实在是一个遗憾。 4.1.3系统各模块主要界面 图4-3 产品设置 在产品设置界面要求能够清楚显示分类中的产品,而对于选中的产品要求能够显示其具体组成部分而不是点击后弹出具体页面,增加操作的次数。这里左边采用树形结构对产品进行分类,右边上部为产品信
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 学术论文 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服