太原理工大学系统分析报告与设计实验报告材料

合集下载

太原理工大学软件开发环境与工具实验报告

太原理工大学软件开发环境与工具实验报告

本科实验报告课程名称:软件开发环境与工具实验项目:实验一CASE工具PowerDesigner的使用实验二利用Axure制作网页原型实验三搭建Visual Studio开发环境,设计Windows控制台应用程序实验四掌握在Visual Studio 2010中进行Windows Form应用程序的设计方法实验五掌握在Visual Studio 2010中进行Web应用程序的设计方法实验地点:明向校区软件实验楼208专业班级:软件1333班学号:2013006142学生姓名:赵建伟指导教师:秦智2015年12 月17 日遇到的问题和解决方法(2)在axure元件库中选择相应的部件(4)置入框选择窗体中的文本框(单行)和提交按钮(5)整体修改后的效果(2)设计完成教务处登陆界面(2)Default.apsx文件<%@Page Title="主页"Language="C#"MasterPageFile="~/Site.master"AutoEventWireup="true"CodeBehind="Default.aspx.cs"Inherits="WebApplication3._Default" %><asp:Content ID="HeaderContent"runat="server"ContentPlaceHolderID="HeadContent"> <style type="text/css">.style1{width: 100%;。

太原理工大学软件工程《系统分析与设计》实验报告

太原理工大学软件工程《系统分析与设计》实验报告

本科实验报告课程名称:系统分析与设计实验项目:《企业人事管理系统》实验实验地点:逸夫楼404专业班级:软件工程XXXX班学号:XXXXXX 学生姓名:XXXX指导教师:**2016年11月 1 日一、实验目的通过《系统分析与设计》实验,使学生在实际的案例中完成系统分析与系统设计中的主要步骤,并熟悉信息系统开发的有关应用软件,加深对信息系统分析与设计课程基础理论、基本知识的理解,提高分析和解决实际问题的能力,使学生在实践中熟悉信息系统分析与设计的规范,为后继的学习打下良好的基础。

二、实验要求学生以个人为单位完成,自选题目,班内题目不重复,使用UML进行系统分析与设计,并完成实验报告。

实验报告以纸质版(A4)、电子版在课程结束前提交(10周)。

三、实验主要设备:台式或笔记本计算机四、实验内容1 选题及项目背景企业人事管理系统2 定义企业指定人员通过第一次登录,输入用户名:TSoft,密码:111进入系统,在档案管理模块建立超级管理员档案,然后在新增用户模块设置为管理员,系统默认第一个被设置被设置的管理员为超级管理员。

然后第二次登录输入用户名:T00001,密码:111进入系统,在修改密码模块修改超级管理员登录密码,在档案管理模块建立普通管理员档案,在新增用户模块设置为管理员,除了第一个被设置的管理员外均为普通管理员。

管理员使用账号密码登录,然后可以在系统中进行密码修改,在档案管理模块维护员工档案,在考勤管理模块填写考勤信息,在奖惩管理模块填写奖惩信息,在培训管理模块维护培训信息,在人员设置模块设置员工采用的账套。

在统计报表模块生成员工待遇报表。

在企业架构模块维护部门企业设置,在基本资料模块维护系统的基本资料。

如果点击初始化系统加点将对系统进行初始化恢复到原始状态,通过系统工具模块可以打开系统中常用的计算器、Excel等。

3 参考资料J A V A项目全程开发4 系统分析与设计4.1需求分析4.1.1识别参与者用户、管理员、普通管理员、超级管理员 4.1.2 对需求进行捕获与描述(内容要求2:选择其中一个用例(如下订单)给出其用例描述。

太原理工大学学生实验报告

太原理工大学学生实验报告

太原理工大学学生实验报告图1-1太原理工大学学生实验报告图2-2 应变式传感器安装示意图金属丝在外力作用下发生机械形变时,其电阻值会发生变化,这就是金属的电阻应变效应。

金属的电阻表达式为:lSρ= (1) 当金属电阻丝受到轴向拉力F 作用时,将伸长l ∆,横截面积相应减小S ∆,电阻率因晶格变化等因素的影响而改变ρ∆,故引起电阻值变化R ∆。

对式(1)全微分,并用相对变化量来表示,图2-1应变式传感器信号调理实验电路图图2-3 应变式传感器单臂电桥实验接线图计算系统灵敏度W∆=/(US∆U∆输出电压的变化量,∆(多次测量时为平均值)为输出值与拟合直线的最大×100%式中m满量程输出平均值,此处为200g。

要在砝码盘上放置超过1kg的物体,否则容易损坏传感器。

,绝不可错接成±15V,否则可能烧毁应变片。

太原理工大学学生实验报告图3-1 应变式传感器半桥实验接线图太原理工大学学生实验报告图4-1 应变式传感器全桥实验接线图五、实验注意事项要在砝码盘上放置超过1kg的物体,否则容易损坏传感器。

桥的电压为±5V,绝不可错接成±15V。

六、实验数据太原理工大学学生实验报告图5-2图5-1圆柱形差动式电容传感器示意图图5-2圆柱形差动式电容传感器实验装置安装示意图。

电容式传感器调理模块的电路图如图5-3所示图5-3三、实验设备THVZ-1型传感器实验箱、电容传感器、测微头、万用表(自备)、信号调理挂箱、电容式传感器调理模块。

四、实验步骤1.将“电容传感器调理模块电路图”插放到相应的实验挂箱上,在确保上述模块插放无误后,从实验屏上接入实验挂箱所需的工作电源(电源的大小及正负极性不能接错);2.将电容式传感器引线插头插入信号调理挂箱“电容式传感器调理模块”旁边的黑色九芯插孔中;3.调节“电容式传感器调理模块”上的电位器Rw1,逆时针调节Rw1使旋到底。

用万用表测量此模块上输出两端的电压Uo;本科实验报告课程名称:传感器原理与检测技术实验项目:实验地点:北区多学科楼406专业班级:信息08-2 学号:2008100780 学生姓名:刘洁琼指导教师:乔铁柱沈慧钧李槐生2011年11 月14 日。

太原理工大学信息安全实验报告

太原理工大学信息安全实验报告
2. ping命令
主要功能:目标主机的可达性、名称、IP地址、路由跳数、往返时间等。
3. tracert命令
主要功能:路由跟踪、节点IP地址、节点时延、域名信息等。
stat命令
主要功能:显示协议统计信息和当前TCP/IP网络连接。
5.nbtstat命令
主要功能:显示使用NBT(NetBIOS over TCP/IP)的协议统计和当前TCP/IP网络连接信息,可获得远程或本机的组名和机器名。
二、实验内容和原理
1.snort-2_0_0.exe的安装与配置
2.Snort报警与日志功能测试
3. 分组协议分析
4.网络入侵检测
三、主要仪器设备
pc
四、实验结果与分析
1. snort-2_0_0.exe的安装与配置
本实验除安装snort-2_0_0.exe之外,还要求安装nmap-4.01-setup.exe网络探测和端口扫描软件。Nmap用于扫描实验合作伙伴的主机,Snort用于检测实验合作伙伴对本机的攻击。
命令
主要功能:网络查询、在线主机、共享资源、磁盘映射、开启服务、关闭服务、发送消息、建立用户等。net命令功能十分强大,输入net help command可获得command的具体功能及使用方法。
3、主要仪器设备
Pc机一台
四、实验结果与分析
1.ipconfig命令,在dos下输入ipconfig/all,如下图:
在命令提示符下输出了另一台计算机的时间
五、讨论、心得
本次试验主要是熟悉dos下各种基于网络的命令,在做的过程中,除了最后一个费了很长时间外其它实验进行的还是非常顺利,最后一个net命令由于在实验指导书中某些关键步骤没有写进去,所以导致没有正确结果,比如在win7下早已取消了net send命令,还有在用net的其他/她命令是得先用net use,不过最后通过网上查找各种资料还是完成了,给我最大的收获还是计算机可以随意互联,虽然计算机互联已经是很普遍的事情了,但是一般的互联都没有感觉,而这次的互联则是物理上的,并且通过本次实验对tcp/ip协议又有了一定的了解。

某学院系统分析与设计课程作业报告

某学院系统分析与设计课程作业报告

某学院系统分析与设计课程作业报告一、前言本次分析与设计课程作业报告将介绍对某学院新学生入学流程进行系统分析与设计的过程。

该学院的新生入学流程目前存在一些问题,需要进行分析与设计,以提高效率和用户体验。

二、系统分析1. 现状分析通过对学院新生入学流程的调研和了解,发现在新生报到、注册、选课等流程中存在以下问题:- 流程繁琐:新生需要填写大量的信息和表格,导致流程耗时较长。

- 频繁的人工干预:新生报到时需要与多个部门进行沟通和确认,容易造成信息传递的延迟。

- 信息不统一:不同部门间的信息不统一,导致新生需要重复填写和确认信息。

2. 需求分析根据现状分析,对该学院新生入学流程提出了以下需求:- 简化流程:优化新生入学流程,减少不必要的环节和信息填写。

- 提高一体化:实现信息一体化,减少重复输入和确认。

- 自动化处理:引入系统自动化处理,减少人工干预和信息遗漏。

三、系统设计1. 总体设计基于需求分析,针对学院新生入学流程的问题,设计了一套包含报到、注册、选课等环节的一体化系统。

该系统将统一处理新生的信息和流程,并通过自动化处理减少人工干预。

2. 报到系统设计报到系统将通过学生自助服务终端进行自助报到,学生只需携带身份证和入学通知书,通过系统进行信息确认和注册,减少人工干预和信息填写。

3. 注册系统设计注册系统将引入学校学生信息管理系统,实现新生信息一体化管理,减少信息重复输入和确认,提高信息统一性和准确性。

4. 选课系统设计选课系统将引入学校教务管理系统,学生可以通过网上选课,系统将根据学生的专业和课程要求进行匹配,减少学生选课的繁琐性和混乱性。

四、系统实施1. 系统建设基于系统设计,学院将组织技术团队进行系统建设,包括报到系统、注册系统和选课系统的开发和测试,确保系统的稳定性和可用性。

2. 用户培训在系统建设完成后,学院将开展新生入学流程系统的用户培训,包括学生和管理人员的培训,确保他们能够熟练使用系统进行报到、注册和选课等流程。

太原理工大学Web系统和技术实验报告

太原理工大学Web系统和技术实验报告

课程项目报告书课程名称:Web系统和技术项目题目:_____勤工助学中心系统______ 学院:计算机科学与技术专业班级:计Z1101姓名:莫家威学号:2011001496指导教师:马垚2014年 6 月 5 日三、数据库设计勤工助学系统数据库由3张表构成,分别是岗位表(jobs),勤工新闻表(qnews),用户表(users).(1)E-R图岗位表分E-R图如下所示.勤工新闻表分E-R图如下所示.用户表分E-R图如下所示.汇总后略去各实体属性之后,勤工助学系统的总E-R图如下所示,其中管理员和用户这两个实体属于用户实体.(2)数据表结构本系统采用的数据库系统为MySQL5.5,在数据库中新建一个名为myweb的数据库,该数据库中包含的3个表如下所示.岗位表:勤工新闻表:用户表:四、详细设计(1)前台功能设计勤工助学系统的前台主要为广大普通用户服务.系统前台主页为FirstPage.jsp.其界面如图所示.主要为用户提供用户注册,登录,找回密码,查看新闻,查看岗位等功能.图例:FirstPage.jsp1.登录功能.登录界面主要实现用户的登录操作,采用一个check.jsp来实现,有一些简单的逻辑校验,当用户点击登录按键的时候系统会弹出一个登录框,如下所示.填写完用户密码之后就会跳转到check.jsp,通过对数据库进行交互后登录成功,则跳转至登录成功页面Success.jsp页面.图例:登录界面图例:Check.jsp部分代码2.注册功能注册界面主要实现用户的注册操作,采用MVC的servlet RegisterAction.java来实现注册功能,当用户点击用户注册的时候会进入用户注册页面Register.jsp如下所示.之后会将数据传到RegisterAction.java中,跟数据库进行交互后将数据写入到数据库中,注册不成功会提示重新填写,注册成功则会跳转到注册成功页面.图例:Register.jsp图例:RegisterAction.jsp部分代码3.查看勤工新闻用户通过快速通道,bannal面板和主页的动态现实面板均可以查看勤工新闻,动态面板通过一个JS代码嵌入到div中实现,当鼠标移动到相应分类的时候会动态的从数据库中提取出相应的分类数据到页面上显示出来,如下图所示.用户点击相应分类之后就会进入具体的查看页面qnews.jsp,页面现实每条新闻的简略信息,用户点击每条信息就会进入具体显示页面,根据传参的不同现实不同的新闻,用户也可通过左边的分类切换不同的分类新闻.当新闻数过多时还可自动进行分页显示.图例:动态显示1. 图例:动态显示2.图例:分类现实新闻图例:详细新闻显示图例:详细新闻现实newsdetails.jsp部分代码4.查看岗位查看岗位部分与参看新闻部分相同,在部分现实页面加入显示已招聘人数和招聘人数,在详细显示中加入了报名模块和显示已报名同学部分,通过jobsdetails.jsp实现.图例:报名模块图例:详细岗位查看图例:jobsdetails.jsp部分代码5.岗位报名岗位报名由一个servlet:Stusignup.java和若干jsp页面组合实现.当用户点击岗位详细显示页面下的我要报名按钮的时候,即可进入岗位报名界面,首先进入的是用工协议界面,由Signup.jsp实现,用户点击不同意本协议则跳转回原岗位详细显示页面,点击同意本协议则讲用户信息保存至一个用户session,并跳转至Stusignup.java,在这个servlet完成用户信息的读取和对岗位当前相关状态的修改,在对数据库进行交互之后弹出”报名成功”的提示框,并跳转至原岗位详细显示页面,并且页面会动态更新当前用户的报名信息,若岗位招聘人数已满则会显示报名关闭,并返回上一级.图例:用工协议部分图例:报名成功增加一个学生信息图例:Stusignup.java部分代码5.用户个人操作用户在个人信息显示模块上点击”当前状态”即可查看当前状态,点击注销则会退出登录并退回到主页,点击修改密码则会进入修改密码部分,其他部分同上.图例:个人操作模块图例:具体实现代码(2)后台管理功能后台管理功能主要针对管理员,管理员登录成功后可以进行新闻发布,新闻管理,岗位发布,岗位管理,用户管理等功能.如下所示,重点说明发布部分.1.管理员登录管理员通关管理员登录通道之后可以进入管理界面,在这里可以选择相应的功能进行操作,也可以点击返回首页退出管理界面.图例:教师登录通道图例:管理员管理页面2.岗位,新闻发布岗位发布由一个servlet:AddjobsAction.java和若干jsp页面组合实现,新闻发布由一个servlet:AddnewsAction.java和若干jsp页面组合实现.当管理员点击发布功能是,会进入一个填写发布内容的jsp页面,若填写不规范则提示错误返回提示修改,按规范填写之后系统将数据传递至功能对应的javabean,并跳转至对应的servlet后,servlet取出javabean中保存的数据与数据库进行交互后将信息写入至数据库,并将返回的确认信息写如用户session,跳转至回执页面confirm.jsp,管理员可在此页面看到刚才发布的信息.图例:勤工新闻与岗位发布显示图例:confirm.jsp回执页面图例:AddnewsAction.java部分代码图例:AddjobsAction.java部分代码(3)其他代码包括数据库连接配置以及其他页面实现文件.图例:其他数据代码文件五、心得总结(1)项目缺点未能实现新闻,与岗位的删除功能,用户名之前被注册的还能再次注册,会更新掉原有的用户信息,新闻显示界面不够美观,底部的版权模块未部署到每一个页面上.(2)改进方案后续增加完善管理员界面的”内容管理”模块,并加入新闻,与岗位的删除功能,在用户注册是数据写入数据库之前应先与数据库进行交互判断用户名是否已经被注册,并提示用户进行对应修改.系统后续将改为Struts2框架,在此基础上对所有页面进行显示以及界面的优化,并部署版权模块.(3)遇到的困难及解决途径1.快速通道无法固定在页面的一个位置,在页面拖动的时候消失,后采用了CSS的方法来实现即可,会固定在页面的右下角.2.首页的面试通知过多后显示不美观,采用了滚动显示的方法,在原DIV上新建一个DIV,将数据写在新DIV上,并加入一段JS代码,可使页面进行滚动,代码如下所示.图例:页面滚动代码。

软件测试实验报告

软件测试实验报告

本科实验报告课程名称:软件测试技术实验项目:软件测试技术试验实验地点:实验楼211专业班级:软件工程学号:学生姓名:戴超指导教师:兰方鹏2015年10月7日太原理工大学学生实验报告(用户名:Aaron密码:mercury)(2)添加QTP自带示例程序(3)在弹出的“FlightReservation”窗口中选择订票日期、出发地和目的地,然后选择“Flight”图标选择航班。

(4)在弹出的“flighttable”表中选择一趟航班,点击“ok”按钮返回,在Name中填写订票人姓名,选择订票数目“tickets”和仓位“class”然后点击“installorder”按钮,生成订单。

(5)点击QTP主界面工具栏中的“Stop”按钮,停止脚本录制。

保存脚本并对脚本进行回放。

(6)插入检查点验证订单是否生成。

在actionscreen视图中的orderno 标签对应的文本框中点鼠标右键,在弹出的快捷菜单中选择“insertstandardcheckpoint”,在弹出的对话框中,单击ok,选中text(11)参照以上实验,再添加一个验证login界面中“agentname”的检查点。

(12)设计能够通过校验的正则表达式^\w{4,16}$,并回放成功。

(13)设计不能通过校验的正则表达式^\w{1,4}$并回放失败如下五、实验结果与分析1.第一个检查点的添加中最后传真订单回放失败原因分析:提交订单并发送传真的时候,该系统会自动生成一个订单号,而进行回放的时候又会生成另一个订单号,然后后续回放失败,因为和之前录制时的订单号不匹配,找不到从而中端回放。

修改:停止回放之后右键列表中的FaxOrderNo.xx的ObjectProperties,在弹出的窗口中点击text的value值中的图标“<#>”,弹出的对话框中把constant中的值改成如下,即FaxOrderNo\.[0-9]+,然后保存关闭。

太原理工大学物联网工程导论实验报告

太原理工大学物联网工程导论实验报告

本科实验报告课程名称:物联网技术概论实验项目:常用传感器和物联网应用系统测试(上)实验地点:**********************专业班级:******* 学号:*********学生姓名:*******指导教师:高保禄兰方鹏2014年*月*日一、实验目的和要求1.实验目的:⑴掌握各传感器、RFID 的特性及工作原理;⑵了解由不同传感器组合形成的物联网应用的结构组成和工作方式,熟悉其中各种传感器的操作、响应方式。

2.实验要求:⑴学习本次实验所用到的各种传感器的特性;⑵预习本次实验步骤,了解实验中要求的注意事项。

二、实验内容和原理1.实验内容:家居控制实验;智能监控实验;物联网门禁系统实验等。

2.实验原理:一、利用节点上的传感外部感知设备对外部的变化做出反应,奖其转化为电信号,经处理器处理后传给实验平台,实验平台显示信息。

二、化学传感器包括那些以化学吸附、电化学反应等现象为因果关系的传感器,被测信号量的微小变化也将转换成电信号。

三、主要仪器与设备中软国际ETC-WSN物联网实验平台一套(内含各传感器,以及连接线缆等设备)。

四、操作方法与实验步骤Ⅰ、智能家居控制实验0.开箱、准备0.1 启动网关系统(接通物联网实验箱电源,待界面正常启动后,拨码开关1,2拨到ON端,其余 OFF 端,然后进入正常操作);0.2 启动网关 zigbee协调器。

1. 单独检测各传感器的功能1.1 温湿度模块网关测试1.2 电机模块(电机控制)检测测试1.3 电机模块(电灯控制)网关检测测试1.4光敏模块网关测试II智能家居控制系统1. 多普勒模块网关检测测试2.智能监控系统3.RFID 实验3.1 RFID模块网关检测测试(实验前改变主板上“ZIGBEE 232 485 BT”拨码开关的设置,将3,4拨到ON端,其余OFF端,实验后改回主板上“ZIGBEE 232 485 BT”拨码开关的设置,将1,2拨到ON端,3,4拨到OFF端)3.2物联网门禁系统(实验前改变主板上“ZIGBEE 232 485 BT”拨码开关的设置,将1,2拨到OFF端,3,4拨到ON端)4. 其他模块实验4.1 震动模块网关测试4.2 加速度模块网关测试4.3 LED PWM模块网关检测测试五、实验结果与分析六、讨论、心得本科实验报告课程名称:物联网技术概论实验项目:常用传感器和物联网应用系统测试(下)实验地点:********************专业班级:******* 学号:********学生姓名:******指导教师:高保禄兰方鹏2014年*月*日一、实验目的和要求1.实验目的:(1)掌握各传感器的特性及工作原理(2)了解由不同传感器组合形成的物联网应用的基本结构和工作方式,熟悉其中各种传感器的操作、响应方式(3)学会解决一些简单的响应冲突问题2.实验要求:⑴了解各传感器的合作,在个综合系统中起到的作用。

太原理工软件工程实习报告

太原理工软件工程实习报告

太原理工软件工程实习报告一、实习背景与目的随着信息技术的快速发展,软件工程成为现代科技领域中的重要研究方向。

为了提高自身的实践能力和专业素养,我选择了太原理工大学的软件工程实习项目。

本次实习旨在通过实际操作,深入了解软件开发流程,掌握软件工程的核心技术,并培养团队合作和解决问题的能力。

二、实习内容与过程在实习期间,我参与了太原理工大学软件实验室的一个实际项目开发。

以下是实习的主要内容与过程:1. 项目启动:在实习的开始阶段,导师为我们介绍了项目的背景和需求。

我们通过讨论和分析,明确了项目的目标、功能要求和性能要求。

2. 需求分析:我们小组成员共同参与需求分析工作,通过与导师和客户的沟通,明确了用户需求和系统功能。

我们使用UML图和用例图工具,对系统的功能进行详细的描述和文档化。

3. 设计阶段:在需求分析的基础上,我们开始进行系统设计。

我负责设计和实现系统的数据库部分,包括数据库表的创建、关系的建立和SQL语句的编写。

4. 编码阶段:根据设计文档,我开始编写代码。

我使用了Java语言和MySQL数据库,实现了系统的核心功能。

在编码过程中,我注重代码的可读性和可维护性,遵循了软件工程的最佳实践。

5. 测试阶段:在编码完成后,我们进行了系统的测试。

我负责编写测试用例,并与其他成员一起进行测试。

我们发现了一些问题,并通过调试和优化,解决了这些问题。

6. 项目总结与汇报:在项目完成后,我们进行了项目总结和汇报。

我向导师和同学们展示了自己的工作成果,并分享了在实习过程中的收获和体会。

三、实习收获与反思通过本次实习,我对软件工程的核心技术和开发流程有了更深入的了解。

我掌握了UML图和用例图的使用,熟悉了Java语言和MySQL数据库的操作。

同时,我也学会了团队合作和解决问题的能力。

在实习过程中,我也意识到了自己在一些方面的不足之处。

例如,我在需求分析阶段的沟通能力和表达能力有待提高。

此外,我在代码编写和调试过程中,还需要更加注重细节和规范,以提高代码的质量和稳定性。

太原理工大学学生实验报告

太原理工大学学生实验报告

太原理工大学学生实验报告图1-1太原理工大学学生实验报告图2-2 应变式传感器安装示意图金属丝在外力作用下发生机械形变时,其电阻值会发生变化,这就是金属的电阻应变效应。

金属的电阻表达式为:lSρ= (1) 当金属电阻丝受到轴向拉力F 作用时,将伸长l ∆,横截面积相应减小S ∆,电阻率因晶格变化等因素的影响而改变ρ∆,故引起电阻值变化R ∆。

对式(1)全微分,并用相对变化量来表示,图2-1应变式传感器信号调理实验电路图图2-3 应变式传感器单臂电桥实验接线图计算系统灵敏度W∆=/(US∆U∆输出电压的变化量,∆(多次测量时为平均值)为输出值与拟合直线的最大×100%式中m满量程输出平均值,此处为200g。

要在砝码盘上放置超过1kg的物体,否则容易损坏传感器。

,绝不可错接成±15V,否则可能烧毁应变片。

太原理工大学学生实验报告图3-1 应变式传感器半桥实验接线图太原理工大学学生实验报告图4-1 应变式传感器全桥实验接线图五、实验注意事项要在砝码盘上放置超过1kg的物体,否则容易损坏传感器。

桥的电压为±5V,绝不可错接成±15V。

六、实验数据太原理工大学学生实验报告图5-2图5-1圆柱形差动式电容传感器示意图图5-2圆柱形差动式电容传感器实验装置安装示意图。

电容式传感器调理模块的电路图如图5-3所示图5-3三、实验设备THVZ-1型传感器实验箱、电容传感器、测微头、万用表(自备)、信号调理挂箱、电容式传感器调理模块。

四、实验步骤1.将“电容传感器调理模块电路图”插放到相应的实验挂箱上,在确保上述模块插放无误后,从实验屏上接入实验挂箱所需的工作电源(电源的大小及正负极性不能接错);2.将电容式传感器引线插头插入信号调理挂箱“电容式传感器调理模块”旁边的黑色九芯插孔中;3.调节“电容式传感器调理模块”上的电位器Rw1,逆时针调节Rw1使旋到底。

用万用表测量此模块上输出两端的电压Uo;本科实验报告课程名称:传感器原理与检测技术实验项目:实验地点:北区多学科楼406专业班级:信息08-2 学号:2008100780 学生姓名:刘洁琼指导教师:乔铁柱沈慧钧李槐生2011年11 月14 日。

太原理工大学web程序设计基础实验报告2016

太原理工大学web程序设计基础实验报告2016

课程名称:WEB程序设计基础实验项目:WEB程序设计基础实验实验地点:逸夫楼402 专业班级:软件1415班学生姓名:朱伟学号:2014005960指导教师:田玉玲2016年11 月21 日实验一HTML语言一、实验目的1.掌握常用的HTML语言标记;2.利用文本编辑器建立HTML文档,制作简单网页。

二、实验要求1.独立完成实验。

2.书写实验报告书。

三、实验内容1.在文本编辑器“记事本”中输入如下的HTML代码程序,以文件名sy1.html保存,并在浏览器中运行。

(请仔细阅读下列程序语句,理解每条语句的作用)(1)程序代码:<!doctype html><html lang="en"><head><meta charset="UTF-8"><title>Example</title></head><body bgcolor="#00DDFF"><h1><B><I><FONT COLOR="#FF00FF"><MARQUEE BGCOLOR="#FFFF00"direction=left behavior=alternate>welcome to you</MARQUEE></FONT></I></B></h1><hr><h2 align=center><FONT COLOR="#0000FF">A simple HTML document</FONT></h2><EM> Welcome to theworld of Html</EM><p>This is a simple HTML document.It is to give you an outline of how to write HTML file and how the <b>markup tags </b>work in the<I>HTML</I>file</p><p>Following is three chapters<ul><li>This is the chapter one</li><li><A HREF="#item">This is the chapter two</A></li><li>This is the chapter three</li></ul></p><hr><p><A NAME="item">Following is items of the chapter two</A></p><table border=2 bgcolor=gray width="40%"><tr><th>item</th><th>content</th></tr><tr><td>item1</td><td>font</td></tr><tr><td>item2</td><td>table</td></tr><tr><td>item3</td><td>form</td></tr></table><hr><p>1<p>2<p>3<p>4<p>5<p>6<p>7<p><B><I><FONT COLOR=BLUE SIZE=4>End of the example document</FONT></I></B> </p></body></html></body></html>(2)实验结果2.编写一个能输出如图所示界面的HTML文件。

太原理工大学EDA实验报告1-1位全加器

太原理工大学EDA实验报告1-1位全加器

太原理工大学EDA实验报告1-1位全加器
太原理工大学Eda实验报告1-1位全加器
实验报告
课程名称:Eda技术与FPGa应用设计
课设题目:
1位全加器
实验地点:信息学院楼cPLd实验室
专业班级:
学号:
学生姓名:
指导教师:张文爱
20XX年4月1日
实验一1位全加器
一、实验目的
1.熟悉ispdesignEXPERTSystem、Quartusii的原理图设计流程的全过程。

2.学习简单组合电路的设计方法、输入步骤。

3.学习层次化设计步骤。

4.学习Eda设计的仿真和硬件测试方法。

二、实验原理
1.位全加器可以用两个半加器及一个或门连接而成。

图1.半加器原理图
图2.全加器原理图
三、实验任务
1.用原理图输入方法设计半加器电路。

2.建立顶层原理图电路。

3.对全加器电路进行引脚锁定、硬件测试。

四、实验内容
1.用原理图输入方法设计半加器电路
图3.半加器电路图
2.半加器经封装后作为一个元件为全加器电路使用,调用半加器设计全加器:
图4.全加器电路图
五、实验结果
六、实验感想
通过本次试验我熟悉了ispdesignEXPERTSystem、Quartusii的原理图设计流程的全过程。

学习了简单组合电路的设计方法、输入步骤以及Eda设计的仿真和硬件测试方法。

学会了使用FPGa设计的顶层设计的简单实验,通过设计半加器完成全加器的设计。

对所学的知识得到很好的实践和检验。

()。

太原理工大学数据库实验报告

太原理工大学数据库实验报告

本科实验报告课程名称:数据库系统概论实验项目:交互式SQL、数据完整性、用户鉴别与数据控制实验地点:致远楼B503专业班级:软件1229班学号:29学生姓名:***指导教师:***2014年3 月18 日一、实验目的和要求熟悉通过SQL 对数据库进行操作。

二、实验内容和原理1.在RDBMS 中建立一个学生-课程数据库,进行实验所要求的各种操作,所有的SQL 操作均在此建立的新库里进行。

2.根据以下要求认真进行实验,记录所有的实验用例及执行结果。

数据定义:基本表的创建、修改及删除;索引的创建和删除。

数据操作:完成各类查询操作(单表查询,连接查询,嵌套查询,集合查询);完成各类更新操作(插入数据,修改数据,删除数据)。

视图的操作:视图的定义(创建和删除),查询,更新(注意更新的条件)。

三、主要仪器设备操作系统:Windows 7。

数据库管理系统:SQL Server2008。

四、操作方法与实验步骤实验数据记录实验结果(一)数据定义:一.基本表的操作1.建立基本表1)创建学生表Student,由以下属性组成:学号Sno(char 型,长度为9,主码),姓名Sname(char 型,长度为20,唯一),性别Ssex(char 型,长度为2),年龄(smallint),所在系(char 型,长度为20)。

create table Student(Sno char(9) primary key,Sname char(20) unique,Ssex char(2),Sage smallint,Sdept char(20));2)创建课程表Course,由以下属性组成:课程号Cno(char 型,主码,长度为4),课程名Cname(char 型,长度为40),先行课Cpno(char型,长度为4,外码),学分Ccredit(smallint)。

create table Course(Cno char(4) primary key,Cname char(40),Cpno char(4),Ccredit smallint);若设置Cpno 外码,插入数据时会提示违反外码约束。

C++实验报告模板 -太原理工大学-软件学院

C++实验报告模板 -太原理工大学-软件学院
cin>>a>>b;
area=a*b;
cout<<"面积为"<<area<<endl;
}
else if(x==3)
{
double a;
cout<<"边长:";
cin>>a;
area=a*a;
cout<<"面积为"<<area<<endl;
}
else{
cout<<"输入有误,请重新输入!"<<endl;
七、讨论、心得
通过本次实验,我明确了构造函数和析构函数的应用,也对函数重载有了更深刻的理解,掌握了类的私有成员、公有成员和保护成员的区别,对编写程序的整体思维方法是也有了更清晰的理解。
实验三继承与派生
一、实验目的和要求
(1)掌握类的继承和派生过程;
(2)掌握派生类的定义与使用;
(3)掌握派生类的构造函数与析构函数的应用及调用顺序;
int GetBottom() const { return itsBottom; }
int GetRight() const { return itsRight; }
void SetTop(int top) { itsTop = top; }
void SetLeft (int left) { itsLeft = left; }
};
Circle::Circle(double x0,double y0,double r):Shape(x0,y0)
int itsRight;
};
Rectangle::Rectangle(int top, int left, int bottom, int right)

