搜档网
当前位置:搜档网 › Cass软件上机实验报告

Cass软件上机实验报告

Cass软件上机实验报告
Cass软件上机实验报告

学院:市政与测绘工程学院专业:测绘工程

班级:1002601

姓名:翟彬彬

学号:1002601-04

实验时间:2011年10月

实验地点:湖南城市学院

指导老师:王平

目录

实验一、点号定位 (3)

实验二、测制地形图 (7)

实验三、测制地籍图 (13)

实验四、用南方CASS软件进行数字化 (21)

实验五、CASS在工程中的应用 (25)

CASS软件上机实验报告

实验一、点号定位

班级:1002601 姓名:翟彬彬学号:1002601-04

一、实验目的

1、了解CASS数字化地形地籍成图软件集成环境界面和功能;

2、掌握地形图的基本作图方法,熟悉CASS常用的操作命令。

3、学习如何做一幅简单的地形图。

二、实验原理

根据输入坐标数据文件的数据大小定义屏幕显示区域的大小,以保证所有点可见,然后再在所定区域内展点,再根据所展的点号及其属性画出相应的地物和地貌。

三、实验内容

演示地形图的成图过程,介绍点号定位的成图模型。

四、实验数据

在本次试验中,所用数据为测绘1002601班指定的“study.dat”数据文件。

五、实验步骤

1、定显示区

进入CASS主界面,鼠标单击“绘图处理”项,在出现的下拉菜

单中选择定显示区,在出现的对话窗中输入坐标数据文件名,确定后命令区显示最小坐标(米):X=31056.221,Y=53097.691;最大坐标(米):X=31237.455,Y=53286.090。

2、选择测点点号定位成图法

移动鼠标至屏幕右侧菜单区之“测点点号”项,按左键,在出现的对话框中输入点号坐标数据文件名,命令区提示:读点完成!共读入106个点。

3、展点

先移动鼠标至屏幕的顶部菜单“绘图处理”项按左键,这时系统弹出一个下拉菜单。再移动鼠标选择“绘图处理”下的“展野外测点点号”项,按左键,出对话框,输入对应的坐标数据名后,便可在屏幕上展出野外测点的点号。

4、绘平面图

按照具体方法绘制要求得到的平面图,最后得到成果。如绘制平行等外公路时,选择右侧屏幕菜单的“交通设施/公路”按钮,在弹出的界面中找到“平行等外公路”并选中,再点击“OK”,命令区提示:绘图比例尺1:输入500,回车;点P/<点号>:输入92,回车;点P/<点号>:输入45,回车;点P/<点号>:输入46,回车;点P/<点号>:输入13,回车;点P/<点号>:输入47,回车;点P/<点号>:输入48,回车;点P/<点号>:回车;拟合线?输入Y,回车。1、边点式/2、边宽式<1>:回车。对面一点点P/<点号>输入19,回车,这时平行等外公路就作好了。其余的同理。

5、绘等高线

展高程点:用鼠标左键点取“绘图处理”菜单下的“展高程点”,将会弹出数据文件的对话框,找到E:\CASS70\DEMO\STUDY.DAT,选择“确定”,命令区提示:注记高程点的距离(米),直接回车,表示不对高程点注记进行取舍,全部展出来。

建立DTM模型:用鼠标左键点取“等高线”菜单下“建立DTM”,在弹出的对话框中做相应选择后点击确定,生成DTM模型。

绘等高线:用鼠标左键点取“等高线/绘制等高线”,在弹出的对话框中输入等高距后选择拟合方式后“确定”,则系统马上绘制出等高线。再选择“等高线”菜单下的“删三角网”,这时屏幕显示出图。

等高线的修剪。利用“等高线”菜单下的“等高线修剪”二级菜单,用鼠标左键点取“切除穿建筑物等高线”,软件将自动搜寻穿过建筑物的等高线并将其进行整饰。点取“切除指定二线间等高线”,依提示依次用鼠标左键选取左上角的道路两边,CASS将自动切除等高线穿过道路的部分。点取“切除穿高程注记等高线”,CASS将自动搜寻,把等高线穿过注记的部分切除。

6.加注记。

下面我们演示在平行等外公路上加“经纬路”三个字。用鼠标左键点取右侧屏幕菜单的“文字注记”项,在弹出的界面内首先在需要添加文字注记的位置绘制一条拟合的多功能复合线,然后在注记内容中输入“经纬路”并选择注记排列和注记类型,输入文字大小确定后选择绘制的拟合的多功能复合线即可完成注记。经过以上各步,生成

所要的图。

7、加图框

用鼠标左键点击“绘图处理”菜单下的“标准图幅(50×40)”,在弹出的界面内在“图名”栏里,输入“建设新村”;在“测量员”、“绘图员”、“检查员”各栏里分别输入“张三”、“李四”、“王五”;在“左下角坐标”的“东”、“北”栏内分别输入“53073”、“31050”;在“删除图框外实体”栏前打勾,然后按确认。这样这幅图就作好了。

8、绘图

用鼠标左键点取“文件”菜单下的“用绘图仪或打印机出图”,进行绘图。选好图纸尺寸、图纸方向之后,用鼠标左键点击“窗选”按钮,用鼠标圈定绘图范围。将“打印比例”一项选为“2:1”(表示满足1:500比例尺的打印要求),通过“部分预览”和“全部预览”可以查看出图效果,满意后就可单击“确定”按钮进行绘图了。

六、实验体会

通过本次实验我熟悉了Auto CAD制图环境,了解了CASS数字化地形地籍成图软件集成环境界面和功能;掌握了地形图的基本作图方法,熟悉了CASS常用的操作命令,学会了并亲手绘制了一幅简单的地形图。

指导老师签字:

CASS软件上机实验报告

实验二、测制地形图

班级:1002601 姓名:翟彬彬学号:1002601-04

一、实验目的

1、学会使用CASS成图软件进行地形图内业成图;

2、掌握“草图法”和“简码法”成图方法。

3、学会使用CASS成图软件生成等高线。

4、掌握不规则三角网的构建与修改方法。

5、通过实习,掌握测制地形图的方法和步骤。

二、实验原理

对于图形的生成,CASS提供了“草图法”、“简码法”、“电子平板法”、“数字化仪录入法”等多种成图作业方式,并可实时地将地物定位点和邻近地物(形)点显示在当前图形编辑窗口中,操作十分方便。首先,要确定计算机内是否有您要处理的坐标数据文件(即您是否将野外观测的坐标数据从电子手簿或带内存的全站仪传到计算机上来)。如果没有,则要进行数据通讯。

三、实验内容

本章要学习的内容有:数字化测图的准备工作(包括测区控制、碎部测量、测区分幅、人员安排等);绘制平面图;绘制等高线(绘制地形图);图形编辑(包括常用编辑、图形分幅、图幅整饰等);地

形测图的基本技巧。

四、实验数据

在本次试验中,所用数据为测绘1002601班指定的“YMSJ.DAT”数据文件。

五、实验步骤

1、“点号定位”法作业流程

(1)定显示区

首先移动鼠标至“绘图处理”项,按左键,在下拉菜单中选择“定显示区”项,按左键,即出现一个对话窗,这时,需输入碎部点坐标数据文件名。可直接通过键盘输入,如在“文件(N):”(即光标闪烁处)输入E:\CASS70\DEMO\YMSJ.DAT后再移动鼠标至“打开(O)”处,按左键。也可参考WINDOWS选择打开文件的操作方法操作。(2)选择测点点号定位成图法

移动鼠标至屏幕右侧菜单区之“坐标定位/点号定位”项,按左键,在出现的对话框中输入点号坐标点数据文件名E:\CASS70\DEMO \YMSJ.DAT后,命令区提示:读点完成!共读入60点。

(3)绘平面图

根据野外作业时绘制的草图,移动鼠标至屏幕右侧菜单区选择相应的地形图图式符号,然后在屏幕中将所有的地物绘制出来。系统中所有地形图图式符号都是按照图层来划分的,例如所有表示测量控制

点的符号都放在“控制点”这一层,所有表示独立地物的符号都放在“独立地物”这一层,所有表示植被的符号都放在“植被园林”这一层。具体操作与第一章大体相似。

2、“点号定位”法作业流程

(1)定显示区

此步操作与“点号定位”法作业流程的“定显示区”的操作相同。

