急求学生学籍管理的详细设计报告和项目编码

来源:百度知道 编辑:UC知道 时间:2024/05/28 16:40:33
现在正在学软件工程,要做课程设计,不过时间紧,只能做一部分了,上面要的是是其中要做的一小部分,如大家知道希望告诉我下啊,最好是VFP做的。其他也无所为的,大家肯给就谢谢了啊~~~~

目的: 为系统中的每一个模块确定使用的算法和块内数据结构,并用表达工具给出清晰的描述。
实现数据库之间的联系:数据库之间的关系指明两个库之间共享一个共同的关键字值。一个连接是指一种虚拟的表,这种表是在当用户要求从相互关联的各个不同的表中获取信息时建立的,关键字段用于在相互连接的不同表中查找匹配的记录。一个更高级的连接形式称为自连接。这种连接是指一个表被连接到它自己的一个字段,或在不同的纪录中由重复数据的组合字段。数据库中有三种不同类型的关键字:主关键字、组合关键字和外关键字。在表中使用的关键字类型用于描述库表示什么以及在数据库中如何与其它的库建立关系。
下面为本系统的数据流程图:(图16)

查询成员
学生基本信息录入

维护统计
班级注册

成绩查询结果

成绩和学生挡案打印
成绩维护
成绩录入
成绩打印

(图16)

修改已建的数据库:数据库的修改分为添加、编辑和删除记录。我都由Visual Basic 创建的程序来实现。

与Visual Basic 6.0的连接:Visual Basic 6.0提供了与底层数据库系统紧密的连接。Visual Basic 6.0 支持不同的关系数据库管理系统并充分发挥每一个数据库的特长。生成独立应用或脱离服务器运行的服务以上的应用,Visual Basic 6.0连接数据库的方式有两种:
•通过使用Visual Basic的 DATA控件。
•通过使用由Visual Basic提供的专用的直接与数据库相连的接口。

程序描述
功能模块的描述与数据表的创建如下:

学籍模块:
该模块主要完成学生基本信息的录入、删除 、更新等功能。在此模块中定义了九个域名来进行学生的信息存储。如果用户修改某一纪录中的某一项,可单添加按钮进行学生记录的编辑,此窗口使用数据窗口的FREEDOM风格(典型的录入界面)。该种风格特点是列标题紧挨着数据列在此窗口还可以增加新学生纪录。