实验报告3

实验报告3

廖丽娟
运用多媒体素材编辑软件、多媒体网页制作工具、多媒体数据库技术及动态网页编 程技术设计《图书馆管理》网站。该网站的主要功能有: 1.图书名称及相关信息的查询。 2.图书及相关信息的添加、修改和保存。 3.用户注册及相关操作。 设计的基本要求如下: 1、在网站的主页中包含文字、图形、图像、声音、视频和动画等多媒体元素,各 元素排列、摆放整洁、有序,网站界面颜色搭配合理。 2、在网站主页中,各媒体元素根据需要应具有超级链接功能,可以是页内链接也 可以是页间链接。 3、网页具有动态交互能力,能够和后台数据库动态交互数据。 4、充分利用多媒体技术使网页或单个媒体下载时间尽量短。
说明 读者编号 读者姓名 读者性别 读者种类 登记日期
可否为空 Not null Not null Not null Not null
null null null Not null
说明 书籍编号 书籍名称 书籍类型 书籍作者 出版社名称 出版日期 登记日期 是否被借出
Not nul Not nul Not nul
二. 设计的作用、目的
多媒体网站设计是在学习了计算机网络,数据结构,数据库原理等课程之后 进行的一个重要的实践环节,目的在于将多媒体技术和计算机网络这两门课程的 理论和实践联系起来,在老师的指导下完成多媒体网站的规划、设计和管理。它 对巩固所学课程的理论知识、培养学生运用所学知识解决实际问题的能力有着十 分重要的作用,有利于启发学生的创新思维和提高学生的工程设计能力和实践动 手能力。
datetime
Book in date
datetime
Isb orrowed
varcher
Reader_fee 罚款记录信息表
Reader id
varcher

