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\

软件工程实验报告

软件工程实验报告 姓名:冯巧 学号 实验题目:实验室设备管理系统 1、系统简介: 每天对实验室设备使用情况进行统计,对于已彻底损坏的作报废处理,同时详细记录有关信息。对于有严重问题(故障)的要即时修理,并记录修理日期、设备名、修理厂家、修理费用、责任人等。对于急需但又缺少的设备需以“申请表”的形式送交上级领导请求批准购买。新设备购入后立即对新设备登记(包括类别、设备名、型号、规格、单价、数量、购置日期、生产厂家、购买人等),同时更新申请表的内容。 2、技术要求及限定条件: 采用C#语言设计桌面应用程序,同时与数据库MySql进行交互。系统对硬件的要求低,不需要网络支持,在单机环境下也能运行,在局域网环境下也能使用。方案实施相对容易,成本低,工期短。 一:可行性分析 1、技术可行性分析 计算机硬件设备,数据库,实验室设备管理软件与实验室设备管理系统的操作人员组成,能够实现实验室设备管理的信息化,提高工作效率,实现现代化的实验室设备管理。系统需要满足实验室设备管理(包括对实验设备的报废、维修和新设备的购买)、实验室设备信息查询(包括按类别进行查询和按时间进行查询)、实验室设备信息统计报表(包括对已报废设备的统计、申请新设备购买的统计和现有设备的统计)。这些功能框图如下图所示: 2、经济可行性分析 依据用户的现实需求、技术现状、经济条件、工期以及其他局限性因素等等因素,考虑到工期的长短、技术的成熟可靠、操作方便等因素,本方案具备经济可行性。

3、系统可选择的开发方案 ①方案A用C#开发系统的特点是:开发工具与数据库集成一体,可视化,开发速度较快,但数据库能够管理的数据规模相对较小。系统对硬件的要求低,不需要网络支持,在单机环境下也能运行,在局域网环境下也能使用。方案的实施相对容易,成本低,工期短。 ②方案B:以小型数据库管理系统为后台数据库,该前台操作与数据库分离,也能够实现多层应用系统。系统对硬件的要求居中,特别适合在网络环境下使用,操作方便。但系统得实现最复杂,成本最高,工期也较长。 二:软件需求分析 1.软件系统需求基本描述: 实验室设备管理系统是现代企业资源管理中的一个重要内容,也是资源开发利用的基础性工作。实验室设备在信息化之前,在用户系统管理、设备维修管理、设备的增删改查管理等方面存在诸多不利于管理的地方,不适应现代的企业管理形势和资源的开发利用。 2.软件系统数据流图(由加工、数据流、文件、源点和终点四种元素组成): 1)顶层数据流图 2)二层流程图 3)总数据流图

软件工程 实验报告

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

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

软件工程实验报告

实验一 一、实验室名称 综合实验楼 二、试验项目名称 图书管理系统 三、实验目的 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)基本描述:在该系统中,有学院、教师、课程、学生等实体,他们的属性分别是:学院:学院编号、学院名称、地址、联系电话、院长等基本属性; 教师:教师编号、姓名、性别、年龄、职称、所在学院等属性; 课程:课程编号、课程名称、课程性质(必修/选修)、学分、开课学院等属性; 学生:学号、姓名、性别、年龄、入学时间、学院等属性。

软件工程实验报告(总)

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

实验一:软件开发的过程计划 实验课时: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、用例图绘制 1)用户需求 需求分析 1、为每个使用系统得人员设置权限。只有通过权限验证得人才能使用系统。 2、学生可以使用该系统查询所学课程得成绩。 3、教师使用该系统完成学生成绩得录入、修改、显示与打印。 4、管理员使用系统输入学生信息、教师信息、班级信息与课程信息。 这里系统得参与者有三个,分别就是: 参与者“学生”:使用系统得目得就是查询所学课程得成绩 参与者“教师”:完成学生信息得录入、修改、显示与打印 参与者“管理员”:输入学生信息、教师信息、班级信息与课程信息 2)用例图绘制 本人根据自己登陆到中南大学教务管理系统查询成绩得做法,做出以下得用例图。由于用例图只就是给出用户所瞧到得得系统得功能,一般不包括选择选项等细致得步骤。所以本人得用例图与参考得报告有所不同。而且本人设计得系统功能仅与成绩有关,所以用例图较简单。 至于管理员得用例由于后面有些功能就是相近得鉴于篇幅有限,所以只就是列举了管理学生与

管理教师两个功能得扩 展。. 3)用例详细说明 学生查询成绩用例 1、简要说明:本用例描述了学生查询课程成绩。 2、事件流 (1)、基本流 1)选择课程名称与学期 )点击“确定”按钮 2 3)系统显示对应学期该课程成绩。 (2)、备选流 2a 系统提示出错,点击“确定”按钮结束。 3、特殊需求:无。 4、前置条件:成功“登陆”系统

