安徽工业大学2012年硕士研究生招生专业目录(挂网)

安徽工业大学2012年硕士研究生招生专业目录(挂网)
安徽工业大学2012年硕士研究生招生专业目录(挂网)

安徽工业大学2012年硕士研究生招生专业目录

专业目录

注:具体招生规模以教育部下达的指标为准。

各专业课初试科目考试范围

701马克思主义基本原理:1、考试范围覆盖马克思主义哲学、马克思主义政治经济学和科学社会主义三个部分;

2、在全面复习的基础上,重点掌握唯物论、辩证法、认识论、唯物史观、劳动价值论、剩余价值理论、人的全面发展等相关内容。

主要内容包括:马克思主义是关于无产阶级和人类解放的科学、世界的物质性及其发展规律、认识世界和改造世界、人类社会及其发展规律、资本主义主义的形成及其本质、资本主义发展的历史进程、社会主义社会及其发展、共产主义是人类最崇高的社会理想

711数学分析:极限理论,包括函数的连续性,以及实数的完备性定理;一元函数微积分学;多元函数微积分学;级数等方面的基本概念、基本理论。

721分析化学(含仪器分析):分析化学中的数据处理、定量分析概论、酸碱滴定法、配位滴定法、氧化还原滴定法、重量分析法和沉淀滴定法、吸光光度法、电化学分析、色谱分析、光谱分析、试样分解和分析试液的制备。

801思想政治教育学原理:1、思想政治教育学原理是马克思主义理论硕士研究生入学考试中专业课考试内容,主要考察考生对思想政治教育学原理的学科特点、基本概念、基本原理、发展历史及研究现状等的理解和掌握程度,以及是否具备进行思想政治教育研究与实践的思想觉悟和专业理论素质。2、在全面复习的基础上,重点掌握思想政治教育的地位和功能、思想政治教育的目的和任务、思想政治教育过程及其规律、思想政治教育者与教育对象、思想政治教育内容、思想政治教育的原则、思想政治教育方法和艺术、思想政治教育载体、思想政治教育环境、思想政治教育管理等相关内容。

主要内容包括:思想政治教育的地位和功能、思想政治教育的目的和任务、思想政治教育环境、思想政治教育过程及其规律、思想政治教育者与教育对象、思想政治教育内容、思想政治教育的原则、思想政治教育方法和艺术、思想政治教育载体、思想政治教育管理

808建筑施工:土的工程分类和土的性质;场地平整;土方边坡与土壁支护;施工排水与降水;土方填筑与压实;土方工程机械化施工;桩基工程;砌体材料;脚手架及垂直运输设施;砖砌体施工;砌块施工;钢筋工程;模板工程;混凝土工程;高层主体结构工程;结构安装工程;防水工程;装饰工程

809工程项目管理:工程项目管理的概念;工程项目各阶段的工作内容;工程项目管理基本原理;工程项目管理模式;工程项目管理组织与项目经理;工程合同与合同管理;工程项目费用控制;工程项目质量控制;工程项目进度控制;工程项目安全与环境管理;工程项目风险管理

810物理化学:气体的PVT关系;热力学第一定律;热力学第二定律;多组份系统热力学;化学平衡;相平衡;电化学;界面现象;化学动力学。

811高等代数:多项式理论、行列式、矩阵、线性方程组、二次型、线性空间及其变换、 -矩阵以及欧氏空间和双线性函数等基本理论。

813传热学:热量传递的三种基本方式,导热、对流、热辐射;导热基本定律、导热微分方程式及相关概念、通过平壁,圆筒壁,球壳和变截面物体的导热、肋片导热及肋片效率;非稳态导热的基本概念,温度分布、毕渥数、集总参数法、一维非稳态导的分析解、非稳态导热的正规状况、半无限大的物体;导热问题数值求解、离散方程的建立、数值解;对流换热概述、对流换热问题的数学描述及边界层微分方程组、边界层积分方程组的求解、相似原理及量纲分析、强制流换热的实验关联式、自然对流换热及其实验关联式;凝结换热现象、膜状凝结分析解及实验关联式、影响膜状凝结的因素、沸腾换热现象、沸腾换热计算式、影响沸腾换热的因素;辐射的基本概念、黑体辐射的基本定律、实际固体和液体的辐射特性;角系数的定义和性质及计算、被透热介质隔开的两个固体表面间的辐射换热、辐射换热的强化和削弱、气体辐射;传热过程的分析和计算、换热器的型式及平均温差、换热

器的热计算、传热的强化和隔热保温技术

814流体力学:流体定义及物理性质、牛顿内摩擦定律;流体静力学、运动学和动力学基本概念、基础理论和基本计算方法;欧拉平衡方程和运动方程、连续性方程、伯努利方程、动量方程和动量矩方程及工程应用;流体微团运动分析,有势流场中流函数和速度势函数的概念和性质,有势流动及叠加;粘性流体在管内的流动规律,流动阻力产生的原因和计算方法,流体经孔口和管嘴的流出计算,管路及管路计算;粘性流体运动微分方程,附面层概念及特征、粘性流体绕流平板、圆柱体、圆球体以及不规则形状物体的阻力计算;相似原理和因次分析方法以及模型实验的研究方法;可压缩流体的一维等熵流动、摩擦管的绝热流动、摩擦管的等温流动规律和计算等。

815材料科学基础:固体材料的结构;晶体缺陷;固体中原子及分子的运动;材料的形变与再结晶;相图与金属的凝固;材料的亚稳态及相变理论。

816金属塑性成型理论:

力学部分:应力分析:应力状态,斜面上的应力,主应力及应力场量,最大剪应力,偏应力及其常量;力的平衡方程:应变分析:应变的定义,主应变,应变增量及应变速率;屈服条件:等效应力及等效变形;应力应变关系;工程法(主应力法)及其应用。

金属学部分:金属塑性加工的力学条件和热力学条件;应力状态和应力图示;塑性变形的滑移机制;多晶体的屈服、吕德斯带、形变时效;金属在塑性变形中的硬化、加工硬化曲线;冷加工、热加工、温加工的变形特点;金属在塑性变形中组织性能的变化;晶粒尺寸对材料强韧性能的影响;影响电磁性能、冲压性能、热强性能的主要因素及工艺参数控制;变形及应力不均匀分布的原因;断裂的物理本质;塑性加工中金属的各种断裂;变形力学条件、热力学条件对塑性的影响;细晶超塑性的特征。

817物理化学:热力学第一定律,热力学第二定律,热力学第三定律,化学平衡,溶液,相平衡,表面现象,电化学,化学动力学等。

819传热学:导热基本定律、稳态导热、非稳态导热、导热问题的数值解法、对流换热、热辐射基本定律及物体的辐射特性、辐射换热的计算、传热过程分析与换热器计算。

