1、汽车配件公司业务管理信息系统报告ZHMCL小组进销存系统实验报告小组成员: 胡豆豆 郑晓鹏 莫仕华 陈超 刘瑞指导老师:白健明目录第一章汽车配件公司业务管理信息系统的系统规划1第一节项目说明1第二节项目背景1第三节项目目标1第四节限定条件1第五节项目策略1第六节所采用的工具和技术1第七节小组项目分工2第二章汽车配件公司业务管理信息系统的系统分析2第一节组织结构与功能分析2第二节业务功能一览表3第三节业务流程图4第四节数据流程图5第五节数据字典10第三章汽车配件公司业务管理信息系统的系统设计21第一节数据库的设计21第二节用户界面设计24第三节系统功能模块图29第四章汽车配件公司业务管理信息系统
2、的系统实施30第一节应用软件的编程30第二节数据准备及输入30第三节系统测试33第四节用户使用手册33第五节结构图34第五章汽车配件公司业务管理信息系统的系统总结35第一节本系统的优缺点35第二节开发心得37附录3818第一章 汽车配件公司业务管理信息系统的系统规划第一节 项目说明为汽车配件公司业务更加系统化,更方便于管理,设计一个管理信息系统来管理汽车配件公司业务和企业的各个部门。第二节 项目背景随着经济的发展和中国汽车市场的不断扩大,某汽车配件公司也随着发展的浪潮不断扩大规模,随之,订单成倍增加,各项业务更加细化,各部门工作量增加,以往的人工处理方式就显得力不从心,劳动强度大而且容易出错。
3、第三节 项目目标本课程设计的具体任务就是设计一个企业内部业务管理信息系统,利用现代计算机和数据库开发技术来代替人工处理,从而减轻企业各部门工作人员的劳动强度,提高工作质量和效率,提高信息资源的利用率和企业管理水平。第四节 限定条件本小组采用Microsoft Visual Studio进行系统设计,在设计上存在一定的局限性,部分要求达到的系统功能未能成功在Microsoft Visual Studio设计;其次就是上课学习时间较短,有些系统设计知识未能充分学习。第五节 项目策略本小组采用小组分工合作的方式来进行系统设计与分析,更有效利用时间;针对设计成员在设计对Microsoft Visual
4、 Studio的技术问题,设计成员可通过查阅书籍和百度及请教老师的方法加以提高。第六节 所采用的工具和技术开发工具:Microsoft Visual Studio 2010后台所用数据库是Access 2003。运行环境: Windows XPWindows VistaWindows 7第七节 小组项目分工郑晓鹏:系统需求分析及项目规划胡豆豆:系统分析;系统设计;程序设计莫仕华:系统分析;系统设计;程序设计陈超:数据、文档报告建立刘瑞:软件测试第二章 汽车配件公司业务管理信息系统的系统分析第一节 组织结构与功能分析图2-1 组织结构图第二节 业务功能一览表图2-2业务功能一览表第三节 业务流程
5、图图23 业务流程图第四节 数据流程图图2-510层统数据流程图图2-521层统数据流程图图25-3 销售系统数据流程图图2-54 采购系统数据流程图图255付款系统数据流程图第五节 数据字典采购系统数据字典(一)数据流的描述数据流编号;D01数据流名称:缺货订单简述:目前无法满足的订货单数据流来源:采购人员数据流去向:订单配件处理模块数据项组成:缺货商品编号+日期+缺货数量+单位+数据流量:约 /日高峰流量:约 /日数据流编号;D02数据流名称:应付款通知单简述:供应商发出数据流来源:供应商数据流去向:财务处理模块数据项组成:产品编号+日期+应付款金额+产品数量+单位+供应商信息数据流量:约
6、 /日高峰流量:约 /日数据流编号;D03数据流名称:发货单简述:供应商提供已发货产品数据流来源:供应商数据流去向:采购入库处理模块数据项组成:发货单编号+日期+产品名称 +单位数据流量:约 /日称高峰流量:约 /日数据流编号;D04数据流名称:合格入库单简述:经审核合格的快递入库单数据流来源:入库审核模块数据流去向:系统信息处理模块数据项组成:入库单编号+日期+入库数量+单位+领取人信息数据流量:约 /日高峰流量:约 /日数据流编号;D05数据流名称:到货通知简述:审核完成的入库单数据流来源:入库审核模块数据流去向:销售处理模块数据项组成:入库单编号+日期+到货产品+到货数量数据流量:约 /
7、日高峰流量:约 /日数据流编号:D06数据流名称:应付款通知单简速:应付款通知单数据流来源:供应商数据流去向:财务处理模块数据项组成:产品名称+产品数量+产品编号+应付金额+日期数据流量:约 /日高峰流量:约 /日4(二)处理逻辑的描述处理逻辑编号:2.1。1处理逻辑名称:订单配件汇总简述:查看订单所需配件输入的数据流:缺货订单处理描述:检查缺货订单以及库存情况输出的数据流:仍缺货订单处理平率:约 /次处理逻辑编号:2。1.2处理逻辑名称:订货简述:根据缺货单发出订货通知输入的数据流:缺货订单处理描述:向供应商发出订货通知.输出的数据流:订货单处理平率:约 /次处理逻辑编号:2.1。3处理逻辑
8、名称:验收入库简述:仓库人员根据发货单验收入库输入的数据流:发货单处理描述:仓库人员根据采购人员发出的发货单,核对产品,验收入库输出的数据流:入库单处理平率:约 /次处理逻辑编号:2.1.4处理逻辑名称:修改库存配件简述:根据合格入库单修改库存台帐输入的数据流:入库单处理描述:仓库人员根据合格入库单写入库存台账,修改数据。输出的数据流:入库单处理平率:约 /次处理逻辑编号:2.1.5处理逻辑名称:通知销售部门简述:通知销售部门发货输入的数据流:合格入库单处理描述:仓库人员开出到货通知,提醒销售部门发货.输出的数据流:到货通知处理平率:约 /次(三)数据存储的描述:数据存储编号:F01数据存储名
9、称:库存台账简速:记录快递出入库数据的明细账数据存储组成:入库单编号+入库产品+日期+入库数量+单位+领取人信息关键字:快递名称+快递编号+领取人姓名+领取人号码相关联处理:2.1.4(四)外部实体的描述外部实体编号:S01外部实体名称:供应商简述:提供产品输入的数据流D-01输出的数据流D-03 D06外部实体编号:S02外部实体名称:采购人员简述:负责采购输入的数据流D01输出的数据流D03外部实体编号:S-03外部实体名称:仓库人员简述:验收入库输入的数据流D03输出的数据流D04付款系统数据字典(一)数据流描述数据流编号;A-01数据流名称:应收款项简述:应收款项信息数据流来源:顾客数
10、据流去向:应收账款明细处理模块数据项组成:付款单编号+日期+付款人名称+付款金额+应收款明细单编号+应收款人信息数据流量:约 /日高峰流量:约 /日数据流编号;A-02数据流名称:发票简述:经审核正确的付款清单明细数据流来源:应收账款明细处理模块数据流去向:顾客数据项组成:付款单编号+日期+付款人名称+付款金额+应收款明细单编号+应收款人信息+发票编号+发票信息数据流量:约 /日高峰流量:约 /日数据流编号;A04数据流名称:应付款通知单简述:应付款明细数据修改数据流来源:供应商数据流去向:应付款明细单 数据项组成:应付款明细编号+应付款日期 数据流量:约 /日高峰流量:约 /日数据流编号;A
11、05数据流名称:款项统计表简述:会计人员根据系统款行统计表中的信息,编制报表数据流来源:信息处理模块数据流去向:总经理数据项组成:应付款通知+应收款明细+会计报表数据流量:约 /日高峰流量:约 /日(二)处理逻辑的描述处理逻辑编号:3.1。1处理逻辑名称:顾客付款简述:顾客付款输入的数据流:应收款项处理描述:顾客付款并开出付款单.输出的数据流:应收款项处理平率:约 /次处理逻辑编号:3.1。2处理逻辑名称:核对应收款明细简述:付款清单是与应收款项明细单进行核对,并进行修改.输入的数据流:应收款项处理描述:对付款信息进行核对,并修改应收款明细输出的数据流:应收款明细处理平率:约 /次处理逻辑编号
12、:3。1.3处理逻辑名称:发票处理模块简述:合格付款单核对完成,应开发票返回给顾客输入的数据流:应收款项处理描述:根据付款明细数据的信息,开发票返回的顾客输出的数据流:发票处理平率:约 /次处理逻辑编号:3。1。4处理逻辑名称:核对应付款明细简述:按照应付通知单与供应商的相关款项信息进行核对输入的数据流:应付款通知单处理描述:根据付款通知单与应付账款明细处理模块数据进行核对输出的数据流:应付款通知单处理平率:约 /次处理逻辑编号:3.1。5处理逻辑名称:付款处理简述:按照付款通知单,向供应商付款输入的数据流:应付款通知单处理描述:向供应商付款输出的数据流:应付款通知单处理平率:约 /次处理逻辑
13、编号:3。1.6处理逻辑名称:修改应付款明细简述:按照付款通知单,对应付款明细进行核对修改输入的数据流:应付款通知单处理描述:对应付款明细进行核对修改输出的数据流:应付款通知单处理平率:约 /次处理逻辑编号:3.1。7处理逻辑名称:编制报表简述:会计人员根据款项信息编制报表输入的数据流:应付款明细账,应收款明细账处理描述:对款项信息编辑汇总输出的数据流:会计报表处理平率:约 /次(三)数据存储的描述:数据存储编号:B01数据存储名称:应收款明细简速:应收款台账数据存储组成:订单编号+产品名称+产品编号+应收金额+产品数量+单位+日期关键字:产品名称、产品编号、订单编号、应收款明细单编号相关联处
14、理: 3。1。2、3。1.7 数据存储编号:B-02数据存储名称:应付款明细简速:应付款台账数据存储组成:订单编号+产品名称+产品编号+应付金额+产品数量+单位+日期关键字:产品名称、产品编号、订单编号、应付款明细单编号相关联处理:3.1.6、3。1。7数据存储编号:B03数据存储名称:发票简速:记录应付款项明细数据存储组成:入订单编号+产品名称+产品编号+应收金额+产品数量+单位+日期关键字:发票编号、产品名称、产品编号、订单编号、应付款明细单编号相关联处理:3。1.3数据存储编号:B-04数据存储名称:会计报表简速:款项信息汇总数据存储组成:应付款明细单、应收款明细单、会计人员款项信息 关
15、键字:应付款明细单编号、应收款明细单编号 相关联处理: 3.1。7(四)外部实体的描述外部实体编号:S-01外部实体名称:顾客简述:购买产品输入的数据流D09输出的数据流A-01外部实体编号:S02外部实体名称:会计员简述:整理处理款项信息输入的数据流A-01输出的数据流A01外部实体编号:S-03外部实体名称:总经理简述:汇总决策输入的数据流A05输出的数据流外部实体编号:S-04外部实体名称:供应商简述:提供相关产品输入的数据流D-01输出的数据流A03销售系统数据字典(一)数据流的描述数据流编号;D01数据流名称:订货单简述:到达的订货清单数据流来源:顾客数据流去向:验证订单审核模块数据
16、项组成:订货单编号+订货日期+订货名称+订货数量+订货人数据流量:约 /日高峰流量:约 /日数据流编号;D02数据流名称:合格订货单简述:经审核合格的订货单数据流来源:验证订单审核模块数据流去向:检索库存模块数据项组成:订货单编号+订货日期+订货名称+订货数量+订货人数据流量:约 /日高峰流量:约 /日数据流编号;D03数据流名称:不合格订货单简述:经审核不合格的订货单数据流来源:验证订单审核模块数据流去向:修改订单模块数据项组成:订货单编号+订货日期+订货名称+订货数量+订货人数据流量:约 /日高峰流量:约 /日数据流编号;D-04数据流名称:发货通知简述:系统根据库存量做出的通知信息数据流
17、来源:检索库存模块数据流去向:销售历史表数据项组成:商品编号+商品名称+商品数量+订货人数据流量:约 /日高峰流量:约 /日数据流编号;D-05数据流名称: 缺货通知简述:系统根据库存量做出的通知信息数据流来源:检索库存模块数据流去向:缺货订单表数据项组成:商品编号+商品名称+商品数量+订货人数据流量:约 /日高峰流量:约 /日数据流编号;D06数据流名称:配件信息简述:根据已发货的配件对库存数量进行修改数据流来源:库存配件表数据流去向:检索库存模块数据项组成:商品编号+商品名称+商品数量数据流量:约 /日高峰流量:约 /日数据流编号;D07数据流名称:缺货订单简述:通知采购员进行货物采购数据
18、流来源:缺货处理模块数据流去向:采购人员数据项组成:商品编号+商品名称+商品数量数据流量:约 /日高峰流量:约 /日数据流编号;D8数据流名称:修改后的订单简述:对不合格订单进行修改后的订单数据流来源:修改订单模块数据流去向:顾客数据项组成:订货单编号+订货日期+订货名称+订货数量+订货人数据流量:约 /日高峰流量:约 /日数据流编号;D9数据流名称:发货单简述:通知顾客已发货数据流来源:已完成订单数据流去向:顾客数据项组成:发货单编号+发货日期+发货名称+发货数量+发货人数据流量:约 /日高峰流量:约 /日(二)处理逻辑的描述处理逻辑编号:1.1。1处理逻辑名称:验证订单审核简述:审核顾客的
19、订货单是否合格输入的数据流:订货单处理描述:审核顾客的订货单信息是否正确,不合格的返还给顾客,合格的送入订货单表。输出的数据流:合格订货单,不合格订货单处理平率:约 /次处理逻辑编号:1.1。2处理逻辑名称:修改订单简述:对不合格的订货单进行修改输入的数据流:不合格订货单处理描述:对不合格订货单进行修改,然后发送给顾客。输出的数据流:修改后的订货单处理逻辑编号:1。1.3处理逻辑名称:检索库存简述:对库存进行检索,审核是否够发货数量输入的数据流:合格订货单处理描述:对订货单进行扫描,检索库存数量,库存足够做发货处理,库存不足做缺货处理.输出的数据流:发货通知,缺货通知处理平率:约 /次处理逻辑
20、编号:1。1。4处理逻辑名称:发货处理简述:按照库存进行发货输入的数据流:发货通知处理描述:根据发货通知进行发货处理,修改配件,制定销售历史表.输出的数据流:配件信息处理平率:约 /次处理逻辑编号:1。1。5处理逻辑名称:缺货处理简述:对库存不足进行商品采购处理.输入的数据流:缺货通知处理描述:根据缺货通知制定缺货订单,并将订单发给采购人员.输出的数据流:缺货订单处理平率:约 /次(三)数据存储的描述:数据存储编号:F-01数据存储名称:订货单简述:记录订货数据的情况数据存储组成:订货单编号+订货日期+订货名称+订货数量+订货人关键字:订货名称 订货数量相关联处理:1。1。1 1.1。2数据存
21、储编号:F-02数据存储名称:缺货订单简述:记录库存所缺数量产生订单数据存储组成:商品编号+商品名称+商品数量+采购日期关键字:商品名称 商品数量相关联处理:1。1.5数据存储编号:F03数据存储名称:销售历史简述:对已完成的订单进行销售记录数据存储组成:销售商品编号+销售商品名称+销售商品数量+销售商品价格+销售日期+销售人 关键字:销售商品名称 销售商品数量 销售商品价格相关联处理:1.1。4数据存储编号:F04数据存储名称:库存配件简述:对订单完成后剩余的库存量进行记录数据存储组成:库存商品编号+库存商品名称+库存商品数量关键字:库存商品名称 库存商品数量相关联处理:1.1.4 1。1。
22、3(四)外部实体的描述外部实体编号:S-01外部实体名称:顾客简述:发出订货单的订货人输入的数据流D08输出的数据流D01外部实体编号:S02外部实体名称:业务员简述:对不合格的订货单进行处理输入的数据流D03输出的数据流D03外部实体编号:S03外部实体名称:采购人员简述:对所缺商品进行采购输入的数据流D07输出的数据流D07第三章 汽车配件公司业务管理信息系统的系统设计第一节 数据库的设计图31 ER图图31-1外来公司表图3-12职员表表图313采购表图314库存表图3-15销售表图3-1-6数据关系图第二节 用户界面设计 本系统用户界面设计合理,符合用户使用习惯,设置简单.并考虑到用户
23、使用过程的便捷性,如在下采购订单时,可以直接在本界面上进行添加供应商的操作,不需要退出本模块.用户界面友好,设计简洁大方。图32-1登录界面图322主操作界面图32-3员工信息增删改图323供应商信息增删改图324采购订单增删改图3-25销售订单增删改图326库存警报图32-7库存查询第三节 系统功能模块图第四章 汽车配件公司业务管理信息系统的系统实施第一节 应用软件的编程代码清单详见附录1第二节 数据准备及输入添加供应商信息添加员工信息添加销售订单添加采购订单修改库存查询库存第三节 系统测试1、 测试计划2、 系统测试不仅是检测系统的整体行为表现,从另一个侧面看,也是对系统开发设计的再确认。
24、根据现有资源本系统可以进行下列测试: 界面(外观)测试; 可用性测试; 功能测试3、 测试报告 界面(外观)测试各界面设计规范,包括:界面风格、表现形式、组件用法、字体选择、字号选择、色彩搭配、日期表现、计时方法、时间格式、对齐方式等等,设计符合规范、协调一致、便于操作可用性测试系统操作方便,用户界面友好。系统没有严重影响操作流程的界面Bug和功能Bug,有部分Bug,但不影响系统的可用性. 功能测试数据在流程中各个阶段的准确性较高.对系统中每一模块利用实际数据运行,将其结果与同样数据环境下应该得出的结果相比较,暂时没有发现偏差,功能测试通过。 第四节 用户使用手册第五节 结构图结构图是一种强
25、有力的描述系统机构和模块内部处理功能的工具,它描述了整个系统的设计结构以及各类模块之间的关系。划分为四个基本模块:付款(会计)模块,销售模块,库存模块,采购模块。其中,付款(会计)模块为例:表示如下图4-51 付款(会计)部门结构图第五章 汽车配件公司业务管理信息系统的系统总结第一节 本系统的优缺点 采用了visual studio开发平台,采用C/S结构,使用C开发语言.1、开发界面美观采用了visual studio开发平台,更贴近现代软件界面设计风格,同时,系统界面设计大方简洁一致,具有美感。2、实现功能强大模块实现功能基本档案供应商客户信息添加、修改、查询员工信息添加、修改、查询销售管
26、理销售订单信息添加、修改、查询采购管理采购订单信息添加、修改、查询库存管理库存信息添加、修改、查询3、注重用户使用感受i每个模块界面设计都便于用户使用,如下图ii直接可以在录入销售订单时添加供应商iii利用树形展示商品,便于用户快速查找不同商品iv使用日历插件,便于用户快速查找日期v即时计算销售金额,方便用户vi即时显示新增修改的内容vii操作界面直接显示操作时间与操作员第二节 开发心得本次系统开发是我们专业第一次全过程的自主开发,经历了系统需求分析、系统规划、系统分析、系统设计、系统实施过程,并按规定形成文档,最终系统也可以进行演示。在开发系统中,并未限制我们使用开发平台以及数据库,我们小组
27、选择使用新的visual studio开发平台,旨在能锻炼我们实践模仿的能力,如何能在一片空白的条件下快速学习,并形成成果。我们小组在开发过程中碰到了很多困难,首先是开发环境不熟悉,必须从最初的操作界面开始慢慢熟悉,这一过程中,我们通过网络(windowsMSDN社区)获得了很多帮助,界面熟悉了之后,进入真正的实际操作,通过图书馆书本上的实例以及咨询上一届学长解决了我们很多困难.最终,我们小组一起完成了这次实验.本次系统还有诸多不足之处,与真正的项目相比,在过程中省略了很多环节,系统开发并不是写写代码,而是一个项目的过程,这其中不仅仅有技术的问题,更多是人的问题,这些都是我们在课堂上的实验无法
28、接触的,所以我们仍需要继续学习,才能提高自己的能力。附录(一) 源代码清单1、公共类方法(以数据库连接为例)using System;using System.Collections.Generic;using System。Text;using System.Data.SqlClient;namespace CHEXC.GoodMenhodpublicclassgetSqlConnection region 代码?中D用?到?的?变?量?string G_Str_ConnectionString = ”Data Source=LENOVOPC;database=db_CSManage;int
29、egrated security=true”;SqlConnection G_Con; /声明链接对?象 endregion region 构1造函数y/summary/ 构1造函数y/summarypublic getSqlConnection() #endregion #region 连?接数y据Y库a/summary/ 连?接数y据Y库a/summary/returns/returnspublicSqlConnection GetCon() G_Con = newSqlConnection(G_Str_ConnectionString); G_Con.Open();return G_Co
30、n; endregion 2、窗体设计(以登录窗体设计为例)namespace CHEXCpartialclassfrmLogin /summary/ 必?需的?设计?器变?量?。/private System。ComponentModel。IContainer components = null;/summary/ 清?理所有D正y在使1用?的?资源。/summary/如?果?应释放?托D管资源,?为a true;?否?则为a false。/paramprotectedoverridevoid Dispose(bool disposing) if (disposing (components
31、 != null) components.Dispose(); base。Dispose(disposing); region Windows 窗体?设计?器生成的?代码?/summary/ 设计?器支持?所需的?方?法 - 不?要a/ 使1用?代码?编辑-器修T改?此?方?法的?内容Y./privatevoid InitializeComponent() this。btnCancel = new System.Windows.Forms。Button();this.btnOK = new System。Windows。Forms.Button();this。txtID = new Syste
32、m.Windows。Forms。TextBox();this.txtPwd = new System。Windows.Forms.TextBox();this。SuspendLayout();/ / btnCancel/ this。btnCancel。Location = new System.Drawing.Point(262, 92);this。btnCancel。Name = ”btnCancel;this.btnCancel。Size = new System。Drawing.Size(47, 23);this.btnCancel.TabIndex = 11;this.btnCance
33、l。Text = ”取?消?”;this。btnCancel。UseVisualStyleBackColor = true;this.btnCancel。Click += new System。EventHandler(this。btnCancel_Click);/ / btnOK/ this.btnOK。Location = new System。Drawing.Point(206, 92);this.btnOK.Name = btnOK;this。btnOK。Size = new System。Drawing.Size(50, 23);this.btnOK。TabIndex = 10;th
34、is。btnOK。Text = ”登?陆?”;this。btnOK.UseVisualStyleBackColor = true;this.btnOK.Click += new System.EventHandler(this。btnOK_Click);/ / txtID/ this。txtID.Location = new System。Drawing。Point(206, 26);this.txtID。Name = ”txtID;this。txtID。Size = new System。Drawing.Size(135, 21);this。txtID。TabIndex = 8;/ / tx
35、tPwd/ this.txtPwd.Location = new System.Drawing.Point(206, 65);this。txtPwd。Name = ”txtPwd”;this。txtPwd。PasswordChar = ;this。txtPwd.Size = new System。Drawing。Size(135, 21);this。txtPwd.TabIndex = 9;/ / frmLogin/ this.AutoScaleDimensions = new System。Drawing。SizeF(6F, 12F);this.AutoScaleMode = System。W
36、indows。Forms。AutoScaleMode.Font;this。BackgroundImage = global:CHEXC。Properties。Resources。dl;this。ClientSize = new System.Drawing.Size(353, 130);this.Controls。Add(this。btnCancel);this。Controls。Add(this。btnOK);this.Controls。Add(this。txtID);this。Controls。Add(this。txtPwd);this。MaximizeBox = false;this。N
37、ame = ”frmLogin”;this。StartPosition = System.Windows。Forms.FormStartPosition。CenterScreen;this.Text = ”登?录?信?息”;this。FormClosing += new System.Windows。Forms。FormClosingEventHandler(this.frmLogin_FormClosing);this。Load += new System.EventHandler(this.frmLogin_Load);this。ResumeLayout(false);this。Perfo
38、rmLayout(); endregionprivate System。Windows。Forms.Button btnCancel;private System。Windows。Forms。Button btnOK;private System。Windows.Forms。TextBox txtID;private System。Windows.Forms.TextBox txtPwd; 3、窗口代码(以登录窗口为例)using System;using System。Collections.Generic;using System.ComponentModel;using System。D
39、ata;using System。Drawing;using System。Text;using System。Windows。Forms;using CHEXC.GoodMenhod;namespace CHEXCpublicpartialclassfrmLogin : Form public frmLogin() InitializeComponent(); privatevoid btnOK_Click(object sender, EventArgs e) tb_EmpInfoMenthod tbEmp = newtb_EmpInfoMenthod();if (txtID.Text =
40、 ”) MessageBox。Show(用?户名?不?能为a空?!?”);return; if (txtPwd。Text = ”) MessageBox。Show(密码?不?能为a空?!?”);return; if (tbEmp。tb_EmpInfoFind(txtID。Text, txtPwd。Text, 2) = 1) frmMain frm = newfrmMain(txtID。Text); frm.Show();this.Hide(); else MessageBox.Show(”登?录?失败!?); privatevoid btnCancel_Click(object sender, EventArgs e) Application。Exit(); privatevoid frmLogin_FormClosing(object sender, FormClosingEventArgs e) Application。Exit(); privatevoid frmLogin_Load(object sender, EventArgs e) (二) 文档清单组织结构图业务流程图功能结构图数据流程图ER图结构图数据字典
©2010-2025 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100