5、后置条件:无。 6、扩展点:无。 7、相关数据:所学课程得成绩。 8、问题说明:无。 老师查询成绩用例 1、简要说明:本用例描述了教师查询课程成绩。 2、事件流 (1)、基本流 1)老师选择课程名称与班级 2)点击“确定”按钮 3)系统显示该课程成绩该班级得所有学生成绩。 (2)、备选流 2a 系统提示出错,点击“确定”按钮结束。 3、特殊需求:无。 4、前置条件:成功“登陆”系统 5、后置条件:无。 6、扩展点:无。 7、相关数据:所学课程得成绩。 8、问题说明:无。 老师录入成绩用例 1、简要说明:本用例描述了教师对课程成绩进行录入。 2、事件流 (1)、基本流 1)选择课程名称。 2)老师在列出得学生中对应得成绩输入框输入成绩。 3) 老师点击“提交”按钮。 4)系统显示录入该课程成绩。 (2)、备选流 1a 如果没有要选择得课程名称,给出提示,结束。 3a 如果教师没有确认保存录入成绩,给出提示,结束。 2a 老师点击“暂存”按钮,成绩会展示存储起来,下次登陆输入时不用再次输入。 3、特殊需求:无。 4、前置条件:成功“登陆”系统 5、后置条件:无。 6、扩展点:无。 7、相关数据:所学课程得成绩。 8、问题说明:无。 老师修改成绩用例 1、简要说明:本用例描述了教师对学生得课程成绩进行修改。 2、事件流 (1)、基本流 1)选择课程名称与学期 2)点击“确定”按钮 3)系统显示该课程成绩该班级得所有学生成绩。

安徽工业大学软件工程实验报告

《软件工程》实验报告 姓名:江文杰 学号:139074333 班级:网133 指导老师:周兵

一.实验目的 1.能按照软件工程的思想,采用面向过程的方法开发出一个小型软件系统。 2.在软件系统开发过程中,能综合利用一门编程语言和软件工程等多门课程的知识。 3.培养良好的软件开发习惯,了解软件企业文化。 4.掌握结构化数据流分析技术。 5.掌握结构化程序设计的基本概念与技术,并且养成良好的编码风格。 6.掌握单元测试的一般步骤及技术。 7.掌握集成测试的一般步骤和技术。 二.实验内容 1.软件需求分析 ①、功能需求分析 ·输入一个年份(1-3000),然后显示12个月的月历 ·能解决闰年和平年问题 ·能输出显示结果 ②、运行需求分析 ·操作系统:Windows9x, Windows2000, Windows XP及更高版本 ③、数据流图

软件结构图: 2.软件设计与编码 #include #include #include #include #define firstdayof1 1 /* 定义第一年的第一天,星期日=7 */ #define gap " " /* set gap between numbers of dates */ #define dent " " /* set right margin. */ struct info { int month; int firstdayofmonth; int daysofmonth; int leap; }monthinfo;

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。

软件工程实验报告(总)

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

实验一:软件开发的过程计划 实验课时:2课时 一、实验目的 项目计划的目的是为项目的研发和管理工作制定合理的行动纲领,以便所有相关人员按照计划有条不紊地开展工作。 ⑴估计项目的总体规模、工作量和成本。 ⑵制定项目计划,重点放在产品生命周期中的主要关键任务。 ⑶制定项目时间表和预算。 二、实验环境 1.硬件环境 P4以上的个人计算机环境,要求内存不少于512MB,硬盘不小于20G.。 2.软件环境 操作系统:Windows XP 数据库:Sql Server 2000以上或Access 2003以上 3.通用工具软件 通用绘图工具:MicroSoft Visio 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。 界面要求: 三个坐标输入框,两个角度输入框 一个坐标结果输出框 一个计算按钮,一个清除按钮,一个退出按钮。

软件工程实验报告

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

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

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

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

目录 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)本系统可高效、快速的查询到学生的基本信息。

软件工程 实验报告

院系:计算机科学学院专业:计算机科学与技术年级: 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秒内连续发送信息。 当每次用户接收到聊天信息后将会开始分析聊天信息然后将适合自己的信息人性化地显示在聊天信息界面上。

软件工程实验报告

软件工程实验报告 Prepared on 22 November 2020

