图书馆管理系统实验报告

图书馆管理系统实验报告
图书馆管理系统实验报告

C++大型实验报告

软工0901 200926630124 徐鑫软工0901 200926630117 沈冬明软工0901 200926630118 施哲耐

1需求分析

1.1 任务概述:用类方法实现简单的图书管理系统。

1.1.1目标:

对图书信息进行图书入库、借阅登记、借阅查询、过期提示,用户授权这些日常业务的需要。高效性通过系统的实用,能够改变旧的图书管理模式,使对图书的管理、借阅、查询更加方便有效。

1.1.2运行环境:

Windows 98/2000/XP/2003操作系统下,无须任何软件支持。

1.2 数据需求:

1.2.1数据流条目:

登录用户=ID号+姓名

用户=用户ID号+姓名

图书=图书ID+书目编号+书名+作者+出版社+ISBN+总数量+剩下数量

借阅=用户帐号+图书编号+数量

借阅信息=用户帐号+图书编号+数量

1.2.2数据库描述

使用txt文件形式对图书及读者信息进行保存,这样使得存

储信息的容量比较小,管理和移动简单,不需要专用数据库系统的支持。

1.3 功能需求

1.3.1功能划分

简单图书管理系统只包含的一些基本的功能,对图书管理的大致流程进行演示。其功能模块包括:读者模块,工作人员模块,管理人员模块等三个部分。

1.3.2功能描述

读者模块实现的功能是图书的查询,读者信息的查询。

工作人员模块包括图书的查询,读者的查询,借书,还书等四大功能。

管理人员模块实现的是图书的查询,维护图书信息,维护读者信息维护人员信息(包括下级管理员。

整个系统的流程图如下:

开始

输入选项

读者工作人员管理人员是否成功登陆

输入账号密码输入账号密码输入账号密码输入选项

修改读者信息查询图

书信息

注销输入选项

查看读

者信息

借书还书查询图

书信息

注销输入选项

维护图

书信息

维护读

者信息

维护人

员信息

查询图

书信息

是否成功登陆是否成功登陆

.

.

.

保存并退出

查看读者信息

注销四、实现图书管理系统的流程图

- 4 -

输入选项

添加图书信息编辑图

书信息

删除图

书信息

输入选项

维护图

书信息

返回上层

添加读

者信息

编辑读

者信息

删除读

者信息

输入选项

维护读

者信息

返回上层

添加读

者信息

添加读

者信息

添加读

者信息

维护人

员信息

返回上层

- 5 -

2 概要设计

1) 本系统采用链表结构来储存输入读取数据;

2) 通过对建立一个数据库(DBFile)类来实现数据的读取的

操作。

相关代码如下:

void DBFile::in_Reader(){ //打开reader.txt ifstream fin("Reader.txt");

if(!fin){

cout<<"打开读者数据文件失败!"<

exit(1);

}

for(Reader a;fin>>a;){

Readerlist.push_back(a);

}

}

void DBFile::in_Book(){ //打开book.txt

ifstream fin("Book.txt");

if(!fin){

cout<<"打开图书数据文件失败!"<

exit(1);

}

for(Book a;fin>>a;){

Booklist.push_back(a);

}

}

void DBFile::in_Worker(){ //打开worker.txt ifstream fin("Worker.txt");

if(!fin){

cout<<"打开工作人员数据文件失败!"<

exit(1);

}

for(Worker a;fin>>a;){

Workerlist.push_back(a);

}

}

void DBFile::in_Manager(){ //打开manager.txt ifstream fin("Manager.txt");

if(!fin){

cout<<"打开管理员数据文件失败!"<

exit(1);

}

for(Manager a;fin>>a;){

Managerlist.push_back(a);

}

}

void DBFile::out_Reader(){ //保存reader ofstream fout("Reader.txt");

copy(Readerlist.begin(), Readerlist.end(), ostream_iterator(fout,"\n"));

}

void DBFile::out_Book(){ //保存book ofstream fout("Book.txt");

copy(Booklist.begin(), Booklist.end(), ostream_iterator(fout,"\n"));

}

void DBFile::out_Worker(){ //保存worker ofstream fout("Worker.txt");

copy(Workerlist.begin(), Workerlist.end(), ostream_iterator(fout,"\n"));

}

void DBFile::out_Manager(){ //保存manager ofstream fout("Manager.txt");

copy(Managerlist.begin(), Managerlist.end(),

ostream_iterator(fout,"\n"));

}

通过创建一个图书类(Book),来实现有关图书的相关功能源代码:

private: //类的参数列表

int id;

string name;

string author;

string press;

int tag; //借出标记1:可借0:不可借

int readid; //借阅者ID

Book::Book(int iid, string iname, string iauthor, string ipress) //Book类的构造函数

{

id = iid;

name = iname;

author = iauthor;

press = ipress;

tag = 1;

readid = -1;

}

ostream& operator<<(ostream& out, const Book &a){ // 对<<操作符的重载

return out<

"<

}

istream& operator>>(istream& in, Book &a){ // 对>>

操作符的重载

return

in>>a.id>>https://www.360docs.net/doc/2718590536.html,>>a.author>>a.press>>a.tag>>a.readid;

}

3具体各模块代码和功能实现

3.1 读者模块功能

3.1.1读者信息查询

按照提示输入注册ID、注册名等内容,若填写信息不正确,则会提示“密码错误!”。如果信息正确,则会提示“登陆成功!”。

选择查看个人信息会出现读者个人信息

选择修改个人信息可以修改个人信息

选择查找图书可以查找图书

读者类的参数列表:用户名id,姓名name,密码password,借的图书号bookid数组

添加读者功能代码实现:

void DBFile::Rmenu(){ //读者菜单

cout<

cout<<"请选择功能:"<

cout<<"1.查看个人信息"<

cout<<"2.修改个人信息"<

cout<<"3.查找馆藏图书信息"<

cout<<"4.返回上级菜单"<

cout<

cout<<"请选择-4:";

}

