搜档网
当前位置:搜档网 › 合同管理系统设计

合同管理系统设计

摘要

在信息时代的今天,计算机参与企业日常业务管理已成为企业现代化建设的当务之急,现代企业的经济往来,主要是通过合同形式进行的,该合同管理系统的设计开发正是适应了计算机现代化的这种要求。

本次设计的整个系统从符合操作简单、界面友好、灵活、实用的要求出发,此合同管理系统的设计开发基于B/S结构,采用https://www.sodocs.net/doc/bb8716145.html,技术及SQL SERVER数据库进行开发。主要完成从合同的创建,基层机关审核,主管部门审核,机关领导审核至合同终结的全过程,此合同管理系统是为特定单位开发使用,因此本合同管理系统目前只面向特定单位,开发要求也针对特定单位。此合同管理系统有效的体现出使用互联网工具,方便快捷办公的效果,是对现代化办公的重要体现。

在这次设计中本人主要参并实现了合同管理系统的全部功能模块,基本的模块有非外包合同创建、外包合同创建、基层机关领导审核、主管部门合同管理审核、机关领导审核,合同上传、合同下载等。

关键词:https://www.sodocs.net/doc/bb8716145.html,;B/S;SQL SERVER;合同管理系统

Abstract

mainly through the form of contract.

The design of the entire system starting from the meet operation is simple, friendly interface, flexible, practical requirements, design and development of contract management system based on B / S structure, using https://www.sodocs.net/doc/bb8716145.html, technology and SQL SERVER database development. Complete the creation of the contract, the grass-roots authorities audit department in charge of audit, authority leadership audit to the end of the contract, the contract management system used for the development of a specific unit, the contract management system is currently only for specific units, and development requirements also for the specific unit. The effect of this contract management system to effectively reflect the use of Internet tools, to facilitate quick office is an important manifestation of the modern office.

In this design, I the main parameters in the design and all the functional modules of the contract management system, the basic module of non-outsourcing contract to create the outsourcing contract to create grass-roots organs leading audit, the department in charge of contract management, audit, audit authority leadership, contract upload, contract download.

Keywords: https://www.sodocs.net/doc/bb8716145.html,; B/S;SQL SERVER; Contract Management System

目录

摘要 ................................................................................................ I Abstract ............................................................................................ II 1绪论 (1)

1.1开发背景 (1)

1.2合同管理系统概述 (1)

1.3 https://www.sodocs.net/doc/bb8716145.html,技术简介 (2)

1.3.1 https://www.sodocs.net/doc/bb8716145.html,原理分析 (2)

1.3.2 https://www.sodocs.net/doc/bb8716145.html,技术分析 (3)

1.3.3 https://www.sodocs.net/doc/bb8716145.html,安全分析 (4)

1.4数据库的选择 (5)

2系统开发工具、语言和运行环境 (7)

2.1开发工具与语言的选择 (7)

2.1.1 C#程序设计语言 (7)

2.1.2 SQL语言简述 (8)

2.1.3数据库驱动 (9)

2.2系统运行环境和配置 (9)

2.2.1硬件环境 (9)

2.2.2 软件环境 (9)

2.2.3 Adobe Dreamweaver CS4的安装和配置 (9)

2.2.4 IIS的安装和配置 (10)

3系统分析 (11)

3.1需求分析 (11)

3.1.1应用现状 (11)

3.1.2功能分析 (11)

3.1.3 用户的要求 (12)

3.2 系统可行性分析 (12)

4系统设计 (13)

4.1 设计目标 (13)

4.2 功能设计 (13)

4.3 数据库设计 (14)

4.3.1 E-R图 (14)

4.3.2 数据库结构 (16)

4.3.3 数据库关联 (20)

5系统实现 (21)

5.1 登录模块 (21)

5.1.1 登录 (21)

5.2 基层管理员功能模块 (22)

5.2.1 创建合同 (22)

5.2.2 项目查看 (23)

5.2.3 外包项目申请 (24)

5.2.4 外包项目查看 (25)

5.2.5 非外包合同管理 (26)

5.2.6 外包合同管理 (28)

5.3 基层机关审核模块 (29)

5.3.1 项目查看 (29)

5.3.2 项目会签查看 (30)

5.3.3 外包项目查看 (30)

5.4 主管部门功能模块 (30)

5.4.1 项目查看 (30)

5.4.2 用户管理 (32)

5.4.3 外包项目申请 (33)

5.4.4 外包项目审批 (35)

5.4.5 会议评审管理 (35)

