欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    数据库课程设计报告书.doc

    • 资源ID:2395753       资源大小:2.96MB        全文页数:34页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数据库课程设计报告书.doc

    任务要求: 设计一单位房产管理系统,实现系统管理、职工信息管理、房产资源管理物业费用管理及提供在线帮助。内容摘要:主要功能模块: (1) 系统模块:完成数据库维护、系统关闭功能 (2) 物业费用模块:对物价费用信息进行维护,包括新增、修改和删除费用信息。(3) 房屋资源模块:对房屋资源进行添加、列表显示、查询 (4) 职工信息模块:对职工进行添加、列表显示、查询以及相应部门、职务进行维护 (5) 帮助模块:对用户使用本系统提供在线帮助 教师评语:成绩 签名: 日期: 课程设计报告书单位房产管理系统班 级: 方1005-2学 号: 20105869姓 名: 许晓飞 指导教师: 郭建方 石家庄铁道大学四方学院2012年6月23日一 设计思想 首先,在SQL Server Management Studio中建立程序运行所需的几张表;其次,利用Microsoft Visual Studio 对程序中的各个功能界面进行设计,需要对数据库和Visual Studio进行连接,程序中的数据才能录入数据库,及实现对数据的添加删除和修改。在Visual Studio中利用C#语言对相应的按钮或组件进行设置和修改以实现其相应的功能。二 系统完成功能及框图(1) 系统模块:完成数据库维护、系统关闭功能 (2) 物业费用模块:对物价费用信息进行维护,包括新增、修改和删除费用信息。(3) 房屋资源模块:对房屋资源进行添加、列表显示、查询 (4) 职工信息模块:对职工进行添加、列表显示、查询以及相应部门、职务进行维护 (5) 帮助模块:对用户使用本系统提供在线帮助 概念模型(E-R图):(1)职工(2)物价标准(3)整体E-R图三 核心算法及说明1.用户登录private void button1_Click(object sender, EventArgs e) SqlConnection coon = new SqlConnection(); coon.ConnectionString = "Data Source=PCSQLEXPRESS;Initial Catalog=单位房产管理系统;Integrated Security=True" coon.Open(); SqlCommand sqltext = new SqlCommand("select * from 用户 where 用户名=用户名 and 密码=密码", coon); sqltext.Parameters.Add("用户名", SqlDbType.VarChar, 50); sqltext.Parameters.Add("密码", SqlDbType.VarChar, 50); sqltext.Parameters"用户名".Value = textBox1.Text; sqltext.Parameters"密码".Value = textBox2.Text; SqlDataReader thisReader = sqltext.ExecuteReader(); if (thisReader.Read() MessageBox.Show("通过验证,欢迎进入系统!); 主界面 window2 = new 主界面(); window2.ShowDialog(); else MessageBox.Show("用户名或密码错误系统将退出!); this.Close(); coon.Close(); private void button2_Click(object sender, EventArgs e) this.Close(); 2.主界面using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace 单位住房管理系统最终 public partial class 主界面: Form public 主界面() InitializeComponent(); private void 职工信息添加ToolStripMenuItem_Click(object sender, EventArgs e) 职工信息添加 window3 = new 职工信息添加(); window3.ShowDialog(); private void 职工信息修改ToolStripMenuItem_Click(object sender, EventArgs e) 职工信息修改 window4 = new 职工信息修改(); window4.ShowDialog(); private void 职工信息删除ToolStripMenuItem_Click(object sender, EventArgs e) 职工信息删除 window5 = new 职工信息删除(); window5.ShowDialog(); private void 职工信息查询ToolStripMenuItem_Click(object sender, EventArgs e) 职工信息查询 window6 = new 职工信息查询(); window6.ShowDialog(); private void 职工信息显示ToolStripMenuItem_Click(object sender, EventArgs e) 职工信息列表显示 window7 = new 职工信息列表显示(); window7.ShowDialog(); private void 房屋资源添加ToolStripMenuItem_Click(object sender, EventArgs e) 房屋信息添加 window8 = new 房屋信息添加(); window8.ShowDialog(); private void 房屋资源查找¨ToolStripMenuItem_Click(object sender, EventArgs e) 房屋资源查询 window9 = new 房屋资源查询(); window9.ShowDialog(); private void 房屋资源显示ToolStripMenuItem_Click(object sender, EventArgs e) 房屋资源列表显示 window10 = new 房屋资源列表显示(); window10.ShowDialog(); private void 物业费用添加¨ToolStripMenuItem_Click(object sender, EventArgs e) 物业用添加 window11 = new 物业费用添加(); window11.ShowDialog(); private void 物业费用单价修改ToolStripMenuItem_Click(object sender, EventArgs e) 物业单价修改 window12 = new 物业单价修改(); window12.ShowDialog(); private void 物业费用单价添加ToolStripMenuItem_Click_1(object sender, EventArgs e) 费用单价添加¨ window13 = new 费用单价添加(); window13.ShowDialog(); private void 物业费用查询ToolStripMenuItem_Click(object sender, EventArgs e) 物业费用查询window14 = new 物业费用查询(); window14.ShowDialog(); private void 物业费用显示ToolStripMenuItem_Click(object sender, EventArgs e) 费用列表显示window15 = new 费用列表显示(); window15.ShowDialog(); private void 在线帮助ToolStripMenuItem_Click(object sender, EventArgs e) MessageBox.Show("如有问题请与作者联系QQ:565128266"); private void 主界面_Load(object sender, EventArgs e) 3.学生信息删除private void button1_Click(object sender, EventArgs e) SqlConnection conn = new SqlConnection(); conn.ConnectionString = "Data Source=PCSQLEXPRESS;Initial Catalog=单位住房管理系统;Integrated Security=True" conn.Open(); string sqldelete = "delete from 职工 where 编号='" + comboBox1.Text.Trim() + "'" SqlCommand sqld = new SqlCommand(sqldelete, conn); sqld.ExecuteNonQuery(); string sqlselect = "select * from 职工" SqlDataAdapter sd = new SqlDataAdapter(sqlselect, conn); DataSet ds = new DataSet(); sd.Fill(ds, 职工"); dataGridView1.DataSource = ds.Tables"职¡ã工¡è" MessageBox.Show("删除成功!"); conn.Close(); 4. 职工信息添加private void button1_Click(object sender, EventArgs e) SqlConnection sqlconn = new SqlConnection(); sqlconn.ConnectionString = "Data Source=PCSQLEXPRESS;Initial Catalog=单位住房管理系统;Integrated Security=True" sqlconn.Open(); SqlCommand sqlinsert = new SqlCommand("insert into 职工¡编号,姓名,性别,参加工作时间,行政职务,专业技术职务,评上最高行政职务时间,评上最高专业技术职务时间,双职工姓名,现居住房号,档案号,房产证号,所在部门编号,是否为户主)values(职工¡编号,姓名,性别,参加工作时间,行政职务,专业技术职务,评上最高行政职务时间,评上最高专业技术职务时间,双职工姓名,现居住房号,档案号,房产证号,所在部门编号,是否为户主", sqlconn); sqlinsert.Parameters.Add("编号", SqlDbType.VarChar, 50); sqlinsert.Parameters.Add("姓名", SqlDbType.VarChar, 50); sqlinsert.Parameters.Add("性别", SqlDbType.VarChar, 50); sqlinsert.Parameters.Add("参加工作时间", SqlDbType.VarChar, 50); sqlinsert.Parameters.Add("行政职务", SqlDbType.VarChar, 50); sqlinsert.Parameters.Add("专业技术职务", SqlDbType.VarChar, 50); sqlinsert.Parameters.Add("评上最高行政职务时间", SqlDbType.VarChar, 50); sqlinsert.Parameters.Add("评上最高专业技术职务时间", SqlDbType.VarChar, 50); sqlinsert.Parameters.Add("双职工姓名", SqlDbType.VarChar, 50); sqlinsert.Parameters.Add("现居住房号", SqlDbType.VarChar, 50); sqlinsert.Parameters.Add("档案号", SqlDbType.VarChar, 50); sqlinsert.Parameters.Add("房产证号", SqlDbType.VarChar, 50); sqlinsert.Parameters.Add("所在部门编号", SqlDbType.VarChar, 50); sqlinsert.Parameters.Add("是否为户主", SqlDbType.VarChar, 50); sqlinsert.Parameters"编号".Value = textBox1.Text; sqlinsert.Parameters"姓名".Value = textBox2.Text; sqlinsert.Parameters"性别".Value = textBox3.Text; sqlinsert.Parameters"参加工作时间".Value = textBox4.Text; sqlinsert.Parameters"行政职务".Value = textBox6.Text; sqlinsert.Parameters"专业技术职务".Value = textBox7.Text; sqlinsert.Parameters"评上最高行政职务时间".Value = textBox5.Text; sqlinsert.Parameters"评上最高专业技术职务时间".Value = textBox8.Text; sqlinsert.Parameters"双职工姓名".Value = textBox13.Text; sqlinsert.Parameters"现居住房号".Value = textBox9.Text; sqlinsert.Parameters"档案号".Value = textBox10.Text; sqlinsert.Parameters"房产证号".Value = textBox12.Text; sqlinsert.Parameters"所在部门编号".Value = textBox14.Text; sqlinsert.Parameters"是否为户主".Value = textBox11.Text; sqlinsert.ExecuteNonQuery(); MessageBox.Show("添加成功!"); sqlconn.Close(); 5.职工信息修改private void button1_Click(object sender, EventArgs e) SqlConnection conn = new SqlConnection(); conn.ConnectionString = "Data Source=PCSQLEXPRESS;Initial Catalog=单位住房管理系统;Integrated Security=True" conn.Open(); SqlCommand sqlupdate = new SqlCommand("update 职工 set 姓名?=姓名,行政职务=行政职务 where 编号=编号", conn); sqlupdate.Parameters.Add("编号", SqlDbType.VarChar, 50); sqlupdate.Parameters.Add("姓名", SqlDbType.VarChar, 50); sqlupdate.Parameters.Add("行政职务", SqlDbType.VarChar, 50); sqlupdate.Parameters"编号".Value = comboBox1.Text.Trim(); sqlupdate.Parameters"姓名".Value = textBox1.Text.Trim(); sqlupdate.Parameters"行政职务".Value = textBox2.Text.Trim(); sqlupdate.ExecuteNonQuery(); string sqlselect1 = "select * from 职工" SqlDataAdapter sd1 = new SqlDataAdapter(sqlselect1, conn); DataSet ds1 = new DataSet(); sd1.Fill(ds1, "职工"); dataGridView1.DataSource = ds1.Tables"职工" MessageBox.Show("修改成功!"); conn.Close(); 6.职工信息查询private void button1_Click(object sender, EventArgs e) SqlConnection conn = new SqlConnection(); conn.ConnectionString = "Data Source=PCSQLEXPRESS;Initial Catalog=单位住房管理系统;Integrated Security=True" conn.Open(); string sqlselect = "select * from 职工¡è where 编号='" + comboBox1.Text + "'" SqlDataAdapter sd = new SqlDataAdapter(sqlselect, conn); DataSet ds = new DataSet(); sd.Fill(ds, "职工"); dataGridView1.DataSource = ds.Tables"职工" conn.Close(); 四 界面设计登录界面主界面职工信息添加界面职工信息修改界面职工信息查询界面职工信息删除界面五 结论通过这次数据库的课程设计,我对数据库这一学科又有了更深刻的认识。以前一直以为这是一个以理论知识为主的学科,可是通过这次课程设计才知道其实 数据库这一学科涉及的方面真的很广,它是各种计算机语言的沟通桥梁,可以将它们有机的结合在一起。这次我设计的是单位房产信息管理系统,通过这个系统可以很好的,有条不紊的将房产信息管理妥善。不论对于房产还是房主,查找房产信息便可以变的很便利。对于大的单位和房屋中介公司,都可以很好的应用。现在房地产方面更是飞速发展,人们生活水平变高,从而每家拥有的房子数量也变多了,因此,房产信息管理这一块儿,便变得很重要了。对于它的发展前景更是不容小觑。房产信息管理系统可以使房地产商或者中介厂商可以很好的掌握房主信息及房屋信息,而房主在有必要时更可以对自己的房子情况有所了解,更安全更便捷。在此次课程设计中,我遇到的困难真的很多,很大。因为之前对于数据库这一学科只了解理论上的知识,操作起来很不顺利。后来查了很多资料,并且请教指导老师,在老师和身边同学的帮助下才一点一点上手的。有时小到一个代码的错误,我都需要重新检查重新来过。过程虽然辛苦但是结果是好的,最后成功的时候真的很开心。再次很感谢老师和同学的帮助。 六 参考资料王珊 萨师煊, 数据库系统概论(第四版),高等教育出版社康博 , C# 高级编程(第1版)附录1.用户登录using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Data.SqlClient;namespace 单位住房管理系统最终 public partial class 登录 : Form public 登录() InitializeComponent(); private void button1_Click(object sender, EventArgs e) SqlConnection coon = new SqlConnection(); coon.ConnectionString = "Data Source=PCSQLEXPRESS;Initial Catalog=单位住房管理系统;Integrated Security=True" coon.Open(); SqlCommand sqltext = new SqlCommand("select * from 用户 where 用户名=用户名 and 密码=密码, coon); sqltext.Parameters.Add("用户名", SqlDbType.VarChar, 50); sqltext.Parameters.Add("密码", SqlDbType.VarChar, 50); sqltext.Parameters"用户名".Value = textBox1.Text; sqltext.Parameters"密码".Value = textBox2.Text; SqlDataReader thisReader = sqltext.ExecuteReader(); if (thisReader.Read() MessageBox.Show("通过验证,欢迎进入系统!"); 主界面 window2 = new 主界面(); window2.ShowDialog(); else MessageBox.Show("用户名或密码错误,系统将退出!"); this.Close(); coon.Close(); private void button2_Click(object sender, EventArgs e) this.Close(); 2.主界面using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace 单位住房管理系统最终 public partial class 主界面: Form public 主界面() InitializeComponent(); private void 职工信息添加ToolStripMenuItem_Click(object sender, EventArgs e) 职工信息添加 window3 = new 职工信息添加(); window3.ShowDialog(); private void 职工信息修改ToolStripMenuItem_Click(object sender, EventArgs e) 职工信息修改 window4 = new 职工信息修改(); window4.ShowDialog(); private void 职工信息删除ToolStripMenuItem_Click(object sender, EventArgs e) 职工信息删除 window5 = new 职工信息删除(); window5.ShowDialog(); private void 职工信息查询ToolStripMenuItem_Click(object sender, EventArgs e) 职工信息查询 window6 = new 职工信息查询(); window6.ShowDialog(); private void 职工信息显示ToolStripMenuItem_Click(object sender, EventArgs e) 职工信息列表显示 window7 = new 职工信息列表显示(); window7.ShowDialog(); private void 房屋资源添加ToolStripMenuItem_Click(object sender, EventArgs e) 房屋信息添加 window8 = new 房屋信息添加(); window8.ShowDialog(); private void 房屋资源查找¨ToolStripMenuItem_Click(object sender, EventArgs e) 房屋资源查询 window9 = new 房屋资源查询(); window9.ShowDialog(); private void 房屋资源显示ToolStripMenuItem_Click(object sender, EventArgs e) 房屋资源列表显示 window10 = new 房屋资源列表显示(); window10.ShowDialog(); private void 物业费用添加¨ToolStripMenuItem_Click(object sender, EventArgs e) 物业用添加 window11 = new 物业费用添加(); window11.ShowDialog(); private void 物业费用单价修改ToolStripMenuItem_Click(object sender, EventArgs e) 物业单价修改 window12 = new 物业单价修改(); window12.ShowDialog(); private void 物业费用单价添加ToolStripMenuItem_Click_1(object sender, EventAr

    注意事项

    本文(数据库课程设计报告书.doc)为本站会员(文库蛋蛋多)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开