822材料力学:构件强度、刚度和稳定性的概念;变形固体的概念和基本假设;塑性材料与脆性材料的基本力学性能;计算杆件在轴向拉(压),扭转,平面弯曲的内力、应力及相关的强度与刚度问题;一次超静定问题的解法。剪切和挤压的实用计算;连接件的强度计算;用解析法和图解法分析平面应力状态;广义虎克定律及其应用;材料常见的两种破坏类型,四种常见的强度理论,莫尔强度理论;杆件在斜弯曲,拉(压)与弯曲组合及弯扭组合时的强度计算;截面核心的概念;截面几何性质的概念及定义;平行移轴公式和转轴公式;组合截面静矩,形心位置,惯性矩,惯性积,形心主惯性轴及形心主惯性矩的概念与计算;计算杆件的变形能;用卡氏定理及单位荷载法求结构的位移;用能量法解超静定问题;压杆稳定平衡与不稳定平衡以及临界力的概念;四种常见的约束下细长压杆临界力的计算;欧拉公式的应用范围及经验公式;压杆稳定校核;动荷载及交变应力的概念;构件在匀加速直线运动和匀速转动时动应力的计算;构件受冲击荷载作用时动应力的计算。疲劳失效的概念;交变应力的循环特征,应力幅和平均应力;持久极限的概念。

823结构力学:几何组成分析、静定结构的受力分析、虚功原理与结构的位移计算、影响线、力法、位移法、力矩分配法、结构矩阵分析、结构的动力计算等。

825有机化学:烷烃、烯烃和炔烃、脂环烃、芳烃芳香性、卤代烃、醇和醚、酚和醌、醛和酮、羧酸、.羧酸衍生物、β-二羰基化合物和有机合成、有机含氮化合物、杂环化合物、碳水化合物、氨基酸、蛋白质和核酸。

830化工原理:流体流动、流体输送机械、流体通过颗粒层的流动、颗粒的沉降和流态化、传热、气体吸收、液体精馏、气液传质设备、液液萃取、固体干燥。

831物理化学:气体的pVT关系、热力学基础(热力学第一定律,热力学第二定律)、多组分系统热力学、化学

平衡、相平衡、电化学、表面现象、化学动力学和特殊反应动力、胶体化学。

833流体力学、834流体机械:流体静力学、流体动力学基础、流动阻力和水头损失、孔口、管嘴出流和有压管路、绕流运动、明渠流动、堰流、因次分析和模型实验、渗流及流体机械(仅考离心泵和相似定律相关内容)等。参考教材为《流体力学与流体机械》柯葵,朱立明编,同济大学出版社 2009:

840电路:电压、电流参考方向与电路定律;电阻电路的等效变换;电阻电路的一般分析方法;电路定理;一阶动态RC、RL电路的时域分析;正弦稳态电路的相量法分析;耦合电感电路的分析;RLC电路的串并联谐振;三相电路;拉普拉斯变换的定义、基本性质与线性动态电路的运算法分析;二端口电路的Z、Y、T参数矩阵。

841模拟电子技术:常用半导体器件;基本放大电路;多级放大电路;集成运算放大电路;放大电路的频率响应;放大电路中的反馈;信号的运算和处理;波形的发生和信号的转换;功率放大电路;直流电源。

842自动控制原理:系统数学模型建立;方框图化简并求传函;画信号流图并用Mason公式求传函;时域分析;根轨迹绘制规则;频域分析;系统校正;描述函数法分析非线性系统;采样系统基本理论;状态空间表达式建立;系统状态方程求解;系统的能控、能观测性判别;用Lyapunov第二方法判别系统的稳定性;状态反馈、极点配置、状态观测器。

843信号与系统:信号与系统:信号、阶跃函数和冲激函数、系统的描述和性质;连续系统的时域分析:LTI 连续系统的响应、冲激响应、阶跃响应、卷积;离散系统的时域分析:LTI 离散系统的响应、单位序列和单位序列响应、卷积和;连续系统的频域分析:周期信号的频谱、非周期信号的频谱、周期信号的傅里叶变换、LTI 系统的频域分析、取样定理;连续系统的 s 域分析:拉普拉斯变换和逆变换、复频域分析;离散系统的 z 域分析:z 变换和逆z 变换、z 域分析;系统函数:系统函数与系统特性、系统的稳定性、信号流图、系统模拟;系统的状态变量分析:状态方程。

852微机原理: Intel x86微处理器:8086/8088CPU的结构及引脚功能,8086/8088系统的组成;Intel x86微处理器的指令系统;汇编语言程序设计:顺序结构、分支结构、循环结构和子程序结构程序设计;半导体存储器:存储器芯片特性及与CPU的连接方法;输入/输出与中断:输入/输出的作用、编址方式,输入/输出(I/O)设备与微机之间数据交换的控制方式,中断原理、中断系统、中断控制器;输入/输出接口技术:并行数据通信及可编程I/O接口,串行数据通信及可编程通信接口,可编程计数器/定时器,数/模(D/A)转换与模/数(A/D)转换应用。

861数据结构:①《数据结构》(C语言版)秦锋,清华大学出版社

②《数据结构例题详解与课程设计指导》秦锋,清华大学出版社

862机械原理:机械、机器、机构、构件、运动副的概念;机构具有确定运动的条件、机构的运动简图绘制,自由度计算,平面机构的高副低代及拆杆组进行机构的结构分析;矢量图解法求机构的速度和加速度;运动副摩擦力和总反力及其确定方法,机械效率和自锁条件以及考虑摩擦时机构力分析的方法;运动副的自锁条件、机构的自锁条件分析;平衡的概念、刚性转子静平衡、动平衡的原理和设计计算;等效动力学模型、等效量计算,转动惯量简易计算法,周期性及非周期性速度波动调节的基本原理、设计计算;铰链四杆机构的基本形式、演化和应用,平面四杆机构的曲柄存在条件、传动角、压力角、死点、行程速比系数等基本知识。按连杆三位置和连架杆三对应位置、行程速比系数等设计四杆机构;从动件的基本运动规律,凸轮机构的压力角,利用解析法和作图法设计盘形凸轮廓线,凸轮机构的基本参数;平面凸轮机构的齿廓啮合基本定律,渐开线直齿圆柱齿轮的啮合特性,标准直齿圆柱齿轮和齿条的基本参数、基本概念及其与几何尺寸的关系、中心距、啮合角以及正确啮合条件和连续传动条件等,齿轮传动设计方法,渐开线齿轮的根切现象、最少齿数,变位和变位齿轮传动特点、设计等;斜齿圆柱齿轮传动特点,斜齿圆柱齿轮的基本参数和几何尺寸,正确啮合条件及当量齿轮和当量齿数,斜齿圆柱齿轮传动设计。蜗轮蜗杆传动的特点及其基本尺寸,正确啮合条件;周转轮系、混合轮系的传动比计算;

871管理学:管理与管理系统:管理概念、管理内涵、管理属性、管理职能、管理本质、管理系统构成要素、管理的基本原理;管理者:管理者概念、管理者角色与技能、管理者责权;管理学及管理学学科体系:管理学概念、管理学研究系统的构成要素、管理学的学科体系;管理理论:泰勒的科学管理原理、法约尔的一般管理原理、韦伯的理想行政组织理论、梅奥的人际关系学说、管理丛林中各主要流派、现代管理理论的发展;管理与环境:管理环境的构成、外部环境因素、组织文化、道德与责任;计划与决策:目标管理、决策的内涵与影响因素、决策的类型、西蒙的决策理论、计划的内涵与性质、战略性计划及实施;组织:组织的内涵、组织工作、组织结构设计、组织的职权配置、组织变革;领导:领导的内涵与本质、领导者权利的构成、领导理论、激励的含义与功能、激励的原则与基本形式、人性假说、激励理论、沟通的内涵、沟通方式、有效沟通;控制:管理控制的内涵、管理控制的类型与原则、有效控制、控制原则;创新:创新的内涵及作用、创新的基本内容、创新管理

