2022年采购管理系统设计 .pdf

上传人:Q****o 文档编号:26878018 上传时间:2022-07-20 格式:PDF 页数:40 大小:971.35KB
返回 下载 相关 举报
2022年采购管理系统设计 .pdf_第1页
第1页 / 共40页
2022年采购管理系统设计 .pdf_第2页
第2页 / 共40页
点击查看更多>>
资源描述

《2022年采购管理系统设计 .pdf》由会员分享,可在线阅读,更多相关《2022年采购管理系统设计 .pdf(40页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、沈阳理工大学课程设计1 摘要采购管理系统是企业发展中至关重要的一个系统,从20 世纪 90 年代以来,经济全球化的趋势日益增加, 信息技术的发展极为迅速, 市场环境发生了根本性的变化。中国中小企业数量众多, 改善管理、 提高中小企业的经济效益对于中国国民经济的发展具有重要意义。采购管理系统体现了当今先进的企业管理思想,对提高企业的管理水平有着重要的意义。采购管理系统能够保证计划的准确性和采购的合理性, 提升企业的竞争力。 传统采购的重点放在与供应商进行商业交易的活动,特点是比较重视交易过程的供应商的价格比较,通过供应商多家竞争,从中选择价格最低的作为合作者。ERP模式下的采购及其特点是需求拉动

2、模式,从采购管理向外部资源管理转变,从一般买卖关系向战略伙伴关系转变。采购管理已经成为很多企业发展的瓶颈,所以,设计开发一款优质的采购管理系统刻不容缓。关键字: 采购管理;信息技术;企业管理名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 40 页 - - - - - - - - - 沈阳理工大学课程设计2 目录1 系统规划 . 3 1.1 项目名称 . . 3 1.2 项目背景 . . 3 1.3 项目目标 . . 3 1.4 开发方法 . . 3 1.5 项目功能 .

3、. 3 1.6 可行性分析报告. . 3 1.6.1 技术可行性 . . 3 1.6.2 经济可行性 . . 3 1.6.3 管理可行性 . . 4 1.6.4 需求分析 . . 4 2、系统分析 . . 5 2.1 详细调查 . 5 2.1.1用户需求分析. 5 2.1.2组织结构. 5 2.2 业务流程分析. 6 2.3 数据流程分析. 8 2.4 数据字典 . 11 3 系统设 计. 18 3.1 系统功能分析. 18 3.2 系统运行环境与数据库设计. 19 4 系统实施 . 23 总结 . 38 参考文献 . 39 附录 . 40 名师资料总结 - - -精品资料欢迎下载 - - -

4、 - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 40 页 - - - - - - - - - 沈阳理工大学课程设计3 1 系统规划1.1 项目名称WZW 公司采购管理系统设计1.2 项目背景WZW 公司已经成立 5 年了,在这几年中, WZW 公司根据不同层次的客户的不同需求为客户提供各个型号的苹果手机。随着近几年社会经济的飞速发展,WZW 公司在传统的采购管理运作方式已经不能满足顾客日益增长的需求,所以 WZW 公司董事会决策层决定要开发一款采购管理信息系统手机端APP来替代之前的人工管理系统,实现对采购的实时控制,提高

5、采购活动更加方便,更加有效率,降低采购成本,促进公司获得更高的收益。1.3 项目目标通过开发采购管理信息系统手机端APP ,建立一个比较完整的采购体系,使公司的采购活动更加方便快捷, 较大的提高公司的效益。 具体如下: 开发一款采购管理信息系统手机 APP ,使采购摆脱以往采用文件记录的方式,取而代之使用电子信息的方式,方便采购过程,节省一定量的资金;采用采购管理信息系统手机APP 可以实时查询每一件苹果手机的信息,包括上一级经销商的库存信息,便于控制。1.4 开发方法本系统运用 Java 系统开发方法。1.5 项目功能我们开发的采购信息系统手机APP是一款相当方便的管理系统, 它的使用方法相

6、当简单,可以轻松的查询上级经销商的各款手机型号,价格,库存等信息,方便公司获取改型号手机的销量情况, 并结合自身的具体销售情况进行适当的采购计划,计算该产品的利润等信息。1.6 可行性分析报告1.6.1 技术可行性本公司有优秀的设计师进行软件界面的设计,也有出类拔萃的软件工程师运用Java 语言完成系统的开发设计,同时运用Microsoft Office word 软件完成文档工作。本公司拥有较强的硬件实力,并且采用了先进的技术手段,为信息管理提供了强大的硬件支持, 不管从设备方面还是技术力量方面,本公司都具备一定的实力。1.6.2 经济可行性因为本公司的高层对此款软件的开发相当重视,所以已经

7、下拨了足够的资金, 能够支持计算外围设备费用、软件开发的费用、人员培训的费用、维护费用、管理费用等。与此同时, 公司的管理层待遇也相当优厚,可以为公司的管理信息系统名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 40 页 - - - - - - - - - 沈阳理工大学课程设计4 的运行提供支持和保证。1.6.3 管理可行性管理人员对该项目队开发都是相当支持的,而且直属领导对项目的开发表示全力支持,管理方法科学, 在这个现代社会这样的管理制度开发相应成熟,规章制度等一系列

8、已经具备了开发系统的条件,有专门开发的人员三人, 既能合理的分配相应的工作,又能在完成各自工作的同时对整体的系统管理进行整合。1.6.4 需求分析随着手机行业竞争的激烈与人们对手机功能,外观需求的提高, 使本公司对于挑选高质量的手机的标准也越来越高, 设计采购管理信息系统手机APP为了使我们公司在采购方面能够给公司做好基础,使公司的品牌效益有保证, 使公司人员的工作更有条理,更便捷。综上分析可得 WZW 公司可以立即开发采购管理信息系统。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第

9、 4 页,共 40 页 - - - - - - - - - 沈阳理工大学课程设计5 2 系统分析2.1 详细调查在实际的调查中, 我们主要通过访问、 发放调查表等方法来了解公司员工对采购管理信息系统的需求情况。主要的了解对象有:采购人员和供应商部门。WZW 公司目前的采购管理体系存在的主要问题是:1、采购管理工作缺乏规范性、随意性强 2、部门之间信息交流少, 信息渠道不顺畅、 工作协调不容易3、数据手工操作,工作量太大出错率高。2.1.1 用户需求分析系统开发的总体任务就是实现采购管理信息的系统化、规范化和自动化管理,减少工作量、提高工作效率,增强可靠性,WZW 公司希望该系统达到以下几种目的

10、:1、可以在采购管理系统中录入采购订单的基本信息,供应商基本信息等2、可以随时修改采购订单相关的信息3、可以随时查看采购订单和商品入库情况4、可以对系统内部信息进行备份,防止数据丢失2.1.2 组织结构采购部的主要功能有:1、保证公司所缺少的产品能正常供应,以保证公司日常运营活动的顺利进行2、不断改进采购过程及供应商管理过程,以提高货物质量3、控制、减少所有与采购相关的成本,包括直接采购成本和间接采购成本4、建立可靠、最优的供应配套体系,与供应商建立良好的联系5、 管理、控制与采购货物的相关信息。 特别是要收集有关货物质量事故的信息,及时对供应商做出选择。同时采购部门的职责还包括制定并实施采购

11、的方针、策略、流程、目标及改进计划并进行采购及供应商绩效衡量, 建立供应商审核及认可、 考核与评估体系,开展采购系统自我评估,建立培养稳定并有创造性的专业采购队伍。该公司下属多个部门, 其中与采购部门有直接关联的有生产部门、库存部门、 财务部门和审核部门。采购部门下设三个办事处,分别为计划处、供方联络处、物料检验处。其中计划处进行采购计划订清单的指定;供方联络处进行供应商的联络工作;物料检名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 40 页 - - - - - - -

12、 - - 沈阳理工大学课程设计6 验处进行入库物料的质量检验。组织结构图如图所示图 2.1 组织结构图2.2 业务流程分析采购管理系统按采购前中后三个时间段将业务流程分为采购计划管理、采购过程管理和采购收货管理。1、采购计划管理:由采购部门根据需求部门提交的需求计划单进行计划汇总,并存储到需求计划文件中,查询实际库存情况,汇总得出需要采购的货物,并作出采购需求单。根据采购需求单生成采购计划,并作出采购计划单。2、采购过程管理:采购员拿到采购计划后,查询及读取供应商提供的物料报价公司生产部门库存部门审核部门采购部门财务部门计划处供方联络处物料检验处名师资料总结 - - -精品资料欢迎下载 - -

13、 - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 40 页 - - - - - - - - - 沈阳理工大学课程设计7 信息和相关供应商历史评价信息,通过确认报价选择最佳供应商,生成采购订单,并根据付款协议等与供应商签订采购合同。3、采购收货管理:由采购员依据采购订单,对供应商所提供的货物进行验收,并填写收货单文件。再由库存管理员根据入库信息和收货单文件对货物进行出库管理,并填写入库单。至此完成对采购业务的管理。图 2.2 业务流程图需求部门生成需求计划采购需求量采购部门填制采购订单采购订单供应商采购订单文件采购合同文件

14、提货通知单清点货物验收入库入库单仓库部门库存数量供 应 商 资料生成采购计划名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 40 页 - - - - - - - - - 沈阳理工大学课程设计8 2.3 数据流程分析数据流程图是描述数据处理的有力工具,它舍去了具体的物质, 只剩下数据的流动、加共处理和存储, 把采购系统不同的业务处理过程联系了起来,形成了一个整体。绘制顶层据流程图关键在于找出主要外部实体和关键数据流。该公司采购业务的主要外部实体是需求部门和仓储部门。需求部门

15、输入需求计划单, 经过采购管理系统处理, 最终输出的入库单, 递交给仓储部门, 即完成采购信息管理。采购管理顶层数据流程图如图2.3 所示。绘制一级数据流程图时, 主要是把采购管理系统细分为采购计划管理,生成采购订单,采购收货管理三个数据处理部分。同时各个数据处理过程伴随产生相应的数据流,并作出数据存储。采购管理一层数据流程图如图2.4 所示。绘制采购业务二层数据流程图时, 主要将采购计划管理进一步细化为需求计划汇总和生成采购计划两个处理模块,将采购收货管理进一步细化为采购收货管理和入库管理两个处理模块。 同时各个数据处理过程伴随产生相应的数据流,并作出数据存储。采购管理二级数据流程图如图2.

16、5 所示。数据流程图的图例:外部实体:数据处理:数据存储:数据流:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 40 页 - - - - - - - - - 沈阳理工大学课程设计9 F1需求清单F2入库单图 2.3 顶层数据流程图F1 需求清单F2 采购计划单F3 D1 采购计划文件采购D2 采购订F4 入库单订单单收货单文件D3 图 2.4 一层数据流程图S1需求部门P 采购管理系统S2仓库部门S1需求部门P1 采购计划管理P2 生成采购订单P3 采购收货管理S2仓库

17、部门名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 40 页 - - - - - - - - - 沈阳理工大学课程设计10 F1.1需求计划单F1.2采购需求单D2.3 供应商资料D1.2 采购计划文件F3 采购订单F2 采购计划单D2.1 采购订单文件D2.2 采购合同定单F4.1入库信息F4.2入库单D3 收货单文件图 2.5 二级数据流程图S1需求部门P1.1 需求计划汇总P1.2 生成采购计划P2 生成采购订单P3.1 采购收货管理P3.2 入库管理S2仓储部门D

18、1.1 需求计划文件S3 供应商名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 40 页 - - - - - - - - - 沈阳理工大学课程设计11 2.4 数据字典2.4.1 数据流的描述数据流数据流简述数据流数据流数据流数据高峰编号名称来源去向组成流量流量F1.1 需求计由需求部门需求需求计划货物编号 + 划单根据货物所部门汇总处理货物名称 + 10 张每 15 张需的情况制模块货物名称 + 月每月定的清单日期+所需部门数据流数据流简述数据流数据流数据流数据高峰编

19、号名称来源去向组成流量流量采购需求根据需求计需求计划生成采购货物编号 + F1.2 单划和存货情汇总处理计划处理货物名称 + 10 张每 15 张况制定的所模块模块所需数量 + 月每月需采购的货单价+ 物清单日期数据流数据流简述数据流数据流数据流数据高峰编号名称来源去向组成流量流量采购计划根据采购需生成采购生成采购货物编号 + F2 单求单和库存计划处理订单处理供应商编号 10张每 15 张情况由采购模块模块 +数量+ 月每月员制定的采单价+ 购计划日期名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - -

20、 - - - 第 11 页,共 40 页 - - - - - - - - - 沈阳理工大学课程设计12 数据流数据流简述数据流数据流数据流数据高峰编号名称来源去向组成流量流量采购由采购主管生成采购采购收货订货部门F3 订单根据采购计订单处理管理处理编号+ 划和供应商模块模块供应商编号 10张 15张信息填制的 +发送方式每月每月所需采购的 +制单人 + 货物订单审核人 + 订货数量数据流数据流简述数据流数据流数据流数据高峰编号名称来源去向组成流量流量入库信息由库存管理采购收货入库管理货物编号 + F4.1 人员填写收管理处理数量+ 10张每 15 张货入库的信模块单价+ 月每月息日期数据流数据

21、流简述数据流数据流数据流数据高峰编号名称来源去向组成流量流量入库单货物经验收入库管理出库单编号F4.2 合格实际出处理模块 +收货编号 10 张每 15 张库的单据凭模块 +入库数量月每月证 +入库金额 +日期名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 40 页 - - - - - - - - - 沈阳理工大学课程设计13 2.4.2 数据处理的描述数据处数据处简述输入的处理输出的处理频率理编号理名称数据流数据流需求计划汇总所需需求计划根据需求部采购需求单P1.1

22、汇总货物的相关单门的需求信 10次每月信息息得出所需货物的汇总信息数据处数据处简述输入的处理输出的处理频率理编号理名称数据流数据流生成采购填写采购货采购需求根据需求计采购计划P1.2 计划物的计划单划单和库存 10次每月情况编写出采购计划数据处数据处简述输入的处理输出的处理频率理编号理名称数据流数据流生成采购填写采购货采购选择合适采购订单P2 订单货物订单计划供应商并确认价格 10次每月填写采购订单名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 40 页 - - - -

23、 - - - - - 沈阳理工大学课程设计14 数据处数据处简述输入的处理输出的处理频率理编号理名称数据流数据流采购收货对采购的货物采购根据采购订入库信息P3.1 管理进行管理订单单对货物进行检验质量 10次每月数量等数据处数据处简述输入的处理输出的处理频率理编号理名称数据流数据流入库管理对已经收货入库信息根据入库信入库单P3.2 的货物进行息对已检验入库管理的货物登记 10次每月入库、上架等2.4.3 数据存储的描述数据存数据存简述数据存储关键字相关联的储编号储名称的组成处理需求计划存储需求计货物编号 +单价部门代码D1.1 文件划的文件 +数量+日期货物编号 P1.1 名师资料总结 - -

24、 -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 40 页 - - - - - - - - - 沈阳理工大学课程设计15 数据存数据存简述数据存储关键字相关联的储编号储名称的组成处理采购计划登记采购计供应商编号 +货供应商编号D1.2 文件划的文件物编号 +单价+ 货物编号 P1.2 数量+日期数据存数据存简述数据存储关键字相关联的储编号储名称的组成处理供应商资登记供应商供应商编号 +货供应商编号D2.3 料的相关信息物编号 +单价+ 货物编号 P1.2 数量数据存数据存简述数据存储关键字相

25、关联的储编号储名称的组成处理采购订单登记采购货供应商编号 +订订单号D2.1 文件物订单的文单号+订货部门供应商编号 P2 件编号+订货数量存货编号 +订货金额 +日期名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 40 页 - - - - - - - - - 沈阳理工大学课程设计16 数据存数据存简述数据存储关键字相关联的储编号储名称的组成处理采购合同编写采购合供应商编号 +订订单号D2.2 文件同文件单号+订货部门供应商编号 P2 编号+订货数量存货编号 +订货金额

26、 +日期数据存数据存简述数据存储关键字相关联的储编号储名称的组成处理收货单汇总收货单供应商编号 +订订单号D3 文件的文件单号+订货部门供应商编号 P3.1+ 编号+订货数量存货编号P3.2 +订货金额 +日期2.4.4 外部实体外部实外部实简述输入的数据流输出的数据流体编号体名称需求部门产生货物需申请单需求计划单S1 求的部门名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 40 页 - - - - - - - - - 沈阳理工大学课程设计17 外部实外部实简述输入的数

27、据流输出的数据流体编号体名称仓储部门主管货物存储入库单库存明细账S2 数量变化、搬运的部门外部实外部实简述输入的数据流输出的数据流体编号体名称供应商提供各种货物供应商信息资料采购订单S3 的相关信息名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 17 页,共 40 页 - - - - - - - - - 沈阳理工大学课程设计18 3 系统设 计3.1 系统功能分析我们此次采购管理系统开发的主要任务是实现对WZW 公司的采购过程中的各种信息惊喜简单化、实时化和系统化,方便采购人员进行采

28、购活动。主要实现的功能:1 用户账户的申请,修改密码和登录等。2 商品的标准信息,包括商品的名称,单价,库存数量和可购买的数量等。3 订单的基本信息查询,包括下单时间,购买商品的名称,购买的数量和预计到货的日期等。4 收货的基本信息,包括商品的购买时间,购买商品的名称,购买商品的个数和购买商品的用户。本系统功能结构图:图 3.1 系统模块结构图采购管理系统商品信息订单信息管理收货管理系统管理商品名称商品单价库存个数订购时间订购商品订购数量送到时间下单时间订购用户用户账号用户密码订购商品订购数量用户手机号名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - -

29、 - - - - - 名师精心整理 - - - - - - - 第 18 页,共 40 页 - - - - - - - - - 沈阳理工大学课程设计19 3.2 系统运行环境与数据库设计系统运行环境设计为在Android 平台下运行,程序设计语言选择java 。数据库概念结构设计本系统根据以上的设计规划出的实体有:商品信息:商品名称、商品单价、库存个数、购买个数。订单信息:订购时间、订购数量、订单产品、到达时间、订购客户。用户信息:用户账号、用户密码、用户手机。收货信息:商品名称、订购数量、订购时间、订购用户。各个实体及所具有的属性描述如下:图 3.2 商品信息图 3.3 订单信息订单信息订购

30、时间订购数量订单产品到达时间订购客户商品信息商品单价商品名称库存个数购买个数名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 19 页,共 40 页 - - - - - - - - - 沈阳理工大学课程设计20 图 3.4用户信息图 3.5收货信息收货信息商品名称订购数量订购时间订购用户用户信息用户账号用户密码用户手机号名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 20 页

31、,共 40 页 - - - - - - - - - 沈阳理工大学课程设计21 图 3.6 总体 ER图订购时间订购用户商品名称送达时间商品信息订购时间库存个数用户账号用户手机订购数量订单产品订购客户商品名称用户密码商品单价购买个数组成收货信息订单信息用户信息送到购买订购数量名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 21 页,共 40 页 - - - - - - - - - 沈阳理工大学课程设计22 基于上述运行环境, 根据系统分析, 设计了 3 个数据表文件, 它们的结构及说明

32、如下:1 用户信息代码,名称的属性对照表table_userinfo.dbf 表 3.1 用户信息表字段字段名称类型宽度小数说明1 ID Integer 2 用户编号2 username Text 8 用户名3 Password Text 8 密码4 phone_number Text 8 手机号与此数据库文件对应的索引文件为Userinfo_info. 2 商品信息数据文件 sp_table.dbf 表 3.2 商品信息表字段字段名称类型宽度小数说明1 Id integer 4 商品编号2 sp_name Text 8 商品名称3 sp_price Text 8 商品价格4 sp_quant

33、ity Integer 4 商品数量3 订单信息数据文件 ddsp_table.dbf 表 3.3 订单信息表字段字段名称类型宽度小数说明1 id integer 4 订单编号2 ddsp_name Text 18 订单商品名字3 loginname Text 8 用户名字4 ddsp_quantity Integer 8 订单商品数量5 ddsp_time Text 8 下单时间6 ddsp_jiezhitime Text 8 收货时间名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第

34、 22 页,共 40 页 - - - - - - - - - 沈阳理工大学课程设计23 4 系统实施部分输入输出结果及代码如下:4.1 注册界面用户注册代码:package com.example.administrator.caigouxitong.login; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.view.View;

35、 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 23 页,共 40 页 - - - - - - - - - 沈阳理工大学课程设计24 import android.widget.Button; import android.widget.EditText; import android.widget.Toast; import com.example.administrator.caigouxitong.R; /* * Created by adminster on 2015/11

36、/2. */ public class Register_activity extends Activity implements View.OnClickListener private EditText edit_username,edit_password,phone_number; private Button bt_register; private UserInfo_sql userinfo_sql; Override protected void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceSta

37、te); setContentView(R.layout.activity_register); init(); bt_register.setOnClickListener(this); Override public boolean onCreateOptionsMenu(Menu menu) / Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.menu_main, menu); return true; Override publi

