当前位置:文档之家› 分享文档

分享文档

分享文档
分享文档

《Java语言程序设计实训》课程设计任务书

一、课程设计的目的

《Java语言程序设计实训》课程设计是计算机科学与技术专业及相关专业的集中实践性环节之一,是学习完《Java语言程序设计》后进行的一次全面的综合练习,其目的在于加深对面向过程程序设计的理解,提高解决实际问题的能力,为后续课程、毕业设计以及今后从事设计工作打下良好的基础。

二、课程设计内容及要求

用JA V A语言环境制作一个学生管理系统。包括添加、删除、查询等功能。要求学生根据题目的基本要求,设计结构良好的界面并完成课程设计说明书。

1.课程设计任务

设计一个学生信息管理系统,主要功能包括学生信息的输入、显示、删除、查询、统计等。

具体要求如下:

(1)学生信息的格式:

学号6位字符

姓名8位字符

计算机实数

高等数学实数

英语实数

(2)学生信息文件student.txt的格式:

每行一位学生,学生的3项数据之间用一个制表符分隔,例如:

100001 zhang 88.0 75.0 93.0

100002 wang 76.0 85.0 58.0

(3)主菜单:

学生信息管理系统

主菜单

== == == == == == == == == == == == == == == == ==

1:添加学生记录

2:显示学生记录

3:删除学生记录

4:查询学生记录

5:统计学生记录

0:退出系统

请选择

其中各选项的功能:

添加学生记录:输入并保存学生信息

显示学生记录:出现“显示学生信息子菜单”,供操作者选择

删除学生记录:显示现有的学生信息,让操作者输入要删除学生的学号,将其删除后再次显示其余的学生信息

查询学生记录:出现“查询学生信息子菜单”,供操作者选择

统计学生记录:统计并显示优、良、中、及格、不及格的人数与比例,以及总人数、及格率、最高分、最低分、平均分。

(4)显示学生信息子菜单:

显示学生信息

子菜单

== == == == == == == == == == == == == == == == ==

1:按学号序显示

2:按姓名序显示

3:按成绩序显示

0:退出显示

请选择:

其中各选项的功能:

按学号序显示:按学号字典序显示所有学生信息

按姓名序显示:按姓名字典序显示所有学生信息

按成绩序显示:按成绩高分到低分显示所有学生信息

(5)查询学生信息子菜单:

查询学生信息

子菜单

== == == == == == == == == == == == == == == == ==

1:按学号序显示

2:按姓名序显示

3:按成绩序显示

0:退出显示

请按姓名序显示选择:

其中各选项的功能:

按学号查询:按键盘输入的学号查找并显示学生信息

按姓名查询:按键盘输入的姓名查找并显示学生信息

按成绩查询:按键盘输入的分数范围查找并显示学生信息

2.基本要求

(1)完成问题陈述中提到的所有需求功能。

(2)要求写出不少于1500字的文档。

(3)文档中至少要包括:程序设计的详细说明。

(4)用户界面设计:界面友好,操作简单。

3.文档格式

(1)概述

包括项目背景、编写目的、开发环境等内容。

(2)需求分析

问题陈述、需完成的功能等。

(3)模块说明

写出各功能模块的具体功能。

(4)系统功能设计

画出系统功能图,描述每一个功能完成的情况。

(5)结束语

写出完成本课程设计的心得,领会程序设计的理论与实践的关系,有哪些收获,还有哪些不足。

4.开发工具

JA V A语言开发环境都可,要求学生信息管理系统美观与完善。

/*弹出对话框*/

import javax.swing.*;

import java.awt.*;

//import java.io.*;

public class MyDialog extends JDialog