(2)选择坐标定位成图法

移动鼠标至屏幕右侧菜单区之“坐标定位”项,按左键,即进入“坐标定位”项的菜单。如果刚才在“测点点号”状态下,可通过选择“CASS成图软件”按钮返回主菜单之后再进入“坐标定位”菜单。

(3)绘平面图

与“点号定位”法成图流程类似,需先在屏幕上展点,根据外业草图,选择相应的地图图式符号在屏幕上将平面图绘出来,区别在于不能通过测点点号来进行定位了。仍以作居民地为例讲解。移动鼠标至右侧菜单“居民地”处按左键,系统便弹出如图2-19所示的对话框。再移动鼠标到“四点房屋”的图标处按左键,图标变亮表示该图标已被选中,然后移鼠标至OK处按左键。

3、“简码法”工作方式

(1)定显示区

此步操作与“草图法”中“测点点号”定位绘图方式作业流程的“定显示区”操作相同。

(2)简码识别

移动鼠标至“绘图处理”项,按左键,出现下拉菜单。移动鼠标至“简码识别”项,该处以高亮度(深蓝)显示,按左键,即出现如图2-33所示对话窗。输入带简编码格式的坐标数据文件名(此处以C:\CASS70\DEMO\YMSJ.DAT为例)。当提示区显示“简码识别完毕!”同时在屏幕绘出平面图形。

4、绘制等高线、建立数字地面模型与实习一大体相同。

5、修改数字地面模型

(1)删除三角形

先将要删除三角形的地方局部放大,再选择“等高线”下拉菜单的“删除三角形”项,命令区提示选择对象:这时便可选择要删除的三角形,如果误删,可用“U”命令将误删的三角形恢复。

(2)过滤三角形

可根据用户需要输入符合三角形中最小角的度数或三角形中最大边长最多大于最小边长的倍数等条件的三角形。

(3)增加三角形

选择“等高线”菜单中的“增加三角形”项,依照屏幕的提示在要增加三角形的地方用鼠标点取,如果点取的地方没有高程点,系统会提示输入高程。

(4)三角形内插点

选择此命令后,可根据提示输入要插入的点:在三角形中指定点(可输入坐标或用鼠标直接点取),提示高程(米)=时,输入此点高程。通过此功能可将此点与相邻的三角形顶点相连构成三角形,同时

原三角形会自动被删除。

(5)删三角形顶点

用此功能可将所有由该点生成的三角形删除。因为一个点会与周围很多点构成三角形,如果手工删除三角形,不仅工作量较大而且容易出错。这个功能常用在发现某一点坐标错误时,要将它从三角网中剔除的情况下。

(6)重组三角形

指定两相邻三角形的公共边,系统自动将两三角形删除,并将两三角形的另两点连接起来构成两个新的三角形,这样做可以改变不合理的三角形连接。如果因两三角形的形状特殊无法重组,会有出错提示。

(7)删三角网

生成等高线后就不再需要三角网了,这时如果要对等高线进行处理,三角网比较碍事,可以用此功能将整个三角网全部删除。

(8)修改结果存盘

通过以上命令修改了三角网后,选择“等高线”菜单中的“修改结果存盘”项,把修改后的数字地面模型存盘。这样,绘制的等高线不会内插到修改前的三角形内。

六、实验体会

通过这次的实验,我掌握测制地形图的方法和步骤,学会了地形测图的基本技巧运用地形测图的基本技巧绘制简单的平面图,掌握了

“草图法”和“简码法”成图方法。学会了使用CASS成图软件生成等高线,掌握了不规则三角网的构建与修改方法。

指导老师签字:

CASS软件上机实验报告

实验三、测制地籍图

班级:1002601 姓名:翟彬彬学号:1002601-04

一、实验目的

1、通过学习,掌握测制地籍图的方法和步骤。

2、学习利用新增功能提高工作效率

二、实验原理

根据给定的数据,参照CASS实习指导书介绍的内业成图(“草图法”和“简码法”)方法按一定的步骤用指定的数据文件完成地形图的绘制。

三、实验内容

通过本章学习要掌握如何绘制地籍图〔绘权属图〕;如何绘制宗地图;如何绘制地籍表格;如何管理地籍图中的信息。

四、实验数据

在本次实验中,所用数据为测绘1002601班指定的“SOUTH.DAT”“SOUTHDJ.DWG”数据文件。

五、实验步骤

1、生成平面图

示例文件E:\CASS70\DEMO\SOUTH.DAT是带简编码的坐标数

据文件,故可用“简码法”来完成。

2、生成权属信息数据文件

(1)权属合并

权属合并需要用到两个文件:权属引导文件和界址点数据文件。如果需要编辑权属文件,可用鼠标点取菜单中“编辑\编辑文本文件”命令,参考相应的文件格式和内容编辑好权属引导文件,存盘返回CASS屏幕。选择“地籍成图\权属生成\权属合并”项,系统弹出对话框,提示输入权属引导文件名,选择上一步生成的权属引导文件,点击“打开”按钮。系统弹出对话框,提示“输入坐标点(界址点)数据文件名”,类似上步,选择文件,点“打开”按钮。系统弹出对话框,提示“输入地籍权属信息数据文件名”,在这里要直接输入要保存地籍信息的权属文件名。当指令提示区显示“权属合并完毕!”时,表示权属信息数据文件SOUTHDJ.QS已自动生成。这时按F2键可以看到权属合并的过程。

(2)由图形生成权属

先用“绘图处理”下的“展野外测点点号”功能展出外业数据的点号,再选择“地籍成图\生成权属\由图形生成”项,命令区提示:请选择:(1)界址点号按序号累加(2)手工输入界址点号<1>,按要求选择,默认选1。下面弹出对话框,要求输入地籍权属信息数据文件名,保存在合适的路径下,如果此文件已存在,则提示:文件已存在,请选择(1)追加该文件(2)覆盖该文件,按实际情况选择。然后按提示依次往下做,得到结果所要的图。

(3)用复合线生成权属

选择“绘图处理”菜单之“用复合线生成权属”项,输入地籍权属信息数据文件名后,根据命令区提示依次往下做。

(4)用界址线生成权属

如果图上没有界址线,可用“地籍成图”子菜单下“绘制权属线”生成。

3、绘权属地籍图

(1)手工绘制

使用“地籍成图”子菜单下“绘制权属线”功能生成,并选择不注记,可以手工绘出权属线,这种方法最直观,权属线出来后系统立即弹出对话框,要求输入属性,点“确定”按钮后系统将宗地号、权利人、地类编号等信息加到权属线里。

(2)通过权属信息数据文件绘制

首先可以利用“地籍成图\地籍参数设置”功能对成图参数进行设置。根据实际情况选择适合的注记方式,绘权属线时要作哪些权属注记。如要将宗地号、地类、界址点间距离、权利人等全部注记,则在这些选项前的方格中打上钩。参数设置完成后,选择“地籍\依权属文件绘权属图” CASS界面弹出要求输入权属信息数据文件名的对话框,这时输入权属信息数据文件,命令区提示:输入范围(宗地号街坊号或街道号)<全部>:根据绘图需要,输入要绘制地籍图的范围,默认值为全部。

4、图形编辑

(1)修改界址点点号

选取“地籍成图”菜单下“修改界址点号”功能。点取你要修改的界址点圆圈,也可按住鼠标左键,拖框批量选择。对话框的左上角就是要修改点的位置,提示的是它的当前点号,将它修改成所需求的数值,回车。系统会自动在当前宗地中寻找输入的点号。如果当前宗地中已有该点号,系统将弹出对话框,说明该点已存在,如果输入的点号有效,系统将其写入界址点圆圈的属性中。当选择了多个界址点时,在下一个点的位置将出现图3-10所示对话框,当然,点号变成当前点点号。

(2)重排界址点号

选取“地籍成图”菜单下“重排界址点号”功能。

(3)界址点圆圈修饰(剪切\消隐)

选取“地籍\界址点圆圈修饰\剪切”功能。屏幕在闪烁片刻后即可发现所有的界址点圆圈内的界址线都被剪切,由于执行本功能后所有权属线被打断,所以其他操作可能无法正常进行,因此建议此步操作在成图的最后一步进行,而且,执行本操作后将图形另存为其他文件名或不要存盘。一般来说,在出图前执行此功能。

(4)界址点生成数据文件

