1、目 录绪 言 .1第一章 编程环境 .31.1 HTML.31.1.1 HTML的工作原理 .31.1.2 HTML文档的基本结构 .31.1.3 HTML标记 .41.1.4设置的属性 .41.1.5 段落格式化 .51.1.6插入图像 .51.1.7 超连接 .51.1.8表单 .61.1.9表格 .61.2 VBscript.71.2.1 VBScript代码的基本格式 .71.2.2 数据类型 .71.3 Asp 内置对象 .121.3.1 Request对象 .121.3.1 Response对象介绍 .131.3.5 Session对象: .131.3.6 Application对
2、象: .141.3.7 Server对象: .151.4 ADO 组件 .151.5 数据库 .171.5.1数据库基础知识 .171.5.2 Access2000数据库系统简介 .171.5.3 Access2000数据库对象 .171.5.4 SQL语句 .181.5.5 ACCESS数据库表 .21第二章 系统分析 .222.1 需求分析 .222.2 可行性分析 .232.2.1经济性 .232.2.2技术性 .232.3 开发及运行环境 .23第三章总体设计 .243.1 项目规划 .243.2 系统功能结构图 .243.3 设计目标 .253.4 数据库设计 .253.4.1数据库
3、需求分析 .263.4.2数据库逻辑结构设计 .26第四章主要界面及相关代码分析 .384.1 连接数据库 .384.2 系统登陆模块 .394.3 工作计划管理模块 .414.4 通告信息管理模块 .464.5 公文信息管理模块 .504.6 力资源管理模块 .504.7 通讯资料管理模块 .584.8 资源预约管理模块 .594.9 帮助信息模块 .634.10 设置用户权限模块 .634.11 系统注销模块 .65第五章 测试和维护 .665.1 测试方法 .66第六章总结 .67第七章 结束语 .68参考文献 .69绪 言互联网的出现与迅速发展,信息技术步伐的加快,使得企业面临着众多的
4、挑战与竞争,在竞争过程中,对于一个集团企业而言,对信息的掌握程度、信息获取是否及时、信息能否得到充分的利用、对信息的反应是否敏感准确,也越来越成为衡量一个企业市场竞争能力的重要因素。随着中国加入 WTO,各行各业都在努力提高自身的竞争力,各企业根据自身发展的多方需要,进行有关的改革,企业信息化管理进程的加快都在说明一个趋势:传统以红头文件为主的、强调公文处理的办公自动化将从主导地位逐渐减弱,以强调信息服务、知识管理为主的企业信息服务系统将逐渐代替原有的办公自动化。商场如战场,新一代的战争是信息化战争,如何通过互联网这一利器,使企业信息化建设完善起来,这就需要一种高效、稳定的办公自动化系统!人们
5、普遍使用计算机来提高个人工作效率,但是在需要许多人一起协同工作的现代工作环境中,我们更需要提高我们的整体工作效率。利用网络通讯基础及先进的网络应用平台,建设一个安全、可靠、开放、高效的信息网络和办公自动化、信息管理电子化系统,为管理部门提供现代化的日常办公条件及丰富的综合信息服务,实现档案管理自动化和办公事务处理自动化,以提高办公效率和管理水平,实现企业各部门日常业务工作的规范化、电子化、标准化,增强档案部门文书档案、人事档案、 财务档案等档案的可管理性,实现信息的在线查询、借阅。最终实现“无纸”办公。在网络应用日益普及的今天,无纸化网络办公是目前企事业单位提高办公效率和机构精简改革趋势的一个
6、重要要求。采用无纸化网络办公不仅可以实现资源的共享、提高办公效率,而且也可以使工作人员的办公更加轻松自如,同时也节减了许多不必要的开支。无纸化网络办公系统具有众多优点,已经越来越多地进入到各级单位的日常工作中。系统开发主要包括前台界面的设计和后台数据库的设计。关键字及关键词:网络 办公 数据库 ASP 代码 用户 权限第一章 编程环境本次毕业设计的任务是,构建一个电子商务网站网上书店,采用的主要技术是基于 IIS 服务器端的 ASP、IIS 的组件、网页编程语言 HTML、数据库以 Microsoft Office 的 Access 为平台以及链接数据库 ODBC。1.1 HTMLHTML 是
7、用来表示 Web 文档的规范,它使用标记来确定网页显示的格式静态网页是标准的 HTML 文件,动态网页经过应用程序服务器的处理后也将生成标准的 HTML 文件。1.1.1 HTML的工作原理HTML 是一种规范,是用于 Web 文档的格式语言。HTML 通过标记(Tag)来标记要显示的网页中的各个部分。以告诉 Web 浏览器应该如何显示网页,既确定网页内容的格式。浏览器按照顺序阅读 HTML 文件,然后根据内容附近的 HTML 标记来解释和显示各种内容,这个过程称为语法分析。1.1.2 HTML文档的基本结构HTML 文档的基本结构可以表示如下:标题文字文本、图像、动画、HTML 指令等1.1
8、.3 HTML标记 1HTML 文档标记格式:标志文件开始和结尾的标记。2HTML 文件头标记格式:用于包含文件的基本信息。 3HTML 文件主体标记格式:文件主体标记。 注意:与为独立的两个部分,不能互相嵌套。 1.1.4设置的属性 格式:-功能:文件主体标记,其中包含了 Web 文档的内容。属性:BACKGROUD:设置网页背景。BGCOLOR: 设置网页的背景颜色。TEXT: 设置网页文本颜色。LINK: 设置网页链接的颜色。VLINK: 设置网页已被访问过的链接的颜色。ALINK: 设置网页正被选中的链接的颜色。BGPROPERTIES: 设置背景是否随滚动条滚动。LEFTMARGIN
9、: 设置网页左右边的空白。TOPMARGIN 设置网页上下方的空白。ONLOAD: 设置网页首次加载时调用的事件处理程序。ONUNLOAD: 设置网页卸载时调用的事件处理程序。1.1.5 段落格式化 1标题标记格式:,设置各种大小不同标题的标记。2段落标记格式:设置段落标记。3预定格式标记格式:在浏览器中浏览时,按照文档中预先排好的形式显示内容。4分区显示标记格式:分区显示标记。5词标记格式:强制进行换行标记。 6注释标记格式:注释标记。1.1.6插入图像 图像在网页设计中是必不可少的,所以用户应掌握在网页中操作图像的方法。格式:功能:在网页中加入图像。1.1.7 超连接超连接是由源端点到目的
10、端点的一种跳转。按照目标端点的不同。可以分为以下几种:文件连接:这种连接的目标是一个文件,它可以位于当前网页的服务器,也可以位于其他服务器。锚连接:这种连接的目标是网页的一个位置,通过这种连接可以从当前网页跳转本网页或其他网页的某个位置。E-mail 连接:通过这种连接可以启动电子邮件客户端程序,并允许访问者向指定的地点发邮件。格式:创建锚点创建锚点连接:1.1.8表单HTML 表单(Form)是 HTML 的一个重要部分,主要用于采集和提交用户输入的信息。学习 HTML 表单(Form)关键要掌握的有三个要点:表单控件(Form Controls)ActionMethod先说表单控件(For
11、m Controls),通过 HTML 表单的各种控件,用户可以输入文字信息,或者从选项中选择,以及做提交的操作。用户填入表单的信息总是需要程序来进行处理,表单里的 action 就指明了处理表单信息的文件。至于 method,表示了发送表单信息的方式。method 有两个值:get 和post。get 的方式是将表单控件的 name/value 信息经过编码之后,通过 URL发送(你可以在地址栏里看到)。而 post 则将表单的内容通过 http 发送,你在地址栏看不到表单的提交信息。那什么时候用 get,什么时候用 post 呢?一般是这样来判断的,如果只是为取得和显示数据,用 get;一
12、旦涉及数据的保存和更新,那么建议用 post。1.1.9表格HTML 表格用表示。一个表格可以分成很多行(row),用表示;每行又可以分成很多单元格(cell),用表示。创建表格,可用于数据表或控制你网页的布局,定义单元格,设计表内的一行。1.2 VBscriptVBScript 是程序开发语言 Visual Basic 家族的最新成员,可以将灵活的脚本应用于更广泛的领域,包括 Microsoft Internet Explorer 中的 Web 客户端脚本和 Microsoft Internet Information Server 中的 Web 服务器端脚本。1.2.1 VBScript代
13、码的基本格式一般 ASP 程序都是将 VBScript 代码放在服务器端执行的,此时有两种方法。方法一:方法二:VBScript 代码内容1.2.2 数据类型在 VBScript 语言中只有一种数据类型,即 Variant,这种数据类型可以包含不同类别的信息,它也是 VBScript 中所有函数的返回值的数据类型。Variant 是一种特殊的数据类型,根据不同的使用方式,它可以包含不同的数据类别信息,这些不同的数据类别称为数据子类型。具体如下表子类型 说明String 其值是变长字符串类型,最大长度可谓 20 亿个字符Byte 其值是 0 到 255 之间的无符号整数Integer 其值是-3
14、2768 到 32767 之间的带符号的整数Long 取值范围是-2147483648 到 2147483647 之间的长整型整数Single 其值是单精度浮点数。Double 其值是单精度浮点数。Date 其值是代表某个日期和时间的数字。Boolean 其值是 True 和 False 的布尔型Currence 取值范围是-922337203685477.5808 到 922337203685477.5807Empty 未初始化变量Null 不包含任何有效数据的变量Object 包含一个对象(1)常量常量时在程序执行期间其值不发生变化的数据。在 VBScript 中,常量分为普通常量和符号常
15、量。常量的命名规则和一般的程序设计语言一样,可以使用字母、数字、下划线等字符,但每一个字母必须是英文字母,中间不能有标点符号和运算符号,长度不能超过 255 个字符。1)普通常量普通常量分为字符串常量和数值常量两种。字符串常量简称字符串,它由一对双引号括起来的字符序列所组成,其中可以包含字母、汉字、数字,空格以及标点符号等,长度不超过 20 亿个字符。数值常量分为整型数、长整型数和浮点数。整型数和长整型数都可以用十进制、十六进制和八进制三种形式来表示。使用十六进制数时,应在数字前面加上&H 前缀;使用八进制数时,应在数字前面加上&O 前缀。对于长整型数,使用十六进制或八进制形式表示时,还要在数
16、字后面加上后缀&。浮点数也称为实型数,分为单精度浮点数和双精度浮点数。浮点数可以用小数形式表示,也可以用科学记数法表示。2)符号常量符号常量是用一个标识符表示的常量,用于代替数字或字符串,其值从发生不改变。在 VBScript 中,符号常量分为预定义符号常量和用户自定义常量。VBScript 提供了许多预定义符号常量,在编写脚本代码时无须声明即可直接使用。例如,vbCrLf 表示回车符和换行符的组合,vbGreen 表示绿色的数值。3)用户自定义常量。可以使用 const 语句在 vbscript 中创建用户自定义常数。(const 修饰符可以把对象转变成常数对象,意思就就是说利用 const
17、 进行修饰的变量的值在程序的任意位置将不能再被修改,就如同常数一样使用)注意:不能使用的 VBScript 的关键字,就是 Dim、Sub、End、Request等 VBScript 使用的一些特殊字符串。(2)变量变量时一种使用方便的占位符,用于引用计算机的内存地址,该地址可以存储脚本运行时可更改的数据。1)声明变量变量的声明包括显式声明、隐式声明和强制显式声明。在 VBScript 中,通常使用 Dim 语句显式声明变量并分配存储空间,语法格式如下:Dim 变量名, 变量名此外,也可以通过直接在脚本中使用变量名这种方式隐式声明变量。但这通常不是一个好习惯,因为这样有时会由于变量名被拼错而导
18、致在运行脚本时出现意外的结果。若要强制显式声明所有变量,可以在脚本程序的开头处使用下面的语句:Option Explicit(3)VBSript 数组所谓数组,存储在内存中的用来包含数据的一组地址的名字。1)声明数组a.静态数组静态数组可以分为一维数组、二维数组或多维数组。数组的数维和大小由数组名之后紧跟的括号中的数字的个数和数值的大小来决定的。b 动态数组动态数组是在程序运行时数组大小发生变化的数组,对动态数组的最初声名可以使用 Dim 语句或 ReDim 语句来实现,但括号中不能包含任何数字。(4)vbscript 运算符vbscript 有一套完整的运算符,包括算术运算符、比较运算符、连接运算符和逻辑运算符。当表达式包含多个运算符时,将按预定顺序计算每一部分,这个顺序被称为运算符优先级。可以使用括号越过这种优先级顺序,强制首先计算表达式的某些部分。运算时,总是先执行括号中的运算符,然后再执行括号外的运算符。但是,在括号中仍遵循标准运算符优先级。当表达式包含多种运算符时,首先计算算术运算符,然后计算比较运算符,最后计算逻辑运算符。所有比较运算符的优先级相同,即按照从左到右的顺序计算比较运算符。算术运算符和逻辑运算符的优先级如下所示:算术运算符 比较运算符 逻辑运算符 各种运算符及说明: