基于net的电梯企业进销存系统设计与实现内容摘要:
单信 息,并根据订单及现有库存量计算所需零件数量,生成新的采购单。 在此流程中,系统可以生成销售统计报告; ( 2)采购管理流程:新的采购单生成后,采购管理员可以根据采购清单采购所需零件。 采购完成后,系统会根据采购情况重新计算库存。 系统会生成采购统计报告,以便管理者实时查看采购信息。 ( 3)库存管理流程:当库存零件足够时便可进行组装,组装完毕后经库存管理员确认便可出库发货。 此时系统会重新计算库存,并生成新的库存统计报告。 图 32 为系统业务流程图。 图 33 为数据流图。 产品出库采购零件产 生 新 的 库 存组装完毕根 据 库 存 余 量 及 订 单 生 成 采 购 单生 成 订 单销 售 管 理 员付 给$订 单库 存 $ $ $采 购 管 理 员付 给$采 购 单库 存 管 理 员订 单 报 告 采 购 统 计 报 告库 存 统 计 报 告图 32 业务流程图 基于 . 的电梯企业进销存系统设计与实现 11 图 33 数据流图 系统运行环境 CPU:赛扬 以上 内存: 512MB 以上 硬盘: 20G 以上 软件环境: Windows 2020/NT/XP/2020, 销售管理员 更新 订单 订单 订单报告 订单 仓库管理员 库存报告 库 存 信 息 更新 库存 处理 定货 采购统计报告 定货信息 生成 采购单 采购信息 采购管理员 事务 定货信息 基于 . 的电梯企业进销存系统设计与实现 12 4 进销存 管理 系统 的 设计 用例模型设计 建立用例模型首先要确定角色 , 表示提供或接收系统信息的人或系统,他们是与系统有交互作用的人或事务,代表一个系统的使用者或外部通信的目标。 用例是系统中的一个功 能单元,可以被描述为参与系统之间的一次交互作用。 用例模型的用途是列出系统中的用例和参与者,并且显示哪个是用例的执行。 根据以上的系统分析,本系统确定的角色有 订单管理员、采购管理员、库存管理员、 系统管理员。 ( 1) 订单管理员主要负责生成订单、修改订单、查看订单信息等操作; ( 2) 采购管理员主要负责查看采购单、采购确认以及生成采购报告等工作; ( 3) 库存管理员主要负责组装确认、出库确认以及库存报告等工作; ( 4) 系统管理员主要进行系统维护,主要包括基础数据维护、用户信息维护以及数据备份还原。 系统用例图如 图 41 所示。 订 单 管 理 员生 成 订 单 u s e s 查 看 订 单 信 息 u s e s 采 购 管 理 员进 销 存 系 统查 看 采 购 单完 成 采 购进 销 存 系 统 u s e s u s e s 库 存 管 理 员确 认 组 装 u s e s 产 品 出 库 u s e s 进 销 存 系 统查 看 库 存 信 息 u s e s 系 统 管 理 员管 理 用 户 信 息 u s e s 管 理 基 础 数 据 u s e s 进 销 存 系 统数 据 备 份 还 原 u s e s 修 改 订 单 u s e s 统 计 采 购 信 息 u s e s 图 41 系统用例图 基于 . 的电梯企业进销存系统设计与实现 13 业务处理信息顺序 系统的静态模型建立以后,开始进行系统的动态建模。 动态模型是描述系统的功能是如何完成的,用顺序图、活动图和协作图等从不同的角度来描述 信息处理顺序, 顺序图将交互关系表示为一个二维图。 纵向是时间轴,横向代表 用户角色的具体操作流程。 详 见信息顺序图 及系统类图。 订 单 信 息 表 采 购 信 息 表库 存 信 息 表销 售 管 理 员保 存 订 单查 看 库 存 信 息 计 算 零 件 差 额根 据 零 件 差 额 生 成 采 购 信 息 图 42 销售管理信息顺序图 订 单 信 息 表 库 存 信 息 表库 存 管 理 员更 改 订 单 状 态确 认 出 库 图 43 库存管理信息顺序图 基于 . 的电梯企业进销存系统设计与实现 14 采 购 信 息 表 库 存 信 息 表采 购 管 理 员根 据 采 购 单 进 行 采 购更 新 库 存 表 图 44 采购管理信息顺序图 进销存管理系统的 数据库的设计 规范化设计 在关系数据库的设计中,数据表的设计占有很重要的地位。 良好的设计不仅可以避免数据在添加、删除以及更新操作上的潜在问题,更可简化应用程序的设计与运行的效率。 而规范正是将不良的数据库关系设计转换成较好设计的技术,要彻底发挥关系数据库的强大功能,数据库的规范是很重要的方面。 在设计数据库时, 从 查询和使用的方 便以及系统性能的角度去考虑 ,所有表都符合第二范式要求,实体的属性完全依赖于主关键字, 消除 第一范式 中可能存在的部分功能相依。 数据库关系视图如图 45所示。 基于 . 的电梯企业进销存系统设计与实现 15 图 45 数据库关系视图 表结构设计 只有了解数据库各操作表的具体结构及其字段的具体作用才能理解各操作之间的复杂关系。 下面是几种典型操作的数据表的设计。 ( 1)订单信息表的设计见表 41:订单信息表中存储着所有订单信息,为了更好的掌握货物情况,将订单的状态分为未开始(订单生成后未开始组装)、未完成(有部分设备已经开始组装)和已完成(设 备组装完毕并销售出库),这样可以避免错误的操作发生。 同时,设立字段 “ CreatDate”、“ FinishDate”和“ CloseDate”可为今后进行生产效率的统计提供良好的数据依据。 该表与订单设备表,即表 42基于 . 的电梯企业进销存系统设计与实现 16 有关系。 详见表 42说明。 表 41 Books(保存订单信息 ) 序号 字段名 类型 长度 默认值 允许空 主键 说明 1 BookID Varchar 8 NULL No Yes 订单号 2 ProName Nvarchar 32 NULL No No 项目名称 3 Customer Nvarchar 16 NULL No No 客户名称 4 BookState Nvarchar 8 NULL No No 订单状态 5 CreatDate Datetime 8 NULL No No 订单产生时间 6 FinishDate Datetime 8 NULL Yes No 所有设备组装 完成 7 CloseDate Datetime 8 NULL Yes No 订单关闭时间 ( 2)订单设备 表的设计见表 42:该表储存了订单中的所有设备信息,与订单信息表相关联,其中 BookID 作为关联 外键,即一个订单可包含一部或多部电梯两个表形成一对多的关系。 同样字段“ EqmState”可以清楚的知道订单上设备 电梯的详细状态(未组装和已组装) ,对仓库的管理施行真正有效的管理。 “ AssembleDate”记录了一台设备的组装时间,合理的记录有助于企业及时发现问题,提高生产效率。 表 42 BookEqm(保存订单设备信息) 序号 字段名 类型 长度 默认值 允许空 主键 说明 1 EqmID Uniqueidetifier 16 NULL No Yes 设备号 2 BookID Varchar 8 NULL No No 设备所属订单号 3 Etype Nvarchar 16 NULL No No 设备梯形 4 Price Float 0 NULL No No 设备售价 5 EqmState Nvarchar 8 NULL No No 设备状态 6 AssembleDate Datetime 8 NULL Yes No 单一设备完成 时间 ( 3)库存信息表的设计见表 43:该表储存了仓库中所有种类和数量的零件信息,各个字段只作为信息的保存,该表在层次上不与任何表相关联。 表 43 Inventory(保存零件库存信息) 序号 字段名 类型 长度 默认值 允许空 主键 说明 1 ID Uniqueidetifier 16 NULL No Yes 仅作为主键 2 PartsName Nvarchar 32 NULL No No 零件名称 3 PartsNum Int 4 0 No No 零件数量 4 WarehousingDate Datetime 8 NULL No No 入库时间 5 Buyer Nvarchar 16 NULL No No 采购员 基于 . 的电梯企业进销存系统设计与实现 17 6 Remarks Nvarchar 50 NULL Yes No 备注 ( 4)采购信息表见表 44:采购行为是采购管理员根据订单上梯形判断仓库内零件不足以完成一个订单时才发生的行为,本表只记录采购管理员的采购过程中的信息,层次上不与其他表相关联的,但逻辑上是通过库存信息表和产品型号表计算生成的,计算公式为: “ PartsNum” – “ Etype” (通过 COUNT 计算得出) = “ PartsNum”。 “ CreatDate”创建时间和“ FinishDate”完成时间可对采购管理员进行业务上的监督,正确的记录信息可为今后考核提供合理的数据。 表 44 PurchaseOrder(保存采购信息) 序号 字段名 类型 长度 默认值 允许空 主键 说明 1 OrderID Uniqueidetifier 16 NULL No Yes 采购单号 2 PartsName Nvarchar 32 NULL No No 零件名称 3 PartsNum Int 4 0 No No 零件数量 4 CreatDate Datetime 8 NULL No No 采购单创建时间 5 FinishDate Datetime 8 NULL Yes No 采购完成时间 ( 5)订单状态表见表 45:该表只存放订单的三种状态,即未开始(订单生成后未开始组装)、未完成(有部分设备已经开始组装)和已完成(设备组装完毕并销售出库)。 该表与订单信息表相关联。 表 45 dicBookState(保存订单状态信息) 序号 字段名 类型 长度 默认值 允许空 主键 说明 1 BookStateID Int 4 NULL No Yes 仅作为主键 2 BookState Nvarchar 8 NULL No No 订单状态 ( 6)设备状态保存表见表 46:该表只 存放 电梯的两种 状态(未组装和已组装) ,该表与 订单设备 表 相关联。 表 46 dicEqmState(保存设备状态信息) 序号 字段名 类型 长度 默认值 允许空 主键 说明 1 EqmStateID Int 4 NULL No Yes 仅作为主键 2 EqmState Nvarchar 8 NULL No No 设备状态 ( 7)产品型号表见表 47:该表存放了所有梯型会用到的所有零件信息,每个梯型对应不同的值,每一个零件类型都对应相对的成本,这些字段是用于以后系统升级基于 . 的电梯企业进销存系统设计与实现 18 可进行扩展,当市场情况发生变动的 时候,有利于分析产品的成本,为了达到利润最大化,可依据这些数据进行正确的价格调整。 表 47 dicProductType(保存产品型号信息) 序号 字段名 类型 长度 默认值 允许空 主键 说明 1 Etype Nvarchar 16 NULL No Yes 梯型 2 Door Nvarchar 32 NULL Yes No 门机型号 3 DoorCost Float 8 0 Yes No 门机成本 4 Cage Nvarchar 32 NULL Yes No 轿厢型号 5 CageCost Float 8 0 Yes No 轿厢成本 6 Machine Nvarchar 32 NULL Yes No 曳引机型号 7 MachineCost Float 8 0 Yes No 曳引机成本 8 Safetytongs Nvarchar 32 NULL Yes No 安全钳型号 9 SafetytongsCost Float 8 0 Yes No 安全钳成本 10 Counterweight Nvarchar 32 NULL Yes No 对重型号 11 CounterweightCost Float 8 0 Yes No 对重成本 ( 8)用户信息表见表 48:该表主要储存用户的基本信息,用户角色包括订单管理员、采购管理员、库存管理员、 系统管理员。 表 48 User(保存用户信息) 序号 字段名 类型。基于net的电梯企业进销存系统设计与实现
相关推荐
分片,并不只是发送端主机连接第一个网络才这样做。 本科生毕业设计 19 2.、 UDP校验 UDP检验和覆盖 UDP首部和 UDP数据。 回想 IP首部的检验和,它只覆盖 IP的首部 — 并不覆盖 IP数据报中的任何数据。 UDP和 TCP在首部中都有覆盖它们首部和数据的检验。 UDP的检验和是可选的,而 TCP的检验和是必需的。 尽管 UDP检验和的基本计算方法与我们在 3 . 2节中描述的
般度过剩下的二分之一的时光,想要些特别的经历,想让生命更厚重些,想让青春更绚丽些,最终我选择了顶岗实习。 同时,顶刚实习也圆了我儿时的梦想,当一名光荣的人民教师。 怀揣着为四年大学生活画上最浓重一笔的愿望和儿时最初的梦想,来到了我 的目的地 —— 县镇中学。 短短的一个月却让我经历了不寻常的人生,体验到了所谓的酸甜苦辣。 的确实习生活是快乐并痛苦的,有晴天,有阴天,甚至偶尔暴风骤雨。
12层粉质黏土( fak=200kpa)、③ 2b23层粉砂( fak=170kpa)和④ 1b1 层粉质黏土( fak=250kpa) 各土层物理指标平均值表 层号 名 称 含水率 土重度 孔隙比 液限 塑限 塑性 指数 液性 指数 状态或 密实度 w γ e WL WP IP IL % kN/m3 — % % — — ① 1 杂填土 ① 2 素填土 ② 1b23 粉质黏土 可塑 ② 2b4
列表以及分别对应的单价和总额,并且登录的顾客可以查看其当前定单的状态以及在本网上购物系统中所有历史定单信息。 5. 用户管理 本系统不支持匿名购买商品,顾客要购物的话必须注册相应的 ID,因此主要功能为支持用户注册,同时也支持用户修改 其基本信息,包括修改登录密码。 6. 用户控件 显示本网上购物系统的顶端图片以及一些友情链接和版权信息,使本系统更加美观、更加符合当前网站主流样式。
一条 订单与航班见的联系,因此,航空订票系统是一个涉及管理内容众多,数据关系复杂的系统。 本航空系统的开发主要分为程序软件的开发及对数据库的建立两部分。 对程序软件的前台开发,对用户的需求要有完整性,并且得让用户使用起来方便;对数据库的后台建立,要使得数据库具备一致性、完整性、安全性、独立性、易扩展性等功能。 国内外的发展概况 从迈入 21 世纪开始,在这个新的历史时期电子商务探索发展了十多年
..........................17 河南大学本科毕业生学士学位论文 第 I 页 摘 要 随着计算机科学的发展,数据库技术在 Inter 中的应用越来越广泛,为广大网络用户提供了更加周到和人性化的服务。 个性化已逐渐成为当今 Web 应用的潮流。 本文研究了一种基于数据关联规则网上 图书 系统,此方案与现今网上已采用的一些方案相比,具有用户使用更简单、界面更直 观等优点。