基于WEB的仓库管理系统本科论文.doc

上传人:来看看 文档编号:3921803 上传时间:2019-10-10 格式:DOC 页数:55 大小:1.82MB
返回 下载 相关 举报
基于WEB的仓库管理系统本科论文.doc_第1页
第1页 / 共55页
基于WEB的仓库管理系统本科论文.doc_第2页
第2页 / 共55页
基于WEB的仓库管理系统本科论文.doc_第3页
第3页 / 共55页
基于WEB的仓库管理系统本科论文.doc_第4页
第4页 / 共55页
基于WEB的仓库管理系统本科论文.doc_第5页
第5页 / 共55页
点击查看更多>>
资源描述

《基于WEB的仓库管理系统本科论文.doc》由会员分享,可在线阅读,更多相关《基于WEB的仓库管理系统本科论文.doc(55页珍藏版)》请在三一文库上搜索。

1、编号: (本科)(本科) 论论 文文 题 目 基于 WEB 的仓库管理系统 基于 web 的 xx 公司库存管理系统 2 目 录 摘摘 要要4 第一章第一章 引言引言5 1.1 组织机构概况.5 1.2 项目开发背景及信息系统目标5 1.3 信息系统范围6 第二章第二章 系统分析系统分析7 2.1 概述.7 2.1.1 系统分析的含义和目标7 2.1.2 系统分析的任务7 2.1.3 系统分析的步骤7 2.2 可行性分析.8 2.2.1 技术可行性分析8 2.2.2 经济可行性分析8 2.2.3 营运可行性分析9 2.3 现行系统的详细调查.9 2.3.1 现行系统的总目标9 第三章第三章 需

2、求分析需求分析10 3.1 业务流程分析10 3.2 数据流图.11 3.2.1 系统关联图12 3.3 数据字典.12 3.3.1 数据流13 3.3.2 数据元素14 3.3.3 数据加工15 3.3.4 数据存储18 3.3.5 外部项19 3.4 基本加工说明.20 第四章第四章 系统概要设计系统概要设计21 4.1 软件模块结构设计.21 411 开发工具介绍21 JSP 技术.21 4.2 数据库设计.29 4.2.1 实体描述30 4.2.2 联系描述30 4.2.3 E-R图.30 第五章第五章 系统详细设计系统详细设计33 5.1 数据库的逻辑设计.33 5.2 数据库的实现

3、.33 基于 web 的 xx 公司库存管理系统 3 5.3 程序流程图.36 5.4 计算机系统配置方案.38 5.4.1 计算机系统硬件配置38 5.4.2 计算机系统软件配置38 5.5 历史信息的管理.38 5.6 人机界面的设计.39 5.6.1 登录界面设计39 5.6.2 系统基本信界面设计41 5.6.3 库存添加界面43 5.6.4 库存查询界面46 第六章第六章 系统实现系统实现47 6.1 概述.47 6.2 编程工具与环境.47 6.3 系统测试.48 6.4 系统运行与维护.49 第七章第七章 结束语结束语51 7.1 概述.51 7.3 系统的特点.51 7.4 存

4、在问题及改进方向.51 7.5 系统开发的体会.51 7.6 致谢.52 第八章第八章 参考文献参考文献53 基于 web 的 xx 公司库存管理系统 4 摘摘 要要 管理信息系统是一个由人和计算机等组成的能进行信息收集、传输、加工、 保存、维护和使用的系统。它能实测国民经济部门或企业的各种运行情况,能 利用过去的数据预测未来,能从全局出发辅助决策,能利用信息控制国民经济 部门或企业的活动,并帮助其实现规划目标。 本系统主要通过使用管理信息系统(MIS)的方法,对公司的日常业务处 理和信息资源进行全面、系统的管理。在整个系统开发的过程中,运用了软件 工程的基本概念、相关技术和方法。并且采用了系

5、统生命周期的结构化程序设 计方法,从而将整个系统开发各阶段(系统分析、系统设计、系统实施)的基 本活动贯穿起来。 本系统希望能够通过公司库存管理信息系统的建立,理顺企业的信息流程 和流向,使企业的经营管理更加完善,使所有职能部门的管理人员在信息系统 的辅助下进行工作,提高管理的整体水平;希望能够在现有的人力、物力、财 力的基础上,进一步的发挥出企业的优势,使得企业能够扩大市场占有率,提 高公司的竞争能力。 本系统采用 JSP 开发设计。 关键词:管理信息系统 进销存系统 库存 sql jsp 基于 web 的 xx 公司库存管理系统 5 第一章第一章 引言引言 1.1 组织机构概况组织机构概况

6、 XXXX 有限公司成立于 1998 年。公司主要为商品的销售提供良好的销售 渠道和广泛的营销网络。公司主要经营各种家电零部件,办公机械零部件以及 各种建筑机械零部件的进出口业务,同时也从事保税区企业间的贸易代理,保 税仓储业务,商品展示以及相关产品的咨询服务等。公司拥有大量的各国生产 厂家的信息,可根据客户的需要提供相应的服务。 1.2 项目开发背景及信息系统目标项目开发背景及信息系统目标 随着公司业务量的逐渐增长,业务范围的不断扩大,特别是中国进入 WTO 之后,市场竞争尤其是家电行业的竞争日趋激烈,公司需要更多的人力、物力、 财力以稳固并拓展公司商品在市场的销售额。如何更加有效地管理产品

7、的进、 销、存已成为公司领导的重要决策事项。到目前为止,公司还没有一套完整的、 行之有效的管理信息系统,公司进行信息管理的主要方式是基于文本、表格等 纸介质的手工处理,信息处理工作量大,查询困难。为了使公司的管理工作科 学化、规范化,为了降低管理成本,实现管理现代化,扩大市场的竞争优势, 公司领导提出开发“公司库存管理信息系统”, 希望通过建立管理信息系统, 提高企业现有资源的利用率, 使企业管理工作规范化、制度化和程序化,避免 业务管理的随意性,提高信息处理的速度和准确性,及时、准确地把握企业内 部、市场和其他外部信息,以提高领导决策的水平。 通过对系统的初步调查,明确了系统开发的目标为:按

8、照管理信息系统的 原理和方法,采用成熟、先进的信息技术和手段,支持公司进、销、存管理工 作的全过程,加强销售活动中的各种信息资源的管理和应用,实现销售管理现 代化,及时、准确地提供各种信息报表辅助领导决策。 基于 web 的 xx 公司库存管理系统 6 1.3 信息系统范围信息系统范围 “公司库存管理信息系统”主要是为公司的经营活动提供信息服务,系统 能够对客户信息管理、订单管理、商品信息管理、供应商管理、库存管理,系 统用户管理等信息提供存储、更新、查询、统计的功能,使公司能够合理控制 进销存各个环节,提高资金的利用率和结算速度,实现管理的高效率、实时性、 安全性、科学化、现代化和智能化。系

9、统的数据来源由各职能部门的业务人员 通过键盘输入。此外,对系统的安全性方面也提出了明确的信息要求。 基于 web 的 xx 公司库存管理系统 7 第二章第二章 系统分析系统分析 2.1 概述概述 2.1.1 系统分析的含义和目标系统分析的含义和目标 系统分析(systems analysis),是指在管理信息系统开发的生命周期中应 用系统思想和系统科学的原理进行分析工作的方法和技术。 系统分析阶段的目标:就是按系统规划所定的某个开发项目范围内明确系 统开发的目标和用户的信息需求,提出系统的逻辑方案。 2.1.2 系统分析的任务系统分析的任务 系统分析的任务是:尽可能弄清用户对信息的需求,调查原

10、信息系统的资 源、输入、处理和输出。完成新系统的逻辑设计,以满足 XXX 公司的业务发展 要求。 系统分析的具体工作内容包括: (1)可行性分析; (2)详细调查; (3)系统性分析; (4)提出新系统的逻辑模型 2.1.3 系统分析的步骤系统分析的步骤 系统分析阶段的主要活动是:系统的初步调查、可行性研究、系统的详细 调查、新系统逻辑方案的提出。 (1)系统的初步调查:系统的初步调查是着重于系统的总体目标、总体功能 和发展方向。 (2)可行性的研究:可行性的研究是进一步明确系统的目标、规模与功能, 对系统发展背景、必要性和意义进行调查分析并根据需要和可能提出拟 定开发系统的初步方案计划。 基

11、于 web 的 xx 公司库存管理系统 8 (3)现行系统详细调查:在可行性研究的基础上进一步对现行系统进行全面、 深入的调查和分析,弄清楚现行系统运行状况,发现其薄弱环节,找出 要解决的问题实质,确保新系统更有效。 (4)新系统逻辑方案的提出:主要明确用户的信息需求,确定新系统的逻辑 功能,提出新系统的逻辑方案。 2.2 可行性分析可行性分析 在明确系统目标和环境的基础上,需要进一步对系统的可行性进行研究。 此活动的主要目标是进一步明确系统的目标、规模与功能,对系统开发背景、 必要性和意义进行调查分析并根据需要和可能提出拟开发系统的初步方案与计 划。可行性研究是针对系统进行全面、概要的分析,

