Visual FoxPro 实用教程 教学课件 ppt 作者 邹广慧 第10章 数据库应用系统开发
61页1、1,Visual FoxPro 实用教程,邹广慧 主编 机械工业出版社,2,第10章 数据库应用系统开发,学习VFP的最终目的是:以它为软件平台,开发满足用户需要的数据库应用系统。,3,第10章 数据库应用系统开发,应用系统开发的一般过程 成绩管理系统的开发 连编应用程序 应用程序的发布,4,10.1 应用系统开发的一般过程,按照软件工程的方法,有计划、分阶段地进行。 1.总体规划 经过初步调查,确定系统的开发目标和应用范围。 2.系统分析 经过详细调查,分析用户的需求和业务流程,以及软件要处理的数据对象和数据流程; 然后确定系统要实现的功能,即弄清楚系统要“做什么”。 3.系统设计 设计系统的实现方案,即解决系统“怎么做”的问题。 包括:系统的总体结构设计和详细设计。 详细设计又包括:编码设计、数据库设计、输入输出和人机界面设计以及处理过程设计。,5,10.1 应用系统开发的一般过程,4.系统实施 按照系统的设计要求,建立新系统。 包括:创建项目;在项目中建立数据库和表;完成表单、报表、菜单等文件的设计和调试;再设置主程序,将项目中的文件连编成一个应用程序。 5.运行与维护 测试通过
2、的软件交付用户使用,在使用中有可能会发现新的问题,此时可以根据用户的要求进行必要的修改和扩充,使系统更完善、功能更强。,返回,6,10.2 成绩管理系统的开发,由于VFP对计算机软、硬件要求不高,且功能强大,所以在开发中、小型数据库应用系统方面具有很强的优势。,7,10.2.1 成绩管理概述,成绩管理是各类学校教务管理的主要职能。 经过调查了解,目前多数成人教育学院还未采用学分制,而是按照各专业的教学计划安排教学任务并排课。 教务管理人员对学生填写的入学登记表按班级分类整理,为每位学生分配一个学号,并将学生的基本信息,如学号、姓名、性别、出生日期等输入计算机,以方便管理。 每个学期都按教学计划安排教学任务,并输入教师的任课信息,如每位教师上哪门课,给哪个班上课等。 期末由任课教师将他所任课程的学生成绩输入系统,供学生和相关人员查询,也方便教务管理人员统计成绩数据、生成各种报表。,8,10.2.2 成绩管理系统的开发过程,总体规划 系统分析 系统设计 系统实施,返回,9,1. 总体规划,受教学课时的限制,本案例重点考虑了学生基本情况和学生成绩信息的维护、查询以及报表生成功能。,返回,10
3、,2. 系统分析,业务调查及功能分析 经调查管理人员在成绩管理过程中,主要有3项职责: 第一是输入学生基本信息,第二是输入教师任课信息,第三是查询教师输入的学生成绩并且生成报表。 成绩管理系统除了以上功能,在管理制度上也有要求,如成绩登录和日常管理需要由专人负责,所以新系统应具有身份验证功能。,11,2. 系统分析,数据对象和数据流程分析 数据对象和数据流程分析是数据库设计的基础工作。 在此阶段要收集全部数据资料,如学生登记表、学生成绩表、教学计划等。 还要了解用户想从数据库中获得哪些信息,需要对数据进行哪些处理以及对数据安全性和完整性的要求等。 经过分析将数据对象及其之间的关系用E-R图来描述,成绩管理系统的E-R图在2.1节已介绍。,12,2. 系统分析,系统的顶层数据流程图如下:,13,2. 系统分析,新系统的功能 在详细调查和数据分析的基础上,确定新系统具有以下功能: 数据维护:输入学生基本信息和学生成绩信息,并根据日常管理的需要对发生变化的数据进行修改或删除。 信息查询:学生需要查询自己每学期各门课的成绩;管理人员需要查询各种编码以及每个班、每门课的学生成绩。 报表预览:根据
4、用户需求,系统应能生成学生基本情况表、学生成绩一览表和教师任课一览表。 身份验证:成绩的登录和日常管理应由专人负责,防止与成绩管理无关的人对学生基本信息和学生成绩信息进行修改或破坏。,返回,14,3. 系统设计,总体结构设计 编码设计 数据库设计 界面设计 处理过程设计,返回,15,(1) 总体结构设计,要实现系统分析确定的功能,成绩管理系统可以采用如下结构:,16,(2) 编码设计,成绩管理系统涉及6个编码对象:教研组、专业、班级、学生、教师和课程。 本系统的编码全部采用数字码。,17,(2) 编码设计,教研组编码使用2位数字;专业编码也用2位数字。编码表如下:,18,(2) 编码设计,班级编码为4位数字:年级编码(2位)+专业编码(2位)。 例:09级计算机班的班级编码为“0921”,其中“09”是入学年份,“21”是计算机专业的编码。 学生编码即学号为7位数字:班级编码(4位)+顺序号(3位)。 例:09级计算机班的1号学生的学号为“0921001”,其中“0921”是学生所属班级的编码,“001”该学生在班内的顺序号。 教师编码为5位数字:学院编码(1位)+教研组编码(2位)+
《Visual FoxPro 实用教程 教学课件 ppt 作者 邹广慧 第10章 数据库应用系统开发》由会员E****分享,可在线阅读,更多相关《Visual FoxPro 实用教程 教学课件 ppt 作者 邹广慧 第10章 数据库应用系统开发》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页