太原理工大学算法与分析实验报告

太原理工大学算法与分析实验报告
本科实验报告
课程名称:算法设计与分析
实验项目:分治法,贪心法,动态规划法,回溯法
2016年6月6日
实验1分治法合并排序
一、实验目的
1.掌握合并排序的基本思想
2.掌握合并排序的实现方法
3.学会分析算法的时间复杂度
4.学会用分治法解决实际问题
二、实验内容
随机产生一个整型数组,然后用合并排序将该数组做升序排列,要求输出排序前和排序后的数组。
for(r=0;r<=n;r++)
{
if(c[j][r]!=MAX)
{
if((c[j][r]+cost[r])<min) //找到最小的r
{
min=c[j][r]+cost[r];
temp=r;
}
}
}
cost[j]=c[j][temp]+cost[temp];
d[j]=temp;
}
path[1]=1;
实验3动态规划法求多段图问题
一、实验目的
1.掌握动态规划算法的基本思想
2.掌握多段图的动态规划算法
3.选择邻接表或邻接矩阵方式来存储图
4.分析算法求解的复杂度
二、实验内容
设G=(V,E)是一个带权有向图,其顶点的集合V被划分成k>2个不相交的子集Vi,1<i<=k,其中V1和Vk分别只有一个顶点s(源)和一个顶点t(汇)。图中所有边的始点和终点都在相邻的两个子集Vi和Vi+1中。求一条s到t的最短路线。参考课本P124图7-1中的多段图,试选择使用向前递推算法或向后递推算法求解多段图问题。
using namespace std;
int c[n][n];

