基于aspaccess的高压教研室网站建(编辑修改稿)内容摘要:

研究生和工程硕士。 研究生信息包括姓名、性别、入学年份、类别、工作单位、联系方式等。 6) 研究所管理 ① 文章管理 研究所文章管理分研究所新闻、学术活动、研究生动态、研究所简介四个栏目。 管理员发布文章后,任何人都可以点击查看文章信息,查看的内容包括文章标题、文章来源、发布时间、点击次数、文章内容等。 ② 成果展示 成果展示管理是对高压研究所的研究成果就行管理,由管理员添加后,任何人都可以查看该成果信息。 显示成果名称、发布时间、点击次数以及该成果的相关信息,在每个成果介绍的底部显示研究所得联系信息。 ③ 研究平台 研究平台展示研究所的实验设备及实验条件。 由管理员添加 研究平台的图片,并添加相应的说明介绍。 ④ 研究所 成员 由于研究所成员和教研室成员的重复性,在添加教研室成员时,可以选择是否属于 研究所成员,避免重复性添加。 同样,对添加的成员,可以自行设定排序顺序。 华北电力大学本科毕业设计(论文) 5 7) 管理员管理 ① 管理员权限管理 管理员权限分为系统管理员,教师用户,待审核用户。 教师可以由首页申请网站用户,经过系统管理员的审核后,称为教师用户。 待审核用户不能登录,教师用户可以登录,并对自己的个人信息进行添加、修改及删除,系统管理员可以对整个网站进行管理。 ② 管理员管理 管理员管理是对系统管理员、教师用户、待审核用户进行管理。 系统管理员可以修改自己的个人信息,也可以对教师用户和待审核用户的信息进行修改。 8) 数据库文件管理 ① 数据库管理 数据库管理包括压缩数据库,恢复数据库,数据库文件管理。 网站运行一定时间,为了保证网站的安全,需要对数据库进行压缩备份。 当网站出现问题时,可以用之前备份的数据库进行恢复。 当备份很多次数据库时,可以由数据库文件管理,查看备份的数据库文件,以便进行数据库的恢复。 ② 文件管理 文件管理主要是对上传的文件进行管理。 可以查看上传的文件,当该文件已经没有用时,可以选择删除该文件。 可行性分析 可行性分析( Feasibility Analysis)也称为可行性研究,是在系统调查的基础上,针对新系统的 开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。 可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。 该系统的可行性分析包括以下几个方面的内容。 技术上的可行性 技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。 本网站 采用了当前新兴的 Browser/Server 模式进行开发。 三层的Browser/Server 体系结构具有许多传统 Client/Server 体系结构不具备的 优点,而且又紧密的结合了 Inter/Intra 技术,是技术发展的大势所趋,它把应用系统带入了一个崭新的发展时代。 数据库服务器选用 Microsoft Access 数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。 它的灵活性、安全性和易用性为数据库编程提供了良好的条件。 因此, 网站 的软件开发平台已成熟可行。 硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。 华北电力大学本科毕业设计(论文) 6 以下为系统的主要技术分析: a) ASP 优点: Active Server Pages: “动态服务器网页 ”,一般简称为 “ASP”, 它是一套服务器的脚本程序开发工具和运行环境,可用来创建动态、交互式的 Web 服务器端应用程序。 ASP 之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的 HTML格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如 IE 或 Netscape)都可以正确地获得 ASP 的 “执行 ”结果,并且将这 ASP 执行的结果直接在浏览器中 “浏览 ”。 有了 ASP就不必担心客户端的浏览器能否运行所编写的代码,减轻了客户端浏览 器的负担,极大地提高了 Web 交互速度。 使用 ASP 可以方便的创建复杂、实用的 Web 应用程序 【 1】。 标准的Asp 模型如下图所示: 图 21[5] b) ASP 的运行环境 一个支持 ASP 的 Web 服务器 : ASP 的执行环境是 WindowsServer IIS 或是NTWorkstation /Windows XP/Windows vista 上的 PWS(PersonalWebServer),本系统发使用IIS。 c) ASP 特点: ( 1)使用 VBScript 或者 JavaScript 等简单易懂的脚本 语言,结合 HTML 标记,即可快速方便地创建动态、交互式的 Web 应用程序。 ( 2)使用简单的文本编辑器(如 Windows 系统的 “记事本 ”)即可创建和编辑 ASP 程序,并且 ASP 程序无需编译,即可在服务器端直接执行。 ( 3) ASP 提供了一些内置的对象,可用来从客户端的浏览器接收信息,或将服务器处理后的响应信息发送给客户端浏览器。 ASP 具有面向对象( ObjectOriented)功能,学习容易, ASP 提供了五种方便能力强大的内建对象: Request、 Response、 Sever、 Application以及 Session,同时,若使用 ASP 内建的 “Application”对象或 “Session”对象所撰写出来的ASP 程序可以在多个网页之间暂时保存必要的信息。 Request、 Response、 Server、 Session、Application、 Object、 Context 从客户端取得信息将信息送给客户端提供一些 Web 服务器工服务器 Asp 页 执行 脚本命令 生成 生成 HTML 页 请求 Asp 页 返回 HTML页 浏览器 华北电力大学本科毕业设计(论文) 7 具储存在一个 Session内的用户信息,该信息仅可被该用户访问在一个 ASPApplication中让不同的客户端共享信息可以用来配合 Microsoft Transaction 服务器进行分布式事 务处理[1]。 ( 4) ASP 提供了一些标准的 ActiveX 组件,同时允许用户添加或创建属于自己的ActiveX 组件。 这些组件允许依据客户端浏览器的能力进行不同的显示,并可在浏览器端包含计数器等。 ( 5) ASP 提供了与后台数据库连接和访问的功能,允许站点访问者通过客户端浏览器对各种数据进行访问,并且可以使动态网页的内容随着相关数据库内容的变更而自动更新。 ASP 可以轻易地通过 ODBC(Open Database Connectivity)驱动程序连接各种不同的数据库,例如: Access、 FoxPro、 dBase、 Oracle 等等,另外, ASP 亦可将 “文本文件 ”或是 “Excel” 文件当成数据库用。 d) 关于数据库 Access Access20xx 是关系数据库开发工具,是 Microsoft Access 作为面向 Windows 操作平台的桌面数据库管理系统而诞生,在 Access 中,用户不需要编写复杂的程序就可以建立一个完整的数据库应用系统,是一个典型的开放式数据库系统,它可以和 Windows 下的其他应用程序共享数据库资源 [15]。 e) 关于 VB script 语言 VB script 是 Microsoft 公司在 Vi sual Basic 语言的基础上开发出来的,它基本上可以看作是 Visual Basic 的一个子集,但是与 Visual Basic 语言有些差别。 VB script 不仅是一种代表用户系统的脚本语言,它还是安全的开发工具。 由于 VB script 语言的强大功能,简单的开发方式以及与 Visual Basic 的相通之处,使它成为许多用户制作主页的不可缺少的工具[2]。 利用 VB script,用户可以方便的制作出各式各样的,具有强大功能的主页;利用Microsoft 公司的 ActiveX 技术,用户可以在主页中插入功能各异 的 ActiveX 组件,并利用VB script 语言对它们进行编程;利用 VB script 语言结合 ASP 技术,用户可以开发出 WEB数据库,甚至是主页上的小游戏 [1]。 所以,使用 VB script,不仅能使用户的主页变得更加多姿多彩,也会使主页除了可被浏览之外增添了数据库管理和网上交互的能力。 f) 关于 JavaScript 语言 JavaScript 是一种由 Netscape 的 Live Script 发展而来的面向对象的客户端脚本语言,主要目的是为了解决服务器端语言,比如 Perl,遗留的速度问题,为客户提供更流畅 的浏览效果 [8]。 在 HTML 基础上,使用 JavaScript 可以开发交互式 Web 网页。 JavaScript 的出现使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。 运行用 JavaScript 编写的程序需要能支持 JavaScript 语言的浏览器。 华北电力大学本科毕业设计(论文) 8 Netscape 公司 Navigator 3. 0 以上版本的浏览器都能支持 JavaScript 程序,微软公司 Inter Explorer 3. 0 以上版本的浏览器基本上支持 JavaScript。 微软公司还有自己 开发的JavaScript,称为 JScript。 JavaScript 和 Jscript 基本上是相同的,只是在一些细节上有出入。 JavaScript 短小精悍, 又是在客户机上执行的,大大提高了网页的浏览速度和交互能力。 同时它又是专门为制作 Web 网页而量身定做的一种简单的编程语言 [8]。 h) 关于 Ajax技术 AJAX 全称为 “Asynchronous JavaScript and XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。 传统的 web 应用允许用户填写表单 (form),当提交表单时就向 web 服务器发送一个请求。 服务器接收并处理传来的表单,然後返回一个新的网页。 这个做法浪费了许多带宽,因为在前後两个页面中的大部分 HTML 代码往往是相同的。 由于每次应用的交互都需要向服务器发送请求,应用的响应时间就依赖于服务器的响应时间。 这导致了用户界面的响应比本地应用慢得多。 与此不同, AJAX 应用可以仅向服务器发送并取回必需的数据,它使用 SOAP 或其它一些基于 XML 的 web service 接口,并在客户端采用 JavaScript 处理来自服务器的响应。 因为在服务器和浏览器之间交换的 数据大量减少,结果我们就能看到响应更快的应用。 同时很多的处理工作可以在发出请求的客户端机器上完成,所以 Web 服务器的处理时间也减少了。 Ajax的优点: (1)、在不更新整个页面的前提下维护数据。 这使得 Web 应用程序更为迅捷地回应用户动作,并避免了在网络上发送那些没有改变过的信息。 (2)、 Ajax不需要任何浏览器插件,但需要用户允许 JavaScript 在浏览器上执行。 条件上的可行性 近几年网络技术飞速发展,校园网也得到了很大的改善。 学校的服务器为各院系和各专业都预留了空间,网站建设好之后不用 担心空间的问题。 高压专业领导的大力支持网站建设,并指定了专门的老师负责。 所以本网站的建设在条件上是可行的。 华北电力大学本科毕业设计(论文) 9 第三章 总体设计 高压教研室网站的总体设计主要包括:  软件的运行环境设计  系统模块设计  数据库结构设计 软件的运行环境设计 为了保证网站建设好后运行的效率和可靠性,服务器端应具有较高的软硬件配置,客户端的要求不需要很高。 此应用程序可广泛运行于 Inter,也可适用于内部的局域网。 运行要求如下:  客户端: Windows XP, Inter Explorer 以上版本。  服务器端: Windows 20xx/XP, IIS 及以上版本。  数据库:采用 Access 数据库,运行于服务器。  服务器: CPU要求 PIII800 以上,内存 256MB 以上。  客户机: CPU要求 200MMX 以上,内存 64MB 以上。 系统模块设计 图 31 系统功能模块图 文章管理 师资队伍 科研工作 研究所管理 管理员管理 数据库文件管理 用户登录 教研室文章 师资队伍 学术论文 对外交流 课程设置 实验室 系统管理 科学研究 研究生 领导信箱 高压教研室网站 华北电力大学本科毕业设计(论文) 10 师资队伍录入 科研。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。