历时两周完成用VB完成的学生信息管理系统。从刚开始只会敲好玩的小程序到现在完整的做出一个像样的系统。自己的编程思维进行了很大的跨越。

这次的学生信息管理系统让我从整体的角度看到了一个系统设计的过程。

现在来描述一下一个系统的建立流程

1.分析你的系统要实现什么功能

(系统管理  学籍管理   班级管理  课程管理  成绩信息管理)

2.每个功能的实现需要设计怎样的功能模块

3系统的部分就可以先放下,建立数据流程图,用它来沟通系统功能和数据库,这个数据流程图是给系统的设计者看的。便于构思系统的框架。

4了解系统整个的数据流程,这时需要进行数据库的设计,所有系统的信息来自数据库。


数据库建立的很重要的步骤:.写关系模式,画E---R图

根据数据流程图和E---R图

建立数据库,表,视图,触发器等等

学生(基本信息   班级信息  课程信息  班级信息)

班级(班号  所在年级  班主任  所在教室)

课程(课程编号  课程名称  课程类型  课程描述)

根据合适的数据类型建立二维表

5  对照功能模块设计窗口,每个模块要实现一组类似的功能,每个模块之间有很多共通公用的地方

6.最后,对应每个窗体进行编写代码,实现系统功能

这就整个学生信息管理系统的的建立过程。

【VB】学生信息管理系统1——系统设计怎样开始?相关推荐

  1. C语言程序设计--学生信息管理系统

    题目:学生信息管理系统 1  系统设计 1.1设计要求 1.1.1设计任务 创建一个学生信息管理系统,让它来运行和管理学生信息,进行对学生学号.姓名.性别.年龄.出生年月日.住址.电话.E-maill ...

  2. Python课程设计之学生信息管理系统

    Python课程设计之学生信息管理系统 需求分析 系统设计 主函数设计 录入学生信息 删除学生信息 修改学生信息 查找学生信息 统计学生总人数 显示所有学生信息 排序模块 项目所有源码下载地址 需求分 ...

  3. java毕业设计——基于JSP+sqlserver的学生信息管理系统设计与实现(毕业论文+程序源码)——学生信息管理系统

    基于JSP+sqlserver的学生信息管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于JSP+sqlserver的学生信息管理系统设计与实现,文章末尾附有本毕业设计的论文和源码下 ...

  4. 【VB】学生信息管理系统5——数据库代码

    这次学生信息管理系统在代码的理解过程中遇到了一些问题.总结如下: 1. sql server的安装过程各个步骤的意思.在安装SQL Server的时候按照网上的步骤,我觉得这个需要学完整个数据库再返回 ...

  5. 【VB】学生信息管理系统4——数据库的发展

    由于连接数据的时候出现了很多不懂得问题,为什么要连接,它是怎么连接的,查着查着,就越看越多.又不舍得就这么放过这些问题,所以就耐心看看究竟是怎么回事! 1.自从出现数据库,人们渴望用数据和应用程序做交 ...

  6. 【VB】学生信息管理系统2——窗体设计

    这次学生系统是照着书敲的,先敲完然后开始调试!中途遇到了很多问题,查了很多,这里不容易系统的总结!所以就针对各个问题,各个击破! 问题一:VB 6.0中,状态栏控件(sbstatusbar):右击选项 ...

  7. vb与数据库(二)之迟到的学生信息管理系统总结

            学生信息管理系统是在7月27号结的项目,结项目时自己就计划写一篇总结于是当时就开了个头,然后将其存入草稿箱,计划是将其完善再发表,结果一拖就拖到现在(拖拉不是病,拖起来要了命!!!). ...

  8. C#毕业设计——基于C#+asp.net+sqlserver的学生信息管理系统设计与实现(毕业论文+程序源码)——学生信息管理系统

    基于C#+asp.net+sqlserver的学生信息管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于C#+asp.net+sqlserver的学生信息管理系统设计与实现,文章末尾 ...

  9. 【java毕业设计】基于javaEE+SSH+SQL Server的学生信息管理系统设计与实现(毕业论文+程序源码)——学生信息管理系统

    基于javaEE+SSH+SQL Server的学生信息管理系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于javaEE+SSH+SQL Server的学生信息管理系统设计与实现,文章 ...

最新文章

  1. entity framework 使用Mysql配置文件
  2. div+css命名规范大全
  3. element中upload单图片转base64后添加进数组,请求接口
  4. C/Cpp / STL / map 和 set 的不同点和相同点。
  5. CodeForces - 1514D Cut and Stick(线段树/随机数)
  6. linux 双机直连设置
  7. kmp算法字符串匹配C语言实现
  8. C语言通过数组指针获取长度
  9. vim学习、各类插件配置与安装【转】
  10. 我国第二套人民币纸分币明天起停止流通
  11. matlab报错随笔
  12. 思科CISCO ASA 5521 防火墙 Ipsec 配置详解
  13. 十年程序人生——转自黎活明
  14. 嫦娥五号顺利升空,NASA、欧洲航天局回应
  15. json-server 和mock.js生成大量json数据
  16. 论文出图-Matlab导入txt文件数据并绘图
  17. 程序设计与数据结构_周立功【读书笔记】
  18. 二、azkaban 指南
  19. 工地泥浆流出大量邵阳抽泥浆罐车清理路面泥巴
  20. 【转载】《周一清晨的领导课》读书笔记!!!

热门文章

  1. 基于Golang的CLI 命令行程序开发
  2. 进入Docker容器命令
  3. Python 多进程笔记 — 启动进程的方式、守护进程、进程间通信、进程池、进程池之间通信、多进程生产消费模型
  4. 浅显易懂 Makefile 入门 (01)— 什么是Makefile、为什么要用Makefile、Makefile规则、Makefile流程如何实现增量编译
  5. Mysql创建数据库用户
  6. SpringBoot (四) :SpringBoot整合使用JdbcTemplate
  7. 语义网所谓的“本体”的具体例子是什么?人工智能
  8. Halide视觉神经网络优化
  9. MinkowskiEngine基准测试
  10. IPv6 与 IPv4现状