太原理工大学软件工程程序设计实验报告

太原理工大学软件工程程序设计实验报告

《程序设计》课程设计姓名:学号:班级:软件工程1334班指导教师:杨永强成绩:2015年6月实验一:谁拿了最多奖学金1.【问题描述】(1)问题描述某校的惯例是在每学期的期末考试之后发放奖学金。

发放的奖学金共有五种,获取的条件各自不同:1) 院士奖学金,每人8000元,期末平均成绩高于80分(>80),并且在本学期内发表1篇或1篇以上论文的学生均可获得;2) 五四奖学金,每人4000元,期末平均成绩高于85分(>85),并且班级评议成绩高于80分(>80)的学生均可获得;3) 成绩优秀奖,每人2000元,期末平均成绩高于90分(>90)的学生均可获得;4) 西部奖学金,每人1000元,期末平均成绩高于85分(>85)的西部省份学生均可获得;5) 班级贡献奖,每人850元,班级评议成绩高于80分(>80)的学生干部均可获得;只要符合条件就可以得奖,每项奖学金的获奖人数没有限制,每名学生也可以同时获得多项奖学金。

例如姚林的期末平均成绩是87分,班级评议成绩82分,同时他还是一位学生干部,那么他可以同时获得五四奖学金和班级贡献奖,奖金总数是4850元。

