二班信息管理系统

需求分析:

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

技术实现:

         本系统使用的开发工具是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(按性别查找,右上角为当前用户) 

 

posted @ 2012-12-31 16:46  徐航  阅读(1231)  评论(17编辑  收藏  举报