872会计学(含基础会计、中级财务会计):

(1)会计概论。会计概念,会计程序,报告程序,会计原则与实务,会计的领域(按内外部分为财务会计和管理会计;按活动对象分为企业会计、政府会计、审计等),基本的财务报表内容

(2)复式簿记系统。会计恒等式,账户,复式记账,总分类账和试算表,交易的大量处理,会计记录循环(原始凭证、日记账、总分类账、调整、编表、结清过渡性账户)

(3)会计基本准则。会计基本假设,会计目标与会计对象,会计要素,会计的基本原则,会计确认与计量系统。(4)主要经济业务的举例。企业成立,筹资、供应、生产、销售、利润及其分配等(以制造企业为例);资产负债表、利润表、现金流量表;财务报表分析原理。

(5)货币资金及应收项目。库存现金、银行存款、其他货币资金、应收票据、货币资金及应收项目

(6)存货。概述、存货的计价、存货收发的会计核算、存货的期末计价

(7)投资。概述、金融资产投资、长期股权投资

(8)固定资产。固定资产概述、固定资产的取得、固定资产折旧、固定资产的后续支出、固定资产处置、固定资产的减值

(9)无形资产。无形资产概述、无形资产的初始计量、无形资产的后续计量、无形资产处置计量

(10)流动负债。流动负债的概述、应付金额肯定的流动负债、金额视经营情况而定的流动负债

(11)长期负债。长期负债概述、借款费用、应付债券、长期借款、长期应付款、债务重组

(12)投入资本。所有者权益概述、股票的发行、认股权与认股权证、库藏股

(13)留存收益。留存收益的性质与构成、盈余公积、股利分派、股票分割、前期损益调整、所有者权益的披露(14)收益的确定。概述、收入、费用、利得和损失、利润及利润分配

(15)财务报表的编制与分析。财务报表概述、资产负债表、利润表、现金流量表、财务报表的其他组成部分、每股收益的计算、财务报表分析

(16)会计调整。会计政策变更、会计估计变更、前期差错更正、资产负债

874计算机专业基础:《数据库系统概论》王珊,高等教育出版社(第四版);《软件工程》齐治昌等编著,高等教育出版社(第二版)

875运筹学:线性规划与单纯形法,对偶理论和灵敏度分析,运输问题,整数规划,动态规划,图与网络优化。参考书为《运筹学》,教材编写组编,清华大学出版社,第三版。

881西方经济学:含微观经济学及宏观经济学部分;参考书目:《现代微观经济学》、《现代宏观经济学》李致平主编,中国科学技术大学出版社

数据库实验

安徽工业大学数据库上机实验报告 专业:工业工程 班级:工112 学号: 姓名:

【实验2_1】查询学生基本信息表中的所有信息。 SQL语句如下: SELECT * FROM 学生基本信息表; 【实验2_2】在学生基本信息表中查询学生的学号、姓名、性别和族别信息。SQL语句如下: SELECT 学号, 姓名, 性别, 族别 FROM 学生基本信息表;

【实验2_3】从学生基本信息表中查询学生由哪些民族构成。 学生的族别有多行重复,要快速查询学生的民族构成,实际上就是对相同值的族别只需要显示一行,可使用DISTINCT关键字实现。 SQL语句如下: SELECT DISTINCT 学生基本信息表.族别 FROM 学生基本信息表 【实验2_4】从成绩表中查询学生成绩。 SQL语句如下: SELECT 学号, 成绩 FROM 成绩表; 【实验2_5】从相关表中查询每一位学生的学号、姓名、课程名称、成绩。 SQL语句如下:

SELECT 成绩表.学号, 学生基本信息表.姓名, 课程信息表.课程名称, 成绩表.成绩 FROM 课程信息表, 成绩表, 学生基本信息表 WHERE 学生基本信息表.学号=成绩表.学号and 成绩表.课程编号=课程信息表.课程编号; 【实验2_6】在课程信息表中查找“Delphi程序设计”课程的任课老师。 SQL语句如下: SELECT 课程名称, 任课教师 FROM 课程信息表 WHERE 课程名称="Delphi程序设计"; 【实验2_7】查询少数民族学生的基本情况。 SQL语句如下: SELECT * FROM 学生基本信息表

安徽工业大学信息检索考试

一、单选题(每题1分,共20题) 1.期刊类参考文献的标准著录格式是____________。(D)正确 A、[序号]作者.题名[D].保存地点:保存单位,年 B、[序号]作者.题名[A].见(英文用In):主编.论文集名[C].出版地:出版者,出版年.起止页码 C、[序号]著者.书名[M].版本(第一版不写).出版地:出版者,出版年.起止页码 D、[序号]作者.题名[J].刊名,出版年份,卷号(期号):起止页码 2.检索语言中,_______是自然语言。(D)正确 A.标题词 B.主题词 C.单元词 D.关键词 3.下列属于布尔逻辑算符的是____________ 。(D)正确 A、与 B、或 C、非 D、以上都是 4.下列属于文献外表特征的是(C)正确 A.分类号 B.主题词 C.文献题名 D.关键词 5.字段代码AU、AB、PY所代表的字段是?(B)正确 A.标题、注释、文摘类型 B.著者、文摘、出版年 C.叙词、分类、语言 6.ISBN号是哪种文献特有的标识?(A)正确 A.图书 B.期刊 C.科技报告 D.专利文献 7.请标出文献:[3]李旭东,宗光华,毕树生,等.生物工程微操作机器人视觉系统的研究[J].北京航空航天大学学报,2002,28(3):249~252 属于哪种文献类型____________。(B)正确 A、图书 B、期刊 C、科技报告 D、报纸 8.以下哪些数据库不属于数值与事实数据库?(D)正确

B.搜数网统计年鉴数据库 C.国研网之国研数据 D.人大报刊复印资料 9.我馆所收藏的由叶迷著的图书《诺亚方舟》(珠海出版社2004 )的索书号是(A)正确 A.I247.57/H1282; B.I247.7/H1282 ; C.H247.57/H1282; D.I247.57/Y1282 10.在线公共目录检索系统(OPAC)属于什么检索系统(A)正确 A.目录检索系统 B.文摘检索系统 C.全文检索系统 11.利用文献末尾所附参考文献进行检索的方法是(C)正确 A.倒查法 B.顺查法 C.引文追溯法 D.抽查法 12.本馆常用外语类、经济类图书的分类号分别是:(A)正确 A.H、F B.H、C C.I、H E.I、F 13.截词符“?”可以用来代替0个或()个字符?(B)正确 A.多个 B.1个 C.2个 D.3个 14.国际上评价期刊最有影响力的一个指标是(A)正确 A.影响因子 B.读者统计数据 C.引文量 D.价格 15.查找安工大图书馆纸本图书和纸本期刊收藏地点,可利用:(A)错误正确答案:D A. CNKI B.重庆维普 C.文献传递

安徽工业大学文献检索E次作业

