《软件开发环境与工具》实验指导书 版文档格式.docx
《《软件开发环境与工具》实验指导书 版文档格式.docx》由会员分享,可在线阅读,更多相关《《软件开发环境与工具》实验指导书 版文档格式.docx(10页珍藏版)》请在冰豆网上搜索。
【实验内容】
1.安装PowerDesiner。
2.了解CDM的主要设计元素和设计过程。
3.熟悉模型转换工具的使用。
4.熟悉PDM的主要设计元素和设计过程。
5.了解设计报告的生成方法。
【实验要求】
设计学生住宿管理的CDM、PDM。
要求PDM能方便实现以下功能:
1.学生管理
(1)录入班级、院、专业:
可以添加、删除、插入学院、专业、年级信息
(2)录入学生信息:
对宿舍编号、姓名、院、专业、性别、年级、班级、出生年月、籍贯、住宿费、押金、录入日期等内容。
可以添加、修改、删除等。
(3)查询:
可设置查询条件,对学生信息进行查询。
(4)换宿舍:
可进行换房,有原房号,新房号,姓名等项。
(5)毕业班清理:
对于已经毕业的班级,可以选择清除的年级,进行清理。
2.宿舍管理
(1)录入宿舍信息:
有宿舍编号、宿舍电话、应住人数、录入日期等栏目。
对以上信息可以进行浏览、添加、修改、删除等。
(2)宿舍信息统计:
可以根据楼号、宿舍编号进行查询统计。
查询内容包括:
宿舍编号、应住人数、实住人数、空位数、宿舍电话、录入日期等项。
统计内容包括应住人数、实住人数、空位数等。
3.卫生管理
(1)录入统计:
填入学院、年级、宿舍编号可查卫生平均分。
还进行增、删、改、查等功能。
(2)卫生排名:
选择年级,按全部寝室排名或按栋排名。
【实验步骤】
1.运行PowerDesiner安装文件。
2.按照安装向导,安装PowerDesiner。
3.安装成功之后,进入PowerDesiner的CDM设计界面,了解CDM的主要设计元素和设计过程。
4.分析住宿管理的需求,分析其中应含有的实体及其属性,建立实体联系,设计住宿管理的CDM。
5.检测CDM,并进行模型转换。
6.优化PDM。
7.生成设计报告。
8.实验结束后,整理实验报告。
【思考题】
1.CDM和PDM有什么区别?
2.如何使用PDM生成创建数据库对象的脚本。
实验二熟悉SQL语言
学习简单SQL语句的使用,为后续学习和实验奠定基础。
PC机+MicrosoftSQLServer
编写简单的SQL语句,实现实验要求,掌握SELECT、INSERT、UPDATE、DELETE等语句的用法。
1.编写一条SELECT语句,从表Student中查询满足条件:
性别为女并且班级编号为的记录。
2.编写一条SELECT语句,从表Course中查询满足条件:
课程名称为‘计算机组成原理’的记录,每条记录只显示’课程编号’、’课程名称’、’课程介绍’3列。
3.编写一条SELECT语句,从表Student中查询满足条件:
姓名为’王晶’、’李平’、‘赵飞’、’卫清’的学生的记录,并将结果存入自动生成的表’Student3’中。
4.编写一条SELECT语句,从表Teacher中查询满足条件:
TTcode列为空的记录并且DNO为’0005’的记录。
5.编写一条SELECT语句,从表Teacher和表TC中查询数据:
显示教师与其讲授课程的基本信息。
6.向表Student中添加数据:
姓名:
李玲,出生日期:
1986-5-2,学号:
03011,班级编号:
。
7.删除数据表’Student’中计算机专业的男学生的信息。
8.修改数据表’Student’中李刚的性别为男。
1.打开企业管理器。
2.将教师提供的数据文件恢复成SM数据库。
3.打开SQLServer查询分析器。
4.选择SM数据库。
5.按照要求,在查询分析器中输入SQL语句,并执行,检查执行结果。
6.保存正确执行的SQL语句。
7.实验结束后,整理实验报告。
1.如何对查询结果进行排序。
2.查看SQLServer联机帮助,学习使用分组聚合函数。
实验三利用Axure制作网页原型
安装Axure,熟悉Axure的开发环境与主要功能。
熟练掌握Axure页面设计常用组件、页面间跳转、变量设置、动态面板等用法。
1.安装Axure。
2.熟悉Axure开发环境与熟悉常用组件。
3.掌握利用Axure进行原型设计的方法。
1.设计实现如图3-1所示的XX主界面原型.
图3-1XX首页
2.设计实现如图3-2、3-3、3-4所示的教务系统中系统登录、主界面、查询等页面原型
图3-2系统登录页面
图3-3系统主页面
图3-4查询页面
1.安装Axure;
2.运行Axure;
3.设计XX主页面,相关设计素材见实验指导压缩包;
4.设计教务系统相关页面;
5.生成原型,并使用浏览器检查原型系统。
1.利用Axure可以进行哪些类型软件的原型设计?
2.Axure通过那些方式实现页面或窗体的动态交互?
3.简述场景、用例、事件之间的关系?
实验四利用VisualStudio开发Windows控制台应用程序
安装VisualStudio2010,熟悉VisualStudio2010开发环境。
熟练掌握C#的语法、语句结构,并能进行控制台应用程序的编写。
1.安装VisualStudio2010。
2.熟悉掌握C#的语法、语句结构。
3.掌握控制台应用程序的设计方法。
利用VisualStudio2010开发环境,采用C#语言实现以下控制台应用程序。
1.编写控制台程序:
输入矩形的长和宽,输出矩形的面积和周长。
2.编写控制台应用程序,输入正整数n,输出s=1+(1+2)+(1+2+3)+…+(1+2+3+…+n)的计算结果。
3.编写控制台应用程序,输出所有这样的三位数:
这个三位数本身恰好等于其每个数字的立方和(例153=13+53+33)。
1.运行VisualStudio2010安装文件。
2.按照安装向导说明,完成安装。
3.打开Visualstudio2010,进入IDE,熟悉编程环境。
4.按照要求完成实验内容。
1.VisualStudio2010可以开发哪些类型的应用程序?
2.VisualStudio2010中怎样展开或折叠代码块?
3.命名空间的作用是什么?
如何定义或引入命名空间?
4.简述标识符命名规范。
实验五利用VisualStudio2010开发WindowsForm应用程序
熟悉VisualStudio2010,掌握常用控件的属性、事件,并熟练进行Windows窗体应用程序的编写。
1.熟练掌握C#窗体和各种常用控件的属性、方法和事件。
2.掌握C#中使用各种常用控件设计界面的方法。
3.掌握C#中窗体事件处理机制。
熟悉利用C#进行Windows窗体应用程序的设计方法,了解Windows窗体应用程序的组成。
1.创建一个Windows窗体应用程序,向其中添加一个窗体,实现用户登录(输入用户名和口令,假设正确的用户名/口令为zy1001_2/),并给出相应的提示信息。
规定用户错误输入不超过3次。
2.搬砖问题:
36块砖,36人搬,男搬4,女搬3,两个小孩抬1砖。
要求一次全搬完,问男、女、小孩各多少人?
3.设计一个窗体,通过一个列表框向组合框中添加项。
1.进入C#窗体应用程序设计环境。
2.熟悉Windows窗体程序开发环境。
3.从工具箱中选择合适的控件,进行界面设计。
4.根据要求,添加相应的事件代码,完成实践内容。
1.控制窗体的显示位置,需要设置哪个属性?
2.怎样设置窗体的背景图?
3.如何设置窗体总在最前面?
4.隐藏窗体需要调用哪个方法?
5.输入密码数据,通常使用哪个控件?
实验六:
利用VisualStudio2010进行Web应用程序设计
1.了解Web应用程序的组成。
2.熟悉利用C#进行Web应用程序的设计方法
3.掌握开发Web应用程序的步骤。
4.掌握常用的Web服务器控件的使用方法。
5.掌握C#数据库编程的方法。
熟悉利用C#进行Web应用程序的设计方法,了解Web应用程序的组成。
1.实现教师信息的录入功能,并将教师信息保存在数据库中的teacher表中。
教师信息由教师编号、姓名、性别、年龄、民族、职称、职务及教龄组成。
设置一个简单的Web应用程序,用来输入教师信息。
要求:
1)进行各种信息的有效性检验(教师编号、姓名不能为空;
年龄在20—65之间;
教龄在0—45年之间);
2)把输入的完整信息在屏幕上显示出来。
(注意:
民族、职称、职务通过下拉框输入;
性别通过单选按钮组输入)。
2.创建一个Web应用程序,实现用户登录,检查用户名和口令的合法性(用户的登录信息维护在数据库中的Tuser表中,该表包括两个varchar(10)的字段:
username与password字段),,并给出相应的提示信息。
1.进入Web应用程序设计环境。
2.熟悉Web程序开发环境。
3.按要求完成实验内容。