void DBFile::readerfun(){ //读者管理函数

Reader* ptr_reader=NULL;

if((ptr_reader=Login(Readerlist))!=NULL){ int choice;

Rmenu();

while(!(cin>>choice)){

cin.clear( );

cin.ignore( 200,'\n');

cout<<"输入错误,请从新输入:";

}

cin.clear( );

cin.ignore( 200,'\n');

while(choice!=4){

switch(choice){

case 1:

ptr_reader->displayreader();

break;

case 2:

ptr_reader->setreader();

break;

case 3:

ptr_reader->displaybook(Booklist);

break;

default:

cout<<"输入错误!";

break;

}

Rmenu();

while(!(cin>>choice)){

cin.clear( );

cin.ignore( 200,'\n');

cout<<"输入错误,请从新输入:";

}

cin.clear( );

cin.ignore( 200,'\n');

}

}

}

void Reader::displayreader(){ //查看个人信息cout<

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

if(borbook[i]!=0)

cout<< borbook[i] << ", ";

cout<< "]"<

}

void Reader::setreader(){ //修改个人信息

string newname;

string newpassword;

cout<<"输入新名字: ";

cin>>newname;

cin.clear( );

cin.ignore(200,'\n');

name=newname;

cout<<"输入新密码: ";

cin>>newpassword;

cin.clear( );

cin.ignore(200,'\n');

password=newpassword;

cout<<"设置成功!你的新名字是:"<

是:"<

}

void People::displayallbook(list &Blist){ //

查询图书

list::iterator iter;

cout<<"所有图书:"<

for(iter = Blist.begin(); iter != Blist.end(); iter++){ cout<id<<" "<name<<"

"<<((iter->tag)?"可借":"不可借")<<" "<author<<" "<press<

}

}

3.2 工作人员模块功能

界面如下:

选择要登录的身份,输入ID,姓名,密码,正确就会登陆成功

选择借书功能,再输入读者ID和书的ID就可以借,当输入书的ID为-1是结束借书;如果书已被借走或书ID不存在时,书不能被借阅

选择还书功能,输入书ID就会还书成功

选择查找图书功能,可以查找图书

选择返回上级菜单就会返回到上级菜单

工作人员类的参数列表:用户名id,姓名name,密码password

程序代码:

void DBFile::Rmenu(){ //工作人员菜单

cout<

cout<<"请选择功能:"<

cout<<"1.查看个人信息"<

cout<<"2.修改个人信息"<

cout<<"3.查找馆藏图书信息"<

cout<<"4.返回上级菜单"<

cout<

cout<<"请选择-4:";

}

void DBFile::workerfun(){ //工作人员模块函

Worker* ptr_worker=NULL;

if((ptr_worker=Login(Workerlist))!=NULL){

int choice;

Wmenu();

while(!(cin>>choice)){

cin.clear( );

cin.ignore( 200,'\n');

cout<<"输入错误,请从新输入:";

}

cin.clear( );

cin.ignore( 200,'\n');

while(choice!=5){

switch(choice){

case 1:

ptr_worker->searchreader(Readerlist);

break;

case 2:

ptr_worker->borrowbook(Readerlist,Booklist);

break;

case 3:

ptr_worker->retbook(Booklist,Readerlist);

break;

case 4:

ptr_worker->displaybook(Booklist);

break;

default:

cout<<"输入错误!:";

break;

}

Wmenu();

while(!(cin>>choice)){

cin.clear( );

cin.ignore( 200,'\n');

cout<<"输入错误,请从新输入:";

}

cin.clear( );

cin.ignore( 200,'\n');

}

}

}

