采购管理系统设计课程_第1页
采购管理系统设计课程_第2页
采购管理系统设计课程_第3页
采购管理系统设计课程_第4页
采购管理系统设计课程_第5页
已阅读5页,还剩70页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

2、部资源管理转变,从一般买卖关系向战略伙伴关系转变。采购管理已经成为很多企业发展的瓶颈,所以,设计开发一款优质的采购管理系统刻不容缓。关键字:采购管理;信息技术;企业管理目录TOC o 1-3 h u HYPERLINK l _Toc22262 1 系统规规划 PAGEREF _Toc22262 3 HYPERLINK l _Toc1970 1.1 项项目名称称 PAGEREF _Toc1970 3 HYPERLINK l _Toc12059 1.2 项项目背景景 PAGEREF _Toc12059 3 HYPERLINK l _Toc17077 1.3 项项目目标标 PAGEREF _Toc1

3、7077 3 HYPERLINK l _Toc1622 1.4 开开发方法法 PAGEREF _Toc1622 3 HYPERLINK l _Toc11354 1.5 项项目功能能 PAGEREF _Toc11354 3 HYPERLINK l _Toc25351 1.6 可可行性分分析报告告 PAGEREF _Toc25351 3 HYPERLINK l _Toc4745 1.6.11 技术术可行性性 PAGEREF _Toc4745 3 HYPERLINK l _Toc24663 1.6.22 经济济可行性性 PAGEREF _Toc24663 4 HYPERLINK l _Toc7452

4、 1.6.33 管理理可行性性 PAGEREF _Toc7452 4 HYPERLINK l _Toc684 1.6.44 需求求分析 PAGEREF _Toc684 4 HYPERLINK l _Toc4885 2、系统分分析 PAGEREF _Toc4885 5 HYPERLINK l _Toc8322 2.1详细细调查 PAGEREF _Toc8322 5 HYPERLINK l _Toc30319 2.1.11用户需需求分析析 PAGEREF _Toc30319 5 HYPERLINK l _Toc2935 2.1.22组织结结构 PAGEREF _Toc2935 5 HYPERLIN

5、K l _Toc5027 2.2业务务流程分分析 PAGEREF _Toc5027 6 HYPERLINK l _Toc16968 2.3数据据流程分分析 PAGEREF _Toc16968 8 HYPERLINK l _Toc18958 2.4数据据字典 PAGEREF _Toc18958 11 HYPERLINK l _Toc31753 3 系统设设计 PAGEREF _Toc31753 18 HYPERLINK l _Toc15587 3.1系统统功能分分析 PAGEREF _Toc15587 18 HYPERLINK l _Toc7656 3.2系统统运行环环境与数数据库设设计 PAG

6、EREF _Toc7656 19 HYPERLINK l _Toc22604 4 系统实实施 PAGEREF _Toc22604 23 HYPERLINK l _Toc30776 总结 PAGEREF _Toc30776 388 HYPERLINK l _Toc13536 参考文献 PAGEREF _Toc13536 39 HYPERLINK l _Toc19603 附录 PAGEREF _Toc19603 4001 系统规规划1.1 项项目名称称WZW公司司采购管管理系统统设计1.2 项项目背景景WZW公司司已经成立立5年了了,在这几几年中,WWZW公公司根据据不同层层次的客客户的不不同需求

7、求为客户户提供各各个型号号的苹果果手机。随随着近几几年社会会经济的的飞速发发展,WWZW公公司在传传统的采采购管理理运作方方式已经经不能满满足顾客客日益增增长的需需求,所所以WZZW公司司董事会会决策层层决定要要开发一一款采购购管理信信息系统统手机端端APPP来替代代之前的的人工管管理系统统,实现对对采购的的实时控控制,提提高采购购活动更更加方便便,更加加有效率率,降低低采购成成本,促促进公司司获得更更高的收收益。1.3 项项目目标标通过开发采采购管理理信息系系统手机机端APPP,建建立一个个比较完完整的采采购体系系,使公公司的采采购活动动更加方便便快捷,较大的的提高公公司的效效益。具具体如下

