欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    系统开发实例.ppt

    • 资源ID:82803083       资源大小:1.21MB        全文页数:33页
    • 资源格式: PPT        下载积分:16金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要16金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    系统开发实例.ppt

    第第10章章 系统开发实例系统开发实例10.1 开发开发VFP数据库应用系统的一数据库应用系统的一般步骤般步骤需求分析需求分析 充分调研充分调研、写出需求规范说明书、写出需求规范说明书 数据库设计数据库设计 逻辑设计、物理设计、数据代码设计逻辑设计、物理设计、数据代码设计 10.1 开发开发VFP数据库应用系统的一数据库应用系统的一般步骤般步骤应用程序设计应用程序设计 创建子类创建子类、用户界面设计与编码、数据输出设计、用户界面设计与编码、数据输出设计 数据库维护功能数据库维护功能、构造构造VFP应用程序应用程序 软件测试软件测试应用程序发布应用程序发布系统运行与维护系统运行与维护 一个实例一个实例:“学生成绩管理系统学生成绩管理系统”的开的开发发一、需求分析一、需求分析开发目的:开发目的:(1)(1)能对能对学生成绩学生成绩有关的各类数据进行输入、修有关的各类数据进行输入、修改与查询。改与查询。(2)(2)能根据学生表和课程表录入每个学生的成绩能根据学生表和课程表录入每个学生的成绩数据数据。(3)(3)能对学生成绩表进行条件查询能对学生成绩表进行条件查询。(4)(4)能对四个表进行报表打印能对四个表进行报表打印数据需求数据需求 输入包括输入包括成绩信息表、课程名表、系别表、学成绩信息表、课程名表、系别表、学生信息表生信息表4 4个表个表 输出包括输出包括4 4个表的报表输出,每个学生的成绩单个表的报表输出,每个学生的成绩单输出,每科成绩的输出输出,每科成绩的输出。功能需求功能需求 成绩输入成绩输入用于学生考试成绩的输入用于学生考试成绩的输入成绩查询成绩查询用于学生成绩的查询,可以设置查询条件,系统调用于学生成绩的查询,可以设置查询条件,系统调用相关的条件进行查询。用相关的条件进行查询。可以查询每个学生的成绩,可以查询每科学生的成可以查询每个学生的成绩,可以查询每科学生的成绩。绩。统计统计 可以对成绩进行各方面的统计和分析。可以对成绩进行各方面的统计和分析。数据维护数据维护 可以对四个表进行增、删、改操作。可以对四个表进行增、删、改操作。打印输出打印输出 可以对四个表进行打印输出,也可以对每个可以对四个表进行打印输出,也可以对每个人或每科进行统计输出。人或每科进行统计输出。密码输入密码输入 对用户限定进入系统。对用户限定进入系统。一个实例一个实例:“学生成绩管理系统学生成绩管理系统”的开发的开发二、数据库设计二、数据库设计 逻辑设计逻辑设计 (1)(1)成绩信息表:成绩信息表:cjcj(学号学号,课程号课程号,分数分数,学分学分)(2)(2)课程名表课程名表:kckc(课程号课程号,课程名称课程名称)(3)(3)系别表系别表:xbxb(系号系号,系名,负责人,系名,负责人)(4)(4)学生信息表学生信息表:xsxs(学号学号,姓名,性别,姓名,性别,系号系号,特长,出生日期,照片特长,出生日期,照片)物理设计物理设计 三、三、应用程序设计应用程序设计 总体设计总体设计 开始界面设计开始界面设计 初始用户界面设计初始用户界面设计zjmbd.scx进入系统代码进入系统代码(也可调用密码表单,再进入也可调用密码表单,再进入菜单菜单)Do menu.mprThisfrom.release10.2 数据输入、数据查询模块的设计数据输入、数据查询模块的设计一、数据输入:成绩录入表单一、数据输入:成绩录入表单(cjlr)下图为设计与运行状态下图为设计与运行状态代码的实现代码的实现添加记录按钮的单击事件添加记录按钮的单击事件thisform.text1.value=thisform.text2.value=thisform.text3.value=thisform.text4.value=保存记录单击事件保存记录单击事件if thisform.text1.value=if thisform.text1.value=“”or or thisform.text2.value=thisform.text2.value=“”or or thisform.text3.value=thisform.text3.value=“”or or thisform.text4.value=thisform.text4.value=“”messageboxmessagebox(所有项内容都不能为空所有项内容都不能为空,48,48,提示信息提示信息)elseelse locate for locate for 成绩信息表成绩信息表.学号学号=alltrim(thisform.text1.value)and=alltrim(thisform.text1.value)and 成绩信息表成绩信息表.课课程号程号=alltrim(thisform.text2.value)=alltrim(thisform.text2.value)if found()if found()messageboxmessagebox(此学号与课号已经存在,重新输入此学号与课号已经存在,重新输入,48,48,提示信息提示信息)thisform.text1.value=thisform.text1.value=thisform.text1.setfocus thisform.text1.setfocus else else insert into 成绩信息表成绩信息表 values(alltrim(thisform.text1.value),alltrim(thisform.text2.value),val(alltrim(thisform.text3.value),val(alltrim(thisform.text4.value)Messagebox(“添加成功添加成功!”)endifendif学号学号组合框的单击事件组合框的单击事件bo1.visible=.f.thisform.text1.visible=.t.thisform.text1.value=bo1.text学号学号组合框的组合框的bo1.visible=.f.thisform.text1.visible=.t.课程号组合框和学号类似课程号组合框和学号类似学号学号文本框的单击事件文本框的单击事件thisform.text1.visible=bo1.top=bo1.left=bo1.visible=.t.课程号文本框单击事件和学号文本框单击事件类似。课程号文本框单击事件和学号文本框单击事件类似。学生信息录入表单学生信息录入表单代 码添加照片按钮的单击事件添加照片按钮的单击事件:thisform.text4.value=getpict(,选择相片选择相片,好了!好了!)命令按钮组的单击事件命令按钮组的单击事件do casecase this.value=1thisform.text1.value=thisform.text2.value=thisform.text3.value=thisform.text4.value=thisform.text1.setfocuscase this.value=2k1=thisform.text1.valuek2=thisform.text2.valuek3=bo1.valuek4=bo2.valuek5=bo3.valuek6=thisform.text3.valuek7=thisform.text4.valueinsert into 学生信息表学生信息表(学号学号,姓名姓名,性别性别,系号系号,特长特长,出出生日期生日期)value(k1,k2,k3,k4,k5,k6)APPEND GENERAL 学生信息表学生信息表.照片照片 FROM&k7 thisform.image1.picture=k7 THISFORM.Refresh messagebox(已经成功添加了你的朋友:已经成功添加了你的朋友:+alltrim(k1),0+64,一件大好事!一件大好事!)case this.value=3thisform.releaseendcase二、数据查询:学号成绩查询表单二、数据查询:学号成绩查询表单设计之前和设计之后状态设计之前和设计之后状态代码实现代码实现第一个查询按钮的单击事件第一个查询按钮的单击事件select*from 成绩信息表成绩信息表 where;alltrim(bo1.text)=成绩信息表成绩信息表.学号学号第二个查询按钮的单击事件和第一个查询按钮相同第二个查询按钮的单击事件和第一个查询按钮相同浏览全部记录按钮的单击事件浏览全部记录按钮的单击事件sele*from 成绩信息表成绩信息表第三个查询按钮的单击事件第三个查询按钮的单击事件if val(alltrim(thisform.text1.value)val(alltrim(thisform.text2.value)messagebox(此值须大于此值须大于0并且不能大于后面的值并且不能大于后面的值,48,信息窗口信息窗口)elseif val(alltrim(thisform.text2.value)100 messagebox(此值须小于此值须小于100,48,信息窗口信息窗口)else if thisform.text1.value=“”or thisform.text2.value=“”messagebox(“区间值不能为空区间值不能为空”,48,信息窗口信息窗口)else sele*from 成绩信息表成绩信息表 where 成绩信息表成绩信息表.分数分数 between val(alltrim(thisform.text1.value)and val(alltrim(thisform.text2.value)endif endif endif报表设计报表设计作四个数据表的报表作四个数据表的报表菜单设计菜单设计信息输入信息输入 成绩查询成绩查询 数据维护数据维护 数据输出数据输出 退出退出 成绩输入成绩输入 学生信息学生信息 学生信息学生信息 学生信息输入学生信息输入 系别信息系别信息 系别信息系别信息 课程信息课程信息 课程信息课程信息 成绩信息成绩信息退出代码退出代码:close allset sysmenu to defaclear eventsclear allclose allset talk offclear windowsset sysmenu offset sysmenu to set safety offset status bar offset defa to d:ma2zoom windows screen maxmodi windows screen title 学生成绩管理系统学生成绩管理系统modi windows screen fill file d:ma2xs_027.jpgdo form zjmbd.scxread eventsset talk onquit主主程程序序10.4 应用程序的管理与发布应用程序的管理与发布 10.4.110.4.1 应用程序管理应用程序管理 项目管理器中的主文件项目管理器中的主文件 连编连编 文件的包含与排除文件的包含与排除应用程序发布应用程序发布发布准备发布准备 在项目管理器中生成一个在项目管理器中生成一个.exe.exe可执行程序可执行程序 创建发布树创建发布树(目录目录)创建发布磁盘创建发布磁盘 磁盘映象由安装向导生成在硬盘的磁盘映象目录中磁盘映象由安装向导生成在硬盘的磁盘映象目录中,选选定工具菜单的向导选项的安装命令。定工具菜单的向导选项的安装命令。图图 10.21 10.21 安装向安装向导对话导对话框框小结小结学生成绩管理系统共包含以下内容学生成绩管理系统共包含以下内容一个项目一个项目一个库,四个表一个库,四个表三个表单,三个表单,zjmbd,cjlr,cjcx四个报表,每个表一个报表四个报表,每个表一个报表一个菜单一个菜单一个主程序(连编)一个主程序(连编)选作:密码表单,编辑表单,浏览表单等选作:密码表单,编辑表单,浏览表单等 分组小计报表。分组小计报表。

    注意事项

    本文(系统开发实例.ppt)为本站会员(s****8)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开