




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、北京信息科技大學(xué) 畢業(yè)設(shè)計(jì)(論文)附錄 題 目: 畢業(yè)設(shè)計(jì)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 學(xué) 院: 信息管理學(xué)院 專 業(yè): 信息管理與信息系統(tǒng) 學(xué)生姓名: 劉昂 班級(jí)/學(xué)號(hào) B信管0703/2007011936 指導(dǎo)老師/督導(dǎo)老師: 宋燕林 起止時(shí)間:2011年2月21日 至 2011年6月17日 目錄目 錄附件1:開(kāi)題報(bào)告共3頁(yè)附件2:程序源代碼共64頁(yè)附件3:外文文獻(xiàn)譯文共4頁(yè)附件4:外文文獻(xiàn)原文共7頁(yè) 開(kāi)題報(bào)告附件1:開(kāi)題報(bào)告 畢業(yè)設(shè)計(jì)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)開(kāi)題報(bào)告 班級(jí)(學(xué)號(hào)):B信管0703(2007011936) 姓名:劉昂指導(dǎo)教師:宋燕林一、綜述畢業(yè)設(shè)計(jì)的管理是高校管理工作中的一項(xiàng)重要內(nèi)容。
2、隨著高等教育教學(xué)改革的不斷深入,對(duì)于高校畢業(yè)設(shè)計(jì)管理的規(guī)范化、信息化已成為目前面臨的重要課題。目前。很多高校的畢業(yè)設(shè)計(jì)管理還存在一些問(wèn)題。例如:根據(jù)實(shí)際情況,通常學(xué)生在大學(xué)最后一年會(huì)在校外進(jìn)行實(shí)習(xí),此時(shí)又面臨著畢業(yè)設(shè)計(jì)選題問(wèn)題;另外,畢業(yè)設(shè)計(jì)完成時(shí),論文的上交也存在困難。同時(shí)在做畢業(yè)設(shè)計(jì)的過(guò)程中。由于學(xué)生在外地,指導(dǎo)老師對(duì)學(xué)生的指導(dǎo)和交流也會(huì)遇到一些麻煩。要解決以上這些問(wèn)題:一方面要提高管理員業(yè)務(wù)知識(shí)和管理水平;另一方面要充分利用現(xiàn)代科學(xué)技術(shù),建立現(xiàn)代化的管理信息系統(tǒng)近幾年來(lái)我國(guó)各大中專院校加快了信息化進(jìn)程,基本上都建立了自己的校園網(wǎng),這為我們系統(tǒng)的開(kāi)發(fā)提供了必備的物質(zhì)基礎(chǔ)。 畢業(yè)
3、設(shè)計(jì)管理系統(tǒng)它能很好的解決以上的問(wèn)題,極大地便捷了學(xué)生和指導(dǎo)老師,顯著地提高了工作效率。而且通過(guò)本次設(shè)計(jì)可以讓學(xué)生更加熟練掌握軟件開(kāi)發(fā)的一般過(guò)程,并對(duì)所學(xué)知識(shí)做一個(gè)全面的總結(jié)。二、研究?jī)?nèi)容系統(tǒng)包括以下模塊:1.用戶登錄模塊 ;2.教師用戶模塊 (1)修改個(gè)人信息。教師可以修改自己的個(gè)人信息(如:密碼、電話、電子郵箱等); (2)上報(bào)課題。教師根據(jù)專業(yè)的不同分別申報(bào)課題。此處應(yīng)該有課題數(shù)目限制功能; (3)課題管理。此功能實(shí)現(xiàn)教師對(duì)課題的管理,對(duì)于未評(píng)審和沒(méi)有通過(guò)評(píng)審的題目,可以作修改或刪除操作,而對(duì)于評(píng)審?fù)ㄟ^(guò)的題目,則只能做查看。 (4
4、)學(xué)生選擇課題后,教師可以查看學(xué)生名單與聯(lián)系方式; (5)設(shè)計(jì)期間教師可以和學(xué)生相互交流(文字和文件); (6)上報(bào)成績(jī)。完成教師上報(bào)學(xué)生成績(jī)的功能,其中成績(jī)分為指導(dǎo)教師成績(jī)、評(píng)閱教師成績(jī)、答辯成績(jī),總成績(jī)自動(dòng)計(jì)算。 3.管理員用戶模塊 (1)對(duì)教師的添加、刪除等功能; (2)對(duì)學(xué)生的添加(excel文件導(dǎo)入)、刪除; (3)課題的審核管理 ;(4)答辯小組和指導(dǎo)教師的分配; (5)其他維護(hù)系統(tǒng)運(yùn)行的功能(如選題時(shí)間、選題專業(yè)的設(shè)置等等); 4.學(xué)生模塊(1)選擇畢設(shè)指導(dǎo)教師;(2)提交開(kāi)題報(bào)告、周志、
5、畢設(shè)成果等;(3)成績(jī)查詢,答辯信息查詢等;三、實(shí)現(xiàn)方法及預(yù)期目標(biāo)1. 系統(tǒng)模式畢業(yè)設(shè)計(jì)管理系統(tǒng)采用采用三層的結(jié)構(gòu),即“客戶機(jī)瀏覽器-web服務(wù)器-數(shù)據(jù)庫(kù)服務(wù)器”。以Web服務(wù)器為系統(tǒng)的中心,用戶端通過(guò)瀏覽器向Web服務(wù)器提出查詢請(qǐng)求(HTTP協(xié)議方式),Web服務(wù)器根據(jù)需要向數(shù)據(jù)庫(kù)服務(wù)器發(fā)出請(qǐng)求。數(shù)據(jù)庫(kù)則根據(jù)查詢的條件返回相應(yīng)的數(shù)據(jù)結(jié)果給Web服務(wù)器,最后Web服務(wù)器將結(jié)果翻譯成為HTML或各類腳本語(yǔ)言的格式,并傳送給客戶機(jī)上的瀏覽器,用戶通過(guò)瀏覽器即可瀏覽自己所需要的結(jié)果。圖1 Web服務(wù)器訪問(wèn)模型客戶層:提供基于瀏覽器的客戶界面,客戶可以瀏覽Web服務(wù)器傳過(guò)來(lái)的靜態(tài)或動(dòng)態(tài)的HTML頁(yè)面,
6、客戶可以通過(guò)動(dòng)態(tài)的HTML頁(yè)面和Web服務(wù)器交互。Web服務(wù)器層:Servlet、JSP和JavaBean組件運(yùn)行在Web服務(wù)器上,JSP負(fù)責(zé)生成動(dòng)態(tài)的HTML頁(yè)面,JavaBean負(fù)責(zé)訪問(wèn)數(shù)據(jù)庫(kù)和事務(wù)處理。在Web服務(wù)器層還包括一些提供JSP和JavaBean組件訪問(wèn)的實(shí)用類。數(shù)據(jù)庫(kù)層:存放和維護(hù)Web應(yīng)用的數(shù)據(jù)信息2. 實(shí)施重點(diǎn)與難點(diǎn)系統(tǒng)用戶權(quán)限控制設(shè)計(jì):畢業(yè)設(shè)計(jì)管理系統(tǒng)分三種角色,學(xué)生,老師,管理員;要控制各種角色的權(quán)限,防止出現(xiàn)越權(quán)。系統(tǒng)流程控制:畢業(yè)設(shè)計(jì)管理系統(tǒng)要考慮到事件發(fā)生的先后順序。3. 實(shí)施環(huán)境a)開(kāi)發(fā)平臺(tái) 實(shí)驗(yàn)硬件設(shè)備:服務(wù)器、PC機(jī)一臺(tái)、網(wǎng)絡(luò)環(huán)境系統(tǒng)環(huán)境:Windows
7、7集成開(kāi)發(fā)環(huán)境:MyEclipse 8.5 (Java平臺(tái))數(shù)據(jù)服務(wù)器:SQL sever2008Web服務(wù)器 Tomcat 6.0 b)開(kāi)發(fā)工具 MyEclipse 8.5 + Tomcat 6.0 + JDK 1.6.0 建模工具 Rose 7.0預(yù)期目標(biāo):通過(guò)對(duì)畢業(yè)設(shè)計(jì)管理系統(tǒng)的需求分析,分析其可行性及重要性,進(jìn)而對(duì)系統(tǒng)的各個(gè)模塊進(jìn)行分析、設(shè)計(jì)。教師和學(xué)生可進(jìn)行選題和申報(bào)課題,同時(shí)可以滿足指導(dǎo)教師和學(xué)生之間的交流,便于學(xué)生查詢畢設(shè)信息、上交畢設(shè)成果,有利于統(tǒng)一管理畢業(yè)設(shè)計(jì)的進(jìn)行和最終答辯的安排以及成績(jī)?cè)u(píng)定四、對(duì)進(jìn)度的具體安排1-4周: 了解畢業(yè)設(shè)計(jì)任務(wù),撰寫開(kāi)題報(bào)告。5-7周: 明確畢業(yè)
8、設(shè)計(jì)管理系統(tǒng)的詳細(xì)功能,完成系統(tǒng)分析及初步設(shè)計(jì)。7-8周: 系統(tǒng)詳細(xì)設(shè)計(jì),完成網(wǎng)站角色管理、課題登記等功能。9-12周: 完成畢業(yè)設(shè)計(jì)管理系統(tǒng)的實(shí)現(xiàn)及調(diào)試。13-14周:撰寫畢業(yè)設(shè)計(jì)論文,提交論文最終稿。15-17周:準(zhǔn)備答辯。五、參考文獻(xiàn)1 孫衛(wèi)琴、李洪成. Tomcat與Java Web 開(kāi)發(fā)技術(shù)詳解. 北京:電子工業(yè)出版社,20072 鄒竹彪. JSP網(wǎng)絡(luò)編程從入門到精通 北京:清華大學(xué)出版社,20073 張蓓 趙國(guó)峰. JSP數(shù)據(jù)庫(kù)通用模塊開(kāi)發(fā)與系統(tǒng)移植 北京:清華大學(xué)出版社,20074 Cay S. Horstmann、Gary Cornell. Java2核心技術(shù). 北京:機(jī)械工業(yè)
9、出版社,2007 5 Bryan Basham,Kathy Sierra&Bert Bates. Head First Severlets& JSP 北京:中國(guó)電力出版社等譯,20066 劉京華.Java Web整合開(kāi)發(fā)王者歸來(lái).北京:清華大學(xué)出版社,2010指導(dǎo)教師: 2011年 3月16 日 督導(dǎo)教師: 年 月 日 領(lǐng)導(dǎo)小組審查意見(jiàn): 審查人簽字: 年 月 日4 程序源代碼附件2:程序源代碼 一、Action類1.AdminAction類package action;import java.io.UnsupportedEncodingException;import jav
10、a.text.ParseException;import java.util.ArrayList;import java.util.Date;import java.util.List;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.apache.struts2.ServletActionContext;import org.hibernate.Transaction;import tools.Convert;import com.open
11、symphony.xwork2.ActionContext;import com.opensymphony.xwork2.ActionSupport;import dao.DefenceGroup;import dao.DefenceGroupDAO;import dao.Department;import dao.DepartmentDAO;import dao.Info;import dao.InfoDAO;import dao.StuTechIntention;import dao.StuTechIntentionDAO;import dao.Student;import dao.Stu
12、dentDAO;import dao.Subject;import dao.Teacher;import dao.TeacherDAO;import dao.Timetable;import dao.TimetableDAO;import dao.SubjectDAO;public class AdminAction extends ActionSupportprivate static final long serialVersionUID = 1L;private HttpServletRequest req = ServletActionContext.getRequest();priv
13、ate HttpServletResponse res=ServletActionContext.getResponse();private ActionContext cxt=ActionContext.getContext();private InfoDAO infodao=new InfoDAO();private DepartmentDAO departdao=new DepartmentDAO();private Transaction tx=null;private StudentDAO studao=new StudentDAO();private TeacherDAO tead
14、ao=new TeacherDAO();private TimetableDAO timedao=new TimetableDAO();private StuTechIntentionDAO intentiondao=new StuTechIntentionDAO();private DefenceGroupDAO groupdao=new DefenceGroupDAO();private SubjectDAO subjectdao=new SubjectDAO();public String addinfo()String title=req.getParameter("titl
15、e");String content=req.getParameter("content");Info info=new Info();info.setInfotitle(title);info.setInfocontent(content);info.setInfodate(new Date();tx=infodao.getSession().beginTransaction();infodao.save(info);mit();return "success"public String adminselectinfo()List<In
16、fo> infolist=null;int size=infodao.findAll(1, 0).size();/得到通知總數(shù)int pagecount=(size+4)/5;/每頁(yè)5條記錄,算出共需多少頁(yè)int currentpage=1;if(size=0)pagecount=1;String flag=null;req.setAttribute("pagecount", String.valueOf(pagecount);req.setAttribute("size", String.valueOf(size);/System.out.pri
17、ntln("haha"+req.getParameter("requestpage");if(req.getParameter("requestpage")!=null)currentpage=Convert.strToint(req.getParameter("requestpage");flag="selectresult"elseflag="firstselect"infolist=infodao.findAll(0, currentpage);/獲取當(dāng)前頁(yè)通知信息re
18、q.setAttribute("infolist", infolist);req.setAttribute("currentpage", currentpage);return flag;public String modifyinfo()String type=req.getParameter("type");Info info=new Info();info=infodao.findById(Convert.strToint(req.getParameter("infoID");if(type.equals(&
19、quot;domodify")req.setAttribute("info", info);return "singleinfo"elsetx=infodao.getSession().beginTransaction();info.setInfotitle(req.getParameter("title");info.setInfocontent(req.getParameter("content");info.setInfodate(new Date();mit();return "succ
20、ess"public String deletinfo()Info info=new Info();info=infodao.findById(Convert.strToint(req.getParameter("infoID");tx=infodao.getSession().beginTransaction();infodao.delete(info);mit();return "success"public String selectdepart()List<Department> departlist=null;int si
21、ze=departdao.findAll(1, 0).size();int pagecount=(size+4)/5;int currentpage=1;if(size=0)pagecount=1;String flag=null;req.setAttribute("size", size);req.setAttribute("pagecount", pagecount);/System.out.println("requestpage="+req.getParameter("requestpage");if(re
22、q.getParameter("requestpage")!=null)currentpage=Convert.strToint(req.getParameter("requestpage");flag="selectresult"elseflag="firstselect"departlist=departdao.findAll(0, currentpage);req.setAttribute("departlist", departlist);req.setAttribute("c
23、urrentpage", currentpage);return flag;public String deletdepart()String id=req.getParameter("departID");String newdepartid=req.getParameter("00001");System.out.println("id:"+newdepartid+",id1:"+id);Department depart=new Department();depart=departdao.findB
24、yId(req.getParameter("departID");if(departdao.validation(req.getParameter("departID") req.setAttribute("message", "此部門下已有同學(xué)或老師,不能刪除部門號(hào)"); return "error"elsetx=departdao.getSession().beginTransaction();departdao.delete(depart);mit();return "succe
25、ss"public String modifydepart()String id=req.getParameter("departmentId");String type=req.getParameter("type");System.out.println("id:"+id+"type:"+type);Department depart=departdao.findById(id);if(type!=null&&type.equals("firstin")req.se
26、tAttribute("depart", depart);return "firstin"String newname=req.getParameter("name");System.out.println("newname:"+newname);tx=departdao.getSession().beginTransaction();depart.setDepartmentName(newname);mit();return "success"public String adddepart()
27、String id=req.getParameter("id");String name=req.getParameter("name");if(departdao.findById(id)!=null)req.setAttribute("message", "id號(hào)已被占用!");return "error"Department depart=new Department();depart.setDepartmentId(id);depart.setDepartmentName(name);t
28、x=departdao.getSession().beginTransaction();departdao.save(depart);mit();return "success"public String selectstu()String type=req.getParameter("type");List<Department> departlist=departdao.findAll(1, 0);List<Student> stulist=null;int size=studao.findAll(1, 0).size();i
29、nt pagecount=(size+4)/5;int currentpage=1;if(size=0)pagecount=1;String flag=null;req.setAttribute("pagecount", String.valueOf(pagecount);req.setAttribute("size", String.valueOf(size);req.setAttribute("departlist", departlist);if(type=null)if(req.getParameter("reque
30、stpage")!=null)currentpage=Convert.strToint(req.getParameter("requestpage");flag="selectresult"elseflag="firstselect"else if(type.equals("assign")if(req.getParameter("requestpage")!=null)currentpage=Convert.strToint(req.getParameter("reques
31、tpage");flag="assignresult"elseflag="assignteacher"stulist=studao.findAll(0, currentpage);req.setAttribute("stulist", stulist);req.setAttribute("currentpage", currentpage);return flag;public String selectstubydepartid()String type=req.getParameter("t
32、ype");String departID=req.getParameter("selectdepart");/System.out.println("進(jìn)來(lái)了:"+departID);if(departID=null|departID.equals("")req.setAttribute("message", "錯(cuò)誤!請(qǐng)選擇部門!");return "error"req.setAttribute("departid", departID);Lis
33、t<Department> departlist=departdao.findAll(1, 0);List<Student> stulist=null;int size=studao.findByDepartmentId(departID,1,0).size();int pagecount=(size+4)/5;int currentpage=1;if(size=0)pagecount=1;req.setAttribute("pagecount", String.valueOf(pagecount);req.setAttribute("si
34、ze", String.valueOf(size);req.setAttribute("departlist", departlist);if(req.getParameter("requestpage")!=null)currentpage=Convert.strToint(req.getParameter("requestpage");/System.out.println("currentpage:"+currentpage+"size:"+size);stulist=studa
35、o.findByDepartmentId(departID, 0, currentpage);req.setAttribute("stulist", stulist);req.setAttribute("currentpage", currentpage);/*System.out.println("記錄:"+stulist.get(0).getStudentName();*/if(type!=null&&type.equals("assign")return "assignresult&
36、quot;return "success"public String addstudent()String type=req.getParameter("type");if(type!=null&&type.equals("firstin")List<Department> departlist=departdao.findAll(1, 0);req.setAttribute("departlist", departlist);return "firstin"Stri
37、ng departID=req.getParameter("departID");String stuID=req.getParameter("stuID");String stuName=req.getParameter("name");String psw=req.getParameter("password");if(studao.findById(stuID)!=null)req.setAttribute("message", "id號(hào)被占用!");return &q
38、uot;error"Student stu=new Student();stu.setDepartmentId(departID);stu.setStudentId(stuID);stu.setStudentName(stuName);stu.setStudentPwd(psw);tx=studao.getSession().beginTransaction();studao.save(stu);mit();studao.getSession().clear();return "success"public String deletstu()String stuI
39、D=req.getParameter("stuID");Student stu=new Student();stu=studao.findById(stuID);tx=studao.getSession().beginTransaction();studao.delete(stu);mit();return "success"public String modifystu()String type=req.getParameter("type");Student stu=new Student();if(type!=null&
40、&type.equals("firstin") List<Department> departlist=departdao.findAll(1, 0); String id=req.getParameter("stuId"); stu=studao.findById(id); req.setAttribute("departlist", departlist); req.setAttribute("stu", stu); return "firstin"String depa
41、rtid=req.getParameter("departid");String name=req.getParameter("name");stu=studao.findById(req.getParameter("stuid");tx=studao.getSession().beginTransaction();stu.setDepartmentId(departid);stu.setStudentName(name);mit();return "success"public String selectteac
42、her()String type=req.getParameter("type");List<Department> departlist=departdao.findAll(1, 0);List<Teacher> tealist=null;int size=teadao.findAll(1, 0).size();int pagecount=(size+4)/5;if(size=0)pagecount=1;int currentpage=1;String flag=null;req.setAttribute("pagecount"
43、, String.valueOf(pagecount);req.setAttribute("size", String.valueOf(size);req.setAttribute("departlist", departlist);if(type=null)if(req.getParameter("requestpage")!=null)currentpage=Convert.strToint(req.getParameter("requestpage");flag="selectresult"
44、;elseflag="firstselect"else if(type.equals("assign")if(req.getParameter("requestpage")!=null)currentpage=Convert.strToint(req.getParameter("requestpage");flag="assignresult"elseflag="assignteacher"tealist=teadao.findAll(0, currentpage);req.
45、setAttribute("tealist", tealist);req.setAttribute("currentpage", currentpage);return flag;public String selectteabydepartid()String departID=req.getParameter("selectdepart");String type=req.getParameter("type");System.out.println("進(jìn)來(lái)了:"+departID+&quo
46、t;type:"+type);if(departID=null|departID.equals("")req.setAttribute("message", "錯(cuò)誤!請(qǐng)選擇部門!");return "error"req.setAttribute("departid", departID);List<Department> departlist=departdao.findAll(1, 0);List<Teacher> tealist=null;int size=
47、teadao.findByDepartmentId(departID,1,0).size();int pagecount=(size+4)/5;int currentpage=1;if(size=0)pagecount=1;req.setAttribute("pagecount", String.valueOf(pagecount);req.setAttribute("size", String.valueOf(size);req.setAttribute("departlist", departlist);if(req.getPar
48、ameter("requestpage")!=null)currentpage=Convert.strToint(req.getParameter("requestpage");tealist=teadao.findByDepartmentId(departID, 0, currentpage);req.setAttribute("tealist", tealist);req.setAttribute("currentpage", currentpage);if(type!=null&&type.e
49、quals("assign")return "assignresult"return "success"public String modifyteacher()System.out.println(req.getCharacterEncoding();String type=req.getParameter("type");System.out.println("type:"+type);Teacher tea=new Teacher();if(type!=null&&type
50、.equals("firstin") List<Department> departlist=departdao.findAll(1, 0); String id=req.getParameter("teahcerId"); tea=teadao.findById(id); req.setAttribute("departlist", departlist); req.setAttribute("teacher", tea); return "firstin"String depar
51、tid=req.getParameter("departid");String name=req.getParameter("name");String title=req.getParameter("title");String email=req.getParameter("email");String phone=req.getParameter("phone");System.out.println("name:"+name+"title:"+ti
52、tle+"email:"+email+"phone:"+phone);tea=teadao.findById(req.getParameter("teacherId");tx=teadao.getSession().beginTransaction();tea.setDepartmentId(departid);tea.setTeacherEmail(email);tea.setTeacherName(name);tea.setTeacherPhone(phone);tea.setTeahcerTitle(title);mit();r
53、eturn "success"public String deletteacher()String teacherID=req.getParameter("teacherID");Teacher tea=new Teacher();tea=teadao.findById(teacherID);tx=teadao.getSession().beginTransaction();teadao.delete(tea);mit();return "success"public String addteacher()String type=re
54、q.getParameter("type");if(type!=null&&type.equals("firstin")List<Department> departlist=departdao.findAll(1, 0);req.setAttribute("departlist", departlist);return "firstin"String departID=req.getParameter("departID");String teacherID=req
55、.getParameter("teacherID");String teacherName=req.getParameter("name");String teacherTitle=req.getParameter("title");String email=req.getParameter("email");String phone=req.getParameter("phone");if(teadao.findById(teacherID)!=null)req.setAttribute(&q
56、uot;message", "id號(hào)被占用!");return "error"Teacher tea=new Teacher();tea.setDepartmentId(departID);tea.setTeacherId(teacherID);tea.setTeacherEmail(email);tea.setTeacherName(teacherName);tea.setTeacherPhone(phone);tea.setTeahcerTitle(teacherTitle);tea.setPwd("123456");t
57、ea.setGroupId(0);tx=teadao.getSession().beginTransaction();teadao.save(tea);mit();teadao.getSession().clear();return "success"public String setDate() throws ParseExceptionDate date=new Date();String from=req.getParameter("from");String to=req.getParameter("to");System.out.println("from:"+from+"to:"+to+&q
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 中國(guó)留學(xué)中介合同范例
- 介紹傭金合同范例
- 個(gè)人債務(wù)代償合同范例
- 個(gè)人農(nóng)田轉(zhuǎn)租合同范例
- 供電英文合同范例
- 公司調(diào)整合同范例
- 寫好保密合同范例
- 產(chǎn)品試用可以退合同范例
- led路燈改造合同范例
- 屋面隔熱板施工方案
- 教師專業(yè)發(fā)展與教學(xué)質(zhì)量的關(guān)系-深度研究
- 2025年哈爾濱鐵道職業(yè)技術(shù)學(xué)院高職單招數(shù)學(xué)歷年(2016-2024)頻考點(diǎn)試題含答案解析
- 14《請(qǐng)幫我一下吧》說(shuō)課稿-2023-2024學(xué)年道德與法治一年級(jí)下冊(cè)統(tǒng)編版
- 四川省綿陽(yáng)市2025屆高三第二次診斷性考試思想政治試題(含答案)
- DB3304T 040-2023 安全生產(chǎn)技術(shù)服務(wù)機(jī)構(gòu)管理規(guī)范
- DB3204T 1032-2022 安全生產(chǎn)技術(shù)服務(wù)機(jī)構(gòu)基本服務(wù)規(guī)范
- 某辦公樓智能化系統(tǒng)技術(shù)規(guī)格說(shuō)明書
- 咨詢公司顧問(wèn)聘用協(xié)議書
- 2024年計(jì)算機(jī)二級(jí)WPS考試題庫(kù)(共380題含答案)
- 2024年醫(yī)藥行業(yè)年終總結(jié).政策篇 易聯(lián)招采2024
- 體育產(chǎn)業(yè)園區(qū)規(guī)劃與運(yùn)營(yíng)管理方案設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論