本学期必选实验题目说明

本学期必选实验题目说明
本学期必选实验题目说明

《软件开发基础(.Net)》必选实验说明

目录

课程实验基本要求 (1)

必选实验目录 (2)

必选实验一计算器的制作 (3)

必选实验二综合性设计性实验 (4)

必选实验三学生成绩管理系统 (6)

必选实验四学生成绩管理系统(WEB) (8)

说明:以上必做实验如果自己希望变更题目,必须先跟老师说明.

课程实验基本要求

(1)注重细节,例如

A, 最大化效果;

B, 窗口的启动位置,大小比例;

C, 操作简便性,如右键菜单;

D, 整体效果;

E, …

(2)注重方法

A, 面向对象编程;

B, 代码优化与设计合理;

(3)注重特色

在完成基本功能的基础上,综合运用相关知识,实现个性化有特点的“作品”,做到功能或设计效果有自己的特色。

(4)注重总结

完成实验的最后一个关键步骤,就是提交一个高质量的实验报告:要善于总结,反思自己的实验过程或方法,或者自己的编程体验。

必选实验目录

必选实验一计算器的制作

参照Windows提供的计算器功能;

必选实验二综合性设计性实验

可选题目一:文档编辑器的制作;

可选题目二:图片浏览器的制作;

可选题目三:仿真QQ软件的制作;

必选实验三学生成绩管理系统的设计

使用https://www.360docs.net/doc/df9997230.html,完成学生成绩管理信息系统(Windows应用程

序)。

必选实验四学生成绩管理系统的设计(WEB版) 使用https://www.360docs.net/doc/df9997230.html,完成学生成绩管理信息系统(Web应用程序)。

必选实验一计算器的制作

一、实验类型:验证性实验,实验课时数为2

二、实验目的:

1)熟悉.NET的编程方法,掌握项目的创建与使用及安装;

2)熟悉C#编程语言;

三、实验内容:

1)参照Windows提供的计算器工具,设计一个与之类似的程序;

2)基本要求:实现基本的运算功能;支持连续运算功能,如连续输入“2+3×5”后点击“等号”按钮进行运算其结果为25.

3)附加要求:

A,支持科学运算功能,即输入表达式时遵循运算符号的优先原则,连续输入“2+3×5”后点击“等号”按钮进行运算其结果为17;

B,支持键盘输入功能(焦点不在文本框内时也支持键盘输入);四、实验说明

1)认真分析总结每个按钮点击之后的动作(对应的代码);

2)代码的共享:如数字按钮可以共享一个事件代码;

3)考虑操作性或实用性,如支持退格键、异常输入处理等;

4)为突出实验重点,可以不考虑数制转换、复合运算等功能;

5)其他说明请参考对应实验指导书。

必选实验二综合性设计性实验

一、实验类型:综合性设计性实验,实验课时数为6

二、实验目的:

综合运用Windows窗体及控件技术,实现一个小型Windows应用程序;

三、实验内容:

A,文档编辑器的制作,要求:

(1) 参考系统的写字板功能,编写一个小型的文字编辑工具;

(2) 该文档编辑器,至少完成以下功能:

?文件操作: 新建,打开,保存,退出;

?编辑操作: 复制,剪切,粘贴,全选;

?查找与替换: 查找,替换;

?格式操作: 字体,颜色等.

(3)界面设计应考虑美观,操作简便等问题,应有工具栏,右键菜单;

B,图片浏览器的制作, 要求:

(1)参考现有图片浏览软件的功能,实现一个自己的图片浏览器;

(2)该文档浏览器,至少完成以下功能;

●文件操作: 目录打开,指定文件打开;

●图片显示方式: normal,stretch;

●图片旋转操作;

●图片浏览功能:幻灯片演示;

●….

(3) 使用多线程方式打开文件夹,避免多图片时(如生成缩略图)卡机现象;

(4) 扩展功能:支持屏幕截图;

C,仿真QQ软件的实现, 要求:

(1)参考QQ软件的功能,在不考虑网络通信功能的基础上,实现一个本机的桌面窗口程序;

(2)该仿真软件,至少完成以下功能;

●消息的发送: 文本内容的格式设置,图片功能等;

●窗口隐藏及弹出功能;

●弹出会话窗口,应确保与同一人会话时窗口的唯一性;

●好友列表功能;

●….

(3)界面美观,操作方便

四、实验说明

1)按综合性设计性实验的报告模板要求,撰写实验报告;

2)提交源代码和实验报告;

必选实验三学生成绩管理系统

一、实验类型:设计性实验,实验课时数为4

二、实验目的:

掌握并运用https://www.360docs.net/doc/df9997230.html,技术,实现一个C/S版本的信息管理系统;

三、实验内容:

(1)设计一个学生成绩管理信息系统,能对学生的成绩记录进行方便的输入、查询、修改等操作,以及综合统计查询等。

(2)对学生成绩的综合查询,如查询个人的单科或所有成绩/不及格成绩,查询某门课程的所有程序等。

四、实验说明

1) 数据库类型的选择问题;

●正确区分“文件型”数据库(如Access、Sqlserver文件型)

与“服务型”数据库(如专用的Sql Server、Oralce数据库);

●请务必保证能在实验室和自己机器上调试和运行。

2) 正确理解和熟练运用https://www.360docs.net/doc/df9997230.html, 数据访问模型:

●实现数据的基本操作(增删查改),设计合理、操作方式接近

或符合真实应用系统的要求。

●理解并区分两种实现方式的特点和使用范围:A,在设计视图

下通过设置控件属性方式加简单的代码来完成数据基本操

作;B,主要以代码方式来完成数据操作。

●考虑系统以后扩展的需要,如本次实验所用的数据库,还需

要在下一个WEB版的实验中使用,应该考虑哪些问题?

必选实验四学生成绩管理系统(WEB)

一、实验类型:设计性实验,实验课时数为4

二、实验目的:

掌握并运用https://www.360docs.net/doc/df9997230.html,或MVC技术,实现一个B/S版本的信息管理系统;

三、实验内容:

(1)设计一个学生成绩管理信息系统,能对学生的成绩记录进行方便的输入、查询、修改等操作,以及综合统计查询等。

(2)对学生成绩的综合查询,如查询个人的单科或所有成绩/不及格成绩,查询某门课程的所有程序等。

四、实验说明

1) 理解WEB编程与Windows编程的区别;

2) 理解WEB的基本对象的特点并熟练运用:

3)在https://www.360docs.net/doc/df9997230.html,中,综合运用其他网页设计与编程技术;

4)了解网站设计的相关注意事项。

实验内容和作业

参观校园植物一、注意重点科特征

