数据库课程设计-街道管理信息系统.doc_第1页
数据库课程设计-街道管理信息系统.doc_第2页
数据库课程设计-街道管理信息系统.doc_第3页
数据库课程设计-街道管理信息系统.doc_第4页
数据库课程设计-街道管理信息系统.doc_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

辽宁工程技术大学数据库课程设计教学单位 营销管理学院 专 业 信息管理与信息系统(电子商务) 班 级 电子商务09-1班 学生姓名 学 号 指导教师 营 销 管 理 学 院2011年7月辽宁工程技术大学数据库课程设计数据库课程设计街道管理信息系统一、 系统总体设计一个能够被街道办事人员采用的街道管理信息系统,是应该能够增加工作效率,使得工作系统化,规范化。当某个楼某单元某户进出入一个人时要通过街道管理信息系统及时输入或删除相应的记录,使工作简洁,一目了然。通过对用户应用的环境,以及要求的分析,系统的需求主要有以下几个方面:1、 数据需求:要求数据库中的数据完整、同步,全面反映人员信息、单元信息、整栋楼的信息乃至整个楼区的信息。2、 功能需求:一个单独的管理信息系统,可以实现对人员的详细信息进行添加、删除、修改等功能,并且还应具有对某户家庭的添加、删除、修改等功能,最重要的功能也就是该系统的最重要的功能就是通过输入某个信息能够用最短的时间搜索出相关的信息。二、 数据库设计 此管理信息系统包含4个表,分别为小区楼号表,楼的单元号表,个人基本信息表,小区楼号表:小区名称、create table 小区楼号(小区名称varchar(50)insert into 小区楼号values(美星花园)insert into 小区楼号values(蜀香家园)楼的单元号:楼号、单元号,门牌号create 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外键楼号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.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) sqlconnection 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(恭喜登录验证通过!); 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;using 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 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 小区名称= + combobox1.text + , conn); sqldatareader dr = cmd.executereader(); if (dr.read() messagebox.show(登陆成功); 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;using 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 = data 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.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 楼的单元号 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.substring(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.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 + , 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(); private 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 + , + textbox3.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 = datagridview1.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.cells4.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; string 姓名 = 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.cells0.tag + , conn); cmd.executenonquery(); conn.close(); messagebox.show(删除成功!); private void button4_click_1(object sender, eventargs e) string sql = select * from 个人基本信息; sqldataadapter my

温馨提示

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

评论

0/150

提交评论