管理、更 多信息管理 (补助信息管理、 勤工助学信息管理、 奖励信息管理、 处罚信息管理、 异动情况信息管理) 、成绩管理、个人管理。用户可以对各种信息进行录入,修 改, 删除等操作。 更方便各个专业老师对学生信息的系统化管理, 提高办公效率, 以达到更合理化,方便化等要求。
3 系统开发环境
3.1 系统开发理论依据
ASP 概述 3.1.1
1.ASP 基本含义和特点 ASP 是 Active Server Page 的缩写,意为“活动服务器网页”。ASP 是微软 公司开发的代替 CGI 脚本程序的一种应用,它可以与数据库和其它程序进行交 互,是一种简单、方便的编程工具。ASP 的网页文件的格式是.asp,现在
常用于 各种动态网站中。 ASP 是一种服务器端脚本编写环境,可以用来创建和运行动 态网页或 web 应用程序。ASP 网页可以包含 HTML 标记、普通文本、脚本命令以 及 COM 组件等。利用 ASP 可以向网页中添加交互式内容(如在线表单) ,也可以 创建使用 HTML 网页作为用户界面的 web 应用程序。 与 HTML 相比,ASP 网页具 有以下特点: (1)利用 ASP 可以实现突破静态网页的一些功能限制,实现动态网页技术; (2)ASP 文件是包含在 HTML 代码所组成的文件中的,易于修改和测试; (3) 服务器上的 ASP 解释程序会在服务器端制定 ASP 程序, 并将结果以 HTML 格式传送到客户端浏览器上, 因此
使用各种浏览器都可以正常浏览 ASP 所产生的 网页; (4)ASP 提供了一些内置对象,使用这些对象可以使服务器端脚本功能更 强。例如可以从
web 浏览器中获取用户通过 HTML 表单提交的信息,并在脚本中
第 2 页 共 26 页
对这些信息进行处理,然后向 web 浏览器发送信息; (5)ASP 可以使用服务器端 ActiveX 组建来执行各种各样的任务,例如存 取数据库、发现那个 Email 或访问文件系统等。 (6)由于服务器是将 ASP 程序执行的结果以
HTML 格式传回客户端浏览器, 因此使用者不会看到 ASP 所编写的原始程序代码,可放置 ASP 程序代码被窃取。 2.ASP 的优点 ASP 的主要优点大概可以归纳如下: (1)可以用 VBScript 或 JScript 创建脚本,同时结合 HTML 语言就能够非 常方便地完成网站的应用程序。对于 VBScript 和 JScript,使用哪种语言并不 重要,Web 服务器等同地处理这两种语言,并向用户的浏览器发送 HTML 格式化 结果。 (2)因为 ASP 采用 Script 语言(
VBScript 和 JScript)就可以轻松编写程 序,因此这就大节省了
网络设计人员又得重新
学习一种新语言的时间。而且编写 ASP 无须手工 compile 编译或链接
程序,可在服务器端直接执行,这无疑是更加 方便了编写过程。 (3)使用普通的使用记事本之类的文本编辑器,即可进行编辑设计,如: Windows 的记事本。 不要用 FontPage98 或 DreamWeaver2.0 等主页制作软件修改, 因为会破坏
源代码的。 建议使用 CuteFTP 携带的 CuteHTML 编辑器进行编辑
设计。 (4)ASP 是运行在服务器端,所以无须担心浏览器是否支持 ASP 所使用的 编程语言,用户端只要使用可执行 HTML 码的浏览器,即可浏览 Active Server Pages 所设计的网页内容。ASP 在服务器端运行,当程序执行完毕后,服务器仅 将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提 高了交互的速度。 (5)ASP 能与任何 ActiveX scripting 语言相容。除了可用 VBScript 或 JScript 语言来设计外,还通过 plug-in 的方式,使用由第三方所提供的其他脚 本语言,譬如 Perl、Tcl 等。脚本引擎是处理脚本程序的 COM(Component Object Model)组件。 (6)Active Server Pages 的程序代码隐藏,在客户端上仅可以看到由 ASP 输出的动态 HTML 文件。因而可以避免所写的源程序被他人剽窃,也提高了程序 的安全性。 (7)可使用服务器端的脚本来产生客户端的脚本。 (8)面向对象(Object oriented) ,并可扩展 ActiveX Server 组件功能。 (9)