VB+SQL Server智能排课系统 第7页

VB+SQL Server智能排课系统 第7页

第五章 详细设计及代码设计

5.1用户界面设计

随着视窗操作系统的全面推广和流行,如今GUI已经成为业界用户接口的一个标准。在本系统的设计过程中,也按照GUI的设计原则来设计用户接口,给用户提供一个友好的人机交互界面。具体来说,将按照以下几点原则来设计。

5.1.1简单易用和个性化需求

无论什么系统,面向什么使用者,都应该以简单易用而不显枯燥为标准。本系统使用图形化的用户界面,整个界面功能键的设定和窗体布局,完全具有独特统一的风格。

5.1.2对数据的查询

查询是信息系统中不可缺少的功能。本系统设计的是一种可对任意指定的表、按所有字段进行的查询。查询的结果,在本系统中用数据窗口对象显示输出。对于查询的结果,用户也可以根据自己的需求,选择显示的字段和设计自己的视图。当然,系统下一步应该提供的功能就是根据查询结果,生成各式各类的报表。

5.1.3系统菜单功能

在实际的系统设计中,菜单可分为两种类型,即下拉式菜单和弹出式菜单,下拉式菜单系统中,一般有一个主菜单,其中包括若干个选择项.主菜单单的每一项又可下拉出下一级子菜单.这样用一个个的窗口的形式弹出在屏幕上,它是通过菜单编辑器建立,其步骤如下

1)        选取要建立菜单的窗体

2)        工具菜单中,选取菜单编辑器建立如下图所示的系统主菜单

若图片无法显示请联系QQ3249114,本论文免费,转发请注明源于www.751com.cn

51 菜单编辑

Chart 5-1 Menu edit

基本信息输入

基本信息输入菜单是让录入员输入和修改课程信息、班级信息、教师信息、教室信息基本数据,数据管理包括课程、班级、教师、教室、课表数据的查询,打印。

班级信息中包括班级编号、班级名称、班级人数以及添加、保存、查询、编辑、删除等功能。如下为班级信息的界面:

52 班级信息界面

Chart 5-2 Interface of class information

    教师信息中包括教师编号、教师姓名、职称以及添加、保存、查询。

5.2 课程表的生成

5.2.1 班级课程表查询打印设计

经过信息录入和复杂的排课过程,终于到了生成课程表的输出后期阶段,显示出完整的课程表是我们的最终目的。本系统是直接将课程表到入EXCEL表格中,使表格的形式更加美观,所用工具用户非常熟悉。如下是班级课表查询界面:

53 班级课表查询界面

Chart 5-3 Interface of inquire class table

通过输入确定的班级编号,来搜索某一具体班级的课程表。若你忘记班级的编号,可以通过界面上的班级编号与班级名称对照表查询班级编号。当确定好你所要查询的班级后,点击查询课程表按钮,就可以查询该班的课程表了。

54 班级课程表界面

Chart 5-4 Interface of class table

上图就是最终生成的班级课程表。其主要代码如下:

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

  • 上一篇文章:
  • 下一篇文章:
  • Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有