10

表2 basic

列名 数据类型 长度

用户名 nvarchar 50

姓名 nchar 10

国籍 nchar 10

身份证号码 nvarchar 50

手机号码 nvarchar 50

安全邮箱 nvarchar 50

表3 inform

列名 数据类型 长度

姓名 nchar 10

性别 char 4

民族 char 4

身份证号 nvarchar 50

学号 nvarchar 50

院校名称 nvarchar 50

系院名称 nvarchar 50

班级 char 10

学历类别 nchar 10

学制 nchar 10

学习形式 nchar 10

3。3 数据库连接

使用SQL Server 2008连接数据库,首先在类db中写两个方法,其中方法conn是用来连接数据库的,在此方法中连接数据库的字符串是"Data Source=。\SQLEXPRESS;AttachDbFilename=C:\Users\Administrator\Desktop\WebSite2\App_Data\data。mdf;Integrated Security=True;User Instance=True",而方法cmd是用来执行SQL语句的。再通过之后的新建页面调用db类中的conn和cmd两个方法。这样不但可以通过类db使页面更加方便地来对数据库进行操作,而且还可以节省之后的页面连接数据库时的大量代码。db类里面的主要代码如下。文献综述

 public static SqlConnection conn()

 { 

SqlConnection con=new SqlConnection("");

con。ConnectionString=@"DataSource=。\SQLEXPRESS;AttachDbFilename=C:\Users\Administrator\Desktop\WebSite2\App_Data\data。mdf;IntegratedSecurity=True;User Instance=True";

con。Open();

return con;

 }

public static SqlCommand cmd(string sql)

 {

      SqlCommand comd=new SqlCommand();

      comd。Connection=conn();

      comd。CommandText=sql;

       return comd;

 }

4。 系统详细设计与实现

4。1 注册模块

注册模块主要有用户名、密码和角色三项。用户名必须是用自己的学号注册登陆的,以此方便之后的登陆。当填写完注册页面上的所有内容时,点击注册按钮,会弹出一个“已注册成功”的对话框,则表示已经注册成功,当点击登陆时,将跳转到登陆页面;否则,注册失败。

4。2 登陆模块

登陆模块的主要作用是来验证用户名、密码和角色是否正确。当登陆者输入用户名、密码和角色名时,首先会先与数据库表login中判断三者是否匹配,如果不匹配,则会跳出错误信息的对话框,并且提示用户用户名、密码和角色不匹配,要求用户重新输入,当点击“重置”按钮则会清空所有信息,从而重新填写;如果输入的用户名、密码和角色名与数据库表login中的数据一一相对应,则会跳转页面。当在跳转页面时,还要判断登陆者的角色是管理员还是学生。若登陆者为学生,则进入前台界面;若登陆者为管理员,则进入管理员的后台界面。登陆功能的实现是档案管理系统其他各个功能实现的前提。来;自]优Y尔E论L文W网www.chuibin.com +QQ752018766-

上一篇:java茶坊商品购物管理系统的设计
下一篇:基于Quick-Cocos2dx的金猴闯关游戏设计与实现

C#员工信息管理系统设计

JAVA禾粒农场智能管理系统人事管理

jsp高校食堂外卖管理系统的实现

java+mysql仓库管理系统的设计与开发

WEB仪器管理系统分析项目...

基于android的环境信息管理系统设计

java+mysql文星酒店客房管理系统设计

肢体语言在小学英语教学中的应用浅谈

发酵米粉优势菌株的发酵特性研究

个案管理茬老年糖尿病患...

大淘宝网的虚假交易研究

浅谈农村大气环境保护的制度构建【1868字】

新疆农林高校學生昆虫生...

激光模拟训练器材国内外研究现状

淮安市高校足球运动损伤问卷调查表

日语论文中日酒文化对比研究

2021年什么行业赚钱,适合...