• 二班信息管理系统


    需求分析:

             为了方便班级信息的管理以及更好的处理班级信息,特开发二班信息管理系统。

    技术实现:

             本系统使用的开发工具是Microsoft visual studio 2010和SQL Server management studio平台。所涉及的知识为C#.net和SQL Server数据库管理。

             涉及到的数据库知识有:

                     1)  数据的插入,如注册信息的插入;

                     2)  数据的修改,如密码的修改;

                     3)  数据的查询,如按学号查询,按姓名查询,按性别查询以及按全体查询。

    E-R图:

    建表框架:

    1、登录表:

    字段

    数据类型

    备注

    用户名

    Varchar(10)

    Foreign key (用户名) references 密码 (用户名)

    学号

    Varchar(8)

    Foreign key (学号) references 信息 (学号)

     

     

     

     

     

    2、密码表:

    字段

    数据类型

    备注

    用户名

    Varchar(10)

    Primary key

    密码

    Varchar(20)

     

    K_ID1

    Smallint

    K_ID1<> K_ID2 and K_ID1<> K_ID3 and K_ID2<> K_ID3

    K_KEY1

    Varchar(50)

     

    K_ID2

    Smallint

     

    K_KEY2

    Varchar(50)

     

    K_ID3

    Smallint

     

    K_KEY3

    Varchar(50)

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     3、信息表

    字段

    数据类型

    备注

    学号

    Varchar(8)

    Primary key

    姓名

    Varchar(10)

     

    性别

    Varchar(2)

    性别 = ‘男’ or 性别 = ‘女’

    电话

    Varchar(11)

    Unique

    Email

    Varchar(15)

    Unique 

     

     

     

     

     

     

     

     

     

     

    二班信息管理系统简易实现:

     

                          图1(在未登录系统情况下是不允许访问系统)        

                           图2(用户名不正确或密码错误是不允许登录系统)

                                       图3(为注册界面)  

     4至图6为不同情况下错误的用户名注册信息       

                                             图4

                                             图5                                                                                              

     

                                                 图6

     

                                              图7                                                                  

                    图8(为密保问题,以便密码丢失后找回)

                              图9(不允许密保问题相同)                                      

                                 图10(为成功注册信息提示) 

     

           
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
                        图11(当登录成功后窗体右上角会显示当前用户名) 
                       
     
                       图12(为按全体查找,右上角为当前用户)

                      图13(按学号查找,右上角为当前用户)                            

                      图14(按姓名查找,右上角为当前用户)

     

                            图15(按性别查找,右上角为当前用户) 

     

  • 相关阅读:
    String、StringBuilder、StringBuffer区别
    深拷贝和浅拷贝
    二叉查找树(一)
    二叉树的遍历
    二叉树
    递归
    队列

    数据结构基础
    视图
  • 原文地址:https://www.cnblogs.com/xuhang/p/xuhang.html
Copyright © 2020-2023  润新知