c海洋科技仓储管理系统内容摘要:
时,实现了应用程序的快速开发。 Visual 包含 Visual C,这是通过功能齐全的代码编辑器、项目模板、设计器、代码向导、功能强大且易于使用的调试器以及其他工具实现的。 通过 .NET Framework 类库,可以访问多种操作系统服务和其他有用的精心设计的类,这些类可显著加快开发周期。 而且 Visual C提供了多种数据库连接方式,包括 ODBC, ADO, DAO, 等等。 连接数据库不需要用户自己编写复杂连接函数, 只需要调用它提供的连接函数即可使用,非常方便 [4]。 很多信息管理系统都是用 Visual C开发的。 而此次设计的海洋科技仓储管理系统的是一个小型的信息管理系统,用 Visual C进行开发是可行的。 ( 2) SQL 是一个非过程化的语言,可用于所有用户的数据库活动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其他类型的终端用户。 基本的 SQL 命令只需要很少时间就能学会,最高级的命令在几天内便可掌握 [5]。 SQL Server功能强大,而且很多信息管理系统都是用 SQL Server 作后台,对 海洋科技仓储管理系统的开发是可行的。 本科毕业生毕业设计 (论文 ) 第 9页 系统性能特点及控制要求 系统简要描述 本系统通过基本信息管理功能管理商品,仓库,供应商的基本信息;通过库存管理功能实行商品的入库,出库操作,以及入库单和出库单的相关查询;通过信息查询,查询库存信息。 处理流程 使用人员通过基本信息管理管理供应商、仓库、商品的基本信息。 基本操作包括添加、删除、修改和查询。 这些基本信息放在通过第三章建立的表放在数据库当中。 系统访问数据库,并且完成用户的这些操作需求。 以表单的形式显示出来,方便用户查看。 用户通过库存管 理来完成入库和出库操作,同样,入库操作和出库操作也包括添加、删除、修改和查询。 入库商品信息和出库商品信息也放在数据库中,当用户有入库和出库操作时,系统访问数据库,生成入库统计图和出库统计图,以统计图的形式显示出来,方便用户查看。 处理流程如图 所示: 图 处理流程 运行环境要求 ( 1)硬件要求: CPU : 主频 500MHZ 或更高 内存( RAM): 最少 64M,建议 128M 或更多 硬盘空间: 250MB 或更多 监视器: VGA 或更高分辨率 ,最佳效果 1024*768 像素 使用人员 基本信息管理 生成基本信息 库存管理 数据库 生成入库统计图 生成出库统计图 本科毕业生毕业设计 (论文 ) 第 10页 驱动器: CD 版需要 CDROM 或 DVDROM 驱动器, DVD 版需要 DVDROM 驱动器 鼠标: Microsoft 鼠标或兼容的指点设备 ( 2)软件要求: 运行平台: Windows 9X/NT/XP 操作系统或更高版本 运行环境: Microsoft .NET Framework SDK 系统开发平台: Microsoft Visual Studio2020 系统开发语言: Visual C 数据库系统: SQL Server2020 本科生毕业设计(论文) 第 10 页 第 3 章 需求分析与总体设计 需求分析 进行数据库设计首先必须准确了解与分析用户需求 (包括数据与处理 )。 需求分析是整个设计过程的基础,是最困难、最耗费时间的一步。 作为地基的需求分析是否做得充分与准确,决定了在其上构建数据库大厦的速度与质量。 需求分析做得不好,甚至会导致整个数据库设计返工重做。 通过实际调查研究,要求本系统具有以下功能: ( 1) 由于操作人员的计算机 知识普遍较低,因此要求系统具有良好的人机界面; ( 2) 如果系统的使用对象较多,则要求有较好的权限管理; ( 3) 方便的数据库查询; ( 4) 批量填写入库单以及出库单; ( 5) 使用饼图分析年、月货物出入库情况; ( 6) 在相应的权限下,可方便的删除数据项; ( 7) 数据计算自动完成,尽量减少人工干预。 总体设计 系统总体目标 本系统属于小型的数据库管理系统,可以对中小型企业库存进行有效地管理。 通过本系统可以达到以下目标: ( 1) 灵活地批量录入数据,使信息传递更快捷。 ( 2) 系统采用人机交互方式,界面美 观友好,信息查询灵活、方便,数据存储安全可靠。 ( 3) 实施强大的后台监控功能。 ( 4) 实现各种查询,如定位查询、模糊查询。 ( 5) 实现货物进货分析与统计、货物出库明细记录等功能。 ( 6) 对用户输入的数据,系统进行严格的数据检验,尽可能避免人为错误。 ( 7) 系统最大限度地实现了易安装性、易维护性和易操作性。 本科生毕业设计(论文) 第 11 页 功能模块设计 仓储管理系统主要由基本档案、货物管理、查询统计、系统维护和帮助等模块组成,具体规划如下: 基本档案模块:该模块主要用于实现货物档案设置、供应商设置和仓库设置等功能。 货物管理模块: 该模块主要用于实现货物的入库管理、出库管理、借货管理、还货管理和盘点管理等功能。 查询统计模块:该模块主要用于实现货物的库存查询、入库查询、出库查询、借出查询、归还查询、警戒查询和出入库货物的年统计、月统计等功能。 系统维护模块:该模块主要用于实现数据的备份、还原和压缩的功能。 帮助模块:该模块主要用于实现用户管理、更改密码、权限设置、关于本系统、重新登录和退出登录等功能。 各个功能模块的操作步骤见第 5章详细设计。 系统业务流程分析 仓储管理系统的业务流程如图 所示。 图 仓储管理系统业务流程图 系统登录 是否登录 否 是 供应商设置 仓库设置 货物入库 货物出库 仓库信息 入 库货物统计 借出货物 盘点货物 归还货物 出库货物统计 本科生毕业设计(论文) 第 12 页 系统功能结构 图 系统功能模块图 库存查询 仓储管理系统 货物管理 基本档案 查询统计 系统维护 帮助 入库管理 出库管理 借货管理 盘点管理 供应商设置 货物档案设置 仓库设置 入库查询 出库查询 警戒货物 数据备份 数据还原 更改密码 权限设置 用户管理 关于本系统 重新登录 退出登录 数据压缩 库存查询 货物借出查询 货物归还查询 出入库货物年统计 出入库货物月统计 本科生毕业设计(论文) 第 13 页 第 4 章 数据库设计 所谓数据库设计是指从对现行非计算机管理的数据库系统的分析到最终实现由计算机管理的数据库系统的全过程 [6]。 它包括表、查询、报表等的设计。 总的原则应从提高数据处理效率及便于数据处理两方面考虑。 数据库是信息系统的核心和基础。 它把信息系统中大量的数据按一定的模型组织起来,提供存储、维护、检索数据的功能,使信息系统可以方 便、及时、准确地从数据库中获得所需的信息。 数据库设计的步骤有需求分析,概念结构设计,逻辑结构设计。 数据库概念结构设计 概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体 DBMS 的概念模型 [10]。 (1) 供应商实体属性图,如图。 图 供应商信息 =供应商编号 +供应商名称 +联系人 +联系电话 +传真 (2)仓库实体属性图,如图。 图 仓库实体属性图 供应商 传真 供应商编号 供应商名 称 联系人 联系电话 仓库 所属单位 联系电话 仓库编号 仓库名称 负责人 本科生毕业设计(论文) 第 14 页 仓库信息 =仓库编号 +仓库名称 +负责人 +电话 +所属单 位 (2) 货物实体属性图,如图 所示。 图 货物信息 =货物编号 +货物名称 +货物规格 +计量单位 +价格 (3) 实体关系图 (ER图 ),完整的实体联系图如图 所示 价格 货物编号 货物 货物名称 货物规格 计量单位 本科生毕业设计(论文) 第 15 页 图 完整的实体联系图 图 包括三个实体,即供应商实体、货物实体和仓库实体。 其中供应商和货物通过供应操作联系起来。 它们之间的关系是多对多的关系。 即一种货物可以由多个供应商供应,一个供应商也可以供应多种货物。 货物和仓库通过入库、 出库和盘点操作联系起来,它们之间是多对多的联系。 即一种货物可以在多个仓库中存放,一个仓库中存放多种货物。 由此 ER图可以推出以下关系模式: 供应商(供应商编号,供应商名称,联系人,联系电话,传真),其中主键是供应商编号, 货物(货物编号,货物名称,货物规格,计量单位,价格),其中主键是货物编号, 仓库 仓库编号 仓库名称 负责人 所属单位 电话 供应商 货物 供应 入库 出库 借出 归还 盘点 供应商名称 供应商编号 传真 联系电话 联系人 货物编号 货物名称 货物规格 计量单位 价格 M N M N 本科生毕业设计(论文) 第 16 页 仓库(仓库编号,仓库名称,负责人,电话,所属单位),其中主键是仓库编号, 入库(入库编号,货物编号,货物名称,供应商名称,仓库名称,货物规格,计量单位,入库价格,入库数量,入库总金额,入库日期),其中主键是入库编号 , 出库(出库编号,仓库名称,货物名称,货物规格,计量单位,出库数量,出库价格,出库总金额,出库日期,提货单位,提货人),其中主键是出货编号, 借出货物(借货编号,货物名称,仓库名称,货物规格,借货数量,借货日期,经手人,借货人,借货单位),其中主键是借货编号, 归还货物(还货编号,借货编号,仓库名称,货物名称,货物规格,归还数量,未归还数量,归还日期,经手人,还货人),其中主键是还货编号, 盘点货物(盘点编号,货物编号,仓库名称,货物规格,盘点数量,盘点日期,盘点人),其中主键是盘点编号。 数据库逻 辑结构设计 概念结构是独立于任何一种数据模型的信息结构。 逻辑结构设计的任务就是把概念结构设计阶段设计好的基本 ER 图转换为与选用的 DBMS 产品所支持的数据模型相符合的逻辑结构。 现在需要将上面的数据库概念结构转化为 SQL Server 2020 数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。 仓储管理系统数据库中的各个表格的设计结果如下面的表格所示。 每个表格表示数据库中的一个表。 表 : 本科生毕业设计(论文) 第 17 页 表 列名 数据类型 长度 主外键 可否为空 说明 PrID bigint 8 主键 NOT NULL 供应商编号 PrName Varchar 100 否 NULL 供应商名。c海洋科技仓储管理系统
相关推荐
,尿酮体阳性 ? 有效血浆渗透压 320mOsm/kg{ 总渗透压 =2(钠+钾) +糖 +BUN) } 静脉补液 胰岛素治疗 根据脱水情况补充%盐溶液 ( 4~ 14ml/kg。 h) 每 2~ 4小时检测急诊生化全套和动脉血气分析。 高渗状态纠正后,如果患者不能正常饮食,需要继续静脉输注胰岛素。 当患者能正常饮食 时,开始给予皮下注射胰岛素并监测血糖。 开始皮下注射胰岛素时
行政用房设置在生产区以外,生活区与生产区分开。 场内道路应分设两条:一条为清洁道,为运送饲料、种蛋等用;另一条为污染道,为运送粪便及病死禽用,这样既有利于组织生产,又符合防疫卫生要求。 (2)坐落方向珍珠鸡舍的坐落方向应本着夏季易于通风散热,冬季易于背风保温的原则。 根据我国所处的地理纬度位置及冬夏两季主导风向,珍珠鸡舍一般宜采取朝南或南偏东方向。 (3)房舍间距
a ≤ 50V( ) 式中: RA—— 外露可导电部分的接地电阻和PE线电阻( Ω ); Ia—— 保证保护电器切断故障回路的动作电流 (A)。 当采用过电流保护电器时,反时限特性过电流保护电器的 Ia为保证在 5s 内切断的电流;采用瞬时动作特性过电流保护电器的 Ia为保证瞬时动作最小电流。 当采用漏电电流动作保护器时, Ia为其额定动作电流I Δ n。 注:TT系统 —— 在此系统内
同利益,本协议也将成为我们考察和选择供应商的重要依据之一。 范围 本协议适合于与我公司有商业来往的所有运输商、供应商等合作伙伴。 职责 各合作伙伴应按规定履行本协议中的全部条款。 协议 来访 凡来访我公司的业务人员需与被访人预约,属初次来访,应先提供来访者的个人资料及来访目的。 在门卫值班处来访人员的身份得到核实后,即填写《来访人员登记表》发给“访客证”,然后由受访部门派人接待或由保安人员带入。