软件开发实验.docx

上传人:b****5 文档编号:2934640 上传时间:2022-11-16 格式:DOCX 页数:21 大小:385.06KB
下载 相关 举报
软件开发实验.docx_第1页
第1页 / 共21页
软件开发实验.docx_第2页
第2页 / 共21页
软件开发实验.docx_第3页
第3页 / 共21页
软件开发实验.docx_第4页
第4页 / 共21页
软件开发实验.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

软件开发实验.docx

《软件开发实验.docx》由会员分享,可在线阅读,更多相关《软件开发实验.docx(21页珍藏版)》请在冰豆网上搜索。

软件开发实验.docx

软件开发实验

 

软件开发环境与工具

实验报告

 

学院:

计算机科学与技术学院

专业:

计算机科学与技术

班级:

计科0902班

学号:

******

姓名:

 

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

学院名称

计算机科学与技术学院

专业班级

计科0902

学号

200900

学生姓名

成绩

课程名称

软件开发环境与工具

实验题目

Case工具powerdesigner的使用

一、实验目的:

安装PowerDesiner,并了解掌握PowerDesiner的主要功能和使用方法。

二、实验内容:

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.生成设计报告。

五.实验结果:

CDM:

PDM:

 

六.遇到的问题及解决办法:

Powerdesigner的使用这个实验,真正构建的时候是十分简单的,但是花在这个实验上的时间不可谓不多,主要难点在于这个软件的安装。

费尽周折,上网查资料,找同学讨论,找老师帮忙,总之想尽一起办法最后才安装成功。

后面实验内容的实现就很顺利轻松的完成了。

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

学院名称

计算机科学与技术学院

专业班级

计科0902

学号

200900

学生姓名

成绩

课程名称

软件开发环境与工具

实验题目

熟悉SQL语句

一、实验目的:

学习简单SQL语句的使用,为后续学习和实验奠定基础。

二、实验内容:

掌握简单SELECT、INSERT、UPDATE、DELETE等语句的用法。

三、实验要求:

1.编写一条SELECT语句,从表Student中查询满足条件:

性别为女并且班级编号为030001的记录。

2.编写一条SELECT语句,从表Course中查询满足条件:

课程名称为‘计算机组成原理’的记录,每条记录只显示’课程编号’、’课程名称’、’课程介绍’3列。

3.编写一条SELECT语句,从表Student中查询满足条件:

姓名为’王晶’、’李平’、‘赵飞’、’卫清’的学生的记录,并将结果存入自动生成的表’Student3’中。

4.编写一条SELECT语句,从表Teacher中查询满足条件:

TTcode列为空的记录并且DNO为’0005’的记录。

5.编写一条SELECT语句,从表Teacher和表TC中查询数据:

显示教师与其讲授课程的基本信息。

6.向表Student中添加数据:

姓名:

李玲,出生日期:

1986-5-2,学号:

03011,班级编号:

030006。

7.删除数据表’Student’中计算机专业的男学生的信息。

8.修改数据表’Student’中李刚的性别为男。

四、实验步骤:

1.安装SQLServer。

2.打开SQLServer查询分析器。

3.选择SM数据库。

4.按照要求,在查询分析器中输入SQL语句,并执行,检查执行结果。

5.保存正确执行的SQL语句。

五.实验结果:

1.select*fromstudentwheressex='女'andclno='030001'

2.selectcno课程编号,cname课程名称,cinfo课程介绍fromcoursewherecname='计算机组成原理'

3.select*intostudent3fromstudentwheresnamein('王晶','李平','赵飞','卫清')

4.select*fromteacherwherettcodeisnullanddno='0005'

5.select*fromteachera,tcbwherea.tno=b.tno

6.insertintostudent(sname,sno,sbir,clno)values('李玲','03001','1986-5-2','030006')

7.deletefromstudentwheressex='男'and(selectdepartment.dnamefromclass,departmentwheredepartment.dno=class.dnoandclass.clno=student.clno)='计算机系'

