高校学生成绩管理信息系统--ERP课程设计.doc_第1页
高校学生成绩管理信息系统--ERP课程设计.doc_第2页
高校学生成绩管理信息系统--ERP课程设计.doc_第3页
高校学生成绩管理信息系统--ERP课程设计.doc_第4页
高校学生成绩管理信息系统--ERP课程设计.doc_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

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

文档简介

课 程 设 计 报 告课程名称 企业资源计划 课题名称 高校学生成绩管理信息系统 专 业 信息管理与信息系统 班 级 信管0901 学 号 姓 名 指导教师 2012年 6 月 25 日湖南工程学院课 程 设 计 任 务 书课程名称 企业资源计划 课 题 高校学生成绩管理信息系统 专业班级 信息管理与信息系统 0901 学生姓名 学 号 指导老师 审 批 任务书下达日期 2012 年 6 月 25 日任务完成日期 2012 年 7 月 7 日一、设计内容与设计要求1设计内容:高校学生成绩管理信息系统信管0901班/0902班:1-7号:学员基本信息管理,班级信息管理打印班级花名册8-14号:系部信息管理,专业信息管理 命名规范.doc 整理 E-R图 整理 FAQ 信息 *报表功能15-21号:课程信息管理,教员信息管理 各组项目模块功能的测试 各组项目模块的收集及拼接22-32号:成绩管理:查询某学生某学期成绩,查询某学生全部学期成绩。 班级成绩综合表2设计要求: (1)本系统采用C/S模式进行开发,采用JAVA语言进行界面及程序设计,后端采用SQL Server 2000数据库系统。(2)论述课题的性质、内容以及本次课程设计的目的和要求。说明系统对计算机软、硬件环境的基本要求,对JAVA语言和SQL Server数据库管理系统和C/S模式简要的说明。(3)总体设计方案的分析、比较和论证。(4)数据库的建立,数据库中表的结构,各表中关键字的设置,表与表之间的关系。(5)应用程序各功能模块和报表的设计。(6)编写代码、上机输入、调试、修改并运行通过。(7)编写课程设计说明书。说明书是总结性的技术文件,应全面叙述整个设计的内容及过程(可参考上述6条),发现的问题及解决方法等。(9)说明书应采用A4纸张,文字说明不少于5000字。二、进度安排第一周:星期一 上午8:0012:00,星期二 上午8:0012:00 星期三 晚上7:0010:00,星期四 上午8:0012:00第二周:星期六 上午8:0012:00,下午2:306:30 附:课程设计报告装订顺序:封面、任务书、目录、正文、评分。 正文的格式:一级标题用3号黑体,二级标题用四号宋体加粗,正文用小四号宋体;行距为22。正文的内容:一、课题的主要功能;二、课题的功能模块的划分(要求画出模块图);三、主要功能的实现(至少要有一个主要模块的流程图);四、程序调试;五、总结;1 绪论1.1 引言随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。随着计算机网络技术发展,Web数据库技术已经成为应用最为广泛的网站架构基础技术在应用系统中,Web提供了与用户进行通信联络的有效手段,利用Web技术,实现Web服务器与数据库系统的连接,完成对数据的处理与查询,用户可以通过操作简单易学的浏览器来查询处理所需要的各种数据。1.2 问题的定义随着办学规模的扩大和招教人数的增加,建立一个高效的教师信息管理系统是非常必要的。普通的信息管理系统已不能适应时代的发展,因为它浪费了许多的人力和物力。在当今信息时代这种传统的管理方法必然被以计算机为基础的信息管理系统所代替。为了提高教师信息管理的效率,本组主要负责教师信息管理系统和课程信息管理模块,以及集合各个小组的模块形成一个完整的系统。当然我们做的这个模块是在大多数信息管理系统的基础上,主要增加了教师基本信息的管理和课程信息的管理,教务管理人员不必总呆在学院的办公室,他们都不受时间,位置,空间的限制,只要有上网的条件,在家里就可以完成有关信息的录入,更新,管理,查询和删除。本系统将会改变以前靠手工管理教师信息的状况,迅速提高工作效率。希望能为教务管理人员和学校的工作带来便利。1.3 系统目标现在我国的很多高校学生信息的管理水平大多还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。采用计算机来实现学生教师信息管理系统归纳起来,好处大约有以下几点: 1 可以存储历届的学生信息和教师信息,安全、高效;2 只需一到二名信息录入员即可操作系统,节省大量人力; 3 可以迅速查到所需信息。4 为将来学校上网做好准备。1.4 系统开发所用的技术准备1.4.1 数据库技术SQLServer 数据库技术是现代信息科学与技术的重要组成部分,是计算机数据处理与信息管理系统的核心。数据库技术研究和解决了计算机信息处理过程中大量数据有效地组织和存储的问题,在数据库系统中减少数据存储冗余、实现数据共享、保障数据安全以及高效地检索数据和处理数据。随着计算机技术与网络通信技术的发展,数据库技术已成为信息社会中对大量数据进行组织与管理的重要技术手段及软件技术,是网络信息化管理系统的基础。SQLServer美国Microsoft公司推出的一种关系型数据库系统。SQLServer是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与WindowsNT的有机结合,提供了基于事务的企业级信息管理系统方案。 其主要特点如下: (1)高性能设计,可充分利用WindowsNT的优势。 (2)系统管理先进,支持Windows图形化管理工具,支持本地和远程的系统管理和配置。 (3)强壮的事务处理功能,采用各种方法保证数据的完整性。 1.4.2 JAVA语言Java 编程语言的风格十分接近C、C+语言。Java是一个纯的面向对象的程序设计语言,它继承了 C+ 语言面向对象技术的核心,Java舍弃了C +语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java SE 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。 Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次编译、到处执行”的跨平台特性。不过,每次的编译执行需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。但在 J2SE 1.4.2 发布后,Java 的执行速度有了大幅提升。 与传统程序不同,Sun 公司在推出 Java 之际就将其作为一种开放的技术。全球数以万计的 Java 开发公司被要求所设计的 Java 软件必须相互兼容。“Java 语言靠群体的力量而非公司的力量”是 Sun 公司的口号之一,并获得了广大软件开发商的认同。这与微软公司所倡导的注重精英和封闭式的模式完全不同。 Sun 公司对 Java 编程语言的解释是:Java 编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。 Java 平台是基于 Java 语言的平台。这样的平台目前非常流行,因此微软公司推出了与之竞争的.NET平台以及模仿 Java 的C#语言。1.4.3 C/S模式学生信息管理系统是典型的信息管理系统,本系统采用C/S模式进行开发,采用JAVA语言进行界面及程序设计,后端采用SQL Server 2000数据库系统。 C/S模式(Client/Server),是由客户机与服务器合作完成的二层结构系统平台模式, 在C/S环境中,表示层与功能层包括显示逻辑和事物处理逻辑部分被放在客户端,而资料层包括数据处理逻辑和数据库放在服务器端。在C/S 模式中, 由服务器承担对数据库的全面管理, 在客户机和服务器上各自运行应用程序,这种模式的优点主要有以下几点:(1) 因为在客户端上有一套完整的系统软件,具有很强的交互性,系统工作人员在运用系统时可以获得出错提示、在线帮助等较强功能;(2)由于C/S 模式是配对的点对点的结构模式,因此多采用局域网的协议,并且通常是学校内部固定的从事学生学籍管理工作的用户群,所以安全性较高;(3) 因为C/S 模式只有两层逻辑结构,因此网络通讯量低,传输速度快,占用网络资源少。2 可行性分析2.1 技术可行性“学生信息管理系统”学生模块是由网络和网页实现的。所以本系统使用java开发技术,应用界面友好且功能强大的由ECplise软件,服务器端脚本用JAVA脚本来编写,客户端脚本也用JAVA来编写,数据库使用SQL 数据库,服务器是TOMCAT 。热爱计算机科学,又刻苦钻研的精神,经过大学三年的学习,这些课程除了JAVA之外都已基本熟练掌握,该模块是在学校开发,遇到问题可以与同学一起研究,再加上陈老师和张老师的指导。因此在技术上能够适应本系统的开发。2.2 经济可行性系统的经济可行性指的是对组织的经济状况和投资能力进行分析,对系统建设、运行和维护费用进行估算,对系统建成后可能取得的社会及经济效益进行估计。本模块简单易开发,且开发免费(学校提供平台),系统开发运行后,可以实现学生信息管理的计算机化,节省了人力、物力,将人从繁重的工作业务中解脱出来,减少了信息管理中无意的错误,节省了大量的时间,管理效率也大幅度提高,因此,在经济上是可行的。所带来的效益远远大于系统软件的开发成本。在经济上完全可行,甚至有的同学说应该可以买个四五百块(当然也只是开玩笑而已,毕竟这只是我们第一次接触JAVA)。2.3 操作可行性本系统直观易懂,使用非常方便,学生可以直接上手,只要经过简单的培训,操作本系统没有太大的问题。界面比较清晰明了,操作简单,虽然不是最好的系统,但基本的功能还是能实现的。2.4 法律可行性本系统开发不会侵犯他人、集体或国家利益,不存在侵权等问题,不违反国家法律,因此具有法律可行性。综上所述,从技术上、经济上、法律上、可操作性上都是可行的,而且要求不高,所以该系统的开发是可行的3 需求分析3.1 开发环境和软件(1) 操作系统:Windows 7或Windows xp(2) 数据库软件:SQL Server 2000(3) Java开发工具:Eclipse3.2 系统具备的基本功能“学生成绩信息管理系统”学生、教师、课程等模块的开发主要包括应用程序系统和后台数据库,应用程序系统要求界面友好,功能完备,易使用等特点。而后台数据库的数据要具有一致性、完整性、安全性。管理员操作后台操作方便。前台作为与学生、教师直接交互的界面,在考虑功能的同时,也考虑了操作的简洁和方便性,目的是让大多数不在懂电脑操作的客户,也能轻松的享受计算机给他们带来的便利。前台系统主要学生成绩和个人信息的查询功能,学生可以查询自己的成绩和个人信息。4 总体设计4.1 系统功能设计管理员通过自己的用户名和密码登录后,进入主界面,在这个主界面里,可以选择教师信息管理或者课程信息管理,还可以选择要操作的类别,即添加功能、查询功能或是修改、删除功能。在查询功能里面,可以选择按教师编号查询、按教师名称查询、按教师职称查询、按工龄查询、按系别查询等,同理,如果选择课程信息管理,可以选择按课程号查询,按课程名查询,还可以选择按教师号进行查询。在查询基本信息时,可以点击相应的数据进行删除操作,系统会对子进行确认删除以免误删了信息,只有当您确定删除时,数据库才会真正的删除您想删的信息。据图的功能结构图如下所示:教师课程信息管理系统教员信息管理课程信息管理教员信息添加教员信息查询教员信息修改教员信息删除课程信息添加课程信息修改课程信息查询课程信息删除按教师号查询按教师名查询按职称查询按系别查询按工龄查询按课程号查询按课程名查询按教员号查询图4-1 教师、课程系统功能结构图4.2 数据库设计4.2.1 概念结构设计在系统设计的开始,我首先考虑的是如何用数据模型来数据库的结构与语义,以对现实世界进行抽象。目前广泛使用的数据模型可分为两种类型,一种是独立于计算机系统的“概念数据模型”,如“实体联系模型”;另一种是直接面向数据库逻辑结构的“结构数据模型”。在本系统中我采用“实体联系模型”(ER模型)来描述数据库的结构与语义,以对现实世界进行第一次抽象。ER模型直接从现实世界抽象出实体类型及实体间联系,然后用ER图来表示数据模型。它有两个明显的优点:接近于人的思维,容易理解;与计算机无关,用户容易接受。但ER模型只能说明实体间语义的联系,不能进一步说明详细的数据结构,它只是数据库设计的第一步。E-R图是直观表示概念模型的工具,它有三个基本成分:l 矩形框,表示实体类型(考虑问题的对象)。l 菱形框,表示联系类型(实体间的联系)。l 椭圆形框,表示实体的属性。根据对数据项与数据结构的分析,设计出能够满足系统需求的各种实体,及它们之间的关系,为后面的逻辑结构设计打下基础。本系统包括的实体有教师实体,课程实体。 各实体属性图如下所示:教师课程教师号工龄地址联系方式性别系别年龄职称教师名课程名课时课程号学期学分授课1n图4-2 系统E-R图4.2.2 逻辑结构设计1、院系信息表图4-3 院系信息表2、教师信息表图4-4 教师信息表3、课程信息表图4-4 课程信息表4.2.3 SQL语句的实现由于本小组除了构建教师信息管理模块和课程信息管理模块之外,还需要收集各小组的代码进行拼接,并对其进行测试功能,所以需要对整个学生成绩信息管理系统构建完整的数据库,因此这里我就一起创建了所有需要的表。具体步骤如下:(1)创建数据库:studentcreate database studentuse student(2)创建班级表create table ClassIfo(id int primary key,name char(20),depart varchar(20),departid int foreign key (departid) references department(id),)(3)创建学生表create table StuIfo(id int primary key,name char(20),birth char(20),sex char(2) check (sex in (男,女),classid int foreign key(classid)references ClassIfo(id),address varchar(50),tel char(20),)(4)创建系别表create table department(id int identity(1,1) primary key,name varchar(50) not null,)(5)创建专业表create table major(id int primary key,name varchar(50) not null,did int foreign key (did) references department(id)(6)创建教师表create table Teacher(tno int identity(1,1) primary key,tname char (20) not null,tsex char(2) check (tsex in(男,女),tage int check(tage 1 and tage 1 and ccredit =0) and (Grade管理工具数据源(ODBC)系统DSN添加SQL填写数据源名称(即studentDB)链接数据库student对数据源studentDB并进行测试,测试测试成功。(2)在系统界面包里面添加一个类(SQLHelper)的页面添加,然后其他类可以通过调用词类再加上自己的SQL语句,就可实现与数据库链接,具体代码如下:package com.zj.stu.prj.ui; /导包import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import javax.swing.JOptionPane;public class SqlHelper * * 操作数据库的方法 * param sql * return 更新行数 */public static int executeUpdate(String sql) int count=0;try Class.forName(sun.jdbc.odbc.JdbcOdbcDriver);Connection conn=DriverManager.getConnection(jdbc:odbc:studentDB); Statement st=conn.createStatement(); count = st.executeUpdate(sql); st.close(); conn.close(); catch (ClassNotFoundException e1) System.out.println(未找到驱动!);e1.printStackTrace(); catch (SQLException e2) e2.printStackTrace();return count;/* * 检索数据库的方法 * param sql * return 数据集 notic: 不能关闭任何对象,由调用方关闭对象 */public static ResultSet executeQuery(String sql)ResultSet rs=null;try Class.forName(sun.jdbc.odbc.JdbcOdbcDriver);Connection conn=DriverManager.getConnection(jdbc:odbc:studentDB); Statement st=conn.createStatement(); rs = st.executeQuery(sql); catch (ClassNotFoundException e1) System.out.println(未找到驱动!);e1.printStackTrace(); catch (SQLException e2) e2.printStackTrace();return rs;5 详细设计5.1 教师子系统详细设计5.1.1 添加教师信息模块1、运行界面图 5-2 添加教师基本信息2、具体代码如下:package com.zj.stu.prj.ui;import javax.swing.*;import java.sql.*;import java.awt.*; import java.awt.event.*;public class Add_TeacherInfo extends JInternalFrame implements ActionListenerstatic Add_TeacherInfo ss;String tname=;/姓名String tsex=;/性别int tage; /年龄String trank=;/职称int tseninority; /工龄String tdepart=;/系别String taddress=;/地址String ttelephone=;/联系方式 String tno= Integer.toString(this.getClassCount();JLabel warning=new JLabel(); /输入信息提示框JLabel title=new JLabel();JLabel jltno=new JLabel(教 工 号:); /创建文本框对象JLabel jltname=new JLabel(姓 名:);JLabel jltsex=new JLabel(性 别:);JLabel jltage=new JLabel(年 龄:);JLabel jltdepart=new JLabel(系 别:);JLabel jltseninority=new JLabel(工 龄:);JLabel jltaddress=new JLabel(地 址:);JLabel jlttelephone=new JLabel(联系方式:);JLabel jltrank=new JLabel(职 称:);JTextField jtno=new JTextField();JTextField jtname=new JTextField();JTextField jtsex=new JTextField();JTextField jtage=new JTextField();JTextField jtdepart=new JTextField();JTextField jtseninority=new JTextField();JTextField jtaddress=new JTextField();JTextField jttelephone=new JTextField();JComboBox cboRank=new JComboBox();ButtonGroup bg=new ButtonGroup(); /创建ButtonGroup组件对象JPanel jp=new JPanel();/创建Panel容器JLabel jl=new JLabel();JRadioButton jrmen=new JRadioButton(男,true);JRadioButton jrwomen=new JRadioButton(女);JButton submit=new JButton(添加); /创建按钮对象JButton reset=new JButton(重置);public Add_TeacherInfo()this.setTitle(添加教师基本信息);/设置窗口标题 MyPanel contentPane=new MyPanel(); this.setContentPane(contentPane);contentPane.setLayout(null); /this.setLayout(null);/设置窗口布局管理器contentPane.add(jltno);/将控件添加 到窗体contentPane.add(title);contentPane.add(jltname);contentPane.add(jltsex);contentPane.add(jltage);contentPane.add(jltdepart);contentPane.add(jltseninority);/将控件添加 到窗体contentPane.add(jltaddress);contentPane.add(jlttelephone);contentPane.add(jltrank);contentPane.add(jtno);contentPane.add(jtname);contentPane.add(jtsex);contentPane.add(jtage);contentPane.add(jtdepart);contentPane.add(jtseninority);contentPane.add(jtaddress);contentPane.add(jttelephone);contentPane.add(cboRank);bg.add(jrmen); /将所有空间加入窗体bg.add(jrwomen);jp.add(jrmen);jp.add(jrwomen);contentPane.add(jp);jtno.setText(tno);jtno.setEditable(false);contentPane.add(submit);contentPane.add(reset);contentPane.add(warning);title.setFont(new Font(red,Font.BOLD,21); /设置提示字体 title.setForeground(Color.red); warning.setFont(new Font(red,Font.BOLD,15); /设置提示字体 warning.setForeground(Color.red); title.setText(添加教师基本信息); title.setBounds(222,20,200,25); /属性框jltno.setBounds(80,60,100,25);jltrank.setBounds(80,100,100,25);jltsex.setBounds(80,140,100,25);jltage.setBounds(80,180,100,25);jltaddress.setBounds(80,220,100,25);jltname.setBounds(340,60,100,25);jltseninority.setBounds(340,100,100,25);jltdepart.setBounds(340,140,100,25);jlttelephone.setBounds(340,180,100,25);jtno.setBounds(150,60,140,25); /文本框cboRank.setBounds(150,100,140,25);jp.setBounds(150,135,100,30);jtage.setBounds(150,180,140,25);jtaddress.setBounds(150,220,140,25); /地址文本框jtname.setBounds(410,60,140,25);jtseninority.setBounds(410,100,140,25);jtdepart.setBounds(410,140,140,25);jttelephone.setBounds(410,180,140,25);submit.setBounds(200,270,60,25);reset.setBounds(350,270,60,25);warning.setBounds(420,100,150,25);submit.addActionListener(this);reset.addActionListener(this);this.setMaximizable(true);/最大化和关闭按钮this.setClosable(true); this.setSize(620,400);/centerShell(this);this.setVisible(true);this.setResizable(false); /设置窗体不可变大小this.setDefaultCloseOperation(JInternalFrame.DISPOSE_ON_CLOSE);cboRank.addItem(-请选择-);cboRank.addItem(助教);cboRank.addItem(讲师);cboRank.addItem(副教授);cboRank.addItem(正教授);public boolean equals(Object obj) /重写equals方法判断字符串相等if(obj=null)return false; if(this = obj) return true; if(obj instanceof String) String str = (String)obj; return str.equals(tno); return false;public void actionPerformed(ActionEvent e)tno=jtno.getText(); /获取用户输入内容tname=jtname.getText();tage=Integer.parseInt(jtage.getText();tdepart=jtdepart.getText();tseninority=Integer.parseInt(jtseninority.getText();taddress=jtaddress.getText();ttelephone=jttelephone.getText();trank=cboRank.getSelectedItem().toString();/jtrank.getText();int temp=0;Connection con=null;if(e.getSource()=submit)tryClass.forName(sun.jdbc.odbc.JdbcOdbcDriver);String url=jdbc:odbc:studentDB; /连接数据库con=DriverManager.getConnection(url); /获取连接字符串System.out.println(数据库已连接!);Statement stat=con.createStatement();if(jrmen.isSelected()tsex=男;elsetsex=女;temp=stat.executeUpdate(insert into Teacher values(+tname+,+tsex+,+tage+,+tseninority+,+taddress+,+ttelephone+,+tdepart+,+trank+) ); if(temp=1)JOptionPane.showMessageDialog(ss,添加成功);elseJOptionPane.showMessageDialog(ss,添加失败); stat.close();con.close();catch(Exception ex)ex.getStackTrace();else if(e.getSource()=reset) /重置所有控件warning.setText();jtno.setText();jtname.setText();jtsex.setText();jtage.setText();jtdepart.setText();jtseninority.setText();jtaddress.setText();jttelephone.setText();/jtrank.setText();cboRank.setSelectedIndex(0);private void centerShell(JFrame shell) /窗口在屏幕中间显示 /得到屏幕的宽度和高度 int screenHeight = Toolkit.getDefaultToolkit().getScreenSize().height; int screenWidth = Toolkit.getDefaultToolkit().getScreenSize().width; /得到Shell窗口的宽度和高度 int shellHeight = shell.getBounds().height; int shellWidth = shell.getBounds().width; /如果窗口大小超过屏幕大小,让窗口与屏幕等大 if(shellHeight screenHeight) shellHeight = screenHeight; if(shellWidth screenWidth) shellWidth = screenWidth; /让窗口在屏幕中间显示 shell.setLocation(screenWidth - shellWidth)/ 2),(screenHeight - shellHeight)/2); public int getClassCount() int count=0; try / step1:查找驱动 Class.forName(sun.jdbc.odbc.JdbcOdbcDriver); /step2:创建连接对象 Connection conn=DriverManager.getConnection(jdbc:odbc:studentDB); System.out.println(数据库已连接!); /step3:操作数据库的对象 Statement st=conn.createStatement(); /step4:准备需要执行的sql 语句 String sql=select max(tno) from Teacher; /System.out.println(sql); /step5: 执行insert的操作 ResultSet rs= st.executeQuery(sql); rs.next(); count=rs.getInt(1); rs.close(); st.close(); conn.close(); catch (ClassNotFoundException e1) / TODO 自动生成 catch 块 System.out.println(未找到驱动!); e1.printStackTrace(); catch (SQLException e2) / TODO 自动生成 catch 块 e2.printStackTrace(); return count+1; public static void main(String args)new Add_TeacherInfo();5.1.2 修改教师信息模块1、运行界面图 5-3 修改教师基本信息2、具体代码如下:package com.zj.stu.prj.ui;import java.awt.Color; import java.awt.Font; import java.awt.Graphics;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.ItemEvent;import java.awt.event.ItemListener;import java.sql.Connect

温馨提示

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

最新文档

评论

0/150

提交评论