5.4.6 查询统计 (36)

5.5 所领导管理模块 (37)

5.5.1 项目查看 (37)

5.5.2 查询统计 (39)

6系统测试 (40)

6.1 测试的基本原则 (40)

6.2 测试方法 (40)

6.3 系统网站的测试 (40)

6.4测试结果 (41)

结论 (42)

致谢 (43)

参考文献 (44)

附录 (45)

1 绪论

1.1开发背景

随着计算机技术的发展和Internet的普及,传统意义上的办公方式也由于因特网的飞速发展和广泛应用而产生了质的变化。合同管理系统以操作简单、界面友好、灵活、实用,且不受访问时间和地点限制的优势,成为办公改革的主要方法之一。由于采用与传统办公方式不同的交互式,大大提高了办公的效率,对合同能及时的审核、查阅、修改、统计。随着实践的不断认知和软件技术的快速发展,网络办公的效率会得到更大的提高。软件的好坏直接影响企业的办公效率从而制约企业的利益,为了提高企业的办公效率和竞争力,本合同管理系统本着最大方便企业办公的原则进行开发设计。

基于B/S模式的网上合同管理系统在办公的效率及合同管理的模式上比传统的办公模式有了很大的改进,可通过计算机网络实现资源共享,不受传统的统一办公模式的限制,同时也不受时间和地点的限制,Microsoft推出的https://www.sodocs.net/doc/bb8716145.html,通过服务器端脚本的方式实现服务器端动态网页,因此借助https://www.sodocs.net/doc/bb8716145.html,用户可以开发出功能强大的站点。同时,https://www.sodocs.net/doc/bb8716145.html,具有简单易学的特性,使用其成为目前被广泛使用的站点开发技术。。

1.2合同管理系统概述

合同管理系统是采用SQL SERVER作为数据库的管理信息系统,而在前端使用C#语言来访问数据库。系统的代码的开发和界面的设计采用的是Dreamweaver CS4,图片采用Photoshop CS3制作。本系统以https://www.sodocs.net/doc/bb8716145.html,技术为基础,实现对企业合同的方便快捷的创建、基层机关审核、主管机关的审核、主管部门对合同的处理方式进行管理、查阅合同、基层机关会议评审、基层机关会签合同、上传合同及单位管理,本合同管理系统旨在方便快捷的对合同进行审阅并作出处理,能够更好的完成对企业合同的管理。

本合同管理系统是一个基于B/S模式的网上办公系统。在B/S模式中,客户端运行浏览器软件。浏览器以超文本形式向Web服务器提出访问数据库的要求,Web服务器接受客户端请求后,将这个请求转化为SQL语法,并交给数据库服务器,数据库服务器得到请求后,验证其合法性,并进行数据处理,然后将处理后的结果返回给Web服务器,Web服务器再一次将得到的所有结果进行转化,变成https://www.sodocs.net/doc/bb8716145.html,

文档形式,转发给客户端浏览器以友好的Web页面形式显示出来。B/S的优点主要体现在:

⑴系统开发、维护和升级的经济性

对于大型的管理信息系统,软件开发、维护与升级的费用是非常高的,B/S模式所具有的框架结构可以大大节省这些费用,同时,B/S模式对前台客户机的要求并不高,可以避免盲目进行硬件升级造成的巨大浪费。

⑵ B/S模式提供了一致的用户界面

B/S模式的应用软件都是基于Web浏览器的,这些浏览器的界面都很相似。对于无用户交互功能的页面,用户接触的界面都是一致的,从而可以降低软件的培训费用。

⑶ B/S模式具有很强的开放性

在B/S模式下,外部的用户亦可通过通用的浏览器进行访问。

⑷ B/S模式的结构易于扩展

由于Web的平台无关性,B/S模式结构可以任意扩展,可以从一台服务器、几个用户的工作组级扩展成为拥有成千上万用户的大型系统。

⑸ B/S模式具有更强的信息系统集成性

在B/S模式下,集成了解决企事业单位各种问题的服务,而非零散的单一功能的多系统模式,因而它能提供更高的工作效率。

⑹ B/S模式提供灵活的信息交流和信息发布服务

B/S模式借助Internet强大的信息发布与信息传送能力可以有效地解决企业内部的大量不规则的信息交流。

1.3 https://www.sodocs.net/doc/bb8716145.html,技术简介

1.3.1 https://www.sodocs.net/doc/bb8716145.html,原理分析