一、单选题(每题2分,共5题) 1.智立方?知识发现系统是一个知识资源的大数据服务平台,它是哪家数据资源服务商推出的?(B)正确 A. 中国知网 B. 维普资讯 C. 万方数据 D. 读秀学术搜索 E. EBSCO 2.在万方数据平台检索我校刘晓东的论文《DC/DC变换器并联均流技术》的出处:(A)正确 A. 《安徽工业大学学报(自然科学版)》2013年1期 B. 《电子技术应用》2012年12期 C. 《工业控制计算机》 2012年5期 D. 《电子技术应用》2013年2期 3.在万方中查找“基于粗糙集的神经网络建模方法研究”的文献,检索结果最多的是:(D)正确 A. 粗糙集神经网络建模方法 B. 基于粗糙集的神经网络建模方法研究 C. 粗糙集神经网络建模研究 D. 粗糙集神经网络建模 4. 在万方数据资源(网站地址:https://www.360docs.net/doc/116959937.html,)进入学术期刊,使用“期刊检索”功能,“按学科分类”找到“ 自动化技术与计算机技术”中的“自动化与仪表”,打开该期刊的2014年第8期,选出篇名为“基于ARM-Linux的火电机组在线性能监测系统”的文献的第一作者:(A)正确 A. 方彦军 B.董政呈 C.杨军

D.林涛 5. 在万方数据资源(网站地址:https://www.360docs.net/doc/116959937.html,)进入学术期刊,使用“学位检索”功能,“学科、专业目录”找到“ 电气工程”中的"电力系统及其自动化",打开2013年博士学位论文,选出篇名为“间歇性能源输出功率预测与储能系统规划”的论文的作者:(B)正确 A. 王守相 B. 张娜 C. 王俊 D. 罗卫红 二、多选题(每题5分,共8题) 1.进入维普期刊资源整合服务平台(https://www.360docs.net/doc/116959937.html,/)期刊文献检索,利用 “基本检索”功能查找安徽工业大学谢能刚为第一作者2001-2012年发表的期刊论文,正确的检索结果是?(A、C、E)正确 A. 40篇; B. 107篇; C.被EI收录16篇; D.EI收录26篇; E.核心期刊31篇。 2.进入维普期刊资源整合服务平台(https://www.360docs.net/doc/116959937.html,/)期刊文献检索,利用 “基本检索”功能查找安徽工业大学谢能刚为第一作者2005-2012年发表的期刊论文,正确的检索结果是?(A、C、E)错误正确答案:A、D、E A. 17篇; B. 107篇; C.被EI收录16篇; D.被EI收录6篇; E.核心期刊14篇。

数据库实验报告

《数据库系统概论》实验报告书 专业班级软件 学号16677777 姓名哈哈 指导教师陈业斌 安徽工业大学计算机学院

实验一:数据定义/数据操纵语言 [ 实验日期 ] 2016 年 9 月 24 日 [ 实验目的 ] 熟悉Oracle上机环境;熟练掌握和使用DDL语言,建立、修改和删除数据库表;熟练掌握和使用DML语言,对数据进行增加、修改和删除操作。 [ 实验内容 ] 1.SQL数据定义语句: 例1-1: (建立如附录一所示的四张数据表) 按要求建立教学数据库表结构及其完整性约束关系,并将数据分别插入到教学数据库的四个数据库表中。 例1-2: (修改表结构) 在Student表中将SSEX字段修改为char(2),观察返回结果,分析原因。显示:alter table STUDENT modify (SSEX char(2)) 错误报告 - SQL 错误: ORA-01441: 无法减小列长度, 因为一些值过大 01441. 00000 - "cannot decrease column length because some value is too big" 例1-3: (修改表结构) 在Student表中增加BirthDay(date) 字段。 alter table STUDENT add BirthDay DATE; 例1-4: (修改表结构) 在Student表中删除BirthDay字段。 alter table STUDENT drop column BirthDay; 例1-5: (修改表结构) 在Student表中增加一个默认值约束,约束’性别’的默认值为’男’。alter table STUDENT modify (SSEX default '男'); 2. SQL数据操纵语句: 例2-1: (插入数据) 执行如下语句向student表中插入一条数据。 insert into student(sno,sname,sdept) values('96001','张三','SC'); (1)根据返回信息解释其原因; 显示: 在行: 5 上开始执行命令时出错 - insert into student(sno,sname,sdept) values('96001','张三','SC') 错误报告 - SQL 错误: ORA-01400: 无法将 NULL 插入 ("STU"."STUDENT"."SCLASS") 01400. 00000 - "cannot insert NULL into (%s)" 原因:在定义表结构时已将SCLASS约束为NOT NULL。并且学号是主键,表里已经有学号为96001的学生,违反了主键的唯一性约束条件。 (2)修改上面插入语句,让其能正确地插入一条记录。

数据库概论课程设计安徽工业大学戴小平

《数据库系统概论》课程设计 2017年 06月03 日 安徽工业大学计算机学院 姓 名 李根 专 业 计算机科学与技术 班 级 计141 学 号 149074007 指导教师 戴小平

摘要 随着计算机科学技术的日益发展及信息化技术向各个领域的不断深入,人们的学习生活已越来越趋向于信息化。为跟上时代的要求及人们生活的步伐,药店管理系统随运而生。它的发展不仅给人们带来了很大的便利性,还在很大程度上减轻了其管理人员的工作压力,基于这一事实开发本系统。 本系统主要要实现的是药店管理系统进行药品的管理。本系统的主要功能包括:用户操作和管理员操作。用户操作包括:用户登录,用户注册,用户购买药品,查看药品基本信息等功能。管理员操作包括:管理员登录,添加药品至仓库,修改药品信息,查看入库信息,出库信息,库存信息,以及从仓库出库至药店等功能。 本系统是利用Microsoft Visual Studio 2017开发工具、C#语言和Microsoft SQL Serve数据库来开发的。 关键词:药店;仓库;管理系统;

目录 1绪论 (3) 1.1 概述 (3) 1.1.1 问题的提出 (3) 1.1.2 本课题的意义 (3) 1.2 开发环境与工具介绍 (3) 1.2.1 Microsoft Visual Studio简介 (3) 1.2.2 C# 简介 (3) 1.2.3 Microsoft SQL Server简介 (4) 2 系统需求分析与设计 (4) 2.1 用户需求分析 (4) 2.1.1 用户需求 (4) 2.1.3 系统性能需求 (4) 2.1.4数据分析 (4) 2.2 功能模块图及分模块功能描述 (5) 2.2.1 系统的功能模块图 (5) 2.2.2 系统功能模块简介 (5) 2.3 数据库设计 (5) 2.3.1 系统E-R图 (5) 2.3.2 数据库逻辑结构设计 (6) 3 系统实施 (8) 3.1 建立数据库 (8) 3.2 数据库连接 (10) 3.3 主要模块实施 (10) 3.3.1 登录模块的开发 (10) 3.3.2 管理员主界面 (11) 3.3.3 用户主界面开发 (12) 3.4 系统测试 (12) 3.4.1 软件测试的对象 (12) 4 系统说明 (15) 4.1 开发环境 (15) 4.2 系统安装、配置与发布应用程序的步骤 (15) 总结 (16) 参考文献 (16) 附录:部分源代码 (16) 登录主界面源代码: (16) 用户注册界面代码: (18) 管理员主界面: (20) 购买药品代码: (23) 插入药品信息代码: (26)

安徽工业大学--数据库课程设计--含代码

《数据库系统概论》课程设计 实验报告书 安徽工业大学计算机学院 姓名 专业 班级 学号 指导教师 2011年12 月25 日

目录 1、绪论*****************************************3 2、系统需求分析与设计***************************4 3、系统实施*************************************7 4、系统说明*************************************13 5、总结*****************************************13 参考文献****************************************14 附录代码****************************************14

1 绪论 1.1 概述 1.1.1 问题的提出 高效率的完成学生成绩的管理,开发一个具有使用意义的学生成绩管理系统。 1.1.2 本课题的意义 通过对学校日常教学管理中的课程、选课、学生、教师、成绩等相关内容进行分析,完成具有学生管理、成绩管理、课程管理等相关功能的小型数据库管理应用系统。 1.2 开发环境与工具介绍 本系统采用Microsoft Visual C++6.0作为开发工具,C++为开发语言,采用Oracle 9i版本数据库管理系统建立数据库,先在Oracle中设计并制作各部分需要调用的数据库,并进行初始数据的输入,再进行界面的设计和事件代码的编写,在指导老师的帮助下,已经基本上成功地实现了设计要求。其中数据库设计和程序设计是系统的核心部分。通过对数据库的概念设计、逻辑设计、物理设计和系统的模块设计,使得系统界面简洁,功能明确,方便了工作人员的操作。 1.2.1 ODBC简介 ODBC(Open Database Connectivity) 是"开放数据库互连"的简称,是一种使用SQL的应用程序接口(API),是微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用SQL 来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。 一个完整的ODBC由下列几个部件组成:应用程序、 ODBC管理器、驱动程序管理器、 ODBC API、 ODBC 驱动程序、数据源。 1.2.2 学生成绩管理系统研究状况 学生成绩管理是各大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,学生成绩日常管理工作及保存管理日趋繁重、复杂。迫切需要研制开发一款功能强大,操作简单,具有人性化的学生成绩管理系统。 在国外高校,与国内不同,他们一般具有较大规模的稳定的技术队伍来提供服务与技术支持。而国内高校信息化建设相对起步较晚。在数字校园理论逐步应用的过程中,各高校一方面不断投资购建各种硬件、系统软件和网络,另一方面也不断开发实施了各类教学、科研、办公管理等应用系统,形成了一定规模的信息化建设体系。但是,由于整体信息化程度相对落后,经费短缺,理论体系不健全等原因,国内高校教务管理系统在机构设置、服务范围、服务质量及人员要求上与国外高校相比都有一定的差距。 纵观目前国内研究现状,在安全性和信息更新化方面存在有一定的不足,各现有系统资料单独建立,共享性差;在以管理者为主体的方式中,信息取舍依赖管理者对于信息的认知与喜好,较不容易掌握用户真正的需求,也因此无法完全满足用户的需求。因此,教务管理软件应充分依托校园网,实现教务信息的集中管理、分散操作、信息共享,使传统的教务管理朝数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善的计算机教务管理系统和全校信息系统打下良好的基础。

学生宿舍管理系统__安徽工业大学数据库课程设计.doc

数据库课程设计 ——学生宿舍管理系统 班级: 姓名: 指导老师:夏明长老师

目录 一、需求分析 1.1需求分析 1.1.1基本信息 1.1.2用户对系统的要求 1.2系统功能分析 1.3业务流程概述 1.4数据字典 1.4.1数据项 1.4.2数据结构 1.4.3数据流 1.4.4数据存储 1.4.5处理过程 二、概念结构设计 三、逻辑结构设计 3.1数据组织 3.1.1将ER图转换成关系模型 3.1.2逻辑结构定义 四、物理结构设计 4.1物理设计阶段目标与任务 4.2数据存储方面 五、数据实施与维护 5.1建立数据库、数据表、视图、索引、导入数据 5.1.1建立数据库 5 .1.2建立数据表 六、VB数据库设计 6.1编辑型窗体的编辑 6.2查询窗体编辑 6.3菜单编辑 6.4用户登陆编辑

摘要 学生宿舍管理系统是应对学生宿舍管理的现代化、网络化,逐步摆脱当前学生宿舍管理的人工管理方式,提高学生宿舍管理效率而开发的,它包括基本信息管理、住宿管理、服务管理、来访者管理等四大功能模块。 该系统开发由需求分析阶段、概念结构设计阶段、逻辑结构设计阶段、物理结构设计阶段、数据库实施与维护阶段等阶段组成。 主要分工:王君贤129094056负责设计报告中需求分析、概念逻辑分析、逻辑结构分析、物理结构分析、ACCESS数据库建立。 杨玉娇129094066负责设计报告中数据实施与维护、VB数据库设计部分以及学生宿舍管理系统的设计。 一需求分析 目前,我们学校的宿舍管理都是由人工管理的,信息都是由文本记录的。针对这一实际情况,我们设计了学生宿舍管理系统。 1.1 需求分析 经过实际分析调查,一个学生宿舍管理系统主要是要方便宿舍管理人员的工作,提高其工作效率,不仅可以方便广大学生,而且还可以方便于教师和相关人员。 1.1.1 基本信息 学生住在宿舍楼中,每幢宿舍楼都会有若干名老师负责本宿舍楼的日常管理。 (1)学生的基本信息: 入校时,每位同学都有唯一的学号,并被分配到指定的宿舍楼和指定的宿舍,也会有一个宿舍号,其入校时间就是他的入住时间。 (2)宿舍的基本信息: 每间宿舍都有唯一的楼号和宿舍号,入校时,宿舍会装公用电话机,相应地就有宿舍电话号码。 (3)工作人员基本信息: 每幢宿舍都有驻楼阿姨和保洁阿姨的编号。 (4)报修的基本信息:

安徽工业大学数据库试题2010-2011

………………………………装………………………………订…………………………………线……………………………… 课程《数据库概论》班级__________________姓名______________________学号_____________________ 安徽工业大学试题纸(一) 2010~2011学年第一学期期末考试《数据库概论》试卷(A) 一、单项选择题(每小题1分,共15分)。在每小题的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母 填在答题纸上。 1.在Oracle系统中,每一个PL/SQL块必须由()开始,以end结束。 A.begin B.declare C.begin或declare D.start 2.数据管理技术的产生与发展一般分为下面几个阶段()。 A.人工管理阶段、计算机管理阶段、数据库系统阶段B.人工管理阶段、文件系统阶段、数据库系统阶段 C.文件系统阶段、计算机管理阶段、数据库系统阶段D.文件系统阶段、数据库系统阶段、关系系统阶段 3.如果对于实体集A中的至少有一个实体,实体集B中有n个实体(n≥2)与之联系,反之,对于实体集B中的每一个实体,实体集A 中至多只有一个实体与之联系,则称实体集A与实体集B的联系是:()。 A.多对多 B.一对一 C.多对一 D.一对多 4.三级模式与二级映象中的三级模式是指()。 A.外模式、模式、内模式B.外模式、中模式、内模式 C.外模式、用户模式、内模式D.外模式、物理模式、内模式 5.数据模型中的数据操作一般分为()。 A.查询、检索、更新 B.检索、更新、插入、删除、修改 C.检索、更新 D.查询、检索 6.DB、DBMS和DBS三者间的关系是()。 A.DB包括DBMS和DBS B.DBS与DB和DBMS无关 C.DBMS包括DBS和DB D.DBS包括DB和DBMS 7.数据库恢复技术中,具有检查点(checkpoint)的恢复技术,可以()。 A.大量节省搜索整个日志耗费的时间B.大量节省REDO处理耗费的时间 C.节省搜索整个日志、以及REDO处理耗费的时间D.节省UNDO处理、以及REDO处理耗费的时间 8.如果事务T获得了数据项Q上的排他锁X,则事务T对Q()。 A.只能读不能写 B.只能写不能读 C.既可读又可写 D.不能读不能写 9.学生选课关系是SC(sno,cno,grade)统计学生选课门数的SQL语句不正确的是()。 A.select sno,count(*)from SC group by sno; B.select sno,cno,count(*)from SC group by sno; C.select sno,count(*)as menshu from SC group by sno; D.select sno,count(*)as zongshu from SC group by sno; 10.关系SC(sno,cno,grade)可以满足的最高范式等级()。 A.1NF B.2NF C.3NF D.BCNF 11.关系的最小依赖集()。 A.是唯一的 B.不是唯一的 C.最多2个 D.可能不存在 12.设关系R和S的元组个数分别为6和9,属性的个数分别为r,s,关系T是R与S的笛卡尔积,则T的元组个数和属性个数分别是()。 A.6*9,r+s B.6+9,r+s C.6*9,r*s D.6+9,r*s 13.事务的ACID特性是指()。 A.完备性、一致性、隔离性、持续性B.原子性、一致性、隔离性、串行性 C.原子性、一致性、隔离性、并行性D.原子性、一致性、隔离性、持续性

安徽工业大学数据库第十一章习题解答

第十一章并发控制 1.并发操作可能会产生哪几类数据不一致性用什么方法能避免各种不一 致性的情况。 答:数据库的并发操作所带来的数据不一致性有三类:丢失更新问题、不一致性分析问题和读“脏”数据问题。对于并发操作带来的问题,通常采用并发控制的方法调度并发操作,避免造成数据的不一致性,使一个用户事务的执行不受其他事务的干扰。 2.为什么D M L锁只能提供解除S封锁的操作,而不提供解除X封锁的操作。 答:为防止由事务的ROLLBACK操作引起的丢失更新操作,X封锁必须保留到事务终点。即X封锁不是用UNLOCK操作解除的,而是在事务结束的语义中包含了对X封锁的解除,因此,DML不提供解除X封锁的操作。而为增加事务并发操作的程度,未到事务终点时,用户可以使用DML提供的专门解除S封锁的操作,随时解除事务的S封锁,这是因为被S封锁的数据不可能是未提交的修改。 3.为什么有些封锁需保留到事务终点,而有些封锁可随时解除。 答:为防止由事务的ROLLBACK操作引起的丢失更新操作,X封锁必须保留到事务终点。而被S封锁的数据不可能是未提交的修改,因此可以随时解除事务的S封锁,达到增加事务并发操作的程度。

4.设T1、T2、T3是如下的三个事务: T1:A:=A+2; T2:A:=A*2; T3:A:=A**2(A←A2) 设A的初值为0。 ⑴若这三个事务允许并发执行,则有多少种可能的正确结果,请一一列举出来; ⑵请给出一个可串行化的调度,并给出执行结果; ⑶请给出一个非串行化的调度,并给出执行结果; ⑷若这三个事务都遵守两段锁协议,请给出一个不产生死锁的可串行化调度; ⑸若这三个事务都遵守两段锁协议,请给出一个产生死锁的调度。解: ⑴A的最终结果可能有2、4、8、16。 因为串行执行次序有T1→T2→T3、T1→T3→T2、T2→T1→T3、T2→T3→T1、 T3→T1→T2、T3→T2→T1,对应的执行结果是16、8、4、2、4、2。

信息检索课期末考试试题库(复习题) - 安徽工业大学

信息检索课期末考试试题库(复习题) 一、单项选择题 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 知识是指人类对客观世界的认识。知识可分为(C) A.有用知识和无用知识 B.基础知识和高级知识 C.感性知识和理性知识 D.理论知识和实践知识 文献按载体形式可分为:印刷型、缩微型、声像型和(D) A.甲骨型 B金石型 C.电脑型 D.机读型 信息检索系统的功能为:报道文献信息、存储文献信息和(B) A.揭示文献信息 B.检索文献信息 C.宣传文献信息 D.介绍文献信息 检索系统的结构由几个部分组成:编辑使用说明、索引、附录、词表和(D) A.目次 B.题录 C.附图 D.正文(主文档) 为便于计算机识别记录的各个字段,每个字段都设有字段标识符,下列哪个字段的标识叙述

是正确的(A) A.TI是题名的标识符 B.AB是关键词的标识符 C.AU是摘要的标识符 D.AF是著者的标识符 以下不是布尔逻辑算符的是(B) A.AND B.Near C.OR D.NOT 布尔逻辑算符通常的运算顺序是(A) A.有括号时,括号内的先执行;无括号时NOT>AND>OR B.有括号时,括号内的先执行;无括号时NOT>OR>AND C.有括号时,括号内的先执行;无括号时AND>NOT>OR D.有括号时,括号内的先执行;无括号时AND>OR>NOT 限定词“in”是为了缩小检索范围,提高检索速度和命中率的。下列检索表述式正确的是(B) A.“信息in OCLC” B.信息in AB” C.信息in CNKI” D.信息in Calis” 我国高校与公共图书馆的文献资料,一般采用的分类法分类的是(A) A.《中国图书馆图书分类法》 B.《国际十进分类法》 C.《人大法》 E.《科图法》 信息检索的方法有追溯法、综合法和(C)

安徽工业大学数据库复习

1、数据库三级模式:外模式,模式,内模式 2、外模式到模式:逻辑数据独立性;模式到内模式:物理数据独立 3、关键字或码:能唯一标示每个实体属性或属性集 4、数据库模型:层次模型,网状模型(f非关系),关系模型,面向对象模型 5、数据库阶段:手工管理阶段,文件系统阶段,数据库系统阶段 6、数据库特点:共享性高,冗余低,易扩充,独立性高,数据由DBMS管理 7、数据库模型三要素:数据结构(静态特征),数据操作(动态描述),完整性约束 8、完整性约束:为了提高数据库正确性和相容性 9、数据表中的行--元组,列---属性,范围---域 10、数据库应用结构:B/S模式,C/S模式 11、当数据被破坏后日志文件和备份文件可以恢复 12、事务(ACID)特性:原子性,一致性,隔离性,持续性 13、基本锁类型:封他锁(x)共享锁(s);如果事务T对数据D加了S锁,则T释放D的S 锁前,其他事务只能加S锁。若加了X锁则不能加任何锁 14、当参照完整性被破坏,系统采取:拒绝执行,级连操作,置为空值 15、参照完整性:两个关系上指定的用于维护两个关系的元组间的一致性 16、实体完整性(规定主属性不能为空)违约处理:检查主码值唯一或各个主属性是否为空只要有一个为空则拒绝插入 17、用户定义的完整性:列值非空,列值唯一,列值需满足一个布尔表达式 18、数据库故障分为:事务故障,系统故障,介质故障,恶意破坏,计算机病毒 19、传统集合运算:并,交,差,笛卡儿积;关系运算:选择,投影,连接,除 20、封锁的粒度越小,并发性越高,开销越大,子系统越灵活 21、安全性控制一般方法:用户识别与鉴定,存取控制,数据库视图机制,视图、数据加密,数据库的审计 22、SQL语言标志事务开始:SET TRANSACTION;结束:COMMIT或ROLLBACK 23、实现存储的安全机制:GRANT 24、SQL的数据库更新包括:数据插入,删除,更新 25、多个事务在并发操作时可能产生:不可重读,丢失修改,读“脏数”据 26、向用户授权和回收授权(数据控制的语句):GRANT,REVOKE 27、数据库设计过程中:需求分析是基础,是最困难 28、三类数据不一致产生原因:并发操作破坏事务隔离性 29、表与表之间联系通过:参照完整性规则 30、关系模式的主码:至多一个;SQL主码子句和外码子句属于:数据库完整性措施 31、实体完整性要求主属性不能为空:定义主键来保证 32、关系模型性质:每一列元素类型相同,列不可重名,元素不可再分 33、规范化理论引入:解决插入删除更新和数据冗余 34、M:N转化为关系(3个)时:另建一个关系,包括M方和N方的码以及联系上的属性 35、子模式是用户与数据库的接口之一,对应于外模式 36、索引:为了简化用户查询操作而不增加数据存储空间 37、数据库设计步骤:需求分析(数据流图),概念结构设计(E-R),逻辑结构设计(关系模型,表),物理设计(存储结构) 38、ODBC/JDBC四部件:应用程序,驱动程序管理,驱动程序,数据源 39、关系规范化解决关系模式存在四类问题:数据冗余,修改复杂,数据删插入异常,数据依赖中的不合适部分

数据库实验及其答案

《数据库系统概论》实验报告书 专业班级 学号 姓名 指导教师 安徽工业大学计算机学院

实验一:数据定义/数据操纵语言 [ 实验日期 ] 2011 年 4 月 10 日 [ 实验目的 ] 熟悉SQL SERVER上机环境;熟练掌握和使用DDL语言,建立、修改和删除数据库表;熟练掌握和使用DML语言,对数据进行增加、修改和删除操作。 [ 实验内容 ] 1.先建立数据库:STUDENT 用两种方式建立:在查询分析器中以DDL语言方式建立.步骤为:先在指定的地方建立放置数据库文件的文件夹(如学生数据库),然后将建立的数据库文件放到指定的文件夹中. 2.SQL数据定义语句: 例1-1: (建立数据库表) 建立教学数据库的四个数据库表,其中Student表中不包含SSEX(C,2) 字段,Sname 字段为Sname(C,8)且可为空。 create table Student(SNO char(5) primary key,SNAME char(8) NULL,SDEPT char(2),SCLASS char(2),SAGE smallint) create table Course(CNO char(3) primary key,CNAME char(16),CTIME smallint) create table Teach(TNAME CHAR(8),TSEX CHAR(2),CNO CHAR(3),TDATE smalldatetime,TDEPT CHAR(2)) create table Score (sno char(5),cno char(3),Score float); 例1-2: (修改数据库表) 在Student表中增加SSEX(C,2) 字段。 alter table student add SSEX char(2) 例1-3: (修改数据库表) 将Student表中把Sname 字段修改为Sname(C,10)且为非空。 alter table student alter column SNAME char(10) not null 例1-4: (建立数据库表) 建立数据库表S1(SNO,SNAME,SD,SA),其字段类型定义与Student表中的相应字段(SNO,SNAME,SDEPT,SAGE)的数据类型定义相同。 create table S1(SNO char(5)primary key,SNAME char(10) not NULL,SD char(2),SA smallint) 3. SQL数据操纵语句: 例2-1: (插入数据) 按前面各表中的数据分别插入到教学数据库的四个数据库表中。 insert into Student values('96001','马小燕','CS','01','女',21); insert into Student values('96002','黎明','CS','01','男',18); insert into Student values('96003','刘东明','MA','01','男',18); insert into Student values('96004','赵志勇','IS','02','男',20); insert into Student values('97001','马蓉','MA','02','女',19); insert into Student values('97002','李成功','CS','01','男',20); insert into Student values('97003','黎明','IS','03','女',19); insert into Student values('97004','李丽','CS','02','女',19);

数据库课后答案

数据库系统概论习题参考答案 An Introduction to Database System 安徽工业大学 授课教师:周兵 选用教材: 《数据库系统及应用》,戴小平,中国科技大学出版社,2010.8. 参考书目: 1、《Date C J, An Introduction to Database System》(Ed.7), Addison-Wesley,2000 2、《数据库系统原理教程》,王珊,陈红:清华大学出版社,2000

3、《数据库系统概论》(第四版),萨师煊,王珊, 高等教育出版社,2006 中国人民大学 说明: 斜体部分是可选讲授内容, 带星号的习题为可选。

第 1 章数据库基础 1.1习题P22 A.1 1.2 试述数据库、数据库系统、数据库管理系统这几个概念。 答案: B.1数据库 数据库是关于企业或组织的全部数据的集合。数据库包含两部分:一是对数据结构的所有描述,存储于数据字典之中,二是数据数据本身,它是数据库的主体。 B.2数据库系统 数据库系统是指在计算机系统中引入数据库后的系统构成,由数据库、数据库管理系统、运行环境、数据库管理员和用户构成。 B.3数据库管理系统 数据库管理系统是位于用户与操作系统之间的一层数据管理软件,负责数据库管理和维护的软件系统。 A.2 1.3 试述数据管理技术的三个阶段,及其特点。答案:

B.1手工管理阶段 数据的组织和管理完全靠程序员手工完成,因此称为手工管理阶段。这个阶段数据的管理效率很低。 C.1特点: D.1数据不保存。 D.2应用程序管理数据。 D.3数据不共享。 D.4数据不具有独立性。 B.2文件系统阶段 在文件系统中,按一定的规则将数据组织成为一个文件,应用程序通过文件系统对文件中的数据进行存取和加工。 C.1特点: D.1数据可以长期保留。 D.2数据不属于某个特定的应用程序。 D.3文件组织形式的多样化。 D.4数据冗余度大。 D.5数据不一致性。 D.6数据联系弱。 B.3数据库系统阶段 数据库技术克服了以前所有管理方式的缺

安徽工业大学——java实验报告

JAVE实验报告 学号129074401 姓名李阳 班级网124 指导教师柯栋梁 安徽工业大学计算机学院

2015年1月 实验一: 利用JAVA 反射技术分析类结构 自己定义的类: package chap05; public class analysis { private int a; private char c; protected int b; public double d; public void test1() { } private void test2() { } protected double test3() { return 1.0; } } 用java反射技术分析输出的结果: Enter class name (e.g. java.util.Date): chap05.analysis class chap05.analysis { public chap05.analysis(); public void test1(); private void test2(); protected double test3(); private int a; private char c; protected int b; public double d; } 1.分析程序运行时的输出结果。 输出的结果中显示了被分析类的方法与变量,包括这些方法与变量的

修饰符 2.分析与JAVA反射技术相关的几个类的作用: https://www.360docs.net/doc/116959937.html,ng.reflect.Constructor; Constructor 提供关于类的单个构造方法的信息以及对它的访问权限。 https://www.360docs.net/doc/116959937.html,ng.reflect.Field; Field 提供有关类或接口的单个字段的信息,以及对它的动态访问权限。反射的字段可能是一个类(静态)字段或实例字段。 https://www.360docs.net/doc/116959937.html,ng.reflect.Method; Method 提供关于类或接口上单独某个方法(以及如何访问该方法)的信息。所反映的方法可能是类方法或实例方法(包括抽象方法)。https://www.360docs.net/doc/116959937.html,ng.reflect.Modifier; Modifier 类提供了static 方法和常量,对类和成员访问修饰符进行解码。修饰符集被表示为整数,用不同的位位置(bit position) 表示不同的修饰符。 实验二:利用JAVA 反射技术分析对象结构 实验内容:运行示例程序,分析Integer 数组对象的结构;改写程序分析一下自定义 的类对象,如Employee 类。

安徽工业大学——java实验报告(DOC)

《Java》 课程设计报告 学号XXX 姓名XXX 班级计11X 指导教师柯栋梁 安徽工业大学计算机学院2013年12月

实验一: 利用JAVA 反射技术分析类结构 自己定义的类: package chap05; public class analysis { private int a; private char c; protected int b; public double d; public void test1() { } private void test2() { } protected double test3() { return 1.0; } } 用java反射技术分析输出的结果: Enter class name (e.g. java.util.Date): chap05.analysis class chap05.analysis { public chap05.analysis(); public void test1(); private void test2(); protected double test3(); private int a; private char c; protected int b; public double d; } 1.分析程序运行时的输出结果。 输出的结果中显示了被分析类的方法与变量,包括这些方法与变量的修饰符

2.分析与JAVA反射技术相关的几个类的作用: https://www.360docs.net/doc/116959937.html,ng.reflect.Constructor; Constructor 提供关于类的单个构造方法的信息以及对它的访问权限。 https://www.360docs.net/doc/116959937.html,ng.reflect.Field; Field 提供有关类或接口的单个字段的信息,以及对它的动态访问权限。反射的字段可能是一个类(静态)字段或实例字段。 https://www.360docs.net/doc/116959937.html,ng.reflect.Method; Method 提供关于类或接口上单独某个方法(以及如何访问该方法)的信息。所反映的方法可能是类方法或实例方法(包括抽象方法)。https://www.360docs.net/doc/116959937.html,ng.reflect.Modifier; Modifier 类提供了static 方法和常量,对类和成员访问修饰符进行解码。修饰符集被表示为整数,用不同的位位置(bit position) 表示不同的修饰符。 实验二:利用JAVA 反射技术分析对象结构 实验内容:运行示例程序,分析Integer 数组对象的结构;改写程序分析一下自定义 的类对象,如Employee 类。 结果分析:

安徽工业大学数据库第十一章习题解答

第十一章并发控制 1、并发操作可能会产生哪几类数据不一致性?用什么方法能避免各种不一致性得情况。 答:数据库得并发操作所带来得数据不一致性有三类:丢失更新问题、不一致性分析问题与读“脏”数据问题。对于并发操作带来得问题,通常采用并发控制得方法调度并发操作,避免造成数据得不一致性,使一个用户事务得执行不受其她事务得干扰。 2、为什么D M L锁只能提供解除S封锁得操作,而不提供解除X封锁得操作。 答:为防止由事务得ROLLBACK操作引起得丢失更新操作,X封锁必须保留到事务终点。即X封锁不就是用UNLOCK操作解除得,而就是在事务结束得语义中包含了对X封锁得解除,因此,DML不提供解除X封锁得操作。而为增加事务并发操作得程度,未到事务终点时,用户可以使用DML提供得专门解除S封锁得操作,随时解除事务得S封锁,这就是因为被S封锁得数据不可能就是未提交得修改。 3、为什么有些封锁需保留到事务终点,而有些封锁可随时解除。 答:为防止由事务得ROLLBACK操作引起得丢失更新操作,X封锁必须保留到事务终点。而被S封锁得数据不可能就是未提交得修改,因此可以随时解除事务得S封锁,达到增加事务并发操作得程度。 4、设T1、T2、T3就是如下得三个事务: T1:A:=A+2; T2:A:=A*2; T3:A:=A**2(A←A2) 设A得初值为0。 ⑴若这三个事务允许并发执行,则有多少种可能得正确结果,请一一列举出 来; ⑵请给出一个可串行化得调度,并给出执行结果; ⑶请给出一个非串行化得调度,并给出执行结果; ⑷若这三个事务都遵守两段锁协议,请给出一个不产生死锁得可串行化调 度; ⑸若这三个事务都遵守两段锁协议,请给出一个产生死锁得调度。

安工大数据结构试卷(带完整答案).doc

课程________________________ 班级_________________________ 姓名 _________________________ 学号_________________________ 工业大学试题纸(一) 安徽工业大学2012~2013学年第二学期期末考试《数据结构》试卷 (A)

课程________________________ 班级________________________ 姓名___________________________ 学号 ________________________ 工业大学试题纸(二) 6.设F和R分别表示顺序循环队列的头指针和尾指针,则判断该循环队列为空的条件为_________ F=R _______________ 。 7.设二叉树中结点的两个指针域分别为lchild和rchild,则判断指针变量p所指向的结点为叶子结点的条件是 ______ p-〉lchi Id 二NULL&&p-〉rchi Id 二NULL ____________________________________ o 8.择排序和直接插入排序算法的平均时间复 ___________ 0G<2) ______ 。 9.快速排序算法的空间复杂度平均情况下为__0(log2n)_______ ,最兄下为____0(rf2) __________ 。 10.散列表中解决冲突的两种方法是______ 开iii址法 _______ 链地址法_______________ ? 11.平衡因子是指____左子树的深)去i子树的深度_________________________________________ o 12.数组A[0..6,0..8]的每个元素占4个字节,将其按行优先次序存储在起始地址为2000的内存单元中,元素A[5,6] 的地址是____ 2204 ________ o 三、应用题。(共35分) 1.己知8个待排序的记录,其关键码分别为53, 36, 3(),91, 47, 12, 24, 85,用希尔排序、快速排序和堆排序对其进行排序,写出第一趟排序后结果。 (9分) 答:希尔排序:12 24 30 91 47 53 36 85(步长为5) 快速排序:24 36 30 12 47 53 91 85 小堆排序:12 36 53 85 47 30 24 91 2.假定有字符al, a2, a3, a4, a5在一篇文章中出现的次数分别为{{3, 2,4, 5,1}}试以它们为叶子结点构造哈夫曼树,并计算WPL (8分) 答:见三、2图 WPL: (3+4+5) *2+ (1+2) *3=33 3.己知广义表L=(a, (b, c), (d,e)),试画出其存储结构图并利用取头函数head和取尾函数tail求出原子e。((6分)答:见三、3 图 e=head(tail(head(tail(tai 1(L)))) 4.(共6分)设有下列带权无向图: 请用PRIM求该图的一棵最小生成树。 答:见三、4图

相关文档
最新文档