8、下:开发发一款采采购管理理信息系系统手机机APPP,使采采购摆脱脱以往采采用文件件记录的的方式,取取而代之之使用电电子信息息的方式式,方便采采购过程程,节省省一定量量的资金金;采用用采购管管理信息息系统手手机APPP可以以实时查询询每一件件苹果手手机的信信息,包包括上一一级经销销商的库库存信息息,便于于控制。1.4 开开发方法法本系统运用用Javva系统统开发方方法。1.5 项项目功能能我们开发的的采购信信息系统统手机AAPP是是一款相相当方便便的管理理系统,它它的使用用方法相相当简单单,可以以轻松的的查询上上级经销销商的各各款手机机型号,价价格,库库存等信信息,方方便公司司获取改改型号手手机

9、的销销量情况况,并结结合自身身的具体体销售情情况进行行适当的的采购计计划,计计算该产产品的利利润等信信息。1.6 可可行性分分析报告告1.6.11 技术术可行性性本公司有优优秀的设设计师进进行软件件界面的的设计,也也有出类类拔萃的的软件工工程师运运用Jaava 语言完完成系统统的开发发设计,同同时运用用Miccrossoftt Offficce wwordd 软件件完成文文档工作作。本公公司拥有有较强的的硬件实实力,并并且采用用了先进的的技术手手段,为为信息管管理提供供了强大大的硬件件支持,不不管从设设备方面面还是技技术力量量方面,本本公司都都具备一一定的实实力。1.6.22 经济济可行性性因

10、为本公司司的高层层对此款款软件的的开发相相当重视视,所以以已经下下拨了足足够的资资金,能能够支持持计算外外围设备备费用、软软件开发发的费用用、人员员培训的的费用、维维护费用用、管理理费用等等。与此同同时,公公司的管管理层待待遇也相相当优厚厚,可以以为公司司的管理理信息系系统的运运行提供供支持和和保证。1.6.33 管理理可行性性管理人员对对该项目目队开发发都是相相当支持持的,而且直属属领导对对项目的的开发表表示全力力支持,管管理方法法科学,在在这个现现代社会会这样的的管理制制度开发发相应成成熟,规规章制度度等一系系列已经经具备了了开发系系统的条条件,有有专门开开发的人人员三人,既既能合理理的分

11、配配相应的的工作,又又能在完完成各自自工作的的同时对对整体的的系统管管理进行行整合。1.6.44 需求求分析随着手机行行业竞争争的激烈烈与人们们对手机机功能,外外观需求求的提高高,使本本公司对对于挑选选高质量量的手机机的标准准也越来来越高,设设计采购购管理信信息系统统手机AAPP为为了使我我们公司司在采购购方面能能够给公公司做好好基础,使使公司的的品牌效效益有保保证,使使公司人人员的工工作更有有条理,更便捷捷。综上分析可可得WZZW公司司可以立立即开发发采购管管理信息息系统。 2系统分析析2.1详细细调查在实际的调调查中,我我们主要要通过访访问、发发放调查查表等方方法来了了解公司司员工对对采购

12、管管理信息息系统的的需求情情况。主主要的了了解对象象有:采采购人员员和供应应商部门门。WZW公司司目前的的采购管管理体系系存在的的主要问问题是:1、采采购管理理工作缺缺乏规范范性、随随意性强强2、部部门之间间信息交交流少,信信息渠道道不顺畅畅、工作作协调不不容易33、数据据手工操操作,工工作量太太大出错错率高。2.1.11用户需需求分析析系统开发的的总体任任务就是是实现采采购管理理信息的的系统化化、规范范化和自自动化管管理,减减少工作作量、提提高工作作效率,增增强可靠靠性,WWZW公公司希望望该系统统达到以以下几种种目的:1、可以在在采购管管理系统统中录入入采购订订单的基基本信息息,供应应商基

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

14、的信信息,及及时对供供应商做做出选择择。 同同时采购购部门的的职责还还包括制制定并实实施采购购的方针针、策略略、流程程、目标标及改进进计划并并进行采采购及供供应商绩绩效衡量量,建立立供应商商审核及及认可、考考核与评评估体系系,开展展采购系系统自我我评估,建建立培养养稳定并并有创造造性的专专业采购购队伍。该公司下属属多个部部门,其其中与采采购部门门有直接接关联的的有生产产部门、库库存部门门、财务务部门和和审核部部门。 采采购部门门下设三三个办事事处,分分别为计计划处、供供方联络络处、物物料检验验处。其其中计划划处进行行采购计计划订清清单的指指定;供供方联络络处进行行供应商商的联络络工作;物料检检

