1、简单的人才网站 摘要 网站是 Internet 上最基本的交互式平台,是网络上提供的一项基本服务,也是一个和浏览者交流、沟通的空间。它可以设计地很简单,纯粹只收集浏览者的资料和意见。也可能设计地很复杂,提供查询指定信息的功能。其间的取舍取决与网页开发者的能力及需求而定。人才网站的开发是当前网站规划和设计的前沿,该类网站的社会作用和市场价值是当今网站开发中最值得的期待的。此类系统开发任务主要包括前台界面的设计和后台数据库管理的设计。大多是在在 Windows 2000 操作系统下,以 SQL server 2000 为数 据库开发平台,用 IIS( Internet Information Se
2、rver)网络信息服务为应用服务器,采用 ASP(Active Server Page)语言开发和设计的。求职招聘人才网实现的基本功能:数据进行录入、修改、删除、查询、统计的基本功能。本设计主要设计了二个大的模块:人才登录管理模块、发布信息系统。求职招聘主要包括了两个对象:求职者和招聘者,在两者之间建立一个求职和招聘信息交流的平台,增大求职者和招聘者相互偶合的几率。 两个对象可以通过“发信”和“收藏”功能进行联系,了解对方、以确定对方是否是 自己需要的人才或公司。 关键词 : SQL ;网络信息服务 ; ASP; 摘要 . 1 前言 . 2 1 概述 . 3 1.1 功能需求 . 3 1.2
3、性能需求 . 4 1.2.1 系统需要解决的主要问题 . 4 1.2.2 系统应该具备功能 . 4 1.3 网站要实现的数据流图 . 4 2 开发环境 . 5 2.1 运行环境配置 . 5 2.2 编程环境 . 5 2.2.1 动态网页开发工具 Dreamweaver MX 2004 简介 . 5 2.2.2 ASP (Active Server Page)简介 . 6 2.2.3 ASP 的工作模式 . 6 2.2.4 IIS(Internet Information Server)简介 . 6 2.2.5 SQL 的简介 . 7 2.2.6 SQL 的优点 . 7 3 概要设计 . 8 3
4、.1 系统模块划分 . 8 4 详细设计 . 错误 !未定义书签。 4.1 建立连接数据库代码 . 错误 !未定义书签。 4.2 主要功能模块 . 错误 !未定义书签。 4.2.1 信息发布系统 . 错误 !未定义书签。 4.2.2 人才登录管理模块 . 错误 !未定义书签。 5 结束语 . 错误 !未定义书签。 参 考文献 . 错误 !未定义书签。 致谢 . 错误 !未定义书签。 前言 21 世纪是网络技术飞速发展的时代,网上冲浪、创建网站已经成为热门话题。随着网络技术的不断发展,网络应用已经渗透到人类社会的各个角落。作为网络世界支撑点的网站,更是人们关注的焦点。政府利用网站宣传自己的施政纲
5、领,日益成为与百姓交流的直通车;企业利用网站宣传自己的形 象,进而挖掘无限商机;个人利用网站展示个性风采,创建彼此沟通的桥梁。越来越多的企业和个人希望拥有自己的网站,开辟网络世界里的一片天地。 Internet 技术得到持续、猛烈的发展已经成为计算机产业的一个技术热点,越来越多的企业和个人开始关注网络,网上的信息的流通和更新的速度使一切对个人和企业前途和命运十分关注的个人和企业都会密切注意。时下求职招聘人才网站给大家提供了这样一个交流的平台。电脑的日益普及,大大改变了各行各业的工作方式和人们的生活方式,越来越多的人开始进入到电脑的世界。电脑的普及化,进而促进了互联网的 进一步的发展和完善,而作
6、为互联网上基本存在实体的网站则给予了上网的电脑用户另一个别样的空间。网站是现今网民的最爱。但是网上的许多东西都让人难以琢磨,不能给予参与的用户以安全感。所谓的“网络杀手”是层出不穷,致使网站成为一个既让人爱又让人怕的带刺的玫瑰。为了建好这个人才网站,我采用了会员注册的方式,给予不同的用户不同的信息。更主要的是我采用密码保护制度。调用了一个函数,采用了明码转换暗码的方式来保护广大会员的信息的安全性和完整性。我的这个网站的规划和设计是简单,低层次的。但是我的初衷是本着一切为了用户的利益, 为了用户的一切利益来做的。目前,网络应用软件运行的模式主要有两类: C/S 模式和 B/S 模式。前者主要的缺
7、点是维护和升级比较麻烦,后者是近几年来伴随 Internet 迅速发展起来的一种技术。 B/S 模式与 C/S 模式方法类似,但是客户端是一个标准的浏览器,服务器端是 Web Server,而 Web Server与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大。本次毕业设计求职招聘人才网,需要很好的体现 Internet 的时代特点:操作简单、保密性好、方便高效,无地域性等。基于上述考虑,用 B/S 模式来设计 人才网站是合适的。本系统的设计共包括二个大的功能模块:发布信息系统、人才登录管理模块。 ( 1)会员登录及身份验证 ( 2)在线发布求职招聘信息 1 概述 1.1 功能
8、需求 本毕业设计是一个相对简单的人才网站,实现个人会员、企业会员登录系统,发布个人信息或者招聘信息等。 功能如下: 1、 网页版面布局合理、色彩搭配效果良好,超链接无误 2、 主要功能能实现:个人会员,企业会员的注册 3、 对于企业会员可以发布招聘信息等 4、 实现数据库设计内容,基本测试无误 1.2 性能需求 1.2.1 系统需要解决的主要问题 此类系统开发 任务主要包括前台界面的设计和后台数据库管理的设计。大多是在在 Windows 2000 操作系统下,以 SQL server 2000 为数据库开发平台,用 IIS( Internet Information Server)网络信息服务
9、为应用服务器,采用 ASP(Active Server Page)语言开发和设计的。 在 WINDOWS 2000 系统下,由于病毒感染,可能造成发布网页失败,可能要重装 IIS 或系统。 1.2.2 系统应该具备功能 数据进行录入、修改、删除、查询、统计的基本功能。设计了二个大的模块:会员登录模 块、求职招聘模块。求职招聘主要包括了两个对象:求职者和招聘者,在两者之间建立一个求职和招聘信息交流的平台,增大求职者和招聘者相互偶合的几率。 两个对象可以通过“搜索”和“收藏”功能进行联系,了解对方、以确定对方是否是自己需要的人才或公司。 1.3 网站要实现的数据流图 整个人才系统主要以人才与企业间
10、相互间的交流为主线,以人才网站的数据库为中心围绕相关的各项服务来实现整个网站的功能,网站的运行方式主要以提供交互平台为主要方式,以相关的管理人员对网站的全局管理为辅助方式。 2 开发环境 建 议使用操作系统 windows NT4.0 + SP5 或 windows 2000 server(advansed server) 2.1 运行环境配置 采取使用平谷信息网现有网络设备可以很快的使网站系统投入运行,好处是成本低,见效快但是如果今后网站访问量过大则会造成网络堵塞,影响网站的正常运行。 2.2 编程环境 2.2.1 动态网页开发工具 Dreamweaver MX 2004 简介 Macrom
11、edia Dreamweaver 8 是建立 Web 站点和应用程序的专业工具。它 将可视布局工具、应用程序开发功能和代码编辑支持组合在一起,其功能强大,使得各个层次的开发人员和设计人员都能够快速创建界面吸引人的基于标准的网站和应用程序。从对基于 CSS 的设计的领先支持到手工编码功能, Dreamweaver 提供了专业人员在一个集成、高效的环境中所需的工具。开发人员可以使用 Dreamweaver 及所选择的服务器技术来创建功能强大的 Internet 应用程序,从而使用户能连接到数据库、 Web 服务和旧式系统。 2.2.2 ASP (Active Server Page)简介 Asp(
12、Active Server Page)是一种类似于 VB 的面向对象的程序语言。在这里并不想详述对象等一些基本概念,而是直接介绍其语言特性,以便开发人员能够熟练地对 asp程序进行修改和编制 (因为很多人都只是直接利用开发工具如 InterDev来生成 asp 程序 )。 首先, Asp 程序的存档名称肯定是 “asp” ;其次,在 asp 程序里面,服务器端的 script 要放在 字符串中间,例如 。如果你想在一个 Asp 文件中调用另一个 Asp 文件,则可在 Asp 中加上下面的声 明 : ,这有些象 C语言中的#include。其中, Virtual 表示虚拟文件路径, File 表
13、示真实文件路径。 Asp 有五个主要的内建对象 :Request、 Response、 Server、 Session、Application,下面将分别举例对其进行说明。 2.2.3 ASP 的工作模式 目前,网络应用软件运行的模式主要有两类: C/S 模式和 B/S 模式。前者主要的缺点是维护和升级比较麻烦,后者是近几年来伴随 Internet 迅速发展起来的一种技术。 B/S 模式与 C/S 模式方法类似,但是客户端是一个标准的浏览器,服务器端是 Web Server,而 Web Server 与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大。本次毕业设计求职招聘人才网,需
14、要很好的体现 Internet 的时代特点:操作简单、保密性好、方便高效,无地域性等。基于上述考虑,用 B/S 模式来设计人才网站是合适的。 2.2.4 IIS(Internet Information Server)简介 IIS 是 Internet Information Server 的缩写,它是微软公司主推的服务器,最新的版本是 Windows2003 里面包含的 IIS 6, IIS 与 WindowNT Server 完全集成在一起,因而用户能够利用 Windows NT Server 和 NTFS( NT File System, NT的文件系统)内置的安全特性,建立强大,灵活而
15、安全的 Internet 和 Intranet站点。 IIS 支持 ISAPI,使用 ISAPI 可以扩展服务器功能,而使用 ISAPI 过滤器可以预先处理和事后处理储存在 IIS 上的数据 。 2.2.5 SQL 的简介 SQL 全称是 “结构化查 询语言 (Structured Query Language)”,最早的是 IBM 的圣约瑟研究实验室为其关系数据库管理系统 SYSTEM R 开发的一种查询语言,它的前身是 SQUARE 语言。 SQL 语言结构简洁,功能强大,简单易学,所以自从IBM 公司 1981 年推出以来, SQL 语言,得到了广泛的应用。如今无论是像Oracle ,S
16、ybase,Informix,SQL server 这些大型的数据库管理系统,还是像 Visual Foxporo,PowerBuilder 这些微机上常用的数据库开发系统,都支持 SQL 语言作为查询 语言。 Structured Query Language 包含 4 个部分: 数据查询语言 DQL-Data Query Language SELECT 数据操纵语言 DQL-Data Manipulation Language INSERT, UPDATE, DELETE 数据定义语言 DQL-Data Definition Language CREATE, ALTER, DROP 数据控
17、制语言 DQL-Data Control Language COMMIT WORK, ROLLBACK WORK 2.2.6 SQL 的优点 SQL 广泛地被采用正说明了它的优点。它使全部用户,包括应用程序员、 DBA管理员和终端用户受益非浅。 (1) 非过程化语言 SQL 是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。 SQL 允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集。所有 SQL 语句接受集合作为输入,返回集合作为输出。 SQL 的集合特性允许一条 SQL 语句的结果作为另一条 SQL 语句的输入。 SQL 不要求用户指定对数据的存放方法。
18、这种特性使用户更易集中精力 于要得到的结果。所有 SQL 语句使用查询优化器,它是 RDBMS 的一部分,由它决定对指定数据存取的最快速度的手段。查询优化器知道存在什么索引,哪儿使用合适,而用户从不需要知道表是否有索引,表有什么类型的索引。 (2) 统一的语言 SQL 可用于所有用户的 DB活动模型,包括系统管理员、数据库管理员、 应用程序员、决策支持系统人员及许多其它类型的终端用户。基本的 SQL 命令只需很少时间就能学会,最高级的命令在几天内便可掌握。 SQL 为许多任务提供了命令,包括: 查询数据 在表中插入、修改和 删除记录 建立、修改和删除数据对象 控制对数据和数据对象的存取 保证数据库一致性和完整性 以前的数据库管理系统为上述各类操作提供单独的语言,而 SQL 将全部任务统一在一种语言中。 (3) 是所有关系数据库的公共语言 由于所有主要的关系数据库管理系统都支持 SQL 语言,用户可将使用 SQL的技能从一个 RDBMS 转到另一个。所有用 SQL 编写的程序都是可以移植的。 3 概要设计 3.1 系统模块划分 1、 信息发布(招聘、应聘)系统 2、 人才管理系统 管理 员可通过授予密码权限访问人才网站,进行对人才的管理。