1、软件开发环境与工具课件软件开发环境与工具实验指导书太原理工大学计算机科学与技术学院2015-10-27说明本书适用于计算机科学与技术专业、计算机工程专业及软件工程 专业软件开发环境与工具的实验指导,共 8 个学时。覆盖软件开 发的过程,涉及当前较流行的软件开发工具与环境。一、实验的性质、目的和任务 :1巩固和运用所学知识 ,解决具体问题 ,以达到理论联系实际的目 的。2使学生明确后续的应用软件方向课程的学习目的, 加深对这些 课程的理解,能够应用本课程介绍的环境和工具进行后续课程的课程 设计,使学生具备一定的应用软件的开发能力。3了解和掌握软件开发的整体过程, 并结合实际应用开发一个小 型应用
2、软件 ,提高软件开发的实际能力 , 为今后毕业设计打下良好的基 础。4了解当前流行的软件开发工具与环境。二、实验的内容、要求及学时分配 :1.CASE工具PowerDesiner的使用 (2 学时)安装PowerDesiner,并了解掌握 PowerDesiner的主要功能和使用方法。2.搭建Visual Studio开发环境,设计 Windows控制台应用程序 (2 学时 )安装并熟悉Visual Studio 开发环境,进行Windows控制台应用程序设计。3.掌握在Visual Studio 2010中进行 WindowsForm应用程序的 设计方法 (2 学时 )使用Visual St
3、udio集成环境,利用 C#语言进行 Windows窗体应 用程序设计。4.掌握在Visual Studio 2010 中进行 Web应用程序的设计方法 ( 2 学时)使用Visual Studio集成环境,利用C#语言及ASP.NET技术进行 Web应用程序设计。三、实验考核 :以学生的实验报告和做实验时的表现考核为依据, 有优、良、中、 及格、不及格五个等级,可以分别每次实验提交一个报告,也可以写 成综合报告。四、参考资料:软件开发环境与工具 . 相洁等 . 电子工业出版社 .C#程序设计教程.李宝春等.清华大学出版社. PowerDesigner . 软件分析设计技术。白尚旺。电子工业出
4、版社实验一 CASE工具PowerDesigner的使用一、 实验目的:安装 PowerDesigner ,并了解、掌握 PowerDesigner 的主要功能 和使用方法。二、 实验要求 :1安装 PowerDesigner 。2.了解CDM勺主要设计元素和设计过程。3熟悉模型转换工具的使用。4.熟悉PDM勺主要设计元素和设计过程。三、 实验内容:设计学生住宿管理的 CDMPD( PDM模型最好包括:1、通过CDM 模型生成;2、直接建立)。1.学生管理(1)建立班级、院、专业 CDM PDM模型;(2)建立学生信息CDMI PDM模型,包括学号、姓名、院、专业、 性别、年级、班级、出生年月
5、、籍贯、住宿费、押金、录入日期及宿 舍编号等内容。2.宿舍管理建立宿舍信息CDM PDM模型,包括有宿舍编号、宿舍名称、宿舍电话、应住人数、录入日期等栏目。3 对学生管理、宿舍管理、班级、院、专业实体(或表)之间 建立联系。四、实验步骤 :1运行 PowerDesiner 安装文件。2按照安装向导,安装 PowerDesigner 。3.安装成功之后,进入 PowerDesigner的CDM设计界面,了解 CDM勺主要设计元素和设计过程。4分析住宿管理的需求, 分析其中应含有的实体及其属性, 建立 实体联系,设计住宿管理的 CDM。5.检测CDM并进行模型转换。6.优化 PDM。实验二:搭建
6、Visual Studio 开发环境,设计 Windows 控 制台应用程序一、实验目的 :安装 Visual Studio 2010 ,熟悉 Visual Studio 2010 开发环境。 熟练掌握C#的语法、语句结构,并能进行控制台应用程序的编写。二、实验要求 :1安装 Visual Studio 2010 。2.熟悉掌握C#的语法、语句结构。3掌握控制台应用程序的设计方法。三、实验内容 :1.编写控制台程序: 输入矩形的长和宽, 输出矩形的面积和周长。2.编写控制台应用程序,输入正整数n输出s=1+(1+2)+ (1+2+3) +(1+2+3+n)的计算结果。3.编写控制台应用程序,
7、输出所有这样的三位数: 这个三位数本身恰好等于其每个数字的立方和(例 153=13+53+33)。四、实验步骤:1 .运行 Visual Studio 2010 安装文件。2.按照安装向导说明,完成安装。3.打开Visual studio 2010 ,进入IDE,熟悉编程环境4按照要求完成实验内容。实验三 : 掌握在 Visual Studio 2010 中进行 Windows Form 应 用程序的设计方法一、实验目的:熟悉利用C#进行WindowS窗体应用程序的设计方法,了解Windows 窗体应用程序的组成。二、实验要求 :1.熟练掌握C#窗体和各种常用控件的属性、方法和事件。2.掌握C
8、知使用各种常用控件设计界面的方法。3.掌握C知窗体事件处理机制。三、实验内容:1.创建一个Windows窗体应用程序,向其中添加一个窗体,实现 用户登录(输入用户名和口令,假设正确的用户名 / 口令为 zy1001_2/10011002),并给出相应的提示信息。规定用户错误输入不 超过 3 次。2搬砖问题: 36块砖, 36人搬,男搬 4,女搬 3,两个小孩抬 1 砖。要求一次全搬完,问男、女、小孩各多少人?3. 设计一个窗体,通过一个列表框向组合框中添加项。四、实验步骤 :1.进入C#窗体应用程序设计环境。2.熟悉Windows窗体程序开发环境3.按要求完成实践内容。实验四:掌握在Visua
9、l Studio 2010 中进行 Web应用程 序的设计方法一、 实验目的:熟悉利用C#进行Web应用程序的设计方法,了解Web应用程序的 组成。二、 实验要求 :1.掌握开发 Web应用程序的步骤。2.掌握常用的Web服务器控件的使用方法。3.掌握C知窗体事件处理机制。4.掌握C#数据库编程的方法。三、 实验内容:1. 实现教师信息的录入功能,并将教师信息保存在数据库中的 teacher 表中。教师信息由教师编号、姓名、性别、年龄、民族、职 称、职务及教龄组成。设置一个简单的 Web应用程序,用来输入教师 信息。要求:1)进行各种信息的有效性检验(教师编号、姓名不能为 空;年龄在 2065之间;教龄在 045年之间); 2)把输入的完整 信息在屏幕上显示出来。 (注意:民族、职称、职务通过下拉框输入; 性别通过单选按钮组输入)。2.创建一个Web应用程序,实现用户登录,检查用户名和口令的 合法性(用户的登录信息维护在数据库中的 Tuser 表中,该表包括两 个varchar (10)的字段:username与password字段),并给出相 应的提示信息。四、实验步骤 :1.进入Web应用程序设计环境。2.熟悉Web程序开发环境。3.按要求完成实验内容。