收藏 分享(赏)

软件信息发布系统.doc

上传人:wo7103235 文档编号:377269 上传时间:2019-06-03 格式:DOC 页数:73 大小:2.28MB
下载 相关 举报
软件信息发布系统.doc_第1页
第1页 / 共73页
软件信息发布系统.doc_第2页
第2页 / 共73页
软件信息发布系统.doc_第3页
第3页 / 共73页
软件信息发布系统.doc_第4页
第4页 / 共73页
软件信息发布系统.doc_第5页
第5页 / 共73页
点击查看更多>>
资源描述

1、.84 数据库的设计与实现 .94.1 ACCESS数据库简介.94.2 数据库的需求分析 .94.3 数据库各表设计 .104.4 数据库创建 .104.5 数据库连接 .115 系统代码介绍 .115.1 前台界面各表单元素设计 .115.2 登陆页面 .145.3 系统主页面 .165.4 信息选择界面 .175.5 管理员主界面 .185.6 用户添加界面 .185.7 用户修改个人信息 .195.8 管理员修改用户信息 .205.9 管理员选项 .20结 论 .21参考文献 .22致 谢 .23声 明 .24第 1 页 共 24 页1 引 言1.1 课题背景随着科学技术的不断提高,计

2、算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。今天,计算机的价格已经十分低廉,性能却有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:首先,计算机可以代替人工进行许多繁杂的劳动;其次,计算机可以节省许多资源;第三,计算机可以大大的提高人们的工作效率;第四,计算机可以使敏感文档更加安全,等等。在企业中用计算机管理信息的意义:现在,有很多企业的信息管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。作为计

3、算机应用的一部分,使用计算机对信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高员工信息管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。ASP 简单易学且功能丰富,是广泛应用的计算机语言之一,它的发展为编程人员提供了更广泛的空间。作为前端应用程序开发环境的 ASP 在数据来源的维护、数据访问技术、国际网络和企业内部 Internet 应用程序等功能方面都有其独到之处。1.2 国内外研究现状当今社会是一个信息社会,一个知识经济时代。自世界上第一台计算机ENINC(Electronic nu

4、merical integrator and calculator)于 1946 年在美国问世到现在,计算机业飞速发展,技术淘汰指标高的惊人,价格下降以及软件应用的快速扩展引发了以信息处理计算机化为标志的“微机革命” ,随之而来的是以全球信息网络普及和全球信息共享为标志的“全球信息网络革命”的蓬勃兴起。可见,世界已进入在计算机信息管理领域中激烈竞争的时代,计算机已经变得普通的不能再普通的工具,如同我们离不开的自行车、汽车一样。我们应该承认,谁掌握的知识多,信息量大,信息处理速度快,批量大,谁的效率就高,谁就能在各种竞争中立于不败之地。 自 20 世纪 50 年代将计算机引入数据处理以来,历经管

5、理信息系统发展的各个阶段。一方面是信息技术应用的迅猛发展,为社会节省了大量花在信息管第 2 页 共 24 页理上的人力、物力、财力,信息管理系统作为一门融管理科学、信息科学、系统科学为主要方面,以人为主导,利用计算机硬件、软件、网络通信设备办公设备,进行信息的收集、传输、加工、存储、更新和维护,以及提高企业效率为目的一种集成化的人机系统。员工信息管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间

6、一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。1.3 本课题研究的意义一个现代化的公司,拥有数千名的员工,那么如何管理这么庞大的职工信息档案呢?这时,开发一个功能完善的职工信息管理系统就必不可少了。所以需要设计开发一个实现职工信息查询、管理、更新为基本目标的系统。从职工信息的查询到管理实现了自动化的模式,从而提高了工作效率。员工信息管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以信息管理系统能够为用户提供充足的信息和快捷的查询手段。用 ASP 构建的企业员工信息管理系统,能实现员工信息的录入、修改、查找、删除、查询、编辑、等功