2.【设计需求及分析】(1)设计思路先定义了一个Student的结构体,它里面定义了关于学生的各个属性。

比如期末平均成绩,班级评议成绩,班干部等等。

然后设计了一个判断函数,判断他得到奖学金的多少。

接下来就是主函数了,在主函数里,有着输出输入变量,和赋值函数,最重要的是比较函数,比较出哪一位学生的奖学金多及所有金额的总计。

最后输出。

下面是关键步骤:(2)输出输入格式输入数据格式格式:输入的第一行是一个整数N(1 <= N <= 100),表示学生的总数。

接下来的N行每行是一位学生的数据,从左向右依次是姓名,期末平均成绩,班级评议成绩,是否是学生干部,是否是西部省份学生,以及发表的论文数。

姓名是由大小写英文字母组成的长度不超过20的字符串(不含空格);期末平均成绩和班级评议成绩都是0到100之间的整数(包括0和100);是否是学生干部和是否是西部省份学生分别用一个字符表示,Y表示是,N表示不是;发表的论文数是0到10的整数(包括0和10)。

太原理工安全工程专业实践报告模板

太原理工安全工程专业实践报告模板

太原理工安全工程专业实践报告模板下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。

文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!而且本店铺为大家提供各种类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!In addition, this shop provides you with various types of practical materials, such as educational essays, diary appreciation, sentence excerpts, ancient poems, classic articles, topic composition, work summary, word parsing, copy excerpts, other materials and so on, want to know different data formats and writing methods, please pay attention!太原理工安全工程专业实践报告模板。

