




已阅读5页,还剩45页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 第 1 章 绪 论 当今社会为信息社会,世界已进入在计算机信息管理领域中激烈竞争的时代。为了提高管理的现代化程序,加强管理的信息化手段,提高工作效率,增加单位效益,顺应时代信息化、现代化潮流,作为一个必不可少的重要环节 库存管理的信息化、计算机化也就迫在眉捷了。 仓库管理在企业管理中占据着核心的地位。因 为 仓库管理连接着采购、销售等环节,在经营过程中,由于每个环节对需求的预测存在误差,随着流通环节增加,时间的推移,误差被逐渐放大,库存也就越来越偏离实际的最终需求,从而增加了保管成本和市场风险,减少了资金的流动效率 。要解决这个问题,首先应从研究合理的安全库存开始,到改变流程,建立集中的配送中心,以致到改变采购方式,实行按订单采购,将静态的库存管理转变为动态的 , 实现降低库存数量和周期的目的。从国内外许多案例可以看出,现代企业中库存成本在总的企业成本中所占比重逐步降低。仓库作为企业各环节的接合点,是企业各环节之间存在不均衡性的表现。仓库管理就是实现企业流程的整合,动用运筹学的语言来描述仓库管理在企业中的地位,就是在生产力和运输条件为约束力的情况下,寻求最优库存方案作为控制手段,使得企业达到总成本最低的目标。 而东南汽车 邢台维修站的仓库现在没有完善的仓库管理系统,零件的进出库数据用格记录,只能进行简单的数据处理,不 提供最低库存量、最高库存量、安全库存量的预警、报损报溢等功能 , 库存数量大 , 运行周期长,占用了大量的资金,使 库存成本在总的企业成本中所占比重很大。为了解决这些问题 , 我们提出了建立仓库管理系统的方案。完善的库存管理功能,可对企业的存货进行全面的控制和管理,降低库存成本,增强企业的市场竞争力。 2 第 2 章 序设计语言 简介 发展过程 自从 出以来,不仅使得 据库管理系统搭上了 “可视化 ”的快车,而且与其他编程语言齐 趋 。事实上, 成为计算机上当今最流行的软件之一。它的发展主要经历了 3 个阶段: 1. 段 2. 段 3. 段 作为一种数据库 软 件, 有下列基本功能: 1. 可以为每一种类型的信息创建一个表,利用表存储相应的信息。 2. 可以定义各个表之间的关系, 容 易地将各个表中相关的数据有机地联系在一起。 3. 可以 创建查询搜索那些满足指定条件的记录,也可以根据需要对这些记录排序和分组,并根据查询结果创建报表、表及图表。 4. 使用视图,可以从一个或多个相关 联 的表中,按一定条件抽取一系列数据,并可以通过更新这些表中的数据;还可以使用视图从网上取得数据,从而收集或修改远程数据 。 5. 可以创建表单来直接查看和管理表中的数据。 6. 可以创建一个报表来分析数据或将数据以特定的方式打印出来。例如可以打印一份将数据分组并计算数据总和的报表,也可以打印一份带有各种数据格式的邮件标签。 与其它 数据库不同, 实现上述功能时提供了各种向导,用户在操作时,只需按照向导所提供的步骤执行,使用起来非常方便。因此, 据库深受广大用户的青睐。 特点主要有: 1. 易于使用 建于熟悉 令语言的用户,可以在 令窗口使用命令和函数, 也可以使用系统菜单选项直接操作和管理数据。这比程序开发的应用程序具有更大的灵活性和更高的数据处理效率。对于具备数据库应用开发能力的用户,可以用 发可单独运行的应用系统,并可使用系统所提供的功能制作发布应用程序的软磁盘。 对于没有数据库作用经验的用户,可以在中文环 境中,运行 持的或可脱离 3 持单独运行的数据库应用系统。这是一种适合办公管理人员管理数据的方式。 为一个关系数据库系统,不仅可以简化数据管理,使得应用程序的开发流程更为合理,而且它还在前期版本的基础上实现了计算机易于使用的构想。所以,许多使用 期版本的用户在从事数据库开发时都可以转向使用 于刚进入数据库领域的用户来说使用 立数据库应用程序要比使用其他软件容易利多。 2. 可视化开发 在过去,程序员的大部分时间都用在编写代码上。 是这样,因为 有可视化开发 环境 ,所以开发人员在描绘用户界面和设置控制 属性上所花的时间与在编码上所花的时间差不多。不仅对于用户界面的开发是这样,而且数据库的设计、报表的布局和开发过程中的其他方面也是这样。 可视化环境使用方便,可以使开发人员直接看到工作是如何进行的。开发时间被缩短,调试次数也减少了,而且维护也更容易。 3. 事件驱动 事件驱动的,也就是说,运行于该环境下的程序并不是顺序执行的。他们不是一条指令接着一条指令执行,而是偶尔停下来与用户交互。程序被写成许多独立的片断,某些程序只有当与之关联的事件发生时才会执行,例如,有一 段代码与某个按钮的件,否则代码不被执行。 4. 面向对象编程 然支持标准的面向过程的程序设计方式,但更重要的是它现在提供真正的面向对象程序设计的能力。如借助 对象模型,可以充分使用面向对象程序设计的所有 功能 ,包括继承性、封闭性、 多态性和子类。 用户可以使用快速应用程序,例如,使用 供的表单基类、工具栏基类或页框基类,可以创建基本的表单、工具栏或页框。 能过对现有的类派生子类,可以重用代码和表单,例如,可以派生表单基类来创建一个自定义类,使应用程序中的所有表单具有风格相近的外观 。 5. 应用向导和生成器 括一个完全面向对象的应用框架,这些框架能够给应用提供一整套的基本功能,在这些框架基础上,新的应用可以建立项目,新的应用生成器能用于增加表 单 和报表。 6. 组件库 组件库是 文版新增的工具。利用组件库,用户可以将各种对象(包括类库,表单,按钮等)组合和集成到对象、工程或项目中。对这些可视化对象的组合 可以进行动态修改、复制、重新排列组合等操作。 7. 使用 础类 4 供多于 100 种已经预建并可重用的类,开发者能用这些组件给应用提供通用功能使用这些类或子类,可 以扩充他们的功能。 8. 活动文档 活动文档是基于 非 式应用程序。活动文档可以嵌入浏览器,通过浏览器接口可以访问应用程序。同 用程序一样,在 活动文档中可以运行表单、报表、标签、类的实例、程序代码以及手工操作数据等。但是,活动文档必须嵌入像 类的网络浏览器中才能发挥功能。 9. 对动态图形文件的支持 文版的最大特点是加强了对 支持,而图形是 的重要资源,尤其是 片。 动态的图形文件, 压缩的图形文件,二者又是 最主要的图形文件,因此对 表 序设计方法 10. 程序语言的增强 在 文版中,为简化程序设计任务,程序语言在一定程度上比以前版本有所增强。在 文版中增加了一个 数库,通过 数调用,很多 前版本难以解决的问题也变得易于解决。 11. 支持 放 在 文版中引进了强大的 放工具,允许用户在不同的支持 放技术的应用程序之间移动数据 。同一应用程序的不同控件之间,以及支持 放技术的不同的应用程序的控件之间都可以通过 放技术移动数据。 12. 新增和改进的生成器的编译器 文版对以前版本的生成器和编译器做了一定程序的改进,同时还推出了一些新的生成器和编译器,主要用于编译应用程序、创建数据库、在 发布用户数据、设计方法 主要概念 设计过程 程序执行方式 结构化 程序设计 功能模块(即过程、自定义函数) 编制各个功能模块,再用主程序将它们串起来 将应用程序分解成若干功能模块,通过各模块的相互调用来完成整个执行过程,是过程驱动的。 面向对象 程序设计 类、对象、属性、事件、方法 设计类、子类 、对象(设计外观、设置属性、为事件编写方法程序) 将应用程序分解成具有特定属性的对象,通过调用各对象的不同方法来完成相关事件,是事件驱动的。 5 执行对象模型以及用户设计自己的生成器。 要有结构化程序设计和面向对象程序设计两种方法,两种方法的主要差别可简单用表 示 、 表 出 含的数据类型。 表 据类型 用户对数据库的使用,通过数据库管理系统提供的语言来实现。关系数据库管理系统几乎都提供关系数据库标准语言 支持的 言可以完成许多重要功能,例如:查询数据;在数据库表格中插入 、修改和删除记录:建立、修改和删除数据对象;控制对数据和数据对象的存取;确保数据库的一致性和完整性等。 通 用的数据类型 字符型 币型 期型 期时间型辑型 值型 用于字段的数据类型 双精度型 点型 型 用型 注型 6 第 3 章 东南汽车维修站仓库管理系统的系统分析 求分析 在与用户沟通过程中,用户对软件要实现的一些功能提出了具体的要求。 1. 在库存管理中要实现配件入库、退货返厂、库存盘点、库存查询、配件有效期管理等功能,提出具体要求如下: 在入库开票和退货开票中要能同时开出多种配件,支持鼠标和键盘开票,利用配件的拼音简码快速检索配件并直接选择配件录入,自动计算 入库配件的合计品种、数量、金额、折扣、应付、未付等。支持现金、支票、预付、挂账 4种结算方式; 库存盘点时能将损溢的情况进行分析统计; 在库存查询时要能根据字段选择查询并要求能使用模糊查询; 库存配件缺货或过多时能提示操作员; 如果配件市场变化,在配件价格可在入库时手工操作。 2. 查询统计库存方面要能实现销售查询、销售退货查询、入库查询等多种查询。提出具体要求如下: 支持模糊查询 可设置多种查询条件,最后可以运动地时间段进行查询; 要求汇总查询结果 3. 维护管理:可以进行系统初始化、数据备份、恢复操作以及初期建账等操作。 提出要求:系统初始化之前应对现有数据实行备份。 4. 系统管理:可对用户进行权限管理、添加管理员、更改密码等操作。提出要求如下: 可对用户设置多种权限设置,要根据权限行使相应功能; 只有 通过用户和密码方可进入系统。 务调查 通过对该企业库存管理的调查,得到如下业务情况: 1. 库存管理的基本业务过程是:办理配件入库出库登记分类分批统计库存,控制配件的数量,记录库存配件账,可分类查询和库存配件,根据库存情况提出补货和进货申请,出提出几项配件处理意见。 2. 配件入库时完成 通过库存账 目 管理库存配件,库管根据配件情况通知采购部门采购配件,每月库存盘点一次,根据库存盘点情况了解配件损溢情况。 3. 如果配件有变化,配件价格可手工调整。 7 重要数据及其简要描述如表 表 表 表 统分析 通过对用户分析,我们已经了解了东南汽车邢台维修站手工操作和业务情 况 和用户对系统的一些要求,接下来将东南汽车邢台维修站的业务情况进行系统分析,考虑到手工系统和计算机管理系统的交互性、复杂性和计算机本身的一些特点,在开发东南汽车邢台维修站仓库管理系统时不能简单地对手工系统进行模仿,而根据物流和信息流 方 向和顺序,全面 考虑对业务数据的组织、分类和汇总的方法。通过逐步确认各主要数据流进货信息表 记录入库时的进货编号、进货时间、进货数量、时间等信息 出货信息表 记录出库时的 出 货编号、 出 货时间、 出 货数量、时间等信息 出库表 记录库存的数量、品名、规格、 出 库经手人等信息 库存信息表 记录库存的产品编号、库存数量、简要说明等信息 系统设置 记录配件类别信息 用户信息表 记录用户名和密码信息 入库管理 对供应商进行入库交易,也可以称为采购登记 订单管理 对客户进行退货交易 调货登记 在 仓库间进行重新分配库存数量 库存结转 通常以月为单位,对本月中配件的入库、出库、报损、报溢的情况进行结转,并将其与现有的库存数量进行核对,最后将结转结果作为下月的初始数据 出库管理 对客户进行销售交易,易出库 名称 说明 配件编号 惟一标识一种配件,形如 001004 进货编号 以此记录一次入库登记,惟一标识每次入库登记,形式如 0411170001 出货编号 以此记录一次出库登记,惟一标识每次销售登记,形式如 0411170002 进货时间 配件入库时间,形式如 11/16/2004 12: 40: 35 件类别 配件属于哪一种东南汽车,如:得利卡、菱绅 条形码 配件的一种标志,用于入库时电脑扫描。如: 0002020202022 8 的范围和数据处理的频度,先对手工系统问题分析然后构建出系统的业务流程图和系统结构图。 题分析与解决 通过对 东南汽车邢台维修站仓库 的 业务调查和用户对系统的要求,发现手工操作时的主要矛盾如下: 1. 在手工管理时,由于配件种类繁多,库存配件存放杂乱,货位不明确,库管很难将配件的库存情况及时有效地掌握,经常出现这样的情况,滞销的配件进了不少,畅销的配件却没有及时补进,这 必 然造成配件积压,出于库存配件占用了大量资金,严重影响了企业资产的活力,同 时也带来了管理等一系列问题。 2. 手工 管理 库存时,很 难 查询某一类配件的库存情况 3. 由于配件种类繁多,很难手工统计库存金额 解决思路: 根据每种配件的销售情况制定库存上下限,可有效管理 库存 。另外,在库存管理中设置了有效期管理,操作员可以查看是否有即将失效的配件,可以及时减价或以其他方式处理,以减少企业的损失 按不同字段,不同条件对库存配件信息进行查询 在进行配件查询时,系统自动计算配件的合计数量及合计金额 统流程分析 针对配件管理的各个环节,分别对采购部门、销售部门和库存保管部门进行详细的调研和分析。最后得到系统的业务流程图如图 图 务信息流程图 公司库 开入库单 订单 发货单 厂商 机 职员 报损单 销售单 出货单 产品报损 公司库存 开入库单 订单 发货单 厂商 计算机 职员 报损单 销售单 入库单 出货单 退货单 产品报损 9 统功能分析 根据对用户的业务调查和用户提出的具体要求,结合计算机管理的特点,设计 仓 库管理系统功能如下: 主要由配件入库管理、出库管理、退货管理、报损管理、库存盘点管理库存查询管理、库存上下限管理、维护管理、 系统 管理等。 1. 配件入库管理 配件入库管理的建立,可以达到如下目标: 供应商文本框支持联想输入,自动筛选出此供应商提供的所有配件。 配件名称文本框支持联想输入技术,选择配件后将此配件的信息显示在适当位置,用户可以根据需要更改 支持 4种结算方式 自动统计合计数量及合计金额 根据用户输入的实付金额计算未付金额 如果入库货款没有结清,系统自动提示是否作为往来账 目 处理 2. 出货管理 配件 出货管理主要完成配件出库工作 配件出库管理的建立,可以达到如下目标: 配件名称文本框支持联想输入技术,选择配件后将此配件的信息显示在 适当位置,用户可以根据需要更改 支持 4种结算方式 根据用户输入的实付金额计算应付金额 如果出库货款没有结清,系统自动提示是否作为往来账 目 处理 3. 退货管理 退 货 管理主要完成配件退货返厂工作 退货管理的建立,可以达到 如下目标: 支持 4 种结算方式 自动统计合计数量及合计金额 根据用户输入的实付金额计算未收金额 如果货款没有结清,系统自动提示是否作为往来账 目 处理 4. 库存盘点管理 库存盘点管理主要记录库存内配件盘点的信息 库存盘点管理 的建立,可以达到如下目标: 自动统计损溢数量 10 对配件进行盘点 5. 库存上下限管理 根据当前仓库配件的库存情况,确定哪些配件库存量低于警戒线,哪些高于库存限额,保证库存最优 6. 配件报损报溢管理 对配件的报损报溢情况进行管理 7. 维护管理 维护管理包括系统初始化、初期建账、数据备份及数据恢复几部分。其中,系统初始化主要完成清空所有数据表、删除设置文件等操作,使系统回到初始的设置状态。 系统初始化的建立,可以实现如下目标: 系统初始化之前备份数据 加密备份的数据表 8. 系统管理 系统管理包括系统设置、权限设置、操作员 管理、更改密码 4 部分。 11 第 4 章 系统设计 计目标 面对企业信息化发展的过程中出现的各种情况,并根据 东南汽车邢台维修站仓库 的业务情况,该系统在 实施后应该能够达到以下目标: 1. 建立规范的业务管理模式,使业务人员从繁忙的手工操作、统计报表工作中解脱出来,提高工作效率,减少人为差错。 2. 实现多点操作的信息共享,相互之间的信息传递要准确,快捷和顺畅。 3. 提供快速、准确的处理企业配件进、销、存、调、退、换、盘点、变价、折扣等多种业务模式。 4. 系统界面友好美观,操作简单易行,查询灵活方便, 数据存储安全。 5. 利用客户档案、应收应付、预警系统等模块在一起,可以对往来客户进行业务监控,防止坏账的发生。 6. 支持联想输入及多种结算方式。 7. 通过快速的、多角度的全方位决策分析,为经营决策提供准确的依据,从而公司领导人迅速做出经营决策,赢得宝贵时间,从而使企业由原来的计划管理模式转变为与市场情况更紧密结合的状况。 8. 使业务、财务、库房三账合一,使三种账务系统化、集成化和统一化,消除三种账务不统一造成的混乱。 9. 系统维护方便可靠、有较高的安全性,满足实用性、先进性的要求。 发及运行环境 开发环境: 数据库管理系统: 运行平台: P。 分辨率:最佳效果 800*600(像素) 码设计 编码设计是数据库系统开发的前提条件,是系统不可缺少的重要内容。编码是与原来名称对应的编号、符号或记号。它是进行信息交换、处理、传输和实现信息资源共享的关键。编码也用于指定数据的处理方法、区别数据类型,并 指定 计算机处理的内容等。 本系统内部信息编码不 采用统一的编码方式。出货编号采用 10 字符定长编码,其中前四位表示配件去向的省份区号,中间两位表示车型,后四位表示出货的编号,从 0001开始,如用于邢台的得利卡车的第一个配件的编码为 0319020001。 12 编码设计如图 示 0 3 1 9 0 2 0 0 0 1 图 入设计 本系统输入接口应满足如 下要 求: 与人工录入有关的设备。 键盘:标准键盘,具有 能键。 鼠标:两键或三键鼠标小口或 标。 汉字输入法:五笔 输入法、拼音输入法等。 录入软件界面:本系统所有输入 均支持鼠标和 键盘两种输入方式,录入方式是采用传统的文本录入方式。在录入一些基本信息时,可以输入拼音简码快速检索数据并显示提示框。 出设计 本系统采用屏幕显示和打印机输出两种输出方式。 表 打印机输出的进货记录报表。 图 统安全和可靠性设计 为保证软件与数据库系统的安全运行,不合法的运行或计算机系统的不稳定对系统 造成损害,应对系统的软件和硬件 的 安全设置和可靠性设计。安全措施 应在系统中层层设置,包括用户标识和口令、不同操作员的权限设置、数据库文件的加密等。数据库信息保护分为数据库保护 、软件保护、管理保护等。 区号 车型 出货序号 13 系统安全设计主要应考虑如下几方面 : 1. 信息安全 在不影响系统功能的情况下要尽 可 能考虑系统的安全性 ,包括 3 个方面: 进入系统时必须通过操作员密码,方可进入系统,用户输入错误密码多次,将退出系统 对公司内部人员对数据的访问进行控制,对用户、信息及操作分类授权。 对每天的数据进行 备份 2. 制度安全 建立合理的安全制度,以防无关人员随意登录计算机,防止软件的非法使用。 据库设计 据库设计概述 数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。其基本步骤:需求分析、概念结构设计 、 逻辑结构设计 和数据库实施 等。 需求分析简单的说就是分析用户的要求。需求分析是数据库设计的起点,需求分析的结果是否准确地反映用户的实际要求,将直接影响后面各个阶段的设计,并影 响到设计结果是否合理和实用。需求分析的任务是通过详细调查现实世界要处理的对象,充分了解原系统工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。这一阶段的主要成果是数据流程图、数据字典和功能模块图。 概念结构设计就是将需求分析得到的用户需求抽象为信息结构即概念模型的过程。它是数据库设计的关键。模型是对现实世界的抽象。在数据库技术中,可以用模型的概念描述数据库的结构与语义,对现实世界进行抽象,表示实体类型及实体间联系的模型称为 “数据模型 ”。概念数据模型是独立于计算机系统的模型,完全不涉及信息 在系统中的表示,只是用来描述某个特定组织所关心的信息结构。模型用于建立信息世界的数据模型,强调其语义表达功能,要 求 概念简单、清晰,易于用户理解,它是现实世界的第一层抽象,是用户和数据库设计人员之间进行交流的工具。 “实体 联系模型 ”(简称 是其中著名的 “数据模型 ”。这一阶段最主要的成果就是 。 逻辑结构设计的任务就是把概念结构设计阶段设计好的基本 种数据模型是直接面向数据库的逻辑结构,它是现实世界的第二层抽象。这类模型涉 及到计算机系统和数据库管理系统,又称为 “结构数据模型 ”。例如,层次、网状、关系、面向对象模型等。这类模型有严格的形式化定义,便于在计算机系统中实现。对于关系型数据库来说,这一阶段最终成果是关系表, 即 几张二维表,这是应用系统数据库建立的主要依据 。 14 据库概念结构设计 这一设计阶段是在需求分析的基础上进行的,目的是设计出能够满足用户需求的各种实体以及它们之间的关系,为后面的逻辑结构设计打下基础。 根据以上分析设计的结果,得到以下实体: 仓库、 配件、客户、供应商、操作员(用户)、入库单 、入库退货 单 。 系统 如 图 示 。 n 图 统 据库逻辑结构设计 本系统数据库名为 ”数据库 “包含以下几个表: 1. 出货信息表 (出货编号、商品编号、出货数量、出货单价、出货时间、接收人、经手人、说明 ) 2. 商品信息表(商品编号、条形码、商品名称、商品单位、商品单价、产地、类别、说明) 3. 库存信息表(商品编号、库存数量、简要说明) 4. 系统设置表(商品类别) 5. 用户信息表(用户名、 密码) 11 结账结账11 结账结账11 结账结账11 结账结账 11 结账结账11 结账结账账结账仓库 密码 名称 用户 管理 供应商 采购 供应商编号 供应商名称 入库单 入库编号 日期 金额 . 退货 结账 入库退货单 入库退货编号 日期 金额 . 金额 . 退货单 客户户 客 户编号 客户名称 1结账 结账账结账配件 配件编号 配件名称 账结账账结账购买 配件出入库 11 结账结账 15 6. 进货信息表(进货编号、商品编号、进货数量、进货单价、进货时间、进货单位、经手人、说明) 下面分别 是 以上各个表的 设计 结构 表 字段名称 数据类型 长度 小数位数 索引 允许空 出货编号 字符型 10 升序 否 商品编号 字符型 6 升序 否 出货数量 浮动型 8 1 否 出货单价 数值型 8 1 否 出货时间 日期时间型 8 否 接收人 字符型 8 否 经手人 字符型 8 否 说明 备注型 4 表 字段名称 数据类型 长度 小数位数 索引 允许空 商品编号 字符型 6 升序 否 条形码 字符型 14 升序 否 商品名称 字符型 40 否 商品单位 字符型 6 商品单价 浮动型 6 1 否 产地 字符型 40 类别 字符型 20 说明 备注型 4 表 字段名称 数据类型 长度 小数位数 索引 允许空 进货编号 字符型 10 升序 否 商品编号 字符型 10 升序 否 进货数量 浮动型 8 1 否 进货单价 数值型 8 1 、 进货时间 日 期时间型 8 否 供货单位 字符型 40 经手人 字符型 20 说明 备注型 4 16 表 结构 字段名称 数据类型 长度 小数位数 索引 允许空 商品类别 字符型 20 升序 否 表 字段名称 数据类型 长度 小数位数 索引 允许空 商品编号 字符型 6 升序 否 库存数量 浮动型 8 1 否 简要说明 备注型 4 表 构 字段名称 数据类型 长度 小数位数 索引 允许空 用户名 字符型 20 升序 否 密码 字符型 20 否 据库实施 完成数据库的 概念 结构设计和逻辑 结构 设计以后,就要在数据库中将设计结果描述出来。然后就可以组织数据入库了,这就是数据库实施阶段。本系统的数据库是 实施的,下面详细介绍数据库的实施过程。 首先 建立项目, 在 “开始 ”菜单中 “所有程序 ”中打开 “ ,在 打开的窗口中点击 “文件 ”菜单中的 “新建 ”,弹出 “新建 ”对话框,选择 “项目 ”“新建文件 ”,弹出 “创建 ”对话框,在 “创建 ”对话框中新项目名称 “保存在框中选择新项目的文件夹 “D:”单击保存 就创建 了 新项目。 在项目中建立数据库, 从文件菜单中打开已存在的项目 “显示 “这时就可以用项目管理器来组织文件了, 点击 “全部 ”,展开 “数据 ”,选中 “数据库 ”,点击右边的新建按钮 弹出 “新建 ”对话框,选中 “新建数据库 ”,弹出 “创建 ”对话框,选择要保存的位置,填写数据库名称 “点击 “保存 ”按钮,数据库就建好了。 在数据库中建立表, 打开新建好的数据库 “中 “表 ”,点击右边的新建按钮,弹出 “新建表 ”对话框,选中 “新建表 ”,弹出 “创建 ”对话框,选择要保存的位置,填写表名称如 “进货信息 ”点击 “保存 ”按钮, 系统就进入 “表设计器 ”对话框, 在 “字段 ”选项卡中可以输入字段名、字段数据类型、字段宽、索引和表的有关信息。输入完毕,单击右上角的 “确定 ”按钮, 现在输入数据记录吗? ”如果想立即输入记录,单击 “是 ”按钮,就进入记录窗口,输入数据,完成表的创建。 向表中添加数据, 也 可以将 “浏览 ”或 “编辑 ”窗口设置为 “添加方式 ”,在文件的最底部出现一个空白 记录,向表中数据的操作步骤如下: 浏览 ”方式。 17 显示 ”然后选择 “追加方式 ”。 浏览 ”窗口中输入新的记录,按 实现字段间的移动。追加记录完成关闭表的浏览窗口。 当需要对已经存在的数据库表的结构进行修改时,可以通过表设计器来实现删除字段类型和宽度,也可以重新设置索引,可以增加字段并修改属性,修改数据库表结构的操作步骤如下: 项目管理器 ”中选中要修改的表,单击右边的 “修改 ”按钮,在打开的 “表设计器 ”对话框中对表结构进行修改; 确定 ”按钮; 是否永久的更改表结构 ? ”对话框,选择 “是 ”按钮,完 成对表结构的修改。 18 第 5 章 系统 实施 当系统运行时,首先打开登录表单,只有有权限的用户才能进入系统。登录成功后,将显示系统主界面。 动界面、登录表单和系统主界面 实现 动表单的 实现 启动界面的主要功能是当用户启动 “东南汽车仓库管理系统 ”时,显示欢迎界面。开始界面上部的欢迎词不断地从左到右移动, “东南汽车仓库管理系统 ”10个字按一定的时间间隔闪烁,字体的颜色随机的改变。以用户单击右下角的 “进入 ”按钮就可以进入 “用户登录 ”界面。 1. 建立表单 首先新 建一个表单,保存为 “封面 ”,给表单添加 4 个标签控件用于显示开始界面中的文字信息,再给此表单添加一个计时器,一个形状控件、一个按钮控件。表单属性如表 示: 表 对象名称 属性名称 属性值 T. F. 迎使用! 南汽车仓库管理系统 权为东南汽车所有 制人:栗红智 入 根据上表设计表单结果如图 示 。 2. 添加代码 下面为该表单添加代码,在计时器控件的 “件中添加如下代码,这段代码的目的是通过控制标签控件的位置,以实现 “欢迎使用 ”从左到右的效果,同时随机改变标签控件的字体颜色,实现闪烁的效果。 *移动 “欢迎使用 ”标签 *当标签移动到表单最右侧时 19 图 *移动到最左侧 向右移动 1 个像素 使 “东南汽车仓库管理系统 ”变色 *随机生成颜色 i=*255) j=*255) k=*255) *改变标签前景色 i,j,k) 在 “按钮控件的 件中添加如下代码,当单击该按钮时候即可进入下一步 。 *调用 “系统登录 ”表单 退出 “单 登录表单 的实现 功能是要求使用者输入用户名称和用户密码,对用户的身份进行验证,若当前用户为合法用户,则进入 “东南汽车仓库管理系统 ”主界面,给用户提供各种功能,否则,不允许使用该系统,并给出提示信息。 20 1. 建立表单 首先新建一个表单,保存为 “用户登录界面 ”,给表单添加 3 个标签控件用于显示提示信息,再给此表单添加 2 个文本 框控件, 2 按钮控件。表单属性如下表 示: 表 对象名称 属性名称 属性值 T. 户登录 F.假 F.假 输入用户名和密码: 2 ,0,225 T. 体 户账号: 体 7, 113, 210 户密码: 体 7, 113, 210 定 消 根据上 表设计表单结果如图 示 。 2. 添加代码 下面为用户登录界面添加事件代码,在 “的 件添加如下代码,使得当输入用户名和密码正确时进入主界面,当输入不正确时弹出错误提示框。 21 *精确比较 图 N *判断是否输入了用户名 = 请输入用户名 ,48,东南汽车仓库管理系统 ) 获取输入的信息 *定义逻辑变量 于判断是否为合法用户 F. *遍历用表中中所有的记录 *判断输入的用户名称和用户密码是否存在 户信息 O *寻找与输入的用户名和密码匹配的 记录 户信息 户信息 *如果找到 22 如果正确 保存登录用户 *调用主界面 退出当前表单 如果登录不正确 用户名或用户密码不正确! ,0+16,进销存管理系统 ) 模糊比较 “的 件添加如下代码: *释放登录表单 清除事件循环 退出 主 界面表单 的实现 主界面为本系统最基本的功能模块,通过主界面的菜单能够其它功能进行集中管理。主界面采用了顶层表单技术,使用界面友好,同时大大减轻了设计、编程的工作量。 1. 建立表单 首先新建一个表单,保存为 “主界面 ”,表单及其控件属性如表 示 。 2. 建立菜单 然后建立一个名为 “主菜单 ”的菜单文件,东南汽车仓库管理系统的菜单系统结构如表 示 23 表 对象名称 属性名称 属性值 T. 作为顶层表单 F.假 T.真 F.假 F.假 T.真 表 配件管理 进货管理 出货管理 报损管理 库存管理 系统管理 信息管理 进货信息 出货清单 报损清单 库存整理 修改密码 配件查询 进货统计 出货统计 报损统计 库存信息 退出系统 从配件管理系统的菜单系统可以看出,该菜单系统是由
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年医学基础知识考试试题及答案
- 2025年园艺专业田间管理考试试题及答案
- 2025年房地产经纪人职业资格考试试题及答案
- 2025年统计师资格考试试卷及答案详细
- 2025年会计从业资格考试试题及答案示例
- 智能化物流园区资源共享与综合运营合作协议
- 网络直播设备远程维护与现场支持服务协议
- 资产收益权转让补充协议
- 证券交易法律审查补充协议
- 创新商标授权及产业链整合合作协议
- 农村留守儿童教育支持体系构建研究
- 人教版(2024)七年级下册Unit 3 Keep fit 素养检测(含解析)
- 2025年四川省成都市成华区中考二诊英语试题(含笔试答案无听力音频及原文)
- 绥化绥化市2025年度“市委书记进校园”事业单位引才287人笔试历年参考题库附带答案详解
- 历史七年级历史下册期中复习知识点梳理课件 2024-2025学年七年级历史下册(统编版2024)
- 管道试压吹扫方案
- Unit 4 Clothes 单元整体(教学设计)-2024-2025学年人教精通版(2024)英语三年级下册
- TCECA-G 0344-2025《零碳园区评价技术规范》团体标准
- 金融市场学知到智慧树章节测试课后答案2024年秋齐鲁师范学院
- 肾上腺皮质功能减退症的护理
- 《腹泻的临床思维》课件
评论
0/150
提交评论