学生信息管理系统实验报告

学生信息管理系统

一、编程目的

1.1对C++语法、基础知识进行综合运用,编写具有一定综合应用价值的稍大一些的程序, 掌握面向对象程序设计(OOP)的思想,培养学生使用面向对象的程序设计思想分析和解决实际问题的能力;

1.2掌握在Visual C++集成开发环境下编辑、编译、链接和运行一个C++程序的基本方法;

1.3加深对所学知识的理解和掌握;

1.4培养文档报告书面表达和思辨的能力。

二、系统简介

2.1开发环境:Microsoft Visual C++ 6.0;

2.2利用面向对象的方法以及C++的编程思想来完成学生信息管理系统的设计。学生信息包括:学号、姓名、性别、班级、联系电话等等信息。实现了学生信息的增加、修改、查询、删除、浏览等基本功能。学生信息保存在文件中。

2.3主要功能:

1.需求分析:

a. 向管理系统内添加学生信息

b. 从管理系统内根据学号删除学生信息

c. 从管理系统内根据姓名删除学生信息

d. 在管理系统内根据学号查找学生信息

e. 在管理系统内根据姓名查找学生信息

f. 更新管理系统内某位同学的学生信息

g. 浏览所有学生的个人信息。

h. 将对所有学生信息的更改更新到文件中

2.系统性能要求:

a.界面友好(良好的人机交互),提供菜单选项,并给出足够

的选择信息以及提示信息。

b.程序具有一定的健壮性,不会因为用户的输入错误引起程序

运行错误而中断执行。

c.源程序要加适当的注释,使程序容易阅读;

三、编程思路

根据C++课程所学的概念、理论和方法,按照C++程序设计的

基本步骤,设计出一个适当规模的程序来实现设计课程内容中的全部功能;设计主控模块程序.对给出的程序源代码要给出各部分的详细注释.自己根据能力及需要添加相应功能模块,增强模拟系统功能。包括系统的功能分析、系统的功能模块设计、程序流程图或结构框图、逻辑结构设计,数据库中的表、视图(如果使用)、索引的结构和定义、触发器、存储过程、课程设计体会。 通过主窗体调用其他窗体,具体实现可以参照系统分析相关内

容。应用系统主控界面包括增加信息,删除信息,查找信息,修改信息,浏览信息五个功能模块。通过输入每个模块的代号进入子窗体。

四、学生结构信息

1.学生信息

2.结构示意

五、总体设计(模块框架图)

五、关键技术说明

1.文件导入(get_from_file函数)导出(push_to_files函数)

使用文件流技术,将个人信息导出导入到文件中。

2.利用学生信息数组(student)与类的标记成员变量(has),

进行学生信息的删除,避免了使用链表结构的不易维护性,增

加了程序的可读性,同时在删除时将

has的值置为false,避免

了大量的数据移动以及空间需求,大大的提高了程序的效率。

3.通过option

接口,利用循环非递归的窗体执行结构,避

免长时间执行程序,不断递归而造成的栈溢出。

4.程序界面大部分模拟窗体结构,使用户操作界面清晰易

用,增加了界面友好程度。

六、源程序

#include

#include

#include

#include

#include

#define MAX 1000000

using namespace std;

string endofline;

class birthday

{

private:

int _year,_month,_day;

public:

birthday() {}

birthday(int &year,int &month,int &day) : _year(year),_month(month),_day(day) {}

void getbirth()

{

char c;

cout";

cin>>_year>>c>>_month>>c>>_day;

}

void show()

{

cout.fill('0');

cout

cout

}

void get(ifstream &is)

{

is>>_year>>_month>>_day;

}

void put(ofstream &os)

{

os

}

};

class address

{

private:

string _country,_province,_city;

public:

address() {}

address(const char *country,const char *province,const char *city)

:_country(country),_province(province),_city(city) { }

void getadd()

{

cout";

cin>>_country;

cout";

cin>>_province;

cout";

cin>>_city;

}

void get(ifstream &is)

{

is>>_city;

is>>_province;

is>>_country;

}

void show()

{

cout

cout

}

void put(ofstream &os)

{

os

os

os

}

};

class personal