实验一、藻类 一、实验目的:通过多种代表藻类植物的解剖显微观察,重点了解和掌握蓝藻门、 绿藻门、红藻门、褐藻门的主要特征;对各类显微形态术语有感性的认识。 二、实验内容、步骤、方法 1.制作装片观察色球藻(单细胞或群体、有胶质鞘,再用亚甲基蓝染色,观察 细胞周质、中央质)。 2.制作压片观察发菜或地皮菜(观察丝状体及公共胶质鞘,再用亚甲基蓝染色, 观察细胞周质、中央质、藻殖段和异细胞)。 3.制作装片观察颤藻(丝状体、隔离盘褐藻殖段,再用亚甲基蓝染色,观察细 胞周质、中央质)。 4.制作装片观察鞘藻属(不分枝丝状体、载色体及其颜色特点),同时观察衣 藻,(单细胞生物、杯状叶绿体、活细胞的颜色,再用稀碘液处理,观察细胞核、淀粉核、鞭毛等) 5.观察永久制片——水绵丝体及其梯形接合生殖 6.制作装片观察紫菜(营养细胞,或果胞、果孢子、精子囊等。紫红色、星芒 状载色体)。 7.制作装片,观察紫球藻(单细胞生物、紫红色、星芒状载色体)。 8.制作徒手切片(或观察永久制片),观察海带结构(孢子囊、多细胞组织体、 表层细胞的载色体及颜色特点)。 9.观察大型藻类的腊叶标本。

作业: 1)绘图(要求表现出内部结构特点):颤藻一条丝体、衣藻一个藻体、水绵接合生殖

实验二、菌类 一、实验目的: 1.了解菌类的特征、类群; 2.了解细菌形态; 3.掌握真菌的主要特征; 4.掌握接合菌、子囊菌、担子菌的主要区别特征 二、实验内容、步骤、方法、要点、注意事项 1.制作装片,观察黑根霉,注意菌丝形态,有无隔,孢子囊结构; 2.制作装片,用亚甲基蓝染色,观察酵母菌,注意细胞核、芽孢子、子囊(如 果有)。 3.制作装片,观察青霉菌,注意菌丝有无隔,分生孢子和孢子梗结构; 4.取平菇子实体上新长出的白色菌丝,制作装片,观察菌丝和锁状联合 5.取干木耳制作切片,观察木耳的菌丝和索状联合。 6.观察浸制的或干燥的标本:猴头菌、银耳、羊肚菌、伞菌、多孔菌、灵芝等, 7.观察细菌三型、放线菌、曲霉菌、酵母菌、伞蕈、灵芝永久制片。

《操作系统原理》信管专业实验指导书资料

《操作系统原理》实验指导书 班级:_______________ 学号:_______________ 姓名:_______________ 山东建筑大学管理工程学院 信息管理与信息系统教研室

目录 引言 (1) 实验题目一 (2) 实验题目二 (4) 实验题目三 (6) 实验题目四 (8) 实验题目五 (10) 实验题目六 (12)

引言 操作系统是信息管理与信息系统专业一门重要的专业理论课程,了解和掌握操作系统的基本概念、功能和实现原理,对认识整个计算机系统的工作原理十分重要。 操作系统实验是操作系统课程的一个重要组成部分,通过试验环节的锻炼使同学们不仅能够对以前的所学过的基础知识加以巩固,同时能够通过上机实验,对操作系统的抽象理论知识加以理解,最终达到融会贯通的目的,因此,实验环节是同学们理解、掌握操作系统基本理论的一个重要环节。 本实验指导书,根据教材中的重点内容设定了相应的实验题目,由于实验课程的学时有限,我们规定了必做题目和选做题目,其中必做题目必须在规定的上机学时中完成,必须有相应的预习报告和实验报告。选做题目是针对有能力或感兴趣的同学利用课余时间或上机学时的剩余时间完成。

实验题目一:模拟进程创建、终止、阻塞、唤醒原语 一、题目类型:必做题目。 二、实验目的:通过设计并调试创建、终止、阻塞、唤醒原语功能,有助于对操作系统中进 程控制功能的理解,掌握操作系统模块的设计方法和工作原理。 三、实验环境: 1、硬件:PC 机及其兼容机。 2、软件:Windows OS ,Turbo C 或C++、VC++、https://www.360docs.net/doc/df9997230.html, 、Java 等。 四、实验内容: 1、设计创建、终止、阻塞、唤醒原语功能函数。 2、设计主函数,采用菜单结构(参见后面给出的流程图)。 3、设计“显示队列”函数,目的能将就绪、阻塞队列中的进程信息显示在屏幕上,以供 随时查看各队列中进程的变化情况。 五、实验要求: 1、进程PCB 中应包含以下内容: 2、系统总体结构: 其中: 进程名用P1,P2标识。 优先级及运行时间:为实验题目二做准备。 状态为:就绪、运行、阻塞,三种基本状态。 指针:指向下一个PCB 。

高中生物科学家及其实验总结