https://www.sodocs.net/doc/bb8716145.html,构架是可以用Microsoft(R)公司最新的产品Microsoft Visual https://www.sodocs.net/doc/bb8716145.html, 开发环境进行开发,WYSIWYG(What You See Is What You Get所见即为所得)的编辑。这些仅是https://www.sodocs.net/doc/bb8716145.html,强大化软件支持的一小部分。如果你以前创建过一个站点,其中混合了HTML、脚本语言以及组件,你就可以在其中加入https://www.sodocs.net/doc/bb8716145.html,程序代码。通过在HTML页面中加入脚本命令,你可以创建一个HTML用户界面,并且,还可以通过使用组件包含一些商业逻辑规则。组件可以被脚本程序调用,也可以由其他的组件调用。当在Web站点中融入https://www.sodocs.net/doc/bb8716145.html,功能后,将发生以下事情:

⑴用户调出站点内容,默认页面的扩展名是.ASPX;

⑵浏览器从服务器上请求ASPX文件;

⑶服务器端脚本开始运行ASPX;

⑷ ASPX文件按照从上到下的顺序开始处理,执行脚本命令,执行HTML页面内容;

⑸页面信息发送到浏览器。

因为脚本是在服务器端运行的,所以Web服务器完成所有处理后,将标准的HTML页面送往浏览器。这意味着,ASPX只能在可以支持的服务器上运行。让脚本驻留在服务器端的另外一个益处是:用户不可能看到原始脚本程序的代码,用户看到的,仅仅是最终产生的HTML内容。

ASPX在服务器端运行,而我们通过IE浏览ASPX的运行结果,或者与服务器交互(如登陆等)。最早的网页是静态的(不包含交互内容。声音、文字、图片、视频、动化都属于静态内容)。

1.3.2 https://www.sodocs.net/doc/bb8716145.html,技术分析

https://www.sodocs.net/doc/bb8716145.html,有如下五个核心内涵:

⑴ https://www.sodocs.net/doc/bb8716145.html,着重应用为中心,提供对于应用方面的访问和管理。

⑵ https://www.sodocs.net/doc/bb8716145.html,服务可以为用户提供没有在服务器、人员、系统和系统授权等前期资源投入情况下就可以在“定制”的全新应用系统环境进行访问的服务,如ISP,而这样的服务一般按月份收取服务费。

⑶ https://www.sodocs.net/doc/bb8716145.html,采用集中管理的方式https://www.sodocs.net/doc/bb8716145.html,一般都有一个管理中心,所有的客户通过INTERNET来进行远程访问,获得技术支持和咨询服务。

⑷一对多的服务,也就是讲,https://www.sodocs.net/doc/bb8716145.html,提供的是标准化的产品包,产品都是最低程度的自定义或者没有实现客户定制化,对于行业用户来讲已经达到实用方便的标准。

⑸按照合同交付,在https://www.sodocs.net/doc/bb8716145.html,客户的眼中,ASP是一家根据客户协议内容提供相关服务,保证应用服务系统服务可以得到确实履行的机构。

1.3.3 https://www.sodocs.net/doc/bb8716145.html,安全分析

1.3.3.1 安全隐患分析

IIS+https://www.sodocs.net/doc/bb8716145.html,+SQL SERVER解决方案的主要安全隐患来自SQL SERVER数据库的安全性,其次在于https://www.sodocs.net/doc/bb8716145.html,网页设计过程中的安全意识和措施。

⑴数据库可能被下载

在IIS+https://www.sodocs.net/doc/bb8716145.html,+SQL SERVER网站中,如果有人通过各种方法获得或者猜到数

据库的存储路径和文件名,则该数据库就可以被下载到本地。

⑵数据库可能被解密

由于SQL SERVER数据库的加密机制比较简单,即使设置了密码,解密也很容易。因此,只要数据库被下载,其信息就没有任何安全性可言了。

⑶ https://www.sodocs.net/doc/bb8716145.html,页面的安全性

由于https://www.sodocs.net/doc/bb8716145.html,程序采用非编译性语言,大大降低了程序源代码的安全性。如果黑客侵入站点,就可以获得https://www.sodocs.net/doc/bb8716145.html,源代码;同时对于租用服务器的用户,因个别服务器出租商的职业道德的问题,也会造成https://www.sodocs.net/doc/bb8716145.html,应用程序源代码的泄露。https://www.sodocs.net/doc/bb8716145.html,代码使用表单实现交互,而相应的内容会反映在浏览器的地址栏中,如果不采用适当的安全措施,只要记下这些内容,就可以绕过验证直接进入某一页面。因此,在验证或注册页面中,必须采取特殊措施来避免此类问题的产生。