用此功能可一次性将全部界址点的坐标读出来,写入坐标数据文件中。选取“地籍成图”菜单下“界址点生成数据文件”功能屏幕弹出对话框,提示输入生成的坐标数据文件名。输入文件名后点“确定”。

(5)查找指定宗地和界址点

选取“地籍”菜单下“查找宗地”功能。弹出对话框。根据已知条件选择查找的内容后,查找到符合条件的宗地居中显示。选取“地籍”菜单下“查找界址点”功能,弹出对话框。根据已知条件选择查找的内容后,查找到符合条件的界址点居中显示。

(6)修改界址线属性

点取“地籍\修改界址线属性”,屏幕提示选择界址线所在宗地,选取宗地后屏幕提示指定界址线所在边<直接回车处理所有界址线>,选取界址线后弹出如图3-14所示对话框。除了可以查看该线当前的性质,还可以按调查的情况添加界址线信息。

(7)修改界址点属性

界址点圆圈中存放界址点号、界标类型和界址点类型等界址点属性。点取“地籍/修改界址点属性”屏幕提示请啦框选择要处理的界址点,选择界址点后弹出。

5、宗地属性处理

(1)宗地合并

选取“地籍成图”菜单下“宗地合并”功能。分别选取两条宗地的权属线。

(2)宗地分割

选取“地籍成图”菜单下“宗地分割”功能。选择要分割宗地的权属线,选择用复合线画出的分割线。

(3)修改宗地属性

选取“地籍成图”菜单下“修改宗地属性”功能。用鼠标点取宗

地权属线或注记均可。

(4)输出宗地属性

输出宗地属性功能可以将上图所示的宗地信息输出到ACCESS数据库。选取“地籍成图”菜单下“输出宗地属性”功能。屏幕弹出对话框,提示输入ACCESS数据库文件名,输入文件名。请选择要输出的宗地,选取要输出的到ACCESS数据库的宗地。选完后回车,系统将宗地属性写入给定的ACCESS数据库文件名。

6、绘制宗地图

(1)单块宗地

该方法可用鼠标划出切割范围。打开图形E:\CASS70\DEMO\SOUTHDJ.DWG。选择“地籍\绘制宗地图框(可缩放图)\A4竖\单块宗地”。弹出对话框,根据需要选择宗地图的各种参数后点击“确定”,根据屏幕所示操作,一幅完整的宗地图就画好了。

(2)批量处理

打开SOUTHDJ.DWG图形,选择“绘图处理\宗地图框\A4竖\批量处理”。根据命令区提示操作,最后得图。

7、绘制地图表格

(1)界址点成果表

选择“绘图处理\绘制地籍表格\界址点成果表”项,弹出对话框要求输入权属信息数据文件名,输入E:\CASS70\DEMO\SOUTHDJ.QS。根据命令区提示操作,得到结果。

(2)界址点坐标表

选择“绘图处理\绘制地籍表格\界址点坐标表”命令,根据命令区提示操作。

(3)以街坊为单位界址点坐标表

选择“绘图处理\绘制地籍表格\以街坊为单位界址点坐标表”命令,则根据命令区提示操作。

(4)以街道为单位宗地面积汇总表

选择“绘图处理\绘制地籍表格\以街道为单位宗地面积汇总表”项,弹出对话框要求输入权属信息数据文件名,输入E:\CASS70\DEMO\SOUTHDJ.QS则根据命令区提示操作。

(5)城镇土地分类面积统计表

选择“绘图处理\绘制地籍表格\城镇土地分类面积统计表”项,则根据命令区提示操作。

(6)街道面积统计表

选择“绘图处理\绘制地籍表格\街道面积统计表”项,弹出对话框要求输入权属信息数据文件名,输入E:\CASS70\DEMO\SOUTHDJ.QS,则根据命令区提示操作。

(7)街坊面积统计表

选择“绘图处理\绘制地籍表格\街坊面积统计表”项,根据命令区提示操作。

(8)面积分类统计表

选择“绘图处理\绘制地籍表格\面积分类统计表”项,根据命令区提示操作。

(9)街道面积分类统计表

选择“绘图处理\绘制地籍表格\街道面积分类统计表”项,根据命令区提示操作。

(10)街坊面积分类统计表

选择“绘图处理\绘制地籍表格\街坊面积分类统计表”项,根据命令区提示操作。

六、实验体会

通过本次的实验和学习,学会了利用新增功能提高工作效率的方法,了解了测制地籍图的方法和步骤,掌握绘制地籍图〔绘权属图〕、如何绘制宗地图、、绘制地籍表格和管理地籍图中的信息的方法。

指导老师签字:

四年级实验报告单

科学实验 四年级(上) 4课.小吊车 活动1:做小吊车(分组实验) 制作目的:做小吊车并研究小吊车原理 制作材料及工具:小纸盒吊车臂吊臂支架线绳两个铁丝钩一个剪刀锥子胶水钩码 制作过程: 1.小组分工合作 2.观察小吊车模型组装各部分 ①四个点要对称,固定牢固; ②绳子要从前往后穿,不要穿反了; 3.调试小吊车分别拉动两根线,看看小吊车的臂能否灵活运动. 实验现象:小吊车能提起或放下钩码 实验结论: 放松上牵引绳,拉紧下牵引绳,吊臂向下运动; 拉紧上牵引绳,放松下牵引绳,吊臂向上运动。 活动2:收与放 实验目的:推断动物与人的肢体运动原理(分组实验) 实验过程: 1. 弯曲手臂,感受上臂上下肌肉的长短松紧变化。 2.伸直手臂,感受上臂上下肌肉的长短松紧变化。

3.反复几次体会与小吊车的原理的联系。 实验现象:手臂骨骼就像小吊车的吊臂,肌肉就像绳子,手臂运动时,当肱二头肌收缩,肱三头肌舒张时,肱二头肌牵动前臂向内收缩;当肱三头肌收缩,肱二头肌舒张时,肱三头肌牵动前臂向外伸展. 实验结论:前臂收缩类似小吊车抬起重物。 前臂伸展类似小吊车放下重物。 6课.做沙盘(分组实验) 制作目的:通过制作校园沙盘模型培养学生的设计制作能力。 制作材料:硬纸板学校平面图橡皮泥潮湿的沙土废旧泡沫包装纸小木棍颜料盒剪刀 制作步骤: 对校园建筑的布局进行观测 2.用大的硬纸板做底座。在纸板上画好学校平面图。(明确建筑物.树木等的位置) 3.用橡皮泥旧泡沫等材料做出立体的楼房等校园建筑物,根据平面图摆放好位置。(可以用长方体或正方体的泡沫做楼房,硬纸板做围墙,小木棍做旗杆等)。 4.要注意建筑物的比例。(四年级的学生还不能很精确地计算出比例尺,教师适当指导。) 8课.快与慢 实验目的:研究小车运动的快慢(分组实验)

软件工程实验报告

实验一 一、实验室名称 综合实验楼 二、试验项目名称 图书管理系统 三、实验目的 1.了解和使用甘特图,系统流程图,线性时间图来描绘系统开发流程和进度 2.学会使用visio绘制常用的流程图。 四、实验内容 图书管管理系统更便于对图书进行分类和管理,对借阅者进行时间限定,使得借书的效益更高更安全。提高工作效益,便于操作,能有效地对数据进行更新、查询,并能在一定程度上实现了自动化。图书管管理系统的主要功能为:书目管理、借阅证管理、借还图书、查询、缴费。书目管理主要是针对管理员身份而言的(比如新增书目,删除书目等等);借阅证管理分为五部分:注册、补发、挂失、暂停、注销;借还图书:借书、还书;查询:图书查询、借阅时间缴费主要是计算超期罚款并交纳费用。 五、试验方案分析与设计 整理分析图书管理流程以及每个用户的权限。对功能进行整合。 六、实验器材(设备,元器件) 台式电脑 七、实验步骤 1.对图书管理系统进行分析,整合用户权限和操作 2.根据用户操作流程画出系统流程图 3.对系统做出概要分析,拟定开发流程 4.绘制出甘特图 5.绘制线性时间图 八、实验数据记结果分析