高中生物科学家及其实验总结 (1)19世纪30年代,德国施莱登和施旺提出了细胞学说,指出细胞是一切动植物结构的基本单位。 (2)1543年,比利时维萨里发表巨著《人体构造》揭示人体器官水平的结构法国比夏指出器官是由低一层次的结构——组织构成 (3)1665年,英国虎克用显微镜观察植物木栓组织并发现由许多规则的小室组成,并把“小室”称为——细胞 (4)荷兰著名磨镜技师列文虎克,用自制显微镜观察到不同形态的细菌、红细胞和精子等。 耐格里用显微镜观察了多种上植物分生区新细胞的形成,发现新细胞的产生原来是细胞分裂的结果。 (51858年,德国的魏尔肖总结出“细胞通过分裂产生新细胞” 英国的桑格经过10年努力,终于在1953年测得牛胰岛素全部氨基酸的排列顺序(6)19 65年我国科学家完成结晶牛胰岛素的全部合成 (7)19世纪末,欧文顿提出膜是由脂质组成的 (8)1959年,罗伯特森提出生物膜的模型,所有生物都是由蛋白质——脂质——蛋白质(静态模型)(9)1972年桑格和尼克森提出流动镶嵌模型 (10)1773年,意大利科学家斯帕兰札尼,通过实验证明,胃液有化学性消化作用。 (11)1857年法国微生物学家巴斯德,通过显微镜观察,提出酿酒中的发酵是由于酵母细胞的存在,没有活细胞的参与,糖类是不可能变成酒精的 (12)德国化学家李比希认为引起发酵的是酵母细胞中某些物质 (13)德国化学家毕希纳将酵母细胞中引起发酵的物质称为酿酶 (14)美国科学家萨姆纳从刀豆种子中提取出脲酶的结晶,并且通过化学实验证实脲酶是蛋白质 (15)20世纪80年代,美国科学家切赫和奥特曼发现少数RNA也具有生物催化功能

软件工程课程设计报告范例

西安科技大学 软件工程课程设计报告 题目:图书馆管理系统 班级:软件工程** 学号: ********** 姓名: ******* 2013年1月

目录 1绪论 (1) 2 可行性研究报告 (1) 3 需求规格说明书 (4) 4 总体设计说明书 (7) 5 数据库设计说明书 (8) 6 详细设计说明书 (9) 7 系统实现 (11) 8测试分析报告 (23) 参考文献

1.绪论 1.1 选题目的及意义 随着计算机技术的快速发展,人们对用计算机代替手工管理信息的需求越来越强烈,越来越多的计算机软件如雨后春笋般的应用于人们生产生活的各个领域,为人们提供各种各样的便利。本图书馆管理系统应用软件可以有效地解决高等院校、中小学图书馆由于藏书量增大而带来的管理问题,图书馆管理员可以更好地管理学校图书馆藏书信息,学生可以更方便地享受借书还书的服务,为更有效地学习知识提供有利的保证。 对于我来说,选择这个题目作为课程设计的题目有以下两个原因:一是因为自从上大学以来,每当在图书馆借书的时候,我都会留心观察一下图书馆管理员的那台计算机上显示的内容,久而久之,就对本系统的基本流程越来越了解,做好一个软件的前提是必须对这个软件的功能和原理非常熟悉,相比别的题目,我对这个题目更加了解;二是本学期通过学习Java程序设计和Oracle数据库课程,我觉得这个题目虽然没有那么难(涉及算法的内容很少),但也不是轻而易举就能完成的,所以我想挑战一下自己,看看自己的实现能力到底怎么样,因此决定用面向对象方法学的思想,前台用Java程序设计语言编写界面,访问Oracle数据库中的数据,完成本系统。 1.2 系统概述 本系统通过JDBC-ODBC桥实现前后台数据的联系,基本上实现了一个图书馆管理系统所具备的基本功能,本系统把使用者分为三类:超级管理员、普通管理员、读者,对三种用户分别设计了各自的主界面,以便更好的实现信息的隐藏性,超级管理员可以进行这个系统所有操作;管理员只能执行超级管理员的基本功能,查看自己的信息;读者只能查看自己的信息,对自己当前借书进行挂失和续借两种操作,查询图书馆的藏书。 2.可行性研究报告 2.1 编写目的 本报告编写目的在于研究图书馆管理系统应用软件是否可行,指出本软件开发所使用的方法和手段,并对该软件前景进行分析。 本报告的预期读者是:高等院校、中小学图书馆管理人员、程序设计人员、以及对图书馆管理系统感兴趣的爱好者。 2.2 相关背景 工程名称:图书馆管理应用软件 工程产品名称:高校图书馆管理系统应用软件 工程的组织者:西安科技大学计算机学院软件工程系 产品用户:高校图书馆、中小学图书馆; 产品的生产者:西安科技大学计算机学院软件工程062班袁震; 产品设计者:西安科技大学计算机学院软件工程062班袁震; 2.3 可行性研究的前提 本图书管理系统在功能上要求完成以下基本功能: a).读者、管理员登陆;

大学物理实验作业习题

作业习题 第一部分:力学部分 1、长度、密度测量 ⑴使用游标时,怎样识别它的精度? ⑵如何从卡尺和螺旋测微计上读出被测的毫米整数和小数? ⑶用静力秤衡法测固体密度,在秤浸入液体中的固体质量时,能否让固体接触烧杯 壁和底部,为什么? ⑷如要测定一块任意形状的固体的密度,试选择一种实验方法,写出测量的步骤。 2 、三线悬盘测刚体转动惯量 ⑴为什么实验时必须要求两盘水平,三根悬线长度相等? ⑵如何启动三线摆才能防止晃动? ⑶为什么三线摆的扭转角不能过大? ⑷仪器常数m0、m1、m2应选用什么仪器测量?a和b分别表示什么距离?为什么 周期T要通过测量50周的时间50T计算得到,直接测量行吗?为什么? 3、碰撞和动量守恒 ⑴分析实验过程中的守恒原理,动量和能量是否遵守同一守恒定律、你能给出什么 结论? ⑵比较以下实验结果: 把光电门放在远离及靠近碰撞位置; 碰撞速度大和小; 正碰与斜碰 导轨中气压大与小。 4 、拉伸法测杨氏模量 ⑴仪器调节的步骤很重要,为在望远镜中找到直尺的象,事先应作好哪些准备,试 说明操作程序。 ⑵如果在调节光杠杆和镜尺组时,竖尺有5度的倾斜,其它都按要求调节。问对结 果有无影响?影响多大?如果竖尺调好为竖直而小镜有5度的倾斜,对结果有无影响? ⑶本实验中各个长度量用不同的仪器(螺旋测微计、钢卷尺等)来测量是怎样考虑

的,为什么? ⑷利用光杠杆把测微小长度△L变成测D等量,光杠杆放大率为2D/l,根据此式 能否以增加D减少1来提高放大率?这样做有无好处?有无限度?应怎样考虑这个问题? ⑸加砝码后立即读数和过一会读数,读数值有无区别,从而判断弹性滞后对测量有无 影响。由此可得出什么结论? 5、焦利氏秤测液体的表面张力系数 ⑴焦利氏秤的弹簧为什么要做成锥形? ⑵实验中应注意哪些方面因素才能减小误差? 6 、落球法测液体的粘滞系数 ⑴本实验中可能引起误差的因素有哪些? ⑵本实验所采用的测液体粘滞系数的方法是否对一切液体都适用? ⑶什么是雷诺系数?说明其物理意义,结合以上实验,分析其影响。 第二部分:电学部分 7、万用表及电路 ⑴为什么不宜用欧姆计测量表头的内阻? ⑵万用表使用完毕后,为什么不能让功能旋钮停在欧姆挡? ⑶选择两个电位器,组成一个可以进行粗调和细调的分压电路(画出电路图,标明 电位器的阻值)。 8 、电流计的研究 ⑴灵敏电流计之所以有较高的灵敏度是由于结构上做了哪些改进? 9、单臂电桥测电阻 (1)电桥采用什么方法测电阻? (2)单臂电桥适合测多大的电阻?能读几位有效数字? 10、双臂电桥测低电阻 ⑴如果将标准电阻和待测铜棒的电压接头与电流接头互相颠倒,等效电路是怎样的 这样做好不好? (2)双臂电桥是怎样消除导线电阻及接触电阻的影响的?

关于高级高中生物实验总结归纳