void Worker::borrowbook(list &Rlist,list

电力系统调度自动化试验-电气工程试验教学中心

电力系统调度自动化实验指导书 电气工程实验教学中心

电力系统调度自动化实验 一、实验目的 1.了解电力系统自动化的遥测,遥信,遥控,遥调等功能。 2.了解电力系统调度的自动化。 二、基本原理 电力系统是由许多发电厂,输电线路和各种形式的负荷组成。由于元件数量大,接线复杂,因而大大增加了分析计算的复杂性。作为电力系统的调度和通信中心担负着整个电力网的调度任务,以实现电力系统的安全优质和经济运行的目标。 “PS-5G型电力系统微机监控实验台”相当于电力系统的调度和通信中心。针对5个发电厂的安全、合理分配和经济运行进行调度,针对电力网的有功功率进行频率调整,针对电力网的无功功率的合理补偿和分配进行电压调整。 微机监控实验台对电力网的输电线路、联络变压器、负荷全采用了微机型的标准电力监测仪,可以显示各支路的所有电气量。开关量的输入、输出则通过可编程控制器来实现控制,并且各监测仪和PLC通过RS-485 通信口与上位机相联,实时显示电力系统的运行状况。 所有常规监视和操作除在现地进行外,均可在远方的监控系统上完成,计算机屏幕显示整个电力系统的主接线的开关状态和潮流分布,通过画面切换可以显示每台发电机的运行状况,包括励磁电流、励磁电压,通过鼠标的点击,可远方投、切线路或负荷,还可以通过鼠标的操作增、减有功或无功功率,实现电力系统自动化的遥测、

遥信、遥控、遥调等功能。运行中可以打印实验接线图、潮流分布图、报警信息、数据表格以及历史记录等。 三、实验项目和方法 1.电力网的电压和功率分布实验。 2.电力系统有功功率平衡和频率调整实验。 3.电力系统无功功率平衡和电压调整实验。 同学们自己设计实验方案,拟定实验步骤以及实验数据表格。 四、实验报告要求 1.详细说明各种实验方案和实验步骤。 2.认真整理实验数据。 3.比较各项的实验数据,分析其产生的原因。 五、思考题 1.电路系统无功功率补偿有哪些措施?为了保证电压质量采取了哪些调压手段? 2.何为发电机的一次调频、二次调频? 3.电力系统经济运行的基本要求是什么?

楼宇自动化实验报告

学生实验报告 (理工类) 课程名称:楼宇自动化系统集成实验专业班级:14建筑电气与智能化(1)学生学号:1404104069学生姓名:施文 所属院部:机电工程学院指导教师:刘莎 2016 ——2017学年第 2 学期 金陵科技学院教务处制

实验项目名称:水位控制系统组态模拟实验学时: 同组学生姓名:实验地点: 实验日期:实验成绩: 批改教师:批改时间: 一、实验目的和要求 本实验通过学习MCGS嵌入版组态软件的使用及运用MCGS嵌入版组态软件来设计一些简单的具体情况对MCGS嵌入版组态软件的组态过程、操作方法和实现功能等环节,进一步的了解,在短时间内对MCGS嵌入版组态软件的内容、工作方法和操作步骤有一个总体的认识。 二、实验仪器和设备 1.PC一台 2.MCGS组态软件一套 三、实验步骤 1、创建工程 鼠标单击窗口右上角文件-新建工程,在弹出的窗口点击确认。 选择文件菜单中的“工程另存为”菜单项,弹出文件保存窗口。 在文件名一栏内输入“水位控制系统”,点击“保存”按钮,工程建立完毕。 2、制作工程画面 建立画面 ①在“用户窗口”中单击“新建窗口”按钮,建立“窗口0”。 ②选中“窗口0”,单击“窗口属性”,进入“用户窗口属性设置”。 ③将窗口名称改为:水位控制;窗口标题改为:水位控制;其它不变,单击“确认”。 ④在“用户窗口”中,选中“水位控制”,点击右键,选择下拉菜单中的“设置为启动窗口”选项,将该窗口设置为运行时自动加载的窗口。如图:

编辑画面 选中“水位控制”窗口图标,单击“动画组态”,进入动画组态窗口,开始编辑画面。 制作文字框图 ⑤单击工具条中的“工具箱”按钮,打开绘图工具箱。 ⑥选择“工具箱”内的“标签”按钮,鼠标的光标呈“十字”形,在窗口顶端中心位置拖拽鼠标,根据需要拉出一个一定大小的矩形。 ⑦在光标闪烁位置输入文字“水位控制系统演示工程”,按回车键或在窗口任意位置用鼠标点击一下,文字输入完毕。 ⑧选中文字框,作如下设置: 点击工具条上的(填充色)按钮,设定文字框的背景颜色为:浅蓝色; 点击工具条上的(线色)按钮,设置文本框的边线颜色为:黄色; 点击工具条上的(字符字体)按钮,设置文字字体为:宋体;字型为:粗体;大小为:26; 点击工具条上的(字符颜色)按钮,将文字颜色设为:蓝色;。 建立完成画面如下图:

图书馆管理信息系统

图书馆管理信息系统 学生姓名:指导老师: 摘要在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。采用数据库技术生成的图书馆借阅管理系统将会极大地方便借阅者并简化图书馆管理人员和工作人员的劳动,使工作人员从繁忙、复杂的工作进入到一个简单、高效的工作中。基于这个问题,开发了大学图书馆借阅系统。在课程设计中,系统开发平台为Windows XP,系统采用C/S模式, 数据库采用SQL Server 2000, 开发工具采用eclipse,实现了借还书的方便、高效性、有效性和及时性。 关键字:图书借阅;信息管理;图书维护

目录 1.问题描述 (2) 1.1背景 (2) 1.2数据需求 (2) 1.3事物需求 (3) 1.4关系模式 (3) 2.方案图表设计 (3) 2.1E-R图 (3) 2.2数据流程图 (8) 2.3数据字典 (9) 2.4关系图: (11) 3.数据库源代码 (12) 3.1数据库建立 (12) 3.2数据初始化 (14) 4.结果数据处理 (17) 4.1单表查询 (17) 4.2超期处理 (19) 4.3还书操作 (20) 4.4借书操作 (22) 4.5书籍状态 (24) 4.6读者状态 (24) 5.结束语 (35)

1 问题描述 1.1背景 随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。 另一方面,IT产业和Internet获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。 提高图书管理工作效率,作到信息的规范管理,科学统计和快速查询,让图书馆更好的为学校,社会服务。 1.2数据需求 图书馆管理信息系统需要完成功能主要有: (1).读者基本信息的输入,包括借书证编号、读者姓名、读者性别。 (2).读者基本信息的查询、修改,包括读者借书证编号、读者姓名、读者性别等。(3).书籍类别标准的制定、类别信息的输入,包括类别编号、类别名称。 (4).书籍类别信息的查询、修改,包括类别编号、类别名称。 (5).书籍库存信息的输入,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期、登记日期。 (6).书籍库存信息的查询,修改,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社名称、出版日期登记日期等。 (7).借书信息的输入,包括读者借书证编号、书籍编号、借书日期。 (8).借书信息的查询、修改,包括借书证编号、读者编号、读者姓名、书籍编号、书籍名称、借书日期等。 (9).还书信息的输入,包括借书证编号、书籍编号、还书日期。 (10).还书信息的查询和修改,包括还书读者借书证编号、读者姓名、书籍编号、书

实时监控功能分析实验报告

实时监控功能分析实验报告 一.实验目的 1.对实时监控功能的基本作用有一个感性认识:电力系统的安全、可靠运行是发电、 供电和保障人民生产和生活用电的基本任务,发电厂和变电站当前运行状态信息必须及时准确地送到电力调度控制中心,以便调度人员进行调度。 2.掌握实时监控SCADA的基本功能、实现原理和操作方法。 3.了解表征发电厂和变电站当前运行状态的参数类型和特点、获取方式、表现形式。 如母线电压、有功功率、无功功率、电流和开关状态等。 4.了解改变发电厂和变电站当前运行方式的控制命令信息的类型和特点、下发方式。 5.了解非正常状态信息的表现形式。 二.实验要求 1.已对调度教材中有关调度自动化系统基本结构和功能以及状态信息的处理章节进 行了学习,建立了基本概念。 2.实验前认真阅读实验指导书;实验中,根据实验内容,做好实验记录;实验后,写 出实验报告。 3.认真上机操作,建立感性认识。 4.严格按照教师的指导进行操作。 5.在实验过程中做好记录。 三.系统结构

发电厂模拟一次控制屏变电站模拟一次控制屏 图1-1 系统结构

四.实验步骤及内容 1.了解实时监控控制台的硬件结构。 (1)调度自动化实验系统配置两台实时监控控制台,一台调度专用投影仪; (2)实时监控控制台联接在调度主站计算机网络系统中; (3)在实时监控控制台上运行实时监控软件; 2.启动系统 (1)启动厂站一次控制模拟屏和远方采集终端RTU; (2)启动HUB; (3)启动前置通信控制台及其软件; (4)启动服务器; (5)启动实时监控控制台及其软件。 3.了解实时监控控制台的软件配置情况 (1)IP地址 (2)共享目录的映射关系 (3)实时监控软件运行状况,菜单功能,多画面显示 4.实时画面显示 (1)分别调出系统接线图、发电厂和变电站主接线图;

自动化控制实验报告

本科生实验报告 实验课程自动控制原理 学院名称 专业名称电气工程及其自动化 学生XX 学生学号2013 指导教师 实验地点6C901 实验成绩 二〇一五年四月——二〇一五年五月

线性系统的时域分析 实验一(3.1.1)典型环节的模拟研究 一. 实验目的 1. 了解和掌握各典型环节模拟电路的构成方法、传递函数表达式及输出时域函数表达式 2. 观察和分析各典型环节的阶跃响应曲线,了解各项电路参数对典型环节动态特性的影响 二.典型环节的结构图及传递函数 方 框 图 传递函数 比例 (P ) K (S) U (S) U (S)G i O == 积分 (I ) TS 1(S)U (S)U (S)G i O = = 比例积分 (PI ) )TS 11(K (S)U (S)U (S)G i O +== 比例微分 (PD ) )TS 1(K (S) U (S) U (S)G i O +== 惯性环节 (T ) TS 1K (S)U (S)U (S)G i O += = 比例积分微分(PID ) S T K S T K K (S)U (S)U (S)G d p i p p i O ++ == 三.实验内容及步骤 观察和分析各典型环节的阶跃响应曲线,了解各项电路参数对典型环节动态特性的影响.。 改变被测环节的各项电路参数,画出模拟电路图,阶跃响应曲线,观测结果,填入实验报告 运行LABACT 程序,选择自动控制菜单下的线性系统的时域分析下的典型环节的模拟研究中的相应实验项目,就会弹出虚拟示波器的界面,点击开始即可使用本实验机配套的虚拟示波器(B3)单元的CH1测孔测量波形。具体用法参见用户手册中的示波器部分。 1).观察比例环节的阶跃响应曲线 典型比例环节模拟电路如图3-1-1所示。 图3-1-1 典型比例环节模拟电路 传递函数:0 1(S) (S)(S)R R K K U U G i O = == ; 单位阶跃响应: K )t (U = 实验步骤:注:‘S ST ’用短路套短接! (1)将函数发生器(B5)所产生的周期性矩形波信号(OUT ),作为系统的信号输入(Ui );该信号为零输 出时,将自动对模拟电路锁零。 ① 在显示与功能选择(D1)单元中,通过波形选择按键选中‘矩形波’(矩形波指示灯亮)。 ② 量程选择开关S2置下档,调节“设定电位器1”,使之矩形波宽度>1秒(D1单元左显示)。 ③ 调节B5单元的“矩形波调幅”电位器使矩形波输出电压= 4V (D1单元右显示)。 (2)构造模拟电路:按图3-1-1安置短路套及测孔联线,表如下。

图书馆管理系统数据库分析与设计

图书馆管理系统数据库分析与设计 一、需求分析 用户的需求具体体现在各种信息的提供,保存,更新和查询,这就要求数据库结构能够充分满足各种信息的输入和输出。 在调查有关图书馆管理信息需求的基础上,我们主要考虑以下几方面的需求: 1 图书馆读者需求 2 图书馆管理人员需求 3 数据的可靠性和数据的输入,查询的方便快捷性 对图书馆管理信息系统分析后,我们将系统分为几个模块:借阅管理模块,读者信息管理模块,图书信息管理模块,系统管理模块。其主要功能如下: 1 借阅管理模块主要功能如下: ⑴为读者办理,修改,注销借书证,输入读者借书证基本信息等,定制读者的借阅权限 ⑵通过借书证查询图书信息,借出图书信息,借阅图书 ? 借出的图书不能在当天归还。 ? 每次借阅后读者最多可以续借一册图书一次。 ⑶读者还书程序及管理人员的处理程序: ? 对于超期的图书,图书管理系统将自动向读者电子邮箱中发一封电子邮件催还图 书。 ? 在本馆所借的文献资料,均应在规定的期限内按时归还。逾期不还者,将分别按 以下规定处理: 中文图书借阅:每册每天罚款0.2元。 新书借阅和外文图书借阅:每册每天罚款0.5元。 ? 在超期图书归还并缴清罚款之前,读者不可借阅图书;超期图书也不能续借。 2读者信息管理模块主要功能如下: ⑴读者基本信息的输入,如:编号,姓名、性别、类型(学生、教师等)、单位、电子信箱等 ⑵读者信息的修改,注销等功能 ⑶添加新的读者及其信息等 3图书信息管理模块主要功能如下: ⑴制作书籍的各种信息管理,如:所属藏馆,新旧书,中外文分类,名称、作者、ISBN号、出版地、出版社、出版时间、字数、单价、内容简介、所属分类号等 ⑵书籍信息的修改,新图书的入库管理和废弃图书信息的注销等 4系统管理模块主要功能如下: ⑴用户登陆 ⑵修改密码 ⑶添加,注销用户 二、E-R图 根据以上分析,我们先得出局部E-R图,然后得出整体E-R图: 1 借书系统E-R图

图书馆管理信息系统分析报告(完整资料).doc

【最新整理,下载后即可编辑】 1.需求分析 1.1使用范围 在学校图书馆内部的现有局域网这个网络环境下,信息由各用户在规定的权限下在各自的工作站上录入,信息上网后各用户可查询,调用,达到信息共享。 1.2背景 图书馆在正常运营中面对大量书籍、读者信息以及两者间相互联系产生的借书信息、还书信息。现有的人工记录方法既效率低又错误过多,大大影响了图书馆的正常管理工作。因此需要对书籍资源、读者资源、借书信息、还书信息进行管理,及时了解各个环节中信息的变更,有利用管理效率的提高。 图书馆管理信息系统是图书馆的支持系统,当前设计应满足以下需求: (1)图书馆将图书借给读者,读者和图书都必须在系统中注册。 (2)系统通过设置帐号和密码控制用户访问,读者和管理员可修改自已的密码。 (3)图书馆负责购买图书,对于流行的书一般要多买几本,如果图书破旧或过期则可以从图书系统中删除。 (4)图书馆管理员负责与读者打交道,他们的工作要得到系统的支持。 (5)借书者可以事先通过网络预约要借的图书,然后到管理员处办理正式借书手续。 (6)图书借出有时间限限制,一旦超期,管理员应及时通知借书者归还图书。 (7)图书馆可以方便地产生、更新和删除系统中与书目、借书者、借书记录和预约记录等信息。

(8)系统能够运行在Windows系统下,用户可通过局域网操作,还应该有一个非常好的图形用户界面(GUI) (9)系统应该具有很好的可扩展性。 1.3功能分析 三个功能模块: (1)读者管理 ①办证:新生将个人信息提交到办证处,办证处和新生信息表核对,正确则可办证,将个人信息保存到读者信息表,同时生成图书借阅表,发出领证通知单,不符合则发出拒绝申请单。 ②注销:读者提交注销申请表,办证处调用读者信息表,查找该读者信息。若存在且信息一致,则在读者信息表中将该读者信息删除,同时删除借阅信息表;若信息不存在或与提交信息不一致,则发出拒绝申请单。 ③挂失补办借书证:读者提出挂失补办申请表,办证处核对信息,若信息不一致,则发出拒绝申请单;若信息一致,修改读者信息表,办理补办业务,发放领证通知单。 (2)借还书管理 ①借书:读者提交借阅申请表,管理员先调用读者信息表和读者的借阅信息表,审核该读者是否有权限借阅图书。若无权限,则发出拒绝申请表;若有权限,管理员再调用图书信息表,查找读者所申请借阅的图书信息,若可借,则发出领书通知单,待读者获得图书后,将信息存入其借阅信息表;若不可借,则发出拒绝申请表。 ※无权限的情况:⒈读者信息不存在。 ⒉读者借阅图书数量已达最大限,不可再借。 ⒊读者信息表中的账目信息中余额不足。 ※不可借的情况:⒈该书已有人借阅。

电力系统动态模拟实验-上海交通大学电气工程实验中心

电气系统综合实验(下)电力系统动态模拟实验 实验模版 任务编号

电力系统调度自动化实验 一、实验目的 1.了解电力系统自动化的遥测,遥信,遥控,遥调等功能。 2.了解电力系统调度的自动化。 二、原理与说明 电力系统是由许多发电厂,输电线路和各种形式的负荷组成的。由于元件数量大,接线复杂,因而大大地增加了分析计算的复杂性。作为电力系统的调度和通信中心担负着整个电力网的调度任务,以实现电力系统的安全优质和经济运行的目标。随着微电子技术、计算机技术和通信技术的发展,综合自动化技术也得到迅速发展。 电网调度自动化是综合自动化的一部分,它只包括远动装置和调度主站系统,是用来监控整个电网运行状态的。为使调度人员统观全局,运筹全网,有效地指挥电网安全、稳定和经济运行,实现电网调度自动化已成为调度现代电网的重要手段,其作用主要有以下三个方面: 1、对电网安全运行状态实现监控 电网正常运行时,通过调度人员监视和控制电网的周波、电压、潮流、负荷与出力;主设备的位置状况及水、热能等方面的工况指标,使之符合规定,保证电能质量和用户计划用电、用水和用汽的要求。 2、对电网运行实现经济调度 在对电网实现安全监控的基础上,通过调度自动化的手段实现电网的经济调度,以达到降低损耗、节省能源,多发电、多供电的目的。 3、对电网运行实现安全分析和事故处理 导致电网发生故障或异常运行的因素非常复杂,且过程十分迅速,如不能及时预测、判断或处理不当,不但可能危及人身和设备安全,甚至会使电网瓦解崩溃,造成大面积停电,给国民经济带来严重损失。为此,必须增强调度自动化手段,实现电网运行的安全分析,提供事故处理对策和相应的监控手段,防止事故发生以便及时处理事故,避免或减少事故造成的重大损失。 二、电网调度自动化的基本内容 现代电网调度自动化所设计的内容范围很广,其基本内容如下: 1、运行监视

自动化控制实验报告(DOC 43页)

自动化控制实验报告(DOC 43页)

本科生实验报告 实验课程自动控制原理 学院名称 专业名称电气工程及其自动化 学生姓名 学生学号2013 指导教师 实验地点6C901 实验成绩 二〇一五年四月——二〇一五年五月

线性系统的时域分析 实验一(3.1.1)典型环节的模拟研究 一. 实验目的 1. 了解和掌握各典型环节模拟电路的构成方法、传递函数表达式及输出时域函数表达式 2. 观察和分析各典型环节的阶跃响应曲线,了解各项电路参数对典型环节动态特性的影响 二.典型环节的结构图及传递函数 方 框 图 传递函数 比例 (P ) K (S) U (S) U (S)G i O == 积分 (I ) TS 1 (S)U (S)U (S)G i O == 比例积分 (PI ) )TS 1 1(K (S)U (S)U (S)G i O +== 比例微分 (PD ) )TS 1(K (S) U (S) U (S)G i O +== 惯性 TS 1K (S)U (S)U (S)G i O += =

环节 (T) 比例 积分 微分 (PI D) S T K S T K K (S) U (S) U (S) G d p i p p i O + + = = 三.实验内容及步骤 观察和分析各典型环节的阶跃响应曲线,了解各项电路参数对典型环节动态特性的影响.。 改变被测环节的各项电路参数,画出模拟电路图,阶跃响应曲线,观测结果,填入实验报告 运行LABACT程序,选择自动控制菜单下的线性系统的时域分析下的典型环节的模拟研究中的相应实验项目,就会弹出虚拟示波器的界面,点击开始即可使用本实验机配套的虚拟示波器(B3)单元的CH1测孔测量波形。具体用法参见用户手册中的示波器部分。1).观察比例环节的阶跃响应曲线 典型比例环节模拟电路如图3-1-1所示。 图3-1-1 典型比例环节模拟电路 传递函数: 1 (S) (S) (S) R R K K U U G i O= = = ;单位阶跃响应:

图书管理系统数据库设计-MYSQL实现(2)

图书管理系统数据库设计 一、系统概述 1、系统简介图书管理是每个图书馆都需要进行的工作。一个设计良好的图书管理系统数据库能够给图书管理带来很大的便利。 2、需求分析 图书管理系统的需求定义为: 1.学生可以直接通过借阅终端来查阅书籍信息,同时也可以查阅自己的借阅信息。 2.当学生需要借阅书籍时,通过账号密码登陆借阅系统,借阅系统处理学生的借阅,同时修改图书馆保存的图书信息,修改被借阅的书籍是否还有剩余,同时更新学生个人的借阅信息。 3.学生借阅图书之前需要将自己的个人信息注册,登陆时对照学生信息。 4.学生直接归还图书,根据图书编码修改借阅信息 5.管理员登陆管理系统后,可以修改图书信息,增加或者删除图书信息 6.管理员可以注销学生信息。 通过需求定义,画出图书管理系统的数据流图:

数据流图 二、系统功能设计 画出系统功能模块图并用文字对各功能模块进行详细介绍系统功能模块图: 三、数据库设计方案图表 1、系统E-R模型 总体E-R图: 精细化的局部E-R图: 学生借阅-归还E-R图: 管理员E-R图: 2、设计表 给出设计的表名、结构以及表上设计的完整性约束。student :