系统流程图: 甘特图: 线性时间图: 九、实验结论 成功绘制出图书管理系统的系统流程图,甘特图,线性时间图。 十、实验总结 对系统流程的理解直接决定业务逻辑的正确与否,错误的系统流程将导致系统开发逻辑设计不合理。甘特图和线性时间图能直观的展示出系统开发的进度,有利于监督项目开发,调整开发进度。

实验二 一、实验室名称 电子楼512 二、试验项目名称 需求分析 三、实验目的 1.学会如何根据客户的需求整合需求分析报告 2.了解和使用IDEF1X图和UML类图对系统做出概要设计 3.学会使用visio绘制IDEF1X图和UML类图 四、实验内容 1、请从下面的描述中找出绘制数据流图的四种成分并用Visio绘制数据流图。 某培训中心要研制一个计算机管理系统。它的业务是:将学员发来的信件收集分类后,按几种不同的情况处理。 (1) 如果是报名的,则将报名数据送给负责报名事务的职员,他们将查阅课程文件,检查该课程是否额满,然后在学生文件、课程文件上登记,并开出报告单交财务部门,财务人员开出发票给学生。 (2) 如果是想注销原来已选修的课程,则由注销人员在课程文件、学生文件和帐目文件上做相应的修改,并给学生注销单。 (3)如果是付款的,则由财务人员在帐目文件上登记,也给学生一张收费收据。 2、有一简单选课系统,用文字描述如下,试用IDEF1X图和UML类图描述该系统的信息模型,并用Visio绘制该IDEF1X图和UML类图。 1)基本描述:在该系统中,有学院、教师、课程、学生等实体,他们的属性分别是:学院:学院编号、学院名称、地址、联系电话、院长等基本属性; 教师:教师编号、姓名、性别、年龄、职称、所在学院等属性; 课程:课程编号、课程名称、课程性质(必修/选修)、学分、开课学院等属性; 学生:学号、姓名、性别、年龄、入学时间、学院等属性。

软件工程 实验报告

v1.0 可编辑可修改 院系:计算机科学学院 专业:计算机科学与技术 年级: 2013级 课程名称:软件工程 组员:司少武(1135) 兰少雄(1136) 张宇(1133) 纳洪泽(1132) 指导教师:刘卫平 2015年 12月 26 日

聊天室 1 前言 即时消息系统的研究现状 即时消息系统[1](Instant Messenger,IM)是一种在后 PC 时代兴起的,以Internet 网络为基础的,允许交互双方即时地传送文字、语音、视频等信息,能够跟踪网络用户在线状态的网络应用软件。即时消息系统产生有着深刻的社会原因:人们都有渴望社交,获得社会尊重、实现自我的需求,这正是即时消息软件风行的原动力,而物质文明的日益发达所带来副作用,又使得人们习惯与周围的人保持距离,以致人们更愿意对陌生人敞开心扉,在网络中可以跨越年龄、身份、行业、地域的限制,达到人与人、人与信息之间的零距离交流。从这点上讲,即时消息系统的出现改变了人们的沟通方式和交友文化,大大拓展了个人生活交流的空间。 本工程的主要内容 随着互联网逐步普及,人们的生活和工作也越来越离不开信息网络的支持,而聊天室是人们最常见,最直接的网上交流的方式。本聊天系统以聊天交流为主,为广大用户提供一个借助网络进行人际交往的平台,也是网络与现实最贴近的实用型网站。本文所介绍的网络聊天系统是基于开放的JAVA应用程序开发设计的,其主要特性是能动态、实时的完成信息的传递,且具有高效的交互性,更有效的处理客户请求,且具有脱离数据库技术方法,易于维护和更新的特点。 2 需求分析 本系统所要实现的主要功能是当用户聊天时,将当前用户名、聊天对象、聊天内容、聊天语气和是否私聊进行封装,然后与服务器建立Socket连接,再用对象输出流包装Socket的输出流将聊天信息对象发送给服务器端当用户发送聊天信息时,服务端将会收到客户端用Socket传输过来的聊天信息对象,然后将其强制转换为Chat对象,并将本次用户的聊天信息对象添加

CASS(NSS)试验箱操作规程

CASS试验箱操作规程 1、打开电源开关及气阀; 2、扳动右侧气动升降开关,打开箱盖,向箱内底部水槽加入自来水,至白色底板处(如水箱缺水则控制箱 处警示灯会点亮)。另外试验箱上部密封水槽内也需注水(自来水即可),水位漫过橡胶垫块即可; 3、从试验箱后部漏斗处加入饱和水箱用水(必须使用蒸馏水),水位高度可观察试验箱右侧水位标尺; 4、将配置好的试验溶液从上部圆口处加入溶液箱内; 5、将控制面板上计时器设定至最大(9000h); 6、将控制面板上连续开关打开,再打开设备运转开关;(确认喷雾压力值,喷雾压力为0.07-0.17Mpa); 7、按照试验要求将已用酒精擦拭过的零部件(实验前需拍照)逐一放入试验箱,并按要求摆放; 8、在检测看板上按试验时间放好各零部件的标贴,以便按试验时间不同分次取出; 9、试验品时间到后开箱取出并用清水进行冲洗,按国家试验标准进行评级并拍照; 10、需要停机或检修时,将饱和水箱、箱体及溶液箱内的水全部排掉,之后用自来水冲洗箱体内部及溶液箱; 11、关闭电源开关及进气阀。 CASS试验溶液配比方法: 1.将氯化钠溶于蒸馏水中,浓度为5%(既50±5g/L); 2.再加入氯化铜加入以上所得溶液中(浓度为0.26±0.02g/L); 3.最后在溶液中加入适量冰乙酸以保证试验箱内盐雾收集液的PH值为 3.1-3.3。喷雾前溶液的PH值为 3.0-3.1,用能读出0.1PH值变化的精密PH试纸作为日常检测,溶液的PH值可用冰乙酸调整。 NSS试验箱操作规程 1、打开箱盖; 2、向箱内底部及密封水槽内注水(自来水即可); 3、将浓度为5%NaCl溶液加入右侧溶液箱; 4、打开电源开关、气阀及运转开关,检查喷雾是否正常(喷雾量可通过上下调节喷雾口处锥形盖控制); 5、按照试验要求将已用酒精擦拭过的零部件(实验前需拍照)逐一放入试验箱,并按要求摆放; 6、在检测看板上按试验时间放好各零部件的标贴,以便按试验时间不同分次取出; 7、试验品时间到后开箱取出并用清水进行冲洗,按国家试验标准进行评级并拍照; 8、需要停机或检修时,将箱体及溶液箱内的水全部排掉,之后用自来水冲洗箱体内部及溶液箱; 9、关闭电源开关及气阀。 NSS试验溶液配比方法: 1.将氯化钠溶于蒸馏水中,浓度为5%(即50±5g/L)。 试验箱运行要求 1.在试验之前设备至少空运行24h必须测量收集液的PH值,以保证整个喷雾期的溶液PH值在规定范围内;2.试验样品试验表面与垂直成30o左右摆放不能相互接触,也不能受到盐雾的直接喷射; 3.NSS试验箱内温度为35℃±2℃,CASS试验箱温度为50℃±2℃,饱和水箱温度为50℃±2℃; 4.盐雾的沉降速度,经24h喷雾后,每80平方厘米面积上为1-2mL/h。

C上机实验报告实验四

