ImageVerifierCode 换一换
格式:DOC , 页数:33 ,大小:3.03MB ,
资源ID:9252028      下载积分:10 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/9252028.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(物流公司货物管理系统-课设报告.doc)为本站上传会员【仙人****88】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

物流公司货物管理系统-课设报告.doc

1、 java 课程设计报告 题目: 物流公司货物查询系统 院系: 班级: 学号: 姓名: 2013年1月4日 目录 一、需求分析 1.项目背景 2.系统的需求分析 3.本人承担模块 二、概要设计 1.系统流程 2.系统模块 3.定义各模块的功能 4.数据存储 5.类设计 6.文件结构(数据表结构) 三、详细设计 1.系统流程 2.系统模块 3.定义各模块的功能

2、 4.数据存储 5.类设计 6.文件结构(数据表结构) 四、调试分析 1.调试过程中所遇到的问题及解决方法 2.经验与体会 五、用户使用说明 六、测试结果 七、参考文献 八、附录 一、 需求分析 1.项目背景 物流管理是指在社会在生产过程中,根据物质资料实体流动的规律,应用管理的基本原理和科学方法,对物流活动进行计划、组织、指挥、协调、控制和监督,使各项物流活动实现最佳的协调与配合,以降低物流成本,提高物流效率和经济效益。现代物流管理是建立在系统论、信息论和控制论的基础上的。 物流管理是一个庞大的工程,若人为去处理必耗费大量的人力物力,结合我国物流信息化的现状,*

3、软件公司与时俱进地推出“物流公司货物查询系统”,以充分利用现代信息技术手段,为物流公司建立货物查询信息化体系。 2.系统的需求分析 物流公司货物查询系统是为了方便管理员对货物状态进行修改、查询等基本操作。此系统方便用户对其货物进行实时查询,让物流的运输更加透明化。 在此程序中,用户只需按照相应的数据对照表格进行简单输入,即可查询各物流状态。方便了用户对物流信息的管理。其主要有以下功能: (1)点击货物基本信息查询,即可获得目前物流所有信息。如物流编号,路线编号,发货人,收货人,发货日期,收货日期,发货地址,收货地址。并可对这些信息进行添加、修改。 (2)点击显示路线,在输入路线

4、编号即可获得目前路线的所有信息。如路线编号,起点,终点,运输方式,第1站,第2站,第3站等。并可对这些信息进行添加、修改。 (3)点击显示货物状态,在输入物流编号后即可获得货物与所到站点相对应的到站时间。同时也能对各个到站时间进行添加、修改。 3.本人承担模块 本人承担对该查询系统的货物基本信息、货物运输状态、运输路线信息的添加、删除、修改和查询功能。 (1)货物基本信息 此表即为对此货物固定信息的描述。货物基本信息包括对物流编号、路线编号、发货人、收货人、发货日期、收货日期、发货地址、收货地址这八个信息的基本描述,在此信息中物流编号能唯一的标示每一条信息。 (2)货物

5、运输状态 此状态信息是对货物运送过程时间数据的存储。出发的时间,货物到达的时间,以及货物到达中间站的时间都有相应的记录。 (3)运输路线信息 此信息对货物运输路线进行描述,路线名、起点、终点、运输方式以及每一站的名称。管理员能够对货物的这些信息进行添加、删除和修改。 (4)使用用户:管理员 二、 概要设计 1.系统流程 图2.1系统流程 2.系统模块 (1)操作货物信息模块 (2)操作路线信息模块 (3)货物到站时间信息模块 3.定义各模块的功能 (1)操作货物信息模块 对货物基本信息进行添加、删除、修改和查询。基本信息包括物流编号、路线编号、发货人

6、收货人、发货日期、收货日期、发货地址和收货地址。 (2)操作路线信息模块 对路线信息进行添加、删除、修改和查询。路线信息包括路线名、起点、终点、运输方式以及每一站的名称。 (3)货物到站时间信息模块 对货物到站时间信息进行添加、删除、修改和查询。货物到站时间信息包括路线名及每一站到站时间。 4.数据存储 名称 简述 输入数据 输出数据 货物信息表 存储货物的信息 物流编号 货物信息 路线信息表 存储路线的信息 路线编号 路线信息 货物到站时间信息表 存储货物到站时间的信息 路线编号 货物到站时间信息 5.类设计 在changed包

