课程设计--教室管理信息系统内容摘要:

ate void button1_Click(object sender, EventArgs e) { int tb1。 if ( == 星期一 ) tb1 = 1。 else if ( == 星期二 ) tb1 = 2。 else if ( == 星期三 ) tb1 = 3。 else if ( == 星期四 ) tb1 = 4。 else tb1 = 5。 string s1, s2, s3, s4, s5。 string strSQL =。 string strSQL2 =。 if () { s1 = 0。 strSQL += update 教室信息 set 教室空闲时间 A= + s1。 strSQL += Where 星期 = + tb1 + AND 教室号 = 39。 + + 39。 strSQL2 += update 教室安排信息 set 空闲时间 A= + s1。 strSQL2 += Where 星期 = + tb1 + AND 教室号 = 39。 + + 39。 } if () { 教室管理信息系统 12 s2 = 0。 strSQL += update 教室信息 set 教室空闲时间 B= + s2。 strSQL += Where 星期 = + tb1 + AND 教室号 = 39。 + + 39。 strSQL2 += update 教室安排信息 set 空闲时间 B= + s2。 strSQL2 += Where 星期 = + tb1 + AND 教室号 = 39。 + + 39。 } if () { s3 = 0。 strSQL += update 教 室信息 set 教室空闲时间 C= + s3。 strSQL += Where 星期 = + tb1 + AND 教室号 = 39。 + + 39。 strSQL2 += update 教室安排信息 set 空闲时间 C= + s3。 strSQL2 += Where 星期 = + tb1 + AND 教室号 = 39。 + + 39。 } if () { s4 = 0。 strSQL += update 教室信息 set 教室空闲时间 D= + s4。 strSQL += Where 星期 = + tb1 + AND 教室号 = 39。 + + 39。 strSQL2 += update 教室安排信息 set 空闲时间 D= + s4。 strSQL2 += Where 星期 = + tb1 + AND 教室号 = 39。 + + 39。 } if () { s5 = 0。 strSQL += update 教室信息 set 教室空闲时间 E= + s5。 strSQL += Where 星期 = + tb1 + AND 教室号 = 39。 + + 39。 strSQL2 += update 教室安排信息 set 空闲时间 E= + s5。 strSQL2 += Where 星期 = + tb1 + AND 教室号 = 39。 + + 39。 } int index=。 try { cmd = new SqlCommand()。 = conn。 = strSQL。 ()。 int n = ()。 cmd2 = new SqlCommand()。 = conn。 = strSQL2。 // ()。 int m = ()。 if (n 0 amp。 amp。 m0) (成功更新教室信息数据,有 + () + 行受到更新。 成功更新教室安排信息数据,有 教室管理信息系统 13 + () + 行受到更新。 )。 } catch ( ex) { ()。 } finally { if (conn != null) ()。 ()。 } showData()。 = [index].Cells[0]。 [index].Selected = true。 } } 在完成此部分时,更新出来的数据不对应。 经过一下午的检查调试代码,最后发现是所赋予的更新条件不对。 5 用户使用说明 此软件分为查询,添加,修改和删除的菜单选项,当你点查询时则又分教师信息查询,教室安排查询,教室信息查询;教师信息查询又分按编号查询,按名字查询,按课程查询。 教室 安排查询又分按教室号查询,按空余时间查询;教室信息查询又分按人数查询,按设备查询。 添加则由新进老师。 修改则由申请教室和释放教室构成。 删除则是又删除老师构成。 根据自己的需求可在里面选择菜单项点击进入另一个界面,则可根据条件完成相应操作 6 测试结果 : ( 1)通过对测试结果的分析,得到对软件质量的评价; ( 2)分析系统存在的缺陷,为今后修复做好准备。 : 教室 管理 信息 系统。 :对 查询 模块测试;对 删除 模块测试;对 修改 模块测试;对 新增模块测试;测试结束;测试成功。 教室管理信息系统 14 结 论 这次课程设计真的非常难忘,通过复习课上的实验、自己查找资料,不断修改代码独立完成一个管理系统,其中自然是困难重重,事实证明我所设计的 教室管理 信息 系统功能虽然不是非常完美非常强大但也初具规模。 我相信经过今后的学习、积累,这个班级管理系统会成为一个功能完全的管理系统的。 这次课程设计我完成的是 教室信息 管理系统,目前看来 教室信息 管理系统并未应用到我所接触的 教室 管理范围之内,在以前的实践中, 教室 级管理依靠的是并不是系统、科学的管理方式,而是最基本的简单记录等等,缺少一个管理系统来规范保存信息。 可以说 我设计的管理系统若加以完善,是可以应用到 教室 的基本管理之中去的,目前来讲,还是存在着一些问题。 通过这次课程设计我也学到了许多知识,包括 C.NET 与 SQL 的结合与应用,我还会通过我的努力将更多的工具添加到班级管理系统之中,实现一个办公一体化的程序,还可以在程序启动并登陆成功的时候添加音乐播放器,为日常的管理工作营造一个更舒服的管理环境。 总之,这次课程设计为我们提供了一个学习的机会,提供了一个将理论与实际相结合的机会,我相信每个人都受益匪浅,在此真诚的感谢老师对我们的帮助,为我们安排这次实训的机会。 教室管理信息系统 15 致 谢 这次课程设计能够完成,最想感谢的是老师对我最大的帮助与支持,为我们安排实验室并指导我们,帮我们分析程序,没有老师的帮助我们的课程设计将会困难得多得多。 教室管理信息系统 16 附 录 namespace classroommanage { public partial class Form6 : Form { private string ConnectionString = Data Source=202020200607QH。 + 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 Form6() { InitializeComponent()。 } private void button1_Click(object sender, EventArgs e) { int tb1。 if ( == 星 期一 ) tb1 = 1。 else if ( == 星期二 ) tb1 = 2。 else if ( == 星期三 ) tb1 = 3。 else if ( == 星期四 ) tb1 = 4。 else。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。