高校教师信息资源数字化系统设计和实现_第1页
高校教师信息资源数字化系统设计和实现_第2页
高校教师信息资源数字化系统设计和实现_第3页
高校教师信息资源数字化系统设计和实现_第4页
高校教师信息资源数字化系统设计和实现_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、高校教师信息资源数字化系统设计和实现摘要:高校的教师信息管理是高校教师管理的一 个重要部分。以往的信息管理多采用人工管理的方式,以电 子文档和纸质文档形式存储教师信息,教师信息管理很容易 产生冗余和不一致。因此,对教师信息的自动化管理显得尤 为必要。针对这一应用需求,设计并实现了高校教师信息资 源数字化系统。系统采用b/s模式构建网站,sql server2005 作为后台管理数据库,dreamwaver& 0和asp作为前端开发 工具。重点分析了该系统的功能,阐述了系统的设计与实现 的关键技术。关键词:高校教师数字化web技术asp数据库开发 中图分类号:tp311文献标识码:a文章

2、编号: 1007-9416 (2013) 09-0140-03高校教师信息资源是高校教育不可缺少的信息资源部 分,对于学校的决策和管理都是至关重要的,所以开发教师 资源信息数字化系统能够为教师提供数字化的存储设备,同 时为学校提供了获取教师资源的平台和与教师互动的场所。 在此之前,人们使用传统的人工管理方式来管理教师的信息 资源,大量的教师信息是通过纸质存档的,统计和汇总特别 困难,不但费时而且查询统计结果出错率大。例如:当学校 在不同的时间和不同的用途需要收集教师的某方面的信息。 一个方面收到通知时,资料不在教师的身边,另一方面虽然 曾经收集过,但找不到保存的地方。这些工作都是量大、繁 杂、

3、枯燥的数据处理工作,稍不留心,很容易出错,而且出 错之后核查起来非常麻烦,有时几乎需要对所有数据重新进 行查询统计,浪费精力和时间,效率十分低下。在当今数字 化时代,教师信息资源的管理转化为数字化系统的管理是必 然趋势。该项目的开发有利于帮助教师收集整理个人信息和 学校教学目标管理的规范化建设。1系统分析1.1系统功能需求分析高校教师信息资源数字化系统是一个b/s结构的web应 用系统。高校教师信息资源数字化系统的主要是完成数字化 的教师信息管理,其主要功能模块包括公共信息、个人工作 室、公文档案、组织人事、论坛、和系统管理等,操作流程 如(图1)所示。1.2功能模块需求分析公共信息模块提供了

4、一个信息发布和共享平台,满足了 个人之间、上下级之间以及集体之间交换信息的需求。个人工作室模块包括个人工作计划、个人基本资料、个 人教学科研档案和个人通讯录,主要功能是个人通过本模块 添加、编辑和查询自己的信息资料。公文档案模块包括新建公文、公文查阅、公文下载,该 模块提供了功能强大的搜索引擎和下载功能,是整个系统信 息资源浏览和共享的平台。组织人事模块对组织机构与人员进行设置,主要解决了 人事档案的计算机存储及检索问题。论坛模块提供给教师一个相互沟通的平台。教师可在此 讨论工作中的各类问题,促进问题解决,加强人员沟通。系统管理模块通过对数据库的增加、删除和修改实现对 整个部门教师信息资源的修

5、改操作,进一步控制各类用户对 教师信息资源的访问权限和控制权限。系统管理模块由系统管理员登录来完成,系统管理员登 陆后添加教师信息并设置公用密码和级别。教师通过系统管 理员给定的登录账号和密码进入系统,实现对个人信息的修 改、创建和删除等操作,同时把需要公布的信息放到公共信 息模块。2系统设计高校教师信息资源数字化系统作为一个数字化信息管 理平台,主要采用浏览器/服务器(browser/server)结构, 由客户端、www服务器和数据库服务器三部分组成,如(图 2)所示。b/s结构,即browser/server (浏览器/服务器)结构, 是随着internet技术的兴起,对c/s结构的一种