7、内共有十一个类 Example12_9 调用的主类 DatabaseWin 主界面类(由此类调用以下各功能类) InsertRecord 插入货物信息 InsertRoute 插入路线信息 InsertGoods 插入货物到站时间信息 ModifyRecord 修改、删除货物信息 ModifyRoute 修改、删除路线信息 ModifyGoods 修改、删除货物到站时间信息 ShowRecord 显示货物信息 ShowRoute 显示路线信息 ShowState1 显示货物到站时间信息 图2.

8、5 程序截图 6.文件结构(数据表结构) (1)物流信息表logistics_information 说明 列名 类型 可否为空 物流编号(主) Log_id Varchar(50) not null 路线编号(外) Route_id varchar(50) not null 发货人 Send_person varchar(50) not null 收货人 Receive_person varchar(50) not null 发货日期 Send_date varchar(50) not null 收货日期 Receive_date

9、 varchar(50) 发货地址 Send_adr varchar(50) not null 收货地址 Receive_adr varchar(50) not null (2)路线基本信息表route_information 说明 列名 类型 可否为空 路线编号(主) Route_id varchar(50) not null 起点 Start varchar(50) not null 终点 Terminal varchar(50) not null 运输方式 Transpotation varchar(50) not nu

10、ll 第一站 First varchar(50) 第二站 Second varchar(50) 第三站 Third varchar(50) 第四站 Fourth varchar(50) 第五站 Fifth varchar(50) 第六站 Sixth varchar(50) (3)货物到站时间表arrival_time 说明 列名 类型 可否为空 路线编号(主) Route_id varchar(50) not null 到一站时间 First_time varchar(50) not null 到二站时间

11、 Second_time varchar(50) 到三站时间 Third_time varchar(50) 到四站时间 Fourth_time varchar(50) 到五站时间 Fifth_time varchar(50) 到六站时间 Sixth_time varchar(50) 三、 详细设计 1.DatabaseWin 主界面类(由此类调用以下各功能类) (1)menu1=new JMenu("操作货物信息");//新建一个菜单条 itemShow=new JMenuItem("显示货物基本信息");

12、//初始化菜单项的名称 itemUpdate=new JMenuItem("更新货物基本信息"); itemInsert=new JMenuItem("插入货物基本信息"); itemShow.addActionListener(this);//为菜单项设置监听 itemUpdate.addActionListener(this); itemInsert.addActionListener(this); menu1.add(itemShow);//将菜

13、单项插入菜单menu1 menu1.add(itemUpdate); menu1.add(itemInsert); menubar.add(menu1);//将菜单menu1插入菜单条menubar (2)if(e.getSource()==itemShow)//如果鼠标点击itemShow的菜单项 则使其可见 showRecord.setVisible(true); 2.ShowRecord 显示货物信息 (1)if(e.getSource()==showRecord)