高中生物实验总结 1 实验设计的一般程序: 明确实验目的;分析实验原理;选择材料用具;设计实验步骤; 预测实验结果;观察收集数据;分析推理得出结论。 2 实验设计遵循的原则: ⑴单一变量原则 ①自变量与因变量 自变量是实验中由实验者操纵的因素或条件,而因变量是指由实验变量而引起的变化结果,二者之间是前因后果的关系。实验的目的就在于获得和解释前因与后果。 例:关于“唾液淀粉酶水解淀粉”的实验中,“低温(冰块)、适温(37℃)、高温(沸水)就是实验变量,而这些变量引起的实验变化结果就是反应变量。该实验旨在获得和解释温度变化(自变量)与酶的活性(因变量)的因果关系。 ②无关变量与额外变量 无关变量是指实验中除实验变量外的影响实验结果与现象的因素或条件。由无关变量引起的变化结果就叫额外变量。它们之间也是前因后果的关系。但它们的存在对实验与反应变量的获得起干扰作用。 例如:“唾液淀粉酶实验”中,除实验变量(温度)外,试管的洁净程度、唾液的新鲜程度、淀粉浓度、温度处理的时间长短等等就属于无关变量。实验变量,或称自变量,指实验假设中涉及的给定的研究因素。反应变量,或称因变量,指实验变量所引起产生的结果或结论。而其他对反应变量有影响的因素称之为无关变量,观察其对实验结果的影响。 强调:不论一个实验有几个实验变量,都应确定一个实验变量对应观测一个反应变量,这就是单一变量原则,它是处理实验中的复杂关系的准则之一。

⑵对照性原则对照实验是指除所控因素外其它条件与被对照实验完全相等的实验。 ①空白对照 空白对照是指不做任何实验处理的对象组。如,在“唾液淀粉酶催化淀粉”的实验中,实验组滴加了唾液淀粉酶液,而对照组只加了等量的蒸馏水,起空白对照。 ②条件对照 条件对照是指虽给对象施以某种实验处理,但这种处理作为对照意义的,或者说这种处理不是实验假设所给定的实验变量意义的,或不是所要研究的处理因素。即虽给对照组施以部分实验因素,但不是所研究的实验处理因素; 这种对照方法是指不论实验组还是对照组的对象都作不同条件的处理,目的是通过得出两种相对立的结论,以验证实验结论的正确性。 例,“动物激素饲喂小动物”实验,其实验设计方案是:甲组:饲喂甲状腺激素(实验组);乙组:饲喂甲状腺抑制剂(条件对照组);丙组:不饲喂药剂(空白对照组)。显然,乙组为条件对照。该实验既设置了条件对照,又设置了空白对照, 通过比较、对照,更能充分说明实验变量---甲状腺激素能促进蝌蚪的生长发育。 ③自身对照 自身对照是指实验与对照在同一对象上进行,即不另设对照。如“植物细胞质壁分离和复原”实验,则是典型的自身对照。自身对照,方法简便,关键是要看清楚实验处理前后现象变化的差异,实验处理前的对象状况为对照组,实验处理后的对象变化则为实验组。 ④相互对照 相互对照是指不另设对照组,而是几个实验组相互对比对照。如“植物激素与向光性向重力性实验”和“温度对唾液淀粉酶活性的影响的实验”中,所采用的都是相互对照,较好地平衡和抵消了无关变量的影响,使实验结果具有说服力。

《软件工程》课程设计说明书

《软件工程》课程设计说明书设计题目:学生信息管理系统 专业:计算机科学与技术 班级:计科14-4班 学号: 姓名:李雪瑞 指导教师:赵俊峰 二○一六年12月15日 目录

【摘要】 在现代社会中,软件应用于多个方面。典型的软件比如有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等。同时,各个行业几乎都有计算机软件的应用,比如工业,农业,银行,航空,政府部门等。这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。通过软件开发的实践训练,进一步掌握软件工程的方法和技术,提高软件开发的实际能力,培养工程设计能力和综合分析、解决问题的能力。 【关键词】学生信息管理系统 C语言 一、系统概述 1.1设计目的 由于Excel的操作复杂,需要一定的软件知识,所以导致学生信息管理随着社会信息化的脚步加快,个人的信息也呈现出多样性,这便给信息管理者造成了巨大的压力和难度,也给传统的文件信息管理模式提出了挑战。现有的学生信息 (1)学生信息管理缺乏安全、便捷性。 (2)工作效率低。 (3)无法实现不同学院数据的复合使用。 为了提高学校学生信息管理的效率和准确性,我们团队决定开发一个学生信息管理系统,希望通过信息化手段管理学生信息,实现提高效率和准确性的目的。 学生成绩管理系统在提高学生成绩信息处理的效率的同时,又能为广大师生提供及时准备的学生成绩信息。可使教职员工减轻工作压力,比较系统地对教务、教学上的各项服务和信息进行管理。同时,可以减少劳动力的使用,加快查询速度以及国家各部门关于信息化的步伐,使各项管理更加规范化,提高了传统教师的工作任务量。 1.2系统功能 可用来查询,插入,更新,删除学生信息。 1.3运行环境 Windows 10 Visual C++ SQL Server 2008 eclipse1.8.0 二、可行性研究 2.1可行性分析的目的 该系统的目标是在学生信息管理中,使用计算机的网络技术、通讯技术和信息处理技术,是学生信息得以加工,依次传达及保存。系统要对使用要求不相同的用户群体设置不同的功能。管理员能有效地管理学生的信息,同事,学生可以随时大量的检索查询多种信息。本系统为管理者提供了完整的管理平台,其主要功能有:(1)通过已有的学生信息库,管理学生的信息,还可以管理教师的信息,管理课程的信息,管理班级的信息;(2)可以修改学生的信息,选择课程,检索成绩等;(3)修改教师的信息,检索学生的成绩,登记授课的学生情况。 可行性分析就是为了确定该系统从各个方面确定该系统在经济上、技术上、法律上的可否实现。

操作系统原理实验指导