15、验处进进行入库库物料的的质量检检验。组组织结构构图如图图所示公司公司采购部门财采购部门财务部门审核部门库存部门生产部门物料检物料检验处供方联络处计划处图2.1组组织结构构图2.2业务务流程分分析采购管理系系统按采采购前中中后三个个时间段段将业务务流程分分为采购购计划管管理、采采购过程程管理和和采购收收货管理理。采购计划管管理:由由采购部部门根据据需求部部门提交交的需求求计划单单进行计计划汇总总,并存存储到需需求计划划文件中中,查询询实际库库存情况况,汇总总得出需需要采购购的货物物,并作作出采购购需求单单。根据据采购需需求单生生成采购购计划,并并作出采采购计划划单。采购过程管管理:采采购员拿拿到

16、采购购计划后后,查询询及读取取供应商商提供的的物料报报价信息息和相关关供应商商历史评评价信息息,通过过确认报报价选择择最佳供供应商,生生成采购购订单,并并根据付付款协议议等与供供应商签签订采购购合同。采购收货管管理:由由采购员员依据采采购订单单,对供供应商所所提供的的货物进进行验收收,并填填写收货货单文件件。再由由库存管管理员根根据入库库信息和和收货单单文件对对货物进进行出库库管理,并并填写入入库单。至至此完成成对采购购业务的的管理。生成需求计划需求生成需求计划需求部门生成采购计划采购需求量生成采购计划采购需求量采购部门库存数量仓库部门入库单验收入库清点货物提货通知单填制采购订单采购部门库存数

17、量仓库部门入库单验收入库清点货物提货通知单填制采购订单供应商资料供应商资料供应商供应商采购订单采购订单采购订单文件采购合同文件采购订单文件采购合同文件图2.2 业务流流程图2.3数据据流程分分析数据流程图图是描述述数据处处理的有有力工具具,它舍舍去了具具体的物物质,只只剩下数数据的流流动、加加共处理理和存储储,把采采购系统统不同的的业务处处理过程程联系了了起来,形形成了一一个整体体。绘制制顶层据据流程图图关键在在于找出出主要外外部实体体和关键键数据流流。该公公司采购购业务的的主要外外部实体体是需求求部门和和仓储部部门。需需求部门门输入需需求计划划单,经经过采购购管理系系统处理理,最终终输出的的

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

19、处处理过程程伴随产产生相应应的数据据流,并并作出数数据存储储。采购购管理二二级数据据流程图图如图22.5所所示。数据流程图图的图例例:外部部实体:数据处处理: 数据据存储:数据流流:S1需求部门S1需求部门P采购管理系统P采购管理系统S2仓库部门F1需求求清单F2入入库单S2仓库部门图2.3顶顶层数据据流程图图S1需求部门S1需求部门P2生成采购订单P1采购计划管理F1需求求清单F2采采购计划划单P2生成采购订单P1采购计划管理F3D1采采购计划划文件 采 购 D2 采购订订P3采购收货管理S2仓库部门F4入库库单 订 单P3采购收货管理S2仓库部门 单收货单文件件D3图2.4一一层数据据流程

20、图图D1.1 需求计划文件D1.1 需求计划文件 S1需求部门P1.1需求计划汇总S1需求部门P1.1需求计划汇总F1.11需求计计划单F1.2采购购需求单单S3 供应商S3 供应商D2.33 供供应商资资料D1.2 采采购计划划文件P2 生成采购订单 P1.2 生成采购计划 P2 生成采购订单 P1.2 生成采购计划F3采购购订单 F22采购计计划单 P3.1采购收货管理D2.1 采购订订单文件件D2.2 采购合合同定单单 P3.1采购收货管理 P3.2 入库管理 P3.2 入库管理S2仓储部门F4.11入库信信息F4.2入库库单S2仓储部门D3 收货货单文件件图2.5二二级数据据流程图图2

21、.4数据据字典2.4.11数据流流的描述述数据流 数数据流 简述 数据据流 数数据流 数据流流 数据 高峰峰编号 名称 来来源 去向向 组成 流量 流量量F1.1 需需求计 由需需求部门门 需需求 需需求计划划 货物物编号+ 划单 根根据货物物所 部门 汇总处处理 货货物名称称+ 110张每每 155张需的情况制制 模块块 货货物名称称+ 月 每每月定的清单 日日期+所所需部门数据流 数数据流 简述 数据据流 数数据流 数据流流 数据 高高峰编号 名称 来来源 去向向 组成 流量 流流量 采购购需求 根据据需求计计 需求求计划 生成采采购 货货物编号号+F1.2 单 划和存存货情 汇总处处理