6、变化或者 改进的结构。b/s模式是一种平面型多层次的网状结构,其 最大的特点就是与软硬件的无关性,浏览器、www服务器、 html、数据库资源都可以做到和软硬件无关。应用逻辑和业 务处理规则放置在服务器的一侧,这样的结构下,客户机可 以做得尽可能的简单,其功能可以只是一个多媒体浏览器。 在具体实现时,使用sql server 2005数据库管理系统建立 和管理网站数据库;运用动态网页技术(asp)开发系统, 使用html、vbscrip等编写应用程序,使用dreamwaver8. 0 平台进行系统开发。2. 1 web应用系统的开发技术本系统的web开发技术采用asp技术实现,asp的全称 m

7、icrosoft active server pages, asp 是微软开发的一套服 务器端脚本环境。asp可以很好的创建动态网页并且它还能 起到了 一种作为编程语言的作用。程序员可以利用asp编写 动态产生html的程序代码。用户不必担心客户的浏览器是 否能允许执行编写的代码,因为所有的程序都在服务器端执 行,包括所有嵌在普通html中的脚本程序。当程序执行完 毕后,服务器仅将执行的结果返回给客户浏览器,这样也就 减轻了客户端浏览器的负担,大大提高了交互的速度。例如, 如果有一个客户正在留言web站点并且点击进行浏览一个 asp动态页面的话,那么,web服务器就可以根据用户发送 的请求进行

8、处理相应的asp代码进而生成与之相对应的html 代码,然后将这个生成的html页面返回给刚才发送请求的 用户的浏览器并且显示出用户要查看的页面内容。本系统选择了 macromedia dreamweaver 8. 0作为网页 开发环境,利用asp作为核心开发技术,网页设计采用html 超文本标记,脚本语言选用了 vbscript和javascript语言 结合使用,不用任何网络来回传输就达到了回应使用者的事 件,更好的加强系统的安全性。2.2数据库开发技术该系统的数据存储使用了 sql server 2005作为数据库 管理系统,sql server 2005是microsoft公司开发的高

9、性 能的基于b/s结构的关系模型数据库库管理平台,按照关系 模式组织和存储数据,完全可以满足最大规模的web站点的 性能需求。概括起来,sql功能可以分成三部分:dml (data manipulation language数据操作语言)用于检索或者修改 数据;ddl (data definition language 数据定义语言)用 于定义数据的结构,如创建、修改、删除等命令;dcl (data control language数据控制语言)用于赋予或取消用户的权 限。本系统采用ado. net技术进行数据库的操作和访问,通过sql server. net framework框架提供的对象

10、完 成数据库的链接,查询、插入、更新和删除记录等操作,其 中主要包括五个对象,分别是connection对象用来完成数 据库的链接,command对象实现对数据库执行sql命令, datareader对象实现从数据库返回只读数据,dataadapter 对象实现从数据库返回数据并送到dataset对象中,还要负 责保证dataset对象中的数据和数据库中的数据保持一致。dataset对象可以被认为是一个内存数据库,可以实现从 dataadapter对象获取得数据进行各种操作,从而实现离线 方式操作数据库,只有在需要取得数据或修改数据的时候才 对数据源进行联机,可以减少应用程序对服务器资源的占

11、用,提高应用程序的效率。sql server. net framework的框 架,如(图3)所示。针对高校教师信息资源数字化系统的数据管理需求分 析,本系统设计了用户信息表、资源数据表、论坛数据表、 文件数据表等多个数据库表。3关键技术的实现 3.1用户实现登录的设计技术由于系统设置了 3个不同的权限,所以登入时首先应该对权限进行判断,然后对所属权限范围内的用户进行用户名 和密码验证,验证成功才进入相应的页面。在登录界面,通过以下代码来选择角色:权限级别教工号密码输入用户名和密码进行验证,若用户名或者密码错误 时,会返回相应的错误提示信息,正确则通过验证,进入操 作界面。验证代码如下:首先判

12、断登录的用户权限级别,如果当前的选择为1, 标识登录用户是超级管理员,可以实现教师的管理和教师信 息资源类别的管理;如果当前的选择为2,标识登录用户是 教师管理员,可以实现对教师自己信息的管理和资源的管 理,如果当前的选择为3,标识登录用户是普通教师,可以 实现对公用信息的浏览和共享资源的下载。超级管理员登陆的关键代码如下:在本系统中,数据库的链接和打开的主要代码如 下:<%dim dbdb= “admin/data/data, mdb"'数据库文件cormstr二"provider二microsoft. jet. oledb.4.0; data source= “ & server. mappath (db)'数据库链接字符串on error resume next'当程序产生错误,跳到指定语句执行setconnserver. createo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论