操作系统实验指导 操作系统是计算机的最重要的系统软件,它在计算机中具有核心地位,其作用是对计算机系统资源进行统一的调度和管理,提供各种强有力的系统服务,为用户创造灵活而又方便的使用环境。一个精心设计的操作系统能极大地扩充计算机系统的功能,充分地发挥系统中各种资源的使用效率,提高系统工作的可靠性。 操作系统原理是计算机科学与技术专业的一门主要专业课程,它涉及计算机系统中各种软、硬资源管理的实现原理与方法,内容非常丰富,综合性非常强,并且还具有很强的实践性。只有把理论与实践紧密地结合起来,才能取得较好地学习效果。 培养计算机专业学生的系统程序设计能力,也是本课程的重要环节。系统程序要求结构清晰、合理、可读性好,有准确而简明的注释。通过实验可以培养学生正规系统程序设计能力。 本实验包括下列六个方面: 实验一几种操作系统的界面 实验二进程调度 实验三存储器管理 实验四存储器管理 实验五磁盘驱动调度 实验六文件管理系统 上述每个实验约需要10个学时。可根据实际情况选用。最好学生自己独立完成,如有困难,可参考一些示例,弄清每个实验的思想和实现方法,上机调试通过,不能完全照搬示例。 实验一几种操作系统的界面 1、目的与要求 目的:通过本实验,学生应熟悉1~2种操作系统的界面。在熟练使用的基础上,能了解各种命令和调用在系统中的大致工作过程,也就是通过操作系统的外部特性,逐步深入到操作系统的内在实质内容中去。 要求:能熟练地在1~2种操作系统环境下工作。学会使用各种命令,熟悉系统提供的各种功能。主动而有效地使用计算机。 熟悉系统实用程序的调用方法和各种系统调用模块的功能和用法。 2、示例 用1~2种操作系统提供的各种手段,建立、修改、编辑、编译和运行程序,最后撤消一个简单程序。要尽可能多地使用系统提供的各种命令和功能。 操作系统可为如下两种序列: (1)Windows 98或Windows 2000或Windows XP。 (2)Linux或Unix。 下面简要介绍一下Unix操作系统。 Unix是一个分时操作系统,面向用户的界面shell是一种命令程序设计语言,这种语言向用户提供了从低到高,从简单到复杂的三个层次的使用方式。它们是简单命令、组合命令和shell过程。 简单命令:Unix命令一律使用小写字母。 例如:ls -l 显示文件目录(长格式) rm 删除一个文件 cat 合并和传送文件、 cp 复制文件 mv 文件改名 cc 编译C语言源程序 组合命令:shell简单命令可以用管道算符|组合构成功能更强的命令。

高中生物实验专题方法总结

[系统图示] [19个教材实验分类汇总]

第1讲扎牢实验基础——4大类教材实验汇总让你“以不变应万变” - - - - - - - - - - - - - - - - - - - - - - - - -考点一 显微观察类实验- - - - - - - - - - - - - - - - - - - - - - - - - 一、抓牢主干知识——学什么 列表比较六个显微观察类实验(填表) 三、掌握方法技巧——怎么办 1.观察类实验操作流程 直接观察类应选有颜色的材料;染色观察类应选取无色的材料 ①滴水或染液→取材→盖片

②解离→漂洗→染色→制片(观察细胞分裂) ①先低倍镜观察,后高倍镜观察 ②观察质壁分离与复原:始终用低倍镜 依据原理和所观察到的现象,得出正确的结论 2.盐酸在实验中的应用 - 一、抓牢主干知识——学什么 1.列表比较五个鉴定类实验(填表) 2.熟记常用化学药品及作用(填表)

三、掌握方法技巧——怎么办 1.鉴定类实验的操作流程 | 应选取无色且富含被鉴定物质的材料 | 制备组织样液或制片 ? ? 根据实验原理和要求,准确添加所需的鉴定试剂 ? ? 对应实验目的进行准确描述,并做出肯定结论 2.关于颜色反应的实验归纳总结

。 - - - - - - - - - - - - - - - - - - - - - - - -考点三模拟调查类实验- - - - - - - - - - - - - - - - - - - - - - - - -- 一、抓牢主干知识——学什么 1.列表比较几种调查类实验(填表) 2.模拟尿糖检测实验的原理(填空) (1)葡萄糖试纸是一种酶试纸,由葡萄糖氧化酶、过氧化氢酶和某种无色的化合物固定于滤纸上制成的。 (2)当尿液滴加到酶试纸上时,尿液中的葡萄糖在葡萄糖氧化酶的催化作用下生成葡萄糖酸和过氧化氢,过氧化氢在过氧化氢酶的催化作用下形成水和氧,氧可以将滤纸上无色的化合物氧化成有色的化合物,使试纸呈现特定的颜色,再与标准比色卡相比对,即可知道尿液中葡萄糖的含量。 三、掌握方法技巧——怎么办 1.调查类实验一般操作流程

软件工程课程设计要求

软件工程》课程设计 一、目的、要求 通过该课程设计使学生树立起强烈的工程化意识,用工程化思想和方法开发软件,切实体会用软件工程的方法开发系统与一般程序设计方法的不同之处。学生在对所开发的系统进行软件计划、需求分析、设计的基础上,实现并测试实际开发的系统。通过一系列规范化软件文档的编写和系统实现,使学生具备实际软件项目分析、设计、实现和测试的基本能力。 二、主要内容 要求学生掌握软件工程的基本概念、基本方法和基本原理,为将来从事软件的研发和管理奠定基础。每个学生选择一个小型软件项目,题目可参考附录A,也可自行拟定题目,按 照软件工程的生命周期,完成软件计划、需求分析、软件设计、编码实现、软件测试及软件维护等软件工程工作,并按要求编写出相应的文档。分别、选用传统的结构化方法和面向对象的方法,开发环境和工具不限。 三、设计成果要求 1.提交软件系统,根据完成情况给分; 2.提交设计报告文档 设计报告将从以下三个方面给分: (1)报告是否规范,符合要求; (2)报告是否完整、工作量大小; (3)文档逻辑性是否合理、语言是否流畅。 四、进度安排 (1)确定选题,进行可行性分析,开发计划 (2)软件需求分析 (3)软件设计 (4)软件实现,测试计划 (5)软件实现,测试报告 (6)验收

附录A 课程设计题目 题目一:电子商务网站建设 一个集客户购物、下订单、订单处理、销售统计等功能于一体的系统。通过浏览器,创建账户/登陆账户,让客户可以查询货物,把货物放入购物车,创建订单,通过信用卡支付等。系统划分成了多个模块,松耦合的设计架构,允许可以和多个数据源,EIS (企业信息系统)进行交互。功能如下: 1?用户 注册/登陆/忘记密码/管理个人信息 查询货物 购物车管理 提交订单 信用卡支付 查询历史购物记录 2?货物商店 接受/处理订单消息 手工接受/拒绝订单 用E-mail来通知客户 发订单给供应商 销售统计 3.供应商 接受订单 派送货物给用户 提供一个基于web的库存管理 维护库存数据库 题目二:外文图书采购系统 1?问题概述 某图书馆外文采购有两个组--征订组和验收,登记组。分别承担书籍订购和进书验收任务。为了减轻劳动强度和提高工作效率,打算采用计算机进行管理。为此,系统分析员在进行了调查研究,描述出外文采购室现行系流程。 1 )订书组从供书单价收到订书目录,根据各单位的需要选择出要订购的书 目。

