基于ASP的网上办公系统.doc

上传人:h**** 文档编号:101484 上传时间:2018-07-06 格式:DOC 页数:31 大小:1.92MB
下载 相关 举报
基于ASP的网上办公系统.doc_第1页
第1页 / 共31页
基于ASP的网上办公系统.doc_第2页
第2页 / 共31页
基于ASP的网上办公系统.doc_第3页
第3页 / 共31页
基于ASP的网上办公系统.doc_第4页
第4页 / 共31页
基于ASP的网上办公系统.doc_第5页
第5页 / 共31页
点击查看更多>>
资源描述

1、 参 赛 作 品 题 目 基于 ASP 的网上办公系统设计 参赛单位: 参赛队员: 指导教师: 2011 年 11 月目 录 第 1 章 绪论 . 1 第 2 章 系统概述 . 2 2.1 系统功能 介绍 . 2 2.2 系统运行环境介绍 . 3 第 3 章 系统开发工具 . 4 3.1 ASP(Active Server Pages) . 4 3.2 Dreamweaver 8.0 . 6 3.3 Access . 8 第 4 章 系统分析 . 9 4.1 系统需求分析 . 9 4.2 系统功能要求 . 9 4.3 系统性能要求 . 11 4.4 系统运行要求 . 11 第 5 章 总体设计

2、 . 12 5.2 网站制作流程 . 12 5.3 数据库设计 . 13 第 6 章 详细设计 . 16 6.1 数据库的连接 . 16 6.2 管理者登录页面设计 . 17 6.3 系统主要界面 . 17 第 7 章 测试与发布 . 21 7.1 测试 . 21 7.2 本机发布 . 22 第 8 章 结论 . 25 致 谢 . 26 参考文献 . 27 附录 . 错误 !未定义书签。 摘 要 21 世纪是一个“信息时代”,随着社会的不断进步以及企业规模的不断壮大,企业需要处理信息的信息量越来越大。传统的手工处理方式,传递方式和信息的利用方式已经不能满足企业高速发展的需要,影响了业务的发展和

3、企业领导的决策,因此企业迫切需要通过实现信息化,以加快内部信息流通,确保信息有效利用,增强企业核心竞争力。而 网上办公系统正适合了这种需求, 让企业不再受地理和时间的限制,实现各部门电子化协同工作, 实现无纸化办公, 有效利用自身的数据资源和信息资产,提升企业运转效 率,降低运营成本。 基于以上背景,我们使用 ASP 技术设计出网上办公系统 , 该系统 主要由通用模块和设置模块组成,并添加了日常办公辅助模块。通用模块包含有:发送接收文件和消息,人事档案查询,公共信息浏览等,以满足日常办公的需求;设置模块包含有:用户管理(添、删用户及设置其权限),人事管理(员工资料的修改及添加),上传设置 (设

4、置上传参数 ),提高了管理者的管理效率;辅助模块包含有:天气预报、图片展示、日历、友情链接等。系统界面以框架结构布局,使用 Dreamweaver8.0 进行网页开发,此开发工具的优点是使开发者无论 是用编写代码的方式还是可视化编程方式制作网页都十分直观方便,使开发者对整个网页的制作更加轻松。 本文的要点将体现在以下几个方面:对所要开发的系统概述、简介系统的开发工具并着重分析所要用到的技术、详细介绍系统各个功能模块的设计及实现、在详细设计的基础上,对部分功能模块的关键技术进行重点介绍和分析。 关键字: ASP Dreamweaver8.0 办公系统 Abstract 21 century is

5、 a information age, with the development of society and the enterprise scale unceasingly expands, the enterprise to deal with the information of information is more and more big. The traditional manual process method, and the use of information transmission way cant meet the needs of the development

6、 of enterprise high speed, the impact of the business development and enterprise leadership decisions, so enterprise urgent need through informatization, so as to speed up the internal information circulation, ensure effective use of information, the enhancement enterprise core competitive power. An