实验四数组、指针与字符串 1.实验目的 1.学习使用数组 2.学习字符串数据的组织和处理 3.学习标准C++库的使用 4.掌握指针的使用方法 5.练习通过Debug观察指针的内容及其所指的对象的内容 6.联系通过动态内存分配实现动态数组,并体会指针在其中的作用 7.分别使用字符数组和标准C++库练习处理字符串的方法 2.实验要求 1.编写并测试3*3矩阵转置函数,使用数组保存3*3矩阵。 2.使用动态内存分配生成动态数组来重新完成上题,使用指针实现函数的功能。 3.编程实现两字符串的连接。要求使用字符数组保存字符串,不要使用系统函数。 4.使用string类定义字符串对象,重新实现上一小题。 5.定义一个Employee类,其中包括姓名、街道地址、城市和邮编等属性,以及change_name()和display()等函数。Display()显示姓名、街道地址、城市和邮编等属性,change_name()改变对象的姓名属性。实现并测试这个类。 6.定义包含5个元素的对象数组,每个元素都是Employee类型的对象。 7. (选做)修改实验4中的选做实验中的people(人员)类。具有的属性如下:姓名char name[11]、编号char number[7]、性别char sex[3]、生日birthday、身份证号char id[16]。其中“出生日期”定义为一个“日期”类内嵌对象。用成员函数实现对人员信息的录入和显示。要求包括:构造函数和析构函数、拷贝构造函数、内联成员函数、聚集。在测试程序中定义people类的对象数组,录入数据并显示。 3.实验内容及实验步骤 1.编写矩阵转置函数,输入参数为3*3整形数组,使用循环语句实现矩阵元素的行列对调,注意在循环语句中究竟需要对哪些元素进行操作,编写main()函数实现输入、输出。程序名:lab6_1.cpp。 2.改写矩阵转置函数,参数为整型指针,使用指针对数组元素进行操作,在main()函数中使用new操作符分配内存生成动态数组。通过Debug观察指针的内容及其所指的对象中的内容。程序名:lab6_2.cpp。 3.编程实现两字符串的连接。定义字符数组保存字符串,在程序中提示用户输入两个字符串,实现两个字符串的连接,最后用cout语句显示输出。程序名:lab6_3.cpp。用cin实现输入,注意,字符串的结束标志是ASCII码0,使用循环语句进行字符串间的字符拷贝。 4.使用string类定义字符串对象,编程实现两字符串的连接。在string类中已重载了运算符“+=”实现字符串的连接,可以使用这个功能。程序名:lab6_4.cpp。 5.在employee.h文件中定义Employee类。Employee类具有姓名、街道地址、城市和邮编等私有数据成员,在成员函数中,构造函数用来初始化所有数据成员;display()中使用cout显示

实验六-实验报告

《数据库原理》实验报告 实验六、视图和图表的定义及使用实验 姓名胡艺敏学号38 系别 女 数计学院 班 级 11计科师 范 主讲教师江凤莲指导教师江凤莲实验日期2013 4-27 专 业 计算机 课程名称数据库原理同组实验者 一、实验目的 使学生掌握利用SQL Server企业管理器的视图创建向导和图表创建向导建立视图表和关系图(图表),加深对视图和图表概念的理解,了解视图和图表的作用。 二、实验要求 1)调出创建视图向导,在图书-读者库中按下列T-SQL描述创建读者视图。 CREATE VIEW 读者_VIEW AS SELECT 图书.*,借阅.* FROM 图书,借阅,读者 WHERE 图书.书号=借阅.书号AND借阅.读者编号=读者.编号; 2)调出向导,按T-SQL描述创建借阅_计算机图书视图。 CREATE VIEW 借阅_计算机图书 AS SELECT 图书.*,借阅.* FROM 图书,借阅 WHERE 图书.书号=借阅.书号AND图书.类别=‘计算机’ 3)调出创建图表向导,完成在图书_读者数据库中建立图书_借阅图表的操作。要求该图表包括图书和借阅两个表,通过“图书.书号=借阅.书号”外码与被参照表之间的关联。 4)查看以上视图和图表的属性,并修改到正确为止。 三、实验类型:验证、设计、综合 四、实验环境

Microsoft SQL Server 2000 五、实验内容: (1)实验代码(可加附页): (1)基本操作实验 1)查看图书-读者库结构信息,根据给定的T-SQL语句确定视图结构信息,如表10所示。 表10 视图结构信息 序号视图名 数据库 名 相关表名列定义元组定义 1 读者_VIEW 图书-读 者 图书,借阅, 读者 图书.*, 借阅.* 图书.书号=借阅.书号 AND 借阅.读者编号=读者. 编号 2 借阅_计算 机图书 图书-读 者 图书,借阅 图书.*, 借阅.* 图书.书号=借阅.书号 AND图书.类别='计算机' 2)查看图书-读者库结构信息,根据题目要求确定图表结构信息,如表11所示。 表11 图表结构信息 图表名数据库名主表名参照表 名 关联定义 读者_VIEW 图书-读 者 借阅图书图书.书号=借阅.书号 (2)实验结果(可加附页):

软件工程实验报告(总)

信息工程学院 软件工程实验报告 专业: 班级: 学号: 姓名: 指导老师:

实验一:软件开发的过程计划 实验课时:2课时 一、实验目的 项目计划的目的是为项目的研发和管理工作制定合理的行动纲领,以便所有相关人员按照计划有条不紊地开展工作。 ⑴估计项目的总体规模、工作量和成本。 ⑵制定项目计划,重点放在产品生命周期中的主要关键任务。 ⑶制定项目时间表和预算。 二、实验环境 1.硬件环境 P4以上的个人计算机环境,要求内存不少于512MB,硬盘不小于20G.。 2.软件环境 操作系统:Windows XP 数据库:Sql Server 2000以上或Access 2003以上 3.通用工具软件 通用绘图工具:MicroSoft V isio 2003以上 文本编辑工具:MicroSoft Word 2003以上 4.CASE工具 UML建模工具:Rational Rose 2000 三、实验要求、实验内容 1、实验要求: 在进行实验之前,必须掌握软件开发过程的一些基础知识,准备参考资料和阅读相关的过程模型的文档。 2、实验内容 熟悉RUP(Rational Unified Process)软件开发统一过程的思想,RUP(Rational Unified Process)是由Rational公司(现已是IBM公司的一部分)提出的过程模型,它软件工程史上最完整、最成熟、最优秀的过程模型之一。 学习软件开发的组织和管理,将项目开发各阶段的任务明确,掌握各阶段的里程碑,并熟悉相应的工具。

四、思考题 1、项目开发首先要做的事是什么? 答:进行需求分析和定义,了解客户或用户的需求,然后再进行后续。 2、你认为该软件应具备的最重要的特性是什么。 答:安全性、实用性、灵活性。 3、你认为怎样分工是最合理的? 答:该项目已经采取项目经理制,但是在具体开发过程中,情况也许会比预计的复杂,因此,在了解了各组员的工作风格的情况下,根据性格类型进行工作分配,比如:外向而且善于交流的,可以给他安排和客户交流沟通,让客户随时了解我们 的工作情况,并且反应客户的需求改变;为了让项目更好的组织和管理,可以采取 主程序员负责制;这样,在项目经理的带领下,内部安排主程序员和副程序员,工 作员有问题的话,内部自己解决,只要按时汇报工作就可以了。 五、实验内容: 项目背景 项目名称:银行计算机储蓄系统 随着社会经济的发展,XX银行的业务不断增长,传统的依靠手工的存取款业务办理方式已经不能满足不断增长的业务需求。其一,业务需求的增加需要消耗大量人力物力资源;其二,业务复杂化导致人工处理方式出错率增加,从而引起储户不满。一方面可以减轻银行业务员的工作量,另一方面可以减少工作的出错率,从而提高工作效率。现在计算机网络的告诉发现使越来越多的人更喜欢在网购物、在家存款取款。在这样的背景下,很明显现在的银行储蓄系统已经不能满足人们越益增长的需求,急切需要建立一个新的、高效的、方便的、互联的计算机储蓄系统。为解决此问题,拟为其开发计算机储蓄系统。 项目进度: 项目在项目经理的制度下,在整个开发过程中,树立“里程碑”,而且严格按照计划进行,各阶段任务必须完成,现把任务进度历程绘制如下:

测绘程序实验报告

实验1 Visual C++.Net环境和程序设计初步 1.掌握 VC++ 语言的基本语法; 2.理解顺序结构、选择结构和循环结构程序设计的特点及应用; 3.掌握对基于对话框的 MFC 应用程序设计方法; 4.掌握一些简单算法。 5.编写一个方位角计算程序。提示:先使用反正切函数计算,然后利用坐标增量 的符号来判断所在的象限。 设计思路:在按钮下面添加程序。X Y同时大于0在第一象限,方位角等于arctan(y/x);X>0,Y<0在第二象限,方位角等于arctan(y/x)+90;X<0,Y<0在第三象限,方位角等于arctan(y/x)+180;X<0,Y>0在第四象限,方位角等于arctan(y/x)+270; 界面设计: 主要代码:计同一参考椭球下的三维地心坐标(笛卡儿坐标系)与大地坐标系转换的程序。 (提示:用 do…while 迭代,B、H 初始为 0 进行迭代,直到 H 的精度达到 米) 注意:东经 0~180(Y>0),西经:0~-180(Y<0)