2实验作业题目及说明

一、古典概型(2选1) 1、求n个人中至少有两个人生日相同的概率.(n=30、40、50、60) 2、在50个产品中有18个一级品,32个二级品,从中任意抽取30个,求其中恰有20个二级品的概率. 二、计算概率(前3题选2,4必做) 1、某人进行射击,设每次射击的命中率为0.02,独立射击200次,试求至少击中两次的概率. 2、一铸件的砂眼(缺陷)数服从参数为0.5的泊松分布,求此铸件上至多有1个砂眼的概率和至少有2个砂眼的概率. 3、已知机床加工得到的某零件尺寸服从期望20cm,标准差1.5cm 的正态分布,任意抽取一个零件,求它的尺寸在[19,22]区间内的概率. 4、设随机变量()2 3,2 ,求() P X>. X N <<;()2 P X 25 三、作图(2选1) 1、画出N(2,9),N(4,9),N(6,9)的图像进行比较; 画出N(0,1),N(0,4),N(0,9)的图像进行比较. 2、画出F(2,5)F(2,8)F(2,12)的图像进行比较; 画出F(3,5)F(5,5)F(8,5)的图像进行比较. (也可作关于其他分布的图,t分布,卡方分布等)

四、常见统计量的计算 1、根据调查,某集团公司的中层管理人员的年薪(单位:万元)数据如下: 40.6 39.6 37.8 36.2 38.8 38.6 39.6 40.0 34.7 41.7 38.9 37.9 37.0 35.1 36.7 37.1 37.7 39.2 36.9 38.3 求其公司中层管理人员年薪的样本均值、样本方差、样本标准差,绘制直方图。 2、比赛中甲、乙两位射击运动员分别进行了10次射击,成绩分别如下: 问哪个运动员平均水平高,哪个运动员水平更稳定。 五、区间估计 1、设某种砖头的抗压强度2 X Nμσ,今随机抽取20块砖头, ~(,) 测得数据(2 ?)如下: kg cm- 64, 69, 49, 92, 55, 97, 41, 84, 88, 99 84, 66, 100, 98, 72, 74, 87, 84, 48, 81 1)求μ的置信度为0.95的置信区间。 2)求2σ的置信度为0.95的置信区间。

实验指导(2015完全版)

操作系统上机实验指导书 (第一版) 闫大顺李晟编著 吴家培主审 计算机科学与工程学院 2014.8

操作系统实验指导 本课程是为《计算机操作系统》课所开的实验。计算机操作系统课程是一门实践性很强的技术课程,本课程实验的目的在于培养学生的实践能力,促进理论与实践的结合。要求学生通过上机编程,熟悉对操作系统原理,并熟练使用程序接口,并了解如何模拟操作系统原理的实现,从而加深对操作系统原理的领会,加深对操作系统实现方法的理解,与此同时使学生在程序设计方面也能够得到很大程度的提高。 实验的目的是使学生理论联系实际,提高学生系统理解与开发能力。这里所列的实验分为必做和选做。具体实验题的选择,不仅要考虑课程内容,而且要考虑学生目前的编程能力,要由浅入深。教师可通过运行示例或动画,帮助学生理解实验要求。学生应选择自己熟悉的语言与开发环境去完成实验。根据以往的教学经验,Delphi、C++ Builder,JBuilder由于提供了许多可重用的构件,易于学习、使用,VC++学习、使用困难较多。实验要求尽量在windows操作系统下,也可以在Linux下完成,由于多数没有专门学习Linux,在其平台下做试验比较困难。实验的硬件要求是能够支持VC++、Delphi、C++ Builder,JBuilder的微机即可。每个学生都独立在一台计算机上完成自己的实验内容,杜绝学生的抄袭。 实验报告的要求 1. 每位同学准备实验报告本,上机前作好充分的准备工作,预习本次实验的内容,事先熟悉与实验有关的软硬件环境。 2. 实验时遵守实验室的规章制度,爱护实验设备,对于实验设备出现的问题,要及时向指导老师汇报。 3. 提交实验文件格式:[班级][学号]_[实验题号].[扩展名] 例:计051班学号为03的学生第四个实验的文件名为:j05103_4.c 4. 最终的实验报告按照实验名称、实验目的、实验内容,实验过程(程序设计、实现与调试)、实验总结五部分书写,按时上交。实验总结是对于实验过程中出现的问题或疑惑的分析与思考。认真按照要求填写到实验报告纸上。

高中生物实验方法

实验方法总结 1.模型方法。(必修一、P54) 模型是人们为了某种特定目的而对认识对象所作的一种简化的概括性的描述,这种描述可以是定性的,也可以是定量的;有的借助于具体的实物或其他形象化的手段,有的则通过抽象的形式来表达。模型包括物理模型、数学模型、概念模型等。 ⑴以事物或图画形式直观地表达认识对象的特征,这种模型就是物理模型,沃森和克里克制作的DNA双螺旋结构模型,就是物理模型。 ⑵数学模型是用来描述一个系统或它的性质的数学形式。如“J”型增长的数学模型:t 年后种群数量为Nt=N0t。(必修三、P65) 建立数学模型的步骤:①观察研究对象,提出问题。②提出合理的假设。③根据实验数据,用适当的数学形式对事物的性质进行表达。④通过进一步实验或观察等,对模型进行检验或修正。 2. 提出假说(必修一、P66) 提出假说:莫得成分和结构的初步阐明,最初都是先根据现象和有关知识,提出假说,而不是通过实验观察直接证实的。假说的提出要有实验和观察的依据,同事还需要严谨的推理和大胆的想象。假说需要通过观察和实验进一步验证和完善。 3. 控制变量(必修一、P79) 实验过程中可以变化的因素称为变量。其中认为改变的变量称为自变量;随着自变量的变化而变化的变量称做因变量。除自变量外,实验过程中可能还会存在一些可变因素,对实验结果造成影响,这些变量称为无关变量。 除了一个因素以外,其余因素都保持不变的实验叫做对照实验。上述实验中只有反应条件是改变的,其余因素(如反应物的性质和浓度)都没有变化。对照实验一般要设置对照组和实验组。在对照实验中,出来要观察的变量外,其他变量都应当始终保持相同。 4. 对比实验(必修一、P93) 设置两个或两个以上的实验组,通过对结果的比较分析,来探究某种因素与实验对象的关系,这样的实验叫做对比实验。对比试验也是科学探究中常用的方法之一。 5. 同位素标记法(必修一、P102) 同位素可用于追踪物质的运行和变化规律。用同位素标记的化合物,化学性质不会改变。科学家通过追踪同位素标记的化合物,可用弄清化学反应的详细过程。这种方法叫做同位素标记法。