22、计计划处理理 货物物名称+ 100张每 15张张况制定的所所 模模块 模块 所需数数量+ 月 每月月需采购的货货 单价价+物清单 日期数据流 数数据流 简述 数据据流 数数据流 数据流流 数据 高高峰编号 名称 来来源 去向向 组成 流量 流流量 采购购计划 根据据采购需需 生成成采购 生成采采购 货货物编号号+F2 单 求单和和库存 计划处处理 订订单处理理 供应应商编号号10张张每 115张情况由采购购 模模块 模块 +数量量+ 月月 每月员制定的采采 单价价+购计划 日期数据流 数数据流 简述 数据据流 数数据流 数据流流 数据 高高峰编号 名称 来来源 去向向 组成 流量 流流量 采采

23、购 由采购购主管 生成采采购采购购收货 订货货部门F3 订订单 根根据采购购计 订订单处理理 管理理处理 编号+划和供应商商 模模块 模块 供应商商编号110张 115张信息填制的的 +发发送方式式 每月月 每月月所需采购的的 +制制单人+货物订单 审审核人+ 订货数数量数据流 数数据流 简述 数据据流 数数据流 数据流流 数据 高高峰编号 名称 来来源 去向向 组成 流量 流流量 入库库信息 由库库存管理理 采购购收货 入库管管理 货货物编号号+F4.1 人员员填写收收 管理理处理 数量+ 110张每每 155张货入库的信信 模模块 单单价+ 月 每每月息 日日期 数据流 数数据流 简述 数

24、据据流 数数据流 数据流流 数据 高高峰编号 名称 来来源 去向向 组成 流量 流流量 入库库单 货货物经验验收 入入库管理理 出库库单编号号F4.2 合格格实际出出 处理理模块 +收货货编号 10张张每 115张库的单据凭凭 模模块 +入库数数量 月 每月证 +入库金金额 +日期期 2.4.22数据处处理的描描述数据处 数据据处 简简述 输入入的 处处理 输出的的 处理理频率理编号 理名名称 数据流流 数据据流 需求求计划 汇总总所需 需求计计划 根根据需求求部 采采购需求求单 P1.1 汇汇总 货货物的相相关 单 门门的需求求信 10次次每月信息 息息得出所所需 货物物的汇总总 信息息 数

25、据处 数据据处 简简述 输入入的 处处理 输出的的 处理理频率理编号 理名名称 数据流流 数据据流 生成成采购 填写写采购货货 采购购需求 根据据需求计计 采购购计划P1.2 计计划 物物的计划划 单 划单和和库存 110次每每月 情况况编写出出 采购购计划 数据处 数据据处 简简述 输入入的 处处理 输出的的 处理理频率理编号 理名名称 数据流流 数据据流 生成成采购 填写采采购货 采购购 选择合合适 采购购订单P2 订单 货物物订单 计划 供供应商并并 确认认价格 10次次每月 填写写采购 订单单 数据处 数据据处 简简述 输入入的 处处理 输出的的 处理理频率理编号 理名名称 数据流流

26、数据据流 采购购收货 对采购购的货物物 采采购 根根据采购购订 入库信信息P3.1 管管理 进进行管理理 订订单 单单对货物物进 行检检验质量量 110次每每月 数量量等 数据处 数据据处 简简述 输入入的 处处理 输出的的 处理理频率理编号 理名名称 数据流流 数据据流 入库库管理 对已经经收货 入库库信息 根据据入库信信 入入库单P3.2 的货物物进行 息息对已检检验 入库管理 的货货物登记记 110次每每月 入库库、上架架 等 2.4.33数据存存储的描描述数据存 数据据存 简简述 数据据存储 关键字字 相关联联的 储编号 储名名称 的组成成 处理理 需求求计划 存储需需求计 货物物编号