14、{//若点击显示货物基本信息 则显示货物的基本的八个属性 try{ con=DriverManager.getConnection("jdbc:odbc:jlcy","",""); sql=con.createStatement (ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY); rs=sql.executeQuery("SELECT * FROM logistics_information"); rs.last(); int l

15、astNumber=rs.getRow(); a=new Object[lastNumber][8]; int k=0; rs.beforeFirst(); while(rs.next()){ a[k][0]=rs.getString(1);//获取物流编号信息 a[k][1]=rs.getString(2);//获取路线编号信息 a[k][2]=rs.getString(3);//获取发货人信息 a[k][3]=rs.getString(4);//获取收货人

16、信息 a[k][4]=rs.getString(5);//获取发货日期信息 a[k][5]=rs.getString(6);//获取收货日期信息 a[k][6]=rs.getString(7);//获取发货地址信息 a[k][7]=rs.getString(8);//获取收货地址信息 k++; } con.close(); } catch(SQLException ee){ System.out.println(ee);

17、 } table=new JTable(a,name);//表格表头以name的数组内容显示,表格内容以a的数组内容显示 getContentPane().removeAll();//重新刷新 Box baseBox=Box.createHorizontalBox(); baseBox.add(showRecord,BorderLayout.NORTH); baseBox.add(showGoods,BorderLayout.SOUTH); add(baseBox,Border

18、Layout.NORTH); baseBox.setBounds(0,0,200,45); add(new JScrollPane(table),BorderLayout.CENTER); validate(); } (2)else if(e.getSource()==showGoods){//若点击显示货物基本信息 则显示货物的所有基本的八个属性 try{ con=DriverManager.getConnection("jdbc:odbc:jlcy","","");

19、 sql=con.createStatement (ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY); rs=sql.executeQuery("SELECT Log_id,route_information.Route_id,Start,Terminal,Transpotation,First,Second,Third,Fourth,Fifth,Sixth,First_time,Second_time,Third_time,Fourth_time,Fifth_t

20、ime,Sixth_time FROM route_information,arrival_time WHERE route_information.Route_id=arrival_time.Route_id;"); rs.last(); int lastNumber=rs.getRow(); a1=new Object[lastNumber][17]; int k=0; rs.beforeFirst(); while(rs.next()

21、){ a1[k][0]=rs.getString(1);//获取物流编号信息 a1[k][1]=rs.getString(2);//获取路线编号信息 a1[k][2]=rs.getString(3);//获取起点信息 a1[k][3]=rs.getString(4);//获取终点信息 a1[k][4]=rs.getString(5);//获取运输方式信息 a1[k][5]=rs.g

22、etString(6);//获取第1站信息 a1[k][6]=rs.getString(7);//获取第2站信息 a1[k][7]=rs.getString(8);//获取第3站信息 a1[k][8]=rs.getString(9);//获取第4站信息 a1[k][9]=rs.getString(10);//获取第5站信息 a1[k][10]=rs.getString(11);//获取第6站信息

23、 a1[k][11]=rs.getString(12);//获取到1站时间信息 a1[k][12]=rs.getString(13);//获取到2站时间信息 a1[k][13]=rs.getString(14);//获取到3站时间信息 a1[k][14]=rs.getString(15);//获取到4站时间信息 a1[k][15]=rs.getString(16);//获取到5站时间信息 a1[k][1

24、6]=rs.getString(17);//获取到6站时间信息 k++; } con.close(); } catch(SQLException ee){ System.out.println(ee); } table=new JTable(a1,name1);//表格表头以name1的数组内容显示,表格内容以a1的数组内容显示 getContentPane().removeAll();//重新刷新 Bo

25、x baseBox=Box.createHorizontalBox(); baseBox.add(showRecord,BorderLayout.NORTH); baseBox.add(showGoods,BorderLayout.SOUTH); add(baseBox,BorderLayout.NORTH); baseBox.setBounds(0,0,200,45); add(new JScrollPane(table),BorderLayout.CENTER); va

26、lidate(); } 3.InsertRecord 插入货物信息 (1)public void actionPerformed(ActionEvent e){ try{ con=DriverManager.getConnection("jdbc:odbc:jlcy","",""); sql=con.createStatement(); int k=sql.executeUpdate ("INSERT INTO logistics_information VALUES(

27、'"+a[0][0]+"','"+a[0][1]+"','"+a[0][2]+"','"+a[0][3]+"','"+a[0][4]+"','"+a[0][5]+"','"+a[0][6]+"','"+a[0][7]+"')"); if(k==1) JOptionPane.showMessageDialog (this,"插入记录成功","成功",JOptionPane.PLAIN_MESSAGE);//将更新的数据插入相应表格 con.close();

28、 } catch(SQLException ee){ JOptionPane.showMessageDialog (this,"插入记录失败"+ee,"失败",JOptionPane.ERROR_MESSAGE); } } 4.ModifyRecord 修改、删除货物信息 (1)if(e.getSource()==inputNumber) try{ num=inputNumber.getText().trim();//获取输入的数

29、 con=DriverManager.getConnection("jdbc:odbc:jlcy","",""); sql=con.createStatement(); rs=sql.executeQuery("SELECT * FROM logistics_information WHERE Log_id='"+num+"'"); boolean boo=rs.next();//判断rs是否成功获得数据 if(boo==false){

30、 JOptionPane.showMessageDialog (this,"物流编号不存在","提示",JOptionPane.WARNING_MESSAGE); } else{ a[0][0]=rs.getString(2); a[0][1]=rs.getString(3); a[0][2]=rs.getString(4); a[0][

31、3]=rs.getString(5); a[0][4]=rs.getString(6); a[0][5]=rs.getString(7); a[0][6]=rs.getString(8); table.repaint(); } con.close(); } catch(SQLException ee){ System.ou

32、t.println(ee); } (2)if(e.getSource()==enterModify){//若按了删除按钮则执行以下语句 try{ con=DriverManager.getConnection("jdbc:odbc:jlcy","",""); sql=con.createStatement(); sql.executeUpdate ("UPDATE logistics_information SET Route_id='"+a[0]

33、[0]+"',Send_person='"+a[0][1]+"',Receive_person='"+a[0][2]+"',Send_date='"+a[0][3]+"',Receive_date='"+a[0][4]+"',Send_adr='"+a[0][5]+"',Receive_adr='"+a[0][6]+"'WHERE Log_id='"+num+"'"); JOptionPane.showMessageDialog (this,"更新成功","成功",JOptionPane.PLAIN_MESSAG

34、E); con.close(); } catch(SQLException ee){ JOptionPane.showMessageDialog (this,"更新失败"+ee,"失败",JOptionPane.ERROR_MESSAGE); } } } } 5.数据库建表 create table logistics_information (/

35、/货物基本信息表 Log_id varchar(50) not null, Route_id varchar(50) not null, Send_person varchar(50) not null, Receive_person varchar(50) not null, Send_date varchar(50) not null, Receive_date varchar(50) not null, Send_adr varchar(50) not null, Receive_adr varchar(50) not null, ) create table r

