进销存管理系统设计与实现

合集下载

《2024年小型超市进销存管理信息系统的设计与实现》范文

《2024年小型超市进销存管理信息系统的设计与实现》范文

《小型超市进销存管理信息系统的设计与实现》篇一一、引言在现代化商业管理中,信息技术的运用对于提高企业运营效率和效益起着至关重要的作用。

尤其是对于小型超市而言,一个高效、稳定的进销存管理信息系统不仅能大大提高管理效率,还能优化资源配置,减少成本浪费。

因此,本文将重点探讨小型超市进销存管理信息系统的设计与实现过程。

二、系统需求分析1. 需求概述小型超市的进销存管理涉及商品采购、库存管理和销售等多个环节。

本系统主要满足超市对商品信息的记录、库存数量的实时更新、采购计划的制定以及销售数据的统计等需求。

2. 用户需求系统需满足超市管理者、采购员、销售人员等不同角色的需求。

如管理者需要实时掌握库存情况、销售数据及采购计划;采购员需要快速查询商品信息及供应商信息;销售人员则需要快速录入销售数据等。

三、系统设计1. 系统架构设计本系统采用B/S架构,基于Web技术实现。

系统分为表示层、业务逻辑层和数据访问层,各层之间通过接口进行通信。

2. 数据库设计数据库是系统的核心,负责存储商品信息、库存信息、采购计划等数据。

数据库设计需考虑数据的完整性、安全性和高效性。

主要包括商品信息表、库存表、采购表和用户表等。

3. 功能模块设计系统包括商品管理、库存管理、采购管理和销售管理四个模块。

每个模块都具有相应的功能,如商品信息的增删改查、库存数量的实时更新、采购计划的制定和销售数据的统计等。

四、系统实现1. 技术选型系统采用Java语言开发,后端使用Spring框架,前端采用HTML5、CSS3和JavaScript等技术。

数据库选用MySQL,确保数据的安全性和稳定性。

2. 系统开发在系统开发过程中,按照需求分析和设计阶段的结果,逐步实现各个功能模块。

开发过程中需注意代码的可读性、可维护性和安全性。

3. 系统测试系统开发完成后,进行严格的测试,包括功能测试、性能测试和安全测试等,确保系统的稳定性和可靠性。

五、系统应用与效果1. 系统应用本系统已在某小型超市成功应用,并取得了良好的效果。

企业进销存系统的设计与实现

企业进销存系统的设计与实现

企业进销存系统的设计与实现首先,企业进销存系统的设计需要考虑以下几个方面:1.功能模块:进销存系统应包括基本的进货、销售、库存等功能模块。

进货模块包括供应商管理、采购订单、采购收货等功能;销售模块包括客户管理、销售订单、销售出库等功能;库存模块包括库存查询、库存盘点、库存调拨等功能。

此外,还可以根据企业的实际情况添加其他功能模块,如财务管理、报表分析等。

2.数据管理:进销存系统需要有效管理货物的信息,包括货物的进出记录、库存数量、销售情况等。

因此,设计时需要考虑如何合理地组织和存储这些数据。

一般来说,可以使用数据库来存储数据,并建立相关的表结构和索引,以便进行高效的数据查询和统计分析。

3.数据安全:进销存系统处理的是企业的核心数据,因此数据安全非常重要。

设计时应考虑采取一些安全措施,如数据库加密、访问控制、备份与恢复机制等,以保障数据的安全性和可靠性。

其次,企业进销存系统的实现可以参考以下步骤:1.需求分析:与用户沟通,了解企业的具体需求,明确系统的功能、性能、界面等具体要求。

在此基础上制定详细的需求文档,以便后续的开发工作。

2.系统设计:根据需求文档,进行系统的整体设计。

包括数据库表结构设计、系统界面设计、业务流程设计等。

可以使用UML等工具进行建模,以便清晰地表达系统的结构和功能。

3. 开发与测试:根据设计文档进行系统的开发与测试工作。