7、d office online system is suitable for the needs, make enterprise no longer subject to the geography and time limit, realize the department electronic collaborative work, realize the paperless office, the effective use of their own data resources and information assets, and promote enterprises opera

8、tion efficiency, reduce the operation cost. Based on the above background, we use the ASP technology to design the office online system, this system mainly by the general module and setting up the module, and add daily office assistant module. General module contains: sending and receiving the file

9、information, personnel file query, public information browsing, etc, in order to meet the needs of daily work; Set module contains: user management (add, delete users and set its authority), personnel management (employees material changes and add), upload Settings (set upload parameters), improve t

10、he efficiency of management of the managers; Auxiliary module contains: the weather forecast, the picture show, calendar, links, etc. Interface to system frame structure layout, use Dreamweaver8.0 for web development, the development tools advantage is that developers either with the code way or the

11、 visual programming is very intuitive way to produce web convenient, make developers to the homepage making more easily. The main points of this paper will be reflected in the following aspects: the development of the system to overview, introduction of system development tools and emphatically anal

12、yzes will use of technology in detail, every function modules of the system design and implementation, in the detailed design of the foundation, on the part of the function modules of the key technology for the key introduction and analysis. Key word: ASP Dreamweaver 8.0 Office system “ 汇 博 杯 ”全 国 大

13、 学 生 信 息 技 术 创 新 应 用 大 赛 1 第 1章 绪论 网络技术的发展和更新影响到了社会生活的各个方面,当然这也影响到各企业的一些办公工作。现代办公方式的运行和操作使得管理信息量相当之大而且繁杂,人工管理时效性差,还容易出错,因此让企业内部员工用计算机网络进行办公,利用计算机网络对员工信息进行管理就成为非常必要和具有重要意义的事情。网上办公系统主要就是为了方便企业内部工作人员工作上的协作和交流,提高工作效率,用最简单快捷的方式完成最多的工作,令企业朝“现代化”、“无纸化”、“高效化”办公的方向发展。 ASP 技术的出现和发展给曾经以静态内容为主的 Web 带来了全新的动态效果,使

14、其具有更加灵活和方便的交互性特征,在 Internet 中实现信息的传递和检索越来越容易。正因为如此,ASP 迅速被广大网络设计和开发人员接受,其也成为他们在 Windows 环境下进行网站开发和编程的首选技术,所以在开发此系统的过程中, ASP 为首选技术。 本系统正是基于 ASP 技术而制作出来的网上办公系统,通过本系统可以实现用户对其文件信息的处理,如阅读文件、删除文件等;用户也可以及时了解到本部门甚至整个企业的工作安排,也可以进行查找和编辑;用户还能查询企业内部员工的信息,当然也可以查询到 自己的相关信息,比如所具有的权限;用户可以对自己的登陆密码进行修改;根据系统分配的不同权限,具有

15、管理权限的用户还可以对系统内部的有关信息进行处理,例如添加删除用户、发布新闻等等。本系统采用 ASP 技术,以主流的 Dreamweaver 8.0 网页制作工具制作网页,利用 ACCESS作 为数据库开发平台,创建功能强大的网上办公系统,用户使用此系统可以轻松在网上办公,使企业真正达到了“现代化”的办公水平。 “ 汇 博 杯 ”全 国 大 学 生 信 息 技 术 创 新 应 用 大 赛 2 第 2 章 系统概述 静态网页没有数据库的支持,在网站制作和维护方面工作量较大,同时,其交互性功能有限制,而动态网 页以数据库技术为基础,可以大大减少降低网站维护的工作量,并且采用动态网页技术的网站可以实

16、现更多的功能,如用户登录、发布新闻、发送文件、用户管理等等。而ASP 技术作为一种开发网站的技术,不需要进行复杂的编程,就可以开发出专业的动态 Web 网站,这正好适用于现今的企业办公方式,减轻企业对于网站维护的工作量,同时员工使用此办公系统可以方便快捷地进行网上办公,提高工作效率。 2.1 系统功能介绍 图 2-1 管理员界面功能图 管理员登陆界面 包括 用户 管理 、部门管理 、 信息 发布、 文件 管理 , 消息管理,日程 安排,系统登陆界面 办公系统主页面 用户管理 部门管理 信息发 布 文件管理 消息管理 日程安排 公共信息 管理员管理 添加管理员 添加新员工 员工管理 部门管理 添