36、oute_information (//路线信息表 Route_id varchar(50) not null, Start varchar(50) not null, Terminal varchar(50) not null, Transpotation varchar(50) not null, First varchar(50) not null, Second varchar(50) not null, Third varchar(50), Fourth varchar(50), Fifth varchar(50), Sixth varchar(50), )

37、 create table arrival_time (//货物到站时间信息表 Log_id varchar not null, Route_id varchar not null, First_time varchar not null, Second_time varchar not null, Third_time varchar, Fourth_time varchar, Fifth_time varchar, Sixth_time varchar, ) 6.程序流程 图3.6 程序流程 7.系统界面 图3.7.1 程序开始界面

38、 图3.7.2 修改货物基本信息界面 图3.7.3 插入货物基本信息界面 图3.7.4 修改路线界面 图3.7.5 插入路线界面 图3.7.6 更新货物到站时间界面 图3.7.7 插入货物到站时间界面 四、 调试分析 1.调试过程中所遇到的问题及解决方法 (1)对用户界面所需要数据的确定 通过查询网上其他物流公司的货物查询系统了解用户需要的基本数据项。 (2)对数据如何保存的处理 在对比文件操作和数据库存储后,考虑到对文件操作的不熟练,选择了数据库来对数据进行存储。 (3)界面布局及按

39、钮的设计和使用 通过看书,慢慢了解各个按钮及布局的使用。 (4)货物状态查询中,如何使站点与到站时间相对应 再看懂并理解表格制作的程序代码后,对其进行修改,在界面上添加了一条与之相对应的栏目用来存放时间数据。 2.经验与体会 这次做课设首先基本功一点都不扎实。无论是数据库还是JAVA语言,一些很简单很基础的知识都需要翻书查找,使得进度拖慢。其次对于JAVA各个类的使用上也不能脱离书本使用,只能对照着书上的例子修改,不能独立设计界面并实现数据交互。对于类及数据库的设计很混乱,使得数据不能灵活使用。 从这次做课设的过程中,我体会到书本上的知识只是类似于乘法表似地介绍

40、性知识。我们不仅需要熟知这些知识,在学习的过程中要不断使用它,使得它在我们脑海里能形成一个动态的画面。比如哪些语句控制哪些动作。 除此之外我还明白很多程序刚上手看起来会很棘手,但它并不是完全不可行的。在最开始的时候不要只想着自己做不出来,而因多想想要如果要做出来我应该实现一些什么功能,然后再针对不懂的问题看书、问同学和老师。 五、 用户使用说明: (1)将鼠标移到菜单项点击,菜单会自动下拉所提供的功能 (2)以第一个菜单为例,点击“显示货物基本信息” (3)点开之后会有一个弹窗,点击弹窗中的“显示货物基本信息”,即可在弹窗中看见相应数据。每点击一次“显示货物基本信息”按钮既能刷新

41、一次。 (4)点击第一个菜单中的“更新货物基本信息”,在最左边长条方框中输入物流编号,并用回车键确认。右边表格会出现相应的数据,点击表格中数据使得本格蓝色变为白色后进行修改。注意修完之后同样也要用回车键确认,每个表格都以为蓝色为底色才可点击插入和删除按钮。 (5)点击第一个菜单中的“插入货物基本信息”,在弹出来的窗口中进行修改,表格背景色为白色才能修改,修改后应回车使其变成蓝色背景色。随后再点击插入按钮。 (6)进行修改、删除和插入操作后点击第三条中提到的“显示货物基本信息”按钮,即可刷新得到新的结果。 (7)之后的两个菜单中的菜单项与第一个菜单操作相同,都为显示、更新及插入。 (8

42、)需要注意的是,里面的物流编号及路线编号需要注意书写格式及其正确性,它们都是作为主码存在,所以要保证它们唯一标示的功能。 六、测试结果: 1.三个显示基本信息界面 图6.1.1 显示货物基本信息 图6.1.2 显示货物所有信息 图6.1.3 显示路线信息 图6.1.4 显示物流状态信息 2.添加货物基本信息 图6.2.1 添加货物界面 图6.2.2 添加后货物基本信息界面 3.修改货物基本信息 图6.3.1 修改信息界面 图6.3.2 修改后货物基本信息界面 4.删除货物基本信息 图6.4.1 程序

43、流程 七、 参考文献 《java大学实用教程(第二版)》 八、 代码 1. Main.java package changed; import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.sql.*; public class Main{ public static void main(String args[ ]){ try { Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

44、 } catch(ClassNotFoundException e){ System.out.println(""+e); } DatabaseWin win=new DatabaseWin(); } } 2. DatabaseWin.java package changed; import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.sql.*;

45、 class DatabaseWin extends JFrame implements ActionListener{//主窗口 JMenuBar menubar; JMenu menu1,menu2,menu3; JMenuItem itemShow,itemUpdate,itemInsert,itemShowRoute,itemUpdateRoute,itemInsertRoute,itemUpdateGoods,itemInsertGoods,itemShowState1; ShowRecord showRecord;

46、 ModifyRecord modifyRecord; InsertRecord insertRecord; ShowRoute showRoute; ModifyRoute modifyRoute; InsertRoute insertRoute; ModifyGoods modifyGoods; InsertGoods insertGoods; ShowState1 showState1; DatabaseWin(){

47、 menubar=new JMenuBar(); menu1=new JMenu("操作货物信息"); itemShow=new JMenuItem("显示货物基本信息"); itemUpdate=new JMenuItem("更新货物基本信息"); itemInsert=new JMenuItem("插入货物基本信息"); itemShow.addActionListener(this); itemUpdate.addActionListe

48、ner(this); itemInsert.addActionListener(this); menu1.add(itemShow); menu1.add(itemUpdate); menu1.add(itemInsert); menubar.add(menu1); menu2=new JMenu("操作路线信息"); itemShowRoute=new JMenuItem("显示路线");

49、 itemUpdateRoute=new JMenuItem("更新路线"); itemInsertRoute=new JMenuItem("插入路线"); itemShowRoute.addActionListener(this); itemUpdateRoute.addActionListener(this); itemInsertRoute.addActionListener(this); menu2.add(itemShowRoute);

50、 menu2.add(itemUpdateRoute); menu2.add(itemInsertRoute); menubar.add(menu2); menu3=new JMenu("操作货物状态"); itemUpdateGoods=new JMenuItem("更新货物到站时间"); itemInsertGoods=new JMenuItem("插入货物到站时间"); itemUpdateGoods.addAct

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服