VB025自动排课系统(vb+access+论文全套下载)设计与实现
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
自动课程编排系统需要满足来自三方面的需求,这三个方面分别是学生、教师和管理员。学生的需求是查询院系的课程情况及学生信息的修改;教师对选课系统自动排课情况进行操作,同时形成自动排课查看确认;选课管理员的功能最为复杂,包括对学生、教师、选课进行管理和统计,及系统状态的查看、维护并生成选课报表。学生可以直接查看选课情况,学生可以根据本人学号和密码登录系统,还可以进行本人信息的查询和维护部分。一般情况下,学生只应该查询和维护本人的个人信息,若查询和维护其他学生的选课信息,就要知道其他学生的学号和密码。这些是很难得到的,特别是密码,所以不但满足了学生的要求,还保护了学生的个人隐私。 【www.think58.com计算机毕业论文网】 think58.com
[资料来源:http://www.THINK58.com]
学校管理人员有修改自动课程编排系统的权限,所以需对管理人员登陆本模块进行更多的考虑。在此系统中,学校管理人员可以记录学生登陆日志,并打印生成相应的报表给用户查看和确认院系管理人员功能的信息量大,数据安全性和保密性要求最高。本功能实现对排课信息、教师信息、总体情况信息的查询和统计、管理人员信息查看及维护。设计不同用户的操作权限和登陆方法,对所有用户开放的课程查询和个人部分信息维护,查看个人情况信息,维护个人密码。根据排课情况对数据库进行操作,并生成报表根据选课情况,维护管理员信息,维护教师信息,维护学生信息处理信息的完整性。
4.3 课程安排管理模块设计
[来源:http://www.think58.com]
本模块可以安排一个星期五天的课程,教师可以根据实际情况制定课程表,并可安排任课老师的安排,课程的安排方便课程查询时需要。以便及时发现错误能及时修改。下面的年级班数,可以根据实际情况而定。
本模块界面如下图所示:
第五章 系统的问题与调试
在系统的编写过程中,通常会出现大量的这样或是那样的错误,处理错误能力的大小也是评价一个程序员优秀与否的标准。程序中的错误大致分三种:语法错误、逻辑错误、意外错误。这里面语法错误是最常见的,占了错误中的大部分,但也是最容易解决的,通常在程序的编译时,多半可以发现这些错误并将其解决,逻辑错误的解决也不难,只要真正了解程序的流程及内部的逻辑关系,也会迎刃而解。最难处理的是意外错误,通常发生此类错误时,还要查找很多与之相关的程序部分,真正了解错误的本质,还需要有较全面和扎实的专业知识。在这次的毕业设计过程中,我也遇到了很多问题。例如,当在进行查询时,如果两条查询使用的是同一个Recordset 对象。
对于一个VB 的初学者来说,记录集Recordset 往往使用后不能养成随手关闭的习惯。这样就会造成上述的情况。在程序设计的初期,这样类似的错误一直困扰者我。当两个过程使用的是同一个变量的时候,在新打开过程的时候应该先关闭掉原先的内容的Recordset。避免这种错误的方法就是用Close 属性关闭掉先前使用的Recordset 对象,然后再对第二个对象进行操作。
copyright think58
think58.com [资料来源:http://think58.com]
(责任编辑:本站添加)