田间试验与统计方法作业题参考答案

田间试验与统计方法作业题参考答案 作业题(一)参考答案 一、名词解释(10分) 1 边际效应 2 唯一差异性原则 3 小概率实际不可能性原理 4 统计假设 5 连续性矫正 1 边际效应:指种植在小区或试验地边上的植株因其光照、通风和根系吸收范围等生长条件与中间的植株不同而产生的差异。 2 唯一差异性原则:指在试验中进行比较的各个处理,其间的差别仅在于不同的试验因素或不同的水平,其余所有的条件都应完全一致。 3 小概率实际不可能性原理:概率很小的事件,在一次试验中几乎不可能发生或可以认为不可能发生。 4 统计假设:就是试验工作者提出有关某一总体参数的假设。 5 连续性矫正:连续性矫正:2χ分布是连续性变数的分布,而次数资料属间断性变数资料。研究表明,当测验资料的自由度等于1时,算得的2χ值将有所偏大,因此应予以矫正,统计上称为连续性矫正。 二、填空(22分) 1、试验观察值与理论真值的接近程度称为(准确度)。 2、试验方案中的各处理间应遵循(唯一差异原则)原则才能正确地进行处理效应的比较。 3、统计假设测验中是根据(小概率实际不可能)原理来确定无效假设能否成立。 4、A 、B 二因素试验结果分析中处理平方和可以分解为(A 因素的平方和)、(B 因素的平方和)和(A ×B 互作的平方和)3部分。 5、用一定的概率保证来给出总体参数所在区间的分析方法称为(区间估计),保证概率称为(置信度)。 6、试验设计中遵循(重复)和(随机排列)原则可以无偏地估计试验误差。 7、样本标准差s =(1 ) (2 --= ∑n x x s ),样本均数标准差s x =( 5453.010 7244 .1===n s s x )。 8、次数资料的χ2测验中,χ2=(∑-=k E E O 12 2)(χ),当自由度为(1),χ2c =( ∑=--=k i i i i C E E O 12 2)21(χ)。 9、在A 、B 二因素随机区组试验的结果分析中已知总自由度为26,区组自由度为2,处理自由度为8,A 因素自由度为2,则B 因素的自由度为(2),A 、B 二因素互作的自由度为(4),误差的自由度为(16)。 10、统计假设测验中直接测验的是(无效)假设,它于与(备择)假设成对立关系。 11、相关系数的平方称为(决定系数),它反映了(由x 不同而引起的y 的平方和2 ∑-=)y y ?(U 占y 总平 方和2 ∑-=)y ?y (SS y )的比例。 三、简答(15分) 1 简述试验设计的基本原则及作用。 田间试验的设计要遵循3个原则。 1). 重复 试验中同一处理种植多个小区或种植多次称为重复,种植的小区数目称为重复次数。重复最主要的作用是估计试验误差,同时也能降低试验误差。 2). 随机排列 随机排列指试验方案所规定的每一个处理安排在试验地的哪一个小区上要排除主观因素的影响,采取

高中生物实验题的解题技巧

高中生物实验题的解题技巧 一纵观全题,审清题意 实验题的逻辑性是很强的,题目中的每一个条件,每一个步骤,都有着紧密的联系。所以,遇到实验题时,通读全题,仔细分析题目的每一个条件、问题,把握好题目前后的相关性,对题意有一个总体的了解,找出解题的方向。 二确定是探究性实验还是验证性实验 探究性实验中的结论是不确定的,有多种可能,而验证性实验是在已知实验结论的前提下,对其加以证实,即结论只有一个。在大多数情况下,出现“探究”一词的为探究性实验,出现“验证”一词的为验证性实验。但判断此类题目的依据不能只看是否有“探究”或“验证”这两个名词,应以题目的具体含义为准。 三认真分析实验用具及材料 认真分析实验用具及材料是解答实验题中的一个重要环节。 首先,实验用具及材料可以帮助你们准确地安排实验步骤。有些实验的操作方法可能有多种,而不同的方法需要不同的用具及材料。所以在选择实验方法时,应以题目给出的用具及材料为准。另外,题目给出的实验用具及材料,可能会依据实验的具体操作需要从中选择使用。但题目没有给出的用具和材料,在实验操作步骤中不能出现。 四遵守单一变量原则(和等量原则) 这是对照实验中的一个重要事项。实验组和对照组的处理,只

能有一项条件不同,其他条件要相同且适宜。 五时刻注意题目给出的条件 题目给出的条件是解答实验题的重要依据,所以一定要把握好。在解答每一个小题时都应该谨慎小心,防止漏用、误用每一个条件。尤其是实验题的条件都比较长,可能有的同学在做到最后几个小题时把前面给出的条件忘记了,所以,此时重读题干,就很有必要了。 六实验步骤中的常用词语 在书写实验步骤时,一定要注意一些常用词语的使用。如分组实验时要编号,加试剂时要注意用到“相同”“等量”“平均”等,这样能保证实验步骤的严密性。 七实验步骤中的最后一步 如果所用的实验材料为有生命的物质,在完成实验装置的操作后,最后一步可以这样解答,“放在适宜的条件下,培养一段时间,观察记入……”这一句话的使用频率是相当高的。当然,还要根据具体的情况稍作变动。 八注意实验结果及实验结论的合理性 实验结果也就是一种实验现象,而实验结论是根据实验结果推出来的,二者不可混淆。做题时,一定要看清题目的要求,问得是实验结果还是实验结论,二者要分开来答.验证性实验的结论只有一个,而探究性的实验需要讨论,但并不是把所有的可能结论全部答出来,还要注意其合理性。 观察类实验

软件工程课程设计

大连科技学院 毕业实习报告 题目开拓飞机票管理系统 学生姓名康志华专业班级软件工程08-2 指导教师王立娟刘瑞杰职称讲师讲师 所在单位信息科学系软件工程教研室 教学部主任王立娟 完成日期 2012年3月23日

毕业实习报告单 综合评定:(优、良、中、及格、不及格)指导教师签字:2012年3月23日