12、主要包括三方面:技术可 行性分析、经济可行性分析和营运可行性分析。 2.2.1 技术可行性分析技术可行性分析 技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬、 软件配置能否满足开发者需要等。公司目前内部建有局域网,各部门均采用 P以上的 PC 机作为工作台,其容量、速度能满足系统要求。公司有专业的 IT 人员,对软件开发工具比较熟悉,有开发数据库经验;能够胜任信息系统的开 发工作。 编程语言和开发工具编程语言和开发工具 (1)编程语言:C#(JSP) (2)数据库:SQL Server 2000 开发工具 (3)开发工具:Myeclipse 6.0、 SQL Server200

13、0、PhotoShop、Dreamweaver 等 基于 web 的 xx 公司库存管理系统 9 2.2.2 经济可行性分析经济可行性分析 主要是对项目的经济效益进行评价,一方面是支出的费用,其中包括设备 购置费、软件开发费、管理和维护费、人员工资和培训费等。另一方面是取得 的收益中可以用前来衡量的那部分(收益的另一部分难以用钱来表示) 。基于本 公司的现有计算机及配套设备,建设 MIS 系统,不需要添置硬件设备,而且由 本公司的员工自行开发,可以大大节省软件的开发费用,并且建立了 MIS 系统 后,能大大减少重复性的书面报告,降低办公费用,提高办公效率,与前期的 投入相比,后期的收益是更为可

14、观的。 2.2.3 营运可行性分析营运可行性分析 主要是管理人员对开发信息系统是否支持,现有管理制度和方法是否科学, 规章制度是否齐全,原始数据是否正确等。公司各级领导积极支持该系统开发, 并打算针对新开发的信息系统重新完善公司的规章制度,使新系统能够充分的 发挥作用;系统操作简单,易于理解,员工经过短时间的培训就可以使用该系 统。 2.3 现行系统的详细调查现行系统的详细调查 对现行管理业务进行详细调查研究是了解系统需求和进行系统分析与设计 的重大基础工作,因此要对 XXX 公司的各项业务管理工作进行全面、细致而充 分的调查研究。系统调研采取的主要方法是到现场去,通过座谈、询问、观察 甚至直

15、接参与管理活动,自上至下逐步细化地进行了解,调查内容涉及上至企 业发展目标、经营管理情况,下至具体职能管理工作和业务处理操作的企业经 营管理全过程。 详细调查的重点是对管理业务的流程进行描述,通过采用系统流程图中部 分图形工具来描述管理业务活动,进行规范化说明。 2.3.1 现行系统的总目标现行系统的总目标 按照管理信息系统的原理和方法,采用成熟的信息技术和手段,支持公司 基于 web 的 xx 公司库存管理系统 10 管理工作的全过程,加强各种信息资源的管理与运用,提高企业管理工作的现 代化水平,优化人、财、物和信息资源在供、销等各环节的运行机制。 管理信息系统应逐步覆盖公司内部的所有部门和

16、一切经营活动,使所有业 务部门的工作人员在信息系统的辅助下进行工作,提高管理的整体水平,同时 企业领导可以通过系统及时了解各部门工作的进展情况。 基于 web 的 xx 公司库存管理系统 11 第三章第三章 需求分析需求分析 这一阶段的主要目标是明确公司的信息需求,包括组织、发展、改革的总 信息需求和各级管理人员完成各自工作任务的信息需求,确定新系统的逻辑功 能,提出新系统的逻辑方案,完成系统分析阶段的最终成果系统说明书的编 写。 3.1 业务流程分析业务流程分析 业务流程分析可以帮助我们了解某项业务的具体处理过程,发现和处理系 统调查工作中的错误和疏漏,修改和删除原系统中不合理部分,在新系统

