毕业设计(论文)-EasyTalking微博系统论文

上传人:na****u 文档编号:56962653 上传时间:2022-02-22 格式:DOC 页数:50 大小:3.55MB
收藏 版权申诉 举报 下载
毕业设计(论文)-EasyTalking微博系统论文_第1页
第1页 / 共50页
毕业设计(论文)-EasyTalking微博系统论文_第2页
第2页 / 共50页
毕业设计(论文)-EasyTalking微博系统论文_第3页
第3页 / 共50页
资源描述:

《毕业设计(论文)-EasyTalking微博系统论文》由会员分享,可在线阅读,更多相关《毕业设计(论文)-EasyTalking微博系统论文(50页珍藏版)》请在装配图网上搜索。

1、EasyTalking微博系统摘 要随着互联网的迅猛发展,人们的日常生活、学习工作已经离不开网络。人们的生活和工作在未来的生活中将越来越依赖于计算机网络技术的发展,越来越网络化、电子化、虚拟化、便捷化。Internet目前的应用历程和发展趋势,可以相信网络科学技术将极大的改变人们的日常生活和工作方式,甚至是社会的价值观。本设计尝试用JSP在网络上架构一个EasyTalking微博,以推进微博电子化,管理智能化的发展。本文从理论和实践两个角度出发,对一个具有数据分析功能的EasyTalking微博进行设计与实现分析。论文首先详尽地介绍了面向对象分析与设计的有关概念与技术,介绍了在本系统中运用到的

2、知识,包括面向对象的分析设计流程、java、JSP技术的特点、结构框架以及使用方法。接着对EasyTalking微博的可行性进行了分析,然后对系统的设计思想、设计目标与系统的整体结构进行了明确的规划。最后对系统的数据库、程序的设计与实现作了详细的讲解。 EasyTalking微博是在myeclipse,jdk 平台上运用JSP技术开发,实现了用户管理,我的微博,我的图片,关注好友,后台管理等功能。论文在撰写过程中,坚持将理论与实践应用相结合的道理,对相关理论进行阐述的同时配合系统从实际应用和操作技巧上加以说明,希望能够更充分地体现到这些知识与技术在本系统中的应用与实现。关键词 :面向对象分析与

3、设计 JSP jdk myeclipse sqlI EasyTalking Micro-Blog system Abstract With the development of Internet technology, peoples daily life, learning can not be separated from the network. Peoples life and work in the future will be more and more dependent on the development of digital technology, network,elec

4、tronic,virtualization.Internet development process and the current application status and development trend, can fully believe that network technology will greatly change the way of life and work, and even social values will change. This procedure tries to build up a bookshop in the network with JSP

5、, So that every customer neednt go out and can do shopping easily through surfing the Net at home .this article is analyzing the design and realization of an online bookshop with Data Mining function, from the views of theory and practice. Starting with introducing concepts and techniques of OOA and

6、 OOP in detail, especially introducing the knowledge which apply for this system, such as: the feature and flow of OOA and OOP; analyzing the feature、structure and using method of developing techniques JSP and ADO.NET which using in my system. And then, this article analyses the feasibility of the s

7、ystem, then minutely layouts the design thoughts, goals and the system holistic framework. At last, this article minutely explains the design and realization of Web page layout, data base and application program of our system. This online bookstore system uses JSP technology to realize on Visual Stu

8、dio.Net platform. Its main function has: manage users, new books on sale, look for classified books, search books, collect favorite book, process of purchase, sales list, the comment of the books, websites management, etc. During the course of writing this article, I strive to integrate theory and p

9、ractice. While expatiating the different kind of theories, I illuminate the application and operation skill combining the system so as to fully incarnate the application of these theories and techniques to this system.keywords: OOA;OOD;JSP;jdk;mysqlIII目 录摘 要IIAbstractIII目 录IV第一章 需求分析11.1任务概述11.1.1目标

