高校教师信息管理系统 毕业设计.docx

上传人:b****4 文档编号:6071223 上传时间:2023-05-09 格式:DOCX 页数:33 大小:358.94KB
下载 相关 举报
高校教师信息管理系统 毕业设计.docx_第1页
第1页 / 共33页
高校教师信息管理系统 毕业设计.docx_第2页
第2页 / 共33页
高校教师信息管理系统 毕业设计.docx_第3页
第3页 / 共33页
高校教师信息管理系统 毕业设计.docx_第4页
第4页 / 共33页
高校教师信息管理系统 毕业设计.docx_第5页
第5页 / 共33页
高校教师信息管理系统 毕业设计.docx_第6页
第6页 / 共33页
高校教师信息管理系统 毕业设计.docx_第7页
第7页 / 共33页
高校教师信息管理系统 毕业设计.docx_第8页
第8页 / 共33页
高校教师信息管理系统 毕业设计.docx_第9页
第9页 / 共33页
高校教师信息管理系统 毕业设计.docx_第10页
第10页 / 共33页
高校教师信息管理系统 毕业设计.docx_第11页
第11页 / 共33页
高校教师信息管理系统 毕业设计.docx_第12页
第12页 / 共33页
高校教师信息管理系统 毕业设计.docx_第13页
第13页 / 共33页
高校教师信息管理系统 毕业设计.docx_第14页
第14页 / 共33页
高校教师信息管理系统 毕业设计.docx_第15页
第15页 / 共33页
高校教师信息管理系统 毕业设计.docx_第16页
第16页 / 共33页
高校教师信息管理系统 毕业设计.docx_第17页
第17页 / 共33页
高校教师信息管理系统 毕业设计.docx_第18页
第18页 / 共33页
高校教师信息管理系统 毕业设计.docx_第19页
第19页 / 共33页
高校教师信息管理系统 毕业设计.docx_第20页
第20页 / 共33页
亲,该文档总共33页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

高校教师信息管理系统 毕业设计.docx

《高校教师信息管理系统 毕业设计.docx》由会员分享,可在线阅读,更多相关《高校教师信息管理系统 毕业设计.docx(33页珍藏版)》请在冰点文库上搜索。

高校教师信息管理系统 毕业设计.docx

高校教师信息管理系统毕业设计

 

高校教师信息管理系统

 

学院名称:

专业:

计算机科学与技术

班级:

姓名:

指导教师姓名:

指导教师职称:

2008年6月

高校教师信息管理系统

摘 要:

本系统是使用ASP和ACCESS设计的一个基于Web的高校教师信息管理系统。

系统由用户登录、教师信息管理、教材信息管理、新闻发布等模块构成。

系统设计中采用了结构化与面向对象相结合的方法,其中,结构化方法用于系统功能的分析与模块设计,而面向对象方法用于各功能模块的实现。

在系统实现中综合运用了B/S软件体系结构、ASP服务器脚本技术、ACCESS数据库等软件技术。

关键字:

ASP,ACCESS,B/S结构

Themanagementsystemofteachers’information

Abstract:

ThesystemistheuseofASPandACCESSdesignanddevelopmentofaWeb-basedinformationmanagementsystemforuniversityteachers.Systembytheuserlogin,teachersinformationmanagement,informationmanagementmaterials,pressreleases,suchasamodule.Theuseofthesystemdesignandobject-orientedstructureofacombinationofmethods,includingthestructureofthemethodusedforsystemanalysisanddesignmodules,andobject-orientedapproachfortherealizationofthefunctionalmodules.ImplementationofthesysteminthecomprehensiveuseoftheB/Ssoftwarearchitecture,ASPscriptservertechnology,ACCESSdatabasesoftwaretechnology.

Keywords:

ASP,ACCESS,B/SStructure

序言1

第1章关键技术简介1

1.1B/S结构2

1.2ASP3

1.3Access4

1.3.1图形界面设计及其程序代码编写…………………………………………………

第2章系统分析7

2.1系统目标7

2.2系统功能8

2.2.1系统功能分析……………………………………………………………………8

2.2.2系统功能结构框图………………………………………………………………8

