最新网上门诊管理系统_第1页
最新网上门诊管理系统_第2页
最新网上门诊管理系统_第3页
最新网上门诊管理系统_第4页
最新网上门诊管理系统_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

1、精品文档华北科技学院课程设计说明书(网络编程)班级:姓名:学号:设计题目:网上门诊管理系统设计时间:2013-06-17 至 2013-06-30指导教师:彭珍、刘华评 语:评阅成绩:评阅教师:精品文档精品文档1 引 言 1.1.1 课程设计选题 1.1.2 课程设计题目设计要求 1.2需求分析 1.2.1 功能需求 12.2 系统的开发运行环境 22.3 数据建模(E-R 图) 23 .总体设计 33.1 系统功能模块及主要设计 3.3.2 系统功能模块设计图 5.3.3 数据库设计 5.4详细设计与实现7.4.1 登录模块 7.4.1.1 功能设计 7.4.1.2 界面设计 7.4.1.3

2、 模块算法 7.4.2 护士功能模块 8.4.2.1 功能设计 8.4.2.2 界面设计 8.4.2.3 模块算法 8.4.3 医生功能模块 9.4.3.1 功能设计 9.4.3.2 界面设计1.0.4.3.3 模块算法1.1.4.3.4 调试与测试1.2.4.4 管理员功能模块1.3.4.4.1 功能设计1.3.4.4.2 界面设计1.3.4.4.3 模块算法1.4.4.4.4 调试与测试1.5.精品文档小结和展望.1.5.精品文档1 引 言1.1 课程设计选题网上门诊管理系统1.2 课程设计题目设计要求要求参照实际的医院门诊处理流程,实现门诊管理系统。1)病人信息:包括病历编号、病人姓名、

3、性别、年龄、处方编号;2)处方信息:包括处方编号、病因、处方详情、开方医生;3)用户信息:包括用户姓名、身份(护士/ 医生) 、密码;4)系统管理员能够对用户信息进行增删改操作;5)护士能够增加、删除、修改病人信息,能够修改自己的密码,能够查看病人的处方信息;6)医生能够查看病人信息,为病人开设处方;7)要求所有用户先登录后使用。2需求分析2.1 功能需求系统分析:实际医院门诊处理大致流程是就诊病人需先挂号登记然后到相关科室就诊。参照大致流程在该系统中应包含有以下功能: .挂号时,护士将病人基本信息录入病历中的功能。所以护士有管理病历的功能; .医生为病人问诊时,能查看病人基本信息,并依据病人

4、的病情及其个人状况为病人 开具处方。所以医生有管理处方的功能; 为了实现医院护士和医生的有效、合理化管理,则该系统还需要有后台的管理功能,即管理员管理用户。具体功能分析:该系统包括三类用户:护士(nurse ) 、医生(doctor ) 、管理员(admin)为保护系统中病人及病人基本信息,该系统不允许用户注册,用户由管理员内部添加。所有用户通过登录进入系统,进入其对应的功能模块。并能查看部分个人信息及修改自己的 登录密码。护士:能在该系统录入病人的基本信息,通过查询功能轻松查获病历信息,并能对所有 病历进行增删改查操作。医生:进入系统能查看所有病人的病历信息,并为就诊的病人开具处方。能查看所

5、有处 方信息,能修改自己开具的处方。管理员:能在该系统录入客户的信息资料,通过查询功能轻松得到用户的基本信息,并 且可以对所有用户信息进行增删改查操作。2.2 系统的开发运行环境本系统开发集成环境:JSP引擎(Tomcat5.5以上版本)+ JDK (1.6)+ sql server 2000本系统运行环境:windows xp 或以上版本2.3 数据建模(E-R图)用户E-R图如图1.所示,病历E-R图如图2.所示。图1.用户实体及属性图2.病历实体及属性处方E-R图如图3.所示。处方由医生为病人开具, 处方是用户(医生)与病历表之前的联系。总体E-R图:一个病人可以有多张处方,一个医生可以