8.updatestudentsetssex='男'wheresname='李刚'

六.遇到的问题及解决办法:

本实验是一个简单的实验,熟悉了书本上和老师上课讲解的知识后,按照要求一条一条写出SQL查询语句相对容易,基本没有遇到什么困难。

不过老问题还是存在,就是软件的安装了。

这类英文软件安装,对于英语水平不高的我来说,看懂提示都比较吃力,再加上要使用破解方法,的确花了不少时间。

借助有道词典和寻求同学帮助,顺利解决了问题。

七、思考题:

1.如何对查询结果进行排序。

答:

使用OrderBy语句可以顺利实现对查询结果的排序

 

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

学院名称

计算机科学与技术学院

专业班级

计科0902

学号

200900

学生姓名

成绩

课程名称

软件开发环境与工具

实验题目

搭建delphi开发环境,设计用户界面

一、实验目的:

安装Delphi,熟悉Delphi开发环境。

熟练掌握构成用户界面的主要控件的属性和事件。

二、实验内容:

1.安装Delphi。

2.熟悉常用控件的属性和事件。

3.掌握调整界面上控件的大小和位置的方法。

三、实验要求:

1.设计用户登录界面

要求如下:

(1)界面应提供注册用户、登录、取消等功能。

(2)界面美观大方。

(3)控件命名规范。

(4)密码输入后显示“*”。

(5)用户名的最大长度为10个字符。

2.设计住宿管理系统中学生基本信息的录入界面

要求如下:

(1)界面应提供录入学生基本信息的相关控件。

(2)应提供增加、修改、删除、保存等功能。

(3)界面美观大方。

(4)控件命名规范。

四、实验步骤:

1.运行Delphi的安装文件。

2.按照安装向导说明,完成安装。

3.打开Delphi,进入IDE,熟悉编程环境。

4.新建住宿管理项目。

5.按照设计内容,在窗体中增加控件。

6.修改控件的相关属性。

7.调整控件大小和对齐。

五.实验结果:

1.用户登录界面:

控件属性:

unitUnit1;

interface

uses

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:

TButton;

private

{Privatedeclarations}

public

{Publicdeclarations}

end;

var

Form1:

TForm1;

implementation

{$R*.dfm}

end.

2.宿舍管理系统:

控件属性:

unitUnit1;

interface

uses

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:

TButton;

lbl4:

TLabel;

edt3:

TEdit;

lbl5:

TLabel;

edt4:

TEdit;

btn4:

TButton;

private

{Privatedeclarations}

public

{Publicdeclarations}

end;

var

Form1:

TForm1;

implementation

{$R*.dfm}

end.

六.思考题:

调整界面控件大小和位置的方法有哪些?

答:

鼠标选中控件时,控件周围会出现可拉伸点,直接用鼠标拖动就可以调节控件大小;

鼠标拖动和Ctrl+方向键可以调节控件位置

 

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

学院名称

计算机科学与技术学院

专业班级

计科0902

学号

200900

学生姓名

成绩

课程名称

软件开发环境与工具

实验题目

掌握数据库连接方法

一、实验目的:

熟练掌握Delphi中通过BDE连接数据库的方法,DataAccess和DataControl常用控件的使用方法。

二、实验内容:

1.设计并实现用户注册和修改密码功能。

2.设计并实现住宿管理中学生基本信息录入功能。

三、实验要求:

在实验三的基础上,连接数据库,填加控件的事件,实现用户登录功能、用户注册和修改密码的功能。

1.注册用户

要求完成以下功能:

(1)用户名合法性检测

(2)密码长度检测。

(3)密码和确认密码一致性检测。

2.修改密码

(1)提供旧密码,旧密码正确,允许修改,否则进行提示。

(2)将新密码保存到数据库中。

3.学生基本信息录入

(1)录入内容包括:

学号、姓名、性别、院、专业、班级、出生

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

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

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