7、能,此外,在程序中还设计了用户登陆,设定了密码,并由 MD5 加密,以确保系统应用的安全性。本管理系统设计合理、界面美观、操作方便、运行稳定,为进行现代化的企业员工信息管理工作起到了重要作用,具有较高的实用价值。2 系统开发工具简介2.1 ASP 简介随着网络技术的不断发展,Internet 已经开始深入到人们的生活,目前Internet 上的许多站点,仍然采用静态的技术为成千上万的用户提供信息,由于信息动态的本质,仅有静态的 HTML 是不够的,因此,需要有一种方法来访问Web 站点的用户显示动态的信息。如今,基于 Web/Internet 的 Intranet 这改变着信息量系统的构成模式

8、,现有的数据库系统和 Web 或 Internet 集成,使我们可以通过 Internet 的浏览器访问数据库中的信息,如何将数据库的信息发布到 Web 上,创建含有数据库信息量的动态网页,最常用的中间技术有 CGI(通用网关接口)和 API(应用程序接口) 。但是 CGI 程序有效率低,速度慢的缺点;API 虽然在某种程度上克服了 CGI 的缺点,但也具有兼容性差,开发难度大等缺点。微软公司在 IIS 2.0种推出了 IDC(即 Internet Database Connector)组件,它可以很容易的实现第 3 页 共 24 页Web 与数据库的交互,但功能有限,不能完成复杂的 Web

9、数据库开发。于是,微软公司在 IIS 3.0 中引入了 ASP 技术,它将 HTML、脚本和 ActiveX 组件相结合,创建高效的交互式 Web 页面和基于 Web 的应用程序,与 CGI 相比,ASP 脚本非常简单,利用 ActiveX 组件很容易实现与数据库的连接。ASP 是 Active Server Page 的简写。直译的意思是动态服务器网页。从字面上来说,ASP 包含三方面的含义:(1)Active:ASP 使用了 Microsoft 的 ActiveX 技术,它采用了封装对象,程序调用对象的技术,简化编程,加强程序间的合作,ASP 本身内置了一些基本组件和常用组件,也有和很多公

10、司开发了许多使用组件,只要在 Web 服务器上安装好这些组件,通过访问组件就可以快捷方便的建立自己的 Web 应用。(2)Server:ASP 运行在服务器端。由于这个原因,不必担心用户的浏览器是否支持 ASP 所使用的编程语言,ASP 的语言可以是 VBScript 和 JavaScript.但有需要注意的一点,Netscape 浏览器不支持客户端的 VBScript,所以不要在客户端使用 VBScript。而在服务器端,则无需考虑这个问题。(3) Pages:ASP 返回标准的 HTML 页,可以正常的在浏览器中显示。用户查看页面源文件时,看到的是标准的 HTML 页面,而不是 ASP 源

11、代码,这样防止了源程序外泄。2.2 ASP 的特点及运行环境ASP 是一种服务器端的脚本环境,用它可以将 HTML 语言、脚本语言和ActiveX 控件结合在一起,可以产生动态、交互且高效率的基于 Web 的应用程序。由于 ASP 使用基于开放环境的 ActiveX 技术,用户可以自己定义和制作组件加入其中,使自己的动态网页具有几何无限的扩充能力。他还可以利用 ADO方便的访问数据库,能很好的对数据进行处理。从某种意义上讲,ASP 是一种用附加特性扩展了的标准 HTML 文件。相对于别的 Web 应用开发来说,ASP 具有如下特点:(1)无须 Compile 编译:容易产生,无须 Compil

12、e 编译或 Link 链接即可执行。集成于 HTML 中。(2)使用常规文本编辑器,如 Windows 的记事本,即可设计。(3)与浏览器无关(Browser Independence):用户端只要使用常规的可执行 HTML 码的浏览器,即可浏览 Active Server Pages 所设计的主页内容,Script 语言 (Vbscript ,Jscript)是在站点服务器(Server 端)执行,用户不需要执行这些 Script 语言。(4)面向对象(Object_Orient).(5)可通过 ActiveX Server components(ActiveX 服务器组件)来扩充功第 4