开发可以采用现代化的软件开发工具和技术,如Java、C#等。

测试阶段需要进行模块测试、集成测试和系统测试,以保证系统的质量和稳定性。

4.部署与维护:完成开发和测试后,将系统部署到服务器上,进行初步的配置和调试。

同时,建立相应的系统维护机制,包括定期的数据备份、系统更新与升级等工作,以保障系统的正常运行和稳定性。

最后,需要注意的是,企业进销存系统的设计与实现不能仅仅局限于技术层面,还需要紧密结合企业的实际情况和管理要求。

只有充分理解企业的需求,并将系统与企业管理相结合,才能设计出符合企业要求、实用有效的进销存系统。

企业进销存管理系统的设计与实现

企业进销存管理系统的设计与实现

企业进销存管理系统的设计与实现随着企业规模的扩大和业务复杂度的增加,传统的手工进销存管理已经不能满足企业的需求,因此,企业进销存管理系统的设计与实现显得尤为重要。

下面将就该系统的设计与实现进行详细阐述。

首先,企业进销存管理系统主要包括进货管理、销售管理和库存管理三个模块。

进货管理模块主要涉及供应商管理、采购订单管理、采购入库和供应商付款等功能;销售管理模块主要包括客户管理、销售订单管理、销售出库和客户收款等功能;库存管理模块主要包括商品管理、库存盘点和其他出入库等功能。

在系统设计方面,首先需要确定系统的基本架构。

可以考虑使用B/S 结构,即浏览器/服务器结构,将系统分为客户端和服务器端两个部分。

客户端主要运行在浏览器中,通过web界面与服务器进行交互,服务器端负责处理客户端的请求,并与数据库进行交互。

其次,需要设计数据库的结构,以存储和管理相关的数据。

数据库可以使用关系型数据库,如MySQL或Oracle,也可以使用NoSQL数据库,如MongoDB。

数据库的设计要考虑到系统的需求以及数据的关联性,合理划分表和字段,并设置合适的数据类型和约束。

在系统实现方面,可以选择使用开发框架来加快开发速度。

常用的开发框架有Spring、Spring MVC和MyBatis等。

这些框架提供了一系列的工具和组件,可以快速搭建并运行企业进销存管理系统。

此外,还需要实现一些涉及到业务逻辑的功能。

例如,对于进货管理模块,可以实现供应商信息的录入和维护功能,采购订单的生成和管理功能,采购入库的操作和管理功能,以及供应商付款的功能。

对于销售管理模块,可以实现客户信息的录入和维护功能,销售订单的生成和管理功能,销售出库的操作和管理功能,以及客户收款的功能。

对于库存管理模块,可以实现商品信息的录入和维护功能,库存盘点的操作和管理功能,以及其他出入库的功能。

最后,还需要实现一些辅助功能,如系统登录和权限管理功能,数据统计和报表功能,数据备份和恢复功能等。

简单进销存管理系统设计与实现

简单进销存管理系统设计与实现

简单进销存管理系统设计与实现进销存管理系统是一种用于管理企业的产品进货、销售和库存情况的软件系统。

该系统能够帮助企业实现对产品库存的实时监控、销售数据的分析统计以及供应链的优化管理,从而提高企业的运营效率和降低成本。

下面将从系统需求、系统设计和系统实现三个方面对简单进销存管理系统进行设计与实现。

然后是系统设计的部分。

根据系统需求,可以设计一个三层架构的进销存管理系统。

第一层是表示层,即用户界面层,用于展示系统的功能和与用户进行交互;第二层是业务逻辑层,用于处理用户的请求,包括数据的验证、逻辑的处理等;第三层是数据访问层,用于与数据库进行数据交互,包括数据的读取、修改和删除等。

最后是系统实现的过程。

可以选择使用Java语言和MySQL数据库来实现该系统。

首先,根据系统设计,使用Java Swing来开发用户界面。

用户界面应该直观友好,设计用户友好的交互界面。

