




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件开发环境与工具实验指导书 相洁、吕进来、李志萍太原理工大学计算机与软件学院2008-03-01说 明本书适用于计算机科学与技术专业软件开发环境与工具的实验指导,共8个学时。覆盖软件开发的过程,涉及当前较流行的软件开发工具与环境。一、实验的性质、目的和任务:1巩固和运用所学知识,解决具体问题,以达到理论联系实际的目的。2使学生明确后续的应用软件方向课程的学习目的,加深对这些课程的理解,能够应用本课程介绍的环境和工具进行后续课程的课程设计,使学生具备一定的应用软件的开发能力。3了解和掌握软件开发的整体过程,并结合实际应用开发一个小型应用软件,提高软件开发的实际能力,为今后毕业设计打下良好的基础。4了解当前流行的软件开发工具与环境。二、实验的内容、要求及学时分配:1CASE工具PowerDesiner的使用 (2学时)安装PowerDesiner,并了解掌握PowerDesiner的主要功能和使用方法。2简单SQL语句的使用 (2学时)熟悉简单SQL语句的用法,为后续学习和实验奠定基础。3搭建Delphi开发环境,设计用户界面 (2学时)安装并熟悉Delphi开发环境,进行应用程序简单界面的设计和简单事件的填加。4数据库连接 (2学时)使用Delphi数据库控件连接数据库,设计并实现用户登录窗体和维护学生基本信息窗体。三、实验考核:以学生的实验报告和做实验时的表现考核为依据,有优、良、中、差四个等级,可以分别每次实验提交一个报告,也可以写成综合报告。四、参考资料:1. 软件开发技术与应用.李昌武 等. 清华大学出版社.2. 计算机软件技术基础(第二版). 麦中凡, 吕庆中 等.高等教育出版社.3. 软件开发技术基础. 赵英良,仇国巍. 机械工业出版社.4. Delphi程序设计大学教程.刘艺,罗兵,周安栋.机械工业出版社.5. Delphi 7开发基础教程.ATA教育公司,牛汉民. 科学出版社.实验一 CASE工具PowerDesiner的使用一、实验目的:安装PowerDesiner,并了解掌握PowerDesiner的主要功能和使用方法。二、实验内容:1安装PowerDesiner。2了解CDM的主要设计元素和设计过程。3熟悉模型转换工具的使用。4熟悉P DM的主要设计元素和设计过程。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实验结束后,整理实验报告。五、思考题:1CDM和PDM有什么区别?2如何使用PDM生成创建数据库对象的脚本。实验二 熟悉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打开SQL Server 查询分析器。2选择SM数据库。3按照要求,在查询分析器中输入SQL语句,并执行,检查执行结果。4保存正确执行的SQL语句。5实验结束后,整理实验报告。五、思考题:1如何对查询结果进行排序。2查看SQL Server联机帮助,学习使用分组聚合函数。实验三: 搭建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调整控件大小和对齐。五、 思考题:调整界面控件大小和位置的方法有哪些? 实验四:掌握数据库连接方法一、实验目的:熟练掌握Delphi中通过BDE连接数据库的方法,Data Access和Data Control常用控件的使用方法。二、实验内容:1设计并实现用户注册和修改密码功能。2设计并实现住宿管理中学生基本信息录入功能。三、实验要求:在实验三的基础上,连接数据库,填加控件的事件,实现用户登录功能、用户注册和修改密码的功能。1注册用户要求完成以下功能:(1)用户名合法性检测(2)密码长度检测。(3)密码和确认密码一致性检测。2修改密码(1)提供旧密码,旧密码正确,允许修改,否则进行提示。(2)将新密码保存到数据库中。3学生基本信息录入(1)录入内
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 苏州工行面试题及答案
- 正骨专业知识
- 浙江国企招聘2024台州湾新区招聘8人笔试参考题库附带答案详解
- 2025辽宁辽渔集团招聘27人笔试参考题库附带答案详解
- 2025福建福州市仓山区国有投资发展集团有限公司招聘1人笔试参考题库附带答案详解
- 2025甘肃张掖市发展投资集团有限公司招聘专业技术人员6人笔试参考题库附带答案详解
- 高考文言文阅读练习
- 2025年芜湖凤鸣控股集团及其子公司选调10人笔试参考题库附带答案详解
- 2025年滁州市自然资源勘测规划研究院有限公司招聘4人笔试参考题库附带答案详解
- 2025山东枣庄市国企招聘实习生高薪急聘人数106人笔试参考题库附带答案详解
- 钢笔字练习模板
- 撰写课题申请书的五个关键(课堂PPT)
- 柠檬茶项目财务数据分析(参考范文)
- 预制渡槽吊装施工方案_图文
- 国家开放大学《会计学概论》章节测试参考答案
- sq1魔方还原教程
- 小升初个人简历表
- 集中空调卫生档案目录
- 锥套国际标准基本参数表
- 绩效管理体系优化方案
- DIN5480-10-1991中文版
评论
0/150
提交评论