1.3.3.2 提高IIS+https://www.sodocs.net/doc/bb8716145.html,网站安全性的方法

⑴防止数据库被下载

由于SQL SERVER数据库加密机制过于简单,有效地防止数据库被下载,就成了提高https://www.sodocs.net/doc/bb8716145.html,+SQL SERVER解决方案安全性的重中之重。以下两种方法简单有效。

①非常规命名法。为SQL SERVER数据库文件起一个复杂的非常规名字,并把它放在几个目录下,这样黑客想通过猜的方式得到SQL SERVER数据库文件名就很难了。

②使用ODBC数据源。在https://www.sodocs.net/doc/bb8716145.html,程序设计中,如果有条件,应尽量使用ODBC 数据源,不要把数据库名写在程序中,否则,数据库名将随https://www.sodocs.net/doc/bb8716145.html,源代码的失密而一同失密,可见,即使数据库名字起得再怪异,隐藏的目录再深,https://www.sodocs.net/doc/bb8716145.html,源代码失密后,也很容易被下载下来。如果使用ODBC数据源,就不会存在这样的问题了。

⑵对https://www.sodocs.net/doc/bb8716145.html,页面进行加密

为有效地防止https://www.sodocs.net/doc/bb8716145.html,源代码泄露,可以对https://www.sodocs.net/doc/bb8716145.html,页面进行加密。我们曾采用两种方法对https://www.sodocs.net/doc/bb8716145.html,页面进行加密。一是使用组件技术将编程逻辑封装入DLL 之中;二是使用微软的Script Encoder对https://www.sodocs.net/doc/bb8716145.html,页面进行加密。使用组件技术存在的主要问题是每段代码均需组件化,操作比较繁琐,工作量较大,而使用Encoder对https://www.sodocs.net/doc/bb8716145.html,页面进行加密,操作简单、收效良好。

⑶注册验证

为防止未经注册的用户绕过注册界面直接进入应用系统,我们采用Session

对象进行注册验证。

1.4数据库的选择

随着科学技术和工业生产的不断发展,数据处理量不断增大,而且对不同部门和单位之间的数据共享提出了更高的要求,从而产生了数据管理技术。数据管理技术的发展,与计算机硬件、软件及计算机应用的范围有密切的联系。数据管理技术的发展大致经历以下四个阶段:人工管理阶段、文件系统阶段、数据库阶段和高级数据库阶段。数据处理迅速发展为计算机应用的一个重要方面,数据库技术作为数据处理中的一门技术近年来得到了迅猛的发展,已逐渐形成了相当规模的理论体系和应用技术。

SQL Server 是一个关系数据库管理系统。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNIX 操作系统上的应SQL Server安装界面用。。

SQL SERVER是一种关系型数据库管理系统,其主要特点如下:

⑴高可用性

SQL Server 2005的失败转移集群和数据库镜像技术确保企业向员工、客户和合作伙伴提交高度可靠和可用的应用系统。

⑵数据库镜像

通过新数据库镜像方法,将记录档案传送性能进行延伸。您将可以使用数据库镜像,通过将自动失效转移建立到一个待用服务器上,增强您SQL服务器系统的可用性。

⑶在线恢复

使用SQL2005版服务器,数据库管理人员将可以在SQL服务器运行的情况下,执行恢复操作。在线恢复改进了SQL服务器的可用性,因为只有正在被恢复的数据是无法使用的,而数据库的其他部分依然在线、可供使用。

⑷在线检索操作

在线检索选项可以在指数数据定义语言(DDL)执行期间,允许对基底表格、或集簇索引数据和任何有关的检索,进行同步修正。例如,当一个集簇索引正在重建的时候,您可以对基底数据继续进行更新、并且对数据进行查询。

⑸新的SQL Server Management Studio

SQL Server 2005引入了SQL Server Management Studio,这是一个新型的统一的管理工具组。这个工具组将包括一些新的功能,以开发、配置SQL Server

数据库,发现并修理其中的故障,同时这个工具组还对从前的功能进行了一些改进。

