




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、网上订票管理系统1 问题描述网上订票管理系统是在网络环境下实现飞机的订票业务的管理系统。系统改变了传统 的手工订票、送票、柜台支付方式,具有广泛的实用性。网上订票系统的总目标是:在计 算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具 有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的网上订票系统。该系统是为机场、航空公司和客户提供订票退票等与机票相关内容的管理系统,方便 机场工作人员对机票的管理,以提高机场工作人员对机票管理工作的效率。当前飞机订票 问题:手工订票所产生的客座率低。 而我们的目标是: 建立一个网上飞机订票系统数据库航空公司提供航线和飞机的
2、资料,机场则对在本机场起飞和降落的航班和机票进行管 理,而客户能得到的服务应该有查询航班航线、 班次、票价和剩余票数以及网上订票功能2 需求分析功能性需求用户类功能性需求航空公司1)增加航线2)修改航线3) 删除航线4)修改公司信息机场1)根据航空公司提供的航线,安排航班以及航班的机票2)如果出现晚点等情况,要记录并发送信息3)管理航空公司提供的航线和飞机(座位数)资料中所提供的相 关数据4)管理航班机票5)管理客户资料客户1)注册2)查询航班3)查询余票和票价4)预定机票5)修改个人信息6)退票7)注销非功能性需求为了保证系统能够长期、安全、稳定、可靠、高效的运行,网上订票系统应该满足 以下
3、的性能需求:系统处理的准确性和及时性系统处理的准确性和及时性是系统的必要性能。在系统设计和开发过程中,要充分 考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足企业对 信息处理的需求。由于网上订票管理系统的查询功能对于整个系统的功能和性能完成举足轻重。作为 系统的很多数据来源,而机票数量和时间又影响企业的决策活动,其准确性很大程度 上决定了网上订票管理系统的成败。在系统开发过程中,必须采用一定的方法保证系 统的准确性。系统的开放性和系统的可扩充性网上订票管理系统在开发过程中,应该充分考虑以后的可扩充性。例如用户查询的 需求会不断的更新和完善。这些都要求系统提供足够的手段进行
4、功能的调整和扩充。而 要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定 的规范,可以简单的加入和减少系统的模块,配置系统的硬件。通过软件的修补、替换 完成系统的升级和更新换代。系统的易用性和易维护性网上订票管理系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟 悉。这就要求系统能够提供良好的用户接口,易用的人机交互界面。要实现这一点,就 要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问 题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。网上订票管理系统中涉及到的数据是航空公司和机场的相当重要的信息,系统要提 供方便的手段供系统
5、维护人员进行数据的备份,日常的安全管理,系统意外崩溃时数据 的恢复等工作。系统的标准性系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有这些都要符合 主流国际、国家和行业标准。同时,在自主开发本系统时,要进行良好的设计工作,制 订行之有效的软件工程规范,保证代码的易读性、可操作性和可移植性。系统的先进性目前计算系统的技术发展相当快,作为网上订票管理系统工程,应该保证系统在相 当长的时间内仍旧是先进的,在系统的生命周期尽量做到系统的先进,充分完成企业信 息处理的要求而不至于落后。这一方面通过系统的开放性和可扩充性,不断改善系统的 功能完成。另一方面,在系统设计和开发的过程中,应在考虑成
6、本的基础上尽量采用当 前主流并先进且有良好发展前途的产品。系统的响应速度网上订票管理系统在日常处理中的响应速度为秒级以及时反馈信息。根据所需数据量的不同而从秒级到分钟级,原则是保证操作人员不会因为速度问题而影响工作效率数据需求顶层数据流图0 层数据流图3 概念设计局部视图设计概念结构设计的第一步就是对需求分析阶段收集到的数据按照 E-R 模型的要求进行分 类、组织,形成实体、实体的属性,标识试题的码,确定实体之间的联系类型(1: 11:nm:n),设计分 E-R 图。将航空公司提供资料部分提取出来,如下图所示:航线信息经分析之后得到的分 E-R 图如下所示:对每个实体的属性定义如下:航空公司
7、编号,名称,地址,联系方式 飞机 编号,型号,座位数 航线 起点,终点,编号 将机场安排航班部分提取出来,如下图所示:经分析之后得到的分 E-R 图如下所示:对每个实体的属性定义如下: 飞机 编号,型号,座位数 航线 起点,终点,编号 将客户的查询部分提取出来,如下图所示:经分析之后得到的分 E-R 图如下所示:在数据流图中的“客户信息”都可以作为属性来对待。 对每个实体和联系的属性定义如下: 航班安排 编号,时间,票价 客户 编号,姓名,性别,年龄,联系方式 将客户的订票、退票部分提取出来,如下图经分析之后得到的分E-R图如下所示:对每个实体和联系的属性定义如下:订票信息编号,票价 客户 编
8、号,姓名,性别,年龄,联系方式 视图集成各子系统的分 E-R图设计好后, 下一步就是将所有的分 E-R图综合成一个系统的总E-R图。则集成后的总 E-R 图如下所示:其中对每个实体和联系的属性定义如下:航班安排 编号,时间,票价 航空公司 编号,名称,地址,联系方式 客户 编号,姓名,性别,年龄,联系方式 飞机 编号,型号,座位数 航线 起点,终点,编号 订票信息编号,票价 再将属性加到上页所示的 E-R 图上,最后得到的 E-R 图如下所示:地址联系方式1座位数提供型号mn机场飞机航线起点终点m时间票价m1订票1年龄客户订票信息1姓名退票联系方式性别航班安 排编号编号航空公司名称4 逻辑设计
9、概念结构独立于任何 DBMS数据模型的信息结构。逻辑结构设计的任务就是把概念结构 设计阶段设计好的基本 E-R 图转换为与选用的 DBMS产品所支持的数据模型相符合的逻辑 结构。E-R 图向关系模型的转换E-R 图向关系模型的转换要解决的问题是如何将实体和实体型间的联系转换成为关系 模式,如何确定这些关系模式的属性和码。关系模型的逻辑结构是一组关系模式的集合。 E-R图则是由实体型、 实体型的属性和实 体之间的联系 3 个要素组成的。所以将 E-R图转换成关系模型实际上就是要将实体型、实 体型的属性和实体之间的联系转换成一组关系模式。这种转换一般遵循如下原则:(1)一个 1:1 联系可以转换为
10、一个独立的关系模式,也可以与任意一端对应的关系 模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身 的属性均转换为该关系的属性,每个实体的码均是该关系的候选码。如果与某一端实体对 应的关系模式合并,则需要在该关系模式的属性中加入另一个关系模式的码和联系本身的 属性。(2)一个 1:n 联系可以转换为一个独立的关系模式,也可以与 n端对应的关系模式 合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属 性均转换为关系的属性,而关系的码为 n 端实体的码。(3)一个 m:n 联系转换为一个关系模式。与该联系相连的各实体的码以及联系 本身的属性均
11、转换为关系的属性,而关系的码为各实体码的组合。(4)3个或 3个以上实体间的一个多元联系可以转换为一个关系模式。与该多元联系 相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组 合(5)具有相同码的关系模式可合并。根据以上的原则,通过 E/R 模型到关系模型的转化,可以得到如下关系模式:(1)“航空公司”实体型所对应的关系模式:Airline( AID, Name, Addr, Cont)2)“客户”实体型所对应的关系模式:Customer( CID, Name, Sex, Age, Cont)(3) “飞机”实体型所对应的关系模式:Plane( PID, Type
12、, SeatsNum, AID)此关系模式已包含了联系“提供”(4) “航线”实体型所对应的关系模式:Line( LID, SPosition, EPosition,AID)此关系模式已包含了联系“提供”(5) “航班安排”联系所对应的关系模式:Flight( FID, PID, LID, Ftime, Price)(6) “订票信息”实体型所对应的关系模式:BookTicket( BID, FID, CID, Price)此关系模式已包含了联系“订票”和“退票” 其中,以上的每个关系模式的键码都用下划线标出,外键码用斜体标出。 数据模型的优化 数据库逻辑设计的结果不是唯一的。为了提高数据库应
13、用系统的性能,还应该根据 应用需要适当的修改、调整关系模式,这就是个数据模型的优化。确定数据依赖:(1) 关系模式 Airline( AID, Name, Addr, Cont) 中的数据依赖AID->Name, AID->Name, AID->Addr, AID->Cont(2) 关系模式 Customer( CID, Name, Sex, Age, Cont) 中的数据依赖CID->Name, CID->Sex, CID->Age, CID->Cont(3) 关系模式 Plane( PID, Type, SeatsNum, AID) 中的数据
14、依赖PID->Type, PID->SeatsNum,PID->AID(4) 关系模式 Line( LID, SPosition, EPosition,AID) 中的数据依赖LID->SPosition,LID->EPosition, LID->AID(5) 关系模式 Flight( FID, PID, LID, Ftime, Price) 中的数据依赖FID->PID, FID->LID, FID->Ftime, FID->Price(6) 关系模式 BookTicket( BID, FID, CID, Price) 中的数据依赖B
15、ID->FID, BID->CID, BID->Pay对于各个关系模式之间的数据依赖进行极小化处理,消除冗余的联系。分析后可知, 关系模式 BookTicket( BID, FID, CID, Price) 和关系模式 Flight( FID, PID, LID, Ftime, Price) 有 Price 的数据冗余,于是将关系模式 BookTicket 改成 BookTicket( BID, FID, CID) 。修改后的各个关系模式均没有冗余的联系。按照规范化理论对关系模式逐一进行分析, 考查是否存在部分函数依赖、 传递函数依 赖、多值依赖等,确定各关系模式分别属于第几
16、范式。由于以上的关系模式的主码只有一个,所以不会存在部分函数依赖。分析后可知也 不存在传递依赖和多值依赖,以上的各关系模式都是3NF。按照需求分析阶段得到的信息要求和处理要求, 分析这些模式是否满足这些要求, 确 定是否要对某些模式进行合并或分解。( 1)关系模式 Airline( AID, Name, Addr, Cont) 能满足“修改公司信息” “增加航线” “修改航线”“删除航线”功能。(2) 关系模式 Customer( CID, Name, Sex, Age, Cont) 能满足“管理客户资料” “修 改个人信息”功能。(3) 关系模式 Plane( PID, Type, Seat
17、sNum, AID) 能满足“管理飞机(座位数)资 料中所提供的相关数据”功能。(4) 关系模式 Line( LID, SPosition, EPosition,AID)能满足“管理航空公司提供的航线”功能。(5) 关系模式 Flight( FID, PID, LID, Ftime, Price) 能满足“根据航空公司提供 的航线,安排航班以及航班的机票” “如果出现晚点等情况,要记录并发送信息” “管理航 班机票”功能。(6) 关系模式 BookTicket( BID, FID, CID) 能满足“注册”“登录”“查询航班”“查 询余票和票价”“预定机票”“退票”“注销”数据库的模式定义数据
18、库需要表述的信息有以下几种:航空公司信息客户信息飞机信息航线信息航班信息订票信息根据以上的关系模式可以建立如下的表:航空公司信息表列名数据类型可否空说明AIDVarcharNot null航空公司编号NameVarcharNot null航空公司名称AddrVarchar航空公司地址ContVarchar航空公司联系方式客户信息表列名数据类型可否空说明CIDVarcharNot null客户编号NameVarcharNot null客户姓名SexVarchar客户性别AgeInt客户年龄ContVarchar客户联系方式飞机信息表列名数据类型可否空说明PIDVarcharNot null飞机编
19、号TypeVarcharNot null飞机型号SeatsNumVarcharNot null飞机座位数AIDvarchar航空公司编号航线信息表列名数据类型可否空说明LIDVarcharNot null航线编号SPositionVarcharNot null航线起点EPositionVarcharNot null航线终点AIDvarchar航空公司编号航班安排信息表列名数据类型可否空说明FIDVarcharNot null航班编号PIDVarchar飞机编号LIDVarchar航线编号FtimeDatetimeNot null航班时间PriceRealNot null票价订票信息表列名数据类
20、型可否空说明BIDVarcharNot null机票编号FIDVarchar航班编号CIDVarchar客户编号5 物理设计数据库在实际物理设备上的存储结构和存取方法成为数据库的物理结构。对于设计好 的逻辑数据模型选择一个符合应用要求的物理结构就是数据库的物理设计。为了提高在表中搜索元组的速度,在实际实现的时候应该基于键码建立索引。下面各 表中建立索引的表项。(1) Airline(AID)(2) Customer(CID)(3) Plane(PID)(4) Line(LID)(5) Flight(FID)(6) BookTicket(BID)6 数据库实现用 SQL实现建表建立航空公司表CR
21、EATE TABLE Airline(AID varchar(20) PRIMARY KEY,Name varchar(100) NOT NULL,Addr varchar(100),Cont varchar(200);建立客户表CREATE TABLE Customer(CID varchar(20) PRIMARY KEY,Name varchar(50) NOT NULL,Sex varchar(2),Age int ,Cont varchar(200); 建立飞机信息表 CREATE TABLE Plane(PID varchar(20) PRIMARY KEY,Type varcha
22、r(50) NOT NULL, SeatsNum int NOT NULL,AID varchar(20), CONSTRAINT FK_PLANE_AID FOREIGN KEY(AID) REFERENCES Airline(AID) );建立航线表CREATE TABLE Line (LID varchar(20) PRIMARY KEY,SPosition varchar(100) NOT NULL,EPosition varchar(100) NOT NULL,AID varchar(20), CONSTRAINT FK_LINE_AID FOREIGN KEY(AID) REFER
23、ENCES Airline(AID) );建立航班安排表CREATE TABLE Flight(FID varchar(20) PRIMARY KEY,PID varchar(20), CONSTRAINT FK_FLIGHT_PID FOREIGN KEY(PID) REFERENCES Plane(PID),LID varchar(20), CONSTRAINT FK_FLIGHT_LID FOREIGN KEY(LID) REFERENCES Line(LID),Ftime datetime NOT NULL, Price real NOT NULL);建立订票信息表CREATE TAB
24、LE BookTicket (BID int PRIMARY KEY AUTO_INCREMENT,FID varchar(20), CONSTRAINT FK_BOOKTICKET_FID FOREIGN KEY(FID) REFERENCES Flight(FID),CID varchar(20), CONSTRAINT FK_BOOKTICKET_CID FOREIGN KEY(CID) REFERENCES Customer(CID) );用 SQL实现操作 航空公司操作 注册公司INSERT INTO Airline(AID, Name, Addr, Cont) VALUES(#AI
25、D, #Name, #Addr, #Cont);这里的#AID 必须是惟一的 ,否则不可以插入到数据库中 . 使用下列语句建表insert into Airline(AID,Name,Addr,Cont) values('CA',' 中国国际航空股份有限公司 ',' 北京 ','0');insert into Airline(AID,Name,Addr,Cont) values('CZ',' 中国南方航空股份有限公司 ',' 广州 ','950333');insert
26、 into Airline(AID,Name,Addr,Cont) values('MU',' 中国东方航空公司 ',' 上海 ','86-21-95108');insert into Airline(AID,Name,Addr,Cont) values('HU',' 中国海南航空股份有限公司 ',' 海南 ','950718');再用 select * from Airline; 语句查看:删除公司DELETE FROM Airline WHERE(AID = #A
27、ID); 即使用下列语句操作:delete from Airline where(AID='HU'); 再用 select * from Airline;语句查看:修改公司信息UPDATE AirlineSET Name=#Name, Addr= #Addr, Cont= #Cont WHERE(AID = #AID); 即使用下列语句操作:update Airlineset Cont='955333' where(AID='CZ');再用 select * from Airline;语句查看:增加飞机INSERT INTO Plane(PID,
28、 Type, SeatsNum, AID)VALUES(#PID, #Type, #SeatsNum, #AID); 即使用下列语句操作:INSERT INTO Plane(PID, Type, SeatsNum, AID) VALUES('1001',' 波音 737' , 148, 'CA');INSERT INTO Plane(PID, Type, SeatsNum, AID) VALUES('2001',' 波音 747' , 360, 'MU');INSERT INTO Plane(PID
29、, Type, SeatsNum, AID) VALUES('1002',' 波音 777' , 350, 'CA');INSERT INTO Plane(PID, Type, SeatsNum, AID) VALUES('3001','MD-82' , 145, 'CZ');INSERT INTO Plane(PID, Type, SeatsNum, AID) VALUES('2002','M11' , 340, 'MU');INSERT INTO
30、Plane(PID, Type, SeatsNum, AID) VALUES('3002','A300' , 148, 'CZ');INSERT INTO Plane(PID, Type, SeatsNum, AID) VALUES('1003','A300' , 148, 'CA');再用 select * from Plane;语句查看:删除飞机DELETE FROM Plane WHERE(PID = #PID); 即使用下列语句操作:delete from Plane where(PID=&
31、#39;1003'); 再用 select * from Plane; 语句查看:修改飞机UPDATE PlaneSET Type= #Type, SeatsNum= #SeatsNum WHERE(PID = #PID); 即使用下列语句操作:update Planeset SeatsNum=149 where(PID='1001'); 再用 select * from Plane;语句查看:增加航线INSERT INTO Line(LID, SPosition, EPosition,AID)VALUES(#LID, #SPosition, #EPosition, #
32、AID);即使用下列语句操作:INSERT INTO Line(LID, SPosition, EPosition,AID) VALUES('BS123', ' 北京',' 上海', 'CA');INSERT INTO Line(LID, SPosition, EPosition,AID) VALUES('BT321', ' 北京',' 天津', 'CZ');INSERT INTO Line(LID, SPosition, EPosition,AID) VALUES(
33、'SG893', ' 上海',' 广州', 'MU');INSERT INTO Line(LID, SPosition, EPosition,AID) VALUES('NW214', ' 南京',' 武汉', 'MU');INSERT INTO Line(LID, SPosition, EPosition,AID) VALUES('BN125', ' 北京',' 南京', 'CA');INSERT INT
34、O Line(LID, SPosition, EPosition,AID) VALUES('WY908', ' 武汉',' 云南', 'CZ');INSERT INTO Line(LID, SPosition, EPosition,AID) VALUES('YG149', ' 云南',' 贵州', 'CA');INSERT INTO Line(LID, SPosition, EPosition,AID) VALUES('TW736', ' 天津
35、',' 武汉', 'MU');再用 select * from Line;语句查看:删除航线DELETE FROM Line WHERE(LID = #LID); 即使用下列语句操作:DELETE FROM Line WHERE(LID = 'BS123');再用 select * from Line; 语句查看:修改航线UPDATE LineSET SPosition=#SPosition, EPosition=#EPosition WHERE(PID = #PID); 即使用下列语句操作:update Lineset SPositio
36、n=' 南京 ',AID='CA' where(LID='SG893');再用 select * from Line;语句查看:机场操作航班安排INSERT INTO Flight(FID, PID, LID, Ftime, Price)VALUES(#FID, #PID, #LID, #Ftime, #Price)即使用下列语句操作:INSERT INTO Flight(FID, PID, LID, Ftime, Price)VALUES('H001','1001','BN125','20
37、08-7-12 01:12:00',1000);INSERT INTO Flight(FID, PID, LID, Ftime, Price)VALUES('H002','1002','BT321','2008-7-13 13:12:00',580);INSERT INTO Flight(FID, PID, LID, Ftime, Price)VALUES('H003','2001','NW214','2008-7-12 12:2:00',985);INSER
38、T INTO Flight(FID, PID, LID, Ftime, Price)VALUES('H004','1002','SG893','2008-7-10 15:22:00',1036);INSERT INTO Flight(FID, PID, LID, Ftime, Price)VALUES('H005','3001','TW736','2008-7-11 23:14:00',689);INSERT INTO Flight(FID, PID, LID, Ft
39、ime, Price)VALUES('H006','3002','WY908','2008-7-12 22:21:00',1320);INSERT INTO Flight(FID, PID, LID, Ftime, Price)VALUES('H007','2002','YG149','2008-7-13 14:20:00',489);再用 select * from Flight; 语句查看:通知客户航班变化SELECT Nam,e Cont FROM Custom
40、erWHERE CID( SELECT CID FROM BookTicket WHERE FID=#FID );客户操作注册INSERT INTO Customer(CID, Name, Sex, Age, Cont)VALUES(#CID, #Name, #Sex, #Age, #Cont);客户注册的时候 ,CID 必须是惟一的,否则不可以插入数据库 即使用下列语句操作:INSERT INTO Customer(CID, Name,Sex,Age,Cont) VALUES('0001', ' 张力', ' 男',23,'')
41、;INSERT INTO Customer(CID, Name,Sex,Age,Cont) VALUES('0002', ' 李红 ',' 女',24,'');INSERT INTO Customer(CID, Name,Sex,Age,Cont) VALUES('0003', ' 赵华 ',' 男',45,'');INSERT INTO Customer(CID, Name,Sex,Age,Cont) VALUES('0004', ' 欧阳纷
42、纷 ',34,'','');INSERT INTO Customer(CID, Name,Sex,Age,Cont) VALUES('0005', ' 周建 ',' 男',54,'');INSERT INTO Customer(CID, Name,Sex,Age,Cont) VALUES('0006', ' 肖小花 ',' 女',32,''); 再用 select * from Customer; 语句查看:注销DELETE F
43、ROM Customer WHERE(CID = #CID); 即使用下列语句操作:DELETE FROM Customer WHERE(CID = '0004'); 再用 select * from Customer; 语句查看:修改个人信息UPDATE LineSET Name= #Name, Cont= #Cont WHERE(CID = #CID); 即使用下列语句操作:UPDATE LineSET Name= ' 张立', Cont= '' WHERE(CID = '1001');再用 select * from Customer; 语句查看:INSERT INTO BookTicket(BID,FID, CID) VALUES(#BID,#FID, #CID) 即使用下列语句操作:INSERT INTO BookTicket(BID,FID, CID) VALUES(1,'H001','0001');INSE
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 贵州省考试院2025年4月高三年级适应性考试物理试题及答案
- 烘焙食品项目风险评估报告
- 重庆师范大学《音乐创作软件基础》2023-2024学年第二学期期末试卷
- 广东海洋大学《健身理论与指导》2023-2024学年第二学期期末试卷
- 荆州职业技术学院《口腔生物学》2023-2024学年第二学期期末试卷
- 信阳艺术职业学院《BIM应用技术》2023-2024学年第二学期期末试卷
- 四川省广安市华蓥市2024-2025学年初三下学期调研英语试题含答案
- 中国人民大学《应用文写作与训练》2023-2024学年第一学期期末试卷
- 长春建筑学院《制药过程安全与环境评价》2023-2024学年第二学期期末试卷
- 新余学院《钢琴基础(3)》2023-2024学年第一学期期末试卷
- 反假货币《外币美元》知识考试题库(含答案)
- 重庆大轰炸优秀课件
- 专题01《水银花开的夜晚》 高考语文二轮复习
- 外贸客户报价单中英文格式模板
- 中药学中药性味归经功效归纳
- 专业技术人员职务聘任书
- GB/T 13911-1992金属镀覆和化学处理表示方法
- GB/T 13452.2-2008色漆和清漆漆膜厚度的测定
- 【泉州南音传承与发展研究(论文7200字)】
- 《马克思主义发展史》第五章 马克思列宁主义在苏联的发展及曲折
- 现代汉语词汇学精选课件
评论
0/150
提交评论