{

private:

string _name,_sex,_telphone,_stuid;

birthday _birth;

public:

personal() {}

personal(const char *stuid,const char *name,const char *sex,birthday birth,const char *telphone)

: _stuid(stuid),_name(name),_sex(sex),_birth(birth),_telphone(telphone) { }

bool findid(string stuid)

{

return stuid==_stuid;

}

bool findname(string name)

{

return name==_name;

}

void getper()

{

cout";

cin>>_name;

cout

cout";

cin>>_stuid;

cout"; cin>>_sex;

_birth.getbirth();

cout";

cin>>_telphone;

}

void get(ifstream &is)

{

is>>_stuid;

is>>_name;

is>>_sex;

_birth.get(is);

is>>_telphone;

}

void show()

{

cout

cout

cout

_birth.show();

}

void put(ofstream &os)

{

os

os

os

_birth.put(os);

os

}

};

class belong // the school and the coollege which a student belongs to

{

private:

string _major,_college,_school;

public:

belong() {}

belong(const char *major,const char *college,const char *school)

: _major(major),_college(college),_school(school) { }

void getblg()

{

cout";

cin>>_school;

cout";

cin>>_college;

cout";

cin>>_major;

}

void show()

{

cout

void put(ofstream &os)

{

os

os

os

}

void get(ifstream &is)

{

is>>_school;

is>>_college;

is>>_major;

}

};

class student

{

private:

address _add;

personal _per;

belong _blg;

public:

bool has;

student() {}

student(address &add,personal &per,belong &blg)

: _add(add),_per(per),_blg(blg) {}

bool findID(string stuid)

{

return (_per.findid(stuid));

}

bool findname(string name)

{

return (_per.findname(name));

}

void getstu()

{

_per.getper();

_add.getadd();

_blg.getblg();

system("cls");

student::show();

cout

system!"

}

void get(ifstream &is)

{

_per.get(is);

_blg.get(is);

_add.get(is);

}

void show()

{

_per.show();

_blg.show();

_add.show();

cout

}

void put(ofstream &os)

{

_per.put(os);

_blg.put(os);

_add.put(os);

}

};

int N(0),del_tot(0);

student stu[MAX];

bool vis[MAX];

void get_from_file()

{

cout

cout

ifstream is;

is.open("student.dat",ios::in);

is>>N;

for(int i=0;i

stu[i].get(is),stu[i].has=true;

is.close();

cout

system("pause");

}

void push_to_file(student &p)

{

ofstream os;

os.open("student.dat",ios::app);

p.put(os);

os.close();

}

void del(int cur)

{

del_tot++,stu[cur].has=false;

cout

}

int main_menu()

{

system("cls");

cout

cout

cout

|******************************************************|"

cout

cout

cout

SIMS_V |"

cout

cout

|******************************************************|"

cout

cout

cout

SIMS_V |"

cout

cout

|******************************************************|"

cout

cout

|******************************************************|"

cout

cout

int option; cin>>option; return option;

}

int add_menu(student &p)

{

int option;

p.has=true;

system("cls");

cout

SIMS_V******************"

p.getstu();

cout

cout

*"

cout

cout

cin>>option;

return option;

}

int del_menu()

{

int option,count1(0),count2(0);

string tem_stuid,tem_command;

system("cls");

cout

SIMS_V****************"

cout"; cin>>tem_stuid;

for(int i=0;i

if(stu[i].has&&stu[i].findID(tem_stuid)) count1++;

cout

for(int i=0;i

{

if(stu[i].has&&stu[i].findID(tem_stuid))

{

system("cls");

cout

SIMS_V****************"

cout

SIMS_V "

cout

stu[i].show();

cout>tem_command;

if(tem_command[0]=='Y') del(i),count1--;

cout

"

cout>tem_command;

if(tem_command[0]=='N') break;

}

}

cout

cout

cout

*"

cout

;

cout

cin>>option;

return option ? 2 : 0;

}

int sch_menu()

{

int option,count(0);

system("cls");

string tem_stuid,tem_command,tem_name;

cout

cout

cout

*"

cout

cout

cin>>option;

if(option==1)

{

cout"; cin>>tem_stuid;

for(int i=0;i

if(stu[i].has&&stu[i].findID(tem_stuid)) count++;

cout

for(int i=0;i

if(stu[i].has&&stu[i].findID(tem_stuid)) stu[i].show();

}

else

{

cout"; cin>>tem_name;

for(int i=0;i

if(stu[i].has&&stu[i].findname(tem_name)) count++;

cout

for(int i=0;i

if(stu[i].has&&stu[i].findname(tem_name)) stu[i].show();

}

system("pause");

option=0;

system("cls");

cout

cout

cout

*"

cout

cout

cin>>option;

return option ? 4 : 0;

}

int mod_menu()

{

int option,count1(0),count2(0);

system("cls");

string tem_stuid,tem_command,tem_name;

cout

cout

cout

*"

cout

cout

cin>>option;

if(option==1)

{

cout"; cin>>tem_stuid;

for(int i=0;i

if(stu[i].has&&stu[i].findID(tem_stuid)) count1++;

for(int i=0;i

{

if(stu[i].has&&stu[i].findID(tem_stuid))

{

system("cls");

cout

SIMS_V****************"

cout

cout

SIMS_V "

stu[i].show();

cout

'N')"

cin>>tem_command;

if(tem_command[0]=='Y')

{

system("cls");

cout

SIMS_V****************"

stu[i].getstu();

}

cout

if(count2

{

cout

cout>tem_command;

if(tem_command[0]=='N') break;

}

}

}

}

else

{

cout"; cin>>tem_name;

for(int i=0;i

if(stu[i].has&&stu[i].findname(tem_name)) count1++;

for(int i=0;i

{

if(stu[i].has&&stu[i].findname(tem_name))

{

system("cls");

cout

SIMS_V****************"

cout

cout

SIMS_V "

stu[i].show();

cout

'N')"

cin>>tem_command;

if(tem_command[0]=='Y')

{

system("cls");

cout

SIMS_V****************"

stu[i].getstu();

}

cout

if(count2

{

cout

cout>tem_command;

if(tem_command[0]=='N') break;

}

}

}

}

system("cls");

cout

cout

cout

*"

cout

cout

cin>>option;

return option ? 4 : 0;

}

int all_menu()

{

system("cls");

cout

if(stu[i].has) stu[i].show();

cout

cout

system("pause");

return 0;

}

void thanks()

{

system("cls");

cout

cout

cout

cout

cout

cout

cout

cout

cout

cout

cout

cout

cout

cout

cout

Xinxi,Math-1,Mengchong |"

cout

}

int main()

{

get_from_file();

while(int option=main_menu())

{

while(option)

switch(option)

{

case 1 : option=add_menu(stu[N++]); break; case 2 : option=del_menu(); break;

case 3 : option=mod_menu(); break;

case 4 : option=sch_menu(); break;

default: option=all_menu();

}

}

ofstream os;

os.open("student.dat",ios::out); os

if(stu[i].has) push_to_file(stu[i]);

thanks();

return 0;

}

七、测试结果

2添加信息

1.主界面

输入“1”继续添加信息,输入“0”返回主菜单。

3.删除信息

4.修改信息

5.

查找信息

6.显示所有信息

按任意键返回主菜单

八、总结

缺憾1.对于学生的每一项信息,不能输入空白字符

学生信息管理系统

一、编程目的

1.1对C++语法、基础知识进行综合运用,编写具有一定综合应用价值的稍大一些的程序, 掌握面向对象程序设计(OOP)的思想,培养学生使用面向对象的程序设计思想分析和解决实际问题的能力;

1.2掌握在Visual C++集成开发环境下编辑、编译、链接和运行一个C++程序的基本方法;

1.3加深对所学知识的理解和掌握;

1.4培养文档报告书面表达和思辨的能力。

二、系统简介

2.1开发环境:Microsoft Visual C++ 6.0;

2.2利用面向对象的方法以及C++的编程思想来完成学生信息管理系统的设计。学生信息包括:学号、姓名、性别、班级、联系电话等等信息。实现了学生信息的增加、修改、查询、删除、浏览等基本功能。学生信息保存在文件中。

2.3主要功能:

1.需求分析:

a. 向管理系统内添加学生信息

b. 从管理系统内根据学号删除学生信息

c. 从管理系统内根据姓名删除学生信息

d. 在管理系统内根据学号查找学生信息

e. 在管理系统内根据姓名查找学生信息

f. 更新管理系统内某位同学的学生信息

g. 浏览所有学生的个人信息。

h. 将对所有学生信息的更改更新到文件中

2.系统性能要求:

a.界面友好(良好的人机交互),提供菜单选项,并给出足够

的选择信息以及提示信息。

b.程序具有一定的健壮性,不会因为用户的输入错误引起程序

运行错误而中断执行。

c.源程序要加适当的注释,使程序容易阅读;

三、编程思路

根据C++课程所学的概念、理论和方法,按照C++程序设计的

基本步骤,设计出一个适当规模的程序来实现设计课程内容中的全部功能;设计主控模块程序.对给出的程序源代码要给出各部分的详细注释.自己根据能力及需要添加相应功能模块,增强模拟系统功能。包括系统的功能分析、系统的功能模块设计、程序流程图或结构框图、逻辑结构设计,数据库中的表、视图(如果使用)、索引的结构和定义、触发器、存储过程、课程设计体会。 通过主窗体调用其他窗体,具体实现可以参照系统分析相关内

容。应用系统主控界面包括增加信息,删除信息,查找信息,修改信息,浏览信息五个功能模块。通过输入每个模块的代号进入子窗体。

四、学生结构信息

1.学生信息

2.结构示意

五、总体设计(模块框架图)

五、关键技术说明

1.文件导入(get_from_file函数)导出(push_to_files函数)

使用文件流技术,将个人信息导出导入到文件中。

2.利用学生信息数组(student)与类的标记成员变量(has),

进行学生信息的删除,避免了使用链表结构的不易维护性,增

加了程序的可读性,同时在删除时将

has的值置为false,避免

了大量的数据移动以及空间需求,大大的提高了程序的效率。

3.通过option

接口,利用循环非递归的窗体执行结构,避

免长时间执行程序,不断递归而造成的栈溢出。

4.程序界面大部分模拟窗体结构,使用户操作界面清晰易

用,增加了界面友好程度。

六、源程序

#include

#include

#include

#include

#include

#define MAX 1000000

using namespace std;

string endofline;

class birthday

{

private:

int _year,_month,_day;

public:

birthday() {}

birthday(int &year,int &month,int &day) : _year(year),_month(month),_day(day) {}

void getbirth()

{

char c;

cout";

cin>>_year>>c>>_month>>c>>_day;

}

void show()

{

cout.fill('0');

cout

cout

}

void get(ifstream &is)

{

is>>_year>>_month>>_day;

}

void put(ofstream &os)

{

os

}

};

class address

{

private:

string _country,_province,_city;

public:

address() {}

address(const char *country,const char *province,const char *city)

:_country(country),_province(province),_city(city) { }

void getadd()

{

cout";

cin>>_country;

cout";

cin>>_province;

cout";

cin>>_city;

}

void get(ifstream &is)

{

is>>_city;

is>>_province;

is>>_country;

}

void show()

{

cout

cout

}

void put(ofstream &os)

{

os

os

os

}

};

class personal

{

private:

string _name,_sex,_telphone,_stuid;

birthday _birth;

public:

personal() {}

personal(const char *stuid,const char *name,const char *sex,birthday birth,const char *telphone)

: _stuid(stuid),_name(name),_sex(sex),_birth(birth),_telphone(telphone) { }

bool findid(string stuid)

{

return stuid==_stuid;

}

bool findname(string name)

{

return name==_name;

}

void getper()

{

cout";

cin>>_name;

cout

cout";

cin>>_stuid;

cout"; cin>>_sex;

_birth.getbirth();

cout";

cin>>_telphone;

}

void get(ifstream &is)

{

is>>_stuid;

is>>_name;

is>>_sex;

_birth.get(is);

is>>_telphone;

}

void show()

{

cout

cout

cout

_birth.show();

}

void put(ofstream &os)

{

os

os

os

_birth.put(os);

os

}

};

class belong // the school and the coollege which a student belongs to

{

private:

string _major,_college,_school;

public:

belong() {}

belong(const char *major,const char *college,const char *school)

: _major(major),_college(college),_school(school) { }

void getblg()

{

cout";

cin>>_school;

cout";

cin>>_college;

cout";

cin>>_major;

}

void show()

{

cout

void put(ofstream &os)

{

os

os

os

}

void get(ifstream &is)

{

is>>_school;

is>>_college;

is>>_major;

}

};

class student

{

private:

address _add;

personal _per;

belong _blg;

public:

bool has;

student() {}

student(address &add,personal &per,belong &blg)

: _add(add),_per(per),_blg(blg) {}

bool findID(string stuid)

{

return (_per.findid(stuid));

}

bool findname(string name)

{

return (_per.findname(name));

}

void getstu()

{

_per.getper();

_add.getadd();

_blg.getblg();

system("cls");

student::show();

cout

system!"

}

void get(ifstream &is)

{

_per.get(is);

_blg.get(is);

_add.get(is);

}

void show()

{

_per.show();

_blg.show();

_add.show();

cout

}

void put(ofstream &os)

{

_per.put(os);

_blg.put(os);

_add.put(os);

}

};

int N(0),del_tot(0);

student stu[MAX];

bool vis[MAX];

void get_from_file()

{

cout

cout

ifstream is;

is.open("student.dat",ios::in);

is>>N;

for(int i=0;i

stu[i].get(is),stu[i].has=true;

is.close();

cout

system("pause");

}

void push_to_file(student &p)

{

ofstream os;

os.open("student.dat",ios::app);

p.put(os);

os.close();

}

void del(int cur)

{

del_tot++,stu[cur].has=false;

cout

}

int main_menu()

{

system("cls");

cout

cout

cout

|******************************************************|"

cout

cout

cout

SIMS_V |"

cout

cout

|******************************************************|"

cout

cout

cout

SIMS_V |"

cout

cout

|******************************************************|"

cout

cout

|******************************************************|"

cout

cout

int option; cin>>option; return option;

}

int add_menu(student &p)

{

int option;

p.has=true;

system("cls");

cout

SIMS_V******************"

p.getstu();

cout

cout

*"

cout

cout

cin>>option;

return option;

}

int del_menu()

{

int option,count1(0),count2(0);

string tem_stuid,tem_command;

system("cls");

cout

SIMS_V****************"

cout"; cin>>tem_stuid;

for(int i=0;i

if(stu[i].has&&stu[i].findID(tem_stuid)) count1++;

cout

for(int i=0;i

{

if(stu[i].has&&stu[i].findID(tem_stuid))

{

system("cls");

cout

SIMS_V****************"

cout

SIMS_V "

cout

stu[i].show();

cout>tem_command;

if(tem_command[0]=='Y') del(i),count1--;

cout

"

cout>tem_command;

if(tem_command[0]=='N') break;

}

}

cout

cout

cout

*"

cout

;

cout

cin>>option;

return option ? 2 : 0;

}

int sch_menu()

{

int option,count(0);

system("cls");

string tem_stuid,tem_command,tem_name;

cout

cout

cout

*"

cout

cout

cin>>option;

if(option==1)

{

cout"; cin>>tem_stuid;

for(int i=0;i

if(stu[i].has&&stu[i].findID(tem_stuid)) count++;

cout

for(int i=0;i

if(stu[i].has&&stu[i].findID(tem_stuid)) stu[i].show();

}

else

{

cout"; cin>>tem_name;

for(int i=0;i

if(stu[i].has&&stu[i].findname(tem_name)) count++;

cout

for(int i=0;i

if(stu[i].has&&stu[i].findname(tem_name)) stu[i].show();

}

system("pause");

option=0;

system("cls");

cout

cout

cout

*"

cout

cout

cin>>option;

return option ? 4 : 0;

}

int mod_menu()

{

int option,count1(0),count2(0);

system("cls");

string tem_stuid,tem_command,tem_name;

cout

cout

cout

*"

cout

cout

cin>>option;

if(option==1)

{

cout"; cin>>tem_stuid;

for(int i=0;i

if(stu[i].has&&stu[i].findID(tem_stuid)) count1++;

for(int i=0;i

{

if(stu[i].has&&stu[i].findID(tem_stuid))

{

system("cls");

cout

SIMS_V****************"

cout

cout

SIMS_V "

stu[i].show();

cout

'N')"

cin>>tem_command;

if(tem_command[0]=='Y')

{

system("cls");

cout

SIMS_V****************"

stu[i].getstu();

}

cout

if(count2

{

cout

cout>tem_command;

if(tem_command[0]=='N') break;

}

}

}

}

else

{

cout"; cin>>tem_name;

for(int i=0;i

if(stu[i].has&&stu[i].findname(tem_name)) count1++;

for(int i=0;i

{

if(stu[i].has&&stu[i].findname(tem_name))

{

system("cls");

cout

SIMS_V****************"

cout

cout

SIMS_V "

stu[i].show();

cout

'N')"

cin>>tem_command;

if(tem_command[0]=='Y')

{

system("cls");

cout

SIMS_V****************"

stu[i].getstu();

}

cout

if(count2

{

cout

cout>tem_command;

if(tem_command[0]=='N') break;

}

}

}

}

system("cls");

cout

cout

cout

*"

cout

cout

cin>>option;

return option ? 4 : 0;

}

int all_menu()

{

system("cls");

cout

if(stu[i].has) stu[i].show();

cout

cout

system("pause");

return 0;

}

void thanks()

{

system("cls");

cout

cout

cout

cout

cout

cout

cout

cout

cout

cout

cout

cout

cout

cout

cout

Xinxi,Math-1,Mengchong |"

cout

}

int main()

{

get_from_file();

while(int option=main_menu())

{

while(option)

switch(option)

{

case 1 : option=add_menu(stu[N++]); break; case 2 : option=del_menu(); break;

case 3 : option=mod_menu(); break;

case 4 : option=sch_menu(); break;

default: option=all_menu();

}

}

ofstream os;

os.open("student.dat",ios::out); os

if(stu[i].has) push_to_file(stu[i]);

thanks();

return 0;

}

七、测试结果

2添加信息

1.主界面

输入“1”继续添加信息,输入“0”返回主菜单。

3.删除信息

4.修改信息

5.

查找信息

6.显示所有信息

按任意键返回主菜单

八、总结

缺憾1.对于学生的每一项信息,不能输入空白字符


相关内容

  • 数据库设计大作业
  • <数据库原理>课程大作业 数据库设计与应用开发 课题名称: 实验教学管理数据库设计 学 号: 101530518 姓 名: 庞 彪 专业年级: 10 级 软 工 四 班 成 绩: 内容与要求 1. 请结合软件类专业课程实验教学环节设计数据库,实现实验教学的有效管理,具体功能应包括但不限于 ...

  • 大学网络实验室方案论证报告
  • 网络实验室测试实验方案论证报告 目 录 前 言 .................................................................. 1 一.计算机网络教育现状 ............................................. ...

  • [财务软件应用]课程实验报告
  • <财务软件应用>课程 实验报告 20 - 20 学年 第 学期 班 级: 学 号: 姓 名: 授课教师: 实验教师: 实验学时: 实验组号: 湖北汽车工业学院 学 生 实 验 守 则 (2001年6月) 第一条 实验室是实验教学和科研的重要场所,不作它用,非实验人员,未经允许不得入内.为 ...

  • 实验评语管理系统实验报告
  • 软件需求分析文档 --实验评语管理系统(SYPY) 专 业:计算机科学与技术 班 级: 小组成员: 目 录 第一部分:前景和范围文档 1 业务需求 1.1 背景与分工 1.2 业务目标 1.3 业务风险 2 解决方案前景 2.1 前景陈述 2.2 主要特性 2.3 假定和依赖 3 范围和局限性 3. ...

  • 电子政务实验报告(实验一.三)
  • <电子政务> 实践教学指导书 编 写 说 明 电子政务是传统行政管理方式的一场深刻变革,其实质是对现有的与工业文明相适应的政府形态的一种改造,即利用信息技术来构造更适合信息时代要求的政府治理结构和权力运行方式.现有的政府组织形态是工业革命的产物,其特点是官僚制或科层制,体现的是管理者与被 ...

  • 电子商务模拟软件实验教学大纲
  • 电子商务模拟软件实验教学大纲 目 录 实验教学大纲 ................................................................................................ 错误!未定义书签. 一.学时学分 .......... ...

  • 电子商务实训指导书
  • <电子商务实训>指导书 课程代码: 英文名称:Practice of Electronic Business 适用对象:电子商务.国际贸易等专业学生 一.实验目的 <电子商务实训>是的一门实践性课程.主要让学生了解和掌握在互联网上寻找与获得信息资源的基本技巧和手段,熟悉电子商 ...

  • 管理信息系统课程实验报告
  • 安康学院经济与管理系 课程单项实验(上机/实训)报告 课程名称 管理信息系统 班级专业 11级信息管理与信息系统1班 学生姓名 魏亚成 学 号 指导教师 填写时间: 2013 年 12 月 26日 课程单项实验(上机/实训)报告填写要求 1. 课程单项实验是指该课程实验由每一个单独设置的实验项目组成 ...

  • 数据库安全与管理实验报告
  • 实验报告 课程名称 数据库原理 实验项目名称 实验6:数据库安全管理 班级与班级代码 实验室名称(或课室) 专 业 计算机科学与技术 任课教师 学 号: 实验日期: 2014年 5月27 日 广东财经大学教务处 制 姓名 实验报告成绩 指导教师(签名) 2014 年 月 日 说明:指导教师评分后,实 ...

  • 实验小学突发公共事件总体应急预案
  • <实验小学突发公共事件总体应急预案> 各办公室,教师: 根据上级要求,结合本校实际特制定<实验小学突发公共事件总体应急预案>等应急处置预案,现予印发. 附件:1. 实验小学突发公共事件总体应急预案 2. 实验小学学校火灾事故应急处置预案 3. 实验小学学校交通安全事故应急处置 ...