![[PB课程设计]NBA球员资料查询_第1页](http://file.renrendoc.com/FileRoot1/2019-12/6/98ced00f-da4d-4a41-89b7-793ed835be52/98ced00f-da4d-4a41-89b7-793ed835be521.gif)
![[PB课程设计]NBA球员资料查询_第2页](http://file.renrendoc.com/FileRoot1/2019-12/6/98ced00f-da4d-4a41-89b7-793ed835be52/98ced00f-da4d-4a41-89b7-793ed835be522.gif)
![[PB课程设计]NBA球员资料查询_第3页](http://file.renrendoc.com/FileRoot1/2019-12/6/98ced00f-da4d-4a41-89b7-793ed835be52/98ced00f-da4d-4a41-89b7-793ed835be523.gif)
![[PB课程设计]NBA球员资料查询_第4页](http://file.renrendoc.com/FileRoot1/2019-12/6/98ced00f-da4d-4a41-89b7-793ed835be52/98ced00f-da4d-4a41-89b7-793ed835be524.gif)
![[PB课程设计]NBA球员资料查询_第5页](http://file.renrendoc.com/FileRoot1/2019-12/6/98ced00f-da4d-4a41-89b7-793ed835be52/98ced00f-da4d-4a41-89b7-793ed835be525.gif)
已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
序号:11山东理工大学计算机学院PowerBuilder 9.0(大作业)班 级 计科0504 姓 名 袁超 学 号 0512106125 指导教师 孙勇 二八 年 一 月 九 日NBA球员资料查询系统详细设计说明书 一、引言 Powerbuilder是一个具有强大的数据库管理功能的软件。它以特有的数据窗口技术和简单易用功能强大的powerbuilder语言满足了快速开发和实施的需求。对于学习计算机的我们来说,掌握powerbuilder对于以后的学习和工作有良好的帮助。1.1. 编写目的 该文档是专门为老师评卷使用。1.2. 背景 大作业,考试内容之一。1.3. 定义无。二、NBA球员资料查询系统2.1功能(1)具有注册和用户登录功能。(2)管理员能对资料进行增加、修改、删除等操作.。(3)用户能够进行对密码修改等操作。(4)能够通过名字进行查询和模糊查询。2.2时间 开始时间 2007. 12. 29 最后修改时间 2008. 1. 82.3界面图2.1图2-2(w_denglu窗口) 图2-3(w_main窗口)图2-4(w_caidan窗口)图2-5(w_mimaxiugai窗口)图2-6(w_ziliaoxiugai窗口)2.4输入项1 用户名,密码,球员名称,年龄,球队,位置2 通过键盘输入数据3 涉及到的表:2.5输出项1. 将数据保存到数据库中2. 涉及的表:yonghu,ziliao 2.6主要算法1.此程序中多次用到messagebox()函数,对相关信息进行提示。2.在用户登录时,对用户身份进行确认。如果系统认证的用户,则管理菜单可用。如果不是,则不能对球员资料进行修改,添加,删除等操作。3.为实现模糊查询,设立了个全局变量。4. 在此程序中多次用到了将文本控件的enable属性设置为false以输出数据防止用户对数据进行不正确的改动。2.7限制条件 由于自己学识浅薄,不能完成自己原来的一些预想,比如对用户的注册和对用户信息的完善。2.8尚未解决的问题 由于球员太多,不能一一将其加入,显得数据有些简单。而且对资料检索显的过于简单。3.程序设计说明以下是整个程序中实现各个窗口按钮的代码1.应用程序open()事件代码实现数据库链接,并打开登录窗口int rcselect count(用户名)into :rcfrom yonghuziliaowhere 用户名=:sle_1.text and 密码=:sle_2.textusing sqlca;if rc0 then login=sle_1.textopen (w_main)if sle_1.text=yuanchao thenm_caidan.m_管理.m_资料修改.enabled=trueelsem_caidan.m_管理.m_资料修改.enabled=falseend ifelsemessagebox(提示,用户名或密码错误)end if退出的程序代码为:close (parent)2.对球员进行查询可用以下代码实现:string wheresql,newsql,rcrc=sle_1.textwheresql = where 资料.name like %+rc+%newsql = old + wheresqldw_1.setsqlselect(newsql)dw_1.retrieve()退出程序为:close(parent)3.对用户密码进行修改:string pwselect 密码into :pwfrom yonghuziliaowhere 用户名=:loginusing sqlca;if pwsle_1.text thenmessagebox(提示,旧密码不正确!)elseupdate yonghuziliaoset 密码=:sle_2.textwhere 用户名=:loginusing sqlca;messagebox(提示,修改成功!)close(parent)end if如果不想进行修改则按取消:close (parent)4.对球员资料修改(1)查询可用以下代码:string wheresql,newsql,rcrc=sle_1.textwheresql = where yonghuziliao.用户名 like %+rc+%newsql = old + wheresqldw_1.setsqlselect(newsql)dw_1.retrieve()(2)添加资料:dw_1.insertrow( 0)(3)删除资料:dw_1.deleterow(0)(4)保存:dw_1.update()(5) 退出:close(parent)4.心得总结:通过本次Powerbuilder大作业的完成,使我对整个课程有了更进一步的了解,通过自己实践,能够自己开发一些小的管理系统,在制作期间
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二手小型车辆转让合同2篇
- 新解读《GB-T 32543-2016建筑施工机械与设备 混凝土输送管 连接型式和安全要求》
- 合作讲师协议6篇
- 永久通风专业合同范本
- 广安医院保洁合同范本
- 钢筋制作加工合同范本
- 学校广告制作合同范本
- 农业公司并购合同范本
- 产品保修合同范本个人
- 智力题目类型图片及答案
- GB/T 18348-2022商品条码条码符号印制质量的检验
- 第七届全国“学宪法、讲宪法”知识竞赛试题及答案
- GB/T 10325-2012定形耐火制品验收抽样检验规则
- 平行平板的多光束干涉
- 《大众传播学研究方法导论(第二版)》课件第二章 研究基础
- 萃智创新方法理论考试题库(含答案)
- 小学生视力检测登记表
- 植物生物技术绪论
- 时空大数据课件
- 机器视觉课件
- 客舱广播词的基本知识
评论
0/150
提交评论