然后,根据系统设计,使用Java编程语言来实现业务逻辑。

包括验证用户输入的数据、处理用户请求、生成统计报表等。

最后,使用MySQL数据库来存储系统的数据,包括供应商信息、产品信息、库存信息、销售信息等。

简单进销存管理系统的设计与实现是一个综合的工作,需要对企业的进销存情况进行深入分析,根据企业自身的特点和需求来进行系统的设计与实现。

在实施过程中,需要与企业的相关部门紧密合作,进行系统测试和反复优化,以确保系统能够满足企业的实际需求。

通过合理的进销存管理系统的使用,企业可以有效地管理产品的进货、销售和库存情况,提高企业的运营效率和降低成本。

企业进销存系统的设计与实现

企业进销存系统的设计与实现

企业进销存系统的设计与实现一、引言二、系统分析与设计2.1系统需求分析首先,我们需要对企业进销存的需求进行分析。

一般来说,一个完善的进销存系统应该具备以下功能:1)库存管理:能够对库存进行实时监控,包括库存数量、库存成本等信息的记录和统计;2)采购管理:能够管理企业的采购流程,包括采购计划、采购订单、采购入库等;3)销售管理:能够管理企业的销售流程,包括销售订单、销售出库等;4)财务管理:能够对采购和销售情况进行统计,并生成相应的财务报表;5)报表分析:能够提供各种统计报表,供企业管理人员做出决策。

2.2系统设计基于需求分析的结果,我们可以进行系统设计。

首先,我们需要设计系统的数据库,其中应包含库存表、采购表、销售表等。

其次,我们需要设计系统的界面,包括库存管理、采购管理、销售管理等功能模块的界面。

最后,我们需要设计系统的业务逻辑,包括对库存的监控、采购订单的生成、销售订单的生成等。

三、系统实现根据系统设计的结果,我们可以开始进行数据库的设计与实现。

我们可以使用关系型数据库(如MySQL、SQL Server等),创建库存表、采购表、销售表等。

通过SQL语句,我们可以实现对这些表的增删改查操作。

界面设计是系统设计中的重要一环。

我们可以使用常见的前端技术(如HTML、CSS、JavaScript等)来实现系统的界面。

这些技术可以帮助我们实现用户友好的界面,方便用户进行操作。

3.3业务逻辑实现业务逻辑实现是系统设计中的核心部分。

在这一步中,我们需要将系统需求转化为具体的代码实现。