第3章系统设计10

3.1概念结构设计10

3.2逻辑结构设计:

11

3.2.1数据表设计………………………………………………………………………11

3.2.2数据表的结构…………………………………………………………………12

3.3DBMS的选择14

第4章系统实现15

4.1硬件环境15

4.2软件配置15

4.3关键模块实现16

4.3.1教师信息查询模块16

4.3.2登陆模块18

4.3.3教材管理模块21

4.3.4教师信息管理模块22

4.3.5任职管理模块22

4.3.6新闻模块23

4.3.7意见反馈模块24

4.3.8CSS样式的设置24

第5章系统测试28

5.1测试情况28

5.2测试结论30

第6章设计总结31

参考文献33

致谢34

高校教师信息管理系统

序言

近年来,高等教育事业呈现了一个迅猛发展的局面,各级政府对高等教育越来越重视;社会各界对高等教育越来越关注;各类院校对举办高等教育越来越积极;高等教育的规模越来越大。

这既是高等教育大众化的必然趋势,更是社会对高等技术应用性人才需要的体现。

但也应当看到,伴随这种激增的发展现状,各高等校也出现了一系列亟待解决的问题,其中较为突出的就是师资队伍问题。

师资队伍建设是学校最基本的教学建设,是提高人才培养质量,办出中国特色的关键。

因此,建立一支人员精干,结构合理,师德崇高,造诣精深,专兼结合,特色鲜明,相对稳定,满足高等教育发展需要的教师队伍已列入了各地、各院校领导的议事日程,并采取了多种措施,下大力量着手建设,高校教师管理信息系统就开始落入各级关心师资力量建设的领导的眼中。

时代的发展和科技的进步,使得传统的教师管理方式暴露出知识更新速度慢、资源不足等弊病。

而INTERNET的高速发展,为我们带来了新的机遇,为现代高校教师管理信息系统的发展和应用创造了有利的条件。

高校教师管理系统作为现在高校教师管理的重要手段,应该充分发挥Internet的优势。

使教师管理与教材的更新与维护更加方便,它还应突破传统的教师管理方式,以网络远程控制的形式来管理教师与教材,学生或教师对于课程或教材的意见和建议可以通过网络方便地传达给学校管理者,学校管理者可以迅速地对意见和建议做出回应,做到多方面的沟通。

我在毕业设计中利用ASP(ActiveServerPages)技术设计和实现了高校教师管理系统的原型。

第1章关键技术简介

1.1B/S结构

基于B/S结构的Web技术使用户能够控制信息,可以授权他们在需要的时候或地方直接访问数据。

与Client/Server体系相比,主要有以下特点:

1.具有多层分布式体系结构:

由于分布式系统中的服务器分散地布置于网络中,每个服务器实现单独的功能,并且又和其他分布式系统集成在一起。

而传统的客户机/服务器模式,只能在两个系统之间进行简单的信息交换方式。

无法实现多层结构的分布式系统,因此,随着WEB技术的发展,出现了基于B/S的三层或多层体系结构的分布式应用。

图1-1显示的是一个标准的三层WEB系统的标准组件。

图1-1标准的三层WEB系统的标准组件

2.克服了客户机-服务器模式的僵硬性:

当你从一个客户机-服务器模式的分布式系统中减少节点的数目时,会发现这样做是很困难的。

因为这种框架结构在运行于台式电脑的客户程序与运行于网络服务器的程序之间定义了一套严格的、复杂的接口,所以它缺乏象多层系统那样的灵活性。

在许多情况下,客户软件是菜单驱动的,并且运行于后台的程序是由复杂的数据查询程序组成的,这套数据查询程序的作用在于直接与特定的数据库打交道。

如果改变数据在服务器上的存储规则,就需要重写并重新发行客户机程序。

3.避免了由分布式体系结构带来的分发问题:

实际上,提供给最终用户的是呈现在他们浏览器中的WEB网页,这些WEB网页提供用户接口(UI),并构成了软件的第一层,服务器将软件作为一个网页,而不是一个独立的软件包,这样就避免了由分布式体系结构带来的分发问题。

