数据库课程设计街道管理信息系统

上传人:1666****666 文档编号:38727045 上传时间:2021-11-08 格式:DOC 页数:18 大小:235KB
收藏 版权申诉 举报 下载
数据库课程设计街道管理信息系统_第1页
第1页 / 共18页
数据库课程设计街道管理信息系统_第2页
第2页 / 共18页
数据库课程设计街道管理信息系统_第3页
第3页 / 共18页
资源描述:

《数据库课程设计街道管理信息系统》由会员分享,可在线阅读,更多相关《数据库课程设计街道管理信息系统(18页珍藏版)》请在装配图网上搜索。

1、辽宁工程技术大学数据库课程设计教学单位 营销管理学院 专 业 信息管理与信息系统(电子商务) 班 级 电子商务09-1班 学生姓名 学 号 指导教师 营 销 管 理 学 院2011年7月辽宁工程技术大学数据库课程设计数据库课程设计街道管理信息系统一、 系统总体设计一个能够被街道办事人员采用的街道管理信息系统,是应该能够增加工作效率,使得工作系统化,规范化。当某个楼某单元某户进出入一个人时要通过街道管理信息系统及时输入或删除相应的记录,使工作简洁,一目了然。通过对用户应用的环境,以及要求的分析,系统的需求主要有以下几个方面:1、 数据需求:要求数据库中的数据完整、同步,全面反映人员信息、单元信息

