数据库原理 课程设计 邮局订报管理系统

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

上海应用技术学院课程设计任务书
指导教师(签名):刘梅教研室主任(签名):2012年5 月28 日2012 年5 月30 日
上海应用技术学院课程设计报告
课程名称数据库原理及应用设计题目邮局订报管理系统姓名专业班级学号
指导教师日期2012-6-11 ~ 2012-6-22 成绩
目录
一、设计目的及要求 (3)
1.1 课程设计目的 (3)
1.2. 课程设计的要求 (4)
二、课程设计内容说明 (5)
2.1. E-R图设计及关系模式图 (5)
2.1.1.E-R图 (5)
2.1.2. 关系模型设计 (6)
2.1.3.对应属性表 (8)
2.2.4. 对应数据库表 (8)
2.2.5.对应数据类型 (10)
2.3. 程序界面及功能演示 (12)
2.3.1. 登录界面演示 (12)
2.3.2. 管理员登录 (12)
2.3.3.用户登录 (17)
三、结论及体会 (22)
3.1. 设计结论 (22)
3.2. 设计体会 (22)
四、程序附录 (23)
一、设计目的及要求
1.1 课程设计目的
1.1.1.通过本次课程设计了解和熟悉数据库的详细使用和设计的步骤。

1.1.
2.熟悉数据库的设计的六个步骤,明确和掌握每个步骤的详细任务和方法及
注意事项。

1.1.3. 学会C#和SQL SEVER软件的相关使用。

1.1.4. 通过两周的课程设计,要求学生加深对数据库技术相关理论的理解,增强
动手能力。

1.1.5 .掌握使用现行较为流行的数据库理论和数据库开发工具进行数据库管理操
作(如建库、建立完整性约束,对数据库中数据进行查询,更改等操
作)的方法。

1.1.6. 通过本次课设,也让我们学会了团队之间的合作,虽然这是一次个人的设
计,但是在需求分析和界面功能等的实现上实际上是相互间的不断学习和探讨的过程,对于今后的实习和工作都有很大的帮助,因为很多问题和缺陷单靠一个人是很慢想到的,但是团队的力量是无限的。

1.1.7. 体会一个简单的应用系统的界面设计及功能模块的实现之间的相互协调
和搭配。

1.1.8. 理解需求分析的重要作用及意义,以及概念模型的设计。

1.1.9. 了解实际过程中顾客订报的流程和邮局的系统的工作过程,尽量考虑周
全,实现实际过程中的相关操作和约束。

1.2. 课程设计的要求
1.2.1. 可随时查询出可订购报纸的详细情况,如报纸编号(PNO)、报纸名称(PNA)、
报纸单价(PPR)、报纸版面规格(PSI)、报纸出版单位(PDW)等,这样便于客户选订。

1.2.2. 客户查询报纸情况后即可订购所需报纸,可订购多种报纸,每种报纸可订
若干份,交清所需金额后,就算订购处理完成;
1.2.3. 为便于邮局投递报纸,客户需写明如下信息:客户姓名(CNA)、客户电话
(CTE)、客户地址(CAD)及邮政编码(CPO),邮局将即时为每一客户编制唯
一代码(CNO)。

1.2.4. 邮局对每种报纸订购人数不限,每个客户可多次订购报纸,所订报纸亦可
重复。

1.2.5. 请认真作系统需求分析,设计出反映本系统的E-R图(需求分析、概念
设计)。

1.2.5. 写出相应设计的E-R图的关系模式,根据设计所需也可增加辅助关
系模式,并找出各关系模式的关键字(逻辑设计)。

1.2.6. 在已设计的关系模式基础上开发设计功能子系统,要求子系统能完
成如下功能要求(物理设计、设施与试运行)。

1.2.7. 在某数据库管理系统中建立各关系模式对应的库表,并设计所
需的视图、索引等。

1.2.8. 能对各库表进行输入、修改、删除、添加、查询、打印等基本操作。

1.2.9. 能根据订报要求订购各报纸,并完成一次订购任务后汇总总金额,
模拟付钱、开票操作。

1.2.10. 能明细查询某客户的订报情况及某报纸的订出情况。

1.2.11. 能统计出某报纸的总订数量与总金额及某客户订购报纸种数、报纸份数
与总订购金额。