17、加部门 通知管理 发布通知 发布新闻 新闻管理 发送文件 接收文件 发送消息 接收消息 日程管理 添加日程 员工留言本 资料下载 “ 汇 博 杯 ”全 国 大 学 生 信 息 技 术 创 新 应 用 大 赛 3 公共 信息 七 个子模块 , 可以实现企业员工内部的通信, 发送文件和信息、删减部门、 编辑用 户 的工作安排, 管理员工信息、管理日程安排 等功能。 系统登陆界面 办公系统主页面 文件管理 消息管理 日程安排 公共信息 发送文件 接收文件 发送消息 接收消息 日程管理 添加日程 员工留言本 资料下载 图 2-2 普通用户界面功能图 普通用户登陆界面包括文件管理、消息管理、日程安排、公

18、共信息四个子模块,可以实现发送接收文件和消息、管理日程、浏览文件、下载文件等功能,根据不同的用户需求可以设置不同的用户权限,用户权限之外的操作会遭到拒绝。 2.2 系统运行环境介绍 本网上办公系统是基于 ASP 开发的一种系统,所以在搭建运行环境之前首先 要选择操作系统 。由于 ASP 是 Microsoft 公司的产品 ,所以我们要选择 MS 的操作系统, Windows98 是安装PSW, Windows XP/2000/NT 都是安装 IIS。本系统选的是 Windows XP,所以只需要安装 IIS就可以了。一般 Windows XP 是默认安装的 , 如果在安装时没选择的话,也 可以

19、在控制面板添加删除 windows 程序组件里进行安装。 IIS 环境一旦搭建好,我们将拥有一个完美的 ASP 运行环境。 “ 汇 博 杯 ”全 国 大 学 生 信 息 技 术 创 新 应 用 大 赛 4 第 3 章 系统开发工具 3.1 ASP(Active Server Pages) ASP 是微 软公司推出的 用于创建服务器端的 Web 应用程序开发技术 ,着重于处理动态网页和 WEB 数据库的开发,编程灵活、简洁,具有较高的性能,是目前访问 WEB 数据库的最佳选择。 在其中,可以混合使用 HTML、脚本语言以及组件来创建服务器端功能强大的 Internet 应用程序。通过在 HTML

20、 页面中加入脚本命令,我们可以创建一个 HTML 用户界面,同时还可以通过使用组件包含一些商业逻辑规则。组件可以被脚本程序调用,也可以由其他的组件调用。 3.1.1 ASP 的工作原理 当在 Web 站点中融入 ASP 功能后,将发生以下事情: 1、用户 调出站点内容,默认页面的扩展名是 .asp。 2、浏览器从服务器上请求 ASP 文件。 3、服务器端脚本开始运行 ASP。 4、 ASP 文件按照从上到下的顺序开始处理,执行脚本命令,执行 HTML 页面内容。 5、页面信息发送到浏览器。 因为脚本是在服务器端运行的,所以 Web 服务器完成所有处理后,将标准的 HTML 页面送往浏览器。这意

21、味着, ASP 只能在可以支持的服务器上运行。让脚本驻留在服务器端的另外一个益处是:用户不可能看到原始脚本程序的代码,用户看到的,仅仅是最终产生的 HTML 内容。 3.1.2 ASP 页面的结构 ASP 的程序代码简单、通用,文件名由 .asp 结尾, ASP 文件通常由四部分构成: 1.标准的 HTML 标记:所有的 HTML 标记均可使用。 2.ASP 语法命令:位于 标签内的 ASP 代码。 3.服务器端的 include 语句:可用 #include 语句调入其它 ASP 代码,增强了编程的灵活性。 “ 汇 博 杯 ”全 国 大 学 生 信 息 技 术 创 新 应 用 大 赛 5 4

