1 绪论
1.1管理信息系统简介
1.1.1管理信息系统的含义
管理信息系统即MIS(Management Information System)在强调管理、强调信息的现代社会中变得越来越普及。MIS是一门新的边缘学科,它跨越了若干个领域如管理系统科学、系统科学、运筹学、统计学科及计算机科学,在这些学科的基础上形成信息收集和加工的方法。从而形成一个纵横交错的系统。它能提供信息,支持企业或组织的运行、管理和决策功能。
1.1.2管理信息系统的发展
管理信息系统起源于20世纪50年代开始的基于计算机的电子数据处理(简称EDP,Electronic Data Processing)。EDP的主要目标提高一个组织内管理工作如计算、统计、制表、报告等工作的效率。此时利用计算机处理管理信息的方式是单项管理,到了20世纪60年代管理信息系统得到了较快的发展,成为实现组织整体目标,系统综合地处理各类管理信息支持各级管理决策的计算机硬件、软件、通信设备、规章制度及有关人员的统一体、其获取信息资源和管理、服务的范围更加广阔;20世纪90年代,人们对MIS的注意力不再只是信息技术的应用,而是为如何合理配置、有效利用信息资源以求得组织目标的实现。至此,MIS的发展经历了一个由技术管理到资源管理的过程。
1.2开发背景简介
1.2.1教育系统教职工信息管理现状
任何的管理首先是对人力资源的管理,学校也是一样。一直以来,学校无论是在教学还是在管理方面都提出了要创新、要全面推进素质教育,学校经常要对学生和教师进行各种数据的统计以供分析使用,然而由于计算量非常大,通过人力去登记、计算、查找,正确率无法保证,而且还会耗费大量的人力和物力;长年累月积攒起来的材料过多,不易保存,也容易丢失和损坏。这就出现了一个矛盾。如何找到一种好的办法既提高准确率,又可以省去大量的人力物力,而且还可以使材料积累起来供以后综合分析使用呢?在当今社会,以高科技为标志的经济飞速发展的今天,选用现代化手段解决上述问题是再适合不过的了!于是,在教育领域建立一系列信息管理系统就显得非常有必要了。
随着信息活动在国民经济中主导地位的确立和信息产业的崛起信息资源管理(Information Resources Management,简称IRM)作为一个专有名词和独立的学科逐渐发展起来。如何积极开发、合理配置和有效利用信息资源,日益成为社会生活中亟待解决的问题。由于计算机和通信技术的高速发展,推广应用计算机进行信息、管理成为推动信息化工作的重要内容,管理信息系统正是应用计算机信息化过程中出现的新生事物。它是一个利用计算机软硬件资源进行电子数据处理的人机系统,它能提供信息,支持企业或组织的运行,具有管理和支持决策的功能利用计算机能把生产经营过程中的巨大数据流收集组织起来。经过处理转换为对各部门不可缺少的数据,经过对这些数据的分析使其变为各级管理人员做出决策具有重要意义的信息。总之,管理信息系统用于管理中可以大大减轻管理人员的工作负担,提高工作效率,使管理更加程序化、科学化。
对一个组织而言,内部管理的好坏直接关系到组织的存在与良好运行,而内部管理中非常重要的一项就是对人的管理,人事档案及教学业务的管理是与人事管理有关的文件记录。一旦工作人员的职位、职称及其他情况发生变化,要及时在档案内补充材料,以确保档案材料基本反映工作人员的工作、生活等各方面的实际情况;同时也要及时对其工作情况进行调整。人事管理往往是繁琐的,因为要管理的对象种类繁多,要对其进行各种各样的管理,工作量大,又容易出错,在人事管理中引入计算机管理信息系统,可以提高工作效率,改善管理情况,使管理工作系统化、科学化、提高整体的管理的水平。
本系统是针对学校教职工管理编写的。在学校,一般管理者已经认识到计算机在管理过程中为可取代的作用,但是应用计算机来进行管理,他们还无法自己实现,这就需要有专门的管理软件来帮助实现。
1.2.2本系统要解决的几个关键问题
(1)采用单位现有软硬件环境及先进的管理系统开发方案,从而达到充分利用单位现有资源提高系统开发水平和应用效果的目的。
(2)系统应符合组织人事管理的规定,满足单位日常人事管理工作需要,并达到操作过程中的直观、方便、实用、安全等要求。
(3)采用模块化程序设计方法,既便于系统功能的各种组合和修改,又便于补充维护。
(4)系统应具备数据库维护功能,及时根据用户要求进行数据的添加、删除、修改、查询和报表打印等。
①教职工基本档案的输入、修改。包括各种教育背景、工作简历、科研情况、教学业务、论文发表、获奖情况等。
②教职工的增加、删除。转出、辞职、退休教职工信息的删除,调入、新增教职工信息的增加。
③查询、统计。按照某种条件,查询、统计符合条件的教职工信息。
④打印输出。对查询、统计的结果打印输出。
⑤保密系统。对系统进行保密设定,可以修改用户名和密码,以防止有人对系统数据进行破坏和窃取,设置管理员和普通用户。
要想解决上面的问题首先需要和使用此软件的管理人员进行全面的沟通,需要了解信息管理的管理内容、管理过程、管理步骤等一系列流程,还要和管理人员交流管理上的一些处理的习惯性问题,要使得软件特别的接近使用者的管理习惯和方式。使管理工作规范化和程序化,促进整体管理水平的提高,高效完成学校教职工管理的日常业务。使人事管理及其相关方面的科学决策,如教学、科研等。
1.2.3教育系统教职工信息管理的特点及解决途径
教职工的工作情况有其独特的行业特点,目前通用人事管理软件和通用信息管理软件均不能完善的解决其信息管理方面的问题,因此需要有针对性的制作定一套工资管理软件。
教职工一般的基本信息,还有教学业务,科研信息,发表论文,获奖情况等等都是和其他行业有着明显的区别,要想解决这个不同就需要专门的信息管理系统,设置不同于其他行业的软件,方便学校使用。
2 系统分析
2.1系统调查
新系统的系统分析与设计工作都要建立在对现行系统调查的基础上。即必须调查清楚信息系统的资源、输入、处理和输出,明确用户需求和目的是明确系统开发的目标和规模。
本人所在单位是一所综合性大学院校,本着从实际情况出发的观点,对该校的院系教职工管理进行了全面的调查。
2.1.1教育系统的各级各类学校有其自身的特点。
长江大学是一所高等综合类学校,在很多方面与一般的普通中小学校不同,学校开设的专业可能几年就要改变或者修改和增加,致使教师所教的科目也有可能变化和调整,从而需要的教师要多元化,可能从事几门课程的讲授。这就需要经常进行人才的流动,如校区间的调整、对外招聘、接收硕士毕业生。人事管理涉及到新人员的加入,老员工的转出、辞职、退休等,员工基本情况变化要随时更新,因此在管理方式上有很大区别,管理的难度上也比一般的普通中小学校要大的多。
2.1.2教育系统正全面推进人事制度改革。
学校每年要进行职称的评定以及评优、评先等情况,需随时查阅职工的相关资料,查询符合条件的人员,进而统计产生相应报表。由于该校的信息管理主要方式是基于文本、表格等纸介质的手工处理,人员多、项目多,所以管理工作量大,容易出错,缺乏系统的、规范的信息管理手段。
2.1.3计算机已经进入各级管理机关。
现在,上级主管部门的有些方面已经实行了计算机管理,所以在很多时候上报材料要求采用电子文档的方式。而每次都将做一些重复的、繁琐的录入工作,以便产生不同的报表,因此工作量大,容易出错,急需系统的、规范的信息管理手段来解决。
2.1.4系统的设计要具有人性化的特点。
(1)界面友好、操作简便。
对于信息管理人员,由于平时接触计算机的机会较少,所以对计算机的操作比较生疏,所以说对于管理信息系统的可操作性一定要强,软件的交互性必须要好,可使使用者,即使在对计算机不很熟悉的情况下也可以很快的接受它,这就需要在对软件进行设计时考虑到用户界面的友好交互性,这一点很重要。在系统的使用过程中,有很大一部分是对基本数据的录入,录入的信息的量也是很大的,所以要求软件的输入设计符合操作人员的思维习惯和操作习惯,在本软件的设计过程中将考虑录入部分完全使用键盘操作,这样将大大提高操作人员的效率。由于录入操作非常的枯燥,所以在背景设计时需要考虑到添加清淡的让使用者心情放松的图案或颜色,这可以使操作者的烦躁心情得以环节,以减小在数据录入过程中误差和错误的出现概率。
(2)功能强大、程序流畅。
在实际管理中,要随时进行各种资料的查询、统计,所以要求软件的功能设计要完成各种操作。同时,在实际管理中是院系的人员在不同的时间,不同的地点进行的承担着各自的职责进行着数据处理和信息交换。上述的数据处理和交换均由计算机软件来执行,所以要求程序始终是流畅的。
(3)一看就懂、拿来就用。
在界面上使用人们平时熟悉的自然语言,而把陌生的计算机语言隐藏起来,达到计算机程序与人的主观意识和思维天衣无缝的吻合,表现了天地人和。使操作者一看就明白。软件还必须简洁明了地提供操作向导和必要的提示,使人事工作者做到拿来就用。
该校希望通过建立教职工信息管理系统,使管理工作规范化和程序化,促进整体管理水平的提高。因此提出系统的设计目标:
①支持实现规范化管理。
②支持组织高效完成信息管理的日常业务,包括:新员工加入时信息档案的建立、老员工转出、辞职退休、科研、教学基本情况变更等。
③支持学校进行信息管理及其相关方面的科学决策,如评优、评先等。
2.2可行性分析
2.2.1经济可行性
学校经常要教师进行各种数据的统计,以供分析使用。由于早期信息管理系统完全采用纯人工方式完成工作,进行报表制作,且上传下递极不方便、快捷,所以耗用工时较多,且效率低下。后来设计一些简单的应用表格,能通过计算机报表,但只是人工去登记、查找、计算大量数据后,人工输入计算机,制成表格,打印出表格上报,所以也会统计差错,输入过程差错,正确率无法保证,而且还会耗费大量的人力和物力;长年累月积攒起来的材料过多,不易保存,也容易丢失和损坏。
目前,市场上“信息管理系统”类的软件开发出产品的比较少,且价格高,单机版价格在万元以上,网络版价格要几万元。一般的学校经费紧张根无法接受这样的价格。而软件的规模太大,有些模块根本用不到,所以购进之后部分功能闲置也构成了浪费。
2.2.2操作可行性
我校信息管理人员具有高学历、高水平、对外来的新事物接受能力快的特点,并且接受过教育系统的计算机等级培训,对Windows有基本的了解,所以,如果开发一套操作简单的教职工信息管理系统,完全可以帮助他们从繁琐的重复性劳动中解脱出来,以提高的工作效率。
2.2.3技术可行性
(1)开发的软件可行性
从目前市场上比较流行的数据库开发、管理软件来看,对于比较简单的中小型数据库,asp.net是在实际应用中较为成功的一种解决方案。并为用户提供了Windows所一贯坚持的非常友好、操作简单的用户界面、完善而强大的数据库操作功能,简洁明了的数据库,进而可对数据库实施操作、维护和权限识别功能。
结合实际情况,可以设计出符合实际需求、易于理解、易于操作、易于维护的数据库和操作系统。对于Visual studio 2005而言,管理这种规模和复杂程度的数据库是游刃有余的。同样对于asp.net来说,无论是查询、统计还是利用数学公式进行趋势预测,都能顺利完成。因此,开发实施本系统,从软件角度看是可行的。
(2)开发的硬件可行性
开发本系统所使用的软件对于计算机硬件有一定的要求,特别是,Visual studio 2005对计算机的内存、主频、外频、外存(主要是硬盘的容量)都有比较高的要求,否则将影响到本系统的正常运行,甚至导致数据计算的失误等比较严重的错误,基本要求是:Microsoft Windows9X或更高版本;80486或更高的微处理器;Microsoft Windows支持的VGA或更高分辨率的显示器;应用程序要求8MB RAM,Visual studio 2005开发环境要求256MB RAM。Visual studio 2005对系统配置的要求较低。因此,从市场上目前流行的硬件水平来看,一般学校已经具备了使用此类软件的基本硬件条件。特别是以计算机为主要专业的大学院校已有现成的软、硬件条件。本系统的开发也是可行的。
(3)开发实施的可行性
此类软件属于一般类管理软件,开发难度不大,没有很高深的算法和令人难以理解的专业知识,只需要经常和管理人员进行沟通就可以掌握完成软件的要点。开发周期短,一般需要三个月左右。
2.2.4可行性结论
系统的成功开发将进一步促进学校管理的现化化和科学化,培养了人才,也为学校全面的信息管理系统积累了经验,从长远来看,其效率和效果是肯定的,根据以上分析,我们认为本系统开发条件成熟,实施方案可行。
2.3需求分析
2.3.1系统需求
要求系统能够提供详细的教职工基本信息,包括教育背景、工作简历、科研信息、教学业务、论文变动情况等等。能够提供随时查阅在职、非在职人员信息,提供出职工花名册。实现管理规范化、科学化,程序代码标准化,软件统一化,确保软件的可维护性和实用性。能够连接各个关联的数据库,获取数据库中的信息,保证各个数据库表格有关项目。针对这些要求,系统建立了教职工基本信息、学科建设、教学研究、科学研究、师资队伍等功能模块。系统根据增减人员、信息修改和添加操作自动生成记录记载变动内容,以便用户查询其变动过程。实现了对教职工信息的查询、统计、增减、变动记录、打印相关报表等功能。
2.3.2用户界面需求
编制管理系统提供用户集中控制用户界面,此界面应当具有WINDOWS风格,并尽可能地为用户的查询操作提供方便,用户通过此界面应当能够控制整个系统的运行。
2.3.3报表需求
编制管理系统的各种情况,可以将教职工信息名册、教职工信息变动单、科研教学等详细情况以报表的形式打印出来,以便实时统计教职工基本信息及教学业务情况,明确报表,使领导掌握,便于决策,满足学校高效管理的需求。
2.3.4 维护需求
系统运行一段时间后,数据库中存放的数据会越来越多,系统因人事制度,老师教学科研的情况进行变更,要求对职务、职称、科研信息、论文情况,获奖信息,项目,教学等实时更改。为了不影响系统的运行效率,应当定期清除、整理数据库中的过时数据,更改系统中不合时宜的字段等。系统生成比较灵活性,系统的参数可以方便的更改,可以根据不同的人事制度和管理制度,对各种的报表格式进行修改,加入字段生成新表等。
2.3.5 系统安全
在日常的教职工信息管理中,不是要所有人员都明确的知道教师基本信息,所以在设计时用了浏览器/服务器的模式对系统的操作,很好的保证了安全性,方便用户及时地修改和更新自己的信息,协助管理员完成日常的管理工作和信息的的变更。
2.4开发方法的选择
目前,信息管理开发方法主要有:结构化生命周期开发方法、原型法、面对对象的开发方法。本系统的开发采用结构化生命周期的开发方法。用这种方法开发一个系统将整个开发过程划分为5个阶段:
(1)企划阶段
包括:业务特点分析、用户的需求分析、数据流分析、开发工具选择。
(2)设计阶段
包括:数据库设计、数据容量预测、处理界面设计、输出报表设计。
(3)开发阶段
包括:数据表制作、操作界面开发、功能模块开发。
(4)测试阶段
包括:单体测试(测试用数据)、结合测试(全体流程测试)、运用测试(实际数据)。
(5)运用阶段
包括:系统安装、数据导入、性能测试。
2.5开发语言和开发工具
本系统选用的开发语言是c#,选用的开发工具是Microsoft SQL2000数据库开发系统。c#具有用户的普遍性、功能的完整性、工具的易用性和规模的可伸缩性等特点。
2.5.1数据库应用系统的特点
数据库应用系统的目的是把数据库、表、表单和报表汇集起来,把用人工管理的数据实现电脑化管理。数据库应用系统主要由用户界面、信息处理、数据库管理、数据库、辅助功能等模块组成:
(1)用户界面:由于数据库应用系统是一种面向最终用户的应用系统,用户界面应该具有友好、简单、易操作等特点,它是一个系统能否被用户接受的非常重要的因素之一。使用Visual studio 2005提供的工具能够制作出多窗口系统、菜单驱动的用户界面,并可以将图形、图像、动画、声音等多媒体对象添加到界面中。
(2)信息处理:信息处理是建立数据库应用系统的目的,其基本功能包括各类信息的查询、统计、报表打印等。
(3)数据库管理:指数据库表的添加、修改及删除等。
(4)数据库:即数据库应用系统的操作对象,包括表及视图等。
(5)辅助功能:是指数据库应用系统中的菜单,帮助文本、系统安装及版本信息等。
图1 数据库应用系统的组成
2.5.2面向对象程序设计与结构化程序设计的区别
在面向对象的程序设计中,程序员把精力放在“对象”的设计上,即如何构造对象是程序设计的重点,而不像以往采用结构化程序设计那样重点如何考虑编写程序代码。在结构化程序设计中的分析和设计阶段,要以“功能”划分整个系统,分别构成各类功能模块,各个功能模块如有可能还必须划分为更为具体的小功能模块,直至功能模块能以一个函数或过程来实现为止。这种方法称为自下而上的程序设计方法,它具有思路清楚、功能单一等特点,但不便维护和修改。与结构化程序设计方法不同的是,面向对象的程序设计方法采用自上而下的程序设计方法。它一般要经历“具体-抽象-具体”三个阶段。它以“对象”为处理中心,在系统分析和设计时必须首先确定所要处理的对象,然后确定对象的属性以及对象之间的相互关系。
2.6开发环境配置
本次系统开发所用计算机硬件和软件环境如下:
硬件:CPU e2180 @ 2.00ghz,内存960mb,160G硬盘,普通键盘,鼠标。
软件:中文Windows xp。
3 详细设计
3.1系统总体设计
Visual studio 2005应用系统通常由以下几部分组成:数据库(用来存放数据)、主程序(用来设置应用程序的系统环境、执行第一个用户界面和读取事件程序的开始点)、用户界面(表单、工具栏和菜单等)、查询和报表(允许用户检索或输出自己的数据)。教职工信息管理系统主要由前台用户管理模块和后台管理员管理模块两大部分。
(1)前台用户管理模块:
主要包括登陆模块,基本档案信息模块,科研档案信息模块,学术档案信息模块,教学业务信息模块,师资队伍列表模块和强大的搜索功能模块。
(2)后台管理员管理模块:
主要包括管理员登陆模块,教师基本信息管理和权限设置功能模块。
3.1.1系统功业务流程分析
教职工信息管理系统只允许有教师和管理员两种身份登录。教师登陆后,系统处于开放期,教师可以添加,查看,修改和删除自己所填写的资料,当系统处于关闭期时,教师只能查看自己所添加的资料,不再具有任何的管理权限,如果此时需要对资料进行修改,必须联系管理员。
管理员登陆以后,不管系统处于开放期还是关闭期,都享有添加和管理的功能,并且管理对象是系统所有用户,同时还享有对用户权限进行设置的权利。
搜索功能默认只对管理员开放,管理员可以设置为对教师开放使用。
在系统业务分析的基础上,根据c#编程特点,按照结构化的系统设计方法,教职工信息管理系统从功能上可做如下的系统结构划分:
图2 教职工信息管理系统流程图
3.1.2系统功能结构
系统功能结构图是组织中信息运动的抽象,是管理信息系统逻辑模型的主要形式。它是采用自顶向下逐层扩展的方法,从逻辑上精确的描述系统具有的数据加工,数据存储,数据输入输出及数据来源和去向等功能。
教职工信息管理系统前台功能结构图,如图3所示:
教职工信息管理系统后台功能结构图,如图4所示:
图3 教职工信息管理系统前台功能结构图
图4 教职工信息管理系统后台功能结构图
3.2系统设计
教职工信息管理系统共分为五个模块:
(1)功能菜单:实现用户的基本信息的添加,包括教学研究,科学研究,基本档案,师资队伍的情况。
(2)管理用户:管理用户的信息,实现修改和删除,添加的功能。
(3)系统设置:设置系统是否开放,方便管理。
(4)条件查询:分为3个条件查询,方便用户检索。
(5)退出系统:直接退出系统。
图5 教职工信息管理系统功能界面图
3.2.1数据库设计
教职工信息管理系统是一个以学校教职工为主体建立起来的小型管理系统。在该系统要求能对教职工的各种信息进行添加、删除及修改操作,并能对一些指定的信息做查询统计。
E—R图是用来表示数据及其联系的工具,它描述的是现实世界的数据模型,与具体的DBMS无关,但是它是设计阶段设计数据库逻辑模型的重要依据。
该系统的E—R图如图所示:其中主要涉及的实体有教职工基本信息、基本档案信息、教学业务、学术档案信息、科研档案信息。
图6 系统实体间关系E—R图
教职工信息管理系统用户信息实体图:
图7 教职工信息管理系统用户信息实体图
教职工信息管理系统学术档案信息实体图:
图8 教职工信息管理系统学术档案信息实体图
教职工信息管理系统科研档案信息实体图:
图9 教职工信息管理系统科研档案信息实体图
教职工信息管理系统基本档案信息实体图:
图10 教职工信息管理系统基本档案信息实体图
教职工信息管理系统教学业务信息实体图:
图11 教职工信息管理系统教学业务信息实体图
3.2.2数据表的设计
(1)系统配置信息表
说明:用于描述系统的信息
表1 系统配置信息表
字段名 | 数据类型 | 长度 | 主键否 | 描述 |
id | Int | 4 | 主键 | 编号 |
isOpen | Bit | 1 | 否 | 系统是否向用户开放(0代表未开放,1代表开放) |
isSearch | Bit | 1 | 否 | 搜索功能是否向用户开放(0未开放,1开放) |
nowused | Bit | 1 | 否 | 系统是否正常运行(0关闭期,正常运行) |
(2)学术档案信息表
说明:用于描述教职工在学术界取得成就的相关信息
字段名 | 数据类型 | 长度 | 主键否 | 描述 |
id | int | 4 | 主键 | 编号 |
name | nvarchar | 50 | 否 | 课题名称/论文题目/论著名称/获奖名称 |
lessonName | nvarchar | 50 | 否 | 发表刊物/出版社/获奖项目/名称 |
author | nvarchar | 50 | 否 | 组长/ 组编 |
worker | nvarchar | 50 | 否 | 合作者 |
Froming | ntext | 16 | 否 | 项目来源/年.卷.期.页/备注 |
startendTime | nvarchar | 50 | 否 | 起止年月/出版时间/获奖时间 |
unit | nvarchar | 50 | 否 | 经费/授予单位 |
type | int | 4 | 否 | 1(在研)2(论文)3(论著)4(获奖) |
owner | int | 4 | 否 | 数据所有者的编号 |
adder | nvarchar | 50 | 否 | 学术档案数据录入人 |
changer | nvarchar | 50 | 否 | 学术档案数据修改人 |
yearInfo | int | 4 | 否 | 数据操作年份 |
表2 学术档案信息表
(3)科研档案信息表
说明:用于储存教师在科学研究方面取得成就的相关信息。
表3 科研档案信息表
字段名 | 数据类型 | 长度 | 主键否 | 描述 |
id | int | 4 | 主键 | 编号 |
name | nvarchar | 50 | 否 | 课题名称/论文题目/论著名称/获奖名称 |
lessonName | nvarchar | 50 | 否 | 发表刊物/出版社/获奖项目/名称 |
author | nvarchar | 50 | 否 | 组长/ 组编 |
worker | nvarchar | 50 | 否 | 合作者 |
Froming | ntext | 16 | 否 | 项目来源/年.卷.期.页/备注 |
startendTime | nvarchar | 50 | 否 | 起止年月/出版时间/获奖时间 |
unit | nvarchar | 50 | 否 | 经费/授予单位 |
type | int | 4 | 否 | 1(在研)2(论文)3(论著)4(获奖) |
owner | int | 4 | 否 | 数据所有者的编号 |
adder | nvarchar | 50 | 否 | 学术档案数据录入人 |
changer | nvarchar | 50 | 否 | 学术档案数据修改人 |
yearInfo | int | 4 | 否 | 数据操作年份 |
(4)基本档案信息表
说明:用于存储教师的教育背景和工作情况。
表4 基本档案信息表
|
(5)教学业务表
说明:用于描述教师在工作岗位的任教情况。
表5 教学业务表
字段名 | 数据类型 | 长度 | 主键否 | 描述 |
id | int | 4 | 主键 | 编号 |
startendTime | nvarchar | 50 | 否 | 起止年月/出版时间/获奖时间 |
workContent | ntext | 16 | 否 | 工作内容(授课情况,指导学生实习情况,指导学生课程设计情况,指导学生毕业论文,培养研究生情况) |
lessonName | nvarchar | 50 | 否 | 课程或实验,实习名称(是否双语教学) |
class | nvarchar | 50 | 否 | 授课专业 |
period | nvarchar | 50 | 否 | 学时或周数 |
persons | nvarchar | 50 | 否 | 学生人数 |
owner | int | 4 | 否 | 数据所有者的编号 |
adder | nvarchar | 50 | 否 | 教学业务数据录入人 |
changer | nvarchar | 50 | 否 | 教学业务数据修改人 |
yearInfo | int | 4 | 否 | 数据所属年份 |
字段名 | 数据类型 | 长度 | 主键否 | 描述 |
id | int | 4 | 主键 | 编号 |
userid | nvarchar | 50 | 否 | 用户名 |
userpass | nvarchar | 50 | 否 | 用户密码 |
userpower | int | 4 | 否 | 用户等级(1管理员,0教师) |
sex | bit | 1 | 否 | 性别(1男,2女) |
age | int | 4 | 否 | 年龄 |
college | nvarchar | 50 | 否 | 用户所属单位 |
class | nvarchar | 50 | 否 | 授课专业 |
login Times | int | 4 | 否 | 登陆次数 |
(6)用户信息表
说明:用于保存用户的基本信息,如姓名,年龄和性别等。
表6 用户信息表
根据上面的数据字典创建数据库后,建立数据库关系图如图:
图12 数据关系图
该数据表反应了各个主键和外键的关系,通过图我们可以很方便的看出来各个表的主键,为数据使用提供了方便的平台。
tb_teaching,tb_jiaoxue,tb_resume,tb_research,tb_userinfo四张表的主键都是id,方便了用户进行操作,查询,修改,添加,和删除。
3.2.3建立存储过程
(1)Proc_GetUI存储过程
存储过程Proc_GetUI 主要用于登陆时,获取用户信息,创建存储过程的SQL语句如下:
//………………………………………………………………………………………//
Create proc Proc_GetUI
(
@id int
)
as
Select userid,(case sex when ‘0’ then ‘女’when ‘1’ then ‘男’ end)as sex,college ,class
From tb_userinfo where id=@id
Go
(2)存储过程Proc_InsertTL
存储过程存储过程Proc_InsertTL主要用于添加用户的基本信息,创建该存储过程的sql语句如下:
//………………………………………………………………………………………//
Create proc Proc_InsertTL
(
@userid Nvarchar(50),
@userpass Nvarchar(50),
@sex bit,
@age int,
@college Nvarchar(50),
@class Nvarchar(50)
)
as
insert into tb_userInfo(userid,userpass,sex,age,college,class)
values(@userid,@userpass,@sex,@age,@college,@class)
Go
(3)Proc_DeleteTL 存储过程
存储过程Proc_DeleteTL 存储过程主要用于删除用户的基本信息,创建该存储过程的sql语句如下:
Create proc Proc_DeleteTL
(
@id int
)
as
delete from tb_userinfo
where id=@id
Go
还有Proc_UpdateUserInfo存储过程、Proc_IsValidUser 存储过程就不再列述。
3.3 系统功能模块设计
3.3.1功能菜单模块
操作员维护模块提供用户登录系统的信息,用来增加、删除、修改操作员的信息。分为管理用户和一般用户。管理用户可以在开放期和关闭期对系统的各个模块进行操作。一般用户则只能在开放期进行修改和填写操作,查看各个功能模块,不能在关闭期间访问。
通常程序中的一个模块完成一个适当的子功能。应该把模块组织成良好的层次系统。我们在对模块设计时应该遵循启发式规则,使得模块规模适中,深度、宽度、扇出和扇入适当,并在设计模块时尽量使模块独立,做到高内聚,低耦合,并保持信息隐蔽和局部化原则。
系统功能模块设计如图。在主窗体上能切换信息管理与查询统计子窗体,菜单栏中有系统与预备信息子功能。
图13 功能菜单图
图14 系统功能模块
基本档案:包括老师的教育背景和工作简历,其中包括对教师基本信息的添加和删除和修改,有姓名,起止时间,毕业院校,专业,获得学位,年度,添加人,修改人。
学科建设:老师教授的课程的名称,包括对课程的添加和修改,有姓名,起止年月,工作内容,课程或实验,实习名称(是否双语教学),授课专业,学时或周数,人数,年度,添加人,修改人。
教学研究:老师在研课题,发表论文,发表著作,获奖情况的添加和修改,有姓名,课题名称,起止年月,经费,项目来源,主持人,合作人,年度,添加人,修改人。
科研研究:老师在研课题,发表论文,发表著作,获奖情况的添加和修改,有姓名,论文题目,发表刊物,第一作者,合作者,年.卷.期.页码,年度,添加人,修改人。
师资队伍:老师的列表,方便打印和预览了解信息。
系统设置:设置是否开放搜索,是否开放系统,分为开放和关闭两种状态。
管理用户:管理用户的信息,有用户编号,密码,所属单位,所属专业,登陆次数,可以自己添加和删除信息和资料。
条件查询:按用户的条件查询和搜索,分为条件1,条件2,条件3搜索,还有关键字的检索。代码不一一列举,代码:
<tr >
<td style="height: 1px" align =center valign =middle >
<asp:HyperLink ID="hyLinkExit" runat="server" Font-Size="Small" NavigateUrl="~/Default.aspx" ImageUrl="~/Images/退出系统.gif">退出系统</asp:HyperLink>
<asp:HyperLink ID="hpLinkSystemSet" runat="server" Font-Size="Small" Target ="mainFrame" NavigateUrl="~/Manager/SystemAdmin.aspx" ImageUrl="~/Images/系统设置.gif">权限设置</asp:HyperLink>
<asp:HyperLink ID="hpLinkMangerUser" runat="server" Font-Size="Small" Target ="mainFrame" NavigateUrl="~/Manager/UserAdmin.aspx" ImageUrl="~/Images/管理用户.gif">管理用户</asp:HyperLink>
<asp:HyperLink ID="hpLinkCondition" runat="server" Font-Size="Small" Target ="mainFrame" NavigateUrl="~/BigSearch.aspx" ImageUrl="~/Images/条件查询.gif">条件查询</asp:HyperLink>
<asp:HyperLink ID="hpLinkUpdateInfo" runat="server" ImageUrl="~/Images/修改资料.gif" NavigateUrl="~/Manager/Change_Data.aspx" Target="mainFrame">修改资料</asp:HyperLink></td>
</tr>…
3.3.2界面设计与实现
图15 教职工管理信息系统主界面
封面有登陆名,密码,输入验证码,是否管理员,登陆,画面简洁爽目。
通过登录注册的用户或者管理员添加的用户可以进入界面,需要用户名和密码,还必须输入验证码,必须区分大小写,否则发生错误,而且可以区分管理员和普通的用户,方便操作。
部分实现代码:
<tr>
<td bordercolor="#EBEADB" align="left" style="width: 93px; height: 24px; color: white; font-size: 11pt;" >
登录名:</td>
<td bordercolor="#EBEADB" align="left" style="width: 155px; height: 24px; color: white;">
<asp:TextBox ID="txtUserName" runat="server" CssClass="TextBox"></asp:TextBox></td>
</tr>
<tr>
<td bordercolor="#EBEADB" align="left" style="width: 93px; color: white; font-size: 11pt;" >
密 码:</td>
<td bordercolor="#EBEADB" align="left" style="width: 155px" >
<asp:TextBox ID="txtPassWord" runat="server" TextMode="Password" Width="149px" CssClass="TextBox" ></asp:TextBox></td>
</tr>…
3.3.3.基本档案模块
图16 基本档案菜单
本页面实现的是教师的基本档案,有姓名,起止年月,工作单位,职务,职称,在各级学术机构中的任职情况,年度,添加人,修改人。为了方便用户特意添加了格式,有时间和工作单位的参照。这部分除了老师的个人简历外还有老师的工作简历,在哪些单位工作,做些什么,在哪段时间,都有说明。而且实现了添加,修改,和删除的功能。代码不一一列举,代码如下:
<table class="borderon" id="control" cellSpacing="0" cellPadding="0" width="95%" border="0" align =center >
<tr align="center">
<td align="left" style="font-weight: bolder; font-size: 14px; height: 26px;" background="../Images/右侧总标头.jpg">
个人档案(教育背景)
</td>
</tr>
</table>…
…<table class="borderon" id="control" cellSpacing="0" cellPadding="0" width="95%" align =center border="0">
<tr align="center">
<td align="left" style="font-weight: bolder; font-size: 14px; height: 26px;" background="../Images/右侧总标头.jpg">
个人档案(工作简历 )
</td>
</table>
3.3.4 条件查询模块
图17 查询界面
教师档案的搜索,选择搜索的条件,分为全校,计算机专业为条件一;条件二是教学研究和科学研究,教师查询;条件三有教学研究的在研课题,发表论文,发表著作,获奖情况,科学研究的在研课题,发表论文,发表著作,获奖情况,教师查询的教授,副教授,博士学位,硕士学位,学士学位,大专学位。而且还可以自己检索关键字的搜索功能,查询方便快捷。代码如下:
<table cellSpacing="0" cellPadding="0" border="0" width="95%" align="center">
<tr>
<td align="left" style="font-weight: bolder; font-size: 14px; height: 28px;" background="Images/右侧总标头.jpg">
教师档案搜索
</td>
</tr>
<tr>
<td style="height: 38px">
<asp:Label ID="labHint" runat="server" Text="请选择您要搜索的条件:" Font-Bold="True" Font-Size="Small"></asp:Label></td>
</tr>
</table>
<table cellSpacing="1" cellPadding="1" border="0" height="150" width="95%" align="center" id ="tabSearchConditon" runat =server >
<tr>
<td rowspan="1">
条件1</td>
<td>
条件2</td>
<td>
条件3</td>
<td rowspan="1" colspan="2">
</td>
</tr>
<tr>
<td rowspan="3">
<asp:DropDownList ID="ddlArea" runat="server">
</asp:DropDownList></td>
<td>
<asp:RadioButton ID="rdbJY" runat="server" Text="教学研究" AutoPostBack="True" OnCheckedChanged="rdbJY_CheckedChanged" /></td>
<td >
<asp:DropDownList ID="ddlJY" runat="server" AutoPostBack="True">
<asp:ListItem Selected="True" Value="1">在研课题</asp:ListItem>
<asp:ListItem Value="2">发表论文</asp:ListItem>
<asp:ListItem Value="3">发表论著</asp:ListItem>
<asp:ListItem Value="4">获奖情况</asp:ListItem>
</asp:DropDownList></td>
<td rowspan="3">
关键字:<asp:TextBox ID="txtKey" runat="server"></asp:TextBox></td>
<td rowspan="3">
<asp:Button ID="btnSearch" runat="server" Text="搜索" OnClick="btnSearch_Click" /></td>
</tr>
<tr>
<td>
<asp:RadioButton ID="rdbKY" runat="server" Text="科学研究" AutoPostBack="True" OnCheckedChanged="rdbKY_CheckedChanged" /></td>
<td >
<asp:DropDownList ID="ddlKY" runat="server" AutoPostBack="True">
<asp:ListItem Selected="True" Value="1">在研课题</asp:ListItem>
<asp:ListItem Value="2">发表论文</asp:ListItem>
<asp:ListItem Value="3">发表论著</asp:ListItem>
<asp:ListItem Value="4">获奖情况</asp:ListItem>
</asp:DropDownList></td>
</tr>
<tr>
<td>
<asp:RadioButton ID="rdbTS" runat="server" Text="教师查询" AutoPostBack="True" OnCheckedChanged="rdbTS_CheckedChanged" /></td>
<td>
<asp:DropDownList ID="ddlTS" runat="server" AutoPostBack="True">
<asp:ListItem Selected="True" Value="1">教授</asp:ListItem>
<asp:ListItem Value="2">副教授</asp:ListItem>
<asp:ListItem Value="3">博士学位</asp:ListItem>
<asp:ListItem Value="4">硕士学位</asp:ListItem>
<asp:ListItem Value="5">学士学位</asp:ListItem>
<asp:ListItem Value="6">大专学位</asp:ListItem>
</asp:DropDownList></td>
</tr>
</table>…
3.3.5 管理用户模块
管理用户模块是对用户信息进行管理,进行添加、修改和删除。
其中包括用户名,密码,性别,年龄,所在单位,授课专业,其中性别给出了选择男女,而且所在单位和授课专业都给出了格式,方便用户直接根据自己的情况来添加内容,而且修改内容也很方便。
图18 基本档案管理界面
部分代码如下:
<tr>
<td vAlign="top" height="50">
<ol style="line-height:150%">
<li style="font-size: smaller">
修改用户的资料</li>
<li style="font-size: smaller">
修改用户的密码</li>
<li style="font-size: smaller">
要求必须输入旧密码才能对资料进行修改</li>
</ol>
</td>
</tr>…
<tr align =center >
<td align =center valign =top >
<asp:GridView ID="gvList" runat="server" AutoGenerateColumns="False" CellPadding="4"
ForeColor="#333333" GridLines="None" Height="100%" Width="100%" Font-Size="Small" PageSize="5" DataKeyNames ="id" OnRowCancelingEdit="gvList_RowCancelingEdit" OnRowEditing="gvList_RowEditing" OnRowUpdating="gvList_RowUpdating">
<FooterStyle BackColor="#A6A1E0" Font-Bold="True" ForeColor="White" />
<Columns>
<asp:BoundField DataField="isSearch" HeaderText="是否开放搜索" />
<asp:BoundField DataField="isOpen" HeaderText="是否开放系统" />
<asp:CommandField HeaderText="设置" ShowEditButton="True" />
</Columns>
<RowStyle BackColor="#E8E7F9" ForeColor="#333333" />
<EditRowStyle BackColor="#E8E7F9" />
<SelectedRowStyle BackColor="#E8E7F9" Font-Bold="True" ForeColor="#333333" />
<PagerStyle BackColor="#A6A1E0" ForeColor="White" HorizontalAlign="Center" />
<HeaderStyle BackColor="#A6A1E0" Font-Bold="True" ForeColor="White" />
<AlternatingRowStyle BackColor="White" ForeColor="#284775" />
</asp:GridView>
</td>
</tr>
3.3.6 系统设置
图19 系统设置
系统设置列表里面包括是否开放搜索功能,是否开放系统,设置,来设置权限来允许普通的用户搜索和是否能登陆的权限,极大的方便和适应老师的工作时间安排。代码如下:
<body top margin="0" left margin="0">
<form id="form1" runat="server">
<table width="95%" border="0" cellpadding="3" cellspacing="1" align="center" ID="tabList" runat =server >
<tr align="center">
<td align="left" style="font-weight: bolder; font-size: 14px; height: 20px;" background="../Images/右侧总标头.jpg">
系统设置列表</td></tr>
<tr align =center >
<td align =center valign =top >
<asp:GridView ID="gvList" runat="server" AutoGenerateColumns="False" CellPadding="4"
ForeColor="#333333" GridLines="None" Height="100%" Width="100%" Font-Size="Small" PageSize="5" DataKeyNames ="id" OnRowCancelingEdit="gvList_RowCancelingEdit" OnRowEditing="gvList_RowEditing" OnRowUpdating="gvList_RowUpdating">
<FooterStyle BackColor="#A6A1E0" Font-Bold="True" ForeColor="White" />
<Columns>
<asp:BoundField DataField="isSearch" HeaderText="是否开放搜索" />
<asp:BoundField DataField="isOpen" HeaderText="是否开放系统" />
<asp:CommandField HeaderText="设置" ShowEditButton="True" />
</Columns>
<RowStyle BackColor="#E8E7F9" ForeColor="#333333" />
<EditRowStyle BackColor="#E8E7F9" />
<SelectedRowStyle BackColor="#E8E7F9" Font-Bold="True" ForeColor="#333333" />
<PagerStyle BackColor="#A6A1E0" ForeColor="White" HorizontalAlign="Center" />
<HeaderStyle BackColor="#A6A1E0" Font-Bold="True" ForeColor="White" />
<AlternatingRowStyle BackColor="White" ForeColor="#284775" /></asp: Grid View>
3.3.7 退出模块
图20 退出模块
退出本系统 ,点击直接退出本系统。
代码如下:
<body class =txt>
<form id="form1" runat="server">
<div>
<table cellSpacing="0" cellPadding="0" border="0" height="80%" width="100%" ID="Table1" class=css>
<tr>
<td vAlign="top"><h3 align="center">
<font color="#0000FF">说明</font></h3>
<ol style="line-height:150%">
<li>当在系统开放期内,教师可以管理(即添加、修改、删除)自己的资料信息。当系统处于关闭期内,教师只能查看自己所添加的资料信息,
不能对其进行相应的管理操作,如需修改,请联系管理员。
</li>
<li >资料搜索功能默认只对管理员开放,管理员可以设置对教师开放使用。当搜索功能对教师开放时,教师只能搜索到自己的资料信息。</li><li>
请在使用完系统后,从
<asp:LinkButton ID="lnkbtnExit" runat="server" Font-Size="Small" OnClick="lnkbtnExit_Click">退出登录</asp:LinkButton>安全退出本系统。</ li >…
3.4 系统安全性、保密性及优化
本系统作为学校教职工管理的重要基础资料,要求数据安全、保密,因此限定了用户的访问时间和权限,用户进入本系统必须通过口令和验证码确认后方可进入。而且进入系统的用户又分为管理用户和一般用户,管理用户可以随时访问所要模块,对版块进行操作,一般用户只允许在系统开放的时候进入,而且系统会记录登陆的次数和数据的添加人和修改人,保证了数据的安全性和保密。
为给操作员提高方便快捷的操作环境,系统设计中给出了格式,方便用户对照,而且界面良好的环境和颜色给用户好的视觉冲击,给操作员好的心情。
4 系统的测试与维护
在需求分析、概念结构设计的基础上得到的数据库的逻辑结构之后,我们就可以在SQL数据库中实现该逻辑结构。实现数据库的逻辑结构的主要方式是使用SQL的企业管理器。
系统初步编译完成后,为了保证软件的质量和可靠性,在分析、设计等各个开发阶段设计结束前,对系统的功能进行测试,测试是程序的执行人过程,目的在于发现错误。
对系统进行维护就是要保证系统将在相当长的时间内能够正常的运行,通常需要改正维护、适应性维护、完善性维护和预防性维护。系统的维护需要有专门的人员进行,针对本系统的特点,对系统进行维护的人员应该是特权用户,系统维护员需要有一个分析和理解的过程。
5 系统的运行、安装和使用说明
在该系统的实现中,对于设计中的系统功能模块基本上都已实现,并且运行正常。该系统能实现对教职工信息进行规范化的管理,用户通过这个系统可以浏览教职工的基本信息、工作、学历学位、科研、教学、论文、获奖情况及时间信息等,还可以对这些信息进行一些基本操作比如添加、修改、删除等,通过查询统计可以了解指定教职工的指定信息。
本系统需安装sql2000和visual studio 2005,而且在配置好数据库的情况下直接使用,方便快捷。
直接点击程序运行,就可以看到运行的界面,实现对用户的要求和操作。
6 结束语
本次设计是对大学四年来所学知识的综合运用,是对学习成果的检验。通过《教职工信息管理系统》的设计制作,我对c# 语言有了一个全面、细致的认识,对面向对象的程序设计有了更深入的了解,为今后学习其他面向对象的程序设计语言打下了一个良好的基础。同时对工资管理系统有了更深层的理解。
在这次设计中,我完成了数据库备份与还原,教职工基本信息、学历学位信息、教材、论文、教学、培训、科研及学术交流信息的添加、删除及修改,按条件查询统计一些信息等功能。由于我是第一次使用C#做程序,在这方面还有些不足之处,比如Excel的导入导出没能够实现。不过在这次设计的过程中,我也学到了不少东西,比如在做数据库还原时,必须先关闭与该数据库的所有连接,否则是不能还原的。在整个设计中,采用SQL Server 2000数据库作为后台支撑,设计开发了教职工信息管理系统,系统提供了简洁、直观的管理。
参考文献
[1]钟雁主编,管理信息系统开发案例分析,北京:清华大学出版社,北京交通大学出版社,2006.6
[2][美]Harvey M. Deitel 等著,须德等译,C#大学教程,北京:电子工业出版社,2004.1
[3]岂兴明,矫津毅,银华强等,Visual Basic.NET项目开发宝典,北京:电子工业出版社,2007.1
[4]萨师煊,王珊,数据库系统概论(第三版),北京:高等教育出版社,2000.2
[5]黄梯云, 管理信息系统,北京:高等教育出版社,2000.
[6]王治宇等,管理信息系统工程,北京:科学技术文献出版社,1995
[7]张奇,李律松,卫建伟等,Visual C#数据库项目案例导航,清华大学出版社,2005.6
[8]孙维煜等,C#案例开发,中国水利水电出版社,2005.1
[9][美]库柏著,设计模式:C#语言版,清华大学出版社,2004.6
[10]王东辉,管理信息系统的新构思.全国青年管理科学与系统科学论文集(第1卷) [C]:1991年
[11]夏敏捷等, Visual C#.NET开发技术原理与实践教程.电子工业出版社,2008年
致 谢
在整个系统的设计过程中,包括题目方向的选择、系统的指导方向、步骤、论文的撰写等工作都是在陈富贵老师的指导下完成的。由于陈老师的认真负责和热心帮助,使我对设计从各个方面都有了深刻的印象,增长了社会经验,为将来更好的工作起了积极的作用。在此特向陈老师表示感谢!
由于时间有限,同时对c#语言掌握水平有限,《教职工信息管理系统》在实际工作应用中还有一些不完善的地方,有些功能还没有实现,随着本系统在实际工作中的应用,我将不断的深入研究c#语言,逐渐扩展本系统的功能,使其不断完善,争取成为一个真正实用的工资管理系统。再次对在本次设计中给予我帮助的人表示衷心感谢!
毕业后,一定会将我院优良作风发扬到实际工作岗位当中,为长大争光,为国家、社会贡献出微薄之力。
任小敏 2009年5月
附录:
(1)Index.aspx 用来显示主页面的功能菜单
…
<head runat="server">
<title>教职工信息管理系统</title>
<style>
body{ margin-top:0px;}
</style>
</head>
<body>
<form id="form1" runat="server">
<table>
<tr>
<td colspan="2" valign =top align =center style="height: 85px; width: 1004px;">
<uc2:top ID="Top1" runat="server" /></td>
</tr>
<tr height =400px style="vertical-align:top">
<td align =left background ="../Images/左侧.jpg" style="height: 542px; vertical-align: top; width: 253px;">
<table border="0" align =left >
<tr>
<td style="width: 176px; height: 33px;"><p align="left" style=" vertical-align:top; line-height: 150% margin-top: 1px; margin-bottom: 0; font-size: 8pt; color: white;" >
欢迎您:<u><%=Session["UserName"]%></u></td>
<td style="width: 153px; height: 33px;" ><p align="left" style=" vertical-align:top; line-height: 150%; margin-top: 1px; margin-bottom: 0; font-size: small; color: white;" >
您的身份:<u><%= Session["Userpower"]%></u></td>
</tr>
<tr>
<td colspan="2" valign =top width =249px align =center >
<br />
<asp:TreeView ID="tvList" runat="server" Font-Size="Small" Target="mainFrame" Width="100%" ShowLines="True" >
<Nodes>
<asp:TreeNode Text="功能菜单" Value="功能菜单">
<asp:TreeNode Text="基本档案" Value="基本档案" >
<asp:TreeNode NavigateUrl="~/PersonRecord/Resume_Study.aspx" Text="教育背景" Value="教育背景">
</asp:TreeNode>
<asp:TreeNode NavigateUrl="~/PersonRecord/Resume_Work.aspx" Text="工作简历" Value="工作简历">
</asp:TreeNode>
</asp:TreeNode>
<asp:TreeNode Text="学科建设" Value="学科建设">
<asp:TreeNode NavigateUrl="~/SubjectBuild/Subject_List.aspx" Text="学科列表" Value="学科列表">
</asp:TreeNode>
</asp:TreeNode>
<asp:TreeNode Text="教学研究" Value="教学研究">
<asp:TreeNode NavigateUrl="~/TeachStudy/Teacher_zykt.aspx" Text="在研课题" Value="在研课题">
</asp:TreeNode>
<asp:TreeNode NavigateUrl="~/TeachStudy/Teacher_fblw.aspx" Text="发表论文" Value="发表论文">
</asp:TreeNode>
<asp:TreeNode NavigateUrl="~/TeachStudy/Teacher_fblz.aspx" Text="发表论著" Value="发表论著">
</asp:TreeNode>
<asp:TreeNode NavigateUrl="~/TeachStudy/Teacher_hjqk.aspx" Text="获奖情况" Value="获奖情况">
</asp:TreeNode>
</asp:TreeNode>
<asp:TreeNode Text="科学研究" Value="科学研究">
<asp:TreeNode NavigateUrl="~/SciResearch/Research_zykt.aspx" Text="在研课题" Value="在研课题">
</asp:TreeNode>
<asp:TreeNode NavigateUrl="~/SciResearch/Research_fblw.aspx" Text="发表论文" Value="发表论文">
</asp:TreeNode>
<asp:TreeNode NavigateUrl="~/SciResearch/Research_lzqk.aspx" Text="论著情况" Value="论著情况">
</asp:TreeNode>
<asp:TreeNode NavigateUrl="~/SciResearch/Research_hjqk.aspx" Text="获奖情况" Value="获奖情况">
</asp:TreeNode>
</asp:TreeNode>
<asp:TreeNode Text="师资队伍" Value="师资队伍">
<asp:TreeNode NavigateUrl="~/TeacherTroop/Teacher_List.aspx" Text="教师列表" Value="教师列表">
</asp:TreeNode>
</asp:TreeNode>
</asp:TreeNode>
</Nodes>
<ParentNodeStyle BorderColor="#5F4597" />
</asp:TreeView>
</td>
</tr>
</table></td>
<td align =left background ="../Images/右侧.jpg" style="width: 755px; height: 542px; vertical-align: middle; text-align: center;" >
<iframe src =Welcome.aspx scrolling =Yes name ="mainFrame" id ="mainFrame" style="width: 732px; height: 529px; vertical-align: top; text-align: left;" frameborder="no" noresize="noResize" ></iframe>
</td>
</tr>
<tr>
<td valign =top colspan =2 align =center background ="../Images/底部.jpg">
<uc1:bottom ID="Bottom1" runat="server" />
</td>
</tr>
</table>
</form>
</body>
</html>
(2)Change_Data.aspx 用户或者管理员修改用户的资料
…
</head>
<body topmargin="0" leftmargin="0" class =css>
<form id="form1" runat="server">
<table class="borderon" id="control" cellSpacing="0" cellPadding="0" width="100%" border="0">
<tr>
<td height="20" width="100"></td>
<td width="100"></td>
</table>
<table cellSpacing="0" cellPadding="0" border="0" height="80%" width="100%" ID="Table1">
<tr>
<td vAlign="top" height="50">
<ol style="line-height:150%">
<li style="font-size: smaller">
修改用户的资料</li>
<li style="font-size: smaller">
修改用户的密码</li>
<li style="font-size: smaller">
要求必须输入旧密码才能对资料进行修改</li>
</ol>
</td>
</tr>
<tr>
<td align="center">
<div align="center">
<table width="50%" border="0" cellpadding="6" cellspacing="1" bgcolor="#000000"
ID="Table2" >
<tr>
<td colspan="2" align="center" style="background-image: url('')" bgcolor="#99A6BF"><b>修 改 资 料</b></td>
</tr>
<tr>
<td bgcolor="#E7EAEF" width="30%">
<b>旧密码:</b></td>
<td bgcolor="#FFFFFF" align =left >
<asp:TextBox ID="txtOldPass" runat="server" TextMode="Password" CssClass="TextBox"></asp:TextBox><font color=red>*
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="txtOldPass"
Display="Dynamic" ErrorMessage="请输入旧密码"></asp:RequiredFieldValidator></font></td>
</tr>
<tr>
<td bgcolor="#E7EAEF">
<b>新密码:</b></td>
<td bgcolor="#FFFFFF" align =left>
<asp:TextBox ID="txtNewPass" runat="server" TextMode="Password"></asp:TextBox><span style="color: #ff0000">*
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="txtNewPass"
Display="Dynamic" ErrorMessage="请输入请密码"></asp:RequiredFieldValidator></span></td>
</tr>
<tr>
<td bgcolor="#E7EAEF" valign="top">
<b>确 认:</b></td>
<td bgcolor="#FFFFFF" align =left>
<asp:TextBox ID="txtRNewPass" runat="server" TextMode="Password"></asp:TextBox><span style="color: #ff0000">*
<asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ControlToValidate="txtRNewPass"
Display="Dynamic" ErrorMessage="请输入确认密码"></asp:RequiredFieldValidator></span></td>
</tr>
<tr>
<td bgcolor="#E7EAEF" valign="top">
<b>用户名:</b></td>
<td bgcolor="#FFFFFF" align =left>
<asp:TextBox ID="txtUserName" runat="server"></asp:TextBox><span style="color: #ff0000">*
<asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server" ControlToValidate="txtUserName"
Display="Dynamic" ErrorMessage="请输入用户名"></asp:RequiredFieldValidator></span></td>
</tr>
<tr>
<td bgcolor="#E7EAEF" valign="top">
<b>性 别:</b></td>
<td bgcolor="#FFFFFF" align =left>
<asp:DropDownList ID="ddlSex" runat="server">
<asp:ListItem Selected="True" Value="1">男</asp:ListItem>
<asp:ListItem Value="0">女</asp:ListItem>
</asp:DropDownList></td>
</tr>
<tr>
<td bgcolor="#E7EAEF" valign="top" style="height: 17px">
<b>年 龄:</b></td>
<td bgcolor="#FFFFFF" align =left style="height: 17px">
<asp:TextBox ID="txtAge" runat="server"></asp:TextBox> 岁 <span style="color: #ff0000">
* </span>
<asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server" ControlToValidate="txtAge"
Display="Dynamic" ErrorMessage="请输入年龄"></asp:RequiredFieldValidator>
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="txtAge"
ErrorMessage="请正确输入年龄" ValidationExpression="^\+?[1-9][0-9]*$"></asp:RegularExpressionValidator></td>
</tr>
<tr>
<td bgcolor="#E7EAEF" valign="top">
<b>所属学院:</b></td>
<td bgcolor="#FFFFFF" align =left>
<asp:TextBox ID="txtWorkPlace" runat="server"></asp:TextBox><span style="color: #ff0000">*
<asp:RequiredFieldValidator ID="RequiredFieldValidator6" runat="server" ControlToValidate="txtWorkPlace"
Display="Dynamic" ErrorMessage="请输入所属学院"></asp:RequiredFieldValidator></span></td>
</tr>
<tr>
<td bgcolor="#E7EAEF" valign="top">
<b>所在专业:</b></td>
<td bgcolor="#FFFFFF" align =left>
<asp:TextBox ID="txtWorking" runat="server"></asp:TextBox><span style="color: #ff0000">*
<asp:RequiredFieldValidator ID="RequiredFieldValidator7" runat="server" ControlToValidate="txtWorking"
Display="Dynamic" ErrorMessage="请输入所在专业"></asp:RequiredFieldValidator></span></td>
</tr>
<tr>
<td bgcolor="#99A6BF" align="center" colspan="2">
<asp:Button ID="btnUpdate" runat="server" Text="修改" OnClick="btnUpdate_Click" />
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</form>
</body>
</html>
(3)BigSearch.aspx 搜索条件
…
<body>
<form id="form1" runat="server">
<table cellSpacing="0" cellPadding="0" border="0" width="95%" align="center">
<tr>
<td align="left" style="font-weight: bolder; font-size: 14px; height: 28px;" background="Images/右侧总标头.jpg">
教师档案搜索
</td>
</tr>
<tr>
<td style="height: 38px">
<asp:Label ID="labHint" runat="server" Text="请选择您要搜索的条件:" Font-Bold="True" Font-Size="Small"></asp:Label></td>
</tr>
</table>
<table cellSpacing="1" cellPadding="1" border="0" height="150" width="95%" align="center" id ="tabSearchConditon" runat =server >
<tr>
<td rowspan="1">
条件1</td>
<td>
条件2</td>
<td>
条件3</td>
<td rowspan="1" colspan="2">
</td>
</tr>
<tr>
<td rowspan="3">
<asp:DropDownList ID="ddlArea" runat="server">
</asp:DropDownList></td>
<td>
<asp:RadioButton ID="rdbJY" runat="server" Text="教学研究" AutoPostBack="True" OnCheckedChanged="rdbJY_CheckedChanged" /></td>
<td >
<asp:DropDownList ID="ddlJY" runat="server" AutoPostBack="True">
<asp:ListItem Selected="True" Value="1">在研课题</asp:ListItem>
<asp:ListItem Value="2">发表论文</asp:ListItem>
<asp:ListItem Value="3">发表论著</asp:ListItem>
<asp:ListItem Value="4">获奖情况</asp:ListItem>
</asp:DropDownList></td>
<td rowspan="3">
关键字:<asp:TextBox ID="txtKey" runat="server"></asp:TextBox></td>
<td rowspan="3">
<asp:Button ID="btnSearch" runat="server" Text="搜索" OnClick="btnSearch_Click" /></td>
</tr>
<tr>
<td>
<asp:RadioButton ID="rdbKY" runat="server" Text="科学研究" AutoPostBack="True" OnCheckedChanged="rdbKY_CheckedChanged" /></td>
<td >
<asp:DropDownList ID="ddlKY" runat="server" AutoPostBack="True">
<asp:ListItem Selected="True" Value="1">在研课题</asp:ListItem>
<asp:ListItem Value="2">发表论文</asp:ListItem>
<asp:ListItem Value="3">发表论著</asp:ListItem>
<asp:ListItem Value="4">获奖情况</asp:ListItem>
</asp:DropDownList></td>
</tr>
<tr>
<td>
<asp:RadioButton ID="rdbTS" runat="server" Text="教师查询" AutoPostBack="True" OnCheckedChanged="rdbTS_CheckedChanged" /></td>
<td>
<asp:DropDownList ID="ddlTS" runat="server" AutoPostBack="True">
<asp:ListItem Selected="True" Value="1">教授</asp:ListItem>
<asp:ListItem Value="2">副教授</asp:ListItem>
<asp:ListItem Value="3">博士学位</asp:ListItem>
<asp:ListItem Value="4">硕士学位</asp:ListItem>
<asp:ListItem Value="5">学士学位</asp:ListItem>
<asp:ListItem Value="6">大专学位</asp:ListItem>
</asp:DropDownList></td>
</tr>
</table>
<table cellSpacing="0" cellPadding="0" border="0" width="95%" align="center" id="tabHind" runat =server >
<tr>
<td style="font-size: smaller">
您选择的搜索对象是:<u><asp:Label ID="labFCondition" runat="server"></asp:Label></u> 的<u><asp:Label ID="labSCondition" runat="server" ></asp:Label></u>
中的<u><asp:Label ID="labTCondition" runat="server"></asp:Label></u> 。关键字为:<u><asp:Label ID="labKey" runat="server"></asp:Label></u>
。
<asp:LinkButton ID="lnkbtnSearch" runat="server" Text ="重新搜索" OnClick="lnkbtnSearch_Click"></asp:LinkButton></td>
</tr>
</table>
<table width="95%" border="0" cellpadding="3" cellspacing="1" align="center" ID="tabJYZYKT" runat =server >
<tr>
<td align =center >
<asp:GridView ID="gvJYZYKTList" runat="server" AutoGenerateColumns="False" CellPadding="4"
ForeColor="#A6A1E0" GridLines="None" Height="100%" Width="100%" AllowPaging="True" Font-Size="Small" PageSize="5" DataKeyNames ="id">
<FooterStyle BackColor="#A6A1E0" Font-Bold="True" />
<Columns>
<asp:HyperLinkField DataNavigateUrlFields="owner" DataTextField ="userid" HeaderText ="姓名" DataNavigateUrlFormatString="~/PersonRecord/MyProfile.aspx?id={0}" />
<asp:BoundField DataField="name" HeaderText="课题名称" />
<asp:BoundField DataField="startendTime" HeaderText="起止年月" />
<asp:BoundField DataField="unit" HeaderText="金费" />
<asp:BoundField DataField="Froming" HeaderText="项目来源" />
<asp:BoundField DataField="author" HeaderText="主持人" />
<asp:BoundField DataField="worker" HeaderText="合作人" />
<asp:BoundField DataField="yearInfo" HeaderText="年度" />
<asp:BoundField DataField="adder" HeaderText="添加人" />
<asp:BoundField DataField="changer" HeaderText="修改人" />
</Columns>
<RowStyle BackColor="#E8E7F9" ForeColor="#333333" />
<EditRowStyle BackColor="#E8E7F9" />
<SelectedRowStyle BackColor="#E8E7F9" Font-Bold="True" ForeColor="#333333" />
<PagerStyle BackColor="#A6A1E0" ForeColor="White" HorizontalAlign="Center" />
<HeaderStyle BackColor="#A6A1E0" Font-Bold="True" ForeColor="White" />
<AlternatingRowStyle BackColor="White" ForeColor="#284775" />
</asp:GridView>
</td>
</tr>
</table>
<table width="95%" border="0" cellpadding="3" cellspacing="1" align="center" ID="tabJYFBLW" runat =server >
<tr style="BACKGROUND-IMAGE: url('Images/title1.gif');">
<td align =center >
<asp:GridView ID="gvJYFBLWList" runat="server" AutoGenerateColumns="False" CellPadding="4"
ForeColor="#333333" GridLines="None" Height="100%" Width="100%" AllowPaging="True" Font-Size="Small" PageSize="5" DataKeyNames =id>
<FooterStyle BackColor="#A6A1E0" Font-Bold="True" ForeColor="White" />
<Columns>
<asp:HyperLinkField DataNavigateUrlFields="owner" DataTextField ="userid" HeaderText ="姓名" DataNavigateUrlFormatString="~/PersonRecord/MyProfile.aspx?id={0}" />
<asp:BoundField DataField="name" HeaderText="论文题目" />
<asp:BoundField DataField="lessonName" HeaderText="发表刊物" />
<asp:BoundField DataField="author" HeaderText="第一作者" />
<asp:BoundField DataField="worker" HeaderText="合作者" />
<asp:BoundField DataField="Froming" HeaderText="年.卷.期.页码" />
<asp:BoundField DataField="yearInfo" HeaderText="年度" />
<asp:BoundField DataField="adder" HeaderText="添加人" />
<asp:BoundField DataField="changer" HeaderText="修改人" />
</Columns>
<RowStyle BackColor="#E8E7F9" ForeColor="#333333" />
<EditRowStyle BackColor="#E8E7F9" />
<SelectedRowStyle BackColor="#E8E7F9" Font-Bold="True" ForeColor="#333333" />
<PagerStyle BackColor="#A6A1E0" ForeColor="White" HorizontalAlign="Center" />
<HeaderStyle BackColor="#A6A1E0" Font-Bold="True" ForeColor="White" />
<AlternatingRowStyle BackColor="White" ForeColor="#284775" />
</asp:GridView>
</td>
</tr>
</table>
<table width="95%" border="0" cellpadding="3" cellspacing="1" align="center" ID="tabJYFBLZ" runat =server >
<tr>
<td align =center >
<asp:GridView ID="gvJYFBLZList" runat="server" AutoGenerateColumns="False" CellPadding="4"
ForeColor="#333333" GridLines="None" Height="100%" Width="100%" AllowPaging="True" Font-Size="Small" PageSize="5" DataKeyNames =id>
<FooterStyle BackColor="#A6A1E0" Font-Bold="True" ForeColor="White" />
<Columns>
<asp:HyperLinkField DataNavigateUrlFields="owner" DataTextField ="userid" HeaderText ="姓名" DataNavigateUrlFormatString="~/PersonRecord/MyProfile.aspx?id={0}" />
<asp:BoundField DataField="name" HeaderText="论著名称" />
<asp:BoundField DataField="lessonName" HeaderText="出版社" />
<asp:BoundField DataField="author" HeaderText="主编" />
<asp:BoundField DataField="worker" HeaderText="合作者" />
<asp:BoundField DataField="startendTime" HeaderText="发表时间" />
<asp:BoundField DataField="Froming" HeaderText="备注" />
<asp:BoundField DataField="yearinfo" HeaderText="年度" />
<asp:BoundField DataField="adder" HeaderText="添加人" />
<asp:BoundField DataField="changer" HeaderText="修改人" />
</Columns>
<RowStyle BackColor="#E8E7F9" ForeColor="#333333" />
<EditRowStyle BackColor="#E8E7F9" />
<SelectedRowStyle BackColor="#E8E7F9" Font-Bold="True" ForeColor="#333333" />
<PagerStyle BackColor="#A6A1E0" ForeColor="White" HorizontalAlign="Center" />
<HeaderStyle BackColor="#A6A1E0" Font-Bold="True" ForeColor="White" />
<AlternatingRowStyle BackColor="White" ForeColor="#284775" />
</asp:GridView>
</td>
</tr>
</table>
<table width="95%" border="0" cellpadding="3" cellspacing="1" align="center" ID="tabJYHJQK" runat ="server" >
<tr>
<td align =center >
<asp:GridView ID="gvJYHJQKList" runat="server" AutoGenerateColumns="False" CellPadding="4"
ForeColor="#333333" GridLines="None" Height="100%" Width="100%" AllowPaging="True" Font-Size="Small" PageSize="5" DataKeyNames =id>
<FooterStyle BackColor="#A6A1E0" Font-Bold="True" ForeColor="White" />
<Columns>
<asp:HyperLinkField DataNavigateUrlFields="owner" DataTextField ="userid" HeaderText ="姓名" DataNavigateUrlFormatString="~/PersonRecord/MyProfile.aspx?id={0}" />
<asp:BoundField DataField="name" HeaderText="获奖名称" />
<asp:BoundField DataField="lessonName" HeaderText="获奖项目名称" />
<asp:BoundField DataField="author" HeaderText="主持人" />
<asp:BoundField DataField="worker" HeaderText="合作者" />
<asp:BoundField DataField="startendTime" HeaderText="时间" />
<asp:BoundField DataField="unit" HeaderText="授予单位" />
<asp:BoundField DataField="Froming" HeaderText="备注" />
<asp:BoundField DataField="yearinfo" HeaderText="年度" />
<asp:BoundField DataField="adder" HeaderText="添加人" />
<asp:BoundField DataField="changer" HeaderText="修改人" />
</Columns>
<RowStyle BackColor="#E8E7F9" ForeColor="#333333" />
<EditRowStyle BackColor="#E8E7F9" />
<SelectedRowStyle BackColor="#E8E7F9" Font-Bold="True" ForeColor="#333333" />
<PagerStyle BackColor="#A6A1E0" ForeColor="White" HorizontalAlign="Center" />
<HeaderStyle BackColor="#A6A1E0" Font-Bold="True" ForeColor="White" />
<AlternatingRowStyle BackColor="White" ForeColor="#284775" />
</asp:GridView>
</td>
</tr>
</table>
<table width="95%" border="0" cellpadding="3" cellspacing="1" align="center" ID="tabKYFBLW" runat =server>
<tr>
<td align =center >
<asp:GridView ID="gvKYFBLWList" runat="server" AutoGenerateColumns="False" CellPadding="4"
ForeColor="#333333" GridLines="None" Height="100%" Width="100%" AllowPaging="True" Font-Size="Small" PageSize="5" DataKeyNames =id>
<FooterStyle BackColor="#A6A1E0" Font-Bold="True" ForeColor="White" />
<Columns>
<asp:HyperLinkField DataNavigateUrlFields="owner" DataTextField ="userid" HeaderText ="姓名" DataNavigateUrlFormatString="~/PersonRecord/MyProfile.aspx?id={0}" />
<asp:BoundField DataField="name" HeaderText="论文题目" />
<asp:BoundField DataField="lessonName" HeaderText="发表刊物" />
<asp:BoundField DataField="author" HeaderText="第一作者" />
<asp:BoundField DataField="worker" HeaderText="合作者" />
<asp:BoundField DataField="Froming" HeaderText="年.卷.期.页码" />
<asp:BoundField DataField="yearInfo" HeaderText="年度" />
<asp:BoundField DataField="adder" HeaderText="添加人" />
<asp:BoundField DataField="changer" HeaderText="修改人" />
</Columns>
<RowStyle BackColor="#E8E7F9" ForeColor="#333333" />
<EditRowStyle BackColor="#E8E7F9" />
<SelectedRowStyle BackColor="#E8E7F9" Font-Bold="True" ForeColor="#333333" />
<PagerStyle BackColor="#A6A1E0" ForeColor="White" HorizontalAlign="Center" />
<HeaderStyle BackColor="#A6A1E0" Font-Bold="True" ForeColor="White" />
<AlternatingRowStyle BackColor="White" ForeColor="#284775" />
</asp:GridView>
</td>
</tr>
</table>
<table width="95%" border="0" cellpadding="3" cellspacing="1" align="center" ID="tabKYFBLZ" runat =server>
<tr>
<td align =center >
<asp:GridView ID="gvKYFBLZList" runat="server" AutoGenerateColumns="False" CellPadding="4"
ForeColor="#333333" GridLines="None" Height="100%" Width="100%" AllowPaging="True" Font-Size="Small" PageSize="5" DataKeyNames =id>
<FooterStyle BackColor="#A6A1E0" Font-Bold="True" ForeColor="White" />
<Columns>
<asp:HyperLinkField DataNavigateUrlFields="owner" DataTextField ="userid" HeaderText ="姓名" DataNavigateUrlFormatString="~/PersonRecord/MyProfile.aspx?id={0}" />
<asp:BoundField DataField="name" HeaderText="论著名称" />
<asp:BoundField DataField="lessonName" HeaderText="出版社" />
<asp:BoundField DataField="author" HeaderText="主编" />
<asp:BoundField DataField="worker" HeaderText="合作者" />
<asp:BoundField DataField="startendTime" HeaderText="出版时间" />
<asp:BoundField DataField="Froming" HeaderText="备注" />
<asp:BoundField DataField="yearinfo" HeaderText="年度" />
<asp:BoundField DataField="adder" HeaderText="添加人" />
<asp:BoundField DataField="changer" HeaderText="修改人" />
</Columns>
<RowStyle BackColor="#E8E7F9" ForeColor="#333333" />
<EditRowStyle BackColor="#E8E7F9" />
<SelectedRowStyle BackColor="#E8E7F9" Font-Bold="True" ForeColor="#333333" />
<PagerStyle BackColor="#A6A1E0" ForeColor="White" HorizontalAlign="Center" />
<HeaderStyle BackColor="#A6A1E0" Font-Bold="True" ForeColor="White" />
<AlternatingRowStyle BackColor="White" ForeColor="#284775" />
</asp:GridView>
</td>
</tr>
</table>
<table width="95%" border="0" cellpadding="3" cellspacing="1" align="center" ID="tabKYHJQK" runat =server >
<tr>
<td align =center >
<asp:GridView ID="gvKYHJQKList" runat="server" AutoGenerateColumns="False" CellPadding="4"
ForeColor="#333333" GridLines="None" Height="100%" Width="100%" AllowPaging="True" Font-Size="Small" PageSize="5" DataKeyNames ="id">
<FooterStyle BackColor="#A6A1E0" Font-Bold="True" ForeColor="White" />
<Columns>
<asp:HyperLinkField DataNavigateUrlFields="owner" DataTextField ="userid" HeaderText ="姓名" DataNavigateUrlFormatString="~/PersonRecord/MyProfile.aspx?id={0}" />
<asp:BoundField DataField="name" HeaderText="获奖名称" />
<asp:BoundField DataField="lessonName" HeaderText="获奖项目名称" />
<asp:BoundField DataField="author" HeaderText="主持人" />
<asp:BoundField DataField="worker" HeaderText="合作者" />
<asp:BoundField DataField="startendTime" HeaderText="时间" />
<asp:BoundField DataField="unit" HeaderText="授予单位" />
<asp:BoundField DataField="Froming" HeaderText="备注" />
<asp:BoundField DataField="yearinfo" HeaderText="年度" />
<asp:BoundField DataField="adder" HeaderText="添加人" />
<asp:BoundField DataField="changer" HeaderText="修改人" />
</Columns>
<RowStyle BackColor="#E8E7F9" ForeColor="#333333" />
<EditRowStyle BackColor="#E8E7F9" />
<SelectedRowStyle BackColor="#E8E7F9" Font-Bold="True" ForeColor="#333333" />
<PagerStyle BackColor="#A6A1E0" ForeColor="White" HorizontalAlign="Center" />
<HeaderStyle BackColor="#A6A1E0" Font-Bold="True" ForeColor="White" />
<AlternatingRowStyle BackColor="White" ForeColor="#284775" />
</asp:GridView>
</td>
</tr>
</table>
<table width="95%" border="0" cellpadding="3" cellspacing="1" align="center" id="tabKYZYKT" runat ="server" >
<tr>
<td>
<asp:GridView ID="gvKYZYKTList" runat="server" AutoGenerateColumns="False" CellPadding="4"
ForeColor="#333333" GridLines="None" Height="100%" Width="100%" AllowPaging="True" Font-Size="Small" PageSize="5" DataKeyNames ="id">
<FooterStyle BackColor="#A6A1E0" Font-Bold="True" ForeColor="White" />
<Columns>
<asp:HyperLinkField DataNavigateUrlFields="owner" DataTextField ="userid" HeaderText ="姓名" DataNavigateUrlFormatString="~/PersonRecord/MyProfile.aspx?id={0}" />
<asp:BoundField DataField="name" HeaderText="项目名称" />
<asp:BoundField DataField="startendTime" HeaderText="起止年月" />
<asp:BoundField DataField="unit" HeaderText="资助金额" />
<asp:BoundField DataField="Froming" HeaderText="项目来源" />
<asp:BoundField DataField="author" HeaderText="主持人" />
<asp:BoundField DataField="worker" HeaderText="合作人" />
<asp:BoundField DataField="yearInfo" HeaderText="年度" />
<asp:BoundField DataField="adder" HeaderText="添加人" />
<asp:BoundField DataField="changer" HeaderText="修改人" />
</Columns>
<RowStyle BackColor="#E8E7F9" ForeColor="#333333" />
<EditRowStyle BackColor="#E8E7F9" />
<SelectedRowStyle BackColor="#E8E7F9" Font-Bold="True" ForeColor="#333333" />
<PagerStyle BackColor="#A6A1E0" ForeColor="White" HorizontalAlign="Center" />
<HeaderStyle BackColor="#A6A1E0" Font-Bold="True" ForeColor="White" />
<AlternatingRowStyle BackColor="White" ForeColor="#284775" />
</asp:GridView>
</td>
</tr>
</table>
<table width="95%" border="0" cellpadding="3" cellspacing="1" align="center" ID="tabTS" runat =server >
<tr>
<td align =center >
<asp:GridView ID="gvTSList" runat="server" AutoGenerateColumns="False" CellPadding="4"
ForeColor="#333333" GridLines="None" Height="100%" Width="100%" AllowPaging="True" Font-Size="Small" PageSize="5" DataKeyNames =id>
<FooterStyle BackColor="#A6A1E0" Font-Bold="True" ForeColor="White" />
<Columns>
<asp:HyperLinkField DataNavigateUrlFields="owner" DataTextField ="userid" HeaderText ="姓名" DataNavigateUrlFormatString="~/PersonRecord/MyProfile.aspx?id={0}" />
<asp:BoundField DataField="startendTime" HeaderText="起止年月" />
<asp:BoundField DataField="degree" HeaderText="获得学位" />
<asp:BoundField DataField="workPlace" HeaderText="工作单位" />
<asp:BoundField DataField="working" HeaderText="职务" />
</Columns>
<RowStyle BackColor="#E8E7F9" ForeColor="#333333" />
<EditRowStyle BackColor="#E8E7F9" />
<SelectedRowStyle BackColor="#E8E7F9" Font-Bold="True" ForeColor="#333333" />
<PagerStyle BackColor="#A6A1E0" ForeColor="White" HorizontalAlign="Center" />
<HeaderStyle BackColor="#A6A1E0" Font-Bold="True" ForeColor="White" />
<AlternatingRowStyle BackColor="White" ForeColor="#284775" />
</asp:GridView>
</td>
</tr>
</table>
<table width="95%" border="0" cellpadding="3" cellspacing="1" align="center">
<tr>
<td>
<font color="#666666" style="font-size: smaller">
当前系统处于<u><asp:Label ID="labSystem" runat="server" Text="Label"></asp:Label></u>
状态<br>
条件查询处于<u><asp:Label ID="labSearch" runat="server" Text="Label"></asp:Label></u>
状态</font>
</td>
</tr>
</table>
</form>
</body>
</html>