book: book_so比 borrow:存储学生的借书信息

return_table: 存储学生的归还信息 存储学生的罚单信息 man ager:

3、设计索引 给出在各表上建立的索引以及使用的语句。student : 1. 为stu_id 创建索引,升序排序sql:create index index_id on student(stu_id asc); 2. 为stu_name 创建索引,并且降序排序sql:alter table student add index index_name(stu_name, desc); 插入索引操作和结果如下所示: mysql> create index index_id on student(stu_id asc); Query OK, 0 rows affected Records: 0 Duplicates: 0 Warnings: 0 mysql> alter table student add index index_name(stu_name desc); Query OK, 0 rows affected Records: 0 Duplicates: 0 Warnings: 0 mysql> book: 1. 为book_id 创建索引,升序排列sql:create index index_bid on book(book_id); 2. 为book_record 创建索引,以便方便查询图书的登记日期信息,升序:sql:create index index_brecord on book(book_record); 插入索引的操作和结果如下所示: mysql> create index index_bid on book(book_id);

模板图书馆信息管理系统模板

管理信息系统课程设计 二0 0 九年六月九日

评分标准

图书馆管理信息系统的战略规划 实验报告(一) 一、企业战略分析 (一)摘要 用户:南京艺术学院图书馆 拟建系统的名称:图书馆管理信息系统 拟达到的目标:1、不断改善环境布局去营造良好的学习气氛; 2、建立出色和有特色的馆藏; 3、提高工作效率、服务质量和管理水平,减少人力的投入; 4、图书馆财务人员可以方便的结算工作人员的工资,灵活处理 进书财务等。 (二)背景 南京艺术学院图书馆是在1952年全国高等学校院系调整时,由上海美术专科学校、苏州美术专科学校和山东大学艺术系的图书馆(室)合并而成,从1912年刘海粟教授创办的上海美术专科学校建馆起至今已有90余年的历史。 南京艺术学院图书馆是中国图书馆学会会员单位、全国美术院校图书馆专业委员会常务馆,主要设有采编部、流通部、阅览部和网络技术部。古今中外的音乐、美术、设计艺术专业文献是馆藏中的精华,并在数量和质量的基础上形成各自的门类体系及艺术特色(特藏)。至目前为止馆藏书刊达30余万册,电子光盘约5000余张,以及各种网络信息资源若干,是江苏地区馆藏艺术资料最丰富的图书馆。 近年来,随着图书馆规模的不断扩大,图书数量也相应的增加,有关图书的各种信息量也成倍增加,面对着庞大的信息量,传统的人工方式管理会导致图书馆管理上的混乱,人力与物力过多浪费,图书馆管理费用的增加,从而使图书馆的负担过重,影响整个图书馆的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的图书管理系统,对图书资料进行集中统一的管理。 另一方面,IT产业和Internet获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和