我们可以使用常见的编程语言(如Java、C#等)来实现系统的业务逻辑。

在这一步中,我们需要实现库存的监控、采购订单的生成、销售订单的生成等功能。

四、系统测试与部署在系统实现完成后,我们需要对系统进行测试。

测试有助于发现系统中的问题和漏洞,并及时进行修复。

测试可以包括功能测试、性能测试、安全性测试等。

当系统通过测试后,我们可以将系统部署到企业的服务器上,供企业内部使用。

「药品进销存管理系统的设计与实现」

「药品进销存管理系统的设计与实现」

「药品进销存管理系统的设计与实现」药品进销存管理系统主要包括以下功能:1.药品库存管理:对药品库存进行实时监控、查询和统计,包括入库、出库、退货等操作,并自动生成库存报表,以便及时了解库存情况。

2.药品销售管理:记录药品销售信息,包括销售单号、销售日期、销售数量、销售金额等,可通过销售数据分析销售趋势和销售业绩。

3.采购管理:记录药品采购信息,包括采购单号、采购日期、供应商、采购数量、采购金额等,方便供应链的管理和供需的协调。

4.库存预警:根据设定的库存阈值,对库存进行监控,一旦库存低于预设值,系统会自动发送警报,以便及时补货,避免药品断货。

5.统计分析:对药品的进销存情况进行统计分析,包括销售额、利润、库存周转率等指标的计算与分析,以帮助用户做出合理决策。

药品进销存管理系统的设计与实现可以遵循以下步骤:1.需求分析:明确系统的功能和性能要求,了解用户的需求和期望,分析现有药品进销存管理的问题和痛点,为系统的设计提供参考。

2.数据库设计:根据系统需求设计数据库结构,包括药品信息、供应商信息、销售信息、采购信息等表的设计。

合理的数据库结构能够提高系统的性能和扩展性。

3.界面设计:设计用户友好的系统界面,使用户能够直观地进行数据输入、查询和统计分析。

界面设计应符合用户习惯和操作流程,尽量减少用户操作的复杂性。

4. 系统实现:选择合适的开发工具和编程语言进行系统的开发,例如使用Java或C#等语言进行开发,使用MySQL或Oracle等数据库进行数据存储。

5.功能测试与优化:对开发完成的系统进行功能测试,确保系统的各项功能正常运行,并对系统进行性能优化,提高系统的响应速度和稳定性。

6.上线与运维:将系统部署到生产环境中,并进行系统上线和运维工作,包括定期备份数据、监控系统运行情况、处理用户反馈等。

总结:药品进销存管理系统的设计与实现是一个复杂的工程,需要综合考虑用户需求、系统性能和数据安全等因素。

通过合理的需求分析、数据库设计和系统实现,能够实现对药品进销存等信息的有效管理,提高药品管理的效率和准确性。

药店进销存管理系统的设计与实现

药店进销存管理系统的设计与实现

药店进销存管理系统的设计与实现药店进销存管理系统是一种用来管理药店销售、采购、库存等业务的软件。

以下是该系统的设计与实现:1.需求分析根据药店的需求,该系统需要实现以下功能:1) 商品管理:包括商品的基本信息、采购、销售等记录管理;2) 库存管理:包括各商品的库存信息、库存报警等管理;3) 销售管理:包括销售记录、销售统计、销售退货等管理;4) 采购管理:包括采购记录、供应商管理等;5) 报表统计:包括各种业务报表的统计和生成,如销售统计表、库存报表等。

2.系统设计根据需求分析,系统包括以下模块:1) 商品模块:包括商品信息管理、采购记录管理、销售记录管理等子模块。

2) 库存模块:包括库存管理、库存报警等子模块。

3) 销售模块:包括销售记录管理、销售退货等子模块。

4) 采购模块:包括采购记录管理、供应商管理等子模块。

5) 报表模块:包括各种业务报表的统计和生成,如销售统计表、库存报表等。

3.技术选型前端采用Vue.js技术,后端使用Java语言,数据库采用MySQL。

4.系统实现1) 商品模块:用Vue.js进行界面设计和开发,使用Java和MySQL实现采购、销售记录管理等功能。

2) 库存模块:用Vue.js进行界面设计和开发,使用Java和MySQL实现库存管理、库存报警等功能。

3) 销售模块:用Vue.js进行界面设计和开发,使用Java和MySQL实现销售记录管理、销售退货等功能。

4) 采购模块:用Vue.js进行界面设计和开发,使用Java和MySQL实现采购记录管理、供应商管理等功能。

5) 报表模块:使用Java和MySQL实现各种业务报表的统计和生成,如销售统计表、库存报表等。

5.系统测试系统测试分为单元测试和整体测试。

单元测试是对各个模块进行的测试,测试其功能是否正确。

整体测试是对整个系统进行的测试,测试系统的功能和性能是否满足需求。

6.系统部署与维护系统部署之后需要进行运行维护,包括服务器监控、数据维护、系统更新等。

销售企业进存销管理系统设计与实现

销售企业进存销管理系统设计与实现

销售企业进存销管理系统设计与实现本文将介绍如何设计和实现一套完整的销售企业进存销管理系统。

一、系统概述销售企业进存销管理系统主要分为五大模块:销售管理、进货管理、仓库管理、财务管理、报表查询。

系统基于云端,实现全程管理,满足销售企业对进存销业务的可视化、自动化、管控化需求。

二、系统功能1. 销售管理:通过销售订单、报价单、发货单的管理,实现销售流程自动化,包含订单查询、订单修改、订单审核等功能。

