上海大学数据库一报告下课件_第1页
上海大学数据库一报告下课件_第2页
上海大学数据库一报告下课件_第3页
上海大学数据库一报告下课件_第4页
上海大学数据库一报告下课件_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第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建立数据库:创建表:【注】这里要设置每个学生进入登录

2、界面时的,用户名“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:

3、界面如下: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_sel

4、ect_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”:单击“登录”:输入课程号(已选且可选的课程),并单击“选课”:【注】因为课程已选,所以会出现以上出错

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论