JAVA课设学生成绩标准管理系统_第1页
JAVA课设学生成绩标准管理系统_第2页
JAVA课设学生成绩标准管理系统_第3页
JAVA课设学生成绩标准管理系统_第4页
JAVA课设学生成绩标准管理系统_第5页
已阅读5页,还剩58页未读 继续免费阅读

下载本文档

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

文档简介

*******************实践教学*******************软件学院春季学期Java课程设计说明书题目:学生成绩管理系统此处写毕业设计题目,黑体、小一、加粗此处写毕业设计题目,黑体、小一、加粗专业班级:软件3班姓名:刘坤学号:12700331指导老师:马维俊成绩: 摘要学生信息管理系统是学校管理关键工具,是学校不可或缺部分。伴随在校大学生人数不停增加,教务系统数量也不停上涨,。学校工作繁杂、资料众多,人工管理信息难度也越来越大,显然是不能满足实际需要,效率也是很低。而且这种传统方法存在着很多弊端,如:保密性差、查询不便、效率低,极难维护和更新等。然而,本系统针对以上缺点能够极大地提升学生信息管理效率,也是科学化、正规化管理。关键词学生成绩管理数据表JAVA

目录序言 4系统分析和设计 5具体设计 8系统测试 11软件使用说明书 15设计总结 17参考文件 18致谢 19附录 20

序言伴随这些年电脑计算机速度质提升,成本下降,IT互联网大众趋势发展。我们使用电脑高效率才处理数据信息成为可能。学生学籍管理系统出现,正是管理人员和信息数据,计算机进入互动时代表现。友好人机交互模式,清楚简明图形界面,高效安全操作使得我们对成千上万信息管理得心应手。经过这个系统,能够做到信息规范管理,科学统计和快速查询,从而降低管理方面工作量。毋庸置疑,切实有效地把计算机管理引入学校教务管理中,对于促进学校管理制度,提升学校教学质量和办学水平有着显著意义。学生成绩管理系统是学校日常信息管理一个关键内容。伴随学校考试次数越来越多,学生成绩管理工作量也变得越来越大。假如能对学生成绩做系统管理,就能愈加好更方便地快速查询或修改学生考试成绩,省去了文件管理繁琐和麻烦,无疑将给学校管理部门带来很大方便。学生成绩管理系统就是把学生考试成绩实施统一、集中、规范搜集管理,建立现代化、专业化管理系统。

系统分析和设计学生成绩管理系统对象是在校学生,成绩管理系统为学生提供了成绩查询等服务;为学校及老师提供了添加、修改、删除学生成绩等服务。本系统基础上能够满足当今学校学生成绩信息管理需求。学生个人信息录入项目齐全、完整、系统。作为管理员对学生成绩管理系统需求有:对学生个人基础信息浏览对学生个人信息修改对学生个人信息删除添加新学生基础信息对学生成绩查询对学生成绩修改对学生成绩删除为某个学生添加学生成绩还有用户登录模块,实现管理员登陆,假如没有管理权限,则无法使用该软件,也无法实现对学生成绩各项操作。系统初步调查是系统分析阶段第一项活动,也是系统开发第一项活动,初步调查关键目标是从系统分析人中和管理人员角度看新系统开发有没有必需和可能。可行性研究目标就是用最小代价在最短时间内确定该软件项目是否能够开发,是否值得去开发。实质上就是进行一次简化、压缩了需求分析、设计过程。可从以下三个方面分析研究每种处理问题可行性:a.技术可行性:对项目标功效、性能、限制条件进行分析,确定在现有资源条件下项目是否能实现。(开发风险、资源有效性、技术)b.社会可行性:要开发项目是否存在任何侵犯、妨碍等责任问题,要开发项目标运行方法在用户组织内是否行得通,现有管理制度、人员素质、操作方法是否可行。c.经济可行性:进行开发成本估算和了解得到效益评定,确定要开发项目是否值得投资开发。对银行业来说,是靠存款贷款之间差额来生存,所以要尽可能拉拢更多用户使用本行,ATM取款机是为了能让为用户更便捷服务,从而更含有吸引力。银行角度出发还是很还是愿意把一部分资金投入到这方面。系统具体调查是在可行性研究基础上深入对现行系统进行全方面、深入调查和分析,搞清现行系统运行情况,发觉其微弱步骤,确保新系统比原系统更有效。具体调查关键在于对系统内部情况更具体和具体了解,从而能够提供在新系统建设时改善或更换内容。图(1)功效模块图明确用户信息需求,明确新系统逻辑功效。关键工作是对用户需求进行深入调查分析,创建新系统逻辑模型。经过仔细调查得以下功效模块图:录入图(1)功效模块图录入学生成绩管理修改删除导出退出在该系统中包含三个类publicclassStudentManager、classDataTable、classStudent.在main方法里建立主类publicclassStudentManager实体实现多种方法调用。classDataTable、classStudent里是一系列方法,实现系统里多种功效。在该系统设计开发中用运了后台集成开发工具MyEclipse6.5.数据管理方面关键应用了文件中输入输出流,和流封装。下图是三个类之间调用关系图CClassStudentManagerClassDataTableClassStudent图(2)各类之间调用关系

