数据库技术与应用课程设计

数据库技术与应用课程设计

ID:39578143

大小:813.99 KB

页数:11页

时间:2019-07-06

数据库技术与应用课程设计_第1页
数据库技术与应用课程设计_第2页
数据库技术与应用课程设计_第3页
数据库技术与应用课程设计_第4页
数据库技术与应用课程设计_第5页
资源描述:

《数据库技术与应用课程设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、河北石油职业技术学院实训实习报告2011/2012学年第二学期班级名称学生姓名课程名称数据库技术与应用实践名称数据库技术与应用实训指导教师实训实习报告副页姓名专业电子商务班级10-1地点南院机房时间2012.6.25-6.27目的1.培养综合应用PowerBuilder进行应用程序设计和解决实际问题的能力;2.加深对PowerBuilder编程环境和编程方法的理解;3.掌握应用程序设计的基本方法;4.巩固已经学到的编程技术。内容1.数据库设计:数据表结构,主键、外键定义2.界面设计:主窗口界面、数据窗口对象界面、菜单的设计3.

2、主要功能模块及其代码设计:◆用户登录◆学生基本情况浏览、学生选课成绩浏览*◆学生数据设计院(包括按姓名、家庭地址、出生日期、性别等)◆学科专业管理◆课程安排录入◆学生成绩录入4.调试和测试:设计过程中出现的错误及改正方法5.应用程序中存在的问题及改进的意见6.结束语成绩指导教师签字:实践单位鉴定实践单位签字盖章:备注一、实训时间2012.6.25-6.27二、实训题目学生信息管理系统二、实训内容1)数据库设计:数据表结构,主键、外键定义数据表结构截图:主键的定义:主键是表中唯一标识一个记录的列或列的组合,即表中任意两行的主键值

3、都不能相同。能够作为主键的列,其NULL值必须为No。一个表只能有一个主键。主键设置后,就不能再改变。外键的定义:外键是那些与其他表的主键相对应的列,它被用来连接多个表,反映表之间的一种隶属关系,保证数据的一致性。一个表可以有多个外键。2)界面设计:主窗口界面、数据窗口对象界面、菜单的设计主窗口界面截图:数据窗口对象界面截图:菜单设计截图:3)主要功能模块及其代码设计:◆用户登录界面截图:主要代码:open(w_main)close(parent)◆学生基本情况录入界面截图:“确定”按钮代码:insertinto"studen

4、t"("stud_id","name","birthday","sex","nation","home","tel","party","resume")values(:ll_id,:ls_name,:ld_birthday,:ls_sex,:ls_nation,:ls_home,:ls_tel,:ls_party,:mle_resume.text);sle_id.text=""sle_name.text=""sle_birthday.text=""mle_resume.text=""sle_home.text=""sle_te

5、l.text=""sle_id.setfocus()学生基本情况浏览可用两种方法实现学生数据浏览功能:①使用数据窗口对象中的按钮控件实现浏览;②使用窗口对象中的按钮控件实现浏览。由于第一种方法较简单,这里采用第二种方法来实现。界面截图:“增加记录”按钮的代码设计:longrowrow=dw_1.insertrow(0)dw_1.setrow(row)dw_1.scrolltorow(row)dw_1.setfocus()“插入记录”按钮的代码设计:longrowrow=dw_1.insertrow(dw_1.getrow())

6、dw_1.setrow(row)dw_1.scrolltorow(row)dw_1.setfocus()“删除记录”按钮的代码设计:dw_1.deleterow(dw_1.getrow())“显示记录”按钮的代码设计:dw_1.retrieve()“上一条记录”按钮的代码设计:dw_1.scrollpriorrow()dw_1.setfocus()“下一条记录”按钮的代码设计:dw_1.scrollnextrow()“首记录”按钮的代码设计:dw_1.scrolltorow(1)dw_1.setfocus()“末记录”按钮的代

7、码设计:longrowdw_1.scrolltorow(dw_1.rowcount())dw_1.setfocus()“存盘”按钮的代码设计:dw_1.update()“返回”按钮的代码设计:close(parent)◆学生数据查询(包括按姓名、按家庭住址、按出生日期、按党团员)界面截图:W_querystudent窗口的open事件代码设计:tab_1.tabpage_name.dw_name.settransobject(sqlca)tab_1.tabpage_home.dw_home.settransobject(sql

8、ca)tab_1.tabpage_birthday.dw_birthday.settransobject(sqlca)tab_1.tabpage_party.dw_party.settransobject(sqlca)tab_1.tabpage_party.dw_party.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。