ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:95.03KB ,
资源ID:4617661      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4617661.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(《软件项目开发实训》实验报告.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

《软件项目开发实训》实验报告.docx

1、软件项目开发实训实验报告实 验 报 告课程名称: 软件项目开发实训 系 别: 计算机信息与工程系 专 业: 计算机科学与技术 班 级: 学 号: 学生姓名: 2011年 7 月 5 日实验室名称:软件综合实验室 实验机器号: 304-12 实验分组: 7人 实验时间: 6.20-6.21 指导教师签字: 成绩: 实验项目一:Rational Rose的使用一、实验目的和要求 学会并掌握在Rational Rose中建立相关的模型,用例图,活动图,类图,状态图等等,并结合具体的项目充分理解掌握这几个模型的使用,掌握Rational Rose工具的特点、用途功能、安装步骤。为以后的项目开发奠定必要

2、的基础。二、实验原理 面向对象分析模型由3个独立的模型构成:用雷和对象表示的静态模型(对象模型);由用列和场景表示的功能模型(用例模型);用状态图和顺序图表示的动态模型(交互模型)。在Rational Rose中掌握这几种的模型的使用,是软件需求开发的必要步骤。三、主要仪器设备 PC机、Rational Rose软件四、实验内容、步骤及操作方法为了熟练掌握Rational Rose的使用我们结合相关的案例进行相关的软件的使用。1.使用Rose建立用例图,首先打开软件在Use-Case Model中创建用例模型:1)给参与者添加摘要描述2)在Rose中创建参与者3)为用例增加文档描述4)创建用例

3、图5)在Rose中创建用例2使用Rose建立类图,用户在逻辑视图(logical view)下可以建立类图(class diagram)和状态图(state diagram).类图的建立和编辑过程与用例图类似,但有自己的特点。在建立类图之前,首先要创建类。 1)创建类 2)给类增加属性和操作 3)将类组织到包中 4)建立和编辑类图 5)为类添加关系以上两个模型是我们在使用Rational Rose时经常使用的模型,Rational Rose的使用基本上就是操作在这几个比较有代表性的模型中,熟练掌握这几个模型的使用,是我们软件开发的基础。五、实验数据记录和处理在Rose中存在着多重性说明情况,这

4、牵扯到对象之间的关系,在Rose中,多重性有6中,其主要说明如下:符号 表示n(默认) 多 0.0 00.1 0或10.n 0或多1.1 11.n 1或多六、实验结果与分析七、讨论、建议、质疑实验室名称: 软件综合实验室 实验机器号: 304-12 实验分组: 7人 实验时间: 6.21-6.23 指导教师签字: 成绩: 实验项目二:PowerDesigner的使用一、实验目的和要求通过本实验的学习,使学生了解或掌握数据建模工具PowerDesigner的基本应用及PowerDesigner功能特色,管理元数据,对象导向模块支持,提供可视化流程表示工具,支持60种数据库,逆向工程,数据建模等,

5、训练或培养学生灵活使用PowerDesigner的技能,为今后继续学习软经工程奠定基础。 二、实验原理PowerDesigner是面向数据分析,对象设计和实现,对象分析,集成UML和数据建模的CASE工具,PowerDesigner灵活的分析和设计特性允许使用一种结构化的方法有效的创建数据库或数据仓库,不要求遵循特定的方法学。PowerDisigner的业务处理模型主要在需求分析阶段使用,物理数据模型提供了系统初始设计所需要的基础元素,以及他们之间的联系等。 三、主要仪器设备PC机四、实验内容、步骤及操作方法 熟练掌握PowerDesigner软件的使用,使用PowerDesigner的步骤。

6、使用PowerDesigner的设计步骤1)进入的OOM用例设计主窗口。2)选择Tools-DisPlay Preferences”命令,打开窗口。3)分别设置Object和Format用例,单击OK完成设置。4)定义执行者,定义扩展依赖,定义关联,定义用例,定义使用关系等。使用PowerDesigner绘制类图步骤1)选择File-New命令,打开新建对话框。2)定义类,单击Palette面板上的Class工具。3)定义关联关系。4)生成java代码,选择Language-Generate java Code命令。五、实验数据记录和处理实体,属性即标识符的表达:六、实验结果与分析七、讨论、建