具体设计1、源文件中关键应用包和类:importjavax.swing.*;importjavax.swing.table.*;importjava.awt.*;importjava.awt.event.*;importjava.io.*;importjava.util.*;2、程序中所创建对象容器定义:privateContainercurrentContainer标题及其字体定义:privateStringtitleprivateFontheadFont=newFont("黑体",Font.PLAIN,18);数据文件创建:privateFiledata=newFile("data.txt");数据模型定义:privateDataTabledataModel=newDataTable();数据表格创建:privateJTabledataTable=newJTable(dataModel);欢迎面板创建:privateJPanelwelcomePanel=createWelcomePanel();添加信息面板创建:privateJPanelinsertPanel=createInsertPanel();显示信息面板创建:privateJPaneldisplayPanel=createDisplayPanel();修改信息面板创建:privateJPanelmodifyPanel=createModifyPanel()3、类中定义变量及方法①主类中方法定义/*设置窗体基础信息方法*/publicStudentManager(){}/*建立菜单并添加到菜单栏中*/privatevoidcreateMenu(){}/*假如是要切换到显示信息面板,则同时加载信息*/privatevoidresetPanel(JPanelpanel){}/*创建欢迎面板*/privateJPanelcreateWelcomePanel(){}/*创建添加信息面板*/privateJPanelcreateInsertPanel(){}/*创建显示信息面板*/privateJPanelcreateDisplayPanel(){}/*只显示查询学号学生信息*/privatevoidloadStudentInfo(Stringno){/*创建修改信息面板*/privateJPanelcreateModifyPanel(){}/*插入数据*/privatebooleaninsertData(Studentstudent){}/*修改数据*/privatebooleanmodifyData(Studentstudent){/*检验输入文本信息是否为空*/privatebooleancheckString(Stringtext){}/*检验输入数字信息是否是整数*/privatebooleancheckInteger(Stringtext){}/*清空表单信息*/privatevoidclearForm(JTextField[]textField){}/*获取指定学号学生信息*/privateStudentselectStudent(Stringno){}/*获取全部学生数据*/privateArrayList<Student>displayDataList(){}/*入口方法*/publicstaticvoidmain(String[]args){}②classStudent类中组员变量及组员方法定义privateStringno;privateStringname;privateintasmScore,javaScore,netScore,osScore;/*学生信息管理各个方法*/publicStringgetNo(){}publicvoidsetNo(Stringno){}publicStringgetName(){}publicvoidsetName(Stringname){}publicintgetAsmScore(){}publicvoidsetAsmScore(intasmScore){}publicintgetJavaScore(){}publicvoidsetJavaScore(intjavaScore){}publicintgetNetScore(){}publicvoidsetNetScore(intnetScore){}publicintgetOsScore(){}publicvoidsetOsScore(intosScore){}③classDataTable中组员变量及组员方法定义String[]label={"学号","姓名","汇编","Java","网络","系统"};ArrayList<Student>dataList=newArrayList<Student>();/*更新学生信息对象数组*/publicvoidupdate(ArrayList<Student>dataList){}/*更新学生信息对象*/publicvoidupdate(Studentstudent){}publicintgetColumnCount(){}publicintgetRowCount(){}publicObjectgetValueAt(introw,intcol){}publicStringgetColumnName(intcolumn){}4﹑下图是程序中方法调用关系classDataTable中各个函数关系图函数函数对应get()获取对应信息columnCount()RowCount()ValueAt()ColumnName()图(3)DataTablel类中方法调用图②classStudent中各个函数关系图函数函数对应get()函数取得对应信息对应set()函数取得对应信息nonameAsmScoreJavaScoreNeetScoreOScore图(4)Student类中方法调用图

系统测试下图是学生成绩管理初始登陆界面实现用户登陆图(5)初始界面2.学生成绩录入界面图(6)输入要录入信息图(7)提醒是否确定录入图(8)提醒用户已录入成功3.学生成绩列表显示图(9)显示全部学生信息学生成绩查询图(10)显示查询结果学生成绩删除图(11)提醒是否要删除信息图(12)提醒删除成功图(13)显示删除后信息列表

软件使用说明书下图是一个初始系统登录界面,用户能够经过帮助管理、和帮助按钮实现下拉菜单里功效使用。1、管理按钮用户能够经过单击鼠标来应用此按钮功效,当单击以后出现是以下拉菜单显示,其中包含了录入、修改、删除、导出、退出。录入此功效能够实现管理员对学生成绩添加,实现学号、姓名、汇编语言、Java语言、计算机网络、操作系统添加。关键针对于新生信息添加,还有在校学生信息完善。修改此功效能够实现对学生信息修改。删除此功效能够实现对学生信息删除,用来适应毕业、离校学生信息删除。导出此功效关键实现是将以有学生信息输出到特定文件便于打印。退出此功效实现是提醒用户退出该系统。2、帮助按钮当用户单击帮助按钮以后出现是说明和版权。说明说明关键实现该系统一个说明。版权关键是系统版权申明。为了保护系统开发者针对于该系统拥有权,保护自己正当权益,知识产权。

设计总结这次课程设计我实现了对学生基础信息,学生成绩和课程信息查询,方便用户使用,当然系统也存在部分不足,因为时间上关系和设计时开发环境工具选择使用问题,有一部分功效能够更具体化,而有些功效还为实现,因能力有限,将会在以后过程中对其扩充改善。此系统开发使我取得了部分珍贵实践经验,也使理论水平得到了应用和强化,提升了我实际开发能力,使理论和实践相得益彰,相互促进。在完成过程中也碰到了很多问题,有是不明白,经过问老师,问同学,查资料,基础得四处理。从中学到知识我也是终生受用。

参考文件(1)丁振凡.《Java语言实用教程》北京邮电大学出版社(2)耿祥义.《Java2实用教程》清华大学出版社(3)赵付青.《Java面向对象程序设计》国防工业出版社.(4)耿祥义.《Java课程设计》清华大学出版社

致谢首先,我们要感谢学校给我们提供了此次课程设计机会,能让我们在一起学习和研究,让我们有机会对所学理论知识进行实践。其次,我们还要尤其感谢我们教导老师庞淑侠,在她精心教导和帮助下,我们设计才得以顺利完成。对她为我们设计所提出宝贵意见表示忠心感谢!最终,在程序编写过程中,也得到了很多同学宝贵提议,真正体验到团体力量是多么强大,在此一并致以真挚谢意。

附录源程序:packageprogressbardemo;importjavax.swing.*;importjavax.swing.table.*;importjava.awt.*;importjava.awt.event.*;importjava.io.*;importjava.util.*;/***学生成绩管理系统*/publicclassStudentManagerextendsJFrame{/** * */ privatestaticfinallongserialVersionUID=1L; /***目前窗体*/privateContainercurrentContainer=this;/***窗体标题*/privateStringtitle="学生成绩管理系统";/***标题字体*/privateFontheadFont=newFont("黑体",Font.PLAIN,18);/***数据文件*/privateFiledata=newFile("data.txt");/***数据模型*/privateDataTabledataModel=newDataTable();/***数据表格*/privateJTabledataTable=newJTable(dataModel);/***备注*/privateJLabelextraLabel=newJLabel();/***欢迎面板*/privateJPanelwelcomePanel=createWelcomePanel();/***添加信息面板*/privateJPanelinsertPanel=createInsertPanel();/***显示信息面板*/privateJPaneldisplayPanel=createDisplayPanel();/***修改信息面板*/privateJPanelmodifyPanel=createModifyPanel();/***结构器:初始化窗体*/publicStudentManager(){/*设置窗体基础信息*/this.setLocation(300,300);this.setSize(475,450);this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);this.setResizable(false);this.setTitle(title);this.createMenu();this.add(welcomePanel);/*假如数据文件不存在则默认创建一个*/if(!data.exists()){try{newFileWriter(data);}catch(IOExceptione){}}/*显示窗体*/this.setVisible(true);}/***创建菜单栏*/privatevoidcreateMenu(){JMenuBarmenubar=newJMenuBar();/*建立菜单并添加到菜单栏中*/JMenumanageMenu=newJMenu("管理");menubar.add(manageMenu);JMenuhelpMenu=newJMenu("帮助");menubar.add(helpMenu);/*建立菜单项并添加到菜单中*/JMenuItemm_add=newJMenuItem("添加");JMenuItemm_manage=newJMenuItem("查看");JMenuItemm_modify=newJMenuItem("修改");JMenuItemm_export=newJMenuItem("导出");JMenuItemm_exit=newJMenuItem("退出");manageMenu.add(m_add);manageMenu.add(m_modify);manageMenu.add(m_manage);manageMenu.addSeparator();manageMenu.add(m_export);manageMenu.addSeparator();manageMenu.add(m_exit);JMenuItemm_help=newJMenuItem("说明");JMenuItemm_copy=newJMenuItem("版权");helpMenu.add(m_help);helpMenu.addSeparator();helpMenu.add(m_copy);/*为添加菜单项注册监听器,使点击该菜单项时添加学生成绩数据*/m_add.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){resetPanel(insertPanel);}});/*为修改菜单项注册监听器,使点击该菜单项时修改学生成绩数据*/m_modify.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){resetPanel(modifyPanel);}});/*为管理菜单项注册监听器,使点击该菜单项时显示学生成绩列表*/m_manage.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){resetPanel(displayPanel);}});/*为导出菜单项注册监听器,使点击该菜单项时复制现有数据到指定文件*/m_export.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){/*弹出保留文件对话框供选择要保留文件及位置*/JFileChooserchooser=newJFileChooser();intchoose=chooser.showSaveDialog(currentContainer);if(choose==JFileChooser.APPROVE_OPTION){/*调用导出数据到文件方法*/booleanflag=exportData(chooser.getSelectedFile());if(flag){JOptionPane.showMessageDialog(currentContainer,"数据已经成功导出到指定文件!","导出成功",JOptionPane.PLAIN_MESSAGE);}else{JOptionPane.showMessageDialog(currentContainer,"无法导出到指定文件!","导出失败",JOptionPane.ERROR_MESSAGE);}}}});/*为退出菜单项注册监听器,使点击该菜单项时退出程序*/m_exit.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){System.exit(0);}});/*为说明菜单项注册监听器,使点击该菜单项时弹出程序说明窗口*/m_help.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){JOptionPane.showMessageDialog(currentContainer,"没有任何说明……","帮助信息",JOptionPane.PLAIN_MESSAGE);}});/*为版权菜单项注册监听器,使点击该菜单项时弹出版权信息窗口*/m_copy.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){JOptionPane.showMessageDialog(currentContainer,"小组组员:\n"+"12700331刘坤","版权信息",JOptionPane.INFORMATION_MESSAGE);}});/*设置菜单栏*/this.setJMenuBar(menubar);}/***重设面板*/privatevoidresetPanel(JPanelpanel){this.setVisible(false);this.getContentPane().removeAll();/*假如是要切换到显示信息面板,则同时加载信息*/if(panel==displayPanel){loadData();}this.getContentPane().add(panel);this.setVisible(true);}/***创建欢迎面板*@return欢迎面板*/privateJPanelcreateWelcomePanel(){JPanelpanel=newJPanel();/*标题文本*/JLabeltitle=newJLabel("学生成绩管理系统v1.0");title.setFont(headFont);panel.add(title);panel.setVisible(true);returnpanel;}/***创建添加信息面板*@return添加信息面板*/privateJPanelcreateInsertPanel(){JPanelpanel=newJPanel();panel.setLayout(null);panel.setFocusable(true);/*标题文本*/JLabeltitle=newJLabel("录入学生成绩");title.setFont(headFont);panel.add(title);title.setBounds(175,25,120,30);/*显示表单文本及文本框*/finalString[]label={"学号","姓名","汇编程序设计","Java程序设计","计算机网络","操作系统"};finalJTextField[]textField=newJTextField[label.length];for(inti=0;i<label.length;i++){JLabeltitleLabel=newJLabel(label[i]+":");titleLabel.setBounds(100,80+40*i,120,30);panel.add(titleLabel);textField[i]=newJTextField(20);textField[i].setBounds(220,80+40*i,150,24);panel.add(textField[i]);}/*为学号按钮注册监听器,使移开焦点时自动检测键入学号是否存在*/textField[0].addFocusListener(newFocusListener(){publicvoidfocusGained(FocusEvente){}/***当焦点缺失时*/publicvoidfocusLost(FocusEvente){booleanflag=true;Strings="";/*检测学号是否输入*/if(!checkString(textField[0].getText())){flag=false;s="学号不能为空!\n";}if(flag){/*检验学号是否已存在*/if(!checkStudentNo(textField[0].getText().trim())){flag=false;s="系统已存在该学号信息!\n";}}if(!flag){/*输入有误或系统中不存在指定学号则弹出提醒*/JOptionPane.showMessageDialog(currentContainer,s,"错误",JOptionPane.ERROR_MESSAGE);}}});/*录入按钮*/JButtonaddBtn=newJButton("录入信息");panel.add(addBtn);addBtn.setBounds(140,340,105,30);/*为录入按钮注册监听器,使点击完成录入操作*/addBtn.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){intchoose=JOptionPane.showConfirmDialog(currentContainer,"确定要录入信息吗?","录入确定",JOptionPane.YES_NO_OPTION);if(choose==JOptionPane.NO_OPTION)return;booleanflag=true;Strings="录入过程中发生了错误!\n";//预定义错误信息/*检验学号和姓名是否未填入*/for(inti=0;i<2;i++){if(!checkString(textField[i].getText())){flag=false;s=s+label[i]+"未填写!\n";}}/*检验各个成绩是否未填写或输入不是整数*/for(inti=2;i<label.length;i++){if(!checkInteger(textField[i].getText())){flag=false;s=s+label[i]+"成绩未填写或输入不是整数!\n";}}if(flag){Studentstudent=newStudent();student.setNo(textField[0].getText().trim());/*检验学号是否已存在*/if(!checkStudentNo(student.getNo())){flag=false;s=s+"系统中已存在相同学号信息!\n";}else{/*封装文本框中内容到用来传参对象中*/student.setName(textField[1].getText().trim());student.setAsmScore(Integer.parseInt(textField[2].getText().trim()));student.setJavaScore(Integer.parseInt(textField[3].getText().trim()));student.setNetScore(Integer.parseInt(textField[4].getText().trim()));student.setOsScore(Integer.parseInt(textField[5].getText().trim()));/*录入信息*/flag=insertData(student);}}if(flag){JOptionPane.showMessageDialog(currentContainer,"录入成功!","录入成功",JOptionPane.PLAIN_MESSAGE);clearForm(textField);//录入成功则清空全部文本框内容}else{JOptionPane.showMessageDialog(currentContainer,s,"录入失败",JOptionPane.ERROR_MESSAGE);}}});/*清空按钮*/JButtonclearBtn=newJButton("清空");panel.add(clearBtn);clearBtn.setBounds(280,340,60,30);/*为清空按钮注册监听器,使点击调用清空全部文本框方法*/clearBtn.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){clearForm(textField);}});panel.setVisible(true);returnpanel;}/***创建显示信息面板*@return显示信息面板*/privateJPanelcreateDisplayPanel(){JPanelpanel=newJPanel();panel.setVisible(true);/*学号文本及文本框*/panel.add(newJLabel("学号:"));finalJTextFieldtextField=newJTextField(10);panel.add(textField);panel.add(newJLabel(""));/*查询按钮*/JButtonsearchBtn=newJButton("查询");panel.add(searchBtn);/*为查询按钮注册监听器,点击则查询该学号学生信息并更新到表格中*/searchBtn.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){Stringno=textField.getText();/*检验学号是否输入*/if(!checkString(no)){JOptionPane.showMessageDialog(currentContainer,"未输入学号!","查询失败",JOptionPane.ERROR_MESSAGE);return;}/*检验是否有该学号统计*/if(checkStudentNo(no)){JOptionPane.showMessageDialog(currentContainer,"不存在该学号学生信息!","查询失败",JOptionPane.ERROR_MESSAGE);return;}/*更新指定学号学生信息到表格*/loadStudentInfo(no);}});/*删除按钮*/JButtondeleteBtn=newJButton("删除");panel.add(deleteBtn);/*为删除按钮注册监听器,点击则删除该学号学生信息*/deleteBtn.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){Stringno=textField.getText();/*检验学号是否输入*/if(!checkString(no)){JOptionPane.showMessageDialog(currentContainer,"未输入学号!","删除失败",JOptionPane.ERROR_MESSAGE);return;}/*检验是否有该学号统计*/if(checkStudentNo(no)){JOptionPane.showMessageDialog(currentContainer,"不存在该学号学生信息!","删除失败",JOptionPane.ERROR_MESSAGE);return;}/*弹出对话框确定是否要删除*/intchoose=JOptionPane.showConfirmDialog(currentContainer,"确定要删除学号为"+no+"学生信息吗?","删除确定",JOptionPane.YES_NO_OPTION);if(choose==JOptionPane.NO_OPTION)return;/*实施删除方法*/booleanflag=deleteData(no);if(!flag){JOptionPane.showMessageDialog(currentContainer,"删除过程中发生了错误!","删除失败",JOptionPane.ERROR_MESSAGE);return;}/*删除成功则跳转到显示面板,并清空学号文本框*/resetPanel(displayPanel);JOptionPane.showMessageDialog(currentContainer,"已经删除了该学号学生信息!","删除成功",JOptionPane.PLAIN_MESSAGE);textField.setText("");}});/*显示全部信息按钮*/JButtonallBtn=newJButton("查看全部信息");panel.add(allBtn);/*为显示全部信息按钮注册监听器,使点击更新表格数据为全部学生信息*/allBtn.addActionListener(newActionListener(){publicvoidactionPerformed(ActionEvente){textField.setText("");//清空学号文本框loadData();//加载表格信息}});/*数据表格初始化参数*/dataTable.setAutoscrolls(true);//设置表格自动滚动dataTable.setPreferredScrollableViewportSize(newDimension(420,300));//设置表格大小/*添加数据表格和备注信息*/panel.add(newJScrollPane(dataTable));panel.add(extraLabel);returnpanel;}/***加载信息*/privatevoidloadData(){/*读取全部学生数据*/ArrayList<Student>dataList=displayDataList();/*更新到表格*/dataModel.update(dataList);/*通知表格数据改变*/dataModel.fireTableDataChanged();/*更新表格显示*/dataTable.updateUI();/*更新备注信息*/extraLabel.setText("目前系统中共有"+dataList.size()+"条信息");}/***只显示查询学号学生信息*/privatevoidloadStudentInfo(Stringno){/*读取指定学号学生数据更新到表格*/dataModel.update(selectStudent(no));/*通知表格数据改变*/dataModel.fireTableDataChanged();/*更新表格显示*/dataTable.updateUI();/*更新备注信息

温馨提示

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

评论

0/150

提交评论