教学设备管理系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

景德镇陶瓷学院

实践周课程设计报告

教学设备管理系统

专业:计算机科学与技术

班级: 10计科

学号: 201030457109 姓名:陈。。。

指导教师:何福保,胡开华

2013年10月30日

一、系统设计目的:

为适应学校设备管理的需要,提高设备管理员的工作效率,提高设备的利用率,便于设备的合理调配和购买,在借鉴同类产品的先进经验的基础上,利用设备处现有的数据资源结合新的计算机及网络和数据库技术,设计开发了办公设备管理系统,力求用户界面友好,操作简单,维护方便,推动湖北民族学院的设备管理工作向自动化、规范化和科学化方向发展。

二、系统功能:

1、人员的登录与管理

2、实现设备的录入、删除、修改等基本操作。

3、能够对设备进行方便的检索。

4、能够输出设备分类明细表。

三、数据库设计

数据库的名称:mydata

1、用户表

2、设备借还表

3、设备信息

四、功能界面设计

1、系统登录界面

(1)用户登录的窗口界面设计如图1.1所示:

2、主界面

(1)主界面的窗口界面设计如图1.2所示:

(2)功能及设计说明

在该界面中,用户登入该界面后,将进行用户注册,用户密码修改,设备增、删、改操作以及信息查询,用户将更方便的进行各种操作。

3、用户注册及密码修改

(1)密码修改的窗口界面设计如图1.3所示:

(2)用户注册的窗口界面设计如图1.4所示:

(3)代码

public partial class Form5 : Form

{

public Form5()

{

InitializeComponent();

}

private void button1_Click(object sender, EventArgs e)

{

string strConnection = "Provider=Microsoft.Jet.OleDb.4.0;";

strConnection += @"Data Source=mydata.mdb";

OleDbConnection objConnection = new OleDbConnection(strConnection); //建立连接

objConnection.Open(); //打开连接

OleDbCommand sqlcmd = new OleDbCommand(@"UPDA TE 用户表SET 密码='"+ this.textBox3.Text + "'where 用户名='"+ this.textBox1.Text + "'", objConnection); //sql语句OleDbDataReader reader = sqlcmd.ExecuteReader(); //执行查询

OleDbDataReader reader = sqlcmd.ExecuteReader();

MessageBox.Show("修改成功");

this.Close();

}

}

4、设备的增加、删改、查询

(1)设备增、删、查的界面设计如图1.5所示:

(2)功能及设计说明

方便管理员及用户进行快速、便捷、有效的数据查询。

(3)代码

public partial class Form4 : Form

{

public Form4()

{

InitializeComponent();

}

private void Form4_Load(object sender, EventArgs e)

{

// TODO: 这行代码将数据加载到表“mydataDataSet1.设备信息表”中。您可以根据需要移动或移除它。

this.设备信息表TableAdapter1.Fill(this.mydataDataSet1.设备信息表);

}

private void button1_Click(object sender, EventArgs e)

{

if (boBox1.SelectedIndex.ToString() == "0") //选择了按设备编号

{

DataSet ds = new DataSet();

string strConnection = "Provider=Microsoft.Jet.OleDb.4.0;";

strConnection += @"Data Source=mydata.mdb";

OleDbConnection conn = new OleDbConnection(strConnection); //建立连接

conn.Open(); //打开连接

string sql;

sql = "select * from 设备信息表where 设备编号like '%" + this.textBox8.Text + "%'";

OleDbDataAdapter da = new OleDbDataAdapter(sql, conn);

da.Fill(ds, "biao");

if (conn.State.ToString() == "Open")

conn.Close();

dataGridView1.DataSource = ds.Tables[0].DefaultView;

}

if (boBox1.SelectedIndex.ToString() == "1") //选择了按设备名

{

DataSet ds = new DataSet();

string strConnection = "Provider=Microsoft.Jet.OleDb.4.0;";

strConnection += @"Data Source=mydata.mdb";

OleDbConnection conn = new OleDbConnection(strConnection); //建立连接

conn.Open(); //打开连接

string sql;

sql = "select * from 设备信息表where 设备名like '%" + this.textBox8.Text + "%'";

OleDbDataAdapter da = new OleDbDataAdapter(sql, conn);

da.Fill(ds, "biao");

if (conn.State.ToString() == "Open")

conn.Close();

dataGridView1.DataSource = ds.Tables[0].DefaultView;

}

}

private void button2_Click(object sender, EventArgs e)

{

string A = this.textBox1.Text.ToString();

string B = this.textBox2.Text.ToString();

string C = this.textBox3.Text.ToString();

string D = this.textBox4.Text.ToString();

string E = this.textBox5.Text.ToString();

string F = this.textBox6.Text.ToString();

string G = this.textBox7.Text.ToString();

string strConnection = "Provider=Microsoft.Jet.OleDb.4.0;";

strConnection += @"Data Source=mydata.mdb";

OleDbConnection objConnection = new OleDbConnection(strConnection); //建立连接

objConnection.Open(); //打开连接

OleDbCommand sqlcmd = new OleDbCommand(@"insert into 设备信息表(设备编号,设备名,单价,购买日期,生产厂家,购买人,数量) values('" + A + "','" + B + "','" + C + "','" + D + "','" + E + "','" + F + "','" + G + "')", objConnection); //sql语句OleDbDataReader reader = sqlcmd.ExecuteReader(); //执行查询

OleDbDataReader reader = sqlcmd.ExecuteReader();

MessageBox.Show("设备信息添加成功!");

//this.Close();

}

private void button3_Click(object sender, EventArgs e)

{

string A = this.textBox2.Text.ToString();

string B = this.textBox3.Text.ToString();

string C = this.textBox1.Text.ToString();

相关文档
最新文档