本文所讨论的高校教师信息管理系统就是采用了基于B/S结构的WEB技术来实现的。

本系统数据库采用Microsoft开发的ACCESS数据库,网站WEB服务器为著名的IIS服务器,采用一种服务器端HTML嵌入式的脚本语言ASP来开发的,开发的操作系统平台为MicrosoftWindows2000。

1.2ASP

ActiveServerPages(ASP)是服务器端脚本编写环境,使用它可以创建和运行动态、交互的Web服务器应用程序。

使用ASP可以组合HTML页、脚本命令和ActiveX组件以创建交互的Web页和基于Web的功能强大的应用程序。

ASP应用程序很容易开发和修改。

对于HTML的编写人员,ASP脚本提供了创建交互页的简便方法。

对于从HTML表格中收集数据,或用顾客的姓名个人化HTML文件,或根据浏览器的不同使用不同的特性,ASP提供了一个出色的解决方案。

以前,要想从HTML表格中收集数据,就不得不学习一门编程语言来创建一个CGI应用程序。

现在,只要将一些简单的指令嵌入到您的HTML文件中,就可以从表格中收集数据并进行分析。

再不必学习完整的编程语言或者单独编译程序来创建交互页。

对于ASP,可以便捷地使用ActiveX组件来执行复杂的任务,比如连接数据库以存储和检索信息。

ASP带有MicrosoftVisualBasicScriptingEdition(VBScript)和MicrosoftJavaScript的脚本引擎,这样可以立即开始编辑脚本。

PERL、REXX和Python的ActiveX脚本引擎可以从第三方开发人员处获得。

Web开发人员如果已经掌握了一门编程语言,如VisualBasic,将发现ASP是快速创建Web应用程序的一个非常灵活的方法。

通过向HTML中添加脚本命令,能够创建应用程序的HTML接口。

通过创建自己的ActiveX组件,可以将应用程序中的商业逻辑封装到能够从脚本、其他组件或从其他程序中调用的模块。

使用ASP进行计算的Web可转化为有形的利益,它使Web供应商能够提供交互的商业应用而不仅仅是发布内容。

包含在WindowsNTOptionpack中的MicrosoftTransactionServer(MTS)可以降低在服务器上构造程序的复杂性和费用。

MTS可以解决开发那些保密性强的、可分级的以及可靠的Web应用程序的复杂性问题。

ActiveServerPages模型:

浏览器从Web服务器上请求.asp文件时,ASP脚本开始运行。

然后Web服务器调用ASP,ASP全面读取请求的文件,执行所有脚本命令,并将Web页传送给浏览器。

由于脚本在服务器上而不是在客户端运行,传送到浏览器上的Web页是在Web服务器上生成的。

所以不必担心浏览器能否处理脚本:

Web服务器已经完成了所有脚本的处理,并将标准的HTML传输到浏览器。

由于只有脚本的结果返回到浏览器,所以服务器端脚本不易复制。

用户看不到创建他们正在浏览的页的脚本命令。

1.3Access

1.3.1图形界面设计及其程序代码编写

1、图形界面设计

在图形化操作系统日益流行的今天,界面可以说是一个应用程序最重要最直接的部分。

对用户而言,界面就是应用程序,幕后执行的程序代码用户不关心,也感觉不到。

因此应用程序的可用性的友好性依赖于界面的设计。

并不是只有艺术家才能设计出好的界面,大多数用户界面设计原则和任何基础课程中教授的基础设计原则一样。

实际上,在计算机屏幕上组合颜色、文字等的基本原则和我们在纸张上画图一样。

本系统是基于Web的,所以系统的界面设计也就是系统网页的设计。

MacromediaDreamweaverMX是MacromediaDreamweaver的升级产品,它在增加了网页与数据库相连的重要功能的同时,同样秉承了传统Dreamweaver产品对网页设计的强大处理功能,用户通过在页面上仅用拖曳控件的方式就可轻松创建网页。

但若要想制作出方便实用的精美网页,必须在开始之前做出详细设计,这样就会大大提高网页质量,进一步改善应用程序的可用性。