17、基础 上优化业务处理流程。现通过调查,采用系统流程图的部分图形工具来规范说 明公司的业务活动。业务流程图中的符号说明如图 3.1 所示,业务流程如图 3.2 所示: 系统内人员 系统外实体 单据、报表、帐目 处理 数据流向 存储 图图 3.13.1 业务流程图图例业务流程图图例 基于 web 的 xx 公司库存管理系统 12 图图 3.23.2 业务流程图业务流程图 这一阶段的工作主要包括调查分析、建模、对模型进行评价和修改以及编 写系统说明书。在对 XXX 公司的业务流程进行认真分析和研究的基础上,经过 和公司领导的反复协商、论证,最后确定了公司管理信息系统的逻辑模型。下 面先以数据流程图和

18、数据字典的方式来描述新系统的逻辑功能。 3.2 数据流图数据流图 数据流图是组织中信息运动的抽象,是管理信息系统逻辑模型的主要形式。 它是采用自顶向下逐层扩展的方法,从逻辑上精确地描述系统具有的数据加工、 数据存储、数据输入输出及数据来源和去向等功能。这个模型不涉及硬件、软 件、数据结构与文件组织,它与对系统的物理描述无关,所描述的内容是面向 基于 web 的 xx 公司库存管理系统 13 用户的,是系统设计的主要依据之一。数据流图的符号说明如图 3.3 所示: 外部项 加工 数据存储 数据流 图图 3.33.3 数据流图图例数据流图图例 根据调查材料,明确系统外部项,识别数据输入的来源和输出

19、的去处,自 顶向下逐层扩展整个系统的逻辑功能。 3.2.1 系统关联图系统关联图 首先,明确信息系统与各外部实体的信息联系,把系统作为一个加工环节, 绘出系统的最高层数据流图关联图,如图 3.4 所示: 图图 3.43.4 关联图关联图 3.3 数据字典数据字典 上面讨论的数据流图只能给出系统逻辑功能的一个总框架而缺乏详细、具 体的内容,因此我们还需要建立数据字典。建立数据字典是为了对数据流程图 上各个元素做出详细的定义和说明。数据字典以一种准确的和无二义的方式定 义所有被加工引用的数据流和数据存储。数据流程图配以数据字典,就可以从 图形和文字两个方面对系统的逻辑模型进行描述,从而形成一个完整

20、的说明。 客户部 管理 中心 商品进销 存 管理 信息 系统 供应商 基于 web 的 xx 公司库存管理系统 14 数据字典有助于数据的进一步管理和控制,为设计人员和数据库管理人员在数 据库设计、实现和运行阶段控制有关数据提供依据。 数据字典描述的主要内容有:数据流、数据元素、数据存储、加工外部项。 由于篇幅有限,所以仅各举一个例子来说明。 3.3.1 数据流数据流 数据流是数据结构在系统内传输的路径。 数 据 流 系统名:进销存管理编号:F1 条目名:订单别名:定货单 来源:客户 去处:确定订货数量 数据流结构: 订单=订单号+日期+客户名称+产品名称+规格+数量+单价+付款方式+交货时间

21、+交货地点 流通量: 60 份/每天 高峰流通量:70 份/每天上午 9:00-11:00 简要说明: 编写缪晶日期2011.04.11 修改记录: 审核王枫日期2011.04.15 基于 web 的 xx 公司库存管理系统 15 3.3.2 数据元素数据元素 数据元素是不可再分的数据单位。 数 据 元 素 系统名:进销存管理编号: 条目名:进货合同号别名: 属于数据流: F3,F4,F10 存储处:D3 数据元素值: 代码类型长度取值范围意义 字符GKC-00001GKC-99999 XXXXX XXX (由字母和数字组成)SPL-00001SPL-99999编号 JPN-00001JPN-

22、99999年号 GAC-00001GAC-99999供应商代码 GHL-00001GHL-99999 简要说明: 进货合同号是进货合同的识别符,每份进货合同都有唯一的合同号。 编写缪晶日期2011.04.11 修改记录: 审核王枫日期2011.04.15 基于 web 的 xx 公司库存管理系统 16 3.3.3 数据加工数据加工 数 据 加 工 系统名:进销存管理编号:P1 条目名:销售管理别名: 输入:订单 输出:发货单 到货通知请购 出库单提货单 加工逻辑: 1.从客户处取得订单; 2.查询库存台帐;根据库存台帐确定实际可发货数量,填写提货单给下一“处理” ; 3.针对不满足数量的订货要

