2系统开发工具介绍
2.1IIS简介
2.1.1 IIS的功能
Internet Information Services(IIS)是Microsoft Windows 2000 Server 内建的Web服务器,能让您在企业内部网络或国际网络上轻松共享文件和资讯。IIS 是Windows 2000 Server中最快的Web服务器,并与Microsoft Active Directory目录服务完全整合,这种结合让以Web为基础的应用软体更可靠且更
具延展性。这项新一代的电子商务解决方案把旧资料和应用软体整合到全球资讯
网(WWW)中,让公司能重新定义内部与外部的不同商务处理流程。
2.1.2 IIS的结构概述
IIS 是Windows 2000 Server所提供的服务,所以能和Windows 2000 Server 上的其他服务紧密地合作。因为IIS和Windows 2000 Server共用同一个安全模型(使用者帐户),所以不再需要管理多余的使用者帐户。IIS 同时也借用Windows 2000 Server 现有的管理工具,如系统监视器、事件检视器来处理相似的管理程序。
2.2 ASP简介
2.2.1. ASP的工作原理
ASP技术原理是:使用不同脚本编程语言所编写的动态页面保存在Web服务器内,当用户向Web服务器发出访问动态页面的请求时,Web服务器从硬盘或者内存中接收正确的ASP文件,并将这个文件发送给ASP的解释引擎(ASP.DLL),解释引擎扫描整个页面文件,并执行脚本代码以实现不同的功能。ASP工作原理图如图2-1所示:
图2-1 ASP工作原理
2.2.2 ASP访问数据库的技术和实现方法
ADO 是一种操作Microsoft 所支持的数据库的方法。使用ADO意味着,可以读取Access、SQL Server 及其它ODBC 兼容的数据库。在ASP 中,ADO 可以看作是一个服务器组件(Server Component) 或者说是一系列的对象。ADO 访问数据库具体步骤如下:
1)创建数据源名(DSN ) ;
2)创建数据库连接(Connection) ;
3)创建数据库对象;
4)操作数据库;
5)关闭数据库对象和连接。
要构建一个基于ASP技术的Web数据库应用程序,需要将ASP页面与数据库建立连接。在ASP 中,访问数据库是通过使用其内置组件——ADO(ActiveX Data Object,Active X数据对象)来实现的。ADO是构建ASP数据库应用程序的核心。ADO提供了较高级的数据库应用程序开发接口。ADO对数据库的存取操作是通过调用OLE DB提供者或者ODBC驱动程序访问数据库来实现的。当客户端使用浏览器招待IIS中的ASP文件时,可以通过OLEDB或ODBC驱动程序链接到数据库,并招待SQL语句,然后将查询结果以HTML格式返回客户端,,其示意图如图2-2所示。
图2-2 ASP访问数据库的示意图
由上图不难看出,客户端只要有浏览器即可,而服务器端则需要有ADO。应用程序通过ADO与OLEDB(或ODBC)沟通然后才去真正地链接与存取数据库。
2.3 数据库Access简介
Access 数据库管理系统是Microsoft Office 套件的重要组成部分,适用于小型商务活动,用以存贮和管理商务活动所需要的数据。Access不仅是一个
数据库,而且它具有强大的数据管理功能,它可以方便地利用各种数据源,生成
窗体(表单),查询,报表和应用程序。
3系统分析
3.1开发教师成果查询系统的必要性
迄今为止,足以影响人类生活方式的重大科研成果有70%诞生于高等学校。“十五”期间我国高等学校科技经费每年平均增长20%,科技经费中纵向经费约占一半,承担国家科技攻关项目的25%左右,国家“863”计划项目的30%以上,国家“973”计划项目的30%以上,国家自然科学基金面上项目的70%以上,重点项目的50%左右。因此,研究型大学在提升国家科技竞争力中的重要性越来越受到政府和社会的重视。在这一背景下,教师的科学研究便成为我国政府与高等教育界普遍关注的焦点。传统的科研成果统计已不能很好地满足教学改革的要求,为了改变传统科研管理方式周期长,易出错的现状,急需开发科研成果查询系统。
3.2可行性研究
3.2.1技术可行性
本系统采用ASP+Access, IIS作为发布与运行工具,采用了当前流行的B/S
架构和Internet网络技术,突破了使用地域的局限性,因而就可在多地域、任
意时间段以不同身份来访问本系统中的数据,大大加强了系统数据共享的能力。另外采用了以上流行和标准的网络技术也极大地提高了系统的可移植性。其中所
用的关键技术,如B/S架构、ASP动态网页技术等也都有着很高的成熟性和很好
的可靠性。
3.2.2操作可行性
从用户来讲,只要掌握基本的电脑操作能力,一旦登陆Internet,便可查
询教师的科研成果,操作简单方便。
3.2.3经济可行性
系统建立后将会节省大量的人力资源,同时该系统的投入将会大大提高工作
效率,使工作流程通畅合理,查询快捷方便。
3.3需求概述
教师科研成果查询系统,具有过去传统的科研成果管理办公方式的功能,
真正实现无纸化办公。概括起来,系统有以下需求:
html主页1.本系统的用户包括教师和管理员,对两种用户进行身份验证。
2.教师可以查看到所有教师的科研成果,并可以对自己的科研成果进行添加、修改与下载并可以进行科研成果的查询操作。
3.管理员可以进行可以科研成果的查询操作,可以查看所有教师的科研成果,并对所有科研成果进行成果下载、修改与删除操作。
4.管理员可以实现对用户的添加、修改与删除。
3.4系统结构图
系统结构如图3-1所示:
图3-1 系统结构图
4数据库设计
4.1 概念设计
设计的实体──关系图(E─R图)如图4-1所示。其关系是多对多的关系
(M:N)。
图4-1 E-R图
4.2 逻辑设计
在ACCESS里建立了6张表:著作表;论文表;课题管理表;科研成果级别表;用户表;管理员表。
具体如下:表4-1 著作表
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论