设计时可以将设计的页面画在纸上,然后考虑哪些控件是所需要的,以及不同元素的重要性、控件之间的联系等。

页面的设计和规划不仅影响到它本身外观的艺术性,而且对应用程序的可用性也有很重要的作用。

组织页面的工作包括控件的位置、大小、一致性等。

(1)控件的位置

在大多数的页面的设计中,并不是所有的元素都具有相同的重要性,精心的设计将保证较重要的元素对用户来说处在一目了然的位置。

重要的和需要经常访问的元素应当处于显著的位置,次要的元素则应当处于次要的位置。

我们习惯的阅读顺序一般是从左到右,从上到下。

可能说,用户第一眼看到的是计算机屏幕左上部分,因此最重要的元素就放在这里。

例如,本系统首页上,各功能的名称放在页面最上方;而当进入具体某一项功能时,比如进入查询功能时,各查询项目(如“查询教师信息”)都居中放置,在页面的正中间,让用户一目了然,[查询]按钮紧接着用户填写的查询资料后,而类似[重填][上一页]的按钮则应当处于屏幕的左下方或右上方,因为用户通常是在完成了整个窗口的工作后才会访问它们。

将控件和元素适当分组也是非常重要的,可以尝试根据“功能”和“关系”来组成一个逻辑信息组。

由于它们在功能上有联系,所以将它们放在一起,在视觉效果上也要比将它们分散在屏幕的各处要好得多。

在很多情况下,可以使用“表格”控件来帮助强化各控件之间的联系。

(2)界面元素的一致性

一致性是界面设计中的重要因素之一,一致性的外观将体现应用程序的协调性。

如果缺乏一致性就会使界面混乱而无序,差的界面将会使应用程序看起来混乱而不严密,体现不出就应有的价值,甚至会使用户觉得应用程序不可靠。

Dreamweaver的一个非常重要的功能就是使用“样式”和“模板”来创建风格统一的页面。

Dreamweaver中的“样式”包括“HTML样式”和“CSS样式”,运用这两种样式可以对“页首文字”,“链接文字”等字体样式进行设计,然后使用这些字体样式重复设计同类的字样,这样就可以保持如链接文字——“上一页”、“下一页”等字体风格的一致性。

同样,将设计好的页面格式保存为“模板”,利用“模板”来创建风格统一的页面。

如在本系统中先创建好了系统的各层次的页面,然后将其保存为“模板”,在运用此“模板”创建其它功能模块的页面,这样就可设计出风格一致的页面系统,比如,无论在“教师查询”还是“新闻公告查询”的“查询页面”都将是一个格式,这不仅体现在页面的布局,背景颜色,字体样式而且还体现在页面中控件的行为,属性等各方面都将一统风格,使用户在进入两个不同系统时不会感到操作陌生,不同的仅是用户自己提出的要求而已。

(3)动感:

内容与形式相统一

动感是对象功能的可见线索。

虽然用户可能对这个术语还不熟悉,但动感的实例到处可见。

按下按钮、旋转旋钮和点亮电灯的开关等都能进行动感表示,一看到它们就可以看出其用处。

用户界面也广泛使用动感。

例如,用在命令按钮上的三维立体效果使得它们看上去像是被按下去的。

如果设计平面的命令按钮,就会失去这种动感,因而不能清楚地告诉用户它是个命令按钮。

在有些情况下,平面的按钮也许是适合的,比如游戏或者多媒体应用程序,只要在整个应用程序中保持一致就好。

文本框也提供了一种动感,用户可以期望带有边框和白色背景的框,框中包含可编辑的文本。

(4)使用空白空间

在用户界面中使用空白空间有助于突出元素和改善可用性。

空白空间不必非得是白色的——它被认为是窗体控件之间以及控件四周的空白区域。

一个窗体上有太多的控件会导致界面杂乱无章,使得寻找一个字段或者控件非常困难。

在设计中需要插入空白空间来突出设计元素。

各控件之间一致的间隔以及垂直与水平方向元素的对齐也可能使设计更要行。

就像杂志中的文本那样,安排得行列整齐、行距一致、整齐的界面也会使其容易阅读。

(5)保持界面的简明