23、求,产生请购;待收到到货通知后,再进行处理。 4.接收出库单,根据出库单发货,并将订单执行情况记入发货单台帐中。 简要说明: 编写缪晶日期2011.04.11 修改记录: 审核王枫日期2011.04.15 基于 web 的 xx 公司库存管理系统 17 数 据 加 工 系统名:进销存管理编号:P2 条目名:采购管理别名: 输入:请购 输出:进货合同 到货通知到货通知 入库单 加工逻辑: 1.接收请购,与订货标准比较; 2.确定补货量,与供应商签订进货合同; 3.接收到货通知,填写入库单,提出入库申请。 4.发出到货通知,提醒销售管理模块进行处理。 5.将进货合同执行情况记入进货合同台帐。 简要

24、说明: 编写缪晶日期 2011.04.11 修改记录: 审核王枫日期 2011.04.15 基于 web 的 xx 公司库存管理系统 18 数 据 加 工 系统名:进销存管理编号:P3 条目名:库存管理别名: 输入:入库单 输出:出库单 提货单 统计分析报表 加工逻辑: 1.接收入库单,做好接货安排; 2.根据提货单,对照库存数量,开出库单。 3.修改库存。 简要说明: 编写缪晶日期2011.04.11 修改记录: 审核王枫日期2011.04.15 基于 web 的 xx 公司库存管理系统 19 3.3.4 数据存储数据存储 数据存储是数据结构保留或保存的地方,也是数据流的来源和去向之一。 数

25、 据 存 储 系统名:进销存管理编号:D3 条目名:进货合同台帐 别名:进货明细表 存储组织: 记录数:约 1000 主关键字:进货合同号 每个进货合同一条记录,按合同号顺序排列 数据量:约 200KB 辅关键字:供应商名称 记录组成: 项 名: 合同 号 日期 供应商 名称 产品名 称 规格 单位 毛重 进货单 价 进货数量进货总价 付款方 式 入库日期入库单号备注 近拟长度:10101010205101051520101020 (字节) 简要说明: 进货合同完成情况在备注中说明。 编写缪晶日期2011.04.11 修改记录: 审核王枫日期2011.04.15 基于 web 的 xx 公司库

26、存管理系统 20 3.3.5 外部项外部项 外 部 项 系统名:进销存管理编号: 条目名:供应商别名:商品提供者 输入数据流: 进货合同 输出数据流: 到货通知 主要特征:供应商:即所有商品的提供者,其主要特征是:供应商名称、联系地址、联系人,联系电话, 可提供商品清单 简要说明: 本系统不负责安排供应商的生产计划或进货渠道,只是根据进货要求向供应商订购有关商品。 编写缪晶日期2011.04.11 修改记录: 审核王枫日期2011.04.15 基于 web 的 xx 公司库存管理系统 21 3.4 基本加工说明基本加工说明 数据流图中所有不进一步分解的加工,称为基本加工。基本加工是实现系 统功

27、能的基本组成部分,准确地,清晰地描述基本加工,是表达系统逻辑功能 的关键。 由于基本加工涉及详细的数据处理功能和处理过程,为了做到准确、清晰、 简洁,基本加工的描述往往需要设计多种手段与工具。所用的工具有:自然语 言的文字叙述、结构化语言、决策树、决策表、数学公式以及上述工具的联合 使用。 毕业论文(设计) 第 22 页 22 / 55 第四章第四章 系统概要设计系统概要设计 信息系统设计阶段的主要目的是将系统分析阶段所提出的反映公司信息需 求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理方案。这一 阶段的主要任务是从系统的总体目标出发,根据系统分析阶段对系统逻辑功能 的要求,并考虑

28、到经济、技术和运行环境等方面的条件,确定系统的总体结构 和系统各组成部分的技术方案,合理选择计算机和通信的软、硬件设备,提出 系统的实施计划,确保总体目标的实现。 系统设计阶段的主要活动包括:系统总体结构设计;详细设计;系统实施 进度与计划的制定;系统设计说明书的编写。 4.1 软件模块结构设计软件模块结构设计 系统设计工作技术性强,涉及面广,且内容复杂,必须要有科学的方法和 设计工具做指导。在此,我们采用结构化设计的方法来实现系统总体功能,提 高系统的各项指标,即将整个系统合理的划分成各个功能模块,正确地处理模 块之间和模块内部的联系以及它们之间的调用关系和数据联系,定义各模块的 内部结构,