1. 引言在安全工程专业的学习中,实践是不可或缺的一环。

太原理工大学计算机网络实验报告

太原理工大学计算机网络实验报告

本科实验报告课程名称:计算机网络B 实验地点:专业班级:学号:学生姓名:指导教师:2016年12月2日实验1 Packet Trace基本使用一.实验目的掌握Cisco Packet Tracer软件的基本使用方法。

二.实验任务在Cisco Packet Tracer中使用HUB组建局域网,利用PING命令检测机器的互通性。

三.实验设备集线器(HUB)一台,工作站PC三台,直连电缆三条。

四.实验环境实验环境如图所示:五.实验步骤1.运行Cisco Packet Tracer软件,在逻辑工作区放入一台集线器(HUB)和三台终端设备PC,用直连线按实验环境图所示将HUB和PC工作站连接起来,HUB端接Port口,PC端分别接以太网(Fastethernet)口。

2.分别点击各工作站PC,进入其配置窗口,选择桌面(Desktop)项,选择运行IP地址配置(IP Configuration),设置IP地址和子网掩码分别为PC0:,;PC1:,;PC2:,。

3.点击Cisco Packet Tracer软件右下方的仿真模式(Simulation Mode)按钮,将Cisco Packet Tracer的工作状态由实时模式(Realtime)转换为仿真模式(Simulation)。