13、页 共 24 页能。ActiveX Server component,可使用 Visual Basic,Java,Visual C+,COBOL 等语言来实现。(6)Active Server Pages 与任何 AcTiveX scripting 语言兼容。除了可使 用 VBscript 或 JScript 语言来设计,并可通过 Plug-in 的方式,使用由third party 所提供的其他譬如 REXX,perl,Tcl 等 scripting 语言。script 引擎是处理 script 的 COM(Component Object Model)对象。(7)Active server

14、 Pages 的源程序代码,不会传到用户的浏览器,因此可以 保护辛辛苦苦写出来的源程序不会外泻。传到用户浏览器的是 Active Server Pages 执行的结果的常规 HTML 码。(8)使用 server 端 script 产生 client 端 script,你可以使用 ASP 程序码,在站点 服务器执行 script 语言(VBscript 或 Jscript),来产生或更改在client 端 执行的 script 语言。ASP 提供内置的全局对象 REQUEST 对象:用来读取来自浏览器请求信息,可用该对象读取 HTML 表单的信息。包含有关客户端的信息和一些参数;RESPONS

15、E 对象:用来访问服务器扬创建的并发送信息到客户端的响应信息;SERVER 对象:是专为处理服务器上的特定任务而设计的,特别是与服务器的环境和处理活动有关的任务,允许用脚本来生成 ACTIVE SERVER 组件的实例; APPLICATION 对象:用来存储、读取用户共享的应用程序信息,如可以用该对象在网站的不同连接者间传送共用消息; SESSION 对象:用来存储、读取特定连接者的对话消息,如可存储连接者对网站的访问信息。目前 ASP 可运行在三种环境下。(1) WINDOWS NT server 4.0 运行 IIS 3.0(Internet Information Server)以上。

16、(2) WINDOWS NT workstation 4.0 运行 Peer Web Server 3.0 以上。(3) WINDOWS 95/98 运行 PWS(Personal Web Server) 。其中以 NT server 上的 IIS 功能最强,提供了对 ASP 的全面支持,是创建高速、稳定的 ASP 主页的最佳选择。2.3 脚本语言 VBScript 和 JavaScript 概述VBScript 程序语言是 Microsoft 公司将 VB(Visual Basic)程序语言加以简化,使其较易学习,且完全配合网页设计为发展重点,除去了有安全性顾虑的指令,诸如读写删除文件或执行

17、系统调用程序等,使设计者可以放心在第 5 页 共 24 页Internet 上传送。此外,又加上适合其他操作平台的可移植性,并大大提升了执行效率,使 Vbscript 广受网页设计者的欢迎。如同 VBA 可以直接在 Office内执行一样,Vbscript 也可以直接在记事本或者其他编辑程序内编写并存盘,然后在该文件图标双击鼠标左键,即可直接进入浏览器(如 IE)执行。Javascript 就是适应动态网页制作的需要而诞生的一种新的编程语言,如今越来越广泛地使用于 Internet 网页制作上。 Javascript 是由 Netscape 公司开发的一种脚本语言(scripting lang

18、uage) ,或者称为描述语言。在 HTML基础上,使用 Javascript 可以开发交互式 Web 网页。Javascript 的出现使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。 运行用 Javascript 编写的程序需要能支持Javascript 语言的浏览器。Netscape 公司 Navigator 30 以上版本的浏览器都能支持 Javascript 程序,微软公司 Internet Explorer 30 以上版本的浏览器基本上支持 Javascript。微软公司还有自己开发的 Javascript,称为JScript。 Javascript 和 Jscript 基本上是相同的,只是在一些细节上有出入。Javascript 短小精悍, 又是在客户机上执行的,

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

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

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报