29、通过对模块的设计和模块之间关系的协调来实现整个系统的功能。 411 开发工具介绍开发工具介绍 JSPJSP 技术技术 JavaBean 是描述 Java 的软件组件模型,有点类似于 Microsoft 的 COM 组 件概念。在 Java 模型中,通过 JavaBean 可以无限扩充 Java 程序的功能,通过 JavaBean 的组合可以快速的生成新的应用程序。对于程序员来说,最好的一点 就是 JavaBean 可以实现代码的重复利用,另外对于程序的易维护性等等也有很 重大的意义。 JavaBean 通过 Java 虚拟机(Java Virtual Machine)可以得到正确的执行, 运行

30、 JavaBean 最小的需求是 JDK1.1 或者以上的版本。 毕业论文(设计) 第 23 页 23 / 55 JavaBean 传统的应用在于可视化的领域,如 AWT 下的应用。自从 Jsp 诞生 后,JavaBean 更多的应用在了非可视化领域,在服务器端应用方面表现出来了 越来越强的生命力。在这里我们主要讨论的是非可视化的 JavaBean,可视化的 JavaBean 在市面上有很多 Java 书籍都有详细的阐述,在这里就不作为重点了。 比如说一个购物车程序,要实现购物车中添加一件汽车这样的功能,就可以写 一个购物车操作的 JavaBean,建立一个 public 的 AddItem

31、成员方法,前台 Jsp 文件里面直接调用这个方法来实现。如果后来又考虑添加汽车的时候需要判断 库存是否有货物,没有货物不得购买,在这个时候我们就可以直接修改 JavaBean 的 AddItem 方法,加入处理语句来实现,这样就完全不用修改前台 jsp 程序了。 当然,也可以把这些处理操作完全写在 jsp 程序中,不过这样的 jsp 页面 可能就有成百上千行,光看代码就是一个头疼的事情,更不用说修改了。如果 您使用过 asp 开发过程序的话,相信对这就深有体会? 涫凳褂肁 SP+COM 组件完 全可以实现同 jsp+javabean 同样的架构,但不知道某种原因网上常见的都是全 部写在 asp

32、 页面中,所以使得维护修改等极为不方便,当然这是题外话了)。由 此可见,通过 JavaBean 可以很好地实现逻辑的封装、程序的易于维护等等。 复杂的应用涉及大量的代码,因而把业务逻辑和前端的表示相分离就显得格外重要, 这种分离可以让任何一方的变化不会影响到另外一方。所以,所有的 JSP 代码都应该限制 在表示层,可是如果这样的话,你如何实现你的业务逻辑呢?这就是 JavaBean 所做的事情。 JavaBean 技术是一个独立于平台的组件模型,它让开发者编写、测试通过一个组件后,可 以随处使用,提高了复用性。在 JSP 技术中,JavaBean 实现了业务逻辑部分,它把数据返 回给 JSP

33、页面,由 JSP 页面负责格式化数据并输出到客户端的浏 B/S 体系结构 本系统所面向的对象是广大的互连网用户。因此,将要采用比较流行的 B/S 三层结构。 毕业论文(设计) 第 24 页 24 / 55 图 2-4-1 B/S 三层结构图 B/S 体系结构与 B/S 体系结构相比不仅具有其全部的优点,而且又有 B/S 体系结构所不具备的独特优势: (1)开放的标准:B/S 所采用的标准都是开放的、非专用的,是经过标准化组织 所确定而非单一厂商所制定,保证了其应用的通用性和跨平台性。 (2)较低的开发和维护成本:B/S 的应用只需在客户端安装通用的浏览器即可, 维护和升级工作都在服务器端进行,

34、不需对客户端进行任何改变,故而大大降 低了开发和维护的成本。 (3)用户使用简单,界面友好:B/S 用户的界面都在统一的浏览器上,浏览器易 于使用、界面友好,又因为它不再负责数据的存取和复杂数据计算等任务,只 需要进行显示,因而大大降低了对客户端的要求。 从以上的分析与比较可以看出,B/S 模式具有 B/S 模式无法替代的优越性:它简化了系 统的开发和维护,并且特别适用于网上信息发布。因此,我开发的课程在线浏览系统采用 了基于 B/S 模式的体系结构。 Dreamweaver 软件 一、一、DreamweaverDreamweaver 简介简介 Dreamweaver 是 Macromedia

35、 公司的出品的一款“所见即所得“的网页编辑工具。 与 Frontpage 不同,Deamweaver 采用的是 Mac 机浮动面版的设计风格,对于初 学者来说可能会感到不适应。但当你习惯了其操作方式后,就会发现 Dreamweaver 的直观性与高效性是 Frontpage 所无法比拟的。 Dreamweaver 对于 DHTML(动态网页)的支持特别好,可以轻而易举地做出 很多眩目的互动页面特效。插件式的程序设计使得其功能可以无限的扩展。 Dreamweaver 与 Flash、Firework 并称为 Macromedia 的网页制作三剑客,由 于是同一公司的产品,因而在功能上有着一个非常