4.点击PC0进入配置窗口,选择桌面(Desktop)项,选择运行命令提示符。

在上述DOS 命令行窗口中输入Ping 命令,运行回车。

然后在仿真面板(Simulation Panel)点击自动捕获/播放(Auto Capture/Play)按钮。

5.观察数据包发送的演示过程,对应地在仿真面板的时件列表(Event List)中观察数据包的类型。

六.实验心得本次实验掌握了PackTracer模拟器基本使用,掌握在Cisco Packet Tracer中使用HUB 组建局域网,利用PING命令检测机器的互通性,PC的IP地址配置和Ping命令检测机器连通性。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

本科实验报告课程名称:系统分析与设计实验项目:《ATM自动取款机系统》实验实验地点:逸夫楼402 专业班级:学号:学生姓名:指导教师:一、实验目的通过《系统分析与设计》实验,使学生在实际的案例中完成系统分析与系统设计中的主要步骤,并熟悉信息系统开发的有关应用软件,加深对信息系统分析与设计课程基础理论、基本知识的理解,提高分析和解决实际问题的能力,使学生在实践中熟悉信息系统分析与设计的规范,为后继的学习打下良好的基础。

二、实验要求以个人为单位完成,自选题目,班内题目不重复,使用UML进行系统分析与设计,并完成实验报告。

三、实验主要设备:台式或笔记本计算机四、实验内容1 选题及项目背景ATM自动取款机系统项目背景:ATM自动取款机是由计算机控制的持卡人自我服务型的金融专用设备。

可以向用户提供一个方便、简单、及时、随时随地曲匡的互联的现代化的网络系统。

2 定义ATM自动取款机可以为用户提供取款、查询余额、设置密码、转账等业务。

在用户使用ATM自动取款机时,ATM要求用户输入密码,接下来由ATM把从银行卡上读取的信息以及用户输入的密码传给ATM自动取款机系统,系统通过数据库中的信息进行核对,如果密码正确,ATM就要求用户选择事务类型(取款、查询等),直至用户选择退出应用服务,询问用户是否退出应用服务,如果用户选择结束,则退出银行卡,系统重回登陆界面。

用户进入取款界面后,首先可以输入取款金额(必须是50的倍数),否则系统显示输入有误。

用户点击确认后,由系统查询用户相应的账户,判断该取值金额是否超出用户现有余额,如果没有,则系统会显示确认界面,用户单点击“确认”后,系统自动生成账单,并在后台进行工作,吐钞机进行清点并吐出现金,并将数据更新到数据库中;否则提示用户余额不足,请重新输入,重复上述过程。

3 参考资料《系统分析与设计》4 系统分析与设计4.1需求分析4.1.1识别参与者用户(取款者)、系统维护人员、银行管理人员4.1.2 对需求进行捕获与描述用例名称:存款执行者:用户目的:向银行账户中存放现金。

用例名称:取款执行者:用户目的:从ATM自动取款机中提取账户金额。

用例名称:修改密码执行者:用户目的:修改用户登录密码。

用例名称:查询余额执行者:用户目的:查询银行账户中的现金余额。

用例名称:验证身份执行者:用户目的:验证操作ATM的用户身份。

用例名称:转账执行者:用户目的:从ATM自动取款机中进行现金转账。

用例名称:信息管理执行者:银行工作人员目的:对用户信息进行管理。

用例名称:系统维护执行者:银行工作人员目的:对ATM系统进行维护。

用例名称:赔款执行者:银行工作人员目的:向ATM机存放现金。

用例名称:验证身份执行者:银行工作人员目的:对用户信息进行验证。

4.1.3 用例图ATM自动取款机用例图4.1.4 分析与讨论1)建模用例图的步骤、方法?1.确定系统的边界和范围;(方法:分析系统内部元素,把系统内部元素和外部事物划分开)2.识别系统的参与者;3.发现用例;4.描述用例及确定用例关系;(方法:对用例概要描述;对用例详细描述。

根据用例事件流,将公共行为抽取出来,已包含关系构建用例关系;变化部分,抽取出来,放到扩展用例中)5.建立用例图;6.定义用例图的层次结构;2)如何识别系统的参与者?应该如何划分用例,应注意哪些问题?通过回答以下问题来识别系统的参与者:1.谁使用系统的主要功能?2.谁改变系统的数据?3.谁从系统中获取数据?4.谁支持、维护系统?5.谁需要借助系统的支持来完成工作?6.系统需要操纵哪些硬件?7.系统需要和哪些外部系统交互?8.谁对系统运行结果感兴趣?划分用例:1.每个参与者打算在这个系统里做些什么事情?2.参与者使用本系统要实现的目标是什么?3.参与者是否会在系统中创建、修改、删除、访问、存储数据?如果是,如何来完成这些操作?4.参与者是否会将外部的某些事件通知给该系统?3)心得用例图主要用来描述用户、需求、系统功能单元之间的关系。

它展示了一个外部用户能够观察到的系统功能模型图。

用途:帮助开发团队以一种可视化的方式理解系统的功能需求。