27、+单价 部门门代码 D1.1 文件 划的的文件 +数量量+日期期 货货物编号号 PP1.11 数据存 数据据存 简简述 数据据存储 关键字字 相关联联的 储编号 储名名称 的组成成 处理理 采购购计划 登记采采购计 供应应商编号号+货 供应应商编号号 D1.2 文件 划的的文件 物编号号+单价价+ 货物物编号 P1.2 数量量+日期期 数据存 数据据存 简简述 数据据存储 关键字字 相关联联的 储编号 储名名称 的组成成 处理理 供应应商资 登记供供应商 供应应商编号号+货 供应应商编号号 D2.3 料 的的相关信信息 物编号号+单价价+ 货物物编号 P1.2 数量量 数据存 数据据存 简简述

28、 数据据存储 关键字字 相关联联的 储编号 储名名称 的组成成 处理理 采购购订单 登记采采购货 供应应商编号号+订 订单单号 D2.1 文件 物订订单的文文 单单号+订订货部门门 供供应商编编号 P22件 编号+订货数数量 存货编编号 +订货货金额+日期 数据存 数据据存 简简述 数据据存储 关键字字 相关联联的 储编号 储名名称 的组成成 处理理 采购购合同 编写采采购合 供应应商编号号+订 订单单号 D2.2 文件 同文文件 单单号+订订货部门门 供应应商编号号 P2 编号号+订货货数量 存货货编号 +订货货金额+日期 数据存 数据据存 简简述 数据据存储 关键字字 相关联联的 储编号

29、储名名称 的组成成 处理理 收货货单 汇总总收货单单 供供应商编编号+订订 订订单号 D3 文件 的文文件 单号号+订货货部门 供应商商编号 PP3.11+ 编号号+订货货数量 存货货编号P3.2 +订货货金额+日期 2.4.44外部实实体外部实 外部部实 简简述 输入入的数据据流 输出出的数据据流 体编号 体名名称 需求求部门 产产生货物物需 申请单单 需求求计划单单 S1 求的部部门 外部实 外部部实 简简述 输入入的数据据流 输出出的数据据流 体编号 体名名称 仓储储部门 主管管货物存存储 入库单单 库存明明细账S2 数量变变化、搬搬运的部门门 外部实 外部部实 简简述 输入入的数据据流

30、 输出出的数据据流 体编号 体名名称 供应应商 提提供各种种货物 供应商商信息资资料 采购购订单S3 的相关关信息 3 系统设设计3.1系统统功能分分析我们此次采采购管理理系统开开发的主主要任务务是实现现对WZZW公司司的采购购过程中中的各种种信息惊惊喜简单单化、实时化化和系统统化,方方便采购购人员进进行采购购活动。主要实现的的功能:1用户账户户的申请请,修改改密码和和登录等等。2商品的标标准信息息,包括商商品的名名称,单单价,库库存数量量和可购购买的数数量等。3订单的基基本信息息查询,包包括下单单时间,购购买商品品的名称称,购买买的数量量和预计计到货的的日期等等。4 收货的的基本信信息,包包

31、括商品品的购买买时间,购购买商品品的名称称,购买买商品的的个数和和购买商商品的用用户。本系统功能能结构图图:采购管理采购管理系统商品信息订单信息管理收货管理系统管理商品名称商品单价库存个数订购时间订购商品订购数量送到时间下单时间订购用户用户账号用户密码订购商品订购数量用户手机号图3.1系系统模块块结构图图3.2系统统运行环环境与数数据库设设计系统运行环环境设计计为在AAndrroidd平台下下运行,程程序设计计语言选选择jaava。数据库概念念结构设设计本系系统根据据以上的的设计规规划出的的实体有有:商品信息:商品名名称、商商品单价价、库存存个数、购购买个数数。订单信息:订购时时间、订订购数量

32、量、订单单产品、到到达时间间、订购购客户。用户信息:用户账账号、用用户密码码、用户户手机。收货信息:商品名名称、订订购数量量、订购购时间、订订购用户户。各个实体及及所具有有的属性性描述如如下:商品商品信息商品单价商品名称库存个数购买个数图3.2商商品信息息订单订单信息订购时间订购数量订单产品到达时间订购客户图3.3订订单信息息用户用户信息用户账号用户密码用户手机号图3.4用用户信息息收货信息商品名称订购数量订购时间订购用户图3.5收货信息商品名称订购数量订购时间订购用户订购时间订购时间订购用户商品名称送达时间商品信息订购时间库存个数用户账号用户手机订购数量订单产品订购客户商品名称用户密码商品单