1.2.12. 要求子系统设计得界面友好,功能选择方便合理,并适当考虑子系
统在其安全性、完整性、备份、恢复等方面的功能要求。

1.2.13. 子系统设计完成后请书写课程设计报告,设计报告要围绕数据库应
用系统开发设计的步骤来考虑书写,力求清晰流畅。

二、课程设计内容说明
2.1. E-R图设计及关系模式图
2.1.1.E-R图
2.1.2. 关系模型设计
2.1.2.1. 报纸信息
2.1.2.2. 用户信息
2.1.2.
3. 订购信息
2.1.3.对应属性表
user (cna,upwd) 2.2.4. 对应数据库表
2.2.4.1.报纸订购信息表
2.2.4.2.用户信息表
2.2.4.3.报纸信息表
2.2.4.4.管理员信息表
2.2.4.5.用户信息表
2.2.5.对应数据类型2.2.5.1.报纸订购信息表
2.2.5.2.用户信息表
2.2.5.3.报纸信息表2.2.5.4.管理员信息表
2.2.5.5.用户信息表
2.2.5.6. 数据库数据表视图
2.3.程序界面及功能演示2.3.1. 登录界面演示
2.3.2. 管理员登录
登录后的主界面
sqlConnect();
string sql = "select upwd from users where cna = '" + textBox1.Text + "'";
SqlCommand cmd = new SqlCommand(sql, conn);
if (cmd.ExecuteScalar() == null)
{
MessageBox.Show("账号或密码错误");
return;
}
else
{
MessageBox.Show(textBox1.Text, " 登录成功!");
if (textBox2.Text ==
cmd.ExecuteScalar().ToString().Trim())
{
this.Hide();
用户界面 Form1 = new用户界面();
Form1.Show();
string str = "Data Source=(local);Integrated
Security=SSPI;database=poster";
conn = new SqlConnection(str);
conn.Open();
string sqlstr = "select * from news ";
adapter = new SqlDataAdapter(sqlstr, conn);
dataset = new DataSet();
adapter.Fill(dataset);
if (dataset.Tables[0].Rows.Count >= 1)
dataGridView1.DataSource = dataset.Tables[0]; conn.Close();
conn.Dispose();
dataset.Dispose();
用户查询操作
报纸信息查询操作
string str = "Data Source=(local);Integrated
Security=SSPI;database=poster";
sqlConnect();
string sql = "select cna as 姓名,cte as 电话,cad as 地址,cpo as 邮编,cno as 编号 from cs where cna = '" + textBox1.Text + "'";
SqlCommand cmd = new SqlCommand(sql, conn);
if (cmd.ExecuteScalar() == null)
{
MessageBox.Show("您输入的账号或密码错误!请重新输入!!"," 提示信息");
return;
}
else
报纸信息添加操作
打印报纸信息
sqlConnect();
string sql = "insert into news values ('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" + textBox4.Text + "','" + textBox6.Text + "','" + textBox5.Text + "')";
SqlCommand cmd = new SqlCommand(sql, conn);
cmd.ExecuteNonQuery();
MessageBox.Show ( " 添加成功!!");
return;
删除操作
删除报纸信息
string str = "Data Source=(local);Integrated
Security=SSPI;database=poster";
sqlConnect();
string sql = "delete from news where pna = '"+ comboBox1.Text + "'";
SqlCommand cmd = new SqlCommand(sql, conn);
cmd.ExecuteNonQuery();
MessageBox.Show(" 删除成功!!", "提示!!!!");
conn = new SqlConnection(str);
conn.Open();
string sqlstr = "select * from news";
adapter = new SqlDataAdapter(sqlstr, conn);
dataset = new DataSet();
adapter.Fill(dataset);
if (dataset.Tables[0].Rows.Count >= 1)
dataGridView1.DataSource = dataset.Tables[0];
conn.Close();
conn.Dispose();
dataset.Dispose();
用户信息删除
2.3.3.用户登录
sqlConnect();
string sql = "select upwd from users where cna = '" + textBox1.Text + "'";
SqlCommand cmd = new SqlCommand(sql, conn);
if (cmd.ExecuteScalar() == null)
{
MessageBox.Show("账号或密码错误");
return;
}
else
{
MessageBox.Show(textBox1.Text, " 登录成功!");
if (textBox2.Text ==
cmd.ExecuteScalar().ToString().Trim())
this.Hide();
用户界面 Form1 = new用户界面(); Form1.Show();
}
登录成功主界面
查询报纸信息和用户信息
用户订报功能
string str = "Data Source=(local);Integrated Security=SSPI;database=poster";
sqlConnect();
string sql = "select pna as 报纸,pno as 编号,ppr as 单价,psi as 规格,typ as 类型 from news where pna = '" + comboBox1.Text + "'";
SqlCommand cmd = new SqlCommand(sql, conn);
if (cmd.ExecuteScalar() == null)
{
MessageBox.Show("账号或密码不能为空!!");
return;
}
else
{
conn = new SqlConnection(str);
conn.Open();
string sqlstr = "select pna as 报纸,pno as 编号,ppr as 单价,psi as 规格,typ as 类型 from news where pna = '" + comboBox1.Text + "'";
adapter = new SqlDataAdapter(sqlstr, conn);
dataset = new DataSet();
adapter.Fill(dataset);
if (dataset.Tables[0].Rows.Count >= 1)
dataGridView1.DataSource = dataset.Tables[0];
conn.Close();
conn.Dispose();
dataset.Dispose();
}用户注册界面
2.3.4. 程序运行流程图
三、结论及体会
3.1. 设计结论
本次课程设计本着需求分析为准绳,多次修改和完善了数据库的数据表及结构,实现了课程设计要求的绝大部分功能,但是由于所学知识的不牢固加之能力和时间有限,在一些较复杂的功能方面尚未实现或不完善,我将会在今后的学习中更加注重这方面知识的学习和锻炼,争取今后将这些尚不完善的功能进一步的加强和完善。

另外由于时间的限制在程序的一些检测和纠正的细节方面尚不能做到检测和纠正,故在输入和注册的时候如果输入不对或者超出数据的数值范围,将会引起数据库报错,程序需要重新运行方可继续操作,同时输入的数据也将不能保存到数据库中。

本次课程设计用到了Microsoft SQL Server 2005和C# 2008,故此系统在较之更低的版本上将不能运行。

3.2. 设计体会
每次课程设计都会发现以前学的很多知识都遗忘了,尤其是在一些较难的知识点上需要重新回顾和复习以前的知识才能回顾起来。

通过本次课程设计也发现了我在c#和数据库方面有很多的知识的掌握不牢固和不全面,在不断的学习和复习回顾中也对一些不熟悉或是不知道的知识有了更加深刻的映像和记忆,对于今后的学习和工作都打下了坚实的基础。

四、程序附录
using System;
using System.Collections.Generic;
using ponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace shujuku
{
public partial class Index : Form
{
public Index()
{
InitializeComponent();
}
private void label3_Click(object sender, EventArgs e)
{
label3.Text = DateTime.Now.ToString();
}
private void timer1_Tick(object sender, EventArgs e)
{
label3.Text = DateTime.Now.ToString();
}
private void button1_Click(object sender, EventArgs e) {
this.Hide();
用户登录 Form1 = new用户登录();
Form1.Show();
}
private void button4_Click(object sender, EventArgs e) {
this.Hide();
管理登录 Form4 = new管理登录();
Form4.Show();
}
private void button2_Click(object sender, EventArgs e) {
Application.Exit();
}
private void Index_Load(object sender, EventArgs e)
{
}
}
}
using System;
using System.Collections.Generic;
using ponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
using System.Diagnostics;
namespace shujuku
{
public partial class用户登录 : Form
{
private static string server = ".";
private static string database = "poster";
private static string uid = "sa";
private static string pwd = "123";
private string connStr = "server=" + server + ";database=" + database + ";uid=" + uid + ";pwd=" + pwd;
private SqlConnection conn;
public用户登录()
{
InitializeComponent();
}
private void button3_Click(object sender, EventArgs e)
{
Application.Exit();
}
private void label3_Click(object sender, EventArgs e)
{
}
private void timer1_Tick(object sender, EventArgs e)
{
textBox3.Text = DateTime.Now.ToString();
}
private void textBox3_TextChanged(object sender, EventArgs e) {
textBox3.Text = DateTime.Now.ToString();
}
private void button2_Click(object sender, EventArgs e)
{
this.Hide();
用户注册 Form7 = new用户注册();
Form7.Show();
}
private void sqlConnect()
{
conn = new SqlConnection(connStr);
conn.Open();
}
private void sqlClose()
{
conn.Close();
}
private void button1_Click(object sender, EventArgs e)
{
sqlConnect();
string sql = "select upwd from users where cna = '" + textBox1.Text + "'";
SqlCommand cmd = new SqlCommand(sql, conn);
if (cmd.ExecuteScalar() == null)
{
MessageBox.Show("账号或密码错误");
return;
}
else
{
MessageBox.Show(textBox1.Text, " 登录成功!");
if (textBox2.Text ==
cmd.ExecuteScalar().ToString().Trim())
{
this.Hide();
用户界面 Form1 = new用户界面();
Form1.Show();
}
}
}
private void Form1_Load(object sender, EventArgs e)
{
}
}
}
using System;
using System.Collections.Generic;
using ponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
using System.Diagnostics;
namespace shujuku
{
public partial class用户界面 : Form
{
SqlDataAdapter adapter;
DataSet dataset;
private static string server = ".";
private static string database = "poster";
private static string uid = "sa";
private static string pwd = "123";
private static int ppr;
private string connStr = "server=" + server + ";database=" + database + ";uid=" + uid + ";pwd=" + pwd;
private SqlConnection conn;
public用户界面()
{
InitializeComponent();
}
private void button6_Click(object sender, EventArgs e)
{
this.Hide();
用户查询 Form1 = new用户查询();
Form1.Show();
}
private void button1_Click(object sender, EventArgs e)
{
this.Hide();
用户订报 Form2 = new用户订报();
Form2.Show();
}
private void button2_Click(object sender, EventArgs e)
{
Application.Exit();
}
private void sqlConnect()
{
conn = new SqlConnection(connStr);
conn.Open();
}
//关闭数据库
private void sqlClose()
{
conn.Close();
}
private void用户界面_Load(object sender, EventArgs e)
{
// TODO: 这行代码将数据加载到表“posterDataSet13.news”中。

您可以根据需要移动或移除它。

this.newsTableAdapter.Fill(this.posterDataSet13.news); }
private void button3_Click(object sender, EventArgs e)
{
this.Hide();
用户登录用户登录 = new用户登录();
用户登录.Show();
}
}
}
using System;
using System.Collections.Generic;
using ponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace shujuku
{
public partial class用户注册 : Form
{
public用户注册()
{
InitializeComponent();
}
private static string server = ".";
private static string database = "poster";
private static string uid = "sa";
private static string pwd = "123";
private string connStr = "server=" + server + ";database=" + database + ";uid=" + uid + ";pwd=" + pwd;
private SqlConnection conn;
private void textBox2_TextChanged(object sender, EventArgs e) {
}
private void button2_Click(object sender, EventArgs e)
{
if (textBox1.Text != "" && (textBox2.Text) != "" && (textBox3.Text) != "" && (textBox4.Text) != "" && (textBox5.Text) != "" && (textBox6.Text) !="")
{
sqlConnect();
string sql = "insert into cs values ('" + textBox1.Text + "','" + textBox2.Text + "','" + textBox3.Text + "','" + textBox4.Text + "')";
SqlCommand cmd = new SqlCommand(sql, conn);
cmd.ExecuteNonQuery();
string sql1 = "insert into users values ('" +
textBox5.Text + "','" + textBox6.Text + "')";
SqlCommand cmd1 = new SqlCommand(sql1, conn);
cmd1.ExecuteNonQuery();
MessageBox.Show(" 恭喜您!注册成功!!");
this.Hide();
用户登录 Form1 = new用户登录();
Form1.Show();
}
else
{
MessageBox.Show("您输入的内容可能为空!请检查重新输入!", ">>>>>>>警告<<<<<<<<");
string str = "";
textBox1.Text = str;
textBox2.Text = str;
textBox3.Text = str;
textBox4.Text = str;
textBox5.Text = str;
textBox6.Text = str;
return;
}
}
private void sqlConnect()
{
conn = new SqlConnection(connStr);
conn.Open();
}
//关闭数据库
private void sqlClose()
{
conn.Close();
}
private void button1_Click(object sender, EventArgs e) {
Application.Exit();
}
private void button3_Click(object sender, EventArgs e) {
this.Hide();
用户登录 Form1 = new用户登录();
Form1.Show();
}
private void用户注册_Load(object sender, EventArgs e) {
}
}
}
using System;
using System.Collections.Generic;
using ponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
using System.Diagnostics;
namespace shujuku
{
public partial class用户查询 : Form
{
public用户查询()
{
InitializeComponent();
}
SqlDataAdapter adapter;
DataSet dataset;
private static string server = ".";
private static string database = "poster";
private static string uid = "sa";
private static string pwd = "123";
private string connStr = "server=" + server + ";database=" + database + ";uid=" + uid + ";pwd=" + pwd;
private SqlConnection conn;
private void button1_Click(object sender, EventArgs e)
{
String str = "Data Source=(local);Integrated
Security=SSPI;database=poster";
sqlConnect();
string sql = "select cna as 姓名,cte as 电话,cad as 地址,cpo
as 邮编,cno as 编号 from cs where cna = '" + textBox1.Text + "'";
SqlCommand cmd = new SqlCommand(sql, conn);
if (cmd.ExecuteScalar() == null)
{
MessageBox.Show("您输入的账号错误!请重新输入!!", " 提示信息");
return;
}
else
{
conn = new SqlConnection(str);
conn.Open();
string sqlstr = "select cna as 姓名,cte as 电话,cad as
地址,cpo as 邮编,cno as 编号 from cs where cna = '"+ textBox1.Text + "'";
adapter = new SqlDataAdapter(sqlstr, conn);
dataset = new DataSet();
adapter.Fill(dataset);
if (dataset.Tables[0].Rows.Count >= 1)
dataGridView1.DataSource = dataset.Tables[0];
conn.Close();
conn.Dispose();
dataset.Dispose();
}
}
private void sqlConnect()
{
conn = new SqlConnection(connStr);
conn.Open();
}
private void sqlClose()
conn.Close();
}
private void button4_Click(object sender, EventArgs e)
{
string str = "Data Source=(local);Integrated
Security=SSPI;database=poster";
sqlConnect();
string sql = "select cno as 客户编号,cna as 姓名,pna as 报纸,count as 订购数量,pay as 应付金额,cad as 地址 ,pno as 报纸编号,cte as 电话 from book where cna = '" + textBox2.Text + "'";
SqlCommand cmd = new SqlCommand(sql, conn);
if (cmd.ExecuteScalar() == null)
{
MessageBox.Show("账号或密码错误");
return;
}
else
{
conn = new SqlConnection(str);
conn.Open();
string sqlstr = "select cno as 客户编号,cna as 姓名,pna as 报纸,count as 订购数量,pay as 应付金额,cad as 地址 ,pno as 报纸编号,cte as 电话 from book where cna = '" + textBox2.Text + "'";
adapter = new SqlDataAdapter(sqlstr, conn);
dataset = new DataSet();
adapter.Fill(dataset);
if (dataset.Tables[0].Rows.Count >= 1)
dataGridView2.DataSource = dataset.Tables[0];
conn.Close();
conn.Dispose();
dataset.Dispose();
}
}
private void button2_Click(object sender, EventArgs e)
{
Application.Exit();
}
private void button6_Click(object sender, EventArgs e)
Application.Exit();
}
private void button5_Click(object sender, EventArgs e) {
this.Hide();
用户界面 Form1 = new用户界面 ();
Form1.Show();
}
private void button3_Click(object sender, EventArgs e) {
this.Hide();
用户界面 Form1 = new用户界面();
Form1.Show();
}
private void用户查询_Load(object sender, EventArgs e) {
}
}
}
using System;
using System.Collections.Generic;
using ponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
using System.Diagnostics;
namespace shujuku
{
public partial class订报显示 : Form
{
public订报显示()
{
InitializeComponent();
}
SqlDataAdapter adapter;
DataSet dataset;
private static string server = ".";
private static string database = "poster";
private static string uid = "sa";
private static string pwd = "123";
private string connStr = "server=" + server + ";database=" + database + ";uid=" + uid + ";pwd=" + pwd;
private SqlConnection conn;
private void button2_Click(object sender, EventArgs e)
{
this.Hide();
用户订报 Form2 = new用户订报();
Form2.Show();
}
private void button1_Click(object sender, EventArgs e)
{
Application.Exit();
}
private void button3_Click(object sender, EventArgs e)
{
string str = "Data Source=(local);Integrated
Security=SSPI;database=poster";
sqlConnect();
string sql = "select cno as 客户编号,cna as 姓名,pna as 报纸,count as 订购数量,pay as 应付金额,cad as 地址 ,pno as 报纸编号,cte as 电话 from book where cna = '" + textBox1.Text + "'";
SqlCommand cmd = new SqlCommand(sql, conn);
if (cmd.ExecuteScalar() == null)
{
MessageBox.Show("账号或密码错误");
return;
}
else
{
conn = new SqlConnection(str);
conn.Open();
string sqlstr = "select cno as 客户编号,cna as 姓名,pna as 报纸,count as 订购数量,pay as 应付金额,cad as 地址 ,pno as 报纸编号,cte as 电话 from book where cna = '" + textBox1.Text + "'";
// SqlCommand cmd = new SqlCommand(sql, conn);
adapter = new SqlDataAdapter(sqlstr, conn);
dataset = new DataSet();
adapter.Fill(dataset);
if (dataset.Tables[0].Rows.Count >= 1)
dataGridView1.DataSource = dataset.Tables[0]; conn.Close();
conn.Dispose();
dataset.Dispose();
}
}
private void sqlConnect()
{
conn = new SqlConnection(connStr);
conn.Open();
}
//关闭数据库
private void sqlClose()
{
conn.Close();
}
private void订报显示_Load(object sender, EventArgs e)
{
}
}
}
using System;
using System.Collections.Generic;
using ponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
using System.Diagnostics;
namespace shujuku
{
public partial class管理登录 : Form
{
private static string server = ".";
private static string database = "poster";
private static string uid = "sa";
private static string pwd = "123";
private string connStr = "server=" + server + ";database=" + database + ";uid=" + uid + ";pwd=" + pwd;
private SqlConnection conn;
public管理登录()
{
InitializeComponent();
}
private void button2_Click(object sender, EventArgs e)
{
Application.Exit();
}
private void button1_Click(object sender, EventArgs e)
{
sqlConnect();
string sql = "select password from admin where name = '" + textBox1.Text + "'"; ;
SqlCommand cmd = new SqlCommand(sql, conn);
if (cmd.ExecuteScalar() == null)
{
MessageBox.Show("账号或密码错误");
return;
}
else
{
if (textBox2.Text ==
cmd.ExecuteScalar().ToString().Trim())
{
this.Hide();
管理界面 Form5 = new管理界面();
Form5.Show();
}
else
{
MessageBox.Show("账号或密码错误");
return;
}
}
}
private void sqlConnect()
{
conn = new SqlConnection(connStr);
conn.Open();
}
//关闭数据库
private void sqlClose()
{
conn.Close();
}
private void button3_Click(object sender, EventArgs e)
{
this.Hide();
Index Form3 = new Index();
Form3.Show();
}
private void textBox2_TextChanged(object sender, EventArgs e) {
}
private void Form4_Load(object sender, EventArgs e)
{
}
}
}
using System;
using System.Collections.Generic;
using ponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
using System.Diagnostics;
namespace shujuku
{
public partial class管理界面 : Form
{
SqlDataAdapter adapter;
DataSet dataset;
private SqlConnection conn;
public管理界面()
{
InitializeComponent();
}
private void button7_Click(object sender, EventArgs e) {
this.Hide();
Index Form3 = new Index();
Form3.Show();
}
private void button6_Click(object sender, EventArgs e) {
Application.Exit();
}
private void button3_Click(object sender, EventArgs e) {
this.Hide();
查询界面 Form6 = new查询界面();
Form6.Show();
}
private void button4_Click(object sender, EventArgs e) {
string str = "Data Source=(local);Integrated Security=SSPI;database=poster";
conn = new SqlConnection(str);
conn.Open();
string sqlstr = "select * from news ";
adapter = new SqlDataAdapter(sqlstr, conn);
dataset = new DataSet();
adapter.Fill(dataset);
if (dataset.Tables[0].Rows.Count >= 1)
dataGridView1.DataSource = dataset.Tables[0]; conn.Close();
conn.Dispose();
dataset.Dispose();
}
private void管理界面_Load(object sender, EventArgs e) {
}
private void button2_Click(object sender, EventArgs e) {
this.Hide();
管理添加管理添加 = new管理添加();
管理添加.Show();
}
private void button5_Click(object sender, EventArgs e) {
this.Hide();
管理删除 Form1 = new管理删除();
Form1.Show();
}。

相关文档
最新文档