JAVA数据库网络综合课程.doc
《JAVA数据库网络综合课程.doc》由会员分享,可在线阅读,更多相关《JAVA数据库网络综合课程.doc(25页珍藏版)》请在沃文网上搜索。
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
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 数据库 网络综合 课程