7、议、质疑实验室名称: 软件综合实验室 实验机器号: 304-12 实验分组: 7人 实验时间: 6.24-6.27 指导教师签字: 成绩: 实验项目三:MS-Project项目管理软件一、实验目的和要求通过本实验的学习,使学生了解或掌握MS-Project项目管理,怎样制定项目的开始时间和结束时间,以便创建新文件,确定项目范围,设置基准线以满足对项目进行追踪和控制的需要等,训练或培养学生灵活使用MS-Project项目管理软件的技能,为今后继续学习软经工程奠定基础。 二、实验原理Microsoft Project主界面默认的视图称为甘特图视图,它由四部分组成:视图栏,向导,任务表格和甘特图,我

8、们可以通过选择视图栏中的不同项目或视图菜单下的命令来查看相关的日程,成本,跟踪,偏差等项目要素,还可以生成相应的报表,MS-Project项目管理可分为Microsoft Project与项目范围管理,Microsoft Project项目时间的管理,Microsoft Project项目成本的管理,Microsoft Project人力资源的管理等。三、主要仪器设备PC机四、实验内容、步骤及操作方法 熟练掌握MS-Project项目管理软件的使用。Microsoft Project项目时间的管理的步骤。1、输入任务工期1)在任务工期微调框中键入所需的工期,格式可以是月份,星期,工作日,小时或

9、分钟。2)按下Enter键,选择要更改的任务,从工具栏中选择任务信息标识,在任务对话框中进行有关工期和任务信息的调整。3)选择任务拆分命令,在任务甘特图的条形图上,单击要拆分的日期。Microsoft Project人力资源的管理1)哪些资源被过度使用2)资源利用率如何3)资源计划时间如何4)资源成本如何五、实验数据记录和处理六、实验结果与分析七、讨论、建议、质疑实验室名称:软件综合实验室 实验机器号: 304-12 实验分组: 7人 实验时间: 6.28-6.29 指导教师签字: 成绩: 实验项目四:数据库模型E-R图一、 实验目的和要求知道实体-关系图(ER图)是描述数据对象及数据对象之间

10、的关系,用于数据建模。掌握E-R图提供的表示实体型、联系和属性的方法。学会并掌握用E-R图来表示一个具体的概念模型。多加练习对象之间的三种关系:一对多、一对一、多对多。二、实验原理 在结构化分析方法中,使用E-R图建模技术来建立数据模型。这种技术是在较高的抽象层次上对数据库结构进行建模的流行技术。E-R图模型表示为可视化的实体-关系图。图中仅包含三种相互关联的元素:实体、描述数据对象的属性及对象彼此间相互连接的关系。三、主要仪器设备 PC机、PowerDesigner软件四、实验内容、步骤及操作方法根据项目开发的要求,我们通过实例来熟悉并掌握E-R图的使用。1.数据对象 数据对象是目标系统所需

11、要的复合信息的表示。在ER图中用矩形表示数据对象。与面向对象方法中的类/对象不同的是,结构化方法中的数据对象(实体)只封装了数据,没有包含作用于这些数据上的操作。在实际问题中,数据对象可以是外部实体(如显示器)、事物(如报表或显示)、角色(如教师或学术)、行为(如一个电话呼叫)或事件(如商品入库或出库)等等。2.属性 属性定义数据对象的特征,如数据对象“学生”的学号、姓名、性别、年龄、专业等是学生的属性,课程的课程编号、学分和课程名称等是课程对象的属性。在ER图中用椭圆或圆角矩形表示属性,并用无向边将属性与相关的数据对象连接在一起。属性的表示方法如图所示:3关系 在ER图中用无向边表示关系,在

12、无向边上可以表明关系的名字,但在无向边的两端应标识出关联实际的数量,也可以称为关联的多重性。从关联的数量角度,可以将实例的关联分为三中: 一对一:(1:1)关联,如学校的系和系主任、大学和大学校长。 一对多:(1:m)关联,如学生班级和班干部,一个学生班级可以有多名班干部。 多对多: (m:n)关联,如学生和课程,一个学生可以选多门课程,一门课程有多名学生选。五、实验数据记录和处理在ER图中表示关联数量的符号如下:六、实验结果与分析七、讨论、建议、质疑实验室名称: 软件综合实验室 实验机器号: 304-12 实验分组: 7人 实验时间: 7.1-7.4 指导教师签字: 成绩: 实验项目五:Hi

