精华内容
下载资源
问答
  • 主要为大家详细介绍了Winform学生信息管理系统登陆窗体设计思路,感兴趣的小伙伴们可以参考一下
  • C#程序设计任务实训报告 本文描述的是基于Windows环境的学生信息管理系统主 要功能模块包括学生信查询学生信息管理学生成绩录入, 学生信息管理,主要工具Microsoft Visual Studio 2008 设计 窗体, Access建立数据库,...
  • 窗体刚出来时,各个文本框是有数据的,在设计代码时,我刚开始是表格中(也就是学生基本信息查询那个窗体)的数据直接读入修改学生信息窗体,然后再进行修改等。  但是,这里有一个问题,如果我在学生信息查询...


     


         在学生基本信息查询的下面,有一个修改选中表格中的学生信息的按钮,比如,当选中学号是1,姓名为1.。。这一行中,然后点击下面的修改,就会弹出修改学生信息的窗体。在窗体刚出来时,各个文本框是有数据的,在设计代码时,我刚开始是表格中(也就是学生基本信息查询那个窗体)的数据直接读入修改学生信息的窗体,然后再进行修改等。

           但是,这里有一个问题,如果我在学生信息查询的窗体中,先选择学号1的同学,然后点击下面的修改按钮,弹出修改学生信息的窗体,改完后,关闭; 关闭之后,又点击学号为1的同学,点击修改,这和上一次弹出的修改学生信息的窗体一样,而且,这里你会有一个错觉:难道我上次没改吗?实际不是的,上次确实改了,而且也写入数据库了,但是因为数据是从窗体到窗体的,而不是从数据库到窗体的,所以造成了窗体中的数据没有及时更新。

         为了避免这种情况,可以选择这种方法:在学生信息查询窗体中,当选择了要修改的学生后,保存学号或卡号,然后将学号或卡号传递给修改学生信息的窗体,然后修改学生信息的窗体再根据学号或卡号从数据库中查询此学生的信息,读到文本框中。

           这样,可以避免窗体中的信息更新不及时所引起的错觉。

       



    展开全文
  • 【VB】学生信息管理系统2——窗体设计

    千次阅读 热门讨论 2017-12-17 16:11:29
    这次学生系统是照着书敲的,先敲完然后开始调试!中途遇到了很多问题,查了很多,这里不容易系统的总结!所以就针对各个问题,各个击破! 问题一:VB 6.0中,状态栏控件(sbstatusbar):右击选项卡(也就是控件工具...

    这次学生系统是照着书敲的,先敲完然后开始调试!中途遇到了很多问题,查了很多,这里不容易系统的总结!所以就针对各个问题,各个击破!

     

    问题一VB 6.0中,状态栏控件(sbstatusbar):右击选项卡(也就是控件工具箱)->部件->microsoftwindows common ctrols 6.0添加进去就会有了。

    状态栏就是窗体最下面显示系统时间和状态的那条。


    问题二Vb中文本框的设置,多行文本,textbox

     

     

     

     备注和家庭住址部分需要输入大量文字内容,如果只是添加了文本框,并且设置多行显示,是出不来上下的小箭头的,还需要设置滚动条的格式才能出来效果。

    【具体参考https://zhidao.baidu.com/question/207907984.html】。设置multiline true和ScrollBars Vbboth 2

     

    问题三怎样添加MSFlexGrid控件:工程——部件——勾选 microsoft FlexGrid control 6.0。这是我第一次用到这个控件,用来显示数据库中的信息。

     

    问题四MDIchild是什么意思:多文档界面。在学生信息管理系统中,登录进主界面后,可以根据不同的要求选择不同的窗体来显示,比如我要显示查询信息的窗体,它会在主窗体上把查询成绩信息的窗体显示出来,而不会关闭主窗体。

     

    总结:我们现在还是看着代码敲,有时候就是一个一个代码去对应,自己写不出,只能原模原样的复制一样,但真正的写代码是自己脑子里的思路,对应一个对象,一个Tab键的智能写代码的方式,也能方便的检查哪里有书写这样的低级错误,对于大量的繁杂的代码,如果自己真的一行一行对应检查那个单词写错了,真的就是太垃圾了。

     

    以上就是在设计窗体时遇到的一些关键性问题。分享给大家。感谢您的阅读!

    展开全文
  • 数据库结构设计2.1数据库表2.2学生信息管理系统的E-R图3.软件运行演示4.功能介绍 1.设计思路介绍 本学生学籍管理系统采用前台应用程序结合后台SQL Server2016数据库的C/S架构的开发模式,运用C#语言为开发语言,通过...

    1.设计思路介绍

    本学生学籍管理系统采用前台应用程序结合后台SQL Server2016数据库的C/S架构的开发模式,运用C#语言为开发语言,通过优化程序的代码及结构,提高了程序的运行效率。
    学生学籍管理系统在Visual Studio2017环境中结合SQL Server2016数据库进行开发,该环境提供了大量可供选择的数据控件、可以很方便地建立与数据库的连接,此外,利用各种组件可对数据库进行多种操作。

    2.数据库结构设计

    学生学籍管理系统中需要采集大量信息,包括学籍信息,成绩信息、课程信息等,我们需要合理有效组织数据表的结构,以及合理设置每张表所包含的字段,否则后期进行数据的整理等操作时,会增加降低数据的可读性,提高编程难度,造成效率降低。根据系统设计框架,数据信息可归纳为以下内容:
    专业信息:描述专业名称;
    班级名称:描述班级名称、所属专业等信息;
    学生信息:描述学生学号、姓名、家庭地址等基础信息;
    课程信息:描述课程名称、所开班级信息;
    成绩信息:描述课程、学期、成绩信息;
    用户信息:描述用户名称、密码信息;

    一个专业可包含有多个班级;
    一个班级对应一个入学年份及学制;
    一个班级可以包含多名学生;
    一个学生拥有唯一的学号;
    一个班级在一个学期可以开设多门课程;
    一门课程需要记录每名学生的成绩;

    2.1数据库表

    根据上述数据间的对应关系,设计数据库中应包含的数据表可以如下:
    数据库表(StudentStatusDb)
    在这里插入图片描述
    用户登录信息表tbUserInfo
    在这里插入图片描述
    班级信息表tbclassInfo
    在这里插入图片描述
    学生专业信息表tbSpecialtyInfo
    在这里插入图片描述
    学生成绩信息表tbScoreInfo
    在这里插入图片描述
    学生课程信息表tbCourseInfo
    在这里插入图片描述
    学籍信息表tbStudentInfo
    在这里插入图片描述

    2.2学生信息管理系统的E-R图

    在这里插入图片描述
    根据学生信息管理系统的E-R图分析哪些表间的字段存在依赖关系,分析结果如下:
    1)班级信息表中的专业信息来源于专业信息表;
    2)学生信息表中的班级信息来源于班级信息表;
    3)课程信息表中的班级来源于班级信息表;
    4)学生成绩表中的学号来源于学生信息表;

    3.软件运行演示

    登录界面
    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述

    4.功能介绍

    系统功能结构图
    在这里插入图片描述
    5.项目总结
    整个项目难点在于数据库的搭建,一开始调试总是报错,后面经过一步步排查发现是权限设置问题,真个系统设计功能还比较基础,仍有很大的改进空间,欢迎交流与指点!

    展开全文
  • JAVA 程序设计实验报告 学期2016-2017-2 实验名称实验 5综合性程序设计简单学生信息管理系统 班级* 一实验目的 二实验内容与结果 姓名Zzz 学号20151601* 1任务描述(1.3 与 1.4 二选一建议选择 1.4 利用课程所学知识...
  • Winform之学生信息管理系统登陆窗体

    千次阅读 2015-04-22 21:00:38
    好吧,对这块的知识学习早已期待已久,感觉学习的进度还是慢了,最近一直在学习Winform,不得不说一些登陆窗体设计,这几天算是小有收获,自己也看了许多这方面的知识,知道了要想做学生信息管理系统是一个漫长的...

            好吧,对这块的知识学习早已期待已久,感觉学习的进度还是慢了,最近一直在学习Winform,不得不说一些登陆窗体的设计,这几天算是小有收获,自己也看了许多这方面的知识,知道了要想做学生信息管理系统是一个漫长的过程,但是从今天起就来慢慢地进行学生信息管理系统的构建,此外还用到数据库的知识,打算着自己开始学数据库的知识,今天就来看看学生信息管理系统登录窗口的设计。下面图片的是样例:

     

           这方面的知识还是基于C#语言和.NET Framework平台的。自己所用的还是熟悉的开发环境VS2012,感觉VS2013和最近要出的VS2015没有什么大的改变,决定还是用VS2012来构建学生信息管理系统登录窗口。

           首先在VS2012下创建一个Windows窗体应用程序,起名字为WindowsForms,所要创建的登录窗口就是在这个基础上进行设计的,这个过程就不再详细的介绍。

           其次就是进行登录窗口的名字的修改,单击窗体设计,在属性的一栏找到Text(设置窗体名称)属性将名字改为学生信息管理系统,再次单击窗体设计即名字修改成功。

     

           然后就是对窗体的一些属性进行更改:1默认的情况下的属性MaximizeBox(窗口的最大化)和MinimizBox(窗口的最小化)是True,这个视情况而定,在这里将不予修改。2默认的情况下运行程序时窗体的属性StartPositio(开始位置)是WindowsDefaultLocation(随机位置),将其改为CenterScreen(屏幕的中央位置)。3默认的情况下属性ShowIcon(是否在窗体标题栏显示图标)是True以及属性ShowInTaskbas(是否窗体在Windows的任务栏显示)是True。4默认的情况下属性FormBorderStyle(窗口的模式)是Sizable(双线窗口大小可更改),将此改为FixedSingle(单线不可更改大小)。其他的属性视情况而定,自己需要修改的时候可进行更改,这个学生信息管理系统登陆窗口相对简单所以不进行过多的窗体设计。

           再者就是登陆窗口的背景,这个也是在属性中进行设置,找到属性BackgroundImage(背景图片),单击这个属性,会出现选择资源的对话框,自己进行图片的添加,把自己想要做背景的图片导入到框中即可,最后单击确定就完成了导入背景图片。

     

           再然后就是想在窗体设计上添加控件,在这里简单的登陆窗口需要用到三个控件,第一个用到的就是Lable,它的作用就是为控件运行时提供必要的文字性的说明或解释,向窗体添加两个Lable控件:第一个控件的属性Text改为登录名称:,第二个控件的属性Text改为登录密码:。第二个用到的就是TextBox,它的作用就是允许用户输入文本,并且提供密码的掩饰功能。向窗体添加两个TextBox控件,第一个控件为登录名称所输入的信息,第二个控件为登录密码所输入的文本,在这里要进行密码的掩码功能属性,单击控件,找到他的属性PasswordChar将其改为* 即可。第三个用到的控件就是Button,向窗体添加两个Button控件,第一个控件的属性Text改为确定,第二个控件的属性Text改为取消即可。向窗体添加控件的过程基本上算是完成。

     

           最后就是再次对比你所要设计的登陆窗口的设计图进行调试,直到正常执行为止。启动执行调试,这就完成了学生信息管理系统登录窗口的设计。

     

            以上的步骤是学生信息管理系统的简单的登录窗口,在以后的学习中还会进行必要的修改和设计,今天还是蛮有成就感的。自己也在想着设计一个简易计算器的窗体程序,现在也是对这方面的知识开了一个头。

         

     

    展开全文
  • 5综合性程序设计简单学生信息管理系统实验名称实验 *Zzz 学号20151601班级* 姓名 一实验目的 二实验内容与结果 1任务描述(1.3与1.4二选一建议选择1.4 利用课程所学知识设计并实现一个简单学生信息管理系统要求如下 ...
  • 标准文档 实验名称实验 5综合性程序设计简单学生信息管理系统 班级 * 姓名 Zzz 学号 20151601* 一实验目的 二实验内容与结果 1任务描述 (1.3 与 1.4 二选一建议选择 1.4 利用课程所学知识设计并实现一个简单学生信息...
  • 先来补充一下学生信息管理系统登录窗体,在完成的过程中总是遇到各种各样的问题,对于登录窗体设计还是存在着一些弊端,那就是需要登录学生信息管理系统时如果输入的数据出错不必一个个删除,就需要在窗体上再添加...
  • Winform之学生信息管理系统各种子窗体(一)

    万次阅读 多人点赞 2015-05-06 20:51:25
    先来补充一下学生信息管理系统登录窗体,在完成的过程中总是遇到各种各样的问题,对于登录窗体设计还是存在着一些弊端,那就是需要登录学生信息管理系统时如果输入的数据出错不必一个个删除,就需要在窗体上再添加...
  • 实验名称实验 5综合性程序设计 简单学生信息管理系统 班级 * 姓名 Zzz 学号 20151601* 一实验目的 二实验内容与结果 1任务描述 ( 1.3 与 1.4 二选一建议选择 1.4 利用课程所学知识设计并实现一个简单学生信息管理...
  • 简介: 设计一个Windows应用程序,在该程序中首先构造一个学生基本类,在分别构造小学生、中学生、中职生、大学生等派生类,要求具有不同的特征和行为,能通过静态成员自动记录不同的学生人数。 界面截图: 知识点:...
  • JAVA 程序设计报告 学生信息管理系统 辅导老师张松敏 系别计算机系 专业软件技术 学号 姓名 日期 需求分析 功能分析 模块设计 软件设计分析 数据库设计 模块及窗体设计 数据库模块设计 用户登录识别模块 用户信息...
  • 摘 基于 C#的学生信息管理系统设计 要本文描述的是基于 Windows 环境的学生信息管理系统主要工具 Microsoft Visual Studio 2010 设计窗体, 系统开发语言 C#实现学生信息 管理的功能 1 编程环境介绍 1.1 开发工具选择...
  • (3)定义一个泛型班级类,约束参数类型为学生类,该泛型班级类包括一个泛型集合,用于存放各种学生对象,并包含一个方法用于输出每个学生的相关信息。 (4)定义泛型的班级类对象,完成对学生的添加和信息的输出。...
  • 1、登录窗口的最大化和最小化,这个一般的登录窗口不需要,因此我们也不做,单击学生信息管理系统的窗体设计找到属性MaximizeBox和属性(窗口的最大化)和MinimizBox(窗口的最小化)是True,把它们改为False。...
  • 4.1.2 创建学生信息管理系统的主窗体 18 4.1.3 创建主窗体的菜单 20 4.1.4 创建公用模块 20 4.2 系统用户管理模块的创建 21 4.2.1 用户登录窗体的创建 21 4.2.2 添加用户窗体的创建 23 4.2.3 修改用户密码窗体的创建...
  • 查询单个值主要用于对成绩最低分,最高分,学生总数,学生性别等信息的统计 在查询单个值的时候用到了ExecuteScalar方法,连接以及语句方面,以及思路和对数据的增删改差不多 下面请看一段代码: string s = ...
  • 程序界面采用javax.swing组件进行设计,合理选择JFrame、JPanel或者JDialog窗体进行设计,利用mysql数据库简单实现增、删、改、查功能!
  • 这是用VB编写的学生信息管理系统 1.用户登录界面的代码 Private Sub Command1_Click() Adodc1.RecordSource = "select * from 用户信息表 where 用户名='" & Text1 & "'" Adodc1.Refresh If Adodc1.Recordset.EOF ...
  • 3.2.1学生管理系统关系表 ………………………………………………7 4.1程序详细设计 …………………………………………………………9 4.1.1创建应用程序 ………………………………………………………9 4.1.2创建...
  • 2.将Form1重命名为StuManager,更改窗体StuManager的Text属性为学生信息 3.在工具箱选择工具LayoutControl,放至窗体中(ps:按住鼠标左键,拉动鼠标将控件框住,点击左上角方向标可移动控件位置),接着在工具...
  • 2、在StudentDao中增加修改学生信息的方法 /** * 修改的方法 * * @param student * @return * @throws SQLException */ public boolean update(Student student) throws SQLException { ....
  • 管理员窗体下有以下子窗体:用户管理窗体,学院管理窗体,专业管理窗体,课程管理窗体,教师管理窗体,基本信息管理窗体,选课信息管理窗体,成绩信息管理窗体,授课信息管理窗体,修改密码窗体;学生操作窗体只有一...

空空如也

空空如也

1 2 3 4 5 ... 16
收藏数 307
精华内容 122
关键字:

学生信息窗体设计