上海大学数据一报告下.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
上海大学数据一报告下

第6周(第二、六章:E_R模型和扩展E-R模型) 实验课:数据库连接编程(PB10.0与SQL Serve r):第13章实验5-1 第7周(第二、七章:数据模型,E-R模型转关系模型,完整性规) 一、实验课:数据库连接编程(PB10.0与SQL Serve r):第13章实验5-2 第8周(第三章:关系代数,关系演算自学) 一、实验课:数据库连接编程(PB10.0与SQL Serve r):第13章实验5-3 第9周(第三章:查询优化) 实验课:数据库连接编程(网络语言与SQL Server),有同学们自由发挥。 使用SQL Server建立数据库: 创建表: 【注】这里要设置每个学生进入登录界面时的,用户名“LOGN”和密码“PSWD”,由于粗心,我把LOGIN写成了LOGN,因此,在使用PB时,相应的脚本也需要修改为“logn”。 二、使用PowerBuilder: 1.student的open()事件脚本: 2、d_c界面: 3、d_score_dis界面: 4、d_score_input界面: 输入某课程的课程号,例如C1: 界面如下: 5、d_select_student界面: 输入某学生的学号,例如S1: 界面如下: 6、d_select_student_course界面: 输入某学生的学号,例如S1: 界面如下: 7、d_select_student_score界面: 输入某学生的学号,例如S1: 界面如下: 8、d_student_score_report界面: 输入某学生的学号,例如S1: 界面如下: 9、菜单栏m_student界面及事件脚本: 10、窗口w_course_create布局及相应事件脚本: 11、窗口w_course_score_dis布局及相应事件脚本: 12、窗口w_login布局及相应事件脚本: 【注】实验时,我发现运行时插图无法显示,后来我发现,系统中并没有找到书上所提供的*.bmp文件的图片。于是我自己复制了一个图片Coffee Bean.bmp到指定的文件夹,然后,在代码中,将p_1的picturename指向该图片。实验中其他界面图片的插入,同理。 13、窗口w_select_course布局及相应事件脚本: 14、窗口w_select_student_score_report布局及相应事件脚本: 15、窗口w_ student_create布局及相应事件脚本: 16、窗口w_ student_create布局及相应事件脚本: 17、运行: 1)选择数据源STUDENT_SQL: 【注】因为在虚拟机中安装的PowerBuilder的版本比书上的稍微高一点,因此,在运行时会出现这一步。 2)以教师身份登录: 选择某一门课程,如“数据结构”,并单击“查询”按钮: 单击输入成绩: 【注】在“输入成绩”界面会有一个bug,就是无法修改成绩,单击保存时,会跳出提示框: 【注】提示框说明数据库中的数据无法更新。这个问题我和很多同学讨论过,他们都有这个状况,并尚未解决。我想这个功能的实现和“学生表中新增学生”这个功能是一样的道理。应该是在视窗中,修改编辑栏的属性,使它成为可编辑形式,就可以避免数据无法更新的bug了。 单击成绩分布: 选择菜单栏中的“学生表”: 单击“新增”,并增加一个新学生“S10”: 单击“保存”,发现S10加入名单中: 选中S10,并单击“删除”: 2)以学生身份登录,如“S1”: 单击“登录”: 输入课程号(已选且可选的课程),并单击“选课”: 【注】因为课程已选,所以会出现以上出错提示框。 输入课程号(未选且可选的课程),并单击“选课”: 删除课程号(未登记分数的课程),并单击“退课”: 删除课程号(已登记分数的课程),并单击“退课”:

文档评论(0)

wst34008 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档