式中,B、L、H 为椭球面上的大地纬度、大地经度、大地高;X、Y、Z 为空间直角坐标;N 为卯酉圈曲率半径,e 为椭球的偏心率,a 为椭球的长半径,b 为椭球的短半径。(WGS84 椭球参数:长半径 a=6378137m,扁率α=1/) 设计思路:在按钮下面设置主程序,按照指导书给的思路编辑公式 界面设计: 主要代码: 写一个后方交会计算程序。 基本原理及计算公式 若将 Pa、Pb、Pc 看成权,则 P 点的坐标即为三个已知点的加权平均值 计算程序设计步骤 (1)设计界面,用于输入 3 个已知点的坐标和三个观测角、和,以及用于输出待定点坐标的文本框(12 个)、静态标签框和 Button 按钮; (2)定义文本框控件变量(Value); (3)根据已知点计算三个内角 A、B、C; (4)计算 Tan(α)、Tan(β)、Tan(γ)、Tan(A)、Tan(B)、Tan(C); (5)计算 Pa、Pb、Pc; (6)计算待定点坐标 Xp、Yp。 界面要求: 三个坐标输入框,两个角度输入框 一个坐标结果输出框 一个计算按钮,一个清除按钮,一个退出按钮。

微机原理实验四实验报告

实验报告

实验四 8251可编程串行口与PC机通信实验一、实验要求 利用实验箱内的8251A芯片,实现与PC机的通信。 二、实验目的 1.掌握8251A芯片结构和编程方法; 2.了解实现串行通信的硬件环境,数据格式和数据交换协议; 3.了解PC机通信的基本要求。 三、实验原理 (一)8251A芯片工作方式配置: 1. 8个数据位; 2.无奇偶校验位; 3.1个停止位; 4.波特率因子设为16; 5. 波特率设为9600。 (二)8251A主要寄存器说明 图4-1 模式字 图4-2 命令字

CO MMAN D I NSTR UCT ION FO RMA T 图4-3 状态字 (三)8251编程 对8251 的编程就是对8251 的寄存器的操作,下面分别给出8251 的几个寄存器的格式。(1)方式控制字 方式控制字用来指定通信方式及其方式下的数据格式,具体各位的定义如图4-4所示。 图4-4 方式控制字说明 (2)命令控制字 命令控制字用于指定8251 进行某种操作(如发送、接收、内部复位和检测同步字符等)或处于某种工作状态,以便接收或发送数据。图4-5 所示的是8251 命令控制字各位的定义。 图4-5命令控制字说明 (3)状态字 CPU 通过状态字来了解8251 当前的工作状态,以决定下一步的操作,8251 的状态字如 图4-6所示。 图4-6 状态字说明 四、实验电路连接: 1.CS8251接228H,CS8279已固定接至238H; 2.扩展通信口18中的232RXD连8251RXD ,232TXD连8251TXD;

3.计算机的两个RS232通信口,一个连至仿真机通信口,一个连至扩展通信口18(所有通信口均为DB9)。注意:RS232通信口必须在设备断电状态下插拔! 图4-7 连线图 五、实验内容及要求 1. 将例程从PDF文档中导入到WMD86软件编辑环境中,调试通过。使用软件自带的示波器,观察Txd管脚的输出,验证结果的正确性。将结果截图保存,贴入实验报告。 2.剔除例程中冗余部分,实现对例程的精简和优化。将精简内容与相应理由写入实验报告。 3.将自己学号的后三位数字通过RS232端口的Txd管脚输出。使用软件自带的示波器,观察Txd管脚的输出,验证结果的正确性。将结果截图保存,贴入实验报告。 4.通过读状态寄存器的方法,获得发送移位寄存器是否为空的信息,实现学号后三位数字的循环发送。将结果截图保存,贴入实验报告。 5.给每帧数据间添加固定的时间间隔,时间间隔为10000个指令周期。将结果截图保存,

软件工程实验报告_学生成绩管理系统

软件工程实验报告 学生成绩管理系统的设计与实现 学生姓名 学号 班级 成绩 指导教师 年月日

目录 1 课题描述 (3) 2 可行性研究 (4) 2.1 编写目的 (4) 2.2 项目背景 (4) 2.3 定义(术语) (4) 2.4 数据流程和处理流程 (4) 2.5 可行性分析的前提 (5) 2.6 可行性分析 (5) 3 需求分析 (7) 3.1 学生成绩管理系统功能需求 (7) 3.2 学生成绩管理系统性能要求 (8) 3.3 数据流图 (8) 3.4 数据字典 (9) 3.5 学生信息管理系统逻辑结构图 (12) 3.6 用户信息实体关系图 (12) 4 概要设计 (13) 4.1 编写目的 (13) 4.2 项目背景 (13) 4.3 任务概述 (13) 4.4 总体设计 (13) 4.5接口设计 (17) 4.6数据结构设计 (17) 5 详细设计 (19) 5.1 系统程序流程图 (19) 5.2 界面设计 (21) 5.3 程序界面截图 (22) 5.4 程序源代码 (27) 6 软件测试 (58) 7 总结 (62)

1 课题描述 随着互联网的发展,利用INTERNET 技术来实现“无纸办公”这个概念已经深入人心,校园网作为学校信息化建设的一个平台在完成资源共享、互联网访问、教务管理、电子备课等方面发挥了重要作用。服务教学、提高教学水平和效果是校园网建设的核心目标和核心价值,本系统立足于校园实际,着眼于未来发展,建成符合标准化协议、通用性较强、实用的系统,以提高高校的现代化管理水平,实现信息资源的共享。该项目主要是服务于教学方面,进一步方便教师的工作和学生的学习,从而从侧面达到提高学校的教学方面‘软件’质量。可以说它适用于每一所高校,因此很有开发价值。我们不敢说该产品是所有该系列产品中最好的,但是我们这里要强调的是它具有使用范围广,实用性强,使用简单,所花经费少等优点。我们可以肯定的说它将在高校的使用过程中其优点将得到最充分的体现。 主要功能有三方面: 管理员,登陆,进入系统,可以进行管理员操作,进行学生信息、教师信息、课程信息的编辑、查询、删除、修改、添加、打印等操作。 学生,登陆,进入系统,可以进行查询、修改、打印等操作。 教师,登陆,进入系统,可以进行查询、学生成绩录入、修改、打印等操作。 软件系统目标: (1)本系统具有很强的可靠行,可以对录入的学生信息进行效验,对数据进行修改、删除,规定各种权限。 (2)本系统中的模块具有很强的可续性,可以方便管理人员的修改与维护。 (3)本系统操作方便、灵活、简单。 (4)本系统可高效、快速的查询到学生的基本信息。

六年级科学下册实验报告单

实验报告单

实验通知单 课题 第一单元微小世界 1.放大镜 实验名称 放大镜的构造、作用、用途 实验班级 六年级 实验类别 B 实验组数 10 实验时间 任课教师 实验 准备 分组实验器材:放大镜(最好每个学生都能有一个放大镜,如果只能提供给学生一种放大镜,尽量放大倍数大一点)科学书或报纸上的照片、计算机或电视机屏幕。柱形、球形的透明器皿、塑料薄膜、铁丝、普通玻璃片、平面镜片、水。 教师演示:不同放大倍数的放大镜、图片或课件(如放大镜镜片的结构等)。 规范操作要点 1.正确用放大镜观察物体。 2.比较用肉眼观察和用放大镜观察的不同。 备注 放大镜的作用——放大物体的像(可能学生会说“把物体放大”,提醒学生物体并未变大) 放大镜的用途——我们用放大镜观察校园里的生物、实验中在老师指导下观察花、昆虫等。它是视力不佳者的助视器,还适用于电子产品检验、线路板检验、集邮者欣赏鉴定邮票、

