- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第11章综合实例VFP第3版
第11章 综合实例 11.1 数据库应用系统开发过程 11.2项目管理器的操作 11.3Visual FoxPro数据库应用系统开发 11.1 数据库应用系统开发 过程 按照软件工程的方法,数据库应用系统的开发过程主要包括需求分析、系统设计、系统实现、系统测试和维护等几个阶段。11.1.1 需求分析(l)确认用户需求、确定设计范围;(2)收集和分析需求数据,建立数据流图、数据字典等设计文档;(3)建立需求说明书,对所开发的系统进行全面的描述。 11.1.2 系统设计系统设计包括数据设计和系统结构功能设计两方面。(1)数据设计。构造相应的实体模型,再将实体模型转化成数据库管理系统支持的关系模型,进行数据库的性能分析并进行安全性和完整性设计。(2)系统结构和功能设计。按结构化程序设计原则,自顶向下划分若干子系统,并将子系统细化为若干功能独立的模块,完成系统功能模块图。11.1.3 系统实现(1)数据库具体实现,主要指定义表及各种约束,部分数据录入及准备工作;(2)程序设计和各种数据对象设计,包括菜单、表单、定义表单上的各种控件对象、编写对象对不同事件的响应代码、设计报表和查询等。11.1.4 系统测试和维护 系统进行测试,检验系统各个组成部分的正确性,主要任务包括:(1)加载数据,进行单元测试,检查模块在功能和结构方面的问题;(2)进行综合测试,将已测试过的模块组装起来进行综合测试;(3)按总体设计的要求,逐项进行有效性检查,检验已开发的系统是否合格,能否交付使用。11.2 数据库应用系统开发 过程 本节结合学生管理系统实例,介绍Visual FoxPro应用系统的开发方法,并完成1.6节的学生管理系统。11.2.1 系统功能分析 学生管理系统是一个小型的数据库应用系统,主要完成学生基本信息及成绩信息的管理和统计功能。(1)管理系统登录验证。(2)基本信息维护,主要包括学生信息、课程信息及成绩信息的录入和编辑。(3)数据浏览和统计功能。(4)各类检索信息的显示和打印。 11.2.2 “学生管理系统”功能分析 按结构化程序设计原则,进行系统功能模块的划分,完成系统结构图。11.2.3 数据库设计建立“学生管理系统”所需数据库。数 据 对 象文 件 名说 明数据库成绩管理.dbc?表student.dbf按学号主索引?course.dbf按课程号主索引?score.dbf学号普通索引,课程号普通索引联系student.dbf和score.dbf1︰n联系?course.dbf和score.dbf1︰n联系11.2.4 表单设计系统登录表单: start.scx主要功能是用户身份验证,只有提供正确的用户名和密码才能进入系统。2. 主表单: main_form.scx主表单main_form是系统的工作界面,它被登录表单调用并调用菜单main_menu.mnx。3. 数据维护表单实现数据维护功能包括3个表单,即:维护学生信息表单edit_stu.scx、维护成绩信息表单edit_score.scx和维护课程信息表单edit_course.scx。数据浏览表单数据查询表单数据统计表单11.2.4 表单设计系统登录表单: start.scx主要功能是用户身份验证,只有提供正确的用户名和密码才能进入系统。2. 主表单: main_form.scx主表单main_form是系统的工作界面,它被登录表单调用并调用菜单main_menu.mnx。3. 数据维护表单实现数据维护功能包括3个表单,即:维护学生信息表单edit_stu.scx、维护成绩信息表单edit_score.scx和维护课程信息表单edit_course.scx。4.数据浏览表单 实现数据浏览功能包括4个表单,即:浏览学生信息表单browse_stu.scx、 浏览成绩信息表单browse_score.scx、浏览课程信息表单browse_course.scx和浏览学生成绩表单browse_stu_score.scx。5.数据查询表单 实现数据查询功能包括3个表单,即:查询学生信息表单search_stu.scx、查询学生成绩表单search_stu_score.scx和查询课程信息表单search_course_score.scx。6.数据统计表单 实现数据统计功能包括两个表单,即:统计学生信息表单compute_stu.scx和统计成绩信息表单compute_score.scx。11.2.5 菜单设计主菜单main_menu.mnx的实现方法在第8章。打开文件main_menu.mnx,在“菜单设计器”窗口中,按照图11-1所示系统结构以及11.2.4小节各表单的功能,向各子菜单项添加调用的模块程序(表单或报表),完成后,重新生成菜单
您可能关注的文档
- 《无机及分析化学》第十三章生命元素.doc
- (给水排水工程)Unit 01 Introduction.ppt
- 《无机及分析化学》第十八章 紫外-可见吸光光度法.doc
- 三泰新加坡环境管理的理念.pdf
- 国有资产管理6国有资产产权登记.ppt
- 国际市场营销(双语版)3.TheInternationalMarketingResearch.pptx
- 第13章 CSS3的选择器(HTML5与CSS3 Web前端开发技术).ppt
- 第11章 HTML5的IndexedDB数据库(HTML5与CSS3 Web前端开发技术).ppt
- 第1章 金属切削基本原理 机械制造技术.ppt
- 八年级期末动员会.pptx
文档评论(0)