系统开发实例.pptVIP

  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文档。上传文档
查看更多
第10章 系统开发实例 10.1 开发VFP数据库应用系统的一般步骤 ⒈需求分析 充分调研 、写出需求规范说明书 ⒉数据库设计 逻辑设计、物理设计、数据代码设计 10.1 开发VFP数据库应用系统的一般步骤 ⒊应用程序设计 创建子类 、用户界面设计与编码、数据输出设计 数据库维护功能 、 构造VFP应用程序 ⒋软件测试 ⒌应用程序发布 ⒍系统运行与维护 一个实例:“学生成绩管理系统”的开发 一、需求分析 ⒈开发目的: (1) 能对学生成绩有关的各类数据进行输入、修改与查询。 (2) 能根据学生表和课程表录入每个学生的成绩数据。 (3) 能对学生成绩表进行条件查询。 (4) 能对四个表进行报表打印 ⒉数据需求 输入包括成绩信息表、课程名表、系别表、学生信息表4个表 输出包括4个表的报表输出,每个学生的成绩单输出,每科成绩的输出。 ⒊功能需求 ⑴成绩输入 用于学生考试成绩的输入 ⑵成绩查询 用于学生成绩的查询,可以设置查询条件,系统调用相关的条件进行查询。 可以查询每个学生的成绩,可以查询每科学生的成绩。 ⑶统计 可以对成绩进行各方面的统计和分析。 ⑷数据维护 可以对四个表进行增、删、改操作。 ⑸打印输出 可以对四个表进行打印输出,也可以对每个人或每科进行统计输出。 ⑹密码输入 对用户限定进入系统。 一个实例:“学生成绩管理系统”的开发 二、数据库设计 ⒈逻辑设计 (1) 成绩信息表:cj(学号,课程号,分数,学分) (2) 课程名表: kc(课程号,课程名称) (3) 系别表: xb(系号,系名,负责人) (4) 学生信息表: xs(学号,姓名,性别,系号,特长,出生日期,照片) ⒉物理设计 三、应用程序设计 ⒈总体设计 ⒉开始界面设计 初始用户界面设计zjmbd.scx 进入系统代码(也可调用密码表单,再进入菜单) Do menu.mpr Thisfrom.release 10.2 数据输入、数据查询模块的设计 一、数据输入:成绩录入表单(cjlr) 下图为设计与运行状态 代码的实现 添加记录按钮的单击事件 thisform.text1.value= thisform.text2.value= thisform.text3.value= thisform.text4.value= insert into 成绩信息表 values(alltrim(thisform.text1.value),alltrim(thisform.text2.value),val(alltrim(thisform.text3.value)),val(alltrim(thisform.text4.value))) Messagebox(“添加成功!”) endif endif 学生信息录入表单 代 码 添加照片按钮的单击事件: thisform.text4.value=getpict( ,选择相片,好了!) 命令按钮组的单击事件 do case case this.value=1 thisform.text1.value= thisform.text2.value= thisform.text3.value={} thisform.text4.value= thisform.text1.setfocus case this.value=2 k1=thisform.text1.value k2=thisform.text2.value k3=bo1.value k4=bo2.value k5=bo3.value k6=thisform.text3.value k7=thisform.text4.value insert 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=3 thisform.release endcase 二、数据查询:学号成绩查询表单 * 保存记录单击事件 if thisform.text1.value=“ ”or thisform.text2.value=“ ” or thisform.text3.value=“ ” or thisform.text4.value=“ ” messagebox(所有项内容都不能为空,4

文档评论(0)

153****9595 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档