38、c boolean onOptionsItemSelected(MenuItem item) / Handle action bar item clicks here. The action bar will / automatically handle clicks on the Home/Up button, so long / as you specify a parent activity in AndroidManifest.xml. int id = item.getItemId(); /noinspection SimplifiableIfStatement if (id = R

39、.id.action_settings) return true; return super.onOptionsItemSelected(item); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 24 页,共 40 页 - - - - - - - - - 沈阳理工大学课程设计25 public void init() phone_number= (EditText) findViewById(R.id.phone_number); bt_register= (Button) fi

40、ndViewById(R.id.bt_register); edit_username= (EditText) findViewById(R.id.edit_username); edit_password= (EditText) findViewById(R.id.edit_password); Override public void onClick(View v) switch(v.getId() case R.id.bt_register: if(edit_username.length()=5&edit_username.length()=5&edit_password.length

41、()0&phone_number.length()12) userinfo_sql=new UserInfo_sql(this); userinfo_sql.insert(edit_username.getText().toString(),edit_password.getText().toString(),phone_number.getText().toString(); Toast.makeText(this,注册成功,Toast.LENGTH_LONG); Intent intent=new Intent(); intent.setClass(Register_activity.th

42、is,MainActivity.class); startActivity(intent); else Toast.makeText(Register_activity.this, 手机号格式不对 , Toast.LENGTH_SHORT).show(); else Toast.makeText(Register_activity.this, 请输入 5 到 10 位的密码 , Toast.LENGTH_SHORT).show(); else Toast.makeText(Register_activity.this, 请输入 5到 10 位的账号 , Toast.LENGTH_SHORT).

43、show(); break; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 25 页,共 40 页 - - - - - - - - - 沈阳理工大学课程设计26 4.2 登录界面登录界面代码:package com.example.administrator.caigouxitong.login; import android.content.Intent; import android.support.v7.app.AppCompatActivity; 名师资料总结 - - -精

44、品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 26 页,共 40 页 - - - - - - - - - 沈阳理工大学课程设计27 import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widge

45、t.TextView; import android.widget.Toast; import com.example.administrator.caigouxitong.R; import com.example.administrator.caigouxitong.content.Main_content_Activity; public class MainActivity extends AppCompatActivity implements View.OnClickListener private EditText edit_username,edit_password; pri

46、vate Button bt_login; private TextView register,reset_password; private UserInfo_sql userInfo_sql; Intent intent; public static String loginName; Override protected void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); init(); register.s

47、etOnClickListener(this); bt_login.setOnClickListener(this); reset_password.setOnClickListener(this); Override public boolean onCreateOptionsMenu(Menu menu) / Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.menu_main, menu); return true; Override

48、 public boolean onOptionsItemSelected(MenuItem item) / Handle action bar item clicks here. The action bar will / automatically handle clicks on the Home/Up button, so long 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 27 页,共 40 页 - - - - - - - - - 沈阳理工大学课程设计28 / as

49、you specify a parent activity in AndroidManifest.xml. int id = item.getItemId(); /noinspection SimplifiableIfStatement if (id = R.id.action_settings) return true; return super.onOptionsItemSelected(item); public void init() register= (TextView) findViewById(R.id.register); reset_password= (TextView)

50、 findViewById(R.id.reset_password); bt_login= (Button) findViewById(R.id.bt_login); edit_username= (EditText) findViewById(R.id.edit_username); edit_password= (EditText) findViewById(R.id.edit_password); Override public void onClick(View v) switch(v.getId() case R.id.register: intent=new Intent(); i

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