【教师信息管理系统的设计与实现】教师信息管理系统设计

教师信息管理系统的设计与实现

教师信息管理系统的设计与实现 本教师管理信息系统是采用PowerBuilder 9.0作为其前 台开发工具,SQL Server 2000作为后台数据库支持制作而 成,是基于C/S体系结构基础上,通过开发身份认证模块、 基本信息录入模块、信息查询模块、信息制作报表模块,形 成了一个高效、完善、安全易用的教师信息管理系统。

摘 要:
教师信息;
信息系统设计、客户机/服务器;

一、系统总体结构 通过对高校教师管理工作的了解,结合实际,设计出了 系统功能模块,如图1所示。根据系统要实现的功能,把教 师信息管理系统又划分为基本信息采编系统、基本信息浏览 系统、综合信息查询系统、报表系统这几个子系统,同时附 带系统用户设置功能等。

图1 教师信息管理系统模块 框架图 二、系统环境设计 操作系统:Windows 2000 Server及以上版本 前台开发软件:PowerBuilder 9.0 硬件需求:CPU Intel或兼容机、Pentium 166 MH 或更高 内存:64MB及更多 三、用户界面设计本系统的背景界面利用了Photoshop等工具进行美工处 理,美观大方,突破了以往传统单色调为主的界面/背景设 计。在用户界面设计中基本上采用PB 9.0的菜单画板、窗口 画板、数据窗口画板进行设计,在界面设计时充分利用了面 向对象的思想和事件驱动的设计方法。注重用户操作的方便 和实用性,通过直观的提示和正确性校验规则,尽量减少用 户的输入错误和输入工作量,同时避免代码的重复编写。

系统的四个子系统(基本信息采编系统、基本信息浏览 系统、综合信息查询系统、报表系统)界面大部分为彩色设 计,用户设置模块为黑白传统界面,这样明显的对比设置可 把子系统和总系统自带工具以示区别。界面/背景设计时注 意色彩的协调搭配,有静中取动的意境之美。根据概要流程 图,结合以上界面设计要求,设计出详细流程图如图2所示 图2系统详细流程图 四、系统的制作 1、登陆界面 为了增强系统安全性、可靠性,系统运行时需对用户进 行身份检查,只有符合身份的合法用户才能使用本系统,从 而保证数据库中的数据不受破坏。此界面构成要素有:用户 名、密码、身份。三者缺一不可,不同的身份所得到的访问 权限也不同,教师只能浏览不能更改信息,管理员则可以更 改、设置各类信息。同时,下拉列表的设计也节省了管理员、 教师登录的时间。其模块流程如图3所示。图3 登陆模块流程图 2、主控程序 如果登录成功后,用户就会进入主控程序,且主控程序 的窗口界面会显示当前登录时间。在主控程序里,教师信息 管理系统根据子系统主要分为基本信息采编系统、基本信息 浏览系统、综合信息查询系统、报表系统。

3、基本信息采编系统 用户界面的设计,用最流行的用户最熟悉的、也就是最 实用的MDI方式进行设计。在基本信息采编子系统中主要是 在MDI框架中运用了菜单,而不是命令按钮是约定俗成的风 格,每一个应用程序仅有一个MDI框架,MDI框架包含菜单并 经常包括工具栏,通常使用MICROHELP来报告状态信息和说 明书。表单窗口(SHEET)总是出现在父类窗口中,表单也 同时被最小化,表单可以在框架中被最小化、最大化和重排 (平铺、重叠或分层)。MDI的用户交互作用主要通过菜单 完成。在菜单选项中添加了符号,使界面生动富有朝气。

基本信息采编系统包括:教职工基本信息采编、部门基 本信息采编、考勤基本信息采编、考勤类型设定、教职工考 评成绩采编、考评规则设定、教师教学信息采编、教师工资 信息采编。功能包括信息录入、删除、保存。

4、基本信息浏览系统 基本信息浏览子系统的窗口w_liulan也是一个MDI类型 的窗口,它为用户一个友好的浏览信息的平台。标题栏显示的是子系统名称,菜单栏显示子系统的多个模块和退出选项, 与各个模块和退出选项相对应的图标同时显示在工具栏。

基本信息浏览系统包括:教职工基本信息浏览、部门基 本信息浏览、考勤基本信息浏览、考勤类型浏览、教职工考 评成绩浏览、考评规则浏览、教师教学信息浏览、教师工资 信息浏览。

5、综合信息查询系统 根据应用实践需要,采用PowerBuilder(PB)作为开发工 具,为实现用户的各种查询提供了可用的技术。

信息查询系统的窗口w_chaxun是一个MDI类型的窗口, 它为用户提供了个人综合信息查询、单条件查询和组合信息 查询这几种查询方式。其标题栏显示的是子系统名称,菜单 栏则显示出了为用户提供的查询方式和退出选项,与查询方 式和退出选项相对应的图标在工具栏中也有显示,点击相应 的图表就可打开相对应的窗口。

个人综合信息包括教职工的详细情况、个人考评成绩、 个人教学信息、个人考勤情况、个人工资情况、所属部门的 情况;
单条件查询可以根据用户选择的查询条件,在数据窗 口中只显示符合条件的记录信息;
组合条件查询是根据用户 选择的双重查询条件,在数据窗口中显示符合条件的记录信 息。在组合查询中,不可或缺的就是"查询"和"打印"。

6、报表系统 在实际应用中,报表的输出是常用的手段。基于PB是一种客户机/服务器体系结构的面向对象的开发工具,为实现 用户的各种报表提供了可用的技术。如何来设计一个报表自 定义系统,该系统要达到以下功能:
* 将报表自定义系统中的核心内容进行封装,开放 供操作用的界面,实现最终用户操作的简单模块与开发的复 杂模块相分离。

以本系统为例,报表系统分为"按部门输出报表"和" 按考勤类型输出报表"2个主要模块,在这两个模块中,报表 的左下角自动显示当前时间,右下角自动统计页数和显示当 前页数。执行检索后,报表还会自动统计教职工人数,显示 在"合计:"这一行,并与弹出的对话框统计人数相对应。

不论是在"按部门输出报表"模块中,还是在"按考勤类 型输出报表"模块中,大家都会发现,"部门编号"和"考勤类 型"都是以数字的形式显示而非直观易懂的文字,如果用户 忘记了在"基本信息采编系统"中录入的"部门编号"和"考勤 类型",那么这些数字代表的含义就会很模糊。在这种情况 下,"帮助"菜单会为用户解决这一难题,告诉用户每个数字 的代表意义。

7、用户设置 用户设置主要包括用户注册、删除用户、修改密码、 重新登陆这4个基本功能,用户可根据实际需求自主选择。

参考文献:
[1] 胡亚平,杜娟.高校教师信息管理系统的设计方案[J].计算机与现代化. 2009 [2] 俞东进. 基于服务的决策支持系统研究[J].浙江工 商大学学报. 2010