2、、整栋楼的信息乃至整个楼区的信息。2、 功能需求:一个单独的管理信息系统,可以实现对人员的详细信息进行添加、删除、修改等功能,并且还应具有对某户家庭的添加、删除、修改等功能,最重要的功能也就是该系统的最重要的功能就是通过输入某个信息能够用最短的时间搜索出相关的信息。二、 数据库设计 此管理信息系统包含4个表,分别为小区楼号表,楼的单元号表,个人基本信息表,小区楼号表:小区名称、create table 小区楼号(小区名称varchar(50)insert into 小区楼号values(美星花园)insert into 小区楼号values(蜀香家园)楼的单元号:楼号、单元号,门牌号creat

3、e table 楼的单元号(小区名称varchar(50), 楼号varchar(10), 单元号varchar(10), 门牌号varchar(10) )个人基本信息表:小区名称、楼号、单元号、门牌号、姓名、性别、年龄、民族、政治面貌、工作单位三、 各个表的基本结构小区楼号表列名数据类型可否为空备注小区名称Varchar(10)Not null主键楼的单元号表列名数据类型可否为空备注楼号Varchar(2)Not null外键单元号Char(2)Not null外键门牌号Char(3)Not null外键个人基本信息表列名数据类型可否为空备注小区名称Varchar(10)Not null外键

4、楼号Varchar(2)Not null外键单元号Char(2)Not null外键门牌号Char(3)Not null外键姓名IntNot null主键性别IntNot null民族Int年龄Varchar(10)Not null政治面貌Int工作单位Int四、ER图 楼号 单元号 门牌号 楼号 单元号 门牌号 小区楼号表 年龄 个人基本信息表 小区名称 姓名 性别 民族 工作单位 小区名称 小区名称表四、 代码登陆窗口:using System;using System.Collections.Generic;using System.ComponentModel;using System

5、.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Data.SqlClient;namespace 街道管理信息系统 public partial class Form4 : Form public Form4() InitializeComponent(); textBox1.Text = sa; textBox2.Text = 123456; private void button1_Click(object sender, EventArgs e) SqlConnect

6、ion conn = new SqlConnection(Data source=.;initial catalog=楼道信息管理;user ID=sa;password=123456); conn.Open(); SqlCommand cmd = new SqlCommand(select * from users where 用户名= + textBox1.Text + and 密码= + textBox2.Text + , conn); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read() MessageBox.Show(恭喜登录验证

7、通过!); this.Close(); this.DialogResult = DialogResult.OK; else/怎样关闭登录窗口,同时不打开主界面 MessageBox.Show(你的用户名或密码错误!); return; private void button2_Click(object sender, EventArgs e) this.Close(); this.DialogResult = DialogResult.Cancel; private void Form4_Load(object sender, EventArgs e) Form1:using System;u

8、sing System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Data.SqlClient; namespace 街道管理信息系统 public partial class Form1 : Form public Form1() InitializeComponent(); private void button1_Click(object se

9、nder, EventArgs e) SqlConnection conn = new SqlConnection(Data source=.;Initial Catalog=楼道信息管理;User ID=sa;password=123456); conn.Open(); SqlCommand cmd = new SqlCommand(Select 小区名称 from 小区楼号 where 小区名称= + comboBox1.Text + , conn); SqlDataReader dr = cmd.ExecuteReader(); if (dr.Read() MessageBox.Show

10、(登陆成功); this.DialogResult = DialogResult.OK; else MessageBox.Show(密码错误,登录失败!); conn.Close(); Form2 f = new Form2(); f.Show(); private void button2_Click(object sender, EventArgs e) this.Close(); private void Form1_Load(object sender, EventArgs e) Form2:using System;using System.Collections.Generic;u

11、sing System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Data.SqlClient;namespace 街道管理信息系统 public partial class Form2 : Form SqlConnection conn; DataSet ds; public Form2() InitializeComponent(); private void showdata() string str = D

12、ata Source=.;Initial Catalog=楼道信息管理;User ID=sa;Password=123456; conn = new SqlConnection(str); SqlDataAdapter da = new SqlDataAdapter(select * from 个人基本信息, conn); ds = new DataSet(); da.Fill(ds, stu); dataGridView1.DataSource = ds.Tablesstu; dataGridView1.Columns2.Width = 50; dataGridView1.Columns3.

13、Width = 50; private void Student_Load(object sender, EventArgs e) showdata(); private void button1_Click(object sender,EventArgs e) SqlConnection conn = new SqlConnection(Data source=.;initial catalog=楼道信息管理;user ID=sa;password=123456); conn.Open(); SqlCommand cmd = new SqlCommand(select 楼号 from 楼的单

14、元号 where 楼号= + comboBox2 + , conn); string str = Select distinct(姓名),性别,民族,年龄,政治面貌,工作单位 from 个人基本信息 where ; if (checkBox1.Checked) str += 楼号= + comboBox2.Text + and ; if (checkBox2.Checked) str += 单元号= + comboBox3.Text + and ; if (checkBox3.Checked) str += 门牌号= + comboBox4.Text + ; else str = str.Su

15、bstring(0, str.Length - 4); dataGridView1.DataSource = 0; SqlConnection conm = new SqlConnection(Data Source=.;Initial Catalog=楼道信息管理;User Id=sa; Password=123456); SqlDataAdapter myAdapter = new SqlDataAdapter(str, conn); DataSet myDataSet = new DataSet(); myAdapter.Fill(myDataSet, a); dataGridView1

16、.DataSource = myDataSet.Tablesa; conn.Close(); private void botton1_Click(object sender,EventArgs e) SqlConnection conn = new SqlConnection(Data source=.;initial catalog=楼道信息管理;user ID=sa;password=123456); conn.Open(); SqlCommand cmd = new SqlCommand(select 单元号 from 楼的单元号 where 单元号= + comboBox3 + ,

17、conn); conn.Close(); private void botton1_click(object sender, EventArgs e) SqlConnection conn = new SqlConnection(Data source=.;initial catalog=楼道信息管理;user ID=sa;password=123456); conn.Open(); SqlCommand cmd = new SqlCommand(select 门牌号 from 楼的单元号 where 门牌号= + comboBox4 + , conn); conn.Close(); priv

18、ate void button2_Click_1(object sender, EventArgs e) SqlConnection conn = new SqlConnection(Data Source=.; Initial Catalog=楼道信息管理; User ID=sa; Password=123456); conn.Open(); string str = insert into 个人基本信息 values( + textBox1.Text + , + textBox10.Text + , + textBox9.Text + , + textBox8.Text + , + tex

19、tBox3.Text + ,+textBox4.Text +,+textBox6.Text +,+textBox2.Text +,+textBox5.Text +,+textBox7.Text +); SqlCommand cmd = new SqlCommand(str, conn); cmd.ExecuteNonQuery(); conn.Close(); MessageBox.Show(添加成功!); private void dataGridView1_CellContentClick(object sender, EventArgs e) string str = dataGridV

20、iew1.SelectedRows0.Cells0.Value.ToString(); textBox2.Text = dataGridView1.SelectedRows0.Cells1.Value.ToString(); textBox3.Text = dataGridView1.SelectedRows0.Cells2.Value.ToString(); textBox5.Text = dataGridView1.SelectedRows0.Cells3.Value.ToString(); textBox4.Text = dataGridView1.SelectedRows0.Cells

21、4.Value.ToString(); textBox6.Text = dataGridView1.SelectedRows0.Cells5.Value.ToString(); private void button3_Click_1(object sender, EventArgs e) if (MessageBox.Show(确定要删除该学生吗?, 提示, MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button2) != DialogResult.Yes) return; str

22、ing 姓名 = dataGridView1.SelectedRows0.Cells0.Value.ToString(); / MessageBox.Show(name); SqlConnection conn = new SqlConnection(Data source=.;Initial Catalog=楼道信息管理;User ID=sa;password=123456); conn.Open(); SqlCommand cmd = new SqlCommand(delete from 个人基本信息 where 姓名= + dataGridView1.SelectedRows0.Cell

23、s0.Tag + , conn); cmd.ExecuteNonQuery(); conn.Close(); MessageBox.Show(删除成功!); private void button4_Click_1(object sender, EventArgs e) string sql = select * from 个人基本信息; SqlDataAdapter myAdapter = new SqlDataAdapter(sql, conn); SqlCommandBuilder builder = new SqlCommandBuilder(myAdapter); if (ds.Ha

24、sChanges() DataSet d = ds.GetChanges(); myAdapter.Update(d, stu); ds.AcceptChanges(); 主界面:using System;using System.Collections.Generic;using System.Windows.Forms;namespace 街道管理信息系统 static class Program / / 应用程序的主入口点。 / STAThread static void Main() Application.EnableVisualStyles(); Application.SetCo

25、mpatibleTextRenderingDefault(false); Form4 l = new Form4 (); l.ShowDialog(); /如果验证成功,再显示主界面,同时关闭登录窗口 if(l.DialogResult!=DialogResult.Cancel) Application.Run(new Form1(); 五、 心得通过本次课程设计,亲自操作,将数据库与vs进行了良好的练习,不仅巩固了数据库的知识,更了解了数据库在现实生活中的应用,将理论与实践结合起来,更好的学习了编程方面的知识,通过本次课程设计,让我对计算机编程有个更进一步的了解,同时也更了解计算机的语言,让我们学以致用,而不是只会理论不会实践,让我们以后在工作中积累了经验,重点是学以致用。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!