13、bernate框架一、实验目的和要求通过本实验的学习,使学生了解或掌握Hibernate框架,Hibernate是一个开放源代码的对象关系映射框架它对JDBC进行了非常轻量级的对象封装,使得java程序员可以随心所遇的使用对象编程思维来操纵数据库,了解Hibernate的开发流程,以及Hibernate核心类和文件的编写方法,如何使用Session操作数据库,训练或培养学生灵活使用Hibernate框架,为今后继续学习软经工程的实战开发奠定理论基础。 二、实验原理Hibernate的持久化类和关系数据库之间的映射通常是用一个XML文档定义的,该文档通过一系列XML元素的配置。来将持久化类与数据

14、库表之间建立起一一映射,即映射文档是按照持久化类的定义来创建的,持久化类是指实例需要被Hibernate持久化到数据库中的类。Hibernate映射文件包含了对象,关系映射所需的元数据,元数据包含持久化类的声明和属性到数据库的映射(指向字段和其他实体的外键关联)。DAO层就是数据访问接口,可以更好的实现移植。Service层即服务层,就是面向用户服务,他的方法都是与实际业务相关的等等。三、主要仪器设备PC机、MyEclipse软件四、实验内容、步骤及操作方法熟练掌握Hibernate框架使用。使用SessionFactory创建Session1)在Hibernate初始化时创建一个Config

15、uration类的实例,写好映射文件。2)Configuration对象创建一个SessionFactory对象,创建成功后可抛弃Configuration对象等。以Session接口为例,Session接口对于Hibernate开发来说是一个重要的接口,实例化Session是一个轻量级的类,创建和销毁它不会占用很多的资源。以下是Session的API操作数据库。1)使用save()保存对象。2)使用load(),get()装载对象。3) 使用flush()强制提交刷新。4)使用update()提交游离状态的对象。5)使用delete()移除持久化对象。6)使用refresh()强制装载对象。

16、五、实验数据记录和处理六、实验结果与分析七、讨论、建议、质疑 实验室名称:软件综合实验室 实验机器号: 304-12 实验分组: 7人 实验时间: 7.4-7.5 指导教师签字: 成绩: 实验项目六:Strut框架一、 实验目的和要求1)了解Structs2.0框架怎样搭建并知道里面的功能 2) 熟悉应用Struts2.0框架进行的开发3)学会如何应用Structs2.0开发一个Web项目4)了解Structs2.0中的标签。二、实验原理 Structs2.0是以WebWork为核心,可以说Structs2.0是WebWork框架的升级版本,具有WebWork开发经验的读者,更容易学习Stru

17、cts2.0它包括控制器、模型组件、视图组件、配置文件、信息资源文件等功能。三、主要仪器设备 PC机、MyEclipse软件四、实验内容、步骤及操作方法1.搭建Structs2.0 1)导入Structs2.0类包文件 通常情况下,将有关的jar包文件复制到Web应用中的WEB-INF/lib目录下,就可以应用Structs2.0的项目开发了。如果想使用Structs2.0中的更多功能,将其他的JAR文件复制到WEB-INF/lib目录下即可。 2)配置Web应用的web.xml文件 在web-app下进行设置。在下 配置核心类处理请求,在下指定处理用户所有请求。经过如上操作就可以完成框架的搭建。2.Structs2.0框架介绍1)控制器 Structs2.0中的控制器分为核心控制器和业务控制器。2)模型组件 在Java web应用中,模型通常由javabean组成。3)视图组件4)配置文件 在Structs2.0中,默认会加载web应用WEB-INF/classes目录下的struts.xml配置文件。5)信息资源文件 在Struts2.0中用来存储提示信息的properties资源文件有三种:应用范围内的资源文件、包范围内的资源文件和Action类范围内的资源文件。五、实验数据记录和处理Sturcts2.0的MVC框架六、实验结果与分析七、讨论、建议、质疑

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1