33、价购买个数组成收货信息订单信息用户信息送到购买订购数量图3.6总总体ERR图基于上述运运行环境境,根据据系统分分析,设设计了33个数据据表文件件,它们们的结构构及说明明如下:1用户信息息代码,名名称的属属性对照照表tabble_useerinnfo.dbff表3.1用用户信息息表字段字段名称类型宽度小数说明1IDIntegger2用户编号2usernnameeText8用户名3PasswworddText8密码4phonee_nuumbeerText8手机号与此数据库库文件对对应的索索引文件件为Usseriinfoo_innfo.2商品信息息数据文文件sp_tabble.dbff表3.2商商品

34、信息息表字段字段名称类型宽度小数说明1Idintegger4商品编号2sp_naameText8商品名称3sp_prriceeText8商品价格4sp_quuanttityyIntegger4商品数量3 订单信信息数据据文件ddssp_ttablle.dbff表3.3订订单信息息表字段字段名称类型宽度小数说明1idintegger4订单编号2ddsp_nammeText18订单商品名名字3loginnnammeText8用户名字4ddsp_quaantiityIntegger8订单商品数数量5ddsp_timmeText8下单时间6ddsp_jieezhiitimme Text8收货时间4 系

35、统实实施部分输入输输出结果果及代码码如下:4.1注册册界面用户注册代代码:packaage comm.exxampple.admminiistrratoor.ccaiggouxxitoong.loggin;imporrt aandrroidd.appp.AActiivitty;imporrt aandrroidd.coonteent.Inttentt;imporrt aandrroidd.oss.Buundlle;imporrt aandrroidd.viiew.Mennu;imporrt aandrroidd.viiew.MennuIttem;imporrt aandrroidd.viiew

36、.Vieew;imporrt aandrroidd.wiidgeet.BButtton;imporrt aandrroidd.wiidgeet.EEdittTexxt;imporrt aandrroidd.wiidgeet.TToasst;imporrt ccom.exaamplle.aadmiinisstraatorr.caaigoouxiitonng.RR;/* * Crreatted by admminssterr onn 20015/11/2. */publiic cclasss RRegiisteer_aactiivitty eexteendss Acctivvityy immple

37、emennts Vieew.OOnCllickkLisstenner pprivvatee EdditTTextt eddit_useernaame,ediit_ppasssworrd,pphonne_nnumbber; pprivvatee Buuttoon bbt_rregiisteer; pprivvatee UsserIInfoo_sqql uuserrinffo_ssql; Oveerriide pprottectted voiid oonCrreatte(BBunddle savvedIInsttancceSttatee) supper.onCCreaate(savvedIInst

38、tancceSttatee); settConntenntViiew(R.llayoout.acttiviity_reggistter); iniit(); bt_reggistter.settOnCClicckLiisteenerr(thhis); Oveerriide ppubllic boooleaan oonCrreatteOpptioonsMMenuu(Meenu mennu) / Infflatte tthe mennu; thiis aaddss ittemss too thhe aactiion barr iff itt iss prreseent. gettMennuInnf

39、laaterr().infflatte(RR.meenu.mennu_mmainn, mmenuu); retturnn trrue; Oveerriide ppubllic boooleaan oonOpptioonsIItemmSellectted(MennuIttem iteem) / Hanndlee acctioon bbar iteem ccliccks herre. Thee acctioon bbar willl / auttomaaticcallly hhanddle cliickss onn thhe HHomee/Upp buuttoon, so lonng / as y

40、ouu sppeciify a ppareent acttiviity in AnddroiidMaaniffestt.xmml. intt idd = iteem.ggetIItemmId(); /nnoinnspeectiion SimmpliifiaableeIfSStattemeent if (idd = R.id.acttionn_seettiingss) reeturrn ttruee; retturnn suuperr.onnOpttionnsIttemSSeleecteed(iitemm); ppubllic voiid iinitt() phoone_nummberr= (E

41、diitTeext) fiindVViewwByIId(RR.idd.phhonee_nuumbeer); bt_reggistter= (BButtton) fiindVViewwByIId(RR.idd.btt_reegissterr); ediit_uuserrnamme= (EdditTTextt) ffinddVieewByyId(R.iid.eeditt_ussernnamee); ediit_ppasssworrd= (EdditTTextt) ffinddVieewByyId(R.iid.eeditt_paasswwordd); Oveerriide ppubllic voii