2. 进货管理:通过进货单、采购单的管理,实现采购流程自动化,包含进货单查询、进货单修改、进货单审核等功能。

3. 仓库管理:通过仓库信息、库存信息、出入库记录等管理,实现库存管控自动化,包含库存查询、库存报警、仓库盘点等功能。

4. 财务管理:通过账户管理、付款单、收款单等,实现财务管理自动化,包含财务对账、财务报表、发票管理等功能。

5. 报表查询:通过销售报表、进货报表、财务报表等,实现业务数据一键查询、分析、对比等功能。

三、系统实现1. 技术选型:使用Java语言作为主要开发语言,结合Spring Boot、MyBatis等技术框架,采用MySQL作为主要数据库。

2. 系统架构:采用分层架构,将系统划分为表示层、服务层、持久层,通过Restful API实现前后端分离,以提高系统可维护性和易扩展性。

3. 系统模块设计:(1)销售模块:包含销售订单管理、报价单管理、发货单管理等子模块。

销售订单管理完成客户订单的录入、修改、审核、订单状态变更等功能;报价单管理完成针对客户需求的报价管理,包括报价单发布、查询、修改、审核等功能;发货单管理完成对订单的发货管理,包括发货单的录入、修改、审核等功能。

(2)进货模块:包含进货单管理、采购单管理等子模块。

进货单管理完成对供应商的进货记录的管理,包括进货单的录入、修改、审核等功能;采购单管理完成对进货需求的采购管理,包括采购单的录入、修改、审核等功能。

(3)仓库模块:包含仓库信息管理、库存信息管理、出入库记录管理等子模块。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

毕业设计(论文)-中国论文教育学院引言中小企业在我国经济发展中具有重要地位,目前我国的中小企业数量较多、地区分布广泛、行业分布跨度大,随着全球经济一体化的发展及中国加入WTO,中小企业将面临外资企业和国外产品与服务的严峻挑战,比较而言,外资企业具有更为雄厚的资金实力、丰富的管理经验和先进的技术手段,因此,如果我国的中小企业不借助先进的管理思想转变经营观念、使用信息化提高企业的管理水平和工作效率,将很难在今后的国际竞争中取胜。

然而企业管理在很多方面、很大程度上都必须借助信息化来完成,而我国中小企业的信息化水平还很低,与外资企业相比,还处于起步阶段。

随着技术发展,电脑操作及管理日趋简化,电脑知识日趋普及,同时市场经济快速多变,竞争激烈,因此企业采用电脑管理进货、库存、销售等诸多环节也已成为趋势及必然。

1 系统分析1.1 需求分析通过实际调查,要求本系统具有以下功能:❑由于操作人员的计算机知识普遍偏低,因此要求系统具有良好的人机界面。

❑如果系统的使用对象较多,则要求有较好的权限管理。

❑方便的数据查询,支持多条件查询。

❑批量填写进货单及销售单。

❑与代理商和供应商往来账本明细,绝不存在假账、漏账、差账等情况。

❑图表分析月销售状况。

❑当外界环境(停电、网络病毒)干扰本系统时,系统可以自动保护原始数据的安全。

❑在相应的权限下,删除数据方便简单、数据稳定性强。

❑数据计算自动完成,尽量减少人工干预。

❑强大的报表打印功能。

1.2 可行性分析本系统后台数据库采用目前比较流行的Microsoft SQL Server,该数据库系统在安全性、准确性、运行速度方面有绝对的优势,并且处理数据库量大,效率高;前台采用Microsoft公司的Visual Basic 6.0作为主要的开发工具,其可与SQL Server 2000数据库无缝链接。

2 总体设计2.1 项目规划进销存管理系统具体规划如下:❑进货管理模块该模块主要负责商品的进货数据录入、进货退货数据录入、进货分析、进货统计(不含退货)、与供应商往来对账。