10、11.1.2用户的特点11.2可行性分析11.2.1 技术可行性11.2.2 操作可行性11.3需求规定21.3.1功能的规定21.3.4程序运行环境配置3第二章 数据库设计42.1数据库设计定义42.2E-R图42.2数据表设计62.2.1数据表总览62.2.2数据表详细说明7第三章 详细设计93.1系统首页93.1.1注册界面93.1.2登录界面103.2.2转发,评论,删除界面113.3个人信息修改12第四章 系统实现134.1登陆模块134.2发布微博模块194.3.注册界面234.4发送好友信息29304.5转发,评论,删除模块304.6个人信息修改34第五章 系统测试405.1测试

11、的任务及目标405.1.1测试的任务405.1.2测试的方法405.2测试用例405.2 EasyTalking微博系统测试结论42第六章 结束语43参考文献44致 谢46III毕业设计(论文)第一章 需求分析所谓需求分析,指业务需求的分析,系统框架的设计,为后续程序的开发打下坚实的基础。1.1任务概述1.1.1目标EasyTalking微博系统是针对简易的微博页面和后台而开发的。EasyTalking微博系统是一项独立的网站系统。1.1.2用户的特点EasyTalking系统的最终用户是网站的使用人员(管理员,注册用户和游客),他们具有一定的计算机基础知识和操作计算机的能力。系统维护人员是计

12、算机专业人员,熟练操作系统和数据库。1.2可行性分析可行性分析是通过对项目的主要内容、技术、经济等方面分析,从而为项目决策提供依据的一种综合性的系统分析方法。可行性研究的目的就是通过各方面的分析,得出系统在实施时的可行性,也是一种简化了的系统分析和系统设计的过程,作为基于JavaWEB程序开发的微博系统的设计与开发,必须要考虑到其技术的可行性,也要考虑到其操作上的可行性。1.2.1 技术可行性大学课程中的数据库原理,操作系统知识,JAVA程序开发基础等多门课程为整个课题开发提供了坚实的基础。JSP是一种相对便捷实用的语言,MySQL也是一种易于操作,简便实用的数据库,所以技术难度并不高。所以在

13、技术上是可行的。1.2.2 操作可行性本系统主要的对象是网站的使用人员为主,多以增、删、改、查等操作为主,由于强大的MySql数据库管理系统存在,不管是在设计还是在操作上都是十分简单。1毕业设计(论文)1.3需求规定1.3.1功能的规定功能设计:本课题是关于简单的微博系统的,其简要功能描述如下:(1)用户身份验证和权限管理,包括普通用户和管理员。(2)微博信息管理,包括发送微博,评论微博,转发微博,收藏微博,删除微博,微博的模糊查询和微博信息的分页展示。(3)好友信息管理,包括好友关注、取消关注,互为好友,搜寻好友,等功能。(4)个人信息管理:用户可以增加、修改自己的个人信息,登录密码。(5)

14、 管理员进行微博信息管理:显示前台所有用户发送的微博信息,并显示该信息发送的用户,可以对此进行删除,修改,模糊查找功能。(6) 管理员进行用户信息管理,包括系统用户的查询、用户信息的修改、删除等操作。基于以上的功能分析,功能模块图绘制如图1-3.1: 图1-3.1功能模块图1.3.3B/S体系结构图本系统所面向的对象是广大的互连网用户。因此,将要采用比较流行的B/S三层结构。基于b/s结构的EasyTalking微博系统的业务流程图如图1-3.3所示:图1-3.3 B/S流程图1.3.4程序运行环境配置本系统对其运行的环境有一定的要求,具体要求如下: 系统开发平台:window 10, 系统开