SQL Server 2005将引进一个专门的管理员连接,即使在一个服务器被锁住,或者因为其他原因不能使用的时候,管理员可以通过这个连接,接通这个正在运行的服务器。这一功能将能让管理员,通过操作诊断功能、或Transact—SQL指令,找到并解决发现的问题。对于分布式数据库而言,SQL Server 2005提供了全面的方案修改(DDL)复制、下一代监控性能、从甲骨文(Oracle)到SQL Server 的内置复制功能、对多个超文本传输协议(http)进行合并复制,以及就合并复制的可升级性和运行,进行了重大的改良。另外,新的对等交易式复制性能,通过使用复制,改进了其对数据向外扩展的支持。我们将在数据库层面上提供一个新的快照隔离(SI)标准。通过快照隔离,使用者将能够使用与传统一致的视野观看数据库,存取最后执行的一行数据。这一功能将为服务器提供更大的可升级性。SQL Server 2005包括了一些在安全性能上的改进,例如数据库加密、设置安全默认值、增强密码政策、缜密的许可控制、以及一个增强型的安全模式。

SQL SERVER基于以上优点,吸引了许多为了降低网站总体开发成本的中小型网站。

2 系统开发工具、语言和运行环境

2.1开发工具与语言的选择

本精品课程网站系统功能的实现用到的开发工具和语言:网页设计软件Dreamweaver CS4、程序设计技术https://www.sodocs.net/doc/bb8716145.html,、脚本语言JavaScript、开发语言C#等。

2.1.1 C#程序设计语言

微软C#语言定义主要是从C和C++继承而来的,而且语言中的许多元素也反映了这一点。C#在设计者从C++继承的可选选项方面比JAVA要广泛一些(比如说struts),它还增加了自己新的特点(比方说源代码版本定义)。但它还太不成熟,目前不可能挤垮JAVA。C#还需要进化成一种开发者能够接受和采用的语言。而微软当前为它的这种新语言大造声势也是值得注意的。目前大家的反应是:“这是对JAVA的反击”。

C#更像JAVA一些,虽然微软在这个问题上保持沉默。这也是意料中的事情,因为JAVA近来很成功而使用JAVA的公司都报告说它们在生产效率上比C++获得了提高。

JAVA所带来的巨大影响和大家对它的广泛接受已经由工作于这种语言和平台之上的程序员数量明显的说明了(估计世界范围内共有两百五十万程序员使用JAVA)。由这种语言写成的应用程序的数量是令人惊讶的并已经渗透了每一个级别的计算,包括无线计算和移动电话(比如日本发明的JAVA电话)。C#能够在用户领域获得这样的礼遇吗?我们必须等待并观望,就象已经由SSI公司的CEO和主席KALPATHI S. SURESH指出来的那样:“我发现所有这些都是渐进的。如果C#不存在,我们总能回到JAVA或C和C++。这些都不完全是新技术,它们在更大的意义上来说只是大公司制造的市场噱头。我们必须给他们时间安顿下来看看这些是不是真的对IT工业有什么影响。”

C# (C SHARP)是微软对这一问题的解决方案。C#是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于MICROSOFT .NET平台的应用程序,MICROSOFT .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。

正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选——无论是高级的商业对象还是系统级的应用程序。使用简单的C#语言结构,

这些组件可以方便的转化为XML网络服务,从而使它们可以由任何语言在任何操作系统上通过INTERNET进行调用。

最重要的是,C#使得C++程序员可以高效的开发程序,而绝不损失C/C++原有的强大的功能。因为这种继承关系,C#与C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。

2.1.2 SQL语言简述

SQL全称是“结构化查询语言(Structured Query Language)”,最早的是IBM 的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R开发的一种查询语言,它的前身是SQUARE语言。SQL语言结构简洁,功能强大,简单易学,所以自从IBM 公司1981年推出以来,SQL语言,得到了广泛的应用。如今无论是像Oracle ,Sybase,Informix,SQL server这些大型的数据库管理系统,还是像Visual Foxporo,PowerBuilder这些微机上常用的数据库开发系统,都支持SQL语言作为查询语言。

在70年代初,E.E.Codd首先提出了关系模型。70年代中期,IBM公司在研制SYSTEM R关系数据库管理系统中研制了SQL语言,最早的SQL语言(叫SEQUEL2)是在1976 年 11 月的IBM Journal of R&D上公布的。1979年ORACLE公司首先提供商用的SQL,IBM公司在DB2 和SQL/DS数据库系统中也实现了SQL。1986年10月,美国ANSI采用SQL作为关系数据库管理系统的标准语言(ANSI X3. 135-1986),后为国际标准化组织(ISO)采纳为国际标准。1989年,美国ANSI采纳在ANSI X3.135-1989报告中定义的关系数据库管理系统的SQL标准语言,称为ANSI SQL 89,该标准替代ANSI X3.135-1986版本。目前,所有主要的关系数据库管理系统支持某些形式的SQL语言,大部分数据库打算遵守ANSI SQL89标准。