❑销售管理模块该模块主要负责商品的销售数据录入、销售退货数据录入、销售统计(不含退货)、月销售状况(销售分析、明细帐本)、商品销售排行、往来分析(与代理商对账)、商品销售成本表。

❑库存管理模块库存管理模块主要负责库存状况、库存商品数量上限报警、库存商品数量下限报警、商品进销存变动表、库存盘点(自动盘赢盘亏)。

❑基础数据管理模块基础数据管理模块主要负责对系统基本数据录入,相关基础数据为:库存商品、往来单位、内部职员。

❑系统维护模块本单位信息、操作员设置、操作权限设置、数据备份和数据库恢复、数据清理。

❑辅助工具模块登录Internet、启动Word、启动Excel、日历本、计算器、记事本、通讯录。

– 2 –图2 系统启动窗体1.窗体设计(1)新建1个窗体,将窗体的“名称”属性设置为“frm_star”,BorderStyle属性设置为0-None,设置Picture属性,为窗体添加图片。

(2)在窗体上添加ShockwaveFlash控件,由于该控件属于ActiveX控件,在使用之前必须从“部件”对话框将其添加到工具箱中。

添加方法为:在“工程”/“部件”对话框中勾选“Shockwave Flash”列表项,然后单击【确定】按钮,ShockwaveFlash控件添加成功。

(3)在窗体中添加Timer控件,默认“名称”属性为Timer1,设置Enabled属性值为False,Interval属性值为1500。

2.代码设计在代码窗口的声明部分定义如下变量。

Private rs As New ADODB.Reco rdset ‘记录集对象Dim str As String在窗体装载过程中,判断用户是否第一次使用本系统,如果第一次使用,将系统当前日期保存在注册表中,并将系统数据库文件自动附加到SQL Server 2000中。

Private Sub Form_Load()Dim ss As DateDim dd As IntegerShockwaveFlash1.Movie = App.Path & "\SWF\sss.swf" '自动识别Falsh文件路径If GetSetting(appname:="this", Section:="user", Key:="time") = "" ThenMsgBox "尊敬的用户:你好!你还没有注册软件,从现在开始,你的试用为30天!"SaveSetting appname:="this", Section:="user", Key:="time", setting:=Date '将软件第一次使用的日期存储到注册表中Call cnn '调用模块中共享数据库连接函数Set rs = New ADODB.Recordset'开始附加数据库str = "EXEC sp_attach_db @dbname = N'db_SSS', @filename1 = N'" + App.Path +"\DataSource\db_SSS_Data.MDF" + "', @filename2 = N'" + App.Path + "\DataSource\db_SSS_Log.LDF" + "'"rs.Open str, cnn, adOpenDynamic, adLockOptimisticcnn.Close '关闭数据库连接Else'提取注册表中的日期数据ss = GetSetting(appname:="this", Section:="user", Key:="time")dd = Date - ss '计算软件试用天数If dd > 30 ThenMsgBox "对不起,你的试用期已到!"Unload Me '试用期已到,卸载本窗体,终止程序继续进行ElseMsgBox "您现在还没有注册本软件,试用期还有" & 30 - dd & "天!"End IfEnd IfTimer1.Enabled = True '设置控件可用End Sub3.2 系统登录设计系统登录主要用于对进入进销存管理系统的用户进行安全性检查,以防止非法用户进入该系– 4 –– 5 –统。

只有合法的用户,才可以进入系统,同时根据管理员分配的权限,给予操作员相应的操作权限。

验证操作员及其密码,主要通过记录集结果(RecordSet )并结合If 语句判断用户选定的操作员及其输入的密码是否符合数据库中的操作员和密码,如果符合则允许登录,并给予相应的权限,否则提示用户非法登录。

系统登录窗体运行结果如图3所示。

图3 系统登录窗体1.窗体设计(1)新建一个窗体,将窗体的“名称”属性设置为frm_login ,BorderStyle 属性设置为0-None ,设置Picture 属性,为窗体添加图片。

