下载此文档

应用系统开发实例-.ppt


文档分类:管理/人力资源 | 页数:约75页 举报非法文档有奖
1/75
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/75 下载此文档
文档列表 文档介绍
第13章应用系统开发实例
内容提要:
开发VFP数据库应用系统的基本步骤
需求分析
数据库设计
系统集成

开发VFP数据库应用系统步骤
一个实际的数据库应用系统通常包括:一个或多个数据库、应用系统主控程序、用户界面(表单、工具栏、菜单等)以及查询、标签、报表等。
一般地,数据库应用系统的开发要经过需求分析、系统设汁、系统测试和系统维护几个阶段。

(1)数据需求:
分析各个环节需要哪些数据,处理哪些数据,产生哪些数据,这个过程称为数据分析,数据分析的结果是系统的数据模型,它是数据库设计的基础。
(2)功能需求:
分析系统各个环节需要哪些功能和处理,这个过程称为功能分析,其结果是系统的功能模型,它是搭建应用程序框架的基础。

(1)数据库设计
首先是数据库的逻辑设计。其次是数据库的物理设计,根据逻辑设计的结果,在计算机上物理地建立数据库、表、索引等。
(2)程序结构总体设计
按照需求分析中的功能模型,确定整个系统的功能模块、模块间的层次关系;设计人机交互界面的外观,包括表单、菜单结构、报表的样式等。这个阶段不进行详细的编码设计。
(3)程序的详细设计
根据总体设计的结果,进行各个模块、界面的详细设计,最终形成实际系统。

测试的目的是尽可能发现程序中的错误,测试过程分为模块测试和综合测试两个阶段。模块测试是对每个模块进行的,综合测试则对全系统进行。一旦发现错误,通过Visual FoxPro提供的调试工具进行调试。
系统首先应投入少量数据试运行,考察在各种应用中能否达到预定的功能和性能。若不能满足,应返回前面的步骤,再次进行需求分析或修改设计。

应用程序应进行连编,形成可以独立在Windows 。然后进行应用程序发布,制作安装盘。

需求分析





学生信息管理系统

学校的学生信息管理是学校管理中的一项重要任务,以往的手工操作已经不能适应现代办公需要,为了摆脱繁琐的手工劳动,提高工作效率,避免人工失误,利用计算机进行信息处理成为必然。开发功能完善及安全可靠的管理系统可以大大提高学校资源的利用率,及时、准确地获取需要的信息。本系统是根据某学校的实际需要,设计的一套示例性的简单的学生信息管理系统。

本系统采用面向对象的设计思想,以菜单、表单等可视化界面实现人机交互,主要完成以下功能:
(1)信息录入功能
(2)课程管理
(3)数据修改
(4)查询功能
(5)报表打印功能
(6)其它

数据来自于输入与处理,分析数据的输入,对数据的输入操作体现为如下几个环节:
(1)学生基本情况、入学情况登记
基本情况:包括学号、姓名、性别、出生年月、团员,简历、照片等信息。
入学情况:包括学号,姓名,各科成绩,总分,获奖情况等。
(2)学生注册信息
包括学号、姓名、学期、任职,综合测评打分等。
(3)成绩录入、修改
包括学期、学号、姓名、课程号、课程名、成绩等。
(4)课程信息录入与维护
包括课程号、课程名、学时数等信息。
数据库设计
数据库设计的目的是确定系统所需的数据库,包括数据库中表的结构、索引以及表间关系。数据库设计分为两步。



(1)确定所需要的表及其字段
学生基本表(学号,姓名,性别,出生年月,团员,简历,照片) 主索引
学生入学(学号,数学,语文,英语,总分,获奖情况) 主索引
学生注册(学期、学号、已注册,本期职务,综合测评) 主索引
成绩(学期、学号、课程号、成绩) 普通索引
课程列表(课程号、课程名、学时) 主索引
括号前为表名,括号中为字段名表,带下划线的是关键字,学生注册具有两个字段名构成的组合关键字,也就是说,只有学期与学号组合才能唯一确定表中一条记录。成绩表类似,具有三个字段构成的组合关键字。

应用系统开发实例- 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数75
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2072510724
  • 文件大小2.44 MB
  • 时间2018-03-23