1、 Visual FoxPro 课程设计指导书课程设计指导书 学号学号: 姓名:姓名: 班级:班级: 课题:课题:高考分数管理系统高考分数管理系统 指导老师:指导老师: 一、 引言 1、 开发背景 21 世纪是一个信息世纪,如何从浩如烟海的信息资源中获取所 需的知识与信息,并据此做出正确的决策,是衡量一个人能力与综 合素质的重要标志。迄今为止,数据库技术仍是信息处理、数据管 理最有效的方法之一,而关系数据库是最实用、应用最广泛的数据 库。 目前, 国内使用的小型关系数据库管理系统中, Visual FoxPro 6.0 系统占据了重要的地位,它以强大的功能、完整而又丰富的工具、 极高的处理速度、
2、友好的界面以及完备的兼容性特点,备受广大用 户的欢迎。 2、 实现目标 (1) 考生信息管理,主要完成考生信息的添加、修改、删除和 浏览; (2) 考生分数管理,主要完成考生分数的添加、修改、删除和 浏览; (3) 综合查询管理,实现根据考生考号、考生姓名、考生分数 等相关信息进行查询。 二、 需求分析 1、 功能分析 Visual FoxPro 6.0 是一个面向对象的可视化程序设计语言, 能 帮助我们以最有效的方式管理和处理数据。不但可以对大量数据 进行存储、查找、统计、增加、删除、修改,而且还可以制作报 表和标签,甚至还可以不用编写复杂的程序语言完成应用程序和 开发工作,如开发学生管理系
3、统、人事管理系统、财务管理系统 等。 2、 性能分析 (1) 硬件环境需求 1) 中央处理器CPU:486DX/66MHZ或者以上处理器及其兼 容机; 2) 内存:至少 16MB 或以上空间; 3) 硬盘:至少 100MB,完全安装需 240MB 空间; 4) 显示器:VGA 或更高分辨率的显示器。 (2) 软件环境需求 操作系统:中文 Windows 95/98/2000 或 Windows XP 、 Windows NT 4.0 及更高版本的 Windows 操 作系统。 3、 总体分析 1、软件结构设计 2、数据库结构设计数据库: 字段名称 类型 宽度 是否为空 考号 字符型 6 否 姓
4、名 字符型 8 否 性别 字符型 2 是 出生日期 日期型 8 是 应_往届 字符型 2 是 毕业学校 字符型 16 是 家庭住址 字符型 16 是 第一志愿 字符型 16 是 简历 备注型 4 是 照片 通用型 4 是 录取院校 字符型 16 是 高考成绩表 字段名称 类型 宽度 是否为空 考号 字符型 6 否 语文成绩 数值型 6(小数位数 2) 是 数学成绩 数值型 6(小数位数 2) 是 外语成绩 数值型 6(小数位数 2) 是 综合成绩 数值型 6(小数位数 2) 是 其他 数值型 6(小数位数 2) 是 总分 数值型 6(小数位数 2) 是 四、详细设计 表单“口令”的“load ”事件代码如下: Set talk off Set safety off 命令按钮“确认”的“Click”事件代码如下: if trim ( thisform.upassword.value ) “abc“ if messagebox (“please inpute password again“,0+16,“提示“)=1 thisform .upassword .setfocus endi