用例图所包含的元素如下:1. 参与者表示与您的应用程序或系统进行交互的用户、组织或外部系统。

用一个小人表示。

2. 用例用例就是外部可见的系统功能,对系统提供的服务进行描述。

用椭圆表示3. 子系统用来展示系统的一部分功能,这部分功能联系紧密。

4. 关系用例图中涉及的关系有:关联、泛化、包含、扩展;a. 关联表示参与者与用例之间的通信,任何一方都可发送或接受消息。

b. 泛化就是继承关系,子用例和父用例相似,但表现出更特别的行为;子用例将继承父用例的所有结构、行为和关系。

子用例可以使用父用例的一段行为,也可以重载它。

父用例通常是抽象的。

c. 包含包含关系用来把一个较复杂用例所表示的功能分解成较小的步骤;d. 扩展扩展关系是指用例功能的延伸,相当于为基础用例提供一个附加功能。

e. 依赖表示源用例依赖于目标用例;4.2 建立对象模型4.2.1 候选类的数据字典4.2.2定义类“用户”类•属性姓名(name):文本(char)账号(userID):文本(char)联系电话(TelNum):整形(int)住址(Address):文本(char)•操作插卡i nsert card()输入Input()修改密码changePWD()查询inquiry()“读卡机”类•属性•操作接收卡accept card()读卡read card()退卡eject card()“吐钞机”类•属性余额(balance):字符串(string)•操作吐钞OutCash()“账单”类•属性账单号(AccountNumber):整形(int)余额(balance):字符串(string)•操作打开open()扣除存款deductFunds ()存入存款withdrawFunds()“存款账目”类•属性姓名(name):文本(char)账号(userID):文本(char)联系电话(TelNum):整形(int)余额(balance):字符串(string)存款金额(DepositAmount): 字符串(string)•操作存款deposit()取消Cancel ()“取款账目”类•属性姓名(name):文本(char)账号(userID):文本(char)联系电话(TelNum):整形(int)余额(balance):字符串(string)取款金额(DepositAmount): 字符串(string)•操作取款deposit()取消Cancel ()“ATM屏幕”类•属性•操作初始化initialize ()提示prompt ()输入input()“系统维护人员”类•属性姓名(name):文本(char)员工号(ID):整形(int)联系电话(TelNum):整形(int) •操作维护Maintain()“银行管理人员”类•属性姓名(name):文本(char)员工号(ID):整形(int)联系电话(TelNum):整形(int) •操作配款DepositCash()管理manage()“数据连接”类•属性•操作连接Connect()取消Cancel ()4.2.3绘制类图4.2.4包图(画出包图并说相应解释说明)4.2.5分析与讨论1)建模类图的步骤、方法?构建类图的步骤:1.确定类;(方法:行为分析、名词识别法、CRC分析法、根据边界类、控制类、实体类的划分、参考设计模式确定、通过领域进行分析等)2.识别类的属性和操作;(方法:结合需求陈述、领域知识和常识以及经验等)3.识别类之间的关联;(方法:使用普通关联列表的方法)4.定义类的结构和层次。

2)识别类有哪些方法,你是如何识别类的?行为分析、名词识别法、CRC分析法、根据边界类、控制类、实体类的划分、参考设计模式确定、通过领域进行分析等。

我通过名名词识别法确定类。

3)解释关联的多重性?如何确定类的属性、操作、类之间的关联关系、组织类之间的继承?关联的多重性:关联表示了对象间的结构关系,在建模过程中,通常需要说明一个关联实例中有多少个相互连接的对象。

确定类的属性:从常识性、专业性、功能性、存储性、操作性、标志性、关联性发现和确定类的属性,进而筛选类的属性;确定类的操作:综合对象模型、动态模型和功能模型,确定类的操作;确定类之间的关联关系:使用普通关联列表的方法帮助发现关联。

并分析关联的多重性。

组织类之间的继承:自顶向下和自底向上的方法。

4.3 建立动态模型系统的动态行为模型由交互图(顺序图和协同图)、状态机图和活动图表达。

在系统的分析和设计中应当对主要的Use Case和对象类绘制这些图形,以便分析系统的行为,印证和修改系统的静态结构,满足用户的需求,达到系统的目标。

4.3.1顺序图4.3.2 通信图4.3.3活动图活动图的主要作用是表示系统的业务工作流和并发处理过程。

针对自选系统主要的业务工作流绘制活动图。

绘制活动图需要确定参与活动的对象、动作状态、动作流,以及对象流。

4.3.4状态图状态机图表现一个对象(类)的生命史。

对于一些实现重要行为动作的对象应当绘制状态机图。

绘制状态机图需要确定一个对象的生命期可能出现的全部状态,哪些事件将引起状态的转移,将会发生哪些动作。

4.3.5 分析与讨论比较顺序图与通信图、活动图与状态图的应用。

顺序图:描述的是参与交互的对象及对象之间消息交换的顺序,用来表示用例中的行为顺序。

通信图:强调发送和接收消息的信息的对象及其组织结构的交互图,用以描述对象以及对象之间的交互关系。

活动图:用来描述达到一个目标所实施一系列活动的过程,描述了系统的动态特征。

状态图:描述系统中类和对象随时间变化的动态行为。

4.4物理模型4.4.1 建立构件图系统实现的源代码、二进制码、执行码可以按照模块化的思想,用构件分别组织起来,明确系统各部分的功能职责和软件结构。

构件图:表达的是系统代码本身的结构。

它将系统中可重用的块包装成具有可替代性的物理单元。

构件图描述了软件系统的各种构件和他们之间的相互关系。

4.4.2 建立部署图部署图:主要是为了描述系统中各个物理组成部分的分布、提交和安装过程。

主要用来描述嵌入式系统、客户机/服务器系统以及分布式系统的静态部署。

5 实验总结个人感觉通过这些次实验,自己在软件开发方面有了很多的了解,对计算机软件也有了更多的兴趣!总之,本学期的ATM实验能够很好的实现既定目标,同时扩宽了我的学习面,鉴于目前自己掌握的实际情况,欲安排以后学习工作如下:1.认真复习计算机软件相关课程,争取取得好成绩;2.英语也要多学习,尤其是专业英语,对阅读参考资料有很大方便!3.根据需要加深编程语言的学习;多看看有关软件开发的书.4.业余时间扩宽计算机网络硬件方面的视野,尤其希望可以去软件开发公司的机房参观学习,提高个人修养与能力;5.对于软件开发,我们要树立重视实践更甚于重视理论的观点!。

相关文档
最新文档