vb+SQL排课系统论文报告+算法+源码+答辩PPT 第7页
SQL = SQL & " FROM 排课信息表 where 班级名称='" & rst1.Fields("班级名称") & "' ORDER BY 节号"
Set rst2 = SelectSQL(SQL, msg)
Do 本文来自辣文论文网原文请找QQ752018766dayName) = M_course Then
TestAvialable = False
Exit Function
Else
If flag = True Then '如果课程需要累排,检查下一节课是否冲突
rst2.MoveNext
If rst2.Fields(dayName) = M_course Then
TestAvialable = False
Exit Function
End If
End If
End If
Exit Do '退出循环
End If
count = count + 1
rst2.MoveNext
Loop
rst1.MoveNext
Loop
End Function
2课表调整模块主要用于课表的修改,用户登陆系统后,可以通过选择“课表管理”→“课表调整”进入下面的界面。用户可以对课表信息调整。图4-11 “课表调整”短话框
3查询打印模块主要用于课表的查询打印。用户登陆系统后,可以通过选择“课表管理”→“查询打印”进入下面的界面。用户可以对课表信息进行查询,打印功能。
图4-12 “查询打印”短话框4.6系统管理模块设计
1用户管理模块设计用来管理用户密码及权限。用户登陆系统后,可以通过选择“系统管理”→“用户管理”进入下面的界面。用户可以对用户信息进行添加,修改和删除。单击“保存”按钮可以保存操作信息,单击“取消”按钮可以取消操作。
图4-13 “用户管理”短话框
2密码文护模块设计用来进行密码的修改。用户登陆系统后,可以通过选择“系统管理”→“密码文护”进入下面的界面。用户可以通过修改密码。
图4-14 “密码文护”短话框
3初始化模块设计用来对数进行有选择的清空。用户登陆系统后,可以通过选择“系统管理”→“初始化”进入下面的界面。用户可以选择某几项进行数据清空。
图4-15 “初始化”短话框
5系统运行结果5.1登录主界面
图5-1 管理员登陆时的系统主界面
5.2不同权限登录主界面
图5-2教师登陆时的系统主界面
6总结与展望
下面我对整个毕业设计的过程做一下简单的总结。
第一,接到任务以后进行选题。选题是毕业设计的开端,选择恰当的、感兴趣的题目.
第二,题目确定后就是找资料了。查资料是做毕业设计的前期准备工作,到图书馆、书店、资料室去虽说是比较原始的方式,但也有可取之处的。总之,不管通过哪种方式查的资料都是有利用价值的,要一一记录下来以备后用。
第三,通过上面的毕业论文
http://www.751com.cn过程,已经积累了不少资料,对所选的题目也大概有了一些了解,这一步就是在这样一个基础上,综合已有的资料来更透彻的分析题目。
第四,有了研本文来自辣文论文网原文请找QQ752018766究方向,就要动手实现。编写源代码的时候最好是编写一个小模块就进行调试,这样可以避免设计的最后出现太多的错误而乱成一团糟。一步步地做下去之后,你会发现要做出来并不难,只不过每每做一会儿会发现一处错误要修改,就这样在不断的修改调试,再修改再调试。
经过几个月的努力我的毕业设计终于完成了,但是现在回想起来做毕业设计的整个过程,颇有心得,其中有苦也有甜,艰辛同时又充满乐趣,不过乐趣尽在其中!通过本次毕业设计,没有接受任务以前觉得毕业设计只是对这几年来所学知识的单纯总结,但是通过这次做毕业设计发现毕业设计不仅是对前面所学知识的一种检验,而且也是对自己能力的一种提高。
这次毕业设计要求设计一个排课系统,自行设计这对我将来踏上工作岗位是非常有帮助的。尽管听说上一届的同学已经完成的非常出色,但是我仍然希望通过自己的努力完成设计。这也是我对自己的考验。于是本次设计过程中我完全按照软件设计步骤的要求来进行,从课题分析开始,再进行总体设计、详细设计,最后到系统实现。每一步都让我将理论学习的知识应用到实践中去。也使我掌握了一整套规范的设计操作流程。
在课题分析阶段,从查阅资料、提出问题,到慢慢一一解决问题,老师给了我很大的帮助。 在总体设计阶段,由于课题分析做的比较全面,很快就完成系统的功能分布流程图. 详细设计阶段,首先考虑各班级,课程,教师的信息设计,分别进行调试。其次,将进行课表自动排课,这时就遇到了非常大的困难,烦琐的算法,很容易出错。 最后,系统运行环节。对已完成的程序调试。
上一页 [1] [2] [3] [4] [5] [6] [7]
vb+SQL排课系统论文报告+算法+源码+答辩PPT 第7页下载如图片无法显示或论文不完整,请联系qq752018766