6、为多个病人开具多张处方,如图4.所示。图4.总体E_R图3总体设计3.1 系统功能模块及主要设计该系统的主要功能模块:登录模块,管理员功能模块,医生功能模块,护士功能模块。 功能模块图如图1.所示。登录模块:用以实现用户登录,判断登录用户的用户名与登录密码是否正确,正确才能 进入系统。非用户不能登录系统。护士功能模块:护士进入系统可执行的操作包括三类:病历管理:为前来就诊的病人创建病历记录,并能对错误的病历信息进行删、改操作。检索病历:根据病人的局部信息,选择检索方式从所有病历记录中找到所要查找的病历精品文档精品文档记录。并可对其进行操作。个人操作:个人操作是所有用户的公共功能。包括修改个人密

7、码和注销登录。系统用户注销登录后,储存在session 中的登录状态信息会被清空,必须重新登录系统才能再进行相关操作。医生功能模块:医生进入系统可执行的操作包括三类:病历查看:医生类用户可查看所有病历的记录,并可根据病人提供的部分基本信息检索病历,并可查看病人的处方信息及为就诊病人开具处方。处方管理:可查看所有处方信息,修改个人开具的处方信息。能通过病人病历ID 号查看病人的就诊记录。通过医生的ID 号查看医生开具的处方记录。管理员功能模块:管理员进入系统可执行的操作主要包括三类:用户管理:对用户的信息进行增删改查。检索用户:根据用户的局部信息,选择检索方式从所有记录中找到所要查找的用户记录。

8、并可对其进行操作。本系统主要采用 MVCJSP+JavaBean+Servlet)开发模式实现。具体实现是用JSP实现界面设计。用Servlet 类接收用户的请求,控制调用JavaBean 中相应类的功能,实现功能并响应用户的请求。NServlet 起控制作用,通过接收参数判断,用户请求的功能,并执行对应操作。当用户提交一个请求,就到Servlet 类( NServlet.java )中进行判断并处理然后反馈到用户界面。即NServlet 在系统中起控制作用。JavaBean 用于封装数据和业务。界面设计:该系统的界面主要是运用了style.css 样式。 页面结构如图5. 所示。 页面中用

9、include 指令在页面中插入子页面文件。代码实例如下:<div id="container"><div id="banner"><%include file="common/ntop.inc" %></div> <div id="footer"><%include file="common/footer.inc" %></div></div>精品文档精品文档3.2系统功能模块设计图登录(login

10、.php )精品文档个人操,作检索病历病历管理个人操作处方管理病历查看个人操作检索用户用户管理图6.系统功能模块图3.3数据库设计在该系统中用户需先登录才能进入系统进行,不同用户有不同的权限,需有针对性的进 行各种不同操作。所以该系统的数据库中要有相应的表来保存用户的信息。该表中应包含用 户的姓名、用户密码、以及用户类型(用以对用户权限的判断,使用户登录后进入自己对应 的页面)。在该系统中将保存用户信息的表设为用户信息表( userlist )。在该系统中,护士要为来就诊的病人录入病人的基本信息,并对病人的基本信息进行管理。所以该系统需要为病人建一张表,病历信息表(patient )。用来保存

11、病人的基本信息。在该系统中医生主要操作就是为就诊病人开处方。为储存处方信息,系统中的数据库还 需要一个表。处方信息表(cf)医生为病人开处方后,将处方信息入库保存。处方表是病历实体和用户实体之间的联系表。所以处方表中还应包括该处方针对的病历的ID号,以及开具处方的医生 ID。综上所述:该系统的数据库应包含三个表,用户信息表、病历信息表及处方信息表。表 的结构如表1,表2,表3所示。详细表结构见数据库文件。用户信息表的属性包括用户ID,用户姓名,密码,用户类型,用户性别及所在科室、照表1.用户信息表(userlist )列名数据类型长度是否为空说明用户ID号(uid )int4非空主键用户姓名(

12、uname)varchar20非空密码(upass)varchar20非空用户类型(ukind )varchar20非空用户性别(usex)varchar20非空所在科室(uwork)varchar20非空个人照片(uphoto )varchar20非空病历信息表的属性包括病历ID,姓名,性别,年龄,联系电话,病历添加时间。表2.病历信息表(patient )列名数据类型长度是否为空说明病历ID号(pid )int4非空主键,自动增1姓名(pname)varchar20非空性别(psex)varchar10非空年龄(page)varchar10非空联系电话(ptel )varchar20非空病