36、紧密的结合。因此,说 Dreamweaver 是高级网页制作的首选并不为过。 二、初步认识二、初步认识 DreamweaverDreamweaver DreamweaverDreamweaver 的启动的启动 毕业论文(设计) 第 25 页 25 / 55 Dreamweaver 的安装过程非常简单,一但成功安装后,就可以在开始菜单 找到 Dreamweaver 的选项: 第一次启动 Dreamweaver,首先看到的是 Dreamweaver 的编辑窗口,千万 别给上面密密麻麻的浮动窗口吓倒,其实常用的,就以下几个: 主菜单:在这里可以找到编辑窗口的的绝大部分功能; 工具栏:是 Dreamw

37、eaver4 的新增功能; 对象面板(Objects):在网页编辑的过程中,通过单击对象面板的按 钮来为网页添加相应的元素,如图片、表格、层、Flash。我们称这些元素为为 对象。单击对象面板上的向下箭头,能插入其他类型的对象,如特殊字符 (Characters) 、表单(Froms)等。 毕业论文(设计) 第 26 页 26 / 55 属性面板:用于显示所选中的网页元素的属性,并可在属性面板上修改。 选择不同的网页元素,属性面板所显示的内容也有所不同,例如图片和表格所 显示的属性是不一样的。此外,点击属性面板右下角的小三角可以根据使用的 需要,缩小或展开属性面板,建议一般情况下都设置为展开模

38、式。 面板组(又称可停靠浮动面板):Dreamweaver 还有很多很多其他的浮 动面板,我们可以根据自己的喜好,将不同的浮动面板重新组合,这就是所谓 的面板组。在 Photoshop 中,也有类似的概念。 快速启动栏(又称启动面板):用于显示或隐藏响应的浮动面板。启动 面板与右下角的微型启动栏 一一对应;其中 是切换到站 点管理器, 是切换到行为面板, 是查看网页源代码。 编辑区域:以“所见即所得“的方式显示被编辑网页内容: 【提示 1】如果屏幕上的浮动面板位置过于凌乱,甚至超出了桌面范围而 不便操作的时候(在改变了显示器的分辨率后尤其容易出现这种情况) ,可以选 取主菜单中的“Window

39、 Arrange Panels“自动重排浮动面板。 【提示 2】以下是几个常用的浮动面板的快速打开和关闭的热键,好好记 住,因为将会再制作过程中被频繁地使用: Properties 属性面板:Crtl+F3 CSS Styles 样式面板:Shift+F11 Behaviors 行为面板:Shift+F3 Objects 对象面板:Crtl+F2 站点窗口站点窗口 毕业论文(设计) 第 27 页 27 / 55 站点窗口是 Dreamweaver 另一个重要的窗口,左半部是远程站点的目录, 一般显示为空,只有在 FTP 连通状态下才有显示内容;右半部是当前编辑中的 本地目录,是不是有点象 wi

40、ndows 的资源管理器?对,站点窗口的作用其实就 是直观而方便地让你让像管理硬盘里的文件一样管理的你的站点。 在以后网页制作的过程中,将会频繁地在编辑窗口和站点窗口之间切换。 SQL Server 2000 数据库 SQL Server 2000 是 Microsoft 公司推出的大型数据库管理系统,它建立 在成熟而强大的关系型基础上,可以很好的支持客户机/服务器网络模式,能够 满足各种类型的企事业单位对构建网络数据库的需求。它具有易用性、可扩展 性、可靠性等特点,是目前使用最为广泛、普及率最高的数据库管理系统之一。 它具体下面的特性: 通过通过 WebWeb 轻松访问数据轻松访问数据 有了

41、 SQL Server 2000,您可以使用 HTTP 来向数据库发送查询、对数据 库中存储的文档执行全文搜索、以及通过 Web 进行自然语言查询。 强大而灵活的基于强大而灵活的基于 WebWeb 的分析的分析 SQL Server 2000 分析服务功能被扩展到了 Internet。您可以通过 Web 浏览器来访问和控制多维数据。 高度的可伸缩性和可靠性高度的可伸缩性和可靠性 使用 SQL Server 2000 可以获得非凡的可伸缩性和可靠性。通过向上伸缩 和向外扩展的能力,SQL Server 满足了苛刻的电子商务和企业应用程序要求。 毕业论文(设计) 第 28 页 28 / 55 向上

