学生信息管理系统之深度理解


一、对学生信息管理系统界面直观分析

这是我总结系统整体的架构图,虽然有骨架,但是还是很肤浅很粗糙的半成品,它罗列的仅仅是一个事实,没有表现出内在的联系。就像盖房子,它有柱子,有梁,但是没有瓦片,也没有水泥。

学生信息管理系统之深度理解_第1张图片


二、对学生信息管理系统逻辑关系剖析

逻辑关系依据:前面添加的学生信息可能成为后面的组合框中的选项,组合框中的选项又可能决定另外其他的选项。必须保证组合框中有内容。


下图是我自己总结的逻辑关系:

学生信息管理系统之深度理解_第2张图片


进行逻辑关系分析的步骤是:


1.运行窗体,并且尝试添加信息,分析对比总结。

查看每个窗体,记录combo、text添加什么类型的信息,最后汇总那个信息从text中过渡到了combo。比如开始我在text中添加了学号的信息,在添加成绩信息窗体运行的时候,它会出现在combo选项里面。这样的添加是有先后顺序的。


2.修改逻辑顺序从宏观到局部。

首先调整菜单栏顺序。比如我先添加学籍信息,窗体中学号处combo选项为空,那么我就应该顺藤先把学号处的选项该加载上,那么班级管理就应该提前于学籍信息,添加班级信息就应该优先于添加学籍信息。

其次调整每个窗体中combo的属性。比如用户选择性别的时候,就两个选择男、女,这个时候没有输入文本的必要。但是把所有窗体中的combo都改成2——dropdown list,如果在修改的时候,就会报错,因为它是只读属性,不允许修改。所以有的combo可以改成属性2,有的则不可以。


如果大家觉得哪里不妥,还望大家指出!谢谢!



你可能感兴趣的:(sql,sql,数据库,server,vb)