42、d oonCllickk(Viiew v) swiitchh(v.gettId() caase R.iid.bbt_rregiisteer: iif(eeditt_ussernnamee.leengtth()=55&eeditt_ussernnamee.leengtth()=5&eddit_passswoord.lenngthh()0&phoone_nummberr.leengtth()122) useerinnfo_sqll=neew UUserrInffo_ssql(thiis); useerinnfo_sqll.innserrt(eeditt_ussernnamee.geetTeext(

43、).ttoSttrinng(),eddit_passswoord.gettTexxt().tooStrringg(),phoone_nummberr.geetTeext().ttoSttrinng(); Toaast.makkeTeext(thiis,注册成成功,Toaast.LENNGTHH_LOONG); Inttentt inntennt=nnew Inttentt(); inttentt.seetCllasss(Reegissterr_acctivvityy.thhis,MaiinAcctivvityy.cllasss); staartAActiivitty(iinteent); el

44、sse Toaast.makkeTeext(Reggistter_acttiviity.thiis, 手机机号格式式不对, TToasst.LLENGGTH_SHOORT).shhow(); eelsee TToasst.mmakeeTexxt(RRegiisteer_aactiivitty.tthiss, 请输入入5到110位的的密码, TToasst.LLENGGTH_SHOORT).shhow(); elsse Toaast.makkeTeext(Reggistter_acttiviity.thiis, 请输输入5到到10位位的账号号, Toaast.LENNGTHH_SHHORTT).

45、sshoww(); bbreaak; 4.2登录录界面登录界面代代码:packaage comm.exxampple.admminiistrratoor.ccaiggouxxitoong.loggin;imporrt aandrroidd.coonteent.Inttentt;imporrt aandrroidd.suuppoort.v7.appp.ApppCoompaatAcctivvityy;imporrt aandrroidd.oss.Buundlle;imporrt aandrroidd.viiew.Mennu;imporrt aandrroidd.viiew.MennuIttem;i

46、mporrt aandrroidd.viiew.Vieew;imporrt aandrroidd.wiidgeet.BButtton;imporrt aandrroidd.wiidgeet.EEdittTexxt;imporrt aandrroidd.wiidgeet.TTexttVieew;imporrt aandrroidd.wiidgeet.TToasst;imporrt ccom.exaamplle.aadmiinisstraatorr.caaigoouxiitonng.RR;imporrt ccom.exaamplle.aadmiinisstraatorr.caaigoouxiito

47、nng.cconttentt.Maain_conntennt_AActiivitty;publiic cclasss MMainnActtiviity exttendds AAppCComppatAActiivitty iimpllemeentss Viiew.OnCClicckLiisteenerr pprivvatee EdditTTextt eddit_useernaame,ediit_ppasssworrd; pprivvatee Buuttoon bbt_llogiin; pprivvatee TeextVVieww reegissterr,reesett_paasswwordd;

48、pprivvatee UsserIInfoo_sqql uuserrInffo_ssql; IInteent inttentt; ppubllic staaticc Sttrinng llogiinNaame; Oveerriide pprottectted voiid oonCrreatte(BBunddle savvedIInsttancceSttatee) supper.onCCreaate(savvedIInsttancceSttatee); settConntenntViiew(R.llayoout.acttiviity_maiin); iniit(); reggistter.set

49、tOnCClicckLiisteenerr(thhis); bt_loggin.settOnCClicckLiisteenerr(thhis); resset_passswoord.settOnCClicckLiisteenerr(thhis); Oveerriide ppubllic boooleaan oonCrreatteOpptioonsMMenuu(Meenu mennu) / Infflatte tthe mennu; thiis aaddss ittemss too thhe aactiion barr iff itt iss prreseent. gettMennuInnfla

50、aterr().infflatte(RR.meenu.mennu_mmainn, mmenuu); retturnn trrue; Oveerriide ppubllic boooleaan oonOpptioonsIItemmSellectted(MennuIttem iteem) / Hanndlee acctioon bbar iteem ccliccks herre. Thee acctioon bbar willl / auttomaaticcallly hhanddle cliickss onn thhe HHomee/Upp buuttoon, so lonng / as you

51、u sppeciify a ppareent acttiviity in AnddroiidMaaniffestt.xmml. intt idd = iteem.ggetIItemmId(); /nnoinnspeectiion SimmpliifiaableeIfSStattemeent if (idd = R.id.acttionn_seettiingss) reeturrn ttruee; retturnn suuperr.onnOpttionnsIttemSSeleecteed(iitemm); ppubllic voiid iinitt() reggistter= (TTexttVi

52、eew) finndViiewBByIdd(R.id.reggistter); resset_passswoord= (TTexttVieew) finndViiewBByIdd(R.id.resset_passswoord); bt_loggin= (BButtton) fiindVViewwByIId(RR.idd.btt_looginn); ediit_uuserrnamme= (EdditTTextt) ffinddVieewByyId(R.iid.eeditt_ussernnamee); ediit_ppasssworrd= (EdditTTextt) ffinddVieewByyI

53、d(R.iid.eeditt_paasswwordd); Oveerriide ppubllic voiid oonCllickk(Viiew v) swiitchh(v.gettId() caase R.iid.rregiisteer: iinteent=neww Inntennt(); iinteent.settClaass(MaiinAcctivvityy.thhis, Reegissterr_acctivvityy.cllasss); sstarrtAcctivvityy(inntennt); bbreaak; caase R.iid.bbt_llogiin: uuserrInffo_

54、ssql=neww UsserIInfoo_sqql(tthiss); bboolleann b=useerInnfo_sqll.seelecct(eeditt_ussernnamee.geetTeext().ttoSttrinng(),eddit_passswoord.gettTexxt().tooStrringg(); iif(bb) logginNNamee=eddit_useernaame.gettTexxt().tooStrringg(); inttentt=neew IInteent(); inttentt.seetCllasss(MaainAActiivitty.tthiss,

55、MMainn_coonteent_Acttiviity.claass); staartAActiivitty(iinteent); elsse Toaast.makkeTeext(thiis,登录失失败,Toaast.LENNGTHH_SHHORTT).sshoww(); bbreaak; caase R.iid.rreseet_ppasssworrd: iinteent=neww Inntennt(); iinteent.settClaass(MaiinAcctivvityy.thhis, Reesett_acctivvityy.cllasss); sstarrtAcctivvityy(in

56、ntennt); bbreaak; 4.3商品品信息界界面商品信息代代码:packaage comm.exxampple.admminiistrratoor.ccaiggouxxitoong.conntennt;imporrt aandrroidd.coonteent.Conntexxt;imporrt aandrroidd.viiew.LayyouttInfflatter;imporrt aandrroidd.viiew.Vieew;imporrt aandrroidd.viiew.VieewGrroupp;imporrt aandrroidd.wiidgeet.BBaseeAdaaptee

57、r;imporrt aandrroidd.wiidgeet.IImaggeViiew;imporrt aandrroidd.wiidgeet.TTexttVieew;imporrt ccom.exaamplle.aadmiinisstraatorr.caaigoouxiitonng.RR;imporrt jjavaa.uttil.Lisst;imporrt jjavaa.uttil.Mapp;/* * Crreatted by admminssterr onn 20015/11/3. */publiic cclasss ssplbb_baaseAAdappterr exxtennds Bass

58、eAddaptter pprivvatee Coonteext conntexxt; pprivvatee LiistMapp llistt; ppubllic spllb_bbaseeAdaapteer() ppubllic spllb_bbaseeAdaapteer(CConttextt coonteext,Lisst llistt) thiis.cconttextt=coonteext; thiis.llistt=liist; Oveerriide ppubllic intt geetCoountt() retturnn liist.sizze(); Oveerriide ppublli

59、c Objjectt geetIttem(intt poosittionn) retturnn liist.gett(poosittionn); Oveerriide ppubllic lonng ggetIItemmId(intt poosittionn) retturnn poosittionn; Oveerriide ppubllic Vieew ggetVVieww(innt pposiitioon, Vieew cconvverttVieew, VieewGrroupp paarennt) Hollderr hooldeer; if(connverrtViiew=nuull) hoo

60、ldeer=nnew Hollderr(); coonveertVVieww= LLayooutIInfllateer.ffromm(coonteext).innflaate(R.llayoout.lisstviiew_spllb,nnulll); hooldeer.iimaggeViiew= (IImaggeViiew) coonveertVVieww.fiindVViewwByIId(RR.idd.chhanppinttupiian); hooldeer.ttexttVieew1= (TTexttVieew) connverrtViiew.finndViiewBByIdd(R.id.cha

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论