珠宝商鉴定珠宝、公安人员用它观察指纹毛发纤维等、农技人员用它观察花蕊进行人工授粉等、制作微型工艺品的工匠工作时使用… 实验通知单 课题 2.放大镜下的昆虫世界 实验名称 实验班级 六年级 实验类别 B 实验组数 10 实验时间 任课教师 实验 准备 分组实验器材:昆虫或昆虫器官标本、放大镜 教师演示器材:有关昆虫形态构造和生活习性的多媒体课件或图片资料 规范操作要点 提供给学生各种昆虫的标本或昆虫肢体的标本。(因这个寒假的冻灾,估计开学时不会有太多的昆虫,可以利用仪器室原有的标本和蚊蝇蟑螂等常见昆虫及其肢体为观察对象。估计肉眼观察学生的兴趣不会太浓,而且因观察对象小,肉眼的发现可能不会很多。可能的

软件工程实验报告

1.1 实验一结构化需求分析 一.实验类型 图书馆管理系统 假定校图书馆需要你设计一个图书馆管理系统,要求包括以下功能: ●图书管理员可以管理馆藏图书,包括每本图书的藏书编号、书名、编著者、 ISBN号、出版社、出版时间、入馆时间、馆藏数量(如果馆藏数量为1,则标明为孤本图书)、在馆数量、学科类别等(或其它你认为有用的信息); ●管理员可以查询、统计所有图书、每一类图书或每一本书的借阅记录; ●图书管理员可以管理所有读者的信息,包括读者类型(学生、教师、社会人 士)、姓名、图书证编号、办证时间、证件状态(正常、挂失、冻结)等信息; ●图书管理员可以查询和统计所有读者、每一类读者或每一个读者的借阅记录; ●读者可以通过本系统查询馆藏图书; ●读者可以通过本系统借阅读书。但对于孤本图书或在馆数量为1的图书则不 准外借; ●管理员可以对超期未归还图书的读者发送电子邮件进行提醒,对于超期一年 不归还图书的读者冻结其图书证; ●读者可以通地本系统归还图书。如果图书超期,则自动计算罚款金额。二.实验目的 1.掌握数据流的分析技术 2.掌握软件需求分析的过程和方法。 3.熟悉项目开发计划和需求规格说明书的制定方法。 三.实验内容和要求 1.用结构化数据流分析技术进行软件系统需求分析,得出系统的数据流图和数据字典。 2.正确运用图表工具进行表示。 3.按规范正确编写软件文档。

四.实验步骤 1.理解所承担项目的业务流程和业务内容。 本软件项目是面向中小型学校、单位机构对于图书管理的基于服务的一款便捷式软件。能满足一系列常用图书管理的功能模块,提供简介、准确的操作性,可以很大程度减少人为因素带来的数据错误,统计错误,系统逻辑错误。并且规模小,很容易进行推广。 ●本项目的参与对象有图书管理员及读者。 ●对于读者,能通过该软件浏览馆藏的所有图书。读者在图书馆找到自己喜欢 的书后,能自行通过该软件操作完成借阅操作。若读者是第一次借书,必须通过图书管理员进行添加读者记录,登记读者信息。读者在登陆后方能完成借阅操作,对于孤本图书(即图书馆中馆藏只有一本的图书)则拒绝进行借阅操作。在规定期限内,读者可以通过该软件完成还书操作,对于超期的图书,应将扣除一定罚款金额,对于超期一年不归还图书的读者冻结其图书证。 并且读者能修改个人信息。 ●对于图书管理员,能管理自己和比自己低一级管理权限的管理员。一级管理 员能完成维护管理员的基本信息和二级管理员的一切操作。二级管理员则能维护自己的信息和添加读者、添加图书的功能。管理员可以对超期未归还图书的读者发送电子邮件进行提醒,对于超期一年不归还图书的读者冻结其图书证; 2.按照系统的功能及性能要求,系统的作业范围等,确定软件系统的开发环境(操作系统、开发工具、程序设计语言等)。 根据软件编程经验,本系统将采用面向对象的设计方法,使用Eclipse开发工具,java窗体应用程序,操作系统使用Win8。 3.绘制数据流图、功能分析图等。

测记法 野外数据采集及制图实验报告

数字测图实验报告 班级2013012班 专业地理信息科学 组别第六组 组员王宁 华北水利水电大学资源与环境学院地理信息科学教研室

野外数据采集及制图 [实验名称] 测记法野外数据采集及制图 [实验目的] 掌握用全站仪的程序进行碎部点数据采集,并利用内存记录数据的方法,掌握全站仪和计算机之间进行数据传输的方法,并学会画草图,学会用CASS软件把草图展绘在计算机上。 [仪器和工具] 全站仪,脚架,棱镜杆,棱镜,钢卷尺 [实验原理] 测记法是在观测碎部点时,绘制工作草图,在工作草图记录地形要素名称、碎部点连接关系。然后在室内将碎部点显示在计算机屏幕上,根据工作草图,采用人机交互方式连接碎部点,输入图形信息码和生成图形的一种测量方法。 [实验步骤] 1.认识测区 进入测区后,领镜(尺)员首先对测站周围的地形、地物分布情况大概看一遍,认清方向,制作含主要地物、地貌的工作草图(若在原有的旧图上标明会更准确),便于观测时在草图上标明所测碎部点的位置及点号。 2.野外数据采集 用全站仪进行数据采集可采用三维坐标测量方式。测量时,应有一位

同学绘制草图。草图上须标注碎部点点号(与仪器中记录的点号对应)及属性。 (1)安置全站仪,对中整平,量取仪器高,检查中心连接螺旋是否旋紧。 (2)打开全站仪电源,并检查仪器是否正常。 (3)建立控制点坐标文件,并输入坐标数据。 (4)建立(打开)碎部点文件。 (5)设置测站,选择测站点点号或输入测站点坐标,输入仪器高并记录。 (6)定向和定向检查,选择已知后视点或后视方位进行定向,并选择其他已经点进行定向检查。 (7)碎部测量,测定各个碎部点的三维坐标并记录在全站仪内存中,记录时注意棱镜高、点号和编码的正确性。 (8)归零检查,每站测量一定数量的碎部点后,应进行归零检查,归零差不得大于1′。 (9)数据编码,测记法数据采集通常区分为有码作业和无码作业,有码作业需要现场输入野外操作码(如CASS7.0)。无码作业现场不输入数据编码,而用草图记录绘图信息,绘草图人员在镜站把所测点的属性及连接关系在草图上反映出来,以供内业处理、图形编辑时用。野外采集时,能测到的点要尽量测,实在测不到的点可利用皮尺或钢尺量距,将丈量结果记录在草图上,室内用交互编辑方法成图。(10)搬站,在一个测站上当所有的碎部点测完后,要找一个已知点

测量学实验三:使用南方CASS软件进行地形图的绘制

《测量学》 学生实验报告 开课学院资源与环境工程学院 开课班级2012级水土保持与荒漠化防治 实验项目名称使用南方CASS软件进行地形图的绘制 实验性质综合性实验 学生姓名××学生学号××××实验成绩

实验项目 名称 使用南方CASS软件进行地形图的绘制课程 名称测量学 实验 时间 2014年6月20日 下午14:00-16:00 实验 地点 安顺学院西校区 学生姓名×× 学生 学号×××× 指导 教师 ×× 实 验 目 的 通过实验,掌握使用南方CASS软件进行地形图绘制的方法和流程。实 验内容1.数据的导入 2.数据的处理 3.数据的输出 实验步骤一.数据的导入 软件打开页面如下图:

1.展高程点 单击【绘图处理】菜单--【展高程点】,在弹出“输入坐标数据文件名”对话框中,指定打开坐标数据文件打开路径。打开数据存放文件——在导出的数据窗口——用选择 菜单“工具”中“画直线”。“画直线”菜单命令有三个选项:“数段”“一段”“徒手画”绘制多线段(复合线)选择菜单“工具”中的“复合线”菜单命 令。或选择菜单“工具”中的“画弧”菜单;或样条曲线来将数据连接起来。2.展野外测站点点号 先移动鼠标至屏幕的顶部菜单“绘图处理”项按左键,这时系统弹出一个下拉菜单。再移动鼠标选择“绘图处理”下的“展野外测点点号”项,如下图所示 ,按左键后,输入对应的坐标数据文件名后,便可在屏 幕上展出野外测点的点号。 3. 简码识别 单击【绘图处理】--【简码识别】,弹出“输入简编码坐标数据文件名”对话框中,指定有简码坐标数据文件打开路径,单击【打开】按钮后,CASS自动完成地物的绘制,如下图所示。

实验报告电子版实验四

信息学院 学号:104100184 姓名:鲁庆斯班级:10C 班 课程名称:数字逻辑与数字系统实验名称:加法器、比较器与数据选择器 实验性质:①综合性实验②设计性实验③验证性实验 实验时间:年月日实验地点:同析楼3栋数字电子实验室 本实验所用设备: 1、数字电路实验台1台 2、集成电路芯片 74LS283(四位加法器) 1片 74LS85(四位比较器) 1片 74LS151(8选1数据选择器) 1片 自选芯片若干 实验报告:(包括:目的、方法、原理、结果或实验小结等。) 一、实验目的 1、掌握多位加法器、多位比较器、数据选择器的逻辑功能; 2、掌握基于MSI组合功能件的组合逻辑电路设计方法。 二、实验内容 1、加法器、比较器、数据选择器功能测试; 2、应用电路设计。 三、实验步骤 1、完成四位加法器74LS283的逻辑功能测试; (1)下图是74LS283的引脚图和功能示意图。 (2)下图和下表是74LS283功能测试图和数据记录表。 用开关按表设置输入 4 A- 1 A、 4 B- 1 B、 C的状态,借助指示灯观测输出 4 F- 1 F、 4 C状态,并记录下表中。 输入输出 4 A 3 A 2 A 1 A 4 B 3 B 2 B 1 B C 4 F 3 F 2 F 1 F 4 C 0 0 0 1 0 1 0 0 1 0 0 0 1 0 0 1 1 0 1 1 1 1 0 0 1 1 0 1 1 1 1 1 0 0 0 1 0 0 1 1 0 1 1 1 1 0 0 0 0 1 0 1 0 1 1 0 0 1 0 0 1 1 1 1 1 1 1 1

软件工程 实验报告

院系:计算机科学学院专业:计算机科学与技术年级: 2013级 课程名称:软件工程 组员:司少武(1135) 兰少雄(1136) 张宇(1133) 纳洪泽(1132) 指导教师:刘卫平 2015年 12月 26 日

聊天室 1 前言 即时消息系统的研究现状 即时消息系统[1](Instant Messenger,IM)是一种在后 PC 时代兴起的,以Internet 网络为基础的,允许交互双方即时地传送文字、语音、视频等信息,能够跟踪网络用户在线状态的网络应用软件。即时消息系统产生有着深刻的社会原因:人们都有渴望社交,获得社会尊重、实现自我的需求,这正是即时消息软件风行的原动力,而物质文明的日益发达所带来副作用,又使得人们习惯与周围的人保持距离,以致人们更愿意对陌生人敞开心扉,在网络中可以跨越年龄、身份、行业、地域的限制,达到人与人、人与信息之间的零距离交流。从这点上讲,即时消息系统的出现改变了人们的沟通方式和交友文化,大大拓展了个人生活交流的空间。 本工程的主要内容 随着互联网逐步普及,人们的生活和工作也越来越离不开信息网络的支持,而聊天室是人们最常见,最直接的网上交流的方式。本聊天系统以聊天交流为主,为广大用户提供一个借助网络进行人际交往的平台,也是网络与现实最贴近的实用型网站。本文所介绍的网络聊天系统是基于开放的JAVA应用程序开发设计的,其主要特性是能动态、实时的完成信息的传递,且具有高效的交互性,更有效的处理客户请求,且具有脱离数据库技术方法,易于维护和更新的特点。 2 需求分析 本系统所要实现的主要功能是当用户聊天时,将当前用户名、聊天对象、聊天内容、聊天语气和是否私聊进行封装,然后与服务器建立Socket连接,再用对象输出流包装Socket的输出流将聊天信息对象发送给服务器端当用户发送聊天信息时,服务端将会收到客户端用Socket传输过来的聊天信息对象,然后将其强制转换为Chat对象,并将本次用户的聊天信息对象添加到聊天对象集Message中,以供所有聊天用户访问。 接收用户的聊天信息是由多线程技术实现的,因为客户端必须时时关注更新服务器上是否有最新消息,在本程序中设定的是3秒刷新服务器一次,如果间隔时间太短将会增加客户端与服务器端的通信负担,而间隔时间长就会让人感觉没有时效性,所以经过权衡后认为3秒最佳,因为每个用户都不可能在3秒内连续发送信息。 当每次用户接收到聊天信息后将会开始分析聊天信息然后将适合自己的信息人性化地显示在聊天信息界面上。

Cass软件上机实验报告

学院:市政与测绘工程学院专业:测绘工程 班级:1002601 姓名:翟彬彬 学号:1002601-04 实验时间:2011年10月 实验地点:湖南城市学院 指导老师:王平

目录 实验一、点号定位 (3) 实验二、测制地形图 (7) 实验三、测制地籍图 (13) 实验四、用南方CASS软件进行数字化 (21) 实验五、CASS在工程中的应用 (25)

CASS软件上机实验报告 实验一、点号定位 班级:1002601 姓名:翟彬彬学号:1002601-04 一、实验目的 1、了解CASS数字化地形地籍成图软件集成环境界面和功能; 2、掌握地形图的基本作图方法,熟悉CASS常用的操作命令。 3、学习如何做一幅简单的地形图。 二、实验原理 根据输入坐标数据文件的数据大小定义屏幕显示区域的大小,以保证所有点可见,然后再在所定区域内展点,再根据所展的点号及其属性画出相应的地物和地貌。 三、实验内容 演示地形图的成图过程,介绍点号定位的成图模型。 四、实验数据 在本次试验中,所用数据为测绘1002601班指定的“study.dat”数据文件。

五、实验步骤 1、定显示区 进入CASS主界面,鼠标单击“绘图处理”项,在出现的下拉菜单中选择定显示区,在出现的对话窗中输入坐标数据文件名,确定后命令区显示最小坐标(米):X=31056.221,Y=53097.691;最大坐标(米):X=31237.455,Y=53286.090。 2、选择测点点号定位成图法 移动鼠标至屏幕右侧菜单区之“测点点号”项,按左键,在出现的对话框中输入点号坐标数据文件名,命令区提示:读点完成!共读入106个点。 3、展点 先移动鼠标至屏幕的顶部菜单“绘图处理”项按左键,这时系统弹出一个下拉菜单。再移动鼠标选择“绘图处理”下的“展野外测点点号”项,按左键,出对话框,输入对应的坐标数据名后,便可在屏幕上展出野外测点的点号。 4、绘平面图 按照具体方法绘制要求得到的平面图,最后得到成果。如绘制平行等外公路时,选择右侧屏幕菜单的“交通设施/公路”按钮,在弹出的界面中找到“平行等外公路”并选中,再点击“OK”,命令区提示:绘图比例尺1:输入500,回车;点P/<点号>:输入92,回车;点P/<点号>:输入45,回车;点P/<点号>:输入46,回车;点P/<点号>:输入13,回车;点P/<点号>:输入47,回车;点P/<

AI实验四实验报告课件

实验四博弈搜索 (3 学时) 班级:计科041 班姓名:陆宇海学号:0407100232 一实验目的 熟悉和掌握博弈(对抗)搜索基本思想和实现关键技术,使用Python 语言实现通用的极大极小算法与Alpha-Beta剪枝算法,并进行实验验证。 二实验原理 博弈是人工智能取得巨大成功的领域,著名的有深蓝系统等。所有的计算机博弈程序(或系统)的基础 Alpha-Beta剪枝算法,即在极大极小算法基础再进行剪枝。熟练掌握该两种算法,能够解决博弈领域的大部分问题(当然可能需要大型数据库的支撑)。 三实验条件 1 Python解释器,及IDLE等程序开发调试环境。 2 本实验所提供的几个Python文件,请解压文件gameproject.rar. 四实验内容 1 MiniMax算法实现 2 AlphaBeta剪枝算法实现 3 应用于一字棋游戏(TicTacToe,) 进行算法测试 4 应用于抓三堆游戏(Nim),进行算法测试 五实验步骤 1 一字棋游戏的搜索问题形式化 import tictactoe

你先试着和一字棋随机Agent(它只会随机乱走,碰运气)对弈一局 import games import gameagents games.runGame(initialTTTState, {"X" : gameagents.HumanGameAgent(), "O" : gameagents.RandomGameAgent()}, False, False) #输出结果为: ------------- 2 | | | | ------------- 1 | | | | ------------- 0 | | | | ------------- 0 1 2 Your move? 0,0 Opponent's move was (1, 1) ------------- 2 | | | | ------------- 1 | | O | | ------------- 0 | X | | | ------------- 0 1 2 Your move? 0,1 Opponent's move was (2, 0) -------------

相关主题