配网自动化实验报告

配网自动化实验报告 学院:电气信息学院 学生: 学号: 班级: 任课教师:

一.实验名称: 馈线自动化功能分析 二.实验目的: 1.对馈线自动化功能的基本作用有一个感性认识:配电网的安全、可靠运 行是发电、供电和保障人民生产和生活用电的重要任务,馈线的运行方 式和负荷信息必须及时准确地送到配网监控中心,以便运行管理人员进 行调度控制管理;当故障发生后,能及时准确地确定故障区段,迅速隔 离故障区段并恢复健全区域供电。 2.掌握配网SCADA的基本功能、实现原理和操作方法。 3.了解表征馈线当前运行状态的参数类型和特点、获取方式、表现形式。 如馈电点电压、有功功率、无功功率、电流和开关状态等。 4.了解改变馈线当前运行方式的控制命令信息的类型和特点、下发方式。 5.了解非正常状态信息的表现形式。 6.掌握故障判断、隔离和健全区域恢复供电功能的原理和实现。 三.实验要求: 1.已对配网教材中有关馈线自动化系统基本结构和功能以及状态信息的 处理章节进行了学习,建立了基本概念。 2.实验前认真阅读实验指导书;实验中,根据实验内容,做好实验记录; 实验后,写出实验报告。 3.认真上机操作,建立感性认识。 4.严格按照教师的指导进行操作。 5.在实验过程中做好记录。 四.系统结构:

FTU FTU 图4-1 系统结构 五.系统功能:

图4-2 系统功能

六.实验步骤及内容: 1.了解馈线自动化的硬件结构 (1)调度自动化实验系统配置两台实时监控控制台,一台调度专用投影仪; (2)实时监控控制台联接在调度主站计算机网络系统中; (3)在实时监控控制台上运行实时监控软件,既监控输电网又监控配电网的运行情况; (4)本实验将连接在调度主站计算机网络系统中的多台微机控制台安装并运行实时监控软件,以满足更多同学同时上机操作的需要。 2.启动系统 (1)启动厂站一次控制模拟屏和远方采集终端RTU; (2)启动HUB; (3)启动服务器; (4)启动前置通信控制台及其软件; (5)启动实时监控控制台及其软件。 3.了解实时监控控制台的软件配置情况 (1) IP地址 (2)共享目录的映射关系 (3)实时监控软件运行状况,菜单功能,多画面显示 图4-3 主界面

