欢迎来到沃文网! | 帮助中心 分享知识,传播智慧!
沃文网
全部分类
  • 教学课件>
  • 医学资料>
  • 技术资料>
  • 学术论文>
  • 资格考试>
  • 建筑施工>
  • 实用文档>
  • 其他资料>
  • ImageVerifierCode 换一换
    首页 沃文网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    教师信息管理系统数据库课程设计论文.doc

    • 资源ID:865362       资源大小:340.50KB        全文页数:22页
    • 资源格式: DOC        下载积分:10积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    微信扫一扫登录
    下载资源需要10积分
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

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

    教师信息管理系统数据库课程设计论文.doc

    1、 目录一、课程设计目的与任务1二、需求分析2三、概念结构设计4四、界面设计与代码6五、总结与体会16六、参考文献17 22辽宁工业大学课程设计说明书(论文) 一、课程设计目的与任务1、课程设计的目的关系数据库技术应用SQLSERVER数据库课程设计作为独立的教学环节,是计算机应用专业集中实践性环节系列之一,是学习完关系数据库技术应用课程后进行的一次全面的综合练习.其目的在于加深对关系数据库理论和基本知识的理解,初步掌握使用各种关系数据库为后台数据库设计一个信息管理系统,综合训练学生的分析问题,设计的基本内容和方法,提高解决实际管理问题的能力,以培养学生的专项技能和职业能力. 本实践课的主要任务

    2、是:(1)、掌握运用软件工程中的软件开发方法进行系统分析、设计与实现;(2)掌握关系数据库的设计方法;(3)掌握利用某种语言环境进行程序设计与调试的方法。(注:软件开发语言可自选:如VB6.0 、Delphi6.0、SQLserver2000等)。2、课程设计的任务1完成对教师信息和其职称信息的查询管理;2完成教师个人资料、授课信息、特殊补助、收入汇总情况的删除,查询和修改;3完成对教师的账号管理。 1 二丶需求分析2.1数据库需求分析需求分析任务: 由于操作人员的计算机知识普遍不高,要求有良好的人机界面; 由于该系统的使用对象多,要求有较好的权限管理; 原始数据修改简单方便,支持多条件修改

    3、方便的数据查询,支持多条件查询; 在相应的权限下,删除数据方便简单,数据稳定性好; 数据计算自动完成,尽量减少人工干预;2.2数据流图具体系统功能如下:管理员登陆授课信息个人信息工资查询 图2.1系统功能数据流图 2 2.3系统流程提示出错课程查询课程信息工资汇总个人信息教师信息管理选择要进行的操作登录密码登录系统退出删除修改查询 图2.5系统流程图 3 三丶概念结构设计3.1数据库概念的结构设计我所设计的实体有:院系实体、教师实体、课程实体、工资实体其中院系有院系号、院系名、建立日期及系办等属性;教师有工号、年龄、姓名、性别属性;工资有工号、基本工资、补助工资属性;课程是由课程号、课时、课程

    4、名、上课人数属性组成;其中每个院系有多个教师,每个教师所属于一个院系;每个教师教授多门课程,每门课程由多个教师教授;每个教师有发放一份工资,没份工资属于一位教师。根据以上信息画出E-R图如下:课程教师院系院系号所属教授院系名建系日期课程号课程名性别n1n1基本工资工号系办课时上课人数数工资发放补助工资m1工号年龄姓名 图3.1 系统的E-R图 43.2数据库的逻辑结构设计逻辑结构设计的任务就是把概念结构设计阶段设计好的基本E-R图转换为与选用DBMS产品所支持的数据模型相符合的逻辑结构。由图3.1可导出数据库的表格式如下:表3.1教师表列名数据类型长度备注工号char50主键性别char50姓

    5、名char50年龄char50e表3,2课程表列名数据类型长度备注工号char50课名char50课号char50主键基本工资char50e表3.3工资表列名数据类型长度备注工号char10主键基本工资char50课费char50补助char50工资汇总char50e 5 四丶界面设计与代码主界面以及部分说明: 查询系统界面:在登录界面登录时,用户和管理员默认户名和密码为000和000。代码如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using Sy

    6、stem.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Data.SqlClient;namespace WindowsFormsApplication1 public partial class Form1 : Form public Form1() InitializeComponent(); private void button1_Click(object sender, EventArgs e) 6 if (textBox1.Text = 000 & textBo

    7、x2.Text = 000) this.Hide(); Form2 f = new Form2(); f.Show(); else MessageBox.Show(对不起输入有误,请重新输入!); private void button2_Click(object sender, EventArgs e) this.Close(); 主菜单建立时,需用菜单编辑器,加入所用的一级和二级菜单,如下图所示:代码如下:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;u

    8、sing System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Data.SqlClient; 7namespace WindowsFormsApplication1 public partial class Form2 : Form public Form2() InitializeComponent(); private void 个人信息ToolStripMenuItem1_Click(object sender, EventArgs e) Form3 a =

    9、new Form3(); a.Show(); private void 工资查询ToolStripMenuItem1_Click(object sender, EventArgs e) Form6 d = new Form6(); d.Show(); private void 职称信息ToolStripMenuItem_Click(object sender, EventArgs e) Form7 g = new Form7(); g.Show(); private void 修改用户ToolStripMenuItem_Click(object sender, EventArgs e) pri

    10、vate void 账号管理ToolStripMenuItem_Click(object sender, EventArgs e) private void menuStrip1_ItemClicked(object sender, ToolStripItemClickedEventArgs e) private void button1_Click(object sender, EventArgs e) Application.Exit(); private void 个人信息ToolStripMenuItem_Click(object sender, EventArgs e) 8 点击个人

    11、资料,进入个人资料简介界面,通过和数据库的链接,可以看到教师资料表的所有存档信息,通过下面界面,可以对资料进行删除、查询和添加操作。下面我们以添加资料信息为例: 在框里分别输入张三、男、009、30点击添加按钮,数据便可以添加进去。 9代码如下:添加按钮代码: using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows

    12、.Forms;using System.Data.SqlClient;namespace WindowsFormsApplication1 public partial class Form4 : Form public Form4() InitializeComponent(); private void Form4_Load(object sender, EventArgs e) 10 private void button2_Click(object sender, EventArgs e) this.Close(); private void button1_Click(object

    13、sender, EventArgs e) string str = server=WINZQ-20121130O;database=教师管理;integrated security=true; SqlConnection con = new SqlConnection(str); con.Open(); SqlCommand cmd = new SqlCommand(INSERT INTO 教师表 (姓名,工号,性别,年龄) VALUES ( + textBox2.Text.ToString() + , + textBox3.Text.ToString() + , + textBox1.Tex

    14、t.ToString() + , + textBox5.Text.ToString() + ), con); cmd.ExecuteNonQuery(); con.Close(); MessageBox.Show(添加成功!, 提示, MessageBoxButtons.OK, MessageBoxIcon.Warning); Close(); 下面系统信息的查询以工资查询为例: 11代码如下:确定按钮代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;us

    15、ing System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Data.SqlClient;namespace WindowsFormsApplication1 public partial class Form6 : Form public Form6() InitializeComponent(); private void button2_Click(object sender, EventArgs e) this.Close(); private void b

    16、utton1_Click(object sender, EventArgs e) if (textBox1.Text = ) string str = server=WINZQ-20121130O;database=教师管理;integrated security=true; SqlConnection con = new SqlConnection(str); con.Open(); SqlDataAdapter oda = new SqlDataAdapter(select * from 工资表 , con); DataSet ds = new DataSet(); oda.Fill(ds

    17、, table1); dataGridView1.DataSource = ds.Tablestable1; else string str = server=WINZQ-20121130O;database=教师管理;integrated security=true; SqlConnection con = new SqlConnection(str); con.Open(); SqlDataAdapter oda = new SqlDataAdapter(Select * from 工资表 where 工号= + textBox1.Text + , con); 12 DataSet ds

    18、= new DataSet(); oda.Fill(ds, table1); dataGridView1.DataSource = ds.Tablestable1; private void Form6_Load(object sender, EventArgs e) string str = server=WINZQ-20121130O;database=教师管理;integrated security=true; SqlConnection con = new SqlConnection(str); con.Open(); SqlDataAdapter oda = new SqlDataA

    19、dapter(select * from 工资表 , con); DataSet ds = new DataSet(); oda.Fill(ds, table1); dataGridView1.DataSource = ds.Tablestable1; 点击授课信息,进入课程表简介界面,通过和数据库的链接,可以看到教师资料表的所有存档信息,通过下面界面,可以对资料进行查询操作。代码如下:确定按钮代码: 13namespace WindowsFormsApplication1 public partial class Form6 : Form public Form6() InitializeC

    20、omponent(); private void button2_Click(object sender, EventArgs e) this.Close(); private void button1_Click(object sender, EventArgs e) if (textBox1.Text = ) string str = server=WINZQ-20121130O;database=教师管理;integrated security=true; SqlConnection con = new SqlConnection(str); con.Open(); SqlDataAda

    21、pter oda = new SqlDataAdapter(select * from 工资表 , con); DataSet ds = new DataSet(); oda.Fill(ds, table1); dataGridView1.DataSource = ds.Tablestable1; else string str = server=WINZQ-20121130O;database=教师管理;integrated security=true; SqlConnection con = new SqlConnection(str); con.Open(); SqlDataAdapte

    22、r oda = new SqlDataAdapter(Select * from 工资表 where 工号= + textBox1.Text + , con); DataSet ds = new DataSet(); oda.Fill(ds, table1); dataGridView1.DataSource = ds.Tablestable1; private void Form6_Load(object sender, EventArgs e) string str = server=WINZQ-20121130O;database=教师管理;integrated security=true; SqlConnection con = new SqlConnection(str); con.Open(); SqlDataAdapter oda = new SqlDataAdapter(select * from 工资表 , con); DataSet ds = new DataSet();


    注意事项

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




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给沃文网发消息,QQ:2622162128 - 联系我们

    版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

    Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1

    陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922