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

    JAVA数据库网络综合课程.doc

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

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

    JAVA数据库网络综合课程.doc

    1、 教室管理信息系统目 录 1 需求分析12 概要设计43 详细设计44 调试分析95 用户使用说明136 测试结果137 结论14致谢15附录16参考文献23 摘 要 随着计算机的普及以及信息时代以及我国教育产业的飞速发展,教育水平和教学管理软硬件要求变得越来越高,特别是计算机网络技术以及数据库技术的发展使人们工作生活方式发生了巨大的改变。旧的管理方法越来越不适应现在社会的发展需要,为了体现现代化气息,提高工作效率,我们需要一系列的辅助软件。我所设计的教室管理系统实现了教室管理的系统化、自动化,功能很强大、设计很复杂,同样,设计时的步骤、资源、开发能力等要求都比较高。我根据我的个人能力为我的班

    2、级管理订做了一个教室管理系统教室的使用具有一定的计划性和流动性,即一个班在相应的时间里,所上的课程和使用的教室是固定的,但是不同的课程在不同的时间里会使用不同的教室,这与教务处的课程安排是密切相关的。尤其是使用多媒体教室的时候,这就显得比较麻烦。为了能够更系统的,更有序的,更合理的,更有效的进行教室管理,有必要利用计算机来处理各种信息,这也就需要一个更有效的教室管理系统。我的教室管理系统可以将信息规范统计在数据库中,通过连接数据库将信息显示到系统窗体中,并分类,在使用的过程中可以很简单的在相应类别的信息中找到所寻找的资料,省时、省力。关键词:网络化;计算机;教室管理;数据库 引 言 本课题的研

    3、究对于大学的教室管理有较大的好处,大学里教室数量较多,上课和学生自习的流动性强,这就为教室的管理带来一些困难,传统的教室管理方式耗人力较多,随着时代的发展,它就显得跟不上时代的步伐,为了能够更加有效的,耗人力少的管理教室,也为了能够适应时代的发展,很有必要利用计算机,运用数据库来开发一个教室管理系统。1 需求分析 在大学里,教室仍然是教学的主要场所,也是学生学习的重要场所,所以教室环境和设备直接影响到教学活动的开展和学生的学习。为了保证教室环境良好的运转,教室的管理也就显得十分的必要和重要。但是教室的管理也并不是一件很容易的事情。教室设备(尤其是多媒体设备)有所损坏必须及时登记,修复,否则很可

    4、能影响以后教学,造成教学事故。教室的使用具有一定的计划性和流动性,即一个班在相应的时间里,所上的课程和使用的教室是固定的,但是不同的课程在不同的时间里会使用不同的教室,这与教务处的课程安排是密切相关的。尤其是使用多媒体教室的时候,这就显得比较麻烦。为了能够更系统的,更有序的,更合理的,更有效的进行教室管理,有必要利用计算机来处理各种信息,这也就需要一个更有效的教室管理系统。为此,经过较详细的调查和慎重的思考,我决定做一个教室管理系统,来解决这些问题,使管理简化,方便而且更有效。1.1任务与分析 本系统总体上说涉及了三个方面的数据,教师的信息,教室的信息,教室安排的信息,其中教师信息,包括教师姓

    5、名、教授课程、教师职陈、安排上课时间等;教室安排信息,包括何时空闲、空闲的开始时间、结束时间等;教室信息,包括教室容纳人数、教室空闲时间、教室设备等。处理功能要求:教室管理系统的具体功能包括四个方面:教室查询子系统,新进教师子系统,修改教室使用子系统,删除老师子系统。教室查询子系统主要完成空闲教室查询(无课教室),教室使用查询的功能;新进教师子系统主要完成插入一条老师记录的功能;修改教室子系统比较麻烦,主要是申请教室和释放教室的功能,删除老师子系统主要是删除一条教师记录.1.2测试数据 图1.1 教室管理系统主界面图1.2 根据时间检索图1.3 根据编号检索图1.4 添加老师图1.5 申请教室

    6、图1.6 删除老师2 概要设计 教室管理信息系统添加修改删除查询删除老师释放教室新进老师申请教室教室信息查询教室安排查询教师信息查询按设备查询教室按人数查询教室按空闲时间查询教室按教室号查询使用情况按课程查询老师按名字查询老师按教师编号查询3详细设计3.1主函数的实现 public partial class Form1 : Form Sunisoft.IrisSkin.SkinEngine se = null; public Form1() InitializeComponent(); se = new Sunisoft.IrisSkin.SkinEngine(); se.SkinAllFo

    7、rm = true; private void 按编号查老师ToolStripMenuItem_Click(object sender, EventArgs e) Form2 f2 = new Form2(); f2.ShowDialog(); private void 按名字查ToolStripMenuItem_Click(object sender, EventArgs e) Form3 f3 = new Form3(); f3.ShowDialog(); private void 按课程查老师ToolStripMenuItem_Click(object sender, EventArgs

    8、 e) Form4 f4 = new Form4(); f4.ShowDialog(); private void 按教室号ToolStripMenuItem_Click(object sender, EventArgs e) Form5 f5 = new Form5(); f5.ShowDialog(); private void 按空余时间查教室ToolStripMenuItem_Click(object sender, EventArgs e) Form6 f6 = new Form6(); f6.ShowDialog(); private void 按人数查询教室ToolStripMe

    9、nuItem_Click(object sender, EventArgs e) Form7 f7 = new Form7(); f7.ShowDialog(); private void 按设备查询教室ToolStripMenuItem_Click(object sender, EventArgs e) Form8 f8 = new Form8(); f8.ShowDialog(); private void 新进教师ToolStripMenuItem_Click(object sender, EventArgs e) Form9 f9 = new Form9(); f9.ShowDialo

    10、g(); private void Form1_Load(object sender, EventArgs e) se.SkinFile = E:专业学习数据库开发数据库课程设计DiamondBlue.ssk; private void 申请教室ToolStripMenuItem_Click(object sender, EventArgs e) Form10 f10 = new Form10(); f10.ShowDialog(); private void 开除老师ToolStripMenuItem_Click(object sender, EventArgs e) Form11 f11

    11、= new Form11(); f11.ShowDialog(); private void 作者ToolStripMenuItem_Click(object sender, EventArgs e) Form12 f12 = new Form12(); f12.ShowDialog(); private void 释放教室ToolStripMenuItem_Click(object sender, EventArgs e) Form13 f13 = new Form13(); f13.ShowDialog(); namespace classroommanage public partial

    12、 class Form2 : Form private string ConnectionString = Data Source=2012-20130607QH; + Initial Catalog=classroom;Persist Security Info=True; + User ID=sa;Password=12345; private SqlConnection conn = null; private SqlDataAdapter DataAdapter = null; private DataSet dataset = null; private SqlCommand cmd

    13、 = null; public Form2() InitializeComponent(); private void button1_Click(object sender, EventArgs e) string tb = textBox1.Text; string strSQL = select * from 教师信息 where ; strSQL += 教师编号= + tb + ; try cmd.CommandText = strSQL; DataAdapter.SelectCommand = cmd; dataset.Clear(); DataAdapter.Fill(datase

    14、t, t1); dataGridView1.DataSource = dataset; dataGridView1.DataMember = t1; catch MessageBox.Show(请正确输入检索条件!); private void Form2_Load(object sender, EventArgs e) try conn = new SqlConnection(ConnectionString); conn.Open(); DataAdapter = new SqlDataAdapter(); dataset = new DataSet(); cmd = new SqlCom

    15、mand(); cmd.Connection = conn; catch (System.Exception ex) MessageBox.Show(ex.Message); 3.2数据录入实现 图3.1 输入编号 图3.2 输入姓名 图3.3 输入课程 图3.4 输入教室号 图3.5 选择时间 图3.6 输入人数 图3.7 选择设备图3.8 输入添加条件图3.9 申请教室条件图3.10 释放教室条件图3.11 删除老师条件4 调试分析 图4.1 编号查询public partial class Form2 : Form private string ConnectionString = Da

    16、ta Source=2012-20130607QH; + Initial Catalog=classroom;Persist Security Info=True; + User ID=sa;Password=12345; private SqlConnection conn = null; private SqlDataAdapter DataAdapter = null; private DataSet dataset = null; private SqlCommand cmd = null; public Form2() InitializeComponent(); private v

    17、oid button1_Click(object sender, EventArgs e) string tb = textBox1.Text; string strSQL = select * from 教师信息 where ; strSQL += 教师编号= + tb + ; try cmd.CommandText = strSQL; DataAdapter.SelectCommand = cmd; dataset.Clear(); DataAdapter.Fill(dataset, t1); dataGridView1.DataSource = dataset; dataGridView

    18、1.DataMember = t1; catch MessageBox.Show(请正确输入检索条件!); private void Form2_Load(object sender, EventArgs e) try conn = new SqlConnection(ConnectionString); conn.Open(); DataAdapter = new SqlDataAdapter(); dataset = new DataSet(); cmd = new SqlCommand(); cmd.Connection = conn; catch (System.Exception e

    19、x) MessageBox.Show(ex.Message); 在做此部分时,老是连接不上数据库。最后经过检查代码与调试代码最后发现是数据库名字弄错了。图4.2 申请教室 private string ConnectionString = Data Source=2012-20130607QH; + Initial Catalog=classroom;Persist Security Info=True; + User ID=sa;Password=12345; private SqlConnection conn = null; private SqlDataAdapter DataAdap

    20、ter = null; private DataSet dataset = null; private SqlCommand cmd = null; private SqlCommand cmd2 = null; public Form10() InitializeComponent(); private void showData() /在控件dataGridView1显示数据 try conn.Open(); DataAdapter = new SqlDataAdapter(SELECT 教室号,教室容纳人数,星期,教室空闲时间A AS 8:00-9:40,教室空闲时间B AS 10:00

    21、-11:40,教室空闲时间C AS 14:00-15:40,教室空闲时间D AS 16:00-17:40,教室空闲时间E AS 19:00-20:40 FROM 教室信息, conn); dataset = new DataSet(); DataAdapter.Fill(dataset); dataGridView1.DataSource = dataset; dataGridView1.DataMember = dataset.Tables0.ToString(); catch (Exception ex) MessageBox.Show(ex.ToString(); finally con

    22、n.Close(); dataset.Dispose(); private void Form10_Load(object sender, EventArgs e) comboBox1.Items.Add(星期一); comboBox1.Items.Add(星期二); comboBox1.Items.Add(星期三); comboBox1.Items.Add(星期四); comboBox1.Items.Add(星期五); conn = new SqlConnection(ConnectionString); showData(); private void button1_Click(obje

    23、ct sender, EventArgs e) int tb1; if (comboBox1.Text = 星期一) tb1 = 1; else if (comboBox1.Text = 星期二) tb1 = 2; else if (comboBox1.Text = 星期三) tb1 = 3; else if (comboBox1.Text = 星期四) tb1 = 4; else tb1 = 5; string s1, s2, s3, s4, s5; string strSQL = ; string strSQL2 = ; if (checkBox1.Checked) s1 = 0; str

    24、SQL += update 教室信息 set 教室空闲时间A= + s1; strSQL += Where 星期 = + tb1 + AND 教室号 = + textBox1.Text + ; strSQL2 += update 教室安排信息 set 空闲时间A= + s1; strSQL2 += Where 星期 = + tb1 + AND 教室号 = + textBox1.Text + ; if (checkBox2.Checked) s2 = 0; strSQL += update 教室信息 set 教室空闲时间B= + s2; strSQL += Where 星期 = + tb1 +

    25、AND 教室号 = + textBox1.Text + ; strSQL2 += update 教室安排信息 set 空闲时间B= + s2; strSQL2 += Where 星期 = + tb1 + AND 教室号 = + textBox1.Text + ; if (checkBox3.Checked) s3 = 0; strSQL += update 教室信息 set 教室空闲时间C= + s3; strSQL += Where 星期 = + tb1 + AND 教室号 = + textBox1.Text + ; strSQL2 += update 教室安排信息 set 空闲时间C= +

    26、 s3; strSQL2 += Where 星期 = + tb1 + AND 教室号 = + textBox1.Text + ; if (checkBox4.Checked) s4 = 0; strSQL += update 教室信息 set 教室空闲时间D= + s4; strSQL += Where 星期 = + tb1 + AND 教室号 = + textBox1.Text + ; strSQL2 += update 教室安排信息 set 空闲时间D= + s4; strSQL2 += Where 星期 = + tb1 + AND 教室号 = + textBox1.Text + ; if

    27、 (checkBox5.Checked) s5 = 0; strSQL += update 教室信息 set 教室空闲时间E= + s5; strSQL += Where 星期 = + tb1 + AND 教室号 = +textBox1.Text + ; strSQL2 += update 教室安排信息 set 空闲时间E= + s5; strSQL2 += Where 星期 = + tb1 + AND 教室号 = + textBox1.Text + ; int index=dataGridView1.CurrentRow.Index; try cmd = new SqlCommand();

    28、cmd.Connection = conn; cmd.CommandText = strSQL; conn.Open(); int n = cmd.ExecuteNonQuery(); cmd2 = new SqlCommand(); cmd2.Connection = conn; cmd2.CommandText = strSQL2; / conn.Open(); int m = cmd2.ExecuteNonQuery(); if (n 0 & m0) MessageBox.Show(成功更新教室信息数据,有 + n.ToString() + 行受到更新! 成功更新教室安排信息数据,有 +

    29、 m.ToString() + 行受到更新!); catch (System.Exception ex) MessageBox.Show(ex.Message); finally if (conn != null) conn.Close(); cmd.Dispose(); showData(); this.dataGridView1.CurrentCell = this.dataGridView1.Rowsindex.Cells0; dataGridView1.Rowsindex.Selected = true; 在完成此部分时,更新出来的数据不对应。经过一下午的检查调试代码,最后发现是所赋予

    30、的更新条件不对。5用户使用说明 此软件分为查询,添加,修改和删除的菜单选项,当你点查询时则又分教师信息查询,教室安排查询,教室信息查询;教师信息查询又分按编号查询,按名字查询,按课程查询。教室安排查询又分按教室号查询,按空余时间查询;教室信息查询又分按人数查询,按设备查询。添加则由新进老师。修改则由申请教室和释放教室构成。删除则是又删除老师构成。根据自己的需求可在里面选择菜单项点击进入另一个界面,则可根据条件完成相应操作6测试结果1.测试报告编写目的:(1)通过对测试结果的分析,得到对软件质量的评价;(2)分析系统存在的缺陷,为今后修复做好准备。2.测试对象:教室管理信息系统。3.测试步骤:对

    31、查询模块测试;对删除模块测试;对修改模块测试;对新增模块测试;测试结束;测试成功。 结 论 这次课程设计真的非常难忘,通过复习课上的实验、自己查找资料,不断修改代码独立完成一个管理系统,其中自然是困难重重,事实证明我所设计的教室管理信息系统功能虽然不是非常完美非常强大但也初具规模。我相信经过今后的学习、积累,这个班级管理系统会成为一个功能完全的管理系统的。这次课程设计我完成的是教室信息管理系统,目前看来教室信息管理系统并未应用到我所接触的教室管理范围之内,在以前的实践中,教室级管理依靠的是并不是系统、科学的管理方式,而是最基本的简单记录等等,缺少一个管理系统来规范保存信息。可以说我设计的管理系

    32、统若加以完善,是可以应用到教室的基本管理之中去的,目前来讲,还是存在着一些问题。通过这次课程设计我也学到了许多知识,包括C#.NET与SQL的结合与应用,我还会通过我的努力将更多的工具添加到班级管理系统之中,实现一个办公一体化的程序,还可以在程序启动并登陆成功的时候添加音乐播放器,为日常的管理工作营造一个更舒服的管理环境。总之,这次课程设计为我们提供了一个学习的机会,提供了一个将理论与实际相结合的机会,我相信每个人都受益匪浅,在此真诚的感谢老师对我们的帮助,为我们安排这次实训的机会! 致 谢 这次课程设计能够完成,最想感谢的是老师对我最大的帮助与支持,为我们安排实验室并指导我们,帮我们分析程序,没有老师的帮助我们的课程设计将会困难得多得多。 附 录namespace classroommanage public partial class Form6 : Form private string ConnectionString = Data Source=2012-2013


    注意事项

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




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

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

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

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