15、发语言:Java,JSP,HTML 数据库系统软件:SQL, 运行平台:Myeclipse, 运行环境:TomCat6.15。45毕业设计(论文)第二章 数据库设计2.1数据库设计定义数据库设计的定义是根据用户需求,在一个特定的数据库管理系统,数据库结构和设计的过程中建立一个数据库。数据库系统需要操作系统支持。2.2E-R图我们采用E-R图的方法来进行数据库概念结构设计。根据本系统设计规划出的ER图,如下:1. 实体和属性的定义:1) 转发信息(转发用户,账号,内容,发送内容,时间,状态等)转发信息时间状态转发用户账号发送内容内容图2-2.1 转发信息E-R图2) 关注信息(关注微博ID,账号

16、,其他账号,创建时间等)关注信息关注微博ID账号其他账号创建时间 图2-2.2 关注信息E-R图用户照片创建时间用户账号粉丝数学校密码昵称3) 用户信息(用户账号,昵称,密码,学校,粉丝数,照片,创建时间等)图2-2.3 用户信息E-R图4) 微博信息管理(微博编号,内容,媒体途径,账号,昵称,发表时间,转发ID等)微博信息微博编号内容转发ID发表时间昵称账号媒体途径 图2-2.4 微博信息E-R图5)评论信息管理(评论微博编号,评论微博ID,评论内容,评论账号,评论时间等)评论微博评论ID评论时间评论账号评论内容图2-2.5 评论微博信息E-R图2.2数据表设计2.2.1数据表总览表2-1

17、数据表总览序号逻辑数据库表名物流表名(英文表名)说明1前台用户信息表users管理前台用户基本信息2前台用户关系表Relations管理前台用户之间关系基本信息,例如关注好友3微博信息表Weibo管理前台用户所发送的微博信息4评论表Comments针对微博信息所发送的评论信息管理5收藏表Collections管理用户对自己喜欢的微博信息进行收藏管理6后台用户表Admins管理后台用户基本信息表2.2.2数据表详细说明1. 转发信息表 表2-2 t_infor(转发微博信息表)字段名描述数据类型长度是否空主键id转发用户IDvarchar50否是account转发账号varchar50是否con

18、tent微博内容varchar500是否fasongaccount发送内容varchar50是否shijian时间varchar50是否status状态varchar50是否2. 关注信息表具体表如下:表2-3 t_guanzhu(关注信息表)字段名描述数据类型长度是否空主键id关注微博idvarchar50否是account账号varchar50否否otheraccount其他账号varchar50是否createDt创建时间Datetime是否3. 用户信息表具体表如下:表2-4 t_user(用户信息表)字段名描述数据类型长度是否空主键account用户账号varchar50否是nich

19、eng昵称varchar50是否pwd密码varchar50是否school学校varchar50是否fensishu粉丝数varchar50是否guanzhu关注人数varchar50是否photo照片varchar100是否createDt创建时间varchar50是否4. 微博信息表: 表2-5 t_weibo(微博信息表)字段名描述类型长度是否空主键id微博编号varchar50否是content内容varchar50是否mediapath媒体途径varchar50是否account账号varchar50是否nichen昵称varchar50是否shijian时间archar50是否z

20、huanfaid转发IDarchar50是否5. 评论信息表,具体表如下: 表2-6 t_weibopinglun(评论信息表)字段名描述类型长度是否空主键id编号varchar50否是weiboid微博IDvarchar50是否pingluncontent评论内容varchar500是否pinglunaccount评论账号varchar50是否shijian评论时间varchar50是否毕业设计(论文)第三章 详细设计3.1系统首页3.1系统首页(网站首页login.jsp)图3-1. 网站首页首页中拥有一个用户登录窗口,在其相应输入框中填定正确的账号和密码并点击登陆按钮,方可登录系统。同时

21、系统会展现出最新发布的一些用户微博。其他区块与一般网站无异,只是较简洁,操作方面也是力求简约。3.1.1注册界面点击立即加入按钮,进行账号注册,包括账号,昵称,密码,确认密码,来自何处等信息,系统界面如下:图3-1.1 注册界面设计图 用户填写的信息插入user数据表,实现新增用户。3.1.2登录界面 输入正确的账号,密码点击登陆按钮可以顺利进入系统:图3-1.2 登录界面设计图 将账号和密码与user表数据进行验证,若不一致,系统会报错。 3.2个人微博界面此界面比较简单实用。功能包括发表微博,转发微博,评论微博,删除微博,修改头像,添加关注等,同时使用九宫格模式排列出了当前热门微博用户,点