13、历添加时间(ptime )datetime非空自动获取系统时间处方信息表的属性包括处方、病历、用户的 ID号,病情描述,处方,年龄,开方时间。表3.处方信息表(cf)列名数据类型长度是否为空说明一处方ID号(cid )int4非空主键,自动增1病历ID号(pid )int4非空主键,自动增1用户(医生)ID号(uid )int4非空主键,自动增1病情描述(reason )varchar500非空处方详情(content )varchar500非空开方时间(ctime )datetime8非空自动获取系统时间4.详细设计与实现4.1 登录模块4.1.1 功能设计为保护系统中的信息,所有用户通过登

14、录进入系统。在登录页面( login.jsp )输入用户名(本系统的登录用户名为用户ID号)与密码。提交,系统根据用户输入的信息,判断该用户是否为系统中的用户。若是系统中的用户则可进入系统,通过用户的身份使其进入不同的页面。如管理员登录成功后进入用户管理页面( admin.jsp )。在登录页面还包括有帮助和医院门诊规章链接,点击可进入相关页面。除此之外在登陆模块中还包含一个医院宣传图片的播放器。4.1.2 界面设计图7.登录窗口4.1.3 模块算法用户填入登录信息点击登录按钮,带参提交到 Servlet 类中 action="NServlet?func=login" 。在

15、 NServlet 中接收 func 参数。通过对参数func 进行判断,若func.equals("login")则接收表单中的数据封装到用户类User的对象u中,通过用户的业务封装类UserDao的对象userdao调用list=userdao.queryAll();方法获得数据库中所有的用户记录。通过调用 userdao.isExist(u);方法判断用户输入信息是否正确,若输入不正则跳转到nlogin.jsp 页面,输出提示信息。若正确则在 session中设置登录标记字符为“YE6,从数据库中取出该用户的相关信息,将用户的用户名,用户类型,用户ID号暂存在sess

