JAVA数据库课程设计--学生选课管理系统的_第1页
JAVA数据库课程设计--学生选课管理系统的_第2页
JAVA数据库课程设计--学生选课管理系统的_第3页
JAVA数据库课程设计--学生选课管理系统的_第4页
JAVA数据库课程设计--学生选课管理系统的_第5页
已阅读5页,还剩75页未读 继续免费阅读

下载本文档

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

文档简介

1、学生选课管理系统的设计与实现一、课程设计目的通过这次的设计,主要是做出一个小型的管理系统,来加强对JAVA所学知识的巩固 和融会贯通,可以说是对一个学期所学知识的一个小结,加深对JAVA数据库的理解。二、需求分析功能需求分析:该系统具备管理学生信息、课程信息、选课信息的功能:用户通过输入账号和密码进 下该系统后,可以进行一些基础维护(学生信息维护、课程信息维护、选课信息维护)。全 部都可以进行增加、修改、删除、模糊查询。三、数据项:1表admin (用户表)FieldTypeullNeyKCommentUsernamechar(10P用户名)RIpasswordchar(10密码NameICh

2、ar(10 )用户呢称2表S (学生信息表)FieldTypeullNeyKCommentSnonvarchaP学号r(50)RISnamenvarcha姓名r(50)Sxnvarcha系别r(50)3表C(课程信息表)FieldTypeNKulleyCommentCnonvarcha r(50)-P一RI课号Cnamenvarcha r(50) 课名594表SC (学生信息表)FieldTypeN ulleyKCommentCnonvarchaP课号r(50)-RISnonvarchaP学号r(50)-RICnvarcha成绩r(50) 四、系统功能描述该小型系统主要是用于管理学生及课程的基

3、本信息,主要功能包括四方而的:L管理学生信息,其中包括添加,删除,修改等操作。2 .管理课程信息,其中包括添加,删除,修改等操作。3 .管理选课信息,其中包括添加,删除,修改等操作。4.查询信息,其中包括查询学生信息,查询课程信息,查询选课信息等操作.59五、代码分析连接数据库方法:这是java连接数据库的驱动,有关数据库的操作都要用到他。public static Connection CONN()String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver”; 力II我JDBC 驱动String dbURL =

4、 "jdbc:sqlserver:/localhost:1433; DatabaseName=student"; /连接服务 然和数据库test,此处student是数据库名String userName = "saM;默认用户名String userPwd =密码Connection dbConn=null;tryClass./orWGme(driverName);dbConn = DriverManager.getConnect/on(dbURL/ userName, userPwd);System.out.println(,Connection Succes

5、sful!H);如果连接成功 控制台输出Connection Successful! catch (Exception e) e.printStackTrace();return dbConn;用户登录界面user.java:登录时,凡是账号密码未填写、输入错误账号密码都会提出错误提示框。在填写好 账号密码后,会读取数据库里admin表,并查询其输入是否存在,若无误,则登录到用 户界面。public class User extends J Frameprivate J Label use.password;private JTextField kl;用户 输入机private JPasswo

6、rdField k2;密码输入也private JButton bl,b2;登录窗口public User(JFrame f)super("系统登录力Container c=getContentPane();c.setLayout(new FlowLayout();use=new JLabe'username:11);use.setFont(new FontC'Serir/ont.PLA/ZVO);password=new 儿 abel("password:");password.setFont(new Font(,SerifH/Font.PLA/

7、A/z20);kl=newJTextField(12);k2=new JPasswordField(12);bl=newJButton(“登录”);b2=newJButton(,B.,ly,);/设置登录方法BHandler b=new BHandler();EXIT d=new EXIT();bl.addActionListener(b);b2.addActionListener(d);添加控件c.add(use);c.add(kl);c.add(password);c.add(k2);c.add(bl);c.add(b2);setBounds(600,300z250,150);setVis

