zoukankan      html  css  js  c++  java
  • 【学生信息管理系统 1】:初步了解,整体规划

    一、大概内

    学生信息管理系统,一共有16个窗体,一个模块。

    如图所示,信息类(添加,修改)一共有10个窗体,包含5个方面的内容:班级,课程,成绩,学籍,用户。

    查询类一共2个窗体,分别是成绩查询和学籍查询。剩下的就是,登录、主窗体、系统介绍,还有一个课程的信息设置。




    二、个人计划

    由于模块的公用性,我首先完成模块的内容,以避免逐步测试的时候出现函数过程调用出错的问题。
    接下来的顺序为:登录→主窗体→添加信息→设置课程信息→查询→修改信息→关于。
    系统首先登录,然后进入主窗体,再而添加信息,添加完成后,进行查询,紧接着对已有信息进行修改,最后是关于系统。

    特别的地方


    1,本个系统,调用部件4个(目前为止,感觉有两个是不需要调用的,没有发现用到那些控件),用户自己的引用有两个。
    2,在frminquireresult和frminquiresinfo两个查询窗体中,用到了MSHFlexGrid控件,我看来,就是用来及时显示查询结果的,由于MSHFlexGrid和MSFlexGrid控件类似,经过查询,大概意思就是前一个更具有灵活性。
    3,在主窗体中,用到了statusbar控件,被分为3个pane对象,显示日期和时间等等。
    4,在添加信息和修改信息等地方,用了frame框架来使界面干净整齐。

    无聊的想法


    动力:我发现很多窗体的很多控件都是一样的,比如修改信息,查询等等,就想着如果一个一个敲会很麻烦,能不能用一个frame组,通过写一个,然后直接给复制粘贴,减少工作量。当然,可能还会有其他的好处。
    灵感:当时看见有一个tabstrip控件,误以为是sstab控件(作品展中有用到)。
             1,使用TabStrip控件,可以在应用程序中在窗口或对话框中的同一区域定义多个数据页面。感觉就是一个多标签的问题。
             2,SSTab控件提供了一组选项卡,每个都充当一个容器,包含了其他的控件。控件中每次只有一个选项卡是活动的,给用户提供了其所包含的控件,而其他选项卡都是隐藏的。

    因为只需要在一个窗体中添加一个控件,然后再通过frame框架组,就可以省去很多事儿(我从理论上认为是可以实现的),我有点不明白,为什么要用那么多的窗体(第一眼看见那么多窗体,有点犯怵)。

    不知道我可不可以试试去使用sstab控件?
    何下下同学,你真懒得可以了,有时间可一定要去试试哈。

  • 相关阅读:
    Oracle基础 07 参数文件 pfile/spfile
    Oracle基础 06 控制文件 controlfile
    Oracle基础 05 联机日志 redolog
    Oracle基础 04 归档日志 archivelog
    Oracle基础 02 临时表空间 temp
    Oracle基础 03 回滚表空间 undo
    Oracle基础 01 表空间 tablespace
    PL/SQL Developer 连接 Oracle
    Windows下卸载Oracle
    Vue:基础语法
  • 原文地址:https://www.cnblogs.com/hhx626/p/6010489.html
Copyright © 2011-2022 走看看