{

MyDialog(String s,String t)

{

JOptionPane.showMessageDialog(null,s,t,https://www.doczj.com/doc/1d5914889.html,RMA TION_MESSAGE);

}

}

/*点击关闭按钮"X"可关闭当前窗体*/

import java.awt.event.*;

class MyWindowListener extends WindowAdapter

{

public void windowClosing(WindowEvent e)

{

e.getWindow().dispose();

}

}

/*主控程序,程序从这儿开始*/

import java.io.*;

import java.awt.event.*;

public class Student implements ActionListener

{

static int number;

static String[] ss = new String[500];

static StudentMain stuMain = new StudentMain("学生信息管理系统");

static StudentInfoAdd stuInfoAdd = new StudentInfoAdd("添加学生记录");

static StudentInfoShow stuInfoShow= new StudentInfoShow("显示学生记录");

static StudentInfoDelete stuInfoDelete = new StudentInfoDelete("删除学生记录");

static StudentNumShow stuNumShow = new StudentNumShow("按学号顺序显示学生记录");

static StudentNameShow stuNameShow = new StudentNameShow("按姓名顺序显示学生记录");

static StudentScoreShow stuScoreShow = new StudentScoreShow("按成绩顺序显示学生记录");

static StudentInfoInquiry stuInfoInquiry = new StudentInfoInquiry("查询学生记录");

static StudentInfoStatistics stuInfoStatistics = new StudentInfoStatistics("统计学生记录");

static StudentNumInquiry stuNumInquiry = new StudentNumInquiry("按学号查询学生记录");

static StudentNameInquiry stuNameInquiry = new StudentNameInquiry("按姓名查询学生记录");

static StudentScoreInquiry stuScoreInquiry = new StudentScoreInquiry("按成绩范围查询学生记录");

public static StudentInfo[] stuInfo = new StudentInfo[100];

public void actionPerformed(ActionEvent e)

{

//主菜单

if(e.getSource() == stuMain.btn1)

{

if(stuMain.txt1.getText().equals(""))

{

new MyDialog("输入不能为空!","输入错误");

return;

}

switch(Integer.parseInt(stuMain.txt1.getText()))

{

case 0:System.exit(0);

case 1:stuInfoAdd.setVisible(true);break;

case 2:stuInfoShow.setVisible(true);break;

case

3:stuInfoDelete.setVisible(true);stuInfoDelete.txt1.setText("");stuInfoDelete.txa1.setText("");brea k;

case 4:stuInfoInquiry.setVisible(true);break;

case 5:stuInfoStatistics.setVisible(true);this.statistics();break;

}

stuMain.txt1.setText("");

}

// 添加学生信息

if(e.getSource() == stuInfoAdd.btn1)

{

this.fileRead();

if(stuInfoAdd.txt1.getText().equals(""))

{

new MyDialog("学号不能为空!","输入错误");

return;

}

if(stuInfoAdd.txt2.getText().equals(""))

{

new MyDialog("姓名不能为空!","输入错误");

return;

}

if(stuInfoAdd.txt3.getText().equals(""))

{

new MyDialog("计算机成绩不能为空!","输入错误");

return;

}

if(stuInfoAdd.txt4.getText().equals(""))

{

new MyDialog("数学成绩不能为空!","输入错误");

return;

}

if(stuInfoAdd.txt5.getText().equals(""))

{

new MyDialog("英语成绩不能为空!","输入错误");

return;

}

stuInfo[number].stuNum = stuInfoAdd.txt1.getText();

stuInfo[number].stuName = stuInfoAdd.txt2.getText();

stuInfo[number].computer = Double.valueOf(stuInfoAdd.txt3.getText()).doubleValue();

stuInfo[number].math = Double.valueOf(stuInfoAdd.txt4.getText()).doubleValue();

stuInfo[number].english = Double.valueOf(stuInfoAdd.txt5.getText()).doubleValue();

number++;

stuInfoAdd.txt1.setText("");

stuInfoAdd.txt2.setText("");

stuInfoAdd.txt3.setText("");

stuInfoAdd.txt4.setText("");

stuInfoAdd.txt5.setText("");

this.fileWrite();

}

//删除学生信息

if(e.getSource() == stuInfoDelete.btn1)

{

this.fileRead();

if(stuInfoDelete.txt1.getText().equals(""))

{

new MyDialog("学号不能为空!","输入错误");

return;

}

String str = stuInfoDelete.txt1.getText();

for(int i = 0;i

{

if(stuInfo[i].stuNum.equals(str))

{

for(int j=i+1;j

{

stuInfo[j-1] =stuInfo[j];

}

number--;

}

}

String s="学号"+"\t"+"姓名"+"\t"+"计算机成绩"+"\t"+"数学成绩"+"\t"+"英语成绩"+"\n";

for(int i =0;i

{

s = s + stuInfo[i].stuNum+" "+"\t"+stuInfo[i].stuName+" "+"\t"+stuInfo[i].computer+"\t\t"+stuInfo[i].math+"\t\t" + stuInfo[i].english +"\n";

}

stuInfoDelete.txa1.setText(s);

this.fileWrite();

}

//显示学生信息

if(e.getSource() == stuInfoShow.btn1)

{

if(stuInfoShow.txt1.getText().equals(""))

{

new MyDialog("输入不能为空!","输入错误");

return;

}

switch(Integer.parseInt(stuInfoShow.txt1.getText()))

{

case 1:stuNumShow.setVisible(true);this.numShow();break;

case 2:stuNameShow.setVisible(true);https://www.doczj.com/doc/1d5914889.html,Show();break;

case 3:stuScoreShow.setVisible(true);this.scoreShow();break;

case 0:stuInfoShow.dispose();

}

stuInfoShow.txt1.setText("");

}

//查询学生信息

if(e.getSource() == stuInfoInquiry.btn1)

{

if(stuInfoInquiry.txt1.getText().equals(""))

{

new MyDialog("输入不能为空!","输入错误");

return;

}

switch(Integer.parseInt(stuInfoInquiry.txt1.getText()))

{

case

1:stuNumInquiry.setVisible(true);stuNumInquiry.txt1.setText("");stuNumInquiry.txa1.setText(""); break;

case

2:stuNameInquiry.setVisible(true);stuNameInquiry.txt1.setText("");stuNameInquiry.txa1.setText(" ");break;

case

3:stuScoreInquiry.setVisible(true);stuScoreInquiry.txt1.setText("");stuScoreInquiry.txt2.setText("") ;stuScoreInquiry.txa1.setText("");break;

case 0:stuInfoInquiry.dispose();

}

stuInfoInquiry.txt1.setText("");

}

//按学号查询

if(e.getSource() == stuNumInquiry.btn1)

{

this.fileRead();

if(stuNumInquiry.txt1.getText().equals(""))

{

new MyDialog("学号不能为空!","输入错误");

return;

}

String s="学号"+"\t"+"姓名"+"\t"+"计算机成绩"+"\t"+"数学成绩"+"\t"+"英语成绩"+"\n";

for(int i=0;i

if (stuInfo[i].stuNum.equals(stuNumInquiry.txt1.getText()))

{

s = s + stuInfo[i].stuNum+" "+"\t"+stuInfo[i].stuName+" "+"\t"+stuInfo[i].computer+"\t\t"+stuInfo[i].math+"\t\t" + stuInfo[i].english +"\n";

}

stuNumInquiry.txa1.setText(s);

this.fileWrite();

}

//按姓名查询

if(e.getSource() == stuNameInquiry.btn1)

{

this.fileRead();

if(stuNameInquiry.txt1.getText().equals(""))

{

new MyDialog("姓名不能为空!","输入错误");

return;

}

String s="学号"+"\t"+"姓名"+"\t"+"计算机成绩"+"\t"+"数学成绩"+"\t"+"英语成绩"+"\n";

for(int i=0;i

if (stuInfo[i].stuName.equals(stuNameInquiry.txt1.getText()))

{

s = s + stuInfo[i].stuNum+" "+"\t"+stuInfo[i].stuName+" "+"\t"+stuInfo[i].computer+"\t\t"+stuInfo[i].math+"\t\t" + stuInfo[i].english +"\n";

}

stuNameInquiry.txa1.setText(s);

this.fileWrite();

}

//按成绩范围查询

if(e.getSource() == stuScoreInquiry.btn1)

{

this.fileRead();

if(stuScoreInquiry.txt1.getText().equals("")||stuScoreInquiry.txt2.getText().equals("")) {

new MyDialog("成绩不能为空!","输入错误");

return;

}

if(Double.valueOf(stuScoreInquiry.txt1.getText()).doubleValue()>Double.valueOf(stuScoreI nquiry.txt2.getText()).doubleValue())

new MyDialog("请按从小到大顺序输入!","输入错误");

return;

}

double[] sumscore = new double[100];

for(int i =0;i

{

sumscore[i] += stuInfo[i].computer + stuInfo[i].math + stuInfo[i].english;

}

String s="学号"+"\t"+"姓名"+"\t"+"计算机成绩"+"\t"+"数学成绩"+"\t"+"英语成绩"+"\n";

for(int i=0;i<=number;i++)

if (sumscore[i]>=Double.valueOf(stuScoreInquiry.txt1.getText()).doubleValue() && sumscore[i]<=Double.valueOf(stuScoreInquiry.txt2.getText()).doubleValue())

{

s = s + stuInfo[i].stuNum+" "+"\t"+stuInfo[i].stuName+" "+"\t"+stuInfo[i].computer+"\t\t"+stuInfo[i].math+"\t\t" + stuInfo[i].english +"\n";

}

stuScoreInquiry.txa1.setText(s);

this.fileWrite();

}

}

//注册监听器

public Student()

{

stuMain.btn1.addActionListener(this);

stuInfoAdd.btn1.addActionListener(this);

stuInfoShow.btn1.addActionListener(this);

stuInfoDelete.btn1.addActionListener(this);

stuInfoInquiry.btn1.addActionListener(this);

stuNumInquiry.btn1.addActionListener(this);

stuNameInquiry.btn1.addActionListener(this);

stuScoreInquiry.btn1.addActionListener(this);

}

//按学号顺序显示

public void numShow()

{

this.fileRead();

StudentInfo tmp;

for(int i =0;i

{

for(int j=i+1;j

if(stuInfo[i]https://www.doczj.com/doc/1d5914889.html,pareTo(stuInfo[j].stuNum)>0)

{

tmp = stuInfo[i];

stuInfo[i] = stuInfo[j];

stuInfo[j] =tmp;

}

}

}

String s="学号"+"\t"+"姓名"+"\t"+"计算机成绩"+"\t"+"数学成绩"+"\t"+"英语成绩"+"\n";

for(int i =0;i

{

s = s + stuInfo[i].stuNum+" "+"\t"+stuInfo[i].stuName+" "+"\t"+stuInfo[i].computer+"\t\t"+stuInfo[i].math+"\t\t" + stuInfo[i].english +"\n";

}

stuNumShow.txa1.setText(s);

this.fileWrite();

}

//按姓名顺序显示

public void nameShow()

{

this.fileRead();

StudentInfo tmp;

for(int i =0;i

{

for(int j=i+1;j

{

if(stuInfo[i]https://www.doczj.com/doc/1d5914889.html,pareTo(stuInfo[j].stuName)>0)

{

tmp = stuInfo[i];

stuInfo[i] = stuInfo[j];

stuInfo[j] =tmp;

}

}

}

String s="学号"+"\t"+"姓名"+"\t"+"计算机成绩"+"\t"+"数学成绩"+"\t"+"英语成绩"+"\n";

for(int i =0;i

{

s = s + stuInfo[i].stuNum+" "+"\t"+stuInfo[i].stuName+" "+"\t"+stuInfo[i].computer+"\t\t"+stuInfo[i].math+"\t\t" + stuInfo[i].english +"\n";

}

stuNameShow.txa1.setText(s);

this.fileWrite();

}

//按成绩和顺序显示

public void scoreShow()

{

this.fileRead();

StudentInfo tmp;

for(int i =0;i

{

for(int j=i+1;j

{

if(stuInfo[i].computer + stuInfo[i].math + stuInfo[i].english

{

tmp = stuInfo[i];

stuInfo[i] = stuInfo[j];

stuInfo[j] =tmp;

}

}

}

String s="学号"+"\t"+"姓名"+"\t"+"计算机成绩"+"\t"+"数学成绩"+"\t"+"英语成绩"+"\t"+"总成绩"+"\n";

for(int i =0;i

{

s = s + stuInfo[i].stuNum+" "+"\t"+stuInfo[i].stuName+" "+"\t"+stuInfo[i].computer+"\t\t"+stuInfo[i].math+"\t\t" + stuInfo[i].english +"\t\t"+(stuInfo[i].computer + stuInfo[i].math + stuInfo[i].english)+"\n";

}

stuScoreShow.txa1.setText(s);

this.fileWrite();

}

//统计学生信息

public void statistics()

{

this.fileRead();

int you=0,liang=0,zhong=0,jige=0,bujige=0;

double jigelv=0.0,tallscore=0.0,lowscore=0.0,avgscore=0.0,totalsumscore = 0.0;

double[] sumscore = new double[100];

for( int i= 0;i

{

sumscore[i] = 0.0;

}

for(int i=0;i

{

sumscore[i] = stuInfo[i].computer + stuInfo[i].math + stuInfo[i].english;

totalsumscore += sumscore[i];

lowscore = sumscore[0];

if(sumscore[i] > tallscore)

tallscore = sumscore[i];

if(sumscore[i] < lowscore)

lowscore = sumscore[i];

}

for (int i= 0; i

{

if(sumscore[i] >= 270.0)

you++;

else if(sumscore[i] >=240.0)

liang++;

else if(sumscore[i] >= 210.0)

zhong++;

else if(sumscore[i] >=180.0)

jige++;

else

bujige++;

}

String s;

s="优的人数为:"+you+",所占比例为:"+(int)((you/(number*1.0))*1000+0.5)/10.0+"%"+"\n";

s+="良的人数为:"+liang+",所占比例为:"+(int)((liang/(number*1.0))*1000+0.5)/10.0+"%"+"\n";

s+="中的人数为:"+zhong+",所占比例为:"+(int)((zhong/(number*1.0))*1000+0.5)/10.0+"%"+"\n";

s+="及格的人数为:"+jige+",所占比例为:"+(int)((jige/(number*1.0))*1000+0.5)/10.0+"%"+"\n";

s+="不及格的人数为:"+bujige+",所占比例为:"+(int)((bujige/(number*1.0))*1000+0.5)/10.0+"%"+"\n";

s+="总人数为:"+(you+liang+zhong+jige+bujige)+"\n";

s+="及格率为:"+(int)(((you+liang+zhong+jige)/(number*1.0))*1000+0.5)/10.0+"%"+"\n";

s+="最高分为:"+tallscore+"\n";

s+="最低分为:"+lowscore+"\n";

s+="平均分为:"+(int)((totalsumscore/(number*1.0))*1000+0.5)/1000.0+"\n";

stuInfoStatistics.txa1.setText(s);

this.fileWrite();

}

//读取文件

public void fileRead()

{

try

{

BufferedReader br =new BufferedReader(new FileReader("student.txt"));

String s="";

String str="";

while((str=br.readLine()) !=null)

{

s +=str;

}

ss =s.split(" ");

number=ss.length/5;

for(int i=0;i

{

stuInfo[i].stuNum =ss[5*i];

stuInfo[i].stuName =ss[(5*i)+1];

stuInfo[i].computer =Double.valueOf(ss[(5*i)+2]).doubleValue();

stuInfo[i].math =Double.valueOf(ss[(5*i)+3]).doubleValue();

stuInfo[i].english =Double.valueOf(ss[(5*i)+4]).doubleV alue();

}

br.close();

}

catch (FileNotFoundException e)

{

e.printStackTrace();

}

catch (IOException e)

{

e.printStackTrace();

}

}

//写入文件

public void fileWrite()

{

try

{

BufferedWriter bw =new BufferedWriter(new FileWriter("student.txt"));

String s="";

for (int i=0;i

{

s =stuInfo[i].stuNum + " "+stuInfo[i].stuName + " " +String.valueOf(stuInfo[i].computer)+" "+String.valueOf(stuInfo[i].math)+" "+String.valueOf(stuInfo[i].english)+" ";

bw.write(s);

bw.newLine();

}

bw.flush();

bw.close();

}

catch (FileNotFoundException e)

{

e.printStackTrace();

}

catch (IOException e)

{

e.printStackTrace();

}

}

public static void main(String args[])

{

for(int i=0;i<=99;i++)

{

stuInfo[i] = new StudentInfo();

stuInfo[i].stuNum = "";

}

new Student();

}

}

/*学生基本信息*/

import java.io.*;

class StudentInfo

{

String stuNum; /*学号*/

String stuName; /*姓名*/

double computer; /*计算机成绩*/

double math; /*数学成绩*/

double english; /*英语成绩*/

public StudentInfo(){}

public StudentInfo(String stuNum,String stuName,double computer,double math,double english)

{

this.stuNum = stuNum;

this.stuName = stuName;

https://www.doczj.com/doc/1d5914889.html,puter = computer;

this.math = math;

this.english = english;

}

}

/*添加学生信息*/

import java.awt.*;

import java.awt.event.*;

import java.io.*;

class StudentInfoAdd extends Frame

{

Label lbl1 = new Label("添加学生记录");

Label lbl2 = new Label("请输入:");

Label lbl3 = new Label("== == == == == == == == == == == == == == == == ==");

Label lbl4 = new Label(" 学号:");

Label lbl5 = new Label(" 姓名:");

Label lbl6 = new Label(" 计算机:");

Label lbl7 = new Label("高等数学:");

Label lbl8 = new Label(" 英语:");

TextField txt1 = new TextField(5);

TextField txt2 = new TextField(5);

TextField txt3 = new TextField(5);

TextField txt4 = new TextField(5);

TextField txt5 = new TextField(5);

Panel p1 =new Panel();

Panel p2 =new Panel();

Panel p3 =new Panel();

Panel p4 =new Panel();

Panel p5 =new Panel();

Button btn1 = new Button("确定");

public StudentInfoAdd (String title)

{

super(title);

this.setSize(530,360);

this.setLocationRelativeTo(null);// 使窗体在屏幕中央显示

this.setLayout(new FlowLayout(1,200,5));

this.add(lbl1);

this.add(lbl2);

this.add(p1);

this.add(p2);

this.add(p3);

this.add(p4);

this.add(p5);

p1.setLayout(new FlowLayout());

p2.setLayout(new FlowLayout());

p3.setLayout(new FlowLayout());

p4.setLayout(new FlowLayout());

p5.setLayout(new FlowLayout());

p1.add(lbl4);

p1.add(txt1);

p2.add(lbl5);

p2.add(txt2);

p3.add(lbl6);

p3.add(txt3);

p4.add(lbl7);

p4.add(txt4);

p5.add(lbl8);

p5.add(txt5);

this.add(btn1);

this.setResizable(false);

this.addWindowListener(new MyWindowListener());

}

}

/*删除学生记录*/

import java.awt.*;

import java.awt.event.*;

class StudentInfoDelete extends Frame

{

Label lbl1 = new Label("请输入学号:");

TextField txt1 = new TextField(5);

TextArea txa1 = new TextArea(20,10);

Button btn1 = new Button("确定");

public StudentInfoDelete (String title)

{

super(title);

this.setSize(500,350);

this.setLocationRelativeTo(null);// 使窗体在屏幕中央显示

this.setLayout(null);

this.add(lbl1);

lbl1.setBounds(160,50,80,30);

txt1.setBounds(240,55,50,18);

this.add(txa1);

txa1.setBounds(50,80,380,200);

this.add(btn1);

btn1.setBounds(200,285,50,25);

this.setResizable(false);

this.addWindowListener(new MyWindowListener());

}

}

/*查询学生信息*/

import java.awt.*;

import java.awt.event.*;

class StudentInfoInquiry extends Frame

{

Label lbl1 = new Label("查询学生信息");

Label lbl2 = new Label("主菜单");

Label lbl3 = new Label("== == == == == == == == == == == == == == == == ==");

Label lbl4 = new Label("1:按学号查询");

Label lbl5 = new Label("2:按姓名查询");

Label lbl6 = new Label("3:按成绩查询");

Label lbl7 = new Label("0:退出查询");

Label lbl8 = new Label("请选择:");

Panel p1 = new Panel();

TextField txt1 = new TextField(5);

Button btn1 = new Button("确定");

public StudentInfoInquiry (String title)

{

super(title);

this.setSize(530,330);

this.setLocationRelativeTo(null);// 使窗体在屏幕中央显示

this.setLayout(new FlowLayout(1,200,5));

this.add(lbl1);

this.add(lbl2);

this.add(lbl3);

this.add(lbl4);

this.add(lbl5);

this.add(lbl6);

this.add(lbl7);

this.add(p1);

p1.setLayout(new FlowLayout());

p1.add(lbl8);

p1.add(txt1);

this.setResizable(false);

this.addWindowListener(new MyWindowListener());

}

}

/*显示学生信息*/

import java.awt.*;

import java.awt.event.*;

class StudentInfoShow extends Frame

{

Label lbl1 = new Label("显示学生信息");

Label lbl2 = new Label("主菜单");

Label lbl3 = new Label("== == == == == == == == == == == == == == == == ==");

Label lbl4 = new Label("1:按学号序显示");

Label lbl5 = new Label("2:按姓名序显示");

Label lbl6 = new Label("3:按成绩序显示");

Label lbl7 = new Label("0:退出显示");

Label lbl8 = new Label("请选择:");

Panel p1 = new Panel();

TextField txt1 = new TextField(5);

Button btn1 = new Button("确定");

public StudentInfoShow (String title)

{

super(title);

this.setSize(530,330);

this.setLocationRelativeTo(null);// 使窗体在屏幕中央显示

this.setLayout(new FlowLayout(1,200,5));

this.add(lbl1);

this.add(lbl2);

this.add(lbl3);

this.add(lbl4);

this.add(lbl5);

this.add(lbl6);

this.add(lbl7);

this.add(p1);

p1.setLayout(new FlowLayout());

p1.add(lbl8);

p1.add(txt1);

p1.add(btn1);

this.setResizable(false);

this.addWindowListener(new MyWindowListener());

}

}

/*统计学生记录*/

import java.awt.*;

import java.awt.event.*;

import java.io.*;

class StudentInfoStatistics extends Frame

{

Label lbl1 = new Label("统计学生记录");

TextArea txa1 = new TextArea (20,10);

public StudentInfoStatistics (String title)

{

super(title);

this.setSize(400,310);

this.setLocationRelativeTo(null);// 使窗体在屏幕中央显示

this.setLayout(null);

this.add(lbl1);

lbl1.setBounds(160,30,100,30);

this.add(txa1);

txa1.setBounds(10,60,380,200);

this.setResizable(false);

this.addWindowListener(new MyWindowListener());

}

}

/*学生信息管理系统主菜单*/

import java.awt.*;

import java.awt.event.*;

public class StudentMain extends Frame

{

Label lbl1 = new Label("学生信息管理系统");

Label lbl2 = new Label("主菜单");

Label lbl3 = new Label("== == == == == == == == == == == == == == == == ==");

Label lbl4 = new Label("1:添加学生记录");

Label lbl5 = new Label("2:显示学生记录");

Label lbl6 = new Label("3:删除学生记录");

Label lbl7 = new Label("4:查询学生记录");

Label lbl8 = new Label("5:统计学生记录");

Label lbl9 = new Label("0:退出系统");

Label lbl10 = new Label("请选择:");

TextField txt1 = new TextField(5);

public Button btn1 = new Button("确定");

public StudentMain(){}

public StudentMain (String title)

{

super(title);

this.setSize(500,400);

this.setVisible(true);

this.setLocationRelativeTo(null);// 使窗体在屏幕中央显示

this.setLayout(null);

this.add(lbl1);

lbl1.setBounds(200,50,200,40);

this.add(lbl2);

lbl2.setBounds(230,80,200,40);

this.add(lbl3);

lbl3.setBounds(140,110,200,30);

this.add(lbl4);

lbl4.setBounds(200,140,200,20);

this.add(lbl5);

lbl5.setBounds(200,170,200,20);

this.add(lbl6);

lbl6.setBounds(200,200,200,20);

this.add(lbl7);

lbl7.setBounds(200,230,200,20);

this.add(lbl8);

lbl8.setBounds(200,260,200,20);

this.add(lbl9);

lbl9.setBounds(200,290,200,20);

this.add(lbl10);

lbl10.setBounds(140,320,50,20);

this.add(txt1);

txt1.setBounds(210,320,50,20);

this.add(btn1);

btn1.setBounds(270,318,50,20);

this.setResizable(false);

this.addWindowListener(new MyWindowListener());

}

}

/*按姓名查询学生记录*/

import java.awt.*;

import java.awt.event.*;

class StudentNameInquiry extends Frame

{

Label lbl1 = new Label("请输入姓名:");

TextField txt1 = new TextField(5);

TextArea txa1 = new TextArea(20,10);

环保知识学习资料

环保知识学习资料(总4页) -CAL-FENGHAI.-(YICAI)-Company One1 -CAL-本页仅作为文档封面,使用请直接删除

环保方面基础知识 1.第27届联合国大会决定把每年的6月5日定为(世界环境日)2.一般认为,我国酸雨形成的主要原因是(二氧化硫)等酸性气体进入大所后,逐步形成PH<5.6的酸性降水. 3.臭氧是一种天蓝色、有臭味的气体,在大气圈平流层中的臭氧层可以吸收和滤掉太阳光中大量的(紫外线),有效保护地球生物的生存。 4.噪声的来源主要有交通噪声、工业噪声、建筑施工噪声和社会噪声。人耳开始感到疼痛的声音叫痛阈,其声级为(120)分贝。5.如果大气中没有”温室气体”,地球表面温度将降低至-23`C,但是,如果温室气体量增加过多过快,就会造成(全球性气候变暖). 6.大量氮、磷等植物性营养元素进入水体后,藻类大量繁殖,水质恶化,水生生物死亡,一般称为(富营养化)。 7.水体被污染的程度,可由溶解氧(DO)、生化需氧量(BOD)、(化学需氧量)(COD)、总需氧量(TOD)和总有机碳(TOC)等多项指标综合表示。 8.造成温室效应的气体有(二氧化碳),还有氯氟烃、甲烷、氮氧化合物、臭氧等气体。 9.一氧化碳是一种可以使人致死的有毒气体。汽车在(开着发动机停车等候)状态下排放的一氧化碳量较多。

10.ISO14000系列标准是国际标准化组织制定的有关(环境管理)的系列标准。 11.(生物圈)是联系有机物和无机物的中心环节,也是与人类关系最密切的一种环境要素。 12.如果一个地区的(碘)元素分布异常,可引起地方性甲状腺肿或克汀病。 13.生态系统中的“分解者”包括绿色植物、光能细菌和化能细菌,是构成生态系统的基础。 14.中国“植树节”是每年的“3月12日”。 15.联合国环境规划署总部设在“瑞士”的首都。 16.酸雨是指pH值<5.6的大气降水。 17.1987年7月11日世界人口突破了(60亿),联合国因此把7月18.日定为“世界人口日”。 19、依据地表水水域使用目的和保护目标,将其划分为五类:I类主要适用于源头水、国家自然保护区;II类主要适用于集中式饮用水水源地一级保护区、珍贵鱼类保护区、鱼虾产卵场等;III类主要适用于集中式生活饮用水水源地二级保护区、一般鱼类保护区及游泳区;IV类主要适用于一般工业用水区及人体非直接接触的娱乐用水区;V类主要适用于农业用水区及一般景观要求水域。 20.一般将污染源分为工业污染源、交通运输污染源、农业污染源和(生活)污染源四类。 21.《国务院关于加强节能工作的决定》规定:所有公共建筑内的单

文档共享平台项目计划书

文档共享平台 项目计划书 项目名称:文档共享平台 姓名:许英杰 学号:SA09225395 教师:孟宁

一、需求 随着现代网络技术的发展,人们对于网络的的体验越来越丰富,同时对于网络的功能要求也越来越高,因此各种新的功能也层出不穷,为用户提供更多的功能和更好的服务。 传统的文档共享是用户上传了文档,别的用户可以根据要求下载该文档。但除了文档的标题和描述信息外,用户对文档的真实质量、内容等信息就不得而知,那么用户就很有可能下载了并不符合自己需要的文档,浪费了时间和精力。这注需要一种新的手段或技术,改变原有的文档共享方式,使得用户能够直观地感觉到自己下载的文档正是自己所需要的。本项目所描述的文档共享平台(下文简称为文档共享平台)正是基于这种背景下而产生了。 文档共享平台是一种新的文档共享方式:用户上传文档后,由我们提供技术把该文档的内容解析出来,并通过特殊手段使得用户可以在Web浏览器上查看到文档的内容,并根据需要下载符合自己的文档。这种方式在原有文档共享的基础上,提供了更精准的搜索方式,提高了用户的Web体验质量。 根据以上的需求,得出以下主要的功能: 1、为登陆用户提供上传和下载文档服务; 2、提供文档的解析和在线播放服务; 3、为用户提供积分等服务; 4、提供权限控制功能。 二、项目产出 1、软件需求规格说明书; 2、软件设计说明书; 3、具有良好可用性的软件产品:文档共享平台。

三、实施方案 根据以往开发的经验和新的需求的要求,拟采用的实施方案包括以下三个部分: 1、传统文档共享平台的建设 传统的共享平台是指提供简单的上传、下载,积分管理和权限控制等功能的共享平台。传统的共享平台建设包括对于用例的分析、功能的获取、用例状态和活动顺序分析、数据模型的分析和设计,软件体系结构的分析和设计等过程,最终构建成具有传统的共享平台功能的软件系统。 功能如下: 用户的注册和登陆; 文档的上传和下载; 文档的搜索; 积分的计算与管理; 权限的控制与分配。 2、对文档的解析 对文档的解析是本软件项目中最具有特色的一部分,并通过把文档解析成能在Web浏览器上通过Flash打开的swf文件来实现的。对于用户上传的文档,上传完成后,由就系统在后台完成各种格式的文档到swf格式文件的转换。主要提供的可供转换的文档格式由以下几种:doc\wps\odt,ppt\dps,pdf,xml,txt等。 转换过程通过第三方软件插件实现,提高了开发效率。 3、系统的集成 完成传统文档共享平台建设和对文档的解析以后,还有一个重要的步骤就是它们之间的整合,把格式转换后的文档通过Flash展示给最终用户。在此阶段也要通过大量的测试验证本系统的可用性、可靠性等重要特性。 四、人员安排 项目组成员由完成工程实践的小组成员组成。

环保教育经验交流发言

环保教育经验交流发言 为了生命,为了子孙后代,保护每一块绿地,爱护每一棵树木,节约点滴资源,保护好人类赖以生存的环境,是每个人义不容辞的责任。 环保教育经验交流发言为推进中国的环境教育和可持续发展教育,共同促进中国的可持续发展,“中国中小学绿色教育行动”(Environmental Educators’ Initiative, 简称EEI)的合作三方:中国教育部、世界自然基金会(WWF)和BP公司今天在北京联合举办“合作,促进中国可持续发展——环境教育案例分享暨经验交流会”。 本次会议的主要目的是介绍EEI教育项目的主要成效,交流和分享不同机构支持和参与环境教育和可持续发展教育的实践经验和成果,并通过更大范围的合作,以教育为途径更有效地促进中国和谐社会的建设。来自相关政府部门、国内著名高校和NGO,以及国内外知名企业的将参与此次会议,并围绕“环境与教育项目对中国可持续发展教育的支持与贡献”以及“企业如何与学校携手支持可持续发展教育”等话题进行交流和探讨。此外,来自“中国中小学绿色教育行动”环境教育中心的教研员代表还将结合自身参与和实践讲述该项目在中国正规教育领域所发挥的作用和成效。 1997年7月,中国教育部、世界自然基金会与BP公司

联合发起了“中国中小学绿色教育行动”。作为一个国际合作的环境教育项目,“中国中小学绿色教育行动”旨在将环境教育和可持续发展教育融入中国中小学课程中。这一项目是中国教育部门、跨国公司以及国际非政府组织的首次合作。 经过过去八年多的努力,“中国中小学绿色教育行动”已覆盖了全国17个省(直辖市、自治区),在十多所高等师范院校建立了环境教育研究中心,建设了一支环境教育、可持续发展教育的师资队伍。项目为全国近3000名教研员进行了可持续发展教育理论与方法的培训,开发了相应的教育资源,并通过学科渗透、综合实践活动、班团队活动、学校管理、校园建设等方式进行环境教育,受益学生已达150多万人次。此外,该项目还在北京、云南、上海、重庆等地建立了野外环境教育实习基地。 作为该项目工作的重要成果,《中小学环境教育实施指南(试行)》于XX年11月由教育部正式颁布。这是中国第一份国家级环境教育指导文件,确保了环境教育成为新的国家课程中一个必要的组成部分,将对全国近两亿中小学生产生积极有益的影响。 为期10年的“中小学绿色教育行动”是BP在华最大的社区投资项目之一。公司积极参与了项目的运作管理,并提供资助。此外,BP中国还于去年春季启动了一项名为“携手校园”的学校合作项目,通过BP公司员工与学校老师的共

基于Web的在线文档分享与管理系统研究与实现

基于Web的在线文档分享与管理系统研究与实现 摘要 21世纪是知识经济的世纪,知识与信息成为主要的战略资源之一。进入新世纪以来,IT技术飞速发展,作为一种新兴生产力正融入社会生活的各个方面,不断改变人们的生产与生活方式。当前,网络已经成为了人们获取信息、资料的主要途径。很多企业利用网络、软件等信息技术改进自己的生产和工作流程,企业信息化已成为一种趋势,电视台、电视技术与IT的融合趋势也越来越显著。 文档作为一种信息资源和无形资产,作为企业生产、技术、科研、经营和管理等活动的真实记录,在企业中发挥着重要的作用。随着IT技术的日益普及,人们在工作中常常用到多种办公软件,产生多种工作文档。人们通常使用微软的Office办公套件中的Word、Excel、Powerpoint 等工具来生成工作文档和演示资料,此外Txt、PDF等文本类文件和jpg、gif、png等图片文件也得到广泛的使用。 对于企业应用而言,部分企业已经采用办公自动化软件系统进行各种公文的流转,部分解决了文档授权阅览、分级使用等问题,但对于大家上传和分享手中的文档没有太大的帮助。对在互联网或web上进行文档分享,采用FTP、网络硬盘等技术的最大问题有:一是检索较为困难,二是对重要文档难以实现授权访问和使用,三是难以聚集或汇集大家手里的文档,四是难以控制上传的文档类型。Web技术以网页作为浏览载体,具有一定的灵活性,可通过在网页里嵌入插件解决文档浏览。针对这些问题,在近期的IT技术发展中,以百度文库、豆丁网等为代表的文档在线分享技术逐渐成为热点。 本论文首先介绍了文档管理,然后介绍了在线文档管理和分享系统的背景,探讨了其主要技术实现方式。借鉴在线文库的实现模式、管理信息系统的思想,辅以较为完善的后台管理,与工作中的需求密切结合就形成了“基于web的在线文档分享与管理系统”课题。通过对Silverlight和Flex两种实现路线进行了对比和预研,Flash/Flex方式

脱水企业环保工作经验交流

脱水企业环保工作经验交流 脱水企业环保工作经验交流 强化监管明责任服务发展上水平 **镇人民政府 各位领导、各位同志: 脱水蔬菜作为我镇特色优势产业,经过30多年的发展,现已成为全省最大的脱水蔬菜生产加工和销售集散地之一,给地方经济发展作出了较大贡献。但随着果蔬产业的发展壮大,其烟尘污染、废水污染也给生态环境带来了一定的负面影响。为此,我镇将紧紧围绕国家级生态镇创建目标,强化组织领导,落实有效举措,提高环保水平,为“天蓝、水清、路净、地绿”的美丽乡村建设提供有力保证。 一、深化宣传教育,增强环保意识 一是加强宣传求广度。继续利用会议、广播、标语、过街横幅、有线电视等多种形式,大力宣传环境保护的重要意义,营造浓厚的舆论氛围。通过广泛宣传,不断增强广大干部群众“既要金山银山,又要绿水清山”的环保意识,形成“保护环境、人人有责”的良好格局。二是组织培训重深度。举办新《环保法》专题培训班,邀请市检察院、环保局专家领导来我镇进行讲解、教育,通过学习培训,不断提高全镇社会各界,尤其是脱水企业业主的环保意识,让保护环境成为全镇上下的自觉行动。三是因势引导增力度。通过宣传发动、行政推动、典型带动、上下联动,促进政府依法行政,企业依法生产。 二、注重队伍建设,落实监管责任 一是加强组织领导。调整环境保护工作领导小组,由镇长任组长、分管领导任副组长,环保办、园区办、安全办、派出所、供电所等单位负责人为成员,做到主要领导亲自抓、负总责,分管领导直接抓、负实责,村和单位共同抓、各负其责。二是建强环保队伍。配齐配强环保队伍,加强队伍的组织建设、素质建设、作风建设和能力建设,严格队伍的教育管理,确保关键时刻拉得出打得响。三是落实监管责任。建立健全由政府、环保办、各企业、企业所属村共同组成的管理网络,实行网格化管理,明确各自的工作职责,签订好四个环保管理责任状,即政府与环保办、政府与企业、政府与村、环保办与工作人员分别签订责任状。同时强化环保办的内部管理,制定严格的考核意见,真正做到奖惩兑现、不打和牌。 三、加大硬件投入,提高工作成效 一是加大投入排污水。往年的脱水果蔬蒸煮水和下脚料都靠清运公司运往城南污水处理厂和垃圾中转站处理。去年,我镇结合省级生态镇创建工作,以城北污水处理厂建设为契机,投入70多万元,将污水处理支管网铺设到园区内7个脱水蔬菜企业的污水处理池,未收企业一分钱,为企业排污打造了绿色通道。二是千方百计控烟尘。去年,我镇通过招商引资,引进了台资企业热华能源公司的集中供热项目。目前主体工程已建成,即将向各企业铺设供热管网,项目竣工投产后,所有脱水加工企业的锅炉将全部拆除,统一实行集中供热,这样既可根除脱水蔬菜企业的烟尘排放,又可消除安全生产隐患。三是严格监管强入轨。为了降低生产成本,部分脱水企业有污水偷排,下脚料偷抛现象,针对这些不良行为,我们将落实有效举措,加大监管力度,确保监管到位。一方面,采取统一清运和自行处理相结合的办法,做好垃圾清理和下脚料清运。同时借助市环保局的行政

共享平台API接口规范文档V0.7s

共享平台API接口规范 版本: 0.7s 携程旅行网

目录 1.前言 (4) 1.1功能描述 (4) 1.2阅读对象 (4) 1.3业务术语 (4) 1.4技术服务............................................................................................................... 错误!未定义书签。 2.接口参数说明 (5) 2.1普通政策请求参数 (5) 2.2特惠政策请求参数 (5) 2.3特价政策请求参数 (16) 3.示例Xml请求 (16) 3.1普通政策 (16) 3.2特惠政策 (16) 3.3特价政策 (19) 4.错误代码整理 (21) 4.1错误代码规则说明 (21) 4.2错误固定标识及错误代码分类说明 (21) 4.3目前已知错误代码列表 (21)

版本历史

1.前言 1.1 功能描述 为了提高代理商在携程网的政策投放效率,满足其业务需求,由携程机票研发部门开发了一套代理商政策导入接入API。本文档是为了描述相应的接口规范。 1.2 阅读对象 面向具有一定技术实力的代理商公司相应的技术人员 1.3 业务术语 1.4 接口API导入必读 API导入入口: https://www.doczj.com/doc/1d5914889.html,/Flight-Product-TradeAPI/PolicyWS.asmx

接口参数: username: 用户名 password: 密码(格式: MD5(UTF-8(“username#password”))) execType: 执行类型,只支持FullADD(全量上传), ADD(增量上传) gzipRequestBytes: 请求报文字节数组,是对报文进行GZIP后产生的字节流 接口响应格式:返回的是对报文GZIP后的base64位格式的文本编码 目前每日最大请求次数是500次 1.5 技术服务 前期请直接联系相应的票台关联业务人员 2.接口参数说明 2.1 普通政策请求参数

PPT制作高手必去的10个网站

PPT制作高手必去的10个网站 网站一:锐普PPT论坛 网址:https://www.doczj.com/doc/1d5914889.html, 推荐指数:5星 收费与否:免费 国内目前最活跃也是最专业的PPT交流社区,建站时间2年,背靠锐普PPT这个专业PPT 公司,提供的素材和教程都是顶尖的,特别是年终年初、重大事件总会发布一些该公司免费作品,很有水准。 网站二:slideshare分享网 网址:https://www.doczj.com/doc/1d5914889.html, 推荐指数:5星 收费与否:免费 世界影响最大的PPT作品交流、展示网站,建站5年以上。直观的窗口式PPT展示形式,汇集了数万PPT模板、图表和PPT作品。特别是欧美商务PPT,所占比例很大,值得借鉴学习。美中不足是,暂时还无法展示动态PPT作品。 网站三:slideboom分享网 网址:https://www.doczj.com/doc/1d5914889.html, 推荐指数:5星 收费与否:免费 新兴的PPT作品展示和交流网站。承办方是著名的ppt转flash软件公司ispring。作品数量较多,质量较高,特别是可以在线展示动态PPT,只需要上传后自动转换,动画之类的效果都能保持不变。 网站四:PPT天堂网站 推荐指数:5星 收费与否:免费 如果说当今顶尖的PPT动画和绘画机构在哪里?无疑非他们莫属。非官方、非营利性PPT 小组组成,汇集了当今最好的PPT动画作品和PPT绘画作品,虽然更新慢,但个个让人叹为观止。目前国内的锐普PPT、低语飞旋等优秀作品也上面有所展示。 网站五:豆丁网

推荐指数:5星 收费与否:部分收费 全球最大的中文文档分享网。其特点是:多,多到难以计数。不仅PPT、word、pdf等文档也有,缺点是归类不清晰,素材良莠不齐,要想找到理想的文件,还是要花费一番功夫。另外,部分文档是收费的,不过可以通过发文档获得收入。 网站六:锐普PPT案例网 推荐指数:5星 收费与否:免费(flash格式) 如果要真的想成为PPT高手,或者想制作商业PPT作品,这个网站无疑值得推荐。他们在线展示一些经典的案例,相当炫、相当专业。虽然是flash格式,但完全可以分析其制作方法和思路,为我所用。 网站七:themegallery模板网 推荐指数:5星 收费与否:收费 当今世界最具影响的PPT模板和图表公司。素材库相当庞大,特别是他们开拓了3D质感图表的概念。部分免费作品在国内影响相当深远,也许你用的就是。最值得学习的是其配色,韩国风格的配色好像很符合东方人的审美,国人很喜欢。 网站八:presentationload模板网 网址:https://www.doczj.com/doc/1d5914889.html, 推荐指数:5星 收费与否:收费 典型欧美风格的PPT模板和图表公司。简洁、商务、富有冲击力,欧美公司、成熟商务人士较喜欢。特别是其3D质感图表,在国外有较广的影响。但不足是同质化严重,看多了会觉得平淡无奇。 网站九:锐普PPT商城 网址:https://www.doczj.com/doc/1d5914889.html, 推荐指数:5星 收费与否:收费

豆丁、谷歌、百度——三款在线文档分享平台测评

豆丁、谷歌、百度 ——三款在线文档分享平台测评 接近年末,各位工作的朋友可能都要准备写年终总结和新一年计划,以往大家找资料都是在搜索引擎上输入要搜索的东西,然后进入搜索出来的网站中查看资料,这样找起来既费时又容易中毒。那么怎样才能又快又安全地找到自己想要的资料或者文档呢?这次阿甘就为大家带来三款在线文档分享平台的测评,希望能增加大家对这类网站的认识,并且能找到一个适合自己使用的在线文档分享平台。 参赛选手: 1、谷歌文档 https://www.doczj.com/doc/1d5914889.html,/ 谷歌的其中一个服务,它可以在线建立、撰写、储存和分享文档,支持常见的Office文件格式,有了它,就算你手上没有安装Office都可以随时编辑文件,而且操作也很简便,普通用户轻易就可以上手。 2、百度文档 https://www.doczj.com/doc/1d5914889.html,/ 百度文档是一个供网友分享文档的开放平台,在里面用户可以在线阅读或者下载搜索到的文档资料,这些文档都是来自其他用户上传共享,支持多种格式文件,结合百度强大的搜索功能,用户可以轻易搜索到想要的资料。 3、豆丁网 https://www.doczj.com/doc/1d5914889.html,/ 与百度文档类似,在该平台上面可以在线阅读或者下载搜索到的文档资料,还支持文档加密,保证你的劳动成果不被盗版,而且还可以把你的文档出售,获得一定的金钱收入。 一、支持格式对比,豆丁网最丰富 既然称得上文档分享平台,最起码要支持常见的文档格式,当然了,文件格式方面当然支持得越多越好,例如支持一些少见的文档格式、图片等等。那么下面我们就来看看这三款在线文档分享平台分别支持什么格式的文档,哪一个支持的格式最多。 谷歌文档: 支持的格式主要为Microsoft Office系列的文档,包括电子表格、文档、演示文稿和PDF文档,可能谷歌面向国外用户比较多,所以WPS文档格式没被列入支持,另外谷歌文档是三款中支持单个上传文件最大的一款。

共享文档

网络资源共享问题姓名:谢剑勇

实验目的:进行论述的包括什么是网络共享?怎样在服务器端共享文件?怎样在服务器端设置访问用户的数量?通过哪几种方式来访问服务器上的文件?详细论述如何使用这几种方式的详细步骤!对在访问过程中出现的相关问题提出解决方案!具体的论述请详细阅读正文的内容。 实验过程: 1、在服务器共享文件 ○1把要共享的文件集中的放在一个文件夹里面。 ○2右击此文件夹->共享和安全->共享此文件夹->可以设置访问的最大人数如图: 2、通过网上邻居访问 ○1双击网上邻居->双击整个网络->双击Microsoft windows network->双

击workgroup->双击服务器名称如图: 3、通UNC(开始->运行)路径直接访问此文件名 ○1UNC路径组成 \\服务器名称 \\服务器名称\共享名 \\ip地址 \\ip地址\共享名 ○2实例步骤 开始菜单->运行->\\【192.168.1.17 IP地址)】或者【301-17服务器名称)】 (共享名)->回车如图所示:

4、通过映射网络驱动器进行访问 ○1在客户机上右击【我的电脑】或者【网上邻居】->选择映射网络驱动器->选择映射到客户机上盘符的名称,如V:->在文件夹选项那一栏填写\\ip 地址(\\服务器名称)\共享名。如图所示:

->点击完成之后就会映射到服务器共享的文件夹中去如下图所示: ->映射完之后打开我的电脑会多出一个像磁盘一样的图标,名称为服务器的IP地址加共享名。如图所示:

驱动器如图所示: ->打开我的电脑之后那个磁盘的图标就不见了。如图所示:

我市环保工作经验交流材料

我市环保工作经验交流材料 资源节约和环境保护是我国的基本国策。党的十七大报告明确要求“建设生态文明,基本形成节约能源资源和保护生态环境的产业结构、增长方式和消费模式”,推进节能减排,建设生态××是落实十七大精神的体现,是一项功在当代、利在千秋的事业。 一、环境整治成效显著,环境建设取得重大进展 近年来,我市环保工作取得了长足发展,专项整治成效显著,环境基础设施得到加强,生态建设、节能降耗和循环经济发展迈出重要步伐,被国家列为全省唯一循环经济试点城市。 一是专项整治和环境建设取得重大进展。开展了整治违法排污企业保障群众健康专项行动,继续狠抓了陶瓷水泥企业污染整治和中心城建成区燃煤锅炉淘汰改造工作,到20XX 年6月27日止,全市已拆除燃煤倒焰窑472座、烟囱323根、锅炉84台,有83家陶瓷生产企业完成了倒焰窑清洁能源改造任务。加强了饮用水源保护,制定了我市饮用水源水质达标工作方案和城市生活饮用水水源保护区划定方案,开展了取缔生活饮用水地表水源保护区排污口专项行动,对饮用水地表水源一、二级保护区内的所有排污口进行了整改,关停取缔排污企业5家;强化了环境执法,20XX年对环境违法案

件立案38起,行政处罚35起,申请人民法院强制执行34起;建设完善了生活垃圾卫生填埋场、医疗废物处理中心并投入使用,城市污水处理厂建设按计划进行。 二是环境质量状况明显改善。20XX年,我市城区空气质量继续保持在国家规定的二级标准,质量为优良以上的天数达348天。集中式饮用水源地水质好转,五陂下、麻山水厂两个饮用水源地的水质达标率均为100%,全市五条主要河流出境水水质均保持在三类水标准。降尘量持续下降,全市每月每平方公里降尘均值为吨,比20XX年下降吨,湘东、青山地区环境状况明显改善,青山测点每月每平方公里降尘均值为吨,比20XX年下降吨。噪声整治取得显著成效。 三是绿色生态建设全面启动。启动了××市水源保护工程、××市创建生态县、绿色生态社区、生态工业园区工程、××市水、空气质量达标升级工程等“十大工程”,袁河、莲江源头保护污染物零排放专项行动、城市中心区有毒有害气体零排放专项行动、工业园区污水达标排放专项行动、二级饮用水源保护区内污水零排放专项行动等“七个专项行动”。大力推进“生态县”、“生态村”建设,目前芦溪县被列为国家第九批生态示范区之一,正在加紧建设,莲花县已经进入江西省首届“十佳绿色生态县”,安源区的安源镇荣获江西“十佳环境优美乡镇”称号,同时涌现出湘东区麻山 XX镇幸福村、安源区略下村等一大批生态环境优美乡村。

24个最好下载电子书的网站

24个最好免费下载电子书(Ebooks)的网站 这个在译言上看到的,很不错,和大家分享一下,本文原文出自:20 Best Websites To Download Free EBooks,译言翻译:20个免费下载各类电子书(Ebooks)的网站。本文转自译言翻译的文章简单整理,后面又增加了4个不错的在线免费电子书网站,总共24个免费下载电子书的网站。 FreeBookSpot有4485本免费的E-BOOKS分成96个类别,多达71,97 GB。您可以在类别搜寻找和下载免费的书,如:科学、设计、编码、小说和许多其他的书。您可以在类别搜寻和下载免费的书,如:科学、设计、编码、小说和许多其他的书。 4eBooks 有数量相当庞大的程式设计ebooks,下载的ebook都有简短的描述。您可以找到数以千计程式设计领域的ebooks,如:Net、Actionscript、Ajax、Apache..等等。 Free-eBooks是一个以网络为收集来源的免费ebook下载网站,除了免费ebooks以外,您也下载免费杂志或上传您收集的ebook作为交流。 ManyBooks 提供PDA、iPod或者一般读者免费ebooks阅读与下载,这里有21,282 eBooks 可利用,完全免费! GetFreeEBooks 是一个免费ebook下载网站,所有网站内的ebooks都是有经版权许可免费可使用的。 FreeComputerBooks 包括免费网络、编程、数学、技术、演讲笔记和教学的丰富资料库。分类按照标题,分成12个根目录和150个子目录。 FreeTechBooks 包括网络电脑科学,工程学和程序方面的书,课本还有演讲笔记,所有网站内的ebooks都是有经版权许可免费可使用的。 Scribd是线上文件分享网站,支援格式有:Word、Excel、PowerPoint、PDF与其他一些常用的格式,您可以下载或是贴在你的blog。详细介绍。

【经验材料】环保部门事迹材料

【环保部门事迹材料】 ××省环保厅经验材料 行政执法责任制是规范和监督行政机关行政执法活动的一项重要制度。按照国家的要求和省人民政府的统一部署,我厅以党的十八大精神为指导,树立和落实科学发展观,从立党为公、执政为民,建设法治政府,加强依法执政能力建设的高度,充分认识推行行政执法责任制的重要意义,采取有效措施,结合本部门实际,大力推行行政执法责任制,加强对行政执法活动的监督,不断提高依法行政的水平,推进环境保护工作规范化、制度化建设。201×年,我厅认真做好行政执法责任目标考核工作,推进依法行政,按照《××省规章规范性文件备案办法》(省政府令×××110号)的要求,认真落实有件必备、有备必审、有错必纠的原则,狠抓规范性文件的审查、备案工作。现将我厅关于规范性文件备案工作的经验和做法交流如下: 一、建立机构,落实责任 为保证行政执法责任制备案工作的落实,主管厅长亲自召集有关处(室)和二级机构负责同志会议,认真学习有关文件,部署安排此项工作。我厅成立了由厅长任组长,其他领导成员任副组长的行政执法责任制领导小组,具体指导行政执法责任制的工作。领导小组下设办公室作为日常办事机构,政策法规处处长担任办公室主任,成员由有关处室副职及

法规处全体成员组成,形成了“一把手”亲自抓,分管领导具体抓,政策法规处牵头,有关处室各负其责,人事和纪检监察部门协助配合的工作机制。领导体制和工作机制的建立,人员、责任的落实到位,有效保障了工作的顺利开展。 二、积极稳妥、扎实工作 依照《国务院办公厅关于推行行政执法责任制的若干意见》(国办发[201×]×号)、《××省人民政府办公厅关于贯彻执行国办发[201×]××号文件认真推行行政执法责任制的通知》(政办[201×]××号)、《××省人民政府法制办公室关于印发<梳理执法依据和确定执法责任实施方案>的通知》(×政法[201×]×号)的要求,我厅及时制定了《××省环境保护局推行行政执法责任制工作方案》,在任务目标、组织领导、实施步骤、保证措施以及考核内容和评议项目等方面做了具体规定。为使工作扎实、有序地开展,我厅要求各单位在行政执法责任制领导小组的指导下,制定本部门的行政执法责任制工作方案,明确任务,责任到人,保证了工作的顺利开展。 三、要求严格,规范程序 我厅在发布规范性文件之前,规定应当经政策法规处进行合法性审查;未经合法性审查或者审查未通过的,不得发布施行。代同级人大及其常委会、政府起草的规范性文件也应当进行合法性审查后上报。规范性文件制定后,必须通过政府公报、政府网站、新闻媒体等载体向社会公布;未经公布的,不得在行政执法过程中适用。 合法性审查的程序严格按照规定办理:一是起草机构在形成规范性

工信部关于企业基础信息共享平台文件

国家税务总 国家 国信办〔2005 〕10 号 关于开展企业基础信息共享工作的通知 各省,自治区,直辖市人民政府,国务院各部委,各直属机构: 为充分发挥信息化建设的综合效益,加强市场监管,促进财税增收,提高公共服务水平,2002年以来,国信办,税务总局,工商总局,质检总局联合在北京,青岛,杭州,深圳和上海,浙江,沈阳,大连,济南,厦门,成都等省市分两批开展了企业基础信息共享试点工作。各试点省市通过工商,税务企业登记信息的实时交换,发现了大量在工商机关登记但未作税务登记或已注销工商登记仍然营业的行为,堵塞了监管漏洞,促进了财税增收;同时,较好地解决了有关部门交叉稽

核问题,提高了监管工作效率和公共服务水平,取得了良好的经济效益和社会效益。为进一步推广此项工作,实现全国范围的企业基础信息共享,经国务院同意,现将有关事项通知如下: 一.工作目标和主要任务 工作目标是:发挥信息化建设的综合效益,实现企业基础信息交换与共享,建立以工商部门的企业信息为基础,以组织机构代码为唯一标识的完整,准确,动态的企业基础信息库,加强动态监管,优化办事流程,提高工商,国税,地税,质量技术监督等部门的市场监管能力和公共服务水平。 主要任务是:制定企业基础信息交换流程和共享指标体系;建设企业信息交换平台,实现工商,国税,地税,质量技术监督部门间企业基础信息实时交换(省级工商,国税,地税,质量技术监督等部门已完成数据集中处理的地区,原则上在省级建设);建立企业基础信息库;建立企业基础信息共享和应用的长效机制。 二.工作原则 各地区开展本级企业基础信息共享工作应遵循以下原则: (一)应用导向,资源整合。各地区要围绕市场监管,财税增收,优化服务等业务应用需求,充分利用已有的网络基础设施,应用系统,数据资源,结合本级公共信息交换平

如何认定文档分享平台的共同侵权责任

如何认定文档分享平台的共同侵权责任 如何认定文档分享平台的共同侵权责任 文档分享平台是指供用户上传、分享、在线阅读或下载文档资料的网站。通过该平台,用户可以在线阅读涉及教育、经济、法律、健康等多个领域的文档,下载这些文档通常需要扣除一定的虚拟积分,而虚拟积分可以通过奖励、任务等非付费方式或者充值等付费方式获得。文档分享平台自诞生以来,发展迅速,国内主流文档分享网站如豆丁网、新浪爱问资料共享、百度文库、道客巴巴等,已成为用户分享、学习、交流知识的主要平台。在用户上传的文档资料飞速增加的同时,围绕着文档分享平台的著作权侵权问题也随之而来,文学作品一度成为著作权侵权的“重灾区”。由于网络用户追诉困难,许多著作权人将目标朝向文档分享平台,要求平台商承担侵权责任,作家维权联盟诉百度案(下简称“百度文库案”)正是这种互联网著作权侵权纠纷案的典型。如何认识文档分享平台的性质,如何认定其在侵犯著作权行为中的作用,是正确处理此类纠纷案的关键所在,也是一个关系到数字环境下的著作权保护和数字出版和数字传播业健康 发展的问题。 确定文档分享平台的性质应当以其实施的行为为标准。随着网络技术的发展,网络内容服务提供者(ICP)与网络技术服务提供者(ISP)的身份界限越来越模糊,因此在具体案件中,应当根据网络服务提供者的行为来判断其是否侵权,而不能以服务提供者的身份来界定其行为性质。对于文档分享平台而言,区分其提供的是内容服务还是技术服务,关键在于平台上被控侵权的信息是由平台商提供的还是网络用户提供的。《最高人民法院关于审理侵害信息网络传播权民事纠纷案适用法律若干问题的规定》(下简称《信息网络传播权司法解释》)将“提供”行为定义为,“通过上传到网络服务器、设置共享文件或者利用文件分享软件等方式,将作品、表演、录音录像制品置于信息网络中,使公众能够在个人选定的时间和地点以下载、浏览或者其他方式获得”。如果平台商未经许可直接提供作品,即直接将作品置于网

在全市环保工作会议上的经验交流发言提纲材料

在全市环保工作会议上的经验交流发言提纲材料尊敬的各位领导、同志们: 近年来,在市委、市政府的正确领导下,我们xx区高度重视环境保护工作,始终把环保工作作为落实科学发展观、优化发展环境、构建和谐社会的一项重点工作来抓,坚持以提升咸阳城市品位,改善人居生活环境,优化发展环境为目标,以污染源治理、大气环境治理、扬尘噪音治理、规范医疗垃圾处理为重点,不断加大环境综合整治力度,深入开展环保扫黑活动,环保工作取得了阶段性成效。根据会议安排,就我区环境保护方面的一些做法与大家作以交流。 一、加强领导,形成领导负责、部门配合、社会参与、齐抓共管的工作格局 为加强对环保工作的领导,区上专门成立了以主管副区长为组长,区政府办公室副主任、环保分局局长任副组长,由发展计划、公安、农林等13个部门及各镇办主要负责同志为成员的环保工作领导小组。在工作,坚持区级领导干部和部门包抓责任制,制定出台了切实可行的工作方案,把创模工作的重点分包到区级领导和区级部门,明确要求,夯实任务,定期通报进展情况。建立了环保工作例会制度,定期召开环保工作会,针对存在的突出问题,分析原因,议定 措施。严格落实环保第一审批权,严把建设项目审批关,对污染和破坏生态环境的项目实行"一票否决"。同时,将环保工作考核纳入目标

责任制管理,区政府与各镇办及部门签订了目标责任书,进一步明确责任,夯实了工作任务,确保了我区环保工作扎实有序开展。 二、加大宣传,居民环保意识进一步增强 采取举办培训班、演讲比赛、征文活动、宣传车、宣传栏、横幅标语等多种形式,利用"6·5"宣传、行风评议、科技之春宣传等,大张旗鼓,大造声势,广泛宣传有关环境保护的法律法规,在全区营造了"人人动手、保护环境、爱护环境"的浓厚氛围。深入开展绿色学校、绿色社区创建活动,积极开展多种形式的宣传教育活动,通过宣传教育,市民群众的环保意识得到了进一步的提高,有力地促进了环保工作的顺利开展。 三、强化执法,严厉查处严重污染和破坏生态环境的违法行为 严格落实环保第一审批权,坚持不环保不通过、治理措施不落实不通过、验收不过关不通过。对无煤区使用燃煤锅炉的单位进行政策法规的宣传和指导,要求其拆除燃煤锅炉使用清洁能源;对烟控区的燃煤锅炉的煤质进行检验,要求使用环保型煤,确保烟尘达标排放。截止目前,全区已拆除燃煤锅炉90台。对露天烧烤进行规范管理,禁止辖区内未 安装环保烧烤炉的经营户从事烧烤经营,组织环保、公安、工商、城管、卫生等部门开展联合执法,取缔了58家以煤、炭为燃料的烧烤炉,坚决取缔了露天烧烤经营行为。针对建筑扬尘产生的大气污染,我

文档分享网站

四、国内比较有名的“文档分享”平台有 百度文库文档分享:“百度文库文档分享”是供网友在线分享文档的开放平台,在这里,用户可以在线阅读和下载涉及课件、习题、考试题库、论文报告、专业资料、各类公文模板、法律文件、文学小说等多个领域的资料。平台上所累积的文档,均来自热心用户的积极上传。“百度” 自身不编辑或修改用户上传的文档内容。用户通过上传文档,可以获得平台虚拟的积分奖励,用于下载自己需要的文档。下载文档需要登录,免费文档可以登录后下载,对于上传用户已标价了的文档,则下载时需要付出虚拟积分。当前平台支持主流 的.doc(.docx)、.ppt(.pptx)、.xls(.xlsx)、pdf、txt文件格式。 星期八经验文档交易平台:星期八-全球第一家经验交易平台,用户可以在星期八上传文档,出售经验。星期八致力于解放隐藏在广博大众中的经验智慧,使它们在更加广博的互联网中传播,并创造出它们应有的价值。星期八的由来:每人每天都在遇到问题,每人每天都在解决问题,您解决问题的经验或许正是其它人所需要的。出售自己的经验和知识,不仅实现自己的价值增值,还能帮助他人学习和进步,不断成长。成功没有捷径,但却可以借鉴他人的经验为已用,在消化和吸收后走向成功的彼岸。 “找工作,没经验没人要怎么办?上星期八买经验去吧!” “我们走过的路,都是必经之路!!” 香当网:专注于各类Word文档,能够使人们自由地分享Word文档,文档包括:工作总结,工作计划,文档公文,讲话致辞,心得体会,个人简历等等,都是比较实用的文档。缺点是:一定要先上传原创文档,才可以享受分享他人文档的权限,分享比例是1:6-20。 幻客网:专注于各类PPT文档,也支持其他多种文档格式,用户注册登录后即可上传分享自己的文档,免费的阅读并下载他人分享的文档。缺点是:目前文档数量还很少。 豆丁网:优秀的C2C文档销售与分享社区,分享多种文件格式的文档,包括Excel文档,PowerPoint文档,文本文件,JPEG图片文件等等。缺点是:据说举着C2C的牌子,使文档分享变味了,再一个支持格式多了,反而显得繁琐,不实用。 35资料网:是一个专注于资料上传分享、文档在线阅读、资料购买销售的C2C型电子商务网站。可通过以Flash Player形式内嵌在网页中的DOC35专用阅读器来阅读对应文档资料,了解文档的实际内容。

[分享]环保知识宣传资料

环保知识宣传资料 1. 环境保护法中环境的定义是什么?它包括那些具体内容? 环境保护法中所称的环境,是指影响人类生存和发展的各种天然的和经过人改造的自然因素的总体。它包括大气、水、海洋、土地、矿藏、森林、草原、野生生物、自然遗迹、人文遗迹、自然保护区、风景名胜区、城市和乡村等。 2. 什么是环境问题?请举例说明。 环境问题是指由于人类的活动引起的环境污染和生态破坏。例如:农业上大量使用化肥、农药对环境造成的污染等。 3.环境保护法规定公民承担哪些环保义务,享有哪些环保权利? 每个公民有防治污染,保护环境的义务;享有在清洁舒适的环境中生存的权利; 有权参与环境监督管理,对污染和破坏环境的行为进行检举、控告的权利;当自生受到污染侵害时,有请求司法机关、行政机关责令致害人停止污染侵害、赔赏损失的权利。 4. 生物与环境之间有什么关系? 生物必须适应环境才能生存下去。生物在适应环境的同时,也影响着环境,即生物与环境之间是相互影响的。 5. 什么叫生态平衡? 生态系统中各种生物的数量和所占的比例总是维持在相对稳定的状态,这叫生态平衡。 6.我国最早建立的自然保护区是哪一年建立的?叫什么名字? 1956年,广东省鼎湖山自然保护区 7. 环境污染包括哪些方面? 大气污染、水污染、固体废弃物污染、土壤污染、噪声污染等 8. 利用农田蜘蛛或在农田里放养青蛙来防治农业害虫,有什么好处? 可以减少施用农药,防止对环境造成污染 9. 人们在山坡、沙地上造林和种草的目的是什么? 利用根系在土壤中的分布特点,保持水土、防止水土流失 10. 绿色植物的光合作用有何意义?

是地球上一切生物的食物来源、能量来源和氧的来源 11.环境污染带来哪些害处? 危害人体健康;使许多物种频临灭绝;毁坏自然资源;破坏生态平衡;严重影响工农业 生产等 12.人口过度增长会造成哪些不良影响? 各种资源危机;环境质量下降;生态平衡失调等 13. 蚯蚓对人类有哪些益处? 能疏松土壤,起到改良土壤的作用;排出的粪便能起到提高土壤肥力的作用;是优致的蛋白质饲料和食品;处理有机废物的效率很高 14.为什么要提倡戒烟? 吸烟有害身体健康,不仅危害吸烟者本身,而且污染环境,危害被动吸烟者的身体健康 15.一枝香烟可产生多少毫升烟雾?雾中含有多少种化学物质?有多少被确定为致癌物? 可产生500毫升烟雾,含有3000多种化学物质,有20多种被确定为致癌物质16.我国环境保护的三大政策是什么? 预防为主,谁污染谁治理,强化环境管理 17.一个国家的森林覆盖率要达到多少且分布较均衡才能保证农业稳定发展? (30%) 18. 历史上,世界森林覆盖率最多时是多少? (66.7%) 19. 目前世界森林覆盖率是多少? (22%) 20. 我国目前的森林覆盖率约是多少? (13.92%) 21.一公顷森林制造的氧大约可供多少人呼吸? (1000人) 22. 一个城市居民要多少平方米的绿化面积才可以吸收其全部所呼出的二氧化碳? 10平方米 23.为什么说森林不仅是重要的自然资源,还是重要的环境资源? 因为森林不仅给人类提供木材、药材、花果、植物、动物等,还起到净化空气、美化环境、防风固沙、保持水土、涵养水源、调节气候、制造氧气、过滤尘埃、消除噪声、杀灭细菌等作用 24.破坏森林带来哪些恶果? 水土流失、土地沙化、气候恶化、物种减少等 25.在房前屋后种花木,人人都说是个好习惯,试说说它好在什么地方?

5个最好的在线文件共享网站

5个最好的在线文件共享网站 https://www.doczj.com/doc/1d5914889.html,最近从200个提名中评选出最好的5个在线文件共享服务,这些容量大,速度快,容易使用的在线服务可以帮助你和朋友一起分享音乐,也可以帮助你和同事共享某个重要文档。 https://www.doczj.com/doc/1d5914889.html, 提供1G免费空间的https://www.doczj.com/doc/1d5914889.html,以其简洁的界面以及丰富的功能著称。用户喜欢它的协同工具与开放格式,并因此享受直接在桌面安装Web 空间的乐趣,该网站支持Web服务以及RSS feeds。https://www.doczj.com/doc/1d5914889.html, 提供直接文件链接地址,你不必登陆就可以直接使用这个地址下载,https://www.doczj.com/doc/1d5914889.html, 最大缺点是,免费用户的单个文件尺寸上限是10M。 Drop.io Drop.io简洁的页面让人印象深刻。不必注册,内置不同格式文档的预览工具,该网站最近新增免费传真收发,录音等功能,免费帐户的容量上限是100M。 MediaFire

人们喜欢无限空间,MediaFire就是。服务是免费的,空间无限制,不必注册,但单个文件不能超过100M。 Windows Live SkyDrive Windows Live SkyDrive提供5GB免费空间,这个来自微软的服务一经上线立刻备受欢迎。SkyDrive 提供基于文件夹的共享服务,你可以将文件放在个人,共享,公开文件夹中。SkyDrive 使用Windows Live 帐户登陆,单个文件上限是50M。 FolderShare

跨平台的FolderShare更象一个文件同步工具,你可以直接在桌面上和朋友共享文档,在桌面建立一个共享文件夹,该服务可以直接将这个文件夹中的文件同步到你的朋友的桌面,你所做的只是将需要共享的文件拖放到这个共享文件夹。

相关主题
文本预览
相关文档 最新文档