界面设计最重要的原则就是简单。

对于应用程序而言,如果界面看上去很难,则可能程序本身很难。

稍稍深入考虑一下便有助于创建看上去(实际上也是)用起来都很简单的界面。

从美学角度来讲,整洁、简单明了的设计更可取。

在界面设计中,一个普通易犯的错误就是力图用界面来模仿现实世界的形象。

提供缺省可简化应用程序,如果十个用户有九个选取加粗的文本,就把文本粗体设为缺省,而不需要用户每次都选取一遍(不要忘记提供一个选项可以覆盖该缺省值)。

向导也有助于简化复杂的或不常用的任务。

第2章系统分析

2.1系统目标

在教学过程中,师资的管理已经尤显重要,人们已经开始寻找更加灵活的师资管理方法,本系统的开发,弥补了此方面的不足,教师的安置、教材的管理是非常重要的一环,老师可以通过它得到教学效果的反馈,既可以了解不同学生的学习情况,以便因材施教,又可以发现教学过程或课件中存在的问题,并采取措施加以修改、完善。

总之,本系统是沟通教师的“教”与学生的“学”的重要手段之一。

普通高等院校的教师管理是高校管理中的重要部分,其组织结构情况如图2-1所示:

图2-1 高校教师管理组织机构图

根据高校教师信息管理的组织结构,本系统将实现教师的基本信息的管理:

当学校有新教师加入教学工作时教务管理员可以添加教师的基本信息;当教师任教发生变化或教师的基本情况有变动时,教务管理员可以修改教师的基本信息;当教师离职时,教务管理员可以将教师的基本信息删除,并且随之修改或删除其它与该教师相关的内容。

教师参编的教材、教师的任职情况以及教师的任课情况将作为与教师的基本情况相对应的信息予以管理。

学生以及教师可以在本系统查询教师的基本信息、教师的任课情况、教师的任职情况,对教师的情况可以进行深入地了解。

如对教师的教学、教材的使用、课程的设置有任何意见和建议可以在本系统中进行反馈,教务管理员可以定期对同学及教师所提出的意见和建议予以答复。

2.2系统功能

2.2.1系统功能分析

普通高校教师管理系统是针对中小型规模的高等院校而开发的信息管理系统,因此从系统功能上分析,本系统主要实现以下功能:

1、教师信息管理:

管理教师的基本信息

2、教师查询:

可以查询教师的任课、基本信息

3、教材管理:

对教材的管理主要有教材的添加、删除等。

4、站内新闻、公告:

管理员可以添加站内教学信息、教务通知、站内公告等,以供教师查询,方便教学管理。

5、教学反馈:

教师、学生如在使用教材、上课期间发现问题,可进入反馈页面进行反馈。

2.2.2系统功能结构框图

图2-2教师信息管理顶层功能包的分解

如图2-2,本系统中,教师信息查询、新闻公告查询、教材使用查询、教师任职查询以及意见反馈模块是开放给每一位普通教师和学生访问的,教师和学生可以通过以上五个模块的内容方便地查询到与教学有关的各种信息,并且还可以进入意见反馈模块进行意见和建议的反馈。

系统中的教师信息管理、教材管理、任职管理、新闻公告以及意见反馈的回复模块是提供给学校教学管理者登陆的,管理员需要登陆密码方能进入,对教师、教材的信息进行管理,还可以对教师和学生在意见反馈模块中所提的意见和建议进行回复处理。

第3章系统设计

3.1概念结构设计

图3-1教师实体E-R图

图3-1教师基本信息:

姓名、性别、生日、政治面貌、毕业院校、学历、专业……

教师任职信息:

教师姓名、学术团体、所任职务

图3-2教材实体E-R图

图3-2教材信息:

教材名称、适用课程、任课教师姓名。

新闻、公告信息:

标题、具体内容。

图3-3实体关系E-R图

3.2逻辑结构设计

3.2.1数据表设计

本系统采用的数据库是MicrosoftAccess,建立文件名为office.mdb库文件,包含一下各数据表:

1、Admin表:

管理员登陆注册表;

2、教材情况表:

教师参编教材信息;