《毕业实习设计》任务书 任务及要求: 一、设计(研究)内容和要求 内容:编写一个飞机票系统管理软件,使用GUI界面,实现“飞机票订阅”和“飞机票查询”两部分功能。用户可以对飞机票信息和销售预定信息进行,查询,添加,删除等操作。采用数据库存储数据。 要求: 1、软件要求 (1)实现界面,可以依次录入飞机票管理系统登录的界面,主界面,飞机票预订管理的界面,飞机票销售信息查询管理的界面。 (2)实现数据库的连接和应用功能。 (3)实现对飞机票预订信息和销售信息的查询,添加,删除等功能。 2、文档要求 (1) 设计程序结构、画出模块图。 (2)按照指导教师给出的项目文档的模板进行书写。 (3) 参考文献数量不得低于4个。 二、工作量 3周(15个工作日)时间 三、计划安排 第1个工作日-第3个工作日:查找相关资料、书籍,阅读示例文档; 设计程序结构、模块图、完成类的设计。 第4个工作日-第12个工作日:完成程序的编码,并且自己调试、测试。穿插进行 项目文档的撰写。 第13个工作日-第14个工作日:撰写和整理项目文档。 第15个工作日:由教师检查软件测试效果、项目文档,给出学生本课程成绩。 指导教师签字: 2012年3月5日

目录 1 需求分析 (1) 1.1 功能要求 (1) 1.2 操作要求 (1) 1.3 系统性能要求 (1) 2 总体设计 (3) 2.1 本系统的主要功能 (3) 2.2 系统包含的类及类之间的关系 (3) 2.3 java源文件及其功能 (3) 3 详细设计与实现 (4) 3.1 主类main类 (4) 3.2 模式设计 (4) 3.3 数据库表 (5) 3.3 运行效果 (7) 3.3.1 系统主界面 (7) 3.3.2 系统具体功能实现录入界面 (7) 参考文献 (9) 毕业实习设计总结 (10) 附录 (11)

数据库作业题目及答案

实验三内容补充 在“教学管理系统”中设计了许多查询,上述只介绍其中具有代表性的部分,其余查询读者可依例完成。本系统包括的所有查询如下所示: 说明:同学们在进行后面的表单设计时,需要用到没有设计过的查询,则再进行对应的查询设计,没有设计到的可以不做。 1.90 以上学生信息 2.按班查不及格学生 3.按班级编号查看学生基本信息 4.按班级查教师信息 5.按班级查选课 6.按教师编号查 7.按教师姓名查看授课信息 8.按课程类别查 9.按课程名查 10.按上课地点查 11.按所选课程查 12.按系名查 13.按姓名查看学生基本信息 14.按学分查 15.按学号查看学生基本信息 16.按学号查选课 17.按职称查 18.不及格人次 19.不及格学生信息 20.低于所在班平均分学生 21.各班学生人数统计 22.各系教师人数 23.各职称教师人数 24.教师基本信息表查询 25.教师每周学时总数 26.每班不及格人次 27.每班每门课平均成绩 28.每班男女生人数 29.每班平均成绩 30.每班平均分 31.每名学生平均成绩 32.某学年某学期教师每周学时总数 33.某学期某课不及格信息 34.统计各系教师的人数 35.统计各职称教师的人数 36.统计每门课教师的人数 37.统计有课教师的人数 38.学生相关信息查询 39.学生选课情况 40.有课教师的人数

实验四数据登录窗体设计一 4.1数据登录窗体的向导创建 在Access中创建窗体有人工方式创建和使用窗体向导创建两种方法。人工方式创建窗体,需要创建窗体的每一个控件,并建立控件和数据源之间的联系。而使用窗体向导创建窗体,用户只需按照向导的提示输入有关信息,一步一步地完成。创建过程既简单、快捷,又效率高,因此,在设计Access数据库应用系统时,往往是先使用窗体向导建立窗体的基本轮廓,然后再切换到设计视图使用人工方式进行调整。我们在创建“登录教师档案”窗体时采用的就是这种方法。 利用窗体向导创建“登录教师档案”,窗体的步骤如下: ①双击“窗体”对象中“使用向导创建窗体”选项,启动“窗体向导”如图2-1所示。 图2-1“窗体向导”第一个窗口 ②单击“表/查询”下拉列表框右侧的箭头,列出所有有效的表或者查询数据源,从中选择“表:教师档案表”。 ③在“可用字段”列表框中选择需要在新建窗体中显示的字段,此处,单击按钮选择所有字段。 ④单击“下一步”按钮,弹出如图2-2所示的窗口。在此对话框中,选择“纵栏表”项,这时可以在左边看到所建窗体的布局。

操作系统原理实验报告(终版)

操作系统原理实验报告(终版)

————————————————————————————————作者:————————————————————————————————日期:

[键入文字] XX学校 实验报告 课程名称: 学院: 专业班: 姓名: 学号: 指导教师: 2011 年3 月

目录 实验1 进程管理 (3) 一、实验目的 (3) 二、实验内容 (3) 三、实验要求 (3) 四、程序说明和程序流程图 (4) 五、程序代码 (5) 六、程序运行结果及分析 (7) 七.指导教师评议 (8) 实验2 进程通信 (9) 一、实验目的 (9) 二、实验内容 (9) 三、实验要求 (9) 四、程序说明和程序流程图 (9) 五、程序代码 (11) 七.指导教师评议 (14) 实验3 存储管理 (15) 一、实验目的 (15) 二、实验内容 (15) 三、实验要求 (15) 四、程序说明和程序流程图 (16) 六、程序运行结果及分析 (23)

七.指导教师评议 (23) 实验4 文件系统 (24) 一、实验目的 (24) 二、实验内容 (24) 三、实验要求 (24) 四、程序说明和程序流程图 (24) 五、程序代码 (26) 六、程序运行结果及分析 (26) 七.指导教师评议 (27)

实验1 进程管理 一、实验目的 1. 弄清进程和程序的区别,加深对进程概念的理解。 2. 了解并发进程的执行过程,进一步认识并发执行的实质。 3. 掌握解决进程互斥使用资源的方法。 二、实验内容 1. 管道通信 使用系统调用pipe( )建立一个管道,然后使用系统调用fork( )创建2个子进程p1和p2。这2个子进程分别向管道中写入字符串:“Child process p1 is sending message!”和“Child process p2 is sending message!”,而父进程则从管道中读出来自两个子进程的信息,并显示在屏幕上。 2. 软中断通信 使用系统调用fork( )创建2个子进程p1和p2,在父进程中使用系统调用signal( )捕捉来自键盘上的软中断信号SIGINT(即按Ctrl-C),当捕捉到软中断信号SIGINT后,父进程使用系统调用kill( )分别向2个子进程发出软中断信号SIGUSR1和SIGUSR2,子进程捕捉到信号后分别输出信息“Child process p1 is killed by parent!”和“Child process p2 is killed by parent!”后终止。而父进程等待2个子进程终止后,输出信息“Parent process is killed!”后终止。 三、实验要求 1. 根据实验内容编写C程序。 2. 上机调试程序。 3. 记录并分析程序运行结果。

相关文档
最新文档