




已阅读5页,还剩28页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目 次1 引言21.1 系统开发背景 21.2 系统开发目标 22 系统相关技术介绍 31.1 JSP技术 31.2 B/S模式 32.3 SQL Server 200542.4 JQuery 42.5 正则表达式52.6 JavaScript 52.7 CSS53 系统分析 63.1 需求分析 63.2 可行性分析 63.3 系统配置要求 74 系统设计 74.1 系统总体结构设计74.2 数据库设计 85 系统实现 115.1 数据库实现 115.2 系统主要功能模块的实现136 技术难点及其解决方法 29结论 30参考文献31致谢321 引言11 系统开发背景由于企业规模进一步扩大,企业信息的管理也变得越来越复杂。为此,切实有效的把企业信息管理系统引入企业管理领域中,对于促进企业管理制度和提高企业质量有着显着意义。Internet的发展使我们的企业越来越现代化,现在网上企业信息管理是我们现在企业管理中的一个热点。现在,员工跟公司的之间的信息传播只在一指之间。目前国家的企业管理体制也正处在不断改革、创新的阶段,我国的工商部门充分吸取国外优秀的管理模式,结合国内多年的企业管理经验,逐步探索出适合中国特色的企业管理形式。因此,企业信息管理软件应充分依托企业自身信息,实现企业信息的集中管理、分散操作、信息共享,、使传统的管理朝数字化无纸化、智能化、综合化的方向发展,并为进一步实现完善的信息系统打下良好的基础。由于 Internet 具有影响范围广,能够方便快捷的传递信息,具有近乎实时的交互性,本身又是一个巨大无比的信息库等诸多优点。本企业信息系统,可以提高企业的信息管理效率。我们的目标是用本企业信息系统实现最快对企业信息的综合管理。在这里,运用计算机辅助管理,即能实时地对大量信息数据进行检验和统计,十分方便地输出管理结果,同时也避免了人工处理时容易产生的错误。12 系统开发目标根据本系统任务书的具体要求,近阶段查阅了与本课题内容相关的资料以及学习了实现本系统所需的相关技术,对系统进行了相应的整体分析。系统主要实现以下功能:l 用户管理模块:当用户使用管理系统时,若没有账号就必须注册,然后使用相应的注册的用户名和密码才能登录系统;在用户管理模块中,普通用户有查询和修改个人信息的权限,管理员有查询员工、修改员工、添加员工、删除员工以及修改管理员密码权限。以不同身份登录系统,显示的界面也会不同;l 项目管理模块:普通用户的项目管理权限是查看与查询;管理员可以对项目进行相应的修改、删除等;l 邮箱管理模块:管理员和普通用户负责自己邮件的管理的相应管理;l 企业管理信息管理:用户可以访问到企业的各种新闻信息,同时也可以给公司留言,管理员可以即时的更新各种信息和管理留言板。2 系统相关技术介绍21 JSP技术JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。JSP技术有以下优势:(1)一次编写,到处运行。除了系统之外,代码不用做任何更改。(2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP/.net的局限性是显而易见的。(3)强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。(4)多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。(5)支持服务器端组件。web应用需要强大的服务器端组件来支持,开发人员需要利用其他工具设计实现复杂功能的组件供web页面调用,以增强系统性能。JSP可以使用成熟的JAVA BEANS 组件来实现复杂商务功能。22 B/S模式B/S(Browser/Server,浏览器/服务器)模式又称B/S结构。它是随着Internet技术的兴起,对C/S模式应用的扩展。在这种结构下,用户工作界面是通过IE浏览器来实现的。B/S模式最大的好处是运行维护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据;最大的缺点是对企业外网环境依赖性太强,由于各种原因引起企业外网中断都会造成系统瘫痪。B/S结构的优点:(1)具有分布性特点,可以随时随地进行查询、浏览等业务处理。(2)业务扩展简单方便,通过增加网页即可增加服务器功能。(3)维护简单方便,只需要改变网页,即可实现所有用户的同步更新。(4)开发简单,共享性强B/S 模式的缺点:(1)个性化特点明显降低,无法实现具有个性化的功能要求。(2)操作是以鼠标为最基本的操作方式,无法满足快速操作的要求。(3)页面动态刷新,响应速度明显降低。(4)无法实现分页显示,给数据库访问造成较大的压力。(5)功能弱化,难以实现传统模式下的特殊功能要求。23 SQL Server 2005SQL Server 是一个关系数据库管理系统。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNIX操作系统上的应SQL Server安装界面用。24 JQuery Jquery是继prototype之后又一个优秀的Javascrpt框架。它是轻量级的js库(压缩后只有21k) ,它兼容CSS3,还兼容各种浏览器 (IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+)。jQuery使用户能更方便地处理HTML documents、events,实现动画效果,并且方便地为网站提供AJAX交互。jQuery还有一个比较大的优势是,它的文档说明很全,而且各种应用也说得很详细,同时还有许多成熟的插件可供选择。jQuery能够使用户的html页保持代码和html内容分离,也就是说,不用再在html里面插入一堆js来调用命令了,只需定义id即可。25 正则表达式 在计算机科学中,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换那些符合某个模式的文本内容。许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式引擎。正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的。正则表达式通常缩写成“regex”,单数有regexp、regex,复数有regexps、regexes、regexen。一个正则表达式,就是用某种模式去匹配一类字符串的一个公式。正则表达式由一些普通字符和一些元字符(metacharacters)组成。普通字符包括大小写的字母和数字,而元字符则具有特殊的含义。26 JavaScript Javascript是一种由Netscape的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。于是Netscape的浏览器Navigator加入了Javascript,提供了数据验证的基本功能。JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。27 CSSCSS(Cascading Style Sheet,可译为“层叠样式表”或“级联样式表”)是一组格式设置规则,用于控制Web页面的外观。通过使用CSS样式设置页面的格式,可将页面的内容与表现形式分离。页面内容存放在HTML文档中,而用于定义表现形式的CSS规则则存放在另一个文件中或HTML文档的某一部分,通常为文件头部分。将内容与表现形式分离,不仅可使维护站点的外观更加容易,而且还可以使HTML文档代码更加简练,缩短浏览器的加载时间。3 系统分析31 需求分析我国不少企业都实行了企业信息管理系统,即把信息得到的自主权交给员工。在这里,员工得到信息时的制约因素比较复杂,工作量也很大,而且有些信息往往在较短的时间内就会失效。运用计算机辅助管理,开发自主信息系统,即能实时地对大量信息数据进行检验和统计,十分方便的输出结果,同时也避免了人工处理时产生的错误。可以提高管理工作的效率、提高信息的开放性、改善员工对其最新信息查询的准确性。通过对系统需求进行分析,我们确定系统中的二类用户:管理员、普通用户(员工)。各类用户的具体描述如下:(1) 管理员描述:管理员维护整个系统,包括设置自身和员工的信息以及相应的企业信息。(2) 普通用户(员工)描述:普通用户(员工)负责查询企业相应的信息,以及自身的基本信管理。32 可行性分析1.经济性:系统界面友好,操作简单,系统的配置要求不高,实现可行,因此经济可行。该系统可以容易实现员工,管理员与公司之间的联系,提高办事效率和周期。2.技术性:随着互联网的蓬勃发展,越来越多的机构将信息管理与Internet融合到一起,以方便企业信息管理。在这样一个社会背景下,基于Windows和SQL Server 2005 ,运用先进的JSP技术,采用B/S模式开发的雅致企业信息管理系统,将员工和企业有机地结合在一起,有效地提高管理水平和效率。随着科学技术的不断提高,计算机科学日渐成熟,基于以上的技术在现今比较容易实现。3操作性: 该系统操作方便,简单。33 系统配置要求硬件平台:CPU:P4 1.8GHz以上;内存:256MB以上。软件平台:操作系统:Windows 2000 Server及以上;数据库:SQL Server 2005;主要开发工具:UltraEdit;JSP 服务器:Tomcat 6.0。4 系统设计41 系统总体结构设计本系统实现了四个管理模块:用户管理模块、项目管理模块、邮件管理模块以及企业管理模块。由于登录人的权限的不同,该四个模块会根据登录人的身份的差别而进行不同的显示,本系统最终是要实现企业信息的优化管理。雅致信息管理系统用户管理项目管理邮件管理企业管理查询用户添加用户删除修改修改密码修改信息查询项目添加项目修改删除发送邮件收件箱用户留言新闻管理基本信息查询浏览其结构图见图4.1。 图4.1其系统操作流程图见图4.2。输入用户名和密码进入登录页面判断输入输入正确主页面结束输入错误重新输入注册图4.242 数据库设计雅致软件公司信息管理系统的要求是要准确快捷地处理员工和企业之间的交流以及管理相应的企业的信息。首先,作为一个管理系统需要有相应的管理员,而管理员需要有管理员编号和密码,以便登录和管理系统;其次,要有员工,员工也要有用户编号和密码以及其他各种信息;最后,由于在该系统中分为四个模快,每个模块都需要有相应的数据库表,所以应根据相应的需求作出相应的设计,例如,在邮件管理中,需要邮件表等。由此总结出如下信息:用户分为管理员和普通用户(员工)。管理员,其管理权限最广,负责整个系统的安全和维护;员工,主要负责自身信息的修改和查询相应的企业或者其他信息。经过对上述系统功能的分析和需求总结,设计如下数据表:管理员表、普通用户表、邮件信息表、项目组信息表、留言表、回复留言表、新闻表、公司部门信息表。管理员表(admin)主要用于存储管理员的编号和密码的相关信息,负责登录的验证,其具体结构见表4.1。表 4.1字段名称数据类型字段长度是否为空说明usernovarchar8NoKeypasswordvarchar15Yes 密码普通用户表(myuser)主要用于存储普通用户的编号和密码等相关信息,其中的相关信息是在用户注册时由注册人员进行添加完善或者由管理员进行添加完善,具体结构见表4.2。表 4.2字段名称数据类型字段长度是否为空说明usernovarchar8NoKeypasswordvarchar15No密码namevarchar50No姓名adeptvarchar10No所属部门sexvarchar5No性别mobilevarchar15No手机号码addressvarchar50Yes联系地址telephonevarchar15Yes联系电话timedatetime8Yes最后更新时间mailvarchar20Yes邮箱itemvarchar20Yes现属项目组项目信息表(items)主要用于存储公司项目的相关信息,其中的相关信息是由管理员进行添加完善,其具体结构见表4.3。表 4.3字段名称数据类型字段长度是否为空说明namevarchar10NoKeymastervarchar10Yes项目负责人affectvarchar100Yes项目主要内容部门信息表(adepts)主要用于存储公司项目的相关信息,其中的相关信息是由管理员进行添加完善,其具体结构见表4.4。表 4.4字段名称数据类型字段长度是否为空说明namevarchar10NoKeymastervarchar10Yes部门负责人affectvarchar1000Yes部门负责内容邮件信息表(mail)主要用于存储普通用户或者管理员的相关邮件信息,其中的相关邮件信息是由管理员或者普通用户进行收发邮件时产生,其具体结构见表4.5。表 4.5字段名称数据类型字段长度是否为空说明idint4NoKeytitlevarchar20No邮件主题faidvarchar8No发件人shouidvarchar8No收件人timedatetime8No发送时间subjectvarchar1000No邮件内容isreadint4No是否已读留言表(liuyan)主要用于存储普通用户的相关留言,其相关留言是由普通用户进行留言时产生,其具体结构见表4.6。表4.6字段名称数据类型字段长度是否为空说明idint4NoKeynamevarchar10No留言人titlevarchar20No留言主题timedatetime8No留言时间subjectvarchar 100No留言内容回复留言表(huifu)主要用于存储管理员对相关留言的回复信息,其具体结构见表4.7。表4.7字段名称数据类型字段长度是否为空说明idint4NoKeynamevarchar10No回复人iddint4No留言idtimedatetime8No回复时间subjectvarchar 100No回复内容新闻表(news)主要用于存储公司通知或新闻的相关信息,其相关信息是由管理员进行发布或管理时产生,其具体结构见表4.8。表4.8字段名称数据类型字段长度是否为空说明idint4NoKeytitlevarchar20No主题subjectvarchar1000No内容usernovarchar8No发布人timedatetime 8No发布时间5 系统实现51 数据库实现经过数据库设计的具体分析,本系统应含有以下8个数据库表,其包含的内容为:管理员表(admin):管理员编号(userno)、密码(password)员工信息表(myuser):用户编号(userno)、密码(password)、姓名(name)、所属部门(adept)、性别(sex)、手机号码(mobile)、联系地址(address)、联系电话(telephone)、最后修改时间(time)、邮箱(mail)、现属项目组(item)项目信息表(items):项目名称(name)、项目负责人(master)、项目主要内容(affect) 公司部门表(adepts):部门名称(name)、部门负责人(master)、部门主要职责(affect) 邮件信息表(mail):邮件ID(id)、邮件主题(title)、发件人(faid)、收件人(shouid)、发送时间(time)、邮件内容(subject)、是否已读(isread) 留言表(liuyan):留言ID(id)、留言人(name)、留言主题(title)、留言时间(time)、留言内容(subject) 回复留言表(huifu):回复ID(id)、回复人(name)、留言ID(idd)、回复时间(time)、回复内容(subject)新闻表(news):新闻ID(id)、主题(title)、发布人(name)、新闻内容(subject)、发布时间(time)由于本系统使用JDBC技术实现对数据库中数据的具体操作,简单地说,JDBC只要能完成三件工作:l 连接到数据库l 向数据库发送SQL语句l 处理查询结果其具体操作如下:在连接到数据库之前先要建立JDBC-ODBC桥接器,即加载桥接器驱动程序。try Class.forName(sun.jdbc.odbc.JdbcOdbcDriver); /加载java驱动catch(ClassNotException e) 连接到数据库,首先使用包java.sql中的Connection类声明一个对象,然后再使用类DriverManager调用它的静态方法getConnection创建这个连接对象:tryConnection con = DriverManager.getConnection(jdbc:odbc:数据源名称,登录名,密码);catch(SQLException e) 向数据库发送SQL语句,首先使用Statement类声明一个SQL语句对象,然后通过刚才创建的连接数据库的对象con调用方法createStatement()创建这个SQL对象:tryStatement sql=con.createStatement(); catch(SQLException e) 返回查询结果,有了SQL对象后就可以调用方法实现对表的数据的操作,并将查询的结果存放在ResultSet类声明的对象中:ResultSet rs=sql.executeQuery(“SQL语句”);52 系统主要功能模块的实现521 系统登录和注册页面的实现登录页面的具体实现由三个文件组成:登录界面(index.jsp)、登录验证界面(yanzheng.jsp)和注册界面(regester.jsp)、注册验证界面(do_regester.jsp)。登录界面和注册主要实现画面的显示和用户的输入提交,以及一部分的输入验证;登录验证界面和注册验证界面实现登录和注册的数据库验证以及画面提交的验证。四个界面互相依托,缺一不可。在登录页面和注册页面的实现上,以蓝色风调为主,画面显示明朗,给人以轻松、惬意。其登录界面如图5.1。图5.1其注册界面显示如图5.2。图 5.2 以登录界面为例,在登录界面(index.jsp)的代码实现中,除了运用了相应的JSP语句之外,在输入的验证中,使用了JavaScript语言和JQuery相应的语法知识,利用了各自的优点,进行了良好的实现。例如,在初次显示该页面时,该页面的焦点会集中在用户这个输入框上,以便登录人的输入;在用户未输入的情况下,或者输入过长的情况下,会出现相应的信息,提示用户的输入,其代码为:function setFocus() /为用户输入框提供焦点,以便用户输入$(#tf1).focus(); function panduan() /判断用户输入的情况,JQuery和JavaScript语法if($(#tf1).val() = null | $(#tf1).val()=) alert(用户名为空); $(#tf1).focus(); /用户名为空,焦点回到用户输入框return false; /不允许提交 else if($(#tf1).val().length 8) alert(用户名长度过长,最长8位); $(#tf1).focus();/用户名非法,焦点回到用户输入框 return false;if($(#tf2).val() = null | $(#tf2).val()=) alert(密码为空); $(#tf2).focus(); /密码为空,焦点回到密码输入框 return false; else if($(#tf2).val().length 15) alert(密码长度过长,最长15位); $(#tf2).focus();/密码非法,焦点回到密码输入框 return false; 在上述代码中还有对验证界面的返回值(err)的获取,在验证界面(yanzheng.jsp)的实现上,如果用户名或者密码载不正确或者不存在的情况下的时候,验证界面就会向登录界面返回,并提交相应的值,以供用户的重新输入。其代码实现如下:if(!rs.next() /在用户名不存在的情况下,返回相应值,并跳到登录界面 % /在密码不正确的情况下,返回相应值,并跳到登录界面 在注册界面和注册界面的验证的代码实现上,同样运用了JavaScript和JQuery的相应知识来限制用户的输入,与登录界面的实现大致相同,这里不再赘述。值得一提的是,在注册(regester.jsp)的实现上,加入了日期的输入,以此来实现最后修改的日期。该日期不需要用户的输入,是系统自动获取的,在该日期的处理上,采用了与登录代码不同的方式,其代码如下所示: /导入日期处理的相应的包 /格式化处理时间 /获取系统的格式化具体时间522 系统主页面的实现 当用户登录成功之后,系统会自动跳转到主页面上,由于登录人权限不同,在主页面的实现上,页面的显示也会出现相应的调整,其不同之处主要体现在页面的中左部显示部分。例如,当你以管理员身份登录并成功之时,其页面显示如图5.3。图5.3当你以普通用户身份登录并成功之时,其页面显示如图5.4。图5.4 从以上画面中我们可以看到,在画面的中左部会有明显的不同。在该页面的显示上,画面上部会出现当前用户的登录号,同时呢,在上部的右侧会出现当前系统的经过格式化处理的日期。 主页面有三个部分组成;上部、中部以及下部,其实现是由三个不同的框架组成:上部框架(topFrame)由top.jsp构成、中部框架(mainFrame)由center.html构成、底部框架(bottomFrame)由down.html构成。在各部分的实现上,应用了CSS格式设置规则,以此来控制界面的显示。 在top.jsp界面的代码实现中,应用了JavaScript脚本语言,以此来控制各个按钮以及控件的实现,例,在点击“退出系统”按钮时,会触发相应的事件,其代码实现为: /设置相应的触发函数function clicking() parent.window.close();function shuaxin() parent.window.location.reload(); function denglu() parent.window.location.href = index.jsp; /在各自的事件中写入相应的触发函数 其显示登录用户的实现是通过session对象进行传值的,其代码为 /获得session属性值 当前用户: /显示相应的属性值 值得一提的是,在事件处理上,同样采用了格式化的处理,其具体实现为: 今天是: 在center.html界面的代码实现中,把中部部分划分为两个框架(I1、I2),I1负责左边的显示,I2负责右边的显示。这两个框架是互相依存的,I1控制着I2的具体显示,I2的显示体现出I1得结果。I1框架是由left.jsp和一张按钮图片构成的,按钮图片控制着left.jsp的显示与不显示;而I2则是由不同的页面构成。 其I1按钮图片的实现,利用了JavaScript脚本语言,为:function switchSysBar() /设定点击之时的函数var locate=location.href.replace(middel.html,);var ssrc=document.all(img1).src.replace(locate,);if (ssrc=images/main_55.gif) document.all(img1).src=images/main_55_1.gif;document.all(frmTitle).style.display=none else document.all(img1).src=images/main_55.gif;document.all(frmTitle).style.display= /加载点击函数 根据不同的权限,left.jsp的显示不尽相同,点击不同的标签,显示依旧不同,其实现为:function showsubmenu(sid) /当点击标签时,子标签的显示 whichEl = eval(submenu + sid);imgmenu = eval(imgmenu + sid);if (whichEl.style.display = none)eval(submenu + sid + .style.display=;);imgmenu.background=images/main_47.gif;elseeval(submenu + sid + .style.display=none;);imgmenu.background=images/main_48.gif;function yincang() /根据权限的不同进行不同的标签显示var typee = ; if(typee = admin) document.getElementById(tr1).style.display=none; document.getElementById(tra1).style.display=; document.getElementById(tra2).style.display=; document.getElementById(tru1).style.display=none; else if(typee = myuser)document.getElementById(tr1).style.display=;document.getElementById(tra1).style.display=none;document.getElementById(tra2).style.display=none;document.getElementById(tri1).style.display=none;document.getElementById(tri2).style.display=none; document.getElementById(tr2).style.display=none; document.getElementById(tra3).style.display=none;523 用户管理模块的实现 用户管理模块主要实现以下几个功能:查询用户、添加用户、修改删除用户、个人资料修改以及修改管理员密码。其中添加用户、修改删除用户和修改管理员密码权限由管理员进行操作。由于管理员没有个人信息,因此个人资料修改由普通用户去具体实现。 在查询用户功能(userchaxun.jsp)模块上,包含两部分的内容:上部(查询部)和下下部(显示结果部)。查询部由普通JSP结构组成,要求用户输入查询的内容,如果没有输入的内容,则默认全部查询;显示结果部,用于用户的查询结果的显示,其界面显示如图5.5所示。图 5.5 查询部的代码实现如下: /显示提交页面和提交相应值用户编号:用户姓名:部门:所在项目组: 查询结果部的实现比较复杂,除了运用到各种基本JSP语句之外,还运用了各种脚本语言来判断结果的正确输出。当结果集正确输出之时,点击用户编号可以进行用户的详细信息的查看。由于本结果的显示设定为每页显示5行数据,所以设定了翻页的功能,以此来查看未查看到的内容。对于查询的输出,支持单独项目和混合项目的查询。其点击用户编号的函数具体实现为:function tableclicking() /鼠标点击用户编号之时触发函数的实现source=event.srcElement; if (source.tagName=TR|source.tagName=TABLE) return; while(source.tagName!=TD) source=source.parentElement; source=source.parentElement; cs = source.children; /确定要查看的内容 if(confirm(你要查看+cs1.innerText+的基本信息吗?) window.location=userchakan.jsp?ID=+cs1.innerText; return false; 翻页显示比上述复杂,首先需要查询相关的数据库,然后经过计算得出显示的页数。翻页时要在点击按钮之时触发,其具体实现为: % Connection con; Statement sql; ResultSet rs; int jilu=0; /总的记录数 int pageSize = 5;/每页显示的记录数 int pageCount = 0;/分页后的总页数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年机械伤害应急演练方案
- 2025年高二物理上学期学业质量检测试题
- 2025年气候变化对农业经济的影响
- 2025年气候变化对大气成分的影响
- 2025年高二物理上学期估算能力测试题
- 2025年气候变化的碳捕集与封存技术
- 中专检验生化题库及答案
- 2025年编导考试模拟试卷及答案
- 员工法律测试题及答案
- 2025年基础护理考试试题及答案
- 河南开放大学《PHP网站开发技术》形考题库答案
- 2025-2030中国工业用高温热泵行业市场发展趋势与前景展望战略研究报告
- 西方园林特色
- (高清版)DB41∕T 742-2012 公路折线配筋先张法预应力混凝土梁设计施工规范
- 国开(四川)2024年秋《地域文化》形考任务1-2答案终结性考核答案
- 高中数学大题各题型答题模板+必背公式
- 2024年秋新人教版七年级上册历史教学课件 第8课 夏商周时期的科技与文化
- 自考08257《舆论学》备考试题库(含答案)
- 高考生物必修2遗传与进化知识点填空(每天打卡)
- 20G520-1-2钢吊车梁(6m-9m)2020年合订本
- 某地区地质灾害-崩塌勘查报告
评论
0/150
提交评论