自动化仪表实验报告

过程控制仪表实验报告 姓名:大葱哥 学号: 班级:测控1202 2015.6.25

实验二S7-200 PLC 基本操作练习 一、实验目的 1、熟悉S7-200PLC 实验系统及外部接线方法。 2、熟悉编程软件STEP7-Micro/WIN 的程序开发环境。 3、掌握基本指令的编程方法。 二、实验设备 1、智能仪表开发综合实验系统一套 (包含PLC主机、各实验挂箱、各功能单元、PC机及连接导线若干)三、实验系统 三、使用注意事项 1、实验接线前必须先断开电源开关,严禁带电接线。接线完毕,检查无误后,方可上电。 2、实验过程中,实验台上要保持整洁,不可随意放置杂物,特别是导电的工具和多余的导线等,以免发生短路等故障。系统上电状态下,电源总开关下方L、N端子间有220VAC输出,实验中应特别注意! 3、本实验系统上的各档直流电源设计时仅供实验使用,不得外接其它负载。 4、实验完毕,应及时关闭各电源开关(置关端),并及时清理实验板面,整理好连接导线并放置规定的位置。 四、实验内容 (一)熟悉S7-200PLC的接线方法 (二)STEP7-Micro/WIN软件简介 STEP7-Micro/WIN编程软件为用户开发PLC应用程序提供了良好的操作环境。在实验中应用梯形图语言进行编程。编程的基本规则如下: 1、外部输入/输出继电器、内部继电器、定时器、计数器等器件的接点可多次重复使用,无需用复杂的程序结构来减少接点的使用次数。 2、梯形图每一行都是从左母线开始,线圈接在右边。接点不能放在线圈的右边,在继电器控制的原理图中,热继电器的接点可以加在线圈的右边,而PLC的梯形图是不允许的。 3、线圈不能直接与左母线相连。如果需要,可以通过一个没有使用的内部继电器的常闭接点或者特殊内部继电器的常开接点来连接。 4、同一编号的线圈在一个程序中使用两次称为双线圈输出。双线圈输出容易引起误操作,应尽量避免线圈重复使用。 5、梯形图程序必须符合顺序执行的原则,即从左到右,从上到下地执行,如不符合顺序执行的电路就不能直接编程。 6、在梯形图中串联接点使用的次数是没有限制,可无限次地使用。 7、两个或两个以上的线圈可以并联输出。

图书馆管理系统(SQL数据库)

摘要 在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,往往是投入了大量的人力和财力却得不到高效的管理效率。为了便于图书资料的管理需要有效的图书管理软件,减轻工作人员的工作量,方便工作人员对它的操作,提高管理的质量和水平,做到高效、智能化管理,达到提高图书借阅信息管理效率的目的。采用数据库技术生成的图书馆借阅管理系统将会极大地方便借阅者并简化图书馆管理人员和工作人员的劳动,使工作人员从繁忙、复杂的工作进入到一个简单、高效的工作中 关键字:图书借阅;人员管理;图书维护。

目录 1.引言 (1) 2. 需求分析阶段 (2) 2.1 引言 (2) 2.2 需求分析阶段的目标与任务 (2) 2.2.1处理对象 (2) 2.2.2处理功能及要求 (3) 2.2.3.安全性和完整性要求 (3) 2.3 需求分析阶段成果 (3) 2.3.1 体会与收获 (3) 2.3.4 图书管理系统数据字典 (4) 3 概念设计阶段 (7) 3.1 引言 (7) 3.2 任务与目标 (7) 3.3 阶段结果 (8) 4.逻辑设计阶段 (9) 4.1逻辑设计的任务和目标 (9) 4.2数据组织 (10) 4.2.1将E-R图转换为关系模型 (10) 4.2.2模型优化 (11) 4.2.3数据库模式定义 (11) 5.物理设计阶段 (14) 6.数据库实施阶段 (14) 6.1建立数据库、数据表、视图、索引 (14) 6.1.1 建立数据库 (14) 6.1.2 建立数据表 (14) 6.1.3 建立视图 (16) 6.1.4 建立索引 (17) 6.2 应用举例 (17) 7.结束语 (21) 参考文献 (23)

图书馆管理信息系统

图书馆管理信息系统 —、可行性分析 (—)系统背景 图书馆信息化是信息化领域理论与实践发展的重要演练基础,亦是对信息管理系统化、科学化要求甚高的单位,所以从对图书馆信息化建设入手,我们不仅可以很好的领会信息系统化领域的基础、先进理论,而且可以更好的模拟我们在企事业单位信息化过程中遇到的各种问题,以利于我们的实践与理论相结合,发现问题解决问题。高校图书馆工作,既有实际可借鉴意义又方便调查和调整进行系统升级。通过对图书馆的日常常规工作的控制支持,对高级工作的辅助决策支持,能使图书馆工作人员从繁重的工作中解脱出来,大大减轻了工作量,减少人为的工作失误,全面提高图书馆的管理效率及服务质量,从而使图书馆工作的各个方面等到全面大幅度的提高。 (二)可行性分析 1. 管理可行性分析 随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大,从而可以使我们从繁杂的事务中解放出来,提高了我们的工作效率。如今,信息网络技术已经无处不在,无时不在了,各种各样的信息管理系统也就应运而生。 目前,随着学校招生规模的不断增大,学生、老师和工作人员越来越多,图书的种类和数量也不断增加,这造成图书的流通量很大,需要工作人员花费很大力气来统筹管理这项工作,为了保证工作的正确性和可靠性同时提高管理的效率,图书管理信息系统的实施就是迫切紧需的,而且在实现应用系统的资源和条件上,条件也是具备的。 2.社会可行性分析 鉴于目前学校图书馆的图书管理工作部分还是手工管理,工作效率很低,并且不能及时了解图书的种类和学生们比较需求的图书等,不能更好的适应当前学生的借阅要求。手工管理还存在这许多弊端,由于不可避免的人为因素,造成数据的遗漏、误报。计算机信息化管理有着储存量大,速度快等许多优点,提供给我们的处理信息及时快捷,因此我们利用计算机提供给我们的信息对图书馆的图书