42、伸缩向上伸缩 SQL Server 2000 利用了对称多处理器 (SMP) 系统。SQL Server Enterprise Edition 最多可以使用 32 个处理器和 64 GB RAM。 向外扩展向外扩展 向外扩展可以将数据库和数据负载分配给多台服务器。 可用性可用性 通过增强的故障转移群集、日志传送和新增的备份策略,SQL Server 2000 达到了最大的可用性。 集成和可扩展的分析服务集成和可扩展的分析服务 有了 SQL Server 2000,您可以建立带有集成工具的端到端分析解决方案, 从数据创造价值。此外,还可以根据分析结果自动驱动商业过程以及从最复杂 的计算灵活地检索

43、自定义结果集。 快速开发、调试和数据转换快速开发、调试和数据转换 SQL Server 2000 带有交互式调节和调试查询、从任何数据源快速移动和转 化数据、以及按 Transact-SQL 方式定义和使用函数等功能。您可以从任意 Visual Studio 工具以可视化方式设计和编写数据库应用程序。 简化的管理和调节简化的管理和调节 使用 SQL Server 2000,您可以很容易地在企业资源旁边集中管理数据库。可以在保持 联机的同时轻松地在计算机间或实例间移动和复制数据库。 WEB 服务软件:jdk+Jakarta TomCat 4.0 jdkjdk 的安装的安装: : 在 下载 j2

44、sdk1_3_0-win.exe,然后点击安装,安装系统默认 的路径,安装到 c:盘,即:c:jdk130。安装完成需要配置环境,这涉及到三 个参数:path、classpath、java_home。在我的电脑,属性,高级,环境变量 中,分别添加这三个变量,他们的值分别为:名称=值 java_home=c:jdk130 (安装路径) classpath=.;C:jdk13libtools.jar;C:jdk13libdt.jar;C:jdk13bin; path= C:jdk13bin; 然后确定就可以了。 注解:classpath 用于指明所有用于引用的类所在的目录,它允许用户把 自己的类放

45、在不同的目录中,但应该让 JDK 编译工具知道它们在那里。例如: set classpath=.;C:jdk13libtools.jar;C:jdk13libdt.jar;C:jdk13bin; 毕业论文(设计) 第 29 页 29 / 55 命令中的第一个圆点指明 classpath 当前的工作目录。这个圆点非 常有用,当不愿意输入 完整的当前目录路径时,可以用它来代替,java 程序允许这么做。 jsp 服务器 Jakarta TomCat 4.0 的安装: 简介简介 tomcat 是 jakarta 项目中的一个重要的子项目,其被 JavaWorld 杂志 的编辑选为 2001 年度最具

46、创新的 java 产品(Most Innovative Java Product),同时它又是 sun 公司官方推荐的 servlet 和 jsp 容器(具体 可以见 http:/ 多的受到软件公司和开发人员的喜爱。servlet 和 jsp 的最新规范都可 以在 tomcat 的新版本中得到实现。 安装及配置安装及配置 tomcat 最新版本为 4.0.1,这个版本用了一个新的 servlet 容器 Catalina,完整的实现了 servlet2.3 和 jsp1.2 规范。注意安装之前你 的系统必须安装了 jdk1.2 以上版本。 安装安装 windowswindows 平台平台 从 t

47、omcat 网站下载 jakarta-tomcat-4.0.1.exe,按照一般的 windows 程序安装步骤即可安装好 tomcat,安装时它会自动寻找你的 jdk 和 jre 的位置。 配置配置 运行 tomcat 需要设置 JAVA_HOME 变量 set JAVA_HOME=c:/jdk (win98,在 msdos 方式下使用,或者放入 autoexec.bat 中) 运行运行 设置完毕后就可以运行 tomcat 服务器了,进入 tomcat 的 bin 目录, win98 下用 startup 启动 tomcat,linux 下用 startup.sh,相应的关闭 tomcat 的命令为 shutdown 和 shutdown.sh。 毕业论文(设计) 第 30 页 30 / 55 启动后可以在浏览器中输入 http:/localhost:8080/测试,由于 tomcat 本身具有 web 服务器的功能,因此我们不必安装 apache,当然 其也可以与 apache 集成到一起,下面会介绍。 在 TOMCA

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1