欢迎来到天天文库
浏览记录
ID:45552505
大小:77.53 KB
页数:6页
时间:2019-11-14
《《管理信息系统开发与应用》实验上机指导报告(二)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、成绩:《管理信息系统开发与应用》实验上机指导报告(二)课程:管理信息系统开发与应用上机内容:Powerbu订der结构化程序的特点和应用学期:2010〜2011学年第一学期指导教师:陶林时间:计算机网络中心地点:报告人:年级、专业:西南交通大学峨眉校区机械工程系一、使用的开发工具:Powerbuilder(简称PB)。二、PB特点:面向对象、4GL(第四代编程语言)、提供易于与数据库管理系统(DBMS)互连的简易操作和特有的数据窗口技术。三、上机要求:1、遵守上机纪律,听从指挥,爱护机房设备;2、按时完成每次上机的练习,然后统一上交,并保证掌握相关知识;3、注意经常对自己的操
2、作进行存档;遇到问题必须弄清楚,不懂的地方应该举手示意。四、本次上机目的:1、结合已有的知识,理解和掌握Powerbuilder结构化程序的特点和基本语法.'2、利用基本控件构造界面,通过结构化程序实现判断和控制;3、掌握PB实现前端界面的方法;4、利用已有的数据库配置文件,学会数据表的建立和操作。五、通过本次上机,应掌握内容:1、PB基本的结构化程序语句有“if语句”、"for。。。next语句”、"dountil。。。loop语句”和“choosecase语句”四类,参考上机实验提供的实例,首先,对四类语句分别组织自己的程序界面,然后利用对应的语句实现该界面的功能并写出过
3、程。答ififsle_l.text二"”then//判断用户输入的文本(sle_l.text)是否为空nicssagcboxC提示〃,〃请你输入用户名!〃)//为空,则给出提示信息return;//停止程序的继续执行endiffor•••nextDimWords,Chars,MyStringForWords二10To1Step-1'建立10次循环。ForChars=0To9'建立10次循环。MyString=MyString&Chars'将数字添加到字符串屮。NextChars'IncrementcounterMyString二MyString&〃〃'添加一个空格。NextW
4、ordsDountil---loopPrivateSubCommand1_C1ick()CisFori=1To9Forj=10-iTo9Print1;不;j;二;i不J;NextjPrintNextiEndSub该程序的意思是;用dountil...loop语句做一个乘法口诀表,格式为:1*9=92*8=162*9=183*7=213*8=243*9=27choosecaseintflag=messagebox「标题T内容',图标,按键默认值)choosecaseflagcase1〃第一种情况return0〃返回0case2〃第二种情况return1〃返冋1caseelser
5、eturn1endchoose2、通过实验上机,进一步理解结构化系统开发方法和原型法,说明它们各自进行系统开发的基本思想,画出他们的基本工作步骤示意图,并比较他们的优缺点。答:结构化系统开发方法的基本思想:采用结构化思想、系统工程的观点和工程化的方法,按照用户至上的原则,先将整个管理信息系统作为一个大模块,自顶向下,以模块化结构设计技术进行模块分解,然后,再口底向上按照系统的结构将各模块进行组合,最终实现系统的开发。结构化系统开发的基本工作步骤示意图如下:原型法的基本思想:它是在关系数据库、第4代程序生成工具和各种系统开发生成环境诞生的基础上,逐步形成的一种设计思想、过程和方
6、法全新的系统开发方法;它并不注重对管理信息系统的全面、系统的调查和分析,而是根据对用户的信息需求的大致了解,借助强有力的软件环境支持,迅速构造一个新系统的原型,通过反复修改和改善,最终完成新系统的开发。原型法开发的基本工作示意图如下:3、连接已有的数据库配置并建立表,通过练习,总结关系模型的结构和特点,并举例说明什么是实体完整性、参照完整性和用户自定义完整性。答:关系模型的结构包括关系数据结构、关系完整性规则和冇关系运算这三个方而;关系模型的特点:1)数据结构简单;2)查询与处理方便;3)数据独立性很高;4)坚实的理论基础。实体完整性:实体完整性规则规定基本关系的所有主关键字
7、对应的主属性都不能取空值,例如,当查询成绩时候,学号即为不能取空值,否则无法查询。参照完整性:参照完整性是相关联的两个表Z间的约束,就是从表中每条记录外键的值必须是主表屮存在的,因此,当在两个表之间建立了关联关系后,对一个关系进行的操作要影响到另一个表中的记录。例如,在一些个人信息记录中,年级与岀生日期是相关联的,改变了出生年月日,年级以及生肖都会相应的变动。用户自定义完整性:用户自定义完整性指针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求。例如,日期必须是date格
此文档下载收益归作者所有