22、击微博用户,可以方便快捷的添加关注。图3.2 微博主界面图3.2.1发表微博:发表微博功能包括文字发表,添加表情,添加图片,添加视频等功能,文字输入限制是106了字,这也保证的短博客的及时性,便于分享!图3-2.1 发表微博设计图3.2.2转发,评论,删除界面用户实时发表的微博,用户可以及时的转发,评论和删除:图3-2.2 转发,评论,删除操作界面设计图3.3个人信息修改用户可以修改个人信息,包括头像修改,粉丝数,热门微博用户等。图3-3 个人信息修改设计图将用户修改的信息提交到user表按照用户账号account进行数据更新。业设计(论文)第四章 系统实现4.1登陆模块用户进入该系统,首先看

23、到的是登陆界面,客户可以输入正确的登陆名称及密码,登陆微博系统。登陆模块如图4-1所示:图4-1 登陆信息登陆模块相关代码如下:public String login(String account, String pwd, int userType) try Thread.sleep(700); catch (InterruptedException e) e.printStackTrace();String result = no;if (userType = 0)String sql = select * from t_user where account=? and pwd=?;Obje

24、ct params = account, pwd ;DB mydb = new DB();mydb.doPstm(sql, params);try ResultSet rs = mydb.getRs();boolean mark = (rs = null | !rs.next() ? false : true);if (mark = false) result = no; else result = yes;Tuser user = new Tuser();user.setAccount(rs.getString(account);user.setPwd(rs.getString(pwd);u

25、ser.setNichen(rs.getString(nichen);user.setSchool(rs.getString(school);user.setFensishu(rs.getString(fensishu);user.setWeiyou(rs.getString(weiyou);user.setGuanzhu(rs.getString(guanzhu);user.setPhoto(rs.getString(photo);WebContext ctx = WebContextFactory.get();HttpSession session = ctx.getSession();s

26、ession.setAttribute(userType, 0);session.setAttribute(user, user);/ 热门用户List hotuserList = new ArrayList();String sql3 = select * from t_user where del=no order by fensishu desc limit 0,9;Object params3 = ;DB mydb3 = new DB();try mydb3.doPstm(sql3, params3);ResultSet rs3 = mydb3.getRs();while (rs3.n

27、ext() Tuser user3 = new Tuser();user3.setAccount(rs3.getString(account);user3.setNichen(rs3.getString(nichen);user3.setPwd(rs3.getString(pwd);user3.setSchool(rs3.getString(school);user3.setFensishu(rs3.getString(fensishu);user3.setGuanzhu(rs3.getString(guanzhu);user3.setWeiyou(rs3.getString(weiyou);

28、user3.setPhoto(rs3.getString(photo);hotuserList.add(user3);rs3.close(); catch (Exception e) e.printStackTrace();mydb3.closed();session.setAttribute(hotuserList, hotuserList);/ 自己最新10条围脖List weiboList = new ArrayList();String sql5 = select * from t_weibo order by shijian desc limit 0,10;Object params

29、5 = ;DB mydb5 = new DB();try mydb5.doPstm(sql5, params5);ResultSet rs5 = mydb5.getRs();while (rs5.next() Tweibo weibo = new Tweibo();weibo.setId(rs5.getString(id);weibo.setContent(rs5.getString(content);weibo.setMediapath(rs5.getString(mediapath);weibo.setAccount(rs5.getString(account);weibo.setShij

30、ian(rs5.getString(shijian);weibo.setNichen(rs5.getString(nichen);weibo.setZhuanfaid(rs5.getString(zhuanfaid);if (findUserByAccount(rs5.getString(account) != null) weibo.setPhoto(findUserByAccount(rs5.getString(account).getPhoto();weibo.setPinglunlist(findpinglunlistByweiboid(rs5.getString(id);weiboL

31、ist.add(weibo);rs5.close(); catch (Exception e) e.printStackTrace();mydb5.closed(); session.setAttribute(weiboList, weiboList); / 是否有发送的信件List inforList = new ArrayList();String sql6 = select * from t_infor where status = 0 and account = + account + order by shijian desc;Object params6 = ;DB mydb6 =

32、 new DB();try mydb6.doPstm(sql6, params6);ResultSet rs6 = mydb6.getRs();if(rs6 != null)while (rs6.next() Tinfor infor = new Tinfor();infor.setId(rs6.getString(id);infor.setContent(rs6.getString(content);infor.setAccount(rs6.getString(account);infor.setShijian(rs6.getString(shijian);infor.setFasongac

33、count(rs6.getString(fasongaccount);inforList.add(infor);rs6.close(); catch (Exception e) e.printStackTrace();mydb6.closed(); session.setAttribute(inforList, inforList); Tinfor infortemp = null ; if(inforList != null & inforList.size() 1) infortemp = (Tinfor) inforList.get(0); session.setAttribute(in

34、for, infortemp); session.setAttribute(guanzhulist, getGuanzhuuser(account); session.setAttribute(fensilist, getMyFensi(account); rs.close(); catch (SQLException e) e.printStackTrace(); finally mydb.closed();return result;在客户输入好登陆信息后,使用者将进入该系统的主界面,如图4-2所示:图4-1 系统主界面4.2发布微博模块进入系统之后,可以简单的发布微博,包括一些及时的文字

35、,图片,表情,视频的分享,实时的分享自己的生活,情绪。图4-2 发布微博其中“发布”按钮相关代码如下:public void weiboAdd(HttpServletRequest req, HttpServletResponse res) String id = String.valueOf(new Date().getTime();String content = req.getParameter(content);String mediapath = req.getParameter(fujian);String account = req.getParameter(account);S

36、tring shijian = new Date().toLocaleString();String nichen = req.getParameter(nichen);String zhuanfaid = req.getParameter(zhuanfaid);String sql = insert into t_weibo values(?,?,?,?,?,?,?);Object params = id, content, mediapath, account, nichen, shijian,zhuanfaid ;DB mydb = new DB();mydb.doPstm(sql, p

37、arams);mydb.closed();req.setAttribute(message);/ 热门用户List hotuserList = new ArrayList();String sql3 = select * from t_user where del=no order by fensishu desc limit 0,9;Object params3 = ;DB mydb3 = new DB();try mydb3.doPstm(sql3, params3);ResultSet rs3 = mydb3.getRs();while (rs3.next() Tuser user3 =

38、 new Tuser();user3.setAccount(rs3.getString(account);user3.setNichen(rs3.getString(nichen);user3.setPwd(rs3.getString(pwd);user3.setSchool(rs3.getString(school);user3.setFensishu(rs3.getString(fensishu);user3.setGuanzhu(rs3.getString(guanzhu);user3.setWeiyou(rs3.getString(weiyou);user3.setPhoto(rs3.

39、getString(photo);hotuserList.add(user3);rs3.close(); catch (Exception e) e.printStackTrace();mydb3.closed();req.setAttribute(hotuserList, hotuserList);/ 自己最新10条围脖List weiboList = new ArrayList();String sql5 = select * from t_weibo order by shijian desc limit 0,10;Object params5 = ;DB mydb5 = new DB(

40、);try mydb5.doPstm(sql5, params5);ResultSet rs5 = mydb5.getRs();while (rs5.next() Tweibo weibo = new Tweibo();weibo.setId(rs5.getString(id);weibo.setContent(rs5.getString(content);weibo.setMediapath(rs5.getString(mediapath);weibo.setAccount(rs5.getString(account);weibo.setShijian(rs5.getString(shiji

41、an);weibo.setNichen(rs5.getString(nichen);weibo.setZhuanfaid(rs5.getString(zhuanfaid);if (findUserByAccount(rs5.getString(account) != null) weibo.setPhoto(findUserByAccount(rs5.getString(account).getPhoto();weibo.setPinglunlist(findpinglunlistByweiboid(rs5.getString(id);weiboList.add(weibo);rs5.clos

42、e(); catch (Exception e) e.printStackTrace();mydb5.closed(); req.setAttribute(weiboList, weiboList);String targetURL = /main.jsp;dispatch(targetURL, req, res);4.3.注册界面注册界面相对简单,填写相关信息,加入EasyTalking微博系统,包括:账号,昵称,密码,确认密码,来自学校等信息。填写好信息之后,系统录入数据到数据库。点击立即注册,注册成功,就可以使用此账号,密码登录微博了。图4.3 注册界面其中注册功能相关代码如下:publ

43、ic void userAdd(HttpServletRequest req, HttpServletResponse res) String account = req.getParameter(account);String nichen = req.getParameter(nichen);String pwd = req.getParameter(pwd);String pwd2 = req.getParameter(pwd2);String school = req.getParameter(school);String fensishu = req.getParameter(fen

44、sishu);String guanzhu = req.getParameter(guanzhu);String weiyou = req.getParameter(weiyou);String photo = img/user7.jpg ;String fmt = yyyy-MM-dd;SimpleDateFormat sdf = new SimpleDateFormat(fmt);Date date = new Date();String createDt = sdf.format(date);String del = no;String result = no;String sql =

45、select * from t_user where account=?;Object params = account ;DB mydb = new DB();mydb.doPstm(sql, params);try ResultSet rs = mydb.getRs();boolean mark = (rs = null | !rs.next() ? false : true);if (mark = false) result = no; else result = yes;rs.close(); catch (SQLException e) e.printStackTrace(); fi

46、nally mydb.closed();if (pwd != null & pwd != & !pwd.equals(pwd2) req.setAttribute(message, 您两次输入的密码不一致!);String targetURL = /reg.jsp;dispatch(targetURL, req, res);else if (yes.equals(result) req.setAttribute(message,账号已经注册);String targetURL = /reg.jsp;dispatch(targetURL, req, res); else sql = insert

47、 into t_user values(?,?,?,?,?,?,?,?,?,?);Object params1 = account, nichen, pwd, school, fensishu,guanzhu, weiyou, photo, createDt, del ;DB mydb1 = new DB();mydb1.doPstm(sql, params1);mydb1.closed();/最近加入的人员List userList = new ArrayList();String sql2 = select * from t_user where del=no order by creat

48、eDt desc limit 0,10;Object params2 = ;DB mydb2 = new DB();try mydb2.doPstm(sql2, params2);ResultSet rs2 = mydb2.getRs();while (rs2.next() Tuser user2 = new Tuser();user2.setAccount(rs2.getString(account);user2.setNichen(rs2.getString(nichen);user2.setPwd(rs2.getString(pwd);user2.setSchool(rs2.getStr

49、ing(school);user2.setFensishu(rs2.getString(fensishu);user2.setGuanzhu(rs2.getString(guanzhu);user2.setWeiyou(rs2.getString(weiyou);user2.setPhoto(rs2.getString(photo);userList.add(user2);rs2.close(); catch (Exception e) e.printStackTrace();mydb2.closed();/热门用户List hotuserList = new ArrayList();Stri

50、ng sql3 = select * from t_user where del=no order by fensishu desc limit 0,5;Object params3 = ;DB mydb3 = new DB();try mydb3.doPstm(sql3, params3);ResultSet rs3 = mydb3.getRs();while (rs3.next() Tuser user3 = new Tuser();user3.setAccount(rs3.getString(account);user3.setNichen(rs3.getString(nichen);u

51、ser3.setPwd(rs3.getString(pwd);user3.setSchool(rs3.getString(school);user3.setFensishu(rs3.getString(fensishu);user3.setGuanzhu(rs3.getString(guanzhu);user3.setWeiyou(rs3.getString(weiyou);user3.setPhoto(rs3.getString(photo);hotuserList.add(user3);rs3.close(); catch (Exception e) e.printStackTrace()

52、;mydb3.closed();req.setAttribute(userList, userList);req.setAttribute(hotuserList, hotuserList);/最新3条围脖List weiboList=new ArrayList();String sql5=select * from t_weibo order by shijian desc limit 0,3;Object params5=;DB mydb5=new DB();trymydb5.doPstm(sql5, params5);ResultSet rs5=mydb5.getRs();while(r

53、s5.next()Tweibo weibo=new Tweibo();weibo.setId(rs5.getString(id);weibo.setContent(rs5.getString(content);weibo.setMediapath(rs5.getString(mediapath);weibo.setAccount(rs5.getString(account);weibo.setShijian(rs5.getString(shijian);weibo.setNichen(rs5.getString(nichen);if(findUserByAccount(rs5.getString(account) != null)weibo.setPhoto(findUserByAccount(rs5.getString(account).getPhoto();weiboList.add(weibo); rs5.

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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