22、.脚本语言: ASP 自带 JScript 和 VBScript 两种脚本语言,增加了 ASP 的编程功能,用户也可安装其它脚本语言,如 Perl、 Rexx 等。 3.1.3 ASP 的运行环境 目前 ASP 可运行在三种环境下。 1. Windows NT server 4.0 运行 IIS 3.0(Internet Information Server)以上。 2. Windows NT workstation 4.0 运行 Peer Web Server 3.0 以上。 3. Windows 95/98 运行 PWS(Personal Web Server)。 其中以 NT serve

23、r 上的 IIS 功能最强,提供了对 ASP 的全面支持,是创建 高 速、稳定的 ASP主页的最佳选择。 3.1.4 ASP 访问数据库步骤 在 ASP中,使用 ADO组件访问后台数据库, 可通过以下步骤进行: ( 1)定义数据源 在 WEB服务器上打开 “ 控制面板 ” ,选中 “ODBC”,在 “ 系统 DSN”下选 “ 添加 ” ,选定你希望的数据库种类、名称、位置等。本文定义 “SQL SERVER”,数据源为 “ HT” ,数据库名称为 “ HTDATA” ,脚本语言采用 Jscript。 ( 2) 调用 Server.CreateObject方法取得 “ ADODB.Connect

24、ion” 的实例,再使用 Open方法打开数据库: conn = Server.CreateObject(“ADODB.Connection”) ( 3) 指定要执 行的 SQL命令 连接数据库后,可对数据库操作,如查询,修改,删除等,这些都是通过 SQL指令来完成的,如要在数据表 signaltab中查询代码中含有 “X” 的记录 sqlStr = “select * from signaltab where code like %X%” rs = conn.Execute(sqlStr) ( 4) 使用 RecordSet属性和方法,并显示结果 “ 汇 博 杯 ”全 国 大 学 生 信 息

25、 技 术 创 新 应 用 大 赛 6 为了更精确地跟踪数据,要用 RecordSet组件创建包含数据的游标,游标就是储存在内存中的数据。 rs = Server.CreateObject(“ADODB.RecordSet”) rs.Open(sqlStr,conn,1,A) 【 注 】 A=1: 读取 A=3 : 新增、修改、删除 ( 5) 关闭数据库 conn.close() 3.2 Dreamweaver 8.0 3.2.1 概述 Dreamweaver 是美国 Macromedia公司开发的集网页制作和管理网站于一体的所见即所得网页编辑器,它是第一套针对专业网页设计人员特别设计的可视化网

26、页开发工具。利用它可以在可视化的环境中开展 Web页的制作工作,又可以通过它提供的 HTML(超文本标记语言)代码编辑器手工编写 HTML代码。 Dreamweaver 8.0提供了三种视图:代码视图、拆分视图和设计视图,内部含有代码编辑与测试工具,这就可以直接编辑 HTML代码,还可以编辑 JavaScript脚本、 Xml以及其他的非 HTLM代码,这些在制作、测试 Web页的时候都是非常有帮助的。此外 Dreamweaver可以配合另外 2个软件 Fireworks和 Flash一起使用,把制作好的图片和 Flash极为方便地插入到动态网页中使网页更加生动更具有观赏性。利用 Dreamweaver 8.0的目标浏 览器检查特性,可以创建兼容性极好的网页,以适用于各种平台和各种浏览器;利用 Dreamweaver 的 RoundtripHTLM技术,用户可以精确地控制 Dreamweaver 产生的网页源代码。在编辑由其他网页创作工具所生成的网页时,Dreamweaver 会尊重其他工具所生成的源代码,不会对其进行任意修改。此外 Dreamweaver 不仅可以用来创建页面,同时还是一个很好的站点管理的工具,能制作出兼容不同平台,不同浏览器和版本的网页。 3.2.2 Dreamweaver 8.0 的特点 Dreamweaver 8.0之所以功能强大是因为它具有以下特点:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。