C#连接后台数据库开发学生管理系统课程设计,过程步骤细化到极致
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
王L让我们弄个课程设计,才讲两节课就撒手不管了。还说简单,简单个JB。对他来说当然简单了,对我这样的菜鸟来说简直是难如登天,我相信像我这样的菜鸟肯定还有,只有菜鸟才知道菜鸟的辛苦,为了让这些菜鸟们不再辛苦了,我把所有的实验过程一步一步都给写了出来,细化到最简单,只要是个人都能看懂的。不能保证我的过程都是对了,我也是摸着石头过了河,在菜鸟们还没有看到桥的时候不妨也摸着石头走一趟吧。下面步骤中的一些东西是本人的看法,如果错了也不必吐糟,毕竟哥还是个初级菜鸟。
【第一部分:创建数据库】
1,在自己的E盘建立一个名为课程设计数据库的文件夹。
2,打开sql server 2008,点击新建查询,在右边的编辑框里输入如下代码——》点击执行。create database student
on
primary
(name=student_dat,
filename='E:\课程设计数据库\student.mdf',
size=5MB,
maxsize=50,
filegrowth=2MB)
log on
(name=教学管理数据库_log,
filename='E:\课程设计数据库\student.ldf',
size=5MB,
maxsize=100MB,
filegrowth=2MB)
go
use student
go
CREATE TABLE student
(
sno NVARCHAR(10) PRIMARY KEY,
sname NVARCHAR(8),
ssex NVARCHAR(1),
sbirthday NVARCHAR(10)
)
create table userlogin
(
username NVARCHAR(8) primary key,
password nvarchar(20) NOT NULL
)
insert into student values('2012001','许敏','女','1992/03/18')
insert into student values('2012002','王鹏','男','1996/12/28')
insert into student values('2012003','张垒','男','1988/01/13')
insert into student values('2012004','李小红','女','1993/06/22')
insert into student values('2012005','张哲','男','1992/12/30')
insert into student values('2012006','张强','男','1989/01/06')
insert into student values('2012007','刘敏红','女','1988/12/02')
insert into userlogin values('admin','123456')
insert into userlogin values('zhangsan','123456')
insert into userlogin values('lisi','123456')
这里面有两张表,一张是学生表,一张是登录表,里面是用户名和密码。
3,这是会发现在E盘创建的文件家里出现了两个文件,一个是数据库文件一个是数据库日志文件。就这样后台数据库就创建好了。(大家也可以根据自己的需要来修改)
【第二部分:创建登陆窗口】
1,,打开isual studio 2008,文件——》新建——》项目。
2,左边点击visual c#,右边点击window窗体应用程序。
3,名称改为studentMIS,位置根据自己情况而定。一定要在创建解决方案的目录前面打钩。4,这时界面有一个Form1窗体了。下面我们要做的就是设置三层架构了。简单的说就是添加三个类库。
5,三个类库分别是是BBL(逻辑判断层,我们一般用不到,也可以不添加),DAL(数据操作层,操作数据库的代码都写在这里),MODEL(联系层与层之间的关系)
6,点击文件——》添加——》新建项目——》类库。名称改为DAL。点击文件——》添加——》新建项目——》类库。名称改为MODEL。这里不需要用到BBL层,所以就不添加了。7,前面的步骤就把这次试验的基本架构弄好了,下面要弄的就是添加事件了,怎么登录和连接后台数据库,以及对数据库的修改。
8,展开用边的studentMIS,选中Form1,重命名为formlogin.cs,双击formlogin,点击视图——》属性窗口。在出现的属性窗口中将text后面的Form1改为登录。看看(name)后面是否为formlogin,(这就相当与是这个登录窗口的ID,唯一表示这个窗体,以后所创建的每一个窗体都有一个在试验中唯一的名字来表示自己)。
9,下面来添加窗体的控件按钮。点击视图——》工具箱,展开所有windows窗体。左键单击Label控件,按后把鼠标放在我们登录窗体中空白位置左键点击一下,就会发现登录窗体中出现了一个label1的字样,用同样的办法就会发现出现了label2.鼠标点中label1,在属性窗口将text后面的改为用户名。鼠标点中label2,在属性窗口中将text后面的改为密码。10,在工具箱中找到TextBox控件。同样方法鼠标单击,然后在登录窗体中空白位置单击鼠标左键,就会出现编辑框,用鼠标左键选中编辑框,在属性窗口中将(name)后面的改为txtboxusername.用同样的方法再添加一个编辑框控件,在属性窗口中将(name)后面的改为txtboxpassword。
11,现在添加按钮控件,在工具箱中找到Button控件,左键单击,然后在登录窗体中的空白位置单击左键,选中按钮控件,在他的属性窗口中将text后面的改为登录,将(name)