8、ible(true);setResizable(false);setDefaultCloseOperation(JFrame.EX/7O/V_CLOS£);)主函数public static void main(String args) User fl=new User(newJFrame();效果图:59登录成功愉定I用户界面:Menu.java用户界面能菜单栏有4个一级菜单,学生管理、课程管理、选课管理都能添加、修改、 删除数据,分别操作数据库里的S表(学生),C表(课程),SC表(选课)。查询管理则可进行 三个表的查询。import java.awt.*;import java

9、,awt.event.*;import javax.swing.*;public class Menu extends JFrame implements ActionListenerAddstu增加学生界面;Updatastu修改学生界面;Delstu删除学生界而;AddC增加课程界面;DelC删除课程界面;UpdateC修改课程界面;AddSC增加选课界而;DeISC删除选课界而;UpdateSC修改选课界而;Selstu学生查询界面;JPanel pCenter;CardLayout card=null;J Label label=null;JMenuBar mb=new JMenuBa

10、r();菜单栏JMenu ml=new JMenu("学生管理");JMenultem addl=new JMenultem("addl ");JMenultem updatal=new JMenultem("updatal ");JMenultem deletel=new JMenultem("deletel ");JMenu m2:new JMenu("课程管理”);JMenultem add2=new JMenultem("add2 H);JMenultem updata2=new JMe

11、nuItem(nupdata2");JMenultem delete2=new JMenultem("delete2 ");JMenu m3=new JMenu("选课管理”);JMenultem add3=new JMenultem("add3 *');JMenultem updata3=new JMenultem(Hupdata3");JMenultem delete3=new JMenultem("delete3 ");JMenu m4:new JMenu("查询管理");JMen

12、ultem 学生查询二newJMenultem("查询信息”);JMenultem m5=new JMenultem("系统退出”);Font t=new Font ('anerif'1,Font.PLAIN, 12);public Menu ()this.setTitle("学生选课管理系统)try UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName();catch(Exception e)System.err.println("不能设置夕卜观:"+

13、e);组合菜单addMenul();addMenu2();addMenu3();addMenu4();addJMenuBar();setJMenuBar(mb);label=new JLabel("选课管理系统"JLabel. CENTER);label.setFont(new Font("宋体)Font.BOLD,36);label.setHorizontalTextPosition(SwingConstants.CENTER);label.setForeground(Color.red);点击事件addl.addActionListener(this);upd

14、atal.addActionListener(this);deletel.addActionListener(this);m5.addActionListener(this);add2,addActionListener(this);delete2.addActionListener(this);updata2.addActionListener(this);add3.addActionListener(this);delete3.addActionListener(this);updata3.addActionListener(this);学生查询.addActionListener(thi

15、s);card=new CardLayout();pCenter=new JPanel();pCenter.setLayout(card);增加学生界面=new Addstu();修改学生界面二new Updatastu();删除学生界面;new Delstu();增加课程界面=new AddC();删除课程界面=new DelC();修改课程界面=new UpdateC();增加选课界面=newAddSC();删除选课界面=new DelSC();修改选课界面;new UpdateSC();学生查询界面;new Selstu();pCenter.add(“欢迎界面,abel);pCenter

16、.add("增加学生界而",增加学生界面); pCenter.add("修改学生界而",修改学生界面); pCenter.add("删除学生界而",删除学生界面); pCenter.add("增加课程界而",增加课程界面); pCenter.add("删除课程界面“,删除课程界面); pCenter.add("修改课程界而",修改课程界面); pCenter.add("增加选课界而",增加选课界面); pCenter.add("删除选课界而",删

17、除选课界面); pCenter.add(“修改选课界而“,修改选课界面); pCenter.add("学生查询界而“,学生查询界面); addfpCenter.BorderLayout.CENTER);validate();setVisible(true);setBounds(400,150,400,280);setDefaultCloseOperation(J Frame.EXIT_ON_CLOSE);addWindowListener(new WindowAdapter()/关闭程序时的操作 public void windowClosing(WindowEvent e)Syst

18、em.exit(0););validate();private void addJMenuBar() mb.add(ml);mb,add(m2);mb.add(m3);mb.add(m4);mb.add(m5); private void addMenu4() m4.add(学生查询);m4.setFont(t);private void addMenu3() m3.add(add3);m3.add(updata3);m3.add(delete3);m3.setFont(t); private void addMenu2() (/将菜单加入到菜单栏中m2.add(add2);m2.add(up

19、data2);m2.add(delete2);m2.setFont(t); private void addMenul() ml.add(addl);ml.add(updatal);ml.add(deletel);ml.setFont(t); public void actionPerformed(ActionEvent e)Object obj=e.getSource();if(obj=m5)System.exit(0);elseif(obj=addl)card.show(pCenterJ 增力口学生界面"); elseif(obj=updatal) card.show(pCent

20、er:修改学生界面"); elseif(obj=deletel) card.show(pCenter; ”删除学生界而"); elseif(obj=add2) card.show(pCenter;"增力H课程界面"); elseif(obj=delete2) card.show(pCenter删除课程界面"); elseif(obj=updata2) card,show(pCenter,"修改课程界而"); elseif(obj=add3) card.show(pCenterJ增力H选课界面"); elseif(o

21、bj=delete3) card.show(pCenter;"删除选课界而"); elseif(obj=updata3) card.show(pCenter, ”修改选课界而");elseif(obj=学生查询)card.show(pCenter;"学生查询界面”);public static void main(String args) new Menu();效果图:添力口界面:AddC,java/AddSC.java/Addstu.java添加数据时,若遇到必须信息未填写、不能重复的信息在数据库中已存在,都会提示无 法添加及其错误原因。import

22、java.awt.#;import javax.swing.*;Import java.sql.*;Import java.awt.event.*;public class AddC extends JPanel implements ActionListenerJTextField课号,课名;JButton 录入;public AddC()try UIManager.set£ooMndFee/(UIManager.getSystem£ooMndFee/C/ossWGme();catch(Exception e)System.err.println("不能设置外观

23、:M+e);课 =new JTextField(12);课名=new JTextField(12);录入=new JButton("录入录入.addActionListener(thls);Box boxl=Box.creGteHo"zonta/BoxO;横放boxBox box2=Qox.createHorizontalBox();Box box3=Qox.createHorizontalBox();Box box4=Qox.createHorizontalBox();boxLadd(newJLabel("课号:”);boxl.add(课号);box2.add(

24、new JLabel(“ 课名:“);box2.add(课名);box4.add(录入);Box boxH=Box.creoteUerCG/8ox();/收放boxboxH.add(boxl);boxH.add(box2);boxH.add(box3);boxH.add(box4);boxH.add(Box.createl/ert/ca/G/ue();JPanel messPanel=new JPanel();messPanel.add(boxH);setLayout(new BorderLayout();add(messPanel,BorderLayout.CE/VTER);validate

25、();效果图:添加界面:UpdateC,java/UpdateSCJava /Updatestu.java先查找你想要修改的项目,若修改的信息包括号码(学号、课号),则会进行查i旬,如 果修改后的号码已存在,以及修改后必须的信息变成空都会提示无法修改和其错误原因。此 外,若修改C表或则S表,会连同sc表中对应的信息一起修改。import java.awt/;Import java.awt.event.*;Import java.sql.*;Import javax.swing.*;public class UpdateC extends JPanel Implements ActionList

26、enerString save=null;JTextField课号1,课号,课名;JButton修改,查找;public UpdateC()try UIManager.set£ooMndFee/(UIManager.getSysteznLooMndFee/C/assWGme();catch(Exception eNSystem.err.printlnC'不能设置外观:"+e);)课号 l=newJTextField(12);课号=new JTextField(12);课名=new JTextField(12);修改=new JButton("修改)查找=n

27、ew JButton("查找)Box boxl=Qox.createHorizontalBox();/)djflboxBox box2=Qox.createHorizontalBox();Box box3=Qox.createHorizontalBox();Box box4=Qox.createHorizontalBox();Box box5=Qox.createHorizontalBox();boxl.add(new JLabel("课,上"'Label.CEN丁£7?);boxLadd(课号);box2.add(new JLabelC'

28、;VRzJLabel.CEWTE/?);box2.add(课名);box3.add(修改);box5.add(new JLabel("yft :'JLabel.CEWTE/?);box5.add(课号 1);boxS.add(查找);修改.addActionListener(thls);查找.addActionListener(this);Box boxH=Box.creotemcG/8ox();收放boxboxH.add(boxl);boxH.add(box2);boxH.add(box3);boxH.add(box4);boxH.add(Box.createl/ert/c

29、a/G/i/e();JPanel picPanel=new JPanel();JPanel messPanel=new JPanel();messPanel.add(boxS);picPanel.add(boxH);setLayout(new BorderLayout();JSplitPane splitV=new JSplitPane(JSplitPaneVER77CAL_SP£/TzmessPanel,picPanel);/>?:iJaddtsplitV.BorderLayout.CE/VTE/?);validate();)删除界面:DelC.java/DelSC.java

30、 /Deltu. java先查找你想要删除的项目,然后删除,此外,若删除C表或则S表的内容,会连同SC表中对应的信息一起修改。import java.awt.#;Import java.awt.event.*;Import java.sql.*;Import javax.swing.*;public class DelC extends JPanel Implements ActionUstenerString save=null;JTextField课号1,课号,课名;JButton删除,查找;public DelC()try UIManager.set£ooMndFee/(UIM

31、anager.getSysteznLooMndFee/C/assWGme();catch(Exception e)System.err.println("不能设置外观:"+e);)课号 l=newJTextField(F2);课号=new JTextField(12);课名=new JTextField(12);删除=new JButton("删除)查找=new JButton(“查找)Box boxl=Box.cfeateHor/zonta/Sox();/lviboxBox box2=Qox.createHorizontalBox();Box box3=Qox.

32、createHorizontalBox();Box box4=Qox.createHorizontalBox();Box box5=Qox.createHorizontalBox();boxl.add(new JLabel("课,上"/Label.CEN 丁£7?);boxLadd(课号);box2.add(new JLabelC'VRzJLabel.CEWTE/?);box2.add(课名);box4.add(删除);box5.add(new JLabel("yRCENTER);boxS.add(课号 1);boxS.add 渣找);Box b

33、oxH=Box.createV,ert/ca/8ox();/,l,j/(boxboxH.add(boxl);boxH.add(box2);boxH.add(box3);boxH.add(box4);boxH.add(Box.createVert/ca/G/ue();删除.addActionListener(thls);查找.addActionListener(this);JPanel picPanel=new JPanel();JPanel messPanel=new JPanel();messPanel.add(boxS);picPanel.add(boxH);setLayout(new B

34、orderLayout();JSplitPane splitV=new JSplitPane(JSplitPaneVER77CAL_SP£/T,messPanel,picPanel);/>?:iJ add(splitV,BorderLayout.CE/VTF/?);validate();)查询界面:Selsto.java可以以任意条件模糊查找相关的表。Import java.awt.#;import java.awt.event.*;Import java.sql.*;import javax.swing.*;public class Selstu extends JPanel

35、 Implements ActionListenerJTextField学号,姓名,系别;JButton 查找;JTextField课号,课名;JButton 查找 1;JTextField课号1,学号1成绩;JButton 查找2;public Selstu ()7:-newJTextField(12);姓名:newJTextField(12);系别:newJTextField(12);课号=newJTextField(12);课名=new JTextField(12);课号 l=new JTextField(12);学号 l=new JTextField(12);成绩二 newJTextF

36、ield(12);查找=newJButton("查找学生信息");查找l=new JButton("查找课程信息");查找2=new J Button("查找选课信息)Box boxl=Box.cr2QteHor/zonta/8ox();/ia,/(boxBox box2-Qox.creoteHorizontalBox();Box box4-Box.creoteHorizontalBox(Y,Box box5=Box.creoteHorizontolBox();Box box6=Box.creoteHorizontalBox();Box box

37、7=Box.creoteHorizontolBox();boxl.add(new JlabeK” 学号:“JLabeLCEN7£R);boxl.add(学号);boxl.add(newJLabel(',:,zJ Label.CE/VTER);boxl.add(姓名);boxl.add(newJLabel("系别:,JLabeLCENTTR);boxl.add(系别);box2.add(查找);box4.add(new JLabel(,i,:,/J Label.CE/VTE/?);box4.add(课号);box4.add(newJLabel("i:,zJ

38、Label.CE/VTER);box4.add(课名);box6.add(查找 1);box5.add(new JLabel(Hi *):"ZJ Labe.CENTER);box5.add(课号 1);box5.add(newJLabel(,7:*:,/J Label.CE/VTE/?);boxS.add(学号 1);box5.add(newJLabel(“成绩:"JLabel.CE/VTER);box5.add(成绩);box7.add僮找 2);Box boxHl=Box.createV,ert/CG/8ox();/lJ?(boxboxHl.add(boxl);boxH

39、l.add(box2);boxHl.add(Box.createl/ert/ca/G/ue();Box boxH2=Box.createVerticalBox);/JjflboxboxH2.add(box4);boxH2.add(box6);boxH2.add(Box.createVert/ca/G/ue();Box boxH3=Box.creater"ca/8ox();联放boxboxH3.add(box5);boxH3.add(box7);boxH3.add( Box.create Vert/ca/G/i/e();查找.addActionListener(this);查找 Lad

40、dActionListener(thls);iic2.addActionListener(thls);JPanel messPanel=new JPanel();JPanel picPanel=new JPanel();JPanel threePanel=new JPanel();messPanel.add(boxHl);picPanel.add(boxH2);threePanel.add(boxH3);setLayout(new BorderLayout();JSplitPane splitV=new JSplitPane(JSplitPane.田?77GAL_SPU7;messPaneLp

41、icPanel); 分割 add(splitVzBorderLayout.C£A/TER);JSplitPane splitVl=newJSplitPane(JSplitPaneVERT/C/AL-SP£/7;splitV/threePanel);/5?:JfiJ addfsplitVBorderLayout.CEA/TE/?);validate();效果图:59卜而是java的源代码,总共有15个类©分别是AddC.java, AddSC.java, Addstu.java» Delstu.java> DeIC.java, DelSC.java,

42、 Menujava, SelC.java. SelSC.java, Selstu.java> Student.java» Updatastu.javai UpdateC.java, UpdateSCJava, User.javao因为本人太懒,所以一些类名的错误没有修改,也没有优化系统,总之还算是能运行的, 数据库用的是sql2005,如果用别的数据库就要改驱动,具体自己上网百度吧。如果自己有 空,优化一下还是很好滴AddC.jaba:import java.awt.*;import javax.swing.*;import java.sql.*;import java.awt

43、.event.*;public class AddC extends JPanel implements ActionListenerJTextField课号,课名;J Button 录入;public AddC()try UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName(); catch(Exception电乂5>201,2卬匕时1门("不能设置夕卜观:"+e);课号=new JTextField(12);课名二new JTextField(12);录入:new JButton(&quo

44、t;录入”);录入.addActionListener(this);Box boxl=Box.createHorizontalBox();横放boxBox box2=Box.createHorizontalBox();Box box3=Box.createHorizontalBox();Box box4=Box.createHorizontalBox();boxl.add(new 儿 abel("课号:“);boxl.add(课号);box2.add(new 儿 abel("课名:");box2.add(课名);box4.add(录入);Box boxH=Box.

45、createVerticalBox。;竖放boxboxH.add(boxl);boxH.add(box2);boxH.add(box3);boxH.add(box4);boxH.add(Box.createVerticalGlue();JPanel messPanel=new JPanel();messPanel.add(boxH);setLayout(new BorderLayout();addfmessPaneBorderLayout.CENTER);validate();public void actionPerformed(ActionEvent c)Object obj=c.getS

46、ource();if(obj=录入乂if(课号.getText(),equals("”) 11 课名,getText().equals("”)JOptionPane.showMessageDialog(thisJ 学生信息请填满再录入! 11);Statement stmt=null;ResultSet rs=null/rsl=null;String sql,sqll;sqll=,select * from C where Cno="'+课号.getTextO+""';sql=Hinsert into C values(&quo

47、t;'+课号.getText()+4”+课名.getText()+"')"try(Connection dbConnl=CONN();stmt=(Statement)dbConnl.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE/ResultSet.C ONCUR_READ_ONLY);rsl=stmt.executeQuery(sqll);if(rsLnext(»JOptionPane.showMessageDialog(thisJ该课号以存在,无法添加"); else(stmt.ex

48、ecutellpdate(sql);)rsl.close();stmt.close();)catch(SQLException e)System.out.print(HSQL Exception occur.Message is:"+e.getMessage();)连接数据库方法public static Connection CONN()String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver”;加载JDBC驱动String dbURL = Mjdbc:sqlserver:/localhost:14

49、33; DatabaseName=studentH;连接服务器和数据库testString userName = 'sa'1;默认用户名String userPwd = "huangjiwei”; 密码Connection dbConn=null;try (Class.forName(driverName);dbConn = DriverManager.getConnectionfdbURL, userName, userPwd);System.out.println(HConnection Successful!H);如果连接成功 控制台输出Connection S

50、uccessful! catch (Exception e) e.printStackTrace();return dbConn;AddSC.java:import java.awt.*;import javax.swing.*;import java.sql.*;import java.util.*;import javax.swing.filechooser.*;import java.io.*;import java.awt.event.*;public class Add SC extends JPanel implements ActionListenerJTextField课号,学

51、号,成绩;J Button 录入;public AddSC()try UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName(); catch(Exception e/System.err.printin("不能设置外观:M+e);课号=new JTextField(12);学号二门6/7 JTextField(12);成绩=new JTextField(12);录入=new JButton("录入”);MA.addActionListener(this);Box boxl二Box.createHor

52、izontalBox();横放boxBox box2=Box.createHorizontalBox();Box box3=Box.createHorizontalBox();Box box4=Box.createHorizontalBox();boxl.add(new JLabel("课号:”);boxl.add(课号);box2.add(new 儿 abel(" 学号:“);box2.add(学号);box3.add(new 儿 abel("成绩:“);box3.add(成绩);box4.add(录入);Box boxH=Box.createVerticalB

53、ox();/!/&boxboxH.add(boxl);boxH.add(box2);boxH.add(box3);boxH.add(box4);boxH.add(Box.createVerticalGlue();JPanel messPanel=new JPanel();messPanel.add(boxH);setLayout(new BorderLayout();addfmessPaneBorderLayout.CENTER);validate();public void actionPerformed(ActionEvent c)Object obj=c.getSource();

54、if(obj=录入)if(课号.getText(),equals("") 11 学号.getText(),eqiials("")JOptionPane.showMessageDialog(thisJ填写课号与学号才能录入!");elseStatement stmt=null;ResultSet rs=null/rsl=null/rsC=null,rsS=null;String sql,sqll,sq5sqiC;sqlC=l,select * from C where Cno="'+课号,getText()+”“;sqlS=Ms

55、elect * from S where Sno="'+学号.getText()+”“;sqll=Hselect * from SC where Cno="'+课号.getText()+“' and Sno='"+学 号.getText()+""'sql=ninsert into SC values(、课号,getTextO+"?"+学号.getText()+"?"+成 绩.getText()+"')"try(Connection dbC

56、onnl=CONN();stmt=(Statement)dbConnl.createStatement(ResultSet.TYPE_SCROLLJNSENSITIVEzResultSet.C ONCUR_READ_ONLY);rsC=stmt.executeQuery(sqlC);if(rsC.next()rsS=stmt.executeQuery(sqlS);if(rsS.next()rsl=stmt.executeQuery(sqll);if(rsl.next()川OptionPane.showMessageDialog(this该学生以选该课程号,无法 添加");else(s

57、tmt.executeUpdate(sql);(匕0由2门66卜0“6$282口121。8(由1$,“添力0成功”);)rsl.close();)elseJOptionPane.showMessageDialog(this,”该学生不存在,无法添加");rsS.close();)elseJOptionPane.showMessageDialog(this,”该课程不存在,无法添加");rsC.close);stmt.close();)catch(SQLException e)System.out.print("SQL Exception occur.Message is:"+e.get

温馨提示

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

评论

0/150

提交评论