广工大操作系统实验报告-进程调度

进程调度模拟实验 一、实验目的 用高级语言编写和调试一个进程调度程序,以加深对进程的概念及进程调度算法的理解。 二、实验内容和要求 1.编写并调试一个模拟的进程调度程序,采用“简单时间片轮转法”调度算法对五个进程 进行调度。 2.每个进程有一个进程控制块( PCB)表示。进程控制块可以包含如下信息:进程名、到 达时间、需要运行时间、已运行时间、进程状态等等。 3.进程的到达时间及需要的运行时间可以事先人为地指定(也可以由随机数产生)。进程 的到达时间为进程输入的时间。进程的运行时间以时间片为单位进行计算。 4.每个进程的状态可以是就绪 W(Wait)、运行R(Run)两种状态之一。 5.就绪进程获得 CPU后都只能运行一个时间片。用运行时间加1来表示。 6.如果运行一个时间片后,进程的已占用 CPU时间已达到所需要的运行时间,则撤消该 进程,如果运行一个时间片后进程的已占用CPU时间还未达所需要的运行时间,也就是进程还需要继续运行,此时应分配时间片给就绪队列中排在该进程之后的进程,并将它插入就绪队列队尾。每进行一次调度程序都打印一次运行进程、就绪队列、以及各个进程的 PCB,以便进行检查。 7.重复以上过程,直到所要进程都完成为止。 三、实验主要仪器设备和材料 硬件环境:IBM-PC或兼容机 软件环境:C语言编程环境 四、实验原理及设计方案 1.进程调度算法:采用多级反馈队列调度算法。其基本思想是:当一个新进程进入内在后, 首先将它放入第一个队列的末尾,按FCFS原则排队等待高度。当轮到该进程执行时,如能在该时间片内完成,便可准备撤离系统;如果它在一个时间片结束时尚为完成,调度程序便将该进程转入第二队列的末尾,再同样地按FCFS原则等待调度执行,以此类推。 2.实验步骤: (1)按先来先服务算法将进程排成就绪队列。 (2)检查所有队列是否为空,若空则退出,否则将队首进程调入执行。 (3)检查该运行进程是否运行完毕,若运行完毕,则撤消进程,否则,将该进程插入到下一个逻辑队列的队尾。 (4)是否再插入新的进程,若是则把它放到第一逻辑队列的列尾。 (5)重复步骤(2)、(3)、(4),直到就绪队列为空。

电子设计自动化实验报告

*************** 实验报告 课程名称:电子设计自动化小组成员及学号:_______________ _________ _______________ _______________ _______________ ********************** ***********

应用程序,启动protel99se。 3、创建一个新的设计数据库文件 步骤:1). 【File】|【New】 2). 单击Browse按钮,选择文件的存储位置,Protel 99 SE默认文件名为desigh .ddb”。 3). 单击【OK】们就创建了一个新的设计数据库文件。 4、启动原理图编辑器 步骤:1). 【File】|【New】 2). 单击Schematic Document 【OK】或直接双击 3). 单击Explore 下的Sheet1或直接双击工作窗口中的Sheet1

1).更改屏幕分辨率 2).界面字体设置 8、在Protel99se中建立自己的设计数据库Design.ddb。

实验内容与分析: 1).设置电路图纸 假定系统已进入原理图编辑器,提出以下要求: A.图纸大小:B号; B.图纸方向:水平方向放置; C.标题栏型式:标准型标题栏。 2).将库文件“Miscellaneous Devices.ddb”, “Dallas Microprocessor.ddb”,“Intel Databooks.ddb”, “Protel Dos Schematic Libraries.ddb”依次装入。 3、放置元件 在元件库中选定所需元件,然后放置元件到工作平面上。 4、删除元器件 1)菜单命令【Edit】|【Delete】 2)当光标变为十字形后,将光标移到要删除的元件处,单击鼠标左键即可将所指元件删除。此后,程序仍处于删除命令状态,若要退出单击鼠标右键或按ESC 键退出命令状态。 5、元件移动 菜单命令:【Edit】|【Move】|【Move】

高校图书馆管理系统数据库设计

图书管理系统数据库设计学号: 专业班级: 姓名: 指导老师: 完成日期:

摘要 在计算机日益普及的今天,对个人而言若采用一套行之有效的图书管理系统来管理自己的书籍,会方便许多。对图书管理部门而言,以前单一的手工检索已不能满足人们的要求,往往是投入了大量的人力和财力却得不到高效的管理效率。为了便于图书资料的管理需要有效的图书管理软件,减轻工作人员的工作量,方便工作人员对它的操作,提高管理的质量和水平,做到高效、智能化管理,达到提高图书借阅信息管理效率的目的。采用数据库技术生成的图书馆借阅管理系统将会极大地方便借阅者并简化图书馆管理人员和工作人员的劳动,使工作人员从繁忙、复杂的工作进入到一个简单、高效的工作中。基于这个问题,开发了大学图书馆借阅系统。系统采用C/S模式,实现了借还书的方便、高效性、有效性和及时性。本文通过作者设计和开发一个中小型高校图书馆管理系统的实践,阐述了高校图书管理软件中所应具有的基本功能、设计、实现。 关键字:图书借阅;人员管理;图书维护;

目录 1.引言........................................................................ 2. 需求分析阶段............................................................... 2.1 引言 ................................................................... 2.2 需求分析阶段的目标与任务............................................... 2.2.1处理对象...................................................... 2.2.2处理功能及要求................................................ 安全性和完整性要求 ................................................. 2.3 需求分析阶段成果....................................................... 3 概念设计阶段................................................................ 3.1 引言 ................................................................... 3.2 任务与目标............................................................. 3.3 阶段结果............................................................... 4.逻辑设计阶段................................................................ 4.1逻辑设计的任务和目标.................................................... 4.2数据组织................................................................ 4.2.1将E-R图转换为关系模型............................................ 4.2.2模型优化.......................................................... 4.2.3数据库模式定义.................................................... 4.2.4用户子模式定义................................................... 4.3数据处理................................................................ 5.物理设计阶段................................................................ 5.1物理设计阶段的目标与任务................................................ 5.2数据存储方面............................................................ 5.3系统功能模块............................................................

相关文档
最新文档