3、使用教材表:

使用教材信息;

4、教师情况表:

教师基本情况信息表;

5、新闻表:

教学新闻公告信息表;

6、学会表:

教师参加各种学术组织信息;

7、教师获奖情况表:

教师的获奖情况信息;

8、教师教学情况表:

教师的教学情况信息;

9、教师科研情况表:

教师的论著情况、研究项目信息。

3.2.2数据表的结构

表3-4系统管理员表

字段名

数据类型

说明

id

自动编号

name

文本

用户名

pwd

文本

密码

表3-5教师参编教材表

字段名

数据类型

说明

id

文本

教师ID

姓名

文本

姓名

教材

文本

教材

表3-6使用教材表

字段名

数据类型

说明

id

文本

教师ID

教材名

文本

教材名

适用课程

文本

适用课程

表3-7教师基本情况表

字段名

数据类型

说明

id

自动编号

教师编号[主关键字]

姓名

文本

教师姓名

性别

文本

教师性别

出生日期

日期/时间

教师出生日期

政治面貌

文本

毕业

文本

毕业院校

专业

文本

所学专业

学位

文本

最后学位

毕业时间

文本

毕业时间

科目

文本

现从事专业

职务

文本

任职

隶属

文本

管理部门

奖惩

文本

奖惩情况

培训

文本

所参加培训

登记

日期/时间

表3-8新闻、公告信息表

字段名

数据类型

说明

id

自动编号

标题

文本

标题

内容

文本

内容

表3-9教师参加学会信息表

字段名

数据类型

说明

id

文本

教师ID

姓名

文本

姓名

任职

文本

任职

表3-10教师教学情况表

字段名

数据类型

说明

id

文本

教师id

姓名

文本

教师姓名

教学年度

文本

教学学年

学期

文本

任课学期

任课名称

文本

课程名称

任课班级

文本

所教班级

系数

文本

系部代号

总量

数字

工作总量

平均工作量

文本

周平均工作量

表3-11教师科研情况表

字段名

数据类型

说明

教师id

文本

教师id

教师姓名

文本

教师姓名

论著名称

文本

名称

发表日期

日期/时间

论文发表时间

刊名

文本

期刊名称

论著地位

文本

范围

论著经费

文本

论著预算经费

完成情况

文本

是否完成

项目批准号

文本

科研项目编号

项目来源

文本

来源

工程名称

文本

负责工程名称

项目经费

数字

项目预算经费

 

表3-12教师获奖情况表

字段名

数据类型

说明

教师id

文本

教师id

教师姓名

文本

教师姓名

获奖名称

文本

获奖地位

文本

3.3DBMS的选择

数据库设计的一个最基本的问题是建立一个好的数据库模式,也就是给出一组数据如何构建一个合适的数据模式,使数据库系统无论在数据存储方面,还是在数据操纵方面都具有较好的性能。

现在比较流行的关系数据库发展了一套关系的规范化理论,根据现实世界存在的数据依赖进行关系模式的规范化处理,从而得到一个好的数据库设计。

目前流行的关系型DBMS很多,其中,Access是MicrosoftOffice办公套件的一个极为重要的组成部分。

Access自1992年开始销售以来,已经卖出了6000多万份,是世界上最流行的桌面关系型数据库系统之一。

由于本系统的数据流量比较少,Access数据库完全可以胜任,故本系统采用Access来存储有关信息。

第4章系统实现

4.1硬件环境

处理器:

IntelPentiumⅣ2.0

硬盘空间:

建议采用120G以上硬盘空间

网卡:

PCI100M

显卡:

SVGA显示适配器

4.2软件配置

操作系统Windows2000Server(内置IIS5.0)

数据库MicrosoftACCESS2003

界面设计软件DreamweaverMX,photoshopCS等

4.3关键模块实现

4.3.1教师信息查询模块

本模块中,提供了:

教师工作量、教师基本情况、教师科研情况、教师获奖情况、教师情况报表,也可以通过教师姓名进行精确查询、模糊查询。

如图4-1

图4-1教师查询界面

图4-2段代码显示若输入为空则将所有教师的资料显示出来。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2