16、ion 中。session.setAttribute("login","YES");session.setAttribute("uname",uname);session.setAttribute("ukind",ukind); session.setAttribute("uid",uid);然后对用户的身份类型进行判断:并使其进入其对应的页面:if(b.equals("nurse") response.sendRedirect("nurse.jsp");

17、 if(b.equals("admin") response.sendRedirect("admin.jsp");if(b.equals("doctor") response.sendRedirect("doctor.jsp"); 用户登录后再界面中显示欢迎语句:在 top.inc中获取用户名:String uname=(String)session.getAttribute("uname");然后在页面中指定位置显示提示语句:<font size=3> 用户:<%out.pr

18、int(uname);%> ,欢迎回来! </font>4.2 护士功能模块4.2.1 功能设计护士功能模块包括的三大功能:病历管理、病历检索、个人操作。病历管理:护士进入系统后的主页面就是显示所有病历记录的页面,与医生主页面相似但最后一列的操作不,在护士主界面能进行的操作对病历记录进行删除和修改。病历检索:其实可以说这个功能是为病历管理服务的辅助功能。它主要实现的功能是通过病历中的部分信息,选择相应的检索方式。进入检索页面,进行查询。4.2.2 界面设计病人信息表病历检索经性百粒米病田 密年龄检聋病房 搂性知检装病房 姓名、性别性案病历 性电椀索情瓦爵5货号&3年性

19、迂/忖间和寺学女1231167H1AC6T" S2:U&:00. QOQ住改批除7林馆用旧1324C4son rr. 2弓之口 97 .M DO。H也山原a她嘴叫男J414354Ajoi't-re-js 20 4& sb ooa卢至玉呼Q性好好Lb1纱也LJU1 5-L6-J7 8: 3:. UUU鹤13林布饱*201C3OC4O*20017 50 02 MO修理一业.-工11 一姜立503125Z45201 W6-30 17MOiz武桧男254Z6btb<67SO13-Cb-JU IT:S3: 47.DC口修改批除jj戈士疥因崎SD13-EIR-10

20、17 S+ 17 DOO修三删除14养素素133234634572013-C6-30 IT 54 43 ChD£修改班於15JT3423C435电 1A06T0 17: 5S: 13. DOO桎型珊际个人段作除双花理闻艇出图8.护士功能模块_主页面4.2.3 模块算法病历管理:护士用户在页面点击相关操作的链接,提交增删改的请求,(携带判断参数)提交到NServlet类中。在NServlet类通过func参数的判断,调用 Patient类中的方法封装数据,调用PatientDao类中的方法封装业务。执行用户请求的操作,并返回提示信息进精品文档入不同页面。病历检索:功能与管理员检索用户类

21、似,详细可见管理员功能模块分析。个人操作:个人操作是所有用户的公共功能。修改个人密码和注销登录。系统用户注销登录后, 储存在 session 中的登录状态信息会被清空,必须重新登录系统才能再进行相关操作。4.3 医生功能模块4.3.1 功能设计医生功能模块包括的三大功能:病历查询、处方管理、个人操作。因为个人操作时所有用户的公共功能,在前面已经介绍过,所以在这里着重分析前两个功能。病历查询:医生进入系统后的主页面就是显示所有病历记录的页面,见界面设计。该功能与护士管理病历雷同,除了操作不同。在医生界面点击对应病历后面的查看处方操作链接,传递病历ID 号到 NServlet 类中从数据库中查询出

22、该病人的就诊处方记录,链接语句如下:<a href="NServlet?func=sc1&pid=<%=p1.getPid()%>">最重要的是医生可以通过各种方式,利用病人的基本信息检索病历,并可对检索出来的结果进行操作包括查看处方和为病人开具处方。处方管理:包括三个子功能,查看所有处方、检索病人的开方记录、检索医生的开方记录。查看所有处方与查看所有病历类似。不同的是医生查看的是处方表。在该页面中点击病历编号可查看病人的基本信息。点击医生编号可查看医生的个人信息。查看医生信息与管理员功能模块中查看用户信息功能雷同,详见管理员功能给模块说明。

23、检索病人处方的记录和检索医生的开方记录功能实现方法雷同,都是查询多个表。从结果集中选中所需的信息,显示在表中。具体实现见模块算法分析。个人操作:与护士类型用户相同,详见护士功能模块说明。4.3.2界面设计医帙门漆观聿病人信息表融功1¥苒查看的百频 按姓名脸素蜚5比 按年酸检三病历 护任到槁丰精后 姓由、恒胭素病历 世痈境索丽班为宕理堂春所有处方检索病人手二处无记录检车反目讦£记录病1萌U嵯名睡 洞年 的耘夏猊阳问莉一电喝 埠5Z412<45&?2010 QD £422;0B;0C.M»>a STF JTlL 充7推塔H13346420

24、13-0&-25SO:OT:04,M»在看聂K而且*上工81看哈另3414第幅£01306-252。心 M.OOT并且如 产0tJ*J受宰12346RlhQb-R 09 OT:3e.必1车而赴士开具处立TA*住傕沈守垣在第追廿图9.医生功能模块_主页面用户就诊处方记录扃历1人 8(A击查看病历基本信总)处方褊 号病人姓 名赫借提述处方内苕开方时间医生 m能送医 生就诊科 室2哈哈咳嗽,发 烧明田牌感冒灵2O13-O&-2T 17;43;01.000江中叠急诊科3局部次航炎皮康亍2O13-O6-2717:46:22,0002222EZ江中叠急诊科处方信息表号弓

25、医生编 a病禽格 逑处方内容开方时刊揉隹9Q1 皿UQ2口角炎维生素R,维 生素t3013-06-2816:03:34,000归改医_28匕是咳嗽,发集白曲牌感冒灵2O13-O6-2T17:43 01,000修改3S局百J度朕 炎皮康宁2013-06-2717:43:22,000修我一 删除47222222头蹲芬必得2C13-C6-27000修改B9222222滞妨需风格大才2O13-OB-2316:05:13, 000修或 删除E&222笈2骨质疏松盖中盖2013-06-273051, 000归改图12.查看所有处方4.3.3 模块算法医生最重要的功能就是为病人开具处方。病人的基本信

26、息如年龄、性别可能会是医生开处方时须要知道的信息。所以要求医生为病人开具处方时需显示出用户的基本信息。可是在数据库中病历信息和处方信息存储在不同表中。如果要联系在一起,就需要查询病历表得到病人对应病历信息。主要处理步骤:.医生点击开具处方操作链接,<a href="kcf.jsp?pid=<%=p1.getPid()%>”>.进入kcf.jsp 页面,在kcf.jsp 获彳导session中当前用户(医生)的用户名,String doctor=(String)session.getAttribute("uname");从数据库中获得所有病历

27、记录。存到 list中。接收从前一页面传来的对应病人病历ID号,与list中的所有记录进行比对,找到该条病历记录。将该病历中的基本信息的值显示 在表格中的对应位置。并将当前开具处方的医生姓名也显示在对应开方医生的位置。.点击提交后将表单信息传递到NServlet类中进行处理:action="NServlet?func=addc&pid=<%=p.getPid()%>".从session中获得当前开方医生的Uid ,接收上一页面传来的病历ID号,病情描述及处方内容。然后创建处方业务封装类CfDao类的对象调用添加处方的方法执行添加功能。.如果处方添加成功跳

28、转到cadd.jsp页面,到如果操作不成功则跳转cadderror.jsp页面。医生为病人开处方时有时候需要查看病人以往生病的记录,所以在该系统中有一个检索病人处方记录的功能。实现的主要步骤:精品文档精品文档.点击链接进入按病历ID号查看处方记录的页面,在表单中输入要查询的病历ID号,点击提交按钮。提交查询请求到NServlet 类。action="NServlet?func=sc1" 在 NServlet 类中接收传递过来的病历ID 号。 从三个表中查询sql 语句如下:"select* from patient,cf,userlist where patien

29、t.pid=cf.pid and cf.uid=userlist.uid and cf.pid='"+pid+"'" ,调用处方业务封装类CfDao 中的 select(sql) 方法获得查询结果集。.将结果集添加到request中,跳转到显示页面: showcf_p.jsp 。 在显示页面接收结果集,并显示部分结果集中的信息。以下是该页面接收结果集后,对结果集的处理。 List list=(List)request.getAttribute("list"); for(int i=0;i<list.size();i+) C

30、f c=(Cf)list.get(i);/取出list中第一条记录强制转换成 Cf类型i+;/取出第二条记录,强制转换成Patient 类型Patient p=(Patient)list.get(i); i+;/取出第三条记录,强制转换成User 类型User u=(User)list.get(i);查看医生开方记录与上述查看病人就诊记录雷同。在这里就不在赘述了。4.3.4调试与测试在整个医生功能模块中,最让我纠结的是处方管理中的检索病人的处方记录和查看医生的开方记录。因为这两个功能都涉及查询多个表都涉及病历表和处方表和用户表。其实查询多个表并不难,难的是结果集的处理。一开始时我的想法是像查询

31、病历那样在处方业务封装类( CfDao.java )中 , 新建一个方法select 用来执行查询语句。然后在页面将查询提交到NServlet中,在NServlet中创建查询语句的对象,创建 CfDao类对象调用select(sql) 方 法,获得结果集。但是在 select(sql) 方法中,对于执行查询语句所得到的结果集处理。我一直不太懂。刚开始我考虑,以往我们在学数据库的时候,要获得结果中的部分信息时总是用表名 . 列 名 调 用 显 示 如 patient.pid 。 所 以 我 就 采 用 这 种 方 法 获 得 结 果 : p.setPid(rs.getInt(patient.pi

32、d);结果编译类的时后并没有出错,但是,输出方法返回结果中的属性,发现没有获得值。后来有同学说,要从结果集中取出值要按查询所得得结果,一一对应的去出来,进行封装才可以。而且在接收结果集的页面,取出顺序要与存入顺序对应。后来改过结果集处理方式之后:p.setPid(rs.getInt(1); 果然就能获得结果集了。4.4管理员功能模块4.4.1功能设计管理员功能模块主要是实现对用户的管理。管理员功能模块:管理员进入系统可执行的操作主要包括三类:用户管理,检索用户,个人操作用户管理:对用户的信息进行增删改,如界面设计所示。检索用户:根据用户的局部信息,选择检索方式从所有记录中找到所要查找的用户记录

33、。并可对其进行操作,点击查看用户信息可查看用户(包括相片)的所有基本信息。4.4.2界面设计世更杂助应法门比堤与用户:w .欢迎回采1用户信息表户甘理性期所在科空用户信息廨件看备用 酒力1用户it男,/科出若用帝国照.*icootnAAifc-dnhin里PLf-4EJgJ 隙戌一幅.iJJULl4idniiii里件检中心修百用三面日悌改删除L 00002邦钵Icrt orM书力1_一 _喳朗崛检彖用户必口必loet err月眼科隹若目士借电帼西幅庠户轴与检索LLU0LM:时非嗔啮xdnin突音赳隹若用一年总修迪.鹤屋户斗型检案100005皮Kaui' 5 e与| 口版M向若用户悟息股

34、百!flUI除用尸姓总检亲LCJOOOSO.«Lioct ofB:儿科便若用户蓿均-恒改用户佳刈检表LCOUOdXxdnixi骨豺里若用y点修靛和室栓基1 口口 E+ + iln. xi另,体色中心即前科:至.验卷索L1UOOE薇啜khz十跟科修改册除111-11悻洋女,唐智若用户府息停二"BK::M - I -生不"TT"言曜科1胃器百同阙0册1同个人操方111113口引,nwr so另忌诒巴值看用二石电停理现1母脩iW雷阳£蹬2驾江中在lOG-tOr百埼谆目:马右用'会启»注稍;mw图13.管理员功能模块_主页面添加用户&

35、#163;母*为总事i,用户编号.或t珞式,亨i,用户姓名;*登录密码工*工大于3左小手二白咬)用户关型工请选择用户类型V球性别,。男女冰,所在科室,用户所在科室*1叫工浏览Erni图14.添加用户用户详细信息 用户编号:1mmz 用户姓名:舂程 登录密码;在 用户类型!,所在科室;骨科,性别:女1返回图16.查看用户信息下检索用户 按用户所在科室检索用户 ,所在科室.用户蛔起堂上 ,性别; 。男。女 画图15.检索用户按科室检索4.4.3 模块算法用户管理:该功能与护士管理病历雷同。管理员用户在页面点击相关操作的链接,提交增删改的请求,到NServlet类中。在NServlet类通过func

36、参数的判断,调用User类中的 方法封装数据,调用UserDao类中的方法封装业务。执行用户请求的操作,并返回提示信息进入不同页面。详细实现可参见护士管理病历说明。检索用户:该功能主要是通过点击不同检索方式,进入对应页面。输入用户的部分信息点击进行查询,将表单提交到NServlet类。判断func参数后执行对应查询。不同的检索方式其实方法雷同。在这里以科室、性别进行检索为例进行说明。点击左侧的功能链接进入按科室检索页面如图 3.o在下拉列表中选择所在科室,在性别单选框选中性别点击按钮搜索, 带参 func=us6 将表单传到 NServlet 类。action="NServlet?f

37、unc=us6"在NServlet类中接收表单中的数据,创建 sql语句:String sql="select * from userlist whereuwork="'+uwork+"'andusex="'+usex+""'创建UserDao对象userdao调用UserDao中的select(sql); 方法,返回符合条件的用 户t己录,添力口至U request 中,带参传至U ushowselect.jsp 显示。select(sql);方法主要算法: .创建与数据库的连接; .执行s

38、ql语句,获得结果集; .将结果集记录一条条封装成User类的记录,存放到list中。 .返回链表list ,捕捉异常。关闭数据库连接。精品文档精品文档添加用户基本信息功能中有一个属性是添加用户的头像。这个属性是基于现实中人员管理的实际来考虑的。主要实现算法如下:.在添加用户信息页面中,添加照片这一属性对应的列中设置添加一个file 类主键(与文本框、密码框类似)。在其显示框后有一 “浏览”按钮,点击该按钮后选中所需要的头像照片。 之后提交到NServlet 类中, 在 NServlet 中通过判断func 参数, 确定执行的操作。接收新用户的基本信息(uid 等)。但是通过file 主键选中了文件传递过来的值是照片的文件名。所以,需要对uphoto 属性值进行处理:String photoname=request.getParameter("uphoto");获得头像图片的文件名String path="image/photo/

温馨提示

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

评论

0/150

提交评论