1、软件开发实验软件开发环境与工具实验报告学院:计算机科学与技术学院专业:计算机科学与技术班级:计科0902班学号:*姓名:太原理工大学学生实验报告学院名称计算机科学与技术学院专业班级计科0902学号200900学生姓名成绩课程名称软件开发环境与工具实验题目Case工具powerdesigner的使用一、实验目的:安装PowerDesiner,并了解掌握PowerDesiner的主要功能和使用方法。二、实验内容:1安装PowerDesiner。2了解CDM的主要设计元素和设计过程。3熟悉模型转换工具的使用。4熟悉P DM的主要设计元素和设计过程。5了解设计报告的生成方法。三、实验要求:设计学生住宿
2、管理的CDM、PDM。要求PDM能方便实现以下功能:1学生管理(1)录入班级、院、专业: 可以添加、删除、插入学院、专业、年级信息(2)录入学生信息:对宿舍编号、姓名、院、专业、性别、年级、班级、出生年月、籍贯、住宿费、押金、录入日期等内容。可以添加、修改、删除等。(3)查询:可设置查询条件,对学生信息进行查询。(4)换宿舍:可进行换房,有原房号,新房号,姓名等项。(5)毕业班清理:对于已经毕业的班级,可以选择清除的年级,进行清理。2 宿舍管理(1)录入宿舍信息:有宿舍编号、宿舍电话、应住人数、录入日期等栏目。对以上信息可以进行浏览、添加、修改、删除等。(2)宿舍信息统计:可以根据楼号、宿舍编
3、号进行查询统计。查询内容包括:宿舍编号、应住人数、实住人数、空位数、宿舍电话、录入日期等项。统计内容包括应住人数、实住人数、空位数等。3 卫生管理(1)录入统计:填入学院、年级、宿舍编号可查卫生平均分。还进行增、删、改、查等功能。(2)卫生排名:选择年级,按全部寝室排名或按栋排名。四、实验步骤:1运行PowerDesiner安装文件。2按照安装向导,安装PowerDesiner。3安装成功之后,进入PowerDesiner的CDM设计界面,了解CDM的主要设计元素和设计过程。4分析住宿管理的需求,分析其中应含有的实体及其属性,建立实体联系,设计住宿管理的CDM。5检测CDM,并进行模型转换。6
4、优化PDM。7生成设计报告。五实验结果:CDM:PDM:六遇到的问题及解决办法: Powerdesigner的使用这个实验,真正构建的时候是十分简单的,但是花在这个实验上的时间不可谓不多,主要难点在于这个软件的安装。费尽周折,上网查资料,找同学讨论,找老师帮忙,总之想尽一起办法最后才安装成功。后面实验内容的实现就很顺利轻松的完成了。太原理工大学学生实验报告学院名称计算机科学与技术学院专业班级计科0902学号200900学生姓名成绩课程名称软件开发环境与工具实验题目熟悉SQL语句 一、实验目的:学习简单SQL语句的使用,为后续学习和实验奠定基础。二、实验内容:掌握简单SELECT、INSERT、
5、UPDATE、DELETE等语句的用法。三、实验要求:1.编写一条SELECT语句,从表Student中查询满足条件:性别为女并且班级编号为030001的记录。2.编写一条SELECT语句,从表Course中查询满足条件:课程名称为计算机组成原理的记录,每条记录只显示课程编号、课程名称、课程介绍3列。3.编写一条SELECT语句,从表Student中查询满足条件:姓名为王晶、李平、 赵飞、卫清的学生的记录,并将结果存入自动生成的表Student3中。4.编写一条SELECT语句,从表Teacher中查询满足条件:TTcode列为空的记录并且DNO为0005的记录。5.编写一条SELECT语句,
6、从表Teacher和表TC中查询数据:显示教师与其讲授课程的基本信息。6.向表Student中添加数据:姓名:李玲,出生日期:1986-5-2,学号:03011,班级编号:030006。7.删除数据表Student中计算机专业的男学生的信息。8.修改数据表Student中李刚的性别为男。四、实验步骤:1安装SQL Server。2打开SQL Server 查询分析器。3选择SM数据库。4按照要求,在查询分析器中输入SQL语句,并执行,检查执行结果。5保存正确执行的SQL语句。五实验结果: 1. select *from student where ssex=女 and clno=0300012
7、. select cno 课程编号, cname 课程名称, cinfo 课程介绍 from course where cname=计算机组成原理 3. select * into student3 from student where sname in (王晶,李平,赵飞,卫清)4. select * from teacher where ttcode is null and dno=0005 5. select * from teacher a,tc b where a.tno=b.tno6. insert into student (sname, sno,sbir ,clno) valu
8、es (李玲,03001,1986-5-2,030006) 7. delete from student where ssex=男 and (select department.dname from class,department where department.dno=class.dno and class.clno=student.clno)=计算机系8. update student set ssex=男 where sname=李刚六遇到的问题及解决办法: 本实验是一个简单的实验,熟悉了书本上和老师上课讲解的知识后,按照要求一条一条写出SQL查询语句相对容易,基本没有遇到什么困难。
9、不过老问题还是存在,就是软件的安装了。这类英文软件安装,对于英语水平不高的我来说,看懂提示都比较吃力,再加上要使用破解方法,的确花了不少时间。借助有道词典和寻求同学帮助,顺利解决了问题。七、思考题:1如何对查询结果进行排序。答:使用 Order By 语句可以顺利实现对查询结果的排序太原理工大学学生实验报告学院名称计算机科学与技术学院专业班级计科0902学号200900学生姓名成绩课程名称软件开发环境与工具实验题目搭建delphi开发环境,设计用户界面一、实验目的:安装 Delphi,熟悉Delphi开发环境。 熟练掌握构成用户界面的主要控件的属性和事件。二、实验内容:1安装Delphi。2熟
10、悉常用控件的属性和事件。3掌握调整界面上控件的大小和位置的方法。三、实验要求:1设计用户登录界面要求如下:(1)界面应提供注册用户、登录、取消等功能。(2)界面美观大方。(3)控件命名规范。(4)密码输入后显示“*”。(5)用户名的最大长度为10个字符。2设计住宿管理系统中学生基本信息的录入界面要求如下:(1)界面应提供录入学生基本信息的相关控件。(2)应提供增加、修改、删除、保存等功能。(3)界面美观大方。(4)控件命名规范。四、实验步骤:1运行Delphi的安装文件。2按照安装向导说明,完成安装。3打开Delphi,进入IDE,熟悉编程环境。4新建住宿管理项目。5按照设计内容,在窗体中增加
11、控件。6修改控件的相关属性。7调整控件大小和对齐。五实验结果:1.用户登录界面:控件属性:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) lbl1: TLabel; lbl2: TLabel; btn1: TButton; lbl3: TLabel; edt1: TEdit; edt2: TEdit; btn2: TButton; btn3: TButto
12、n; private Private declarations public Public declarations end;var Form1: TForm1;implementation$R *.dfmend. 2.宿舍管理系统:控件属性:unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls;type TForm1 = class(TForm) lbl1: TLabel; lbl2: TLabel; btn1:
13、 TButton; lbl3: TLabel; edt1: TEdit; edt2: TEdit; btn2: TButton; btn3: TButton; lbl4: TLabel; edt3: TEdit; lbl5: TLabel; edt4: TEdit; btn4: TButton; private Private declarations public Public declarations end;var Form1: TForm1;implementation$R *.dfmend.六思考题:调整界面控件大小和位置的方法有哪些? 答:鼠标选中控件时,控件周围会出现可拉伸点,直
14、接用鼠标拖动就可以调节控件大小; 鼠标拖动和Ctrl+方向键 可以调节控件位置太原理工大学学生实验报告学院名称计算机科学与技术学院专业班级计科0902学号200900学生姓名成绩课程名称软件开发环境与工具实验题目掌握数据库连接方法一、实验目的:熟练掌握Delphi中通过BDE连接数据库的方法,Data Access和Data Control常用控件的使用方法。二、实验内容:1设计并实现用户注册和修改密码功能。2设计并实现住宿管理中学生基本信息录入功能。三、实验要求:在实验三的基础上,连接数据库,填加控件的事件,实现用户登录功能、用户注册和修改密码的功能。1注册用户要求完成以下功能:(1)用户名合法性检测(2)密码长度检测。(3)密码和确认密码一致性检测。2修改密码(1)提供旧密码,旧密码正确,允许修改,否则进行提示。(2)将新密码保存到数据库中。3学生基本信息录入(1)录入内容包括:学号、姓名、性别、院、专业、班级、出生
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1