实验报告实验名称实验一:可行性分析试验报告评分 实验日期 2008 年 4 月 1 5 日指导教师张铁楠 姓名董晓光专业班级信息与计算科学0501 学号 21 一、实验名称 可行性分析试验报告 二、实验目的 根据软件工程国家文档规范和课题,撰写可行性分析报告文档。达到熟悉可行性分析方法和可行性文档规约的目的。 三、实验环境 1、硬件环境:显示器一台(分辨率为800*600),硬盘为80G,内存为512M,CPU为Pentium 2.66G。 2、软件环境:WORD2000。 四、试验步骤与内容 1. 引言 编写目的:本学生课程管理系统模块是为了实现各大高校对学生选课而设计的,通过试用本系统,可以更加有效的管理学生选课信息,其中包括课程基本信 息,课程信息并且具有查询课程信息,查询教师信息,选课、退选等功 能 项目背景:本系统属于高校学生信息管理系统中的学生选课管理模块,由管理系统总体设计人员提出,由本组成员联合开发,实现的是管理系统中关于学生 选课管理的子功能。 参考资料:参见《软件工程》、《管理信息系统》两书。 2.可行性研究的前提 要求:(1)功能:本系统主要针对各大高校选课这一块,学生通过登录,可以查 看各周课程基本信息、查看教师基本信息,并且通过必修和选 修分开,如果一天哪几节有必修课,而其它时间你可以进行选

修课选择,可以通过选课,学生选择自己需要的课程,并可以 退选,最后学生还可以打印课程表。 (2)性能:查询效率尽可能做到精准,信息维护功能做到简单易 用,不需过多对人员的培训。 (3)输入:对于查询功能,应做到可以单条件和组合条件输入;对 于维护功能,要有输入、修改学生信息和课程。 (4)输出:能按要求在显示器上显示所需内容并能打印成有条理的 表格。 (5)安全与保密:对于不同权限用户,设置不同权限,对重要数据 可以考虑加密存储。考虑到数据保存,条件允许的情况下 可以让系统定时自动保存,省去手工保存的繁杂程序。 (6)本模块由系统主界面调入,实现学生选课管理子功能。 (7)完成期限:1个月 (8)基本处理流程:(见最后一页) 条件、假定和限制: 开发时间:4月。 经费来源:个人筹集 最迟完成时间:2008年6月1日 决定可行性的主要因素: 资金到位 开发人员无较大变动 3.对现有系统的分析 现有系统为完全人工记录,设备落后,工作重复量大、枯燥,错误率高,查询复杂、花费时间长。 4.所建议技术可行性分析 本系统将大大改善数据处理速度,并且更加方便的对数据进行管理,同时可以减少人力资源的浪费以及工资支出。 采用建议系统可能带来的影响 只需添置低档计算机,如果条件允许可添加打印机以便查询能方便打印成 资料作为参考。 4.2.2对现有软件的影响

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

数字测图实验报告 班级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自动完成地物的绘制,如下图所示。

软件工程实验报告

实验报告1 --网上选课系统用例建模 实验名称网上选课系统用例建模 学号0909120913 姓名苏伟良专业、班 计科1202 实验地点本部科技楼指导教师李祖德时间 2015/4/30 一、实验目的 1.理解需求分析在软件开发过程中的重要地位; 2.掌握用例的概念; 3.掌握UML中用例图的组成、作用以及使用场合; 4.掌握用例与用例之间的各种关系; 5.学习针对具体场景使用用例图进行分析说明的方法; 6.掌握用例描述的概念和基本结构,以及用例描述的作用。 二、实验内容 1.学习针对具体场景识别参与者和用例的方法,设计其用例图; 2.学习通过Visio绘制用例图的方法; 3.掌握如何对每个用例进行用例描述; 三、实验步骤 1.网上选课系统主要包括如下功能: 管理员通过系统管理界面进入,建立本学期要开的各种课程,将课程信息保存在数据库中并可以对课程进行改动和删除;学生通过客户机浏览器根据学号和密码进入选课界面,在这里学生可以进行三种操作:查询已选课程、选课以及付费。同样,通过业务层,这些操作结果存入数据库中。 2.对本系统的的用例、参与者进行分析: 本系统拟使用java语言通过三层模型实现:数据核心层、业务逻辑层和接入层。数据核心层包括对数据库的操作;业务逻辑层作为中间层对用户输入进出逻辑处理,在映射到相应的数据层操作;接入层包括用户界面、系统登录界面、管理界面、用户选课界面等。

本系统涉及的用户包括管理员和学生,是用例图中的活动者,他们的主要特征类似,都有学号和姓名等信息,可抽象出“基”活动者people,而register和student则从people 诞生,数据库管理系统是另外一个活动者。 3.绘制系统的用例图 4.选择其中一个用例给出其用例描述。 四、结果与分析 1.在Visio中建立模型、添加用例、角色如下: 2.画出系统用例图如下: people与teacher、student的关系是扩展关系 teacher、student与用例的关系是使用关系 DataBase与用例进行通信

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/<

相关文档
最新文档