(2)在窗体上添加Adodc 控件,由于该控件属于ActiveX 控件,在使用之前必须从“部件”对话框将其添加到工具箱中。

添加方法为:在“工程”/“部件”对话框中勾选“Microsoft Ado Data Controls 6.0(SP4)”列表项。

(3)在窗体中添加2个文本框控件,分别设置“名称”属性为txtName 和txtPassword ,设置BorderStyle 属性为0-None 。

(4)在窗体中添加2个Label 控件,使用默认名称、设置BackStyle 属性为0-Transparent ”,Label3和Label4的Caption 属性为“登录”和“取消”。

2.代码设计在代码窗口的声明部分定义如下变量。

Dim txtRS As String在窗体装载事件中,通过ADO 控件的ConnectionString 属性建立数据库连接,代码如下: Private Sub Form_Load()Adodc1.ConnectionString = PublicStr ‘建立数据库连接Adodc1.RecordSource = "select * from tbS_power" ‘执行SQL 语句Adodc1.Refresh ‘刷新数据源End Sub当鼠标移动到Form 窗体范围内,将Label3和Label4中的字体颜色设置为黑色。

Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, y As Single)Label3.ForeColor = &H80000012 ‘设置控件的前景色(字体颜色)Label4.ForeColor = &H80000012End Sub鼠标单击Label1控件,对进入系统的用户进行安全性检查并给予分配权限。

Private Sub Label1_Click()Adodc1.RecordSource = "select * from tbS_power"Adodc1.RefreshOn Error Resume Next ‘错误处理txtRS = Adodc1.Recordset.Fields(0) ‘获得用户名称If txtRS = "" Then '首先判断该系统是否有用户MsgBox "尊敬的用户,你还没有注册为本系统用户,请尽快注册为系统用户"frm_main.Show '显示主窗体frm_setOP.Show '显示指定的窗体frm_main.Enabled = FalseUnload Me ‘卸载登录窗体Exit SubEnd IfAdodc1.RecordSource = "select * from tbS_power where sysuser='" + txtName.Text + "'and password='" + txtPassword.Text + "'" ‘验证用户身份Adodc1.Refresh'管理员最高权限If Adodc1.Recordset.Fields(2).Value = 0 Or Adodc1.Recordset.Fields(3).Value = 0 OrAdodc1.Recordset.Fields(4).Value = 0 Or Adodc1.Recordset.Fields(5).Value = 0 Or Adodc1.Recordset.Fields(6).Value = 0 ThenElsefrm_main.Show '窗体的Show方法显示指定的窗体Unload MeExit Sub ‘结束当前过程End If'为用户分配权限If Adodc1.Recordset.RecordCount > 0 ThenIf Adodc1.Recordset.Fields(2).Value Then '进货管理frm_main.File1.Enabled = True 'file1为进货管理菜单Elsefrm_main.File1.Enabled = FalseEnd IfIf Adodc1.Recordset.Fields(3).Value Then '销售管理frm_main.file2.Enabled = True 'file1为销售管理菜单Elsefrm_main.file2.Enabled = FalseEnd IfIf Adodc1.Recordset.Fields(4).Value Then '库存管理frm_main.file3.Enabled = True 'file1为库存管理菜单Elsefrm_main.file3.Enabled = FalseEnd IfIf Adodc1.Recordset.Fields("system").Value Then '系统管理frm_main.file6.Enabled = True 'file1为系统管理菜单Elsefrm_main.file6.Enabled = FalseEnd IfIf Adodc1.Recordset.Fields("base").Value Thenfrm_main.file5.Enabled = True 'file1为基础管理菜单Else– 6 –– 7 –frm_main.file5.Enabled = FalseEnd Iffrm_main.Show '窗体的 Show 方法 显示指定的窗体Unload MeElseMsgBox "您输入的信息不正确!"txtName.SetFocus '使控件获得焦点Exit SubEnd IfEnd Sub当鼠标移动到Label1控件区域中,设置Label 控件中的颜色设置为蓝色。

相关文档
最新文档