SQL广泛地被采用正说明了它的优点。它使全部用户,包括应用程序员、DBA 管理员和终端用户受益非浅。

⑴非过程化语言

SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集。所有SQL 语句接受集合作为输入,返回集合作为输出。SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。 SQL不要求用户指定对数据的存放方法。这种特性使用户更易集中精力于要得到的结果。所有SQL语句使用查询优化器,它是RDBMS的一部分,由它决定对指定数据存取的最快速度的手段。查询优化器知道存在什么索引,哪儿使用合适,而用户从不需要知道表是否有索引,

表有什么类型的索引。

⑵统一的语言

SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其它类型的终端用户。基本的SQL 命令只需很少时间就能学会,最高级的命令在几天内便可掌握。以前的数据库管理系统为上述各类操作提供单独的语言,而SQL 将全部任务统一在一种语言中。

⑶是所有关系数据库的公共语言

由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS转到另一个。所有用SQL编写的程序都是可以移植的。

2.1.3数据库驱动

ASP.NEY中连接数据库的技术有OLEDB、SQL SERVER、ORACLE等, https://www.sodocs.net/doc/bb8716145.html,程序通过这些驱动程序与数据库相连,执行查询、提取数据等操作。目前微软的数据库系统都带有这些驱动程序,所以https://www.sodocs.net/doc/bb8716145.html,程序能访问诸如MS Access、MS SQL SERVER、ORAVLE和MS EXCEL等数据库。

2.2系统运行环境和配置

2.2.1硬件环境

CPU:P4 2.0GHz;

内存:256MB以上。

2.2.2 软件环境

操作系统:Windows XP/Windows 2000;

数据库:MS SQL SERVER;

开发工具:Dreamweaver CS4;

https://www.sodocs.net/doc/bb8716145.html,服务器:IIS 5.0;

浏览器:推荐使用IE8.0;

分辨率:最佳效果1024*768像素。

2.2.3 Adobe Dreamweaver CS4的安装和配置

本次设计是通过Adobe Dreamweaver CS4开发的,先从网上下载安装程序AdobeDreamweaverCS4FIX.exe,运行安装到一个目录下面,双击安装目录下的

Dreamweaver.exe,即可开始使用Dreamweaver开发网站。相对之前版本的界面,Dreamweaver CS4几乎是做了一次脱胎换骨的改进,从中看到了更多的设计元素,增加了布局按钮、精简设计、应用程序开发增强等,在下方的文档面板上,Dreamweaver新增加了一个实时预览功能——Live View。它的作用是在Dreamweaver窗口中实时查看代码的效果,包括JavaScript特效。

单击菜单栏的“站点”---“新建站点”,填写相关信息,选择本地根文件夹,填写好HTTP地址——即虚拟目录,就建立了一个新的网站,在软件右侧文件列表中右键点击网站文件夹,就可以新建网页及子目录。

2.2.4 IIS的安装和配置

若操作系统中还未安装IIS服务器,可打开“控制面板”,然后单击启动“添加/删除程序”,在弹出的对话框中选择“添加/删除Windows组件”,在Windows 组件向导对话框中选中“Internet信息服务(IIS)”,然后单击“下一步”,按向导指示,完成对IIS的安装。单击Windows开始菜单---所有程序---管理工具---Internet信息服务(IIS)管理器,即可启动“Internet信息服务”管理工具。

IIS安装后,系统自动创建了一个默认的Web站点,该站点的主目录默认为C:\Inetpub\www.root。用鼠标右键单击“默认Web站点”,在弹出的快捷菜单中选择“属性”,此时就可以打开站点属性设置对话框,在该对话框中,可完成对站点的全部配置。

单击“主目录”标签,切换到主目录设置页面,该页面可实现对主目录的更改或设置。注意检查启用父路径选项是否勾选,如未勾选将对以后的程序运行有部分影响。主目录---配置---选项。

单击“文档”标签,可切换到对主页文档的设置页面,主页文档是在浏览器中键入网站域名,而未制定所要访问的网页文件时,系统默认访问的页面文件。IIS默认的主页文档只有default.htm和default.ASP,根据需要,利用“添加”和“删除”按钮,可为站点设置所能解析的主页文档。

在Internet信息服务的工具栏中提供有启动与停止服务的功能。单击可启动IIS服务器;单击则停止IIS服务器。

相关主题