VFP基础教程 第十一章 应用程序开发

来源: 作者: 2006-03-10 出处:pcdog.com

数据库  系统维护  重建索引  
上一页 1 2 3 

11.3 程序开发实例

—— 简单的高校教学管理系统

1. 设计数据库

    数据库的组成:学生登记表、教师登记表、院系登记表、专业登记表、班级登记表、教学计划表、课程登记表、成绩登记表

    数据表的结构:各数据表的结构如下表。

    表名
    字段名及字段类型
    学生登记表
    学号
    姓名
    性别
    出生日期
    班级
    年级
    专业
    院系
    特长
    政治面貌
    C8
    C8
    C2
    D
    C5
    C2
    C4
    C3
    M
    C10
    教师登记表
    教工号
    姓名
    性别
    出生日期
    职称
    晋升时间
    职务
    专业
    院系
    参加工作时间
    C5
    C8
    C2
    D
    C10
    D
    C10
    C4
    C3
    D
    成绩登记表
    学号
    姓名
    课程代号
    平时成绩
    期末考试
    总评成绩
    考试类型
    教师
    考试日期
    C7
    C8
    C5
    N5.1
    N5.1
    N5.1
    C10
    C5
    D
    教学计划表
    院系名称
    班级名称
    课程名
    学年/学期
    学时数
    考试类型
    教室
    任课教师
    C10
    C10
    C16
    C5
    N3
    C10
    C4
    C8
    课程登记表
    课程代号
    类别
    课程名
    学分
    是否考试
    是否必修
         
    C5
    C2
    C16
    N3.1
    L
    L
         
    班级登记表
    班级代号
    班级名称
    班级人数
    专业代号      
    C5
    C10
    N3
    C4      
    专业登记表
    专业代号
    专业名称
    部门代号
           
    C4
    C20
    C3
           
    院系登记表
    院系代号
    院系名称
             
    C3
    C20
             

2. 设计基本表单

    总表单:设计主界面表单与口令检查表单(采用表单集)并运行测试。

    数据表表单:先用向导创建各数据表的表单,再用表单设计器修改成所需的样式。

    数据测试:利用各表单向每个数据表输入部分数据,并进行简单测试。

3. 设计菜单

主菜单组成:根据需要本系统设置6大项菜单:系统维护(需密码才可进入)、浏览、查询、信息输出、帮助、退出。

菜单设计:根据需要完成的各项功能,在菜单设计器中设计各菜单的子菜单和菜单项。

4. 设计浏览表单

    设计成表单集的形式,该表单集既要能浏览到各表的详细信息,又要能浏览到相关表的统计信息。在此表单中出现的任何信息仅供浏览。

5. 设计查询表单

    先在表单设计器中设计一个查询总表单,再用表单向导中的一对多表单向导设计几个分表单,并在表单设计器中进行所需的修改, 最后在总表单的命令按钮中添加所需代码, 使各项查询功能得到实现。

6. 设计输出报表

    根据学校通常所需的教学管理信息,设计一组报表,需要时可以打印出来。

    输出报表包括:学生一览表、教师一览表、部门一览表、专业一览表、班级一览表、课程一览表、成绩一览表、教学计划一览表。

7. 完善菜单设计

    编制各菜单项的过程代码使菜单功能得以实现。

8. 编制帮助信息

    将帮助信息以独立的文件形式保存在计算机中,通过表单的调用来显示帮助信息。帮助信息主要介绍本系统的各项功能及使用方法。

9. 连编应用程序

设计一个主程序,并在项目管理器中用连编按钮将系统所有文件连编成一个应用程序。

10.测试

对不符合要求的部分进行修改,重新连编,再调试,直到完全满足要求为止。


更多内容请看PCdog.com--Fireworks教程  PPT教程  电脑入门教程专题
上一页 1 2 3 
上一篇:VFP基础教程 第一章 数据库系统基础知识
下一篇:VFP基础教程 第十章 类的创建和应用