毕业设计-网上人才信息管理系统论文.doc

上传人:小小飞 文档编号:3943293 上传时间:2019-10-10 格式:DOC 页数:49 大小:1.21MB
返回 下载 相关 举报
毕业设计-网上人才信息管理系统论文.doc_第1页
第1页 / 共49页
毕业设计-网上人才信息管理系统论文.doc_第2页
第2页 / 共49页
毕业设计-网上人才信息管理系统论文.doc_第3页
第3页 / 共49页
毕业设计-网上人才信息管理系统论文.doc_第4页
第4页 / 共49页
毕业设计-网上人才信息管理系统论文.doc_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《毕业设计-网上人才信息管理系统论文.doc》由会员分享,可在线阅读,更多相关《毕业设计-网上人才信息管理系统论文.doc(49页珍藏版)》请在三一文库上搜索。

1、毕业设计毕业设计 网上人才信息管理系统网上人才信息管理系统 摘要摘要 随着的飞速发展,网络已经成为人们学习,工作,生活不可缺少的一部分。 而局域网则是在网络的另一个层次上为学习工作和生活提拱了很多便利。它连 接起一个组织内部的独立的计算机,使人们可以方便快捷的访问信息和获取资 源。 Web 源于静态文本,现在很多站点还是采用这种方式。静 态文本的缺点就 是维护难(文件数目多)、查询难、修改难。虽说可以采用 Dreamweaver 对站点 进行管理,但这只是其中的一个办法。现在,很多的站点都会 在后台采用数据 库,动态生成超文本。这样,要改变式样,只需修改几个文件, 要变更内容, 只需对数据库进

2、行操作即可,而且较容易保持一致性,而对于全文 检索等查询 应用,这种方式的优越性就更为突出。 关键字:关键字:数据库,ASP,人才,信息 Abstract Along with of fly to develop soon, the network has become people the study, work, the life is indispensable a part.But bureau area net then another in network level of structure the top is to study the work with lived to l

3、ift the arch the many advantages.It links to rise internal and independent calculator in a buildup, make people can then convenient and fast interview information with obtain the resources. The Web comes from the text of this, now is a lot of to stands to order to adopt this kind of way still.The te

4、xt of this of the weakness is a maintenance difficult( the document number is many), the search is difficult, the modification is difficult.Although it is said can adopt the Dreamweaver to stands to order the proceeding management, but this is just among them of a way.Now, stands to order a lot ofly

5、 would in the backstage adoption database, dynamic born and super text this.Like this, to changes style, a superior for needing modification a few documents, toing change contents, needing to the database proceeding operation then, and than easyly keeping consistency, but for full text inspecting et

6、c. search applying, this kind of way more outstanding. Keywords:Database,ASP,Job,massage 目录目录 摘要摘要 .1 目录目录 .2 1 1、前言、前言 .4 1.1 目的.4 1.2 背景.4 1.3 定义.4 1.4 参考资料.4 2 系统分析与设计系统分析与设计 .5 2.1 系统功能分析.5 2.2 系统功能模块的设计.5 2.3 系统流程分析.7 3 数据库设计数据库设计 .7 3.1 数据库需求分析.8 3.1.1 数据流图8 3.1.2 数据字典.9 3.2 概念结构设计.16 3.3 逻辑结构

7、设计.19 3.4 数据库物理结构设计.21 3.5 数据库的实现.21 4 界面设计界面设计 .24 5 系统的功能实现系统的功能实现 .26 5.1 管理员用户管理模块的实现.26 5.2 新闻信息管理模块的设计.26 5.2.1 设计管理新闻页面.26 5.2.2 新闻添加功能的实现.27 5.3 企业信息管理模块的设计.28 5.3.1 添加和修改企业信息.29 5.3.2 删除企业.29 5.3.3 查看企业信息29 5.4 企业用户管理模块的设计.30 5.4.1 企业信息管理页面设计.30 5.4.2 管理招聘信息.30 5.4.3 管理应聘信息.31 5.5 个人用户管理模块的

8、设计.32 5.5.1 注册新用户32 5.5.2 个人用户管理界面设计32 5.5.3 编辑个人简历33 5.5.4 管理技能信息.34 5.5.5 查看个人简历.34 5.5.6 查看招聘信息与申请职位.34 5.5.7 查看申请信息35 5.6 系统主页面及登陆程序设计.35 5.6.1 系统主页面设计.35 5.6.2 登录程序设计.36 5.6.3 查看所有信息.37 5.6.4 查询职位信息.37 总结总结 .38 1 1、前言、前言 1.1 目的目的 随着当今社会信息化的日新月异的发展,计算机应用已经渗透到日常工作的许多方面无论 是其自身还是所发挥的作用,计算机都标志着一种高科技

9、、高效率和高水平。为了企业创 先进、争一流,为了企业的明天,许多企业的领导已经或正准备投入高额资金,建立大规 模的计算机管理信息系统(MIS)。所开发的网上人才信息管理系统是一种具有交互功能的人 才信息管理系统,是在网络上建立的一个虚拟的招聘会。很多知名企业为了吸引人才,都 创建了自己的网上人才管理系统,因此这是一个比较流行的网络应用系统。 1.2 背景背景 本系统的名字是:网上人才信息管理系统; 本系统的任务提出者:柳玲老师 本系统开发者:靳国荣 重庆大学软件学院 2002 级 3 班 学号:20026235 1.3 定义定义 信息管理系统,SQL,E-R 图 1.4 参考资料参考资料 AS

10、P/ASP.NET 数据库开发 曹珩龙 人民邮电出版社 2004 年 7 月 数据库应用系统开发技术 朱如龙 刘焰 机械出版社 2004 年 8 月 ASP 网络开发技术(第二版) 汪晓平 钟军 人民邮电出版社 2004 年 8 月 2 系统分析与设计 2.1 系统功能分析系统功能分析 网上人才信息管理系统分为前台管理和后台管理。前台管理包括浏览新闻、职位查询、查 看企业信息、维护个人信息和维护用户信息等功能。后台管理包括新闻管理、企业信息管 理、职位信息管理和应聘信息查询等模块。 后台管理具体描述如下: 新闻管理 |-添加新闻,包括新闻标题和新闻内容; |-修改新闻; |-删除新闻 企业信息

11、管理 |-添加企业信息,包括企业名称、企业类型、企业简等信息; |-修改企业信息 |-删除企业信息 职位管理 |-添加职位 |-修改职位 |-删除职位 应聘信息管理 |-查看应聘信息 |-删除应聘信息 系统用户管理 |-系统用户的录入,包括用户名、密码等信息 |-修改自己的密码 |-用户信息查看 系统用户管理功能 |-Admin 用户修改自己的密码 |-Admin 用户创建或删除企业用户 |-企业用户修改自己的密码 |-企业用户修改自己的用户信息 |-注册个人用户 |-个人用户修改自己的密码 |-个人用户修改自己的用户信息 2.2 系统功能模块的设计系统功能模块的设计 功能模块的划分功能模块的

12、划分 本系统功能模块划分如图所示 图一图一 网上人才管理系统功能模块示意图网上人才管理系统功能模块示意图 在系统初始化时,有一个默认的“系统管理员”用户 Admin,由程序设计人员手动地添加 到数据库中。Admin 用户可以创建企业用户;个人用户可以通过注册产生;所有用户都可 网 上 人 才 管 理 系 统 前台管理 浏览新闻 职位信息 企业信息 人才信息 用户注册 后台管理 系统管理 应聘管理 职位管理 企业管理 新闻管理 以修改自己的用户信息和密码。 用户管理功能模块的关系如图 图二图二 用户管理功能模块关系图用户管理功能模块关系图 2.3 系统流程分析系统流程分析 职位申请流程职位申请流

13、程 图三图三 用户职位申请流程用户职位申请流程 企业用户管理流程企业用户管理流程 系 统 用 户 信 息 管 理 修改 Admin 用户的密码 创建、修改和删除企业用户信息 修改自己的密码 创建、修改自己的信息 修改自己的密码 修改自己的信息 企业用户 个人用户 Admin 用户 浏 览 职 位 选 择 职 位 未注册用户 已登录注册用户 未登录注册用户 注册 登录 浏 览 职 位 浏 览 职 位 浏 览 职 位 企业用户 是否存在 Admin 创建企业用户 企业信息管理 新闻管理 职位信息管理 应聘信息管理 用户信息管理 企业用户登录 图图 四四 企业用户管理流程企业用户管理流程 3 数据库

14、设计 数据库是系统的信息保管所,所以,一个有效率高效的系统必定要有一个高效的数据库设 计。本系统的数据库设计主要就是针对高效性进行的。 3.1 数据库需求分析数据库需求分析 3.1.1数据流图数据流图 数据流图分为四部分: 1 个人用户的数据流图如下: 图图 五五 个人用户的数据流程个人用户的数据流程 2 企业用户的数据流程如下: 图图 六六 企业数据流程企业数据流程 3 Admin 用户流程如下: 图图 七七 Admin 用户数据流程用户数据流程 4 管理员与个人和企业的关系是如下图: 图图 八八 管理员与个人和企业的关系管理员与个人和企业的关系 3.1.2 数据字典数据字典 数据项数据项

15、数据项描述=数据项名,数据项含义说明,别名,数据类型,长度,取值范围,取值含 义,与其他数据项的逻辑关系 管理员数据项描述管理员数据项描述 数据项数据项含义说明含义说明别名别名类型类型长度长度取值范围取值范围取值含义取值含义 与其它数据项的逻与其它数据项的逻 辑关系辑关系 用户名唯一标识名字 varchar20 密码 varChar 20 个人信息数据项描述个人信息数据项描述 数据项数据项 含义说含义说 明明 别名别名类型类型长度长度取值范围取值范围取值含义取值含义 与其它数据项的逻与其它数据项的逻 辑关系辑关系 用户名唯一标 识 名字 varchar20 密码 varChar 20 姓名真实

16、姓 名 varChar50 性别 bit50 出生日期 varChar20 年/月/日 身份证号 varChar20 15、18 位 民族 varChar10 婚姻 varChar20 户籍 varChar20 所在地 varChar20 教育程度 varChar20 打专/本科 /研究生 毕业院校 varChar50 联系电话 varChar50 手机 varChar50 电子信箱 varChar50 联系地址 varChar200 注册时间 datetime 年/月日 企业信息数据项描述企业信息数据项描述 数据项数据项含义说明含义说明 别别 名名 类型类型长度长度取值范围取值范围取值含义取

17、值含义 与其它数据项的与其它数据项的 逻辑关系逻辑关系 用户名唯一标识名 字 varchar20 密码 varChar 20= 6 名称企业名字 varChar100 类型企业类型 varChar50 成立时间企业成立 时间 varChar50 员工人数 int50 所在地点企业所在 地 varChar50 联系电话企业联系 电话 varChar50 传真企业传真 varChar50 联系地址企业联系 地址 varChar50 邮政编码 varChar10 网址 varChar50 电子邮箱 varChar50 企业简介 text 8000 注册时间 datetime 年/月/日 职位信息数据

18、项描述职位信息数据项描述 数据项数据项 含义说含义说 明明 别名别名类型类型 长长 度度 取值范围取值范围取值含义取值含义 与其它数据项的逻与其它数据项的逻 辑关系辑关系 编号唯一标 识 名字 int8 用户名 varChar 20 职位名称 varchar100 职位类型 varchar20 学历要求 varchar20 性别要求 varchar20 年龄要求 varchar50 工作年限 要求 varchar50 工作地点 varchar50 招聘人数 int8 具体要求 text 发布时间 datetime 新闻信息数据项描述新闻信息数据项描述 数据项数据项 含义说含义说 明明 别名别名

19、类型类型长度长度取值范围取值范围取值含义取值含义 与其它数据项的逻与其它数据项的逻 辑关系辑关系 新闻编号唯一标 识 名字 Int8 新闻题目 varChar 50 新闻内容 text 提交时间 datetime 个人技能数据项描述个人技能数据项描述 数据项数据项 含义说含义说 明明 别名别名类型类型长度长度取值范围取值范围取值含义取值含义 与其它数据项的逻与其它数据项的逻 辑关系辑关系 编号唯一标 识 名字 Int8 应聘职位 varChar 200 英语水平 varChar100 计算机技 能 varChar100 主要技能 text 用户名 varChar20 职位申请数据项描述职位申请

20、数据项描述 数据项数据项 含义说含义说 明明 别名别名类型类型长度长度取值范围取值范围取值含义取值含义 与其它数据项的逻与其它数据项的逻 辑关系辑关系 编号唯一标 识 名字 Int8 职位编号 int 8 用户名 varChar20 申请日期 datetime 回复内容 text 回复日期 datetime20 数据结构数据结构 数据结构反映数据之间的组合关系。一个数据结构由若干个数据项或数据结构组成。 数据结构描述=数据结构名,含义说明,组成:数据项或数据结构 个人数据结构描述个人数据结构描述 数据结构名数据结构名个人 含义说明含义说明定义了一个用户的所有有关的信息 组成组成 用户名、用户密

21、码、用户真实姓名、性别、出生日期、身份证号、民族、 婚姻、户籍、所在地、教育程度、毕业院校、联系电话、手机、电子邮件、 联系地址,注册时间 企业数据结构描述企业数据结构描述 数据结构名数据结构名企业 含义说明含义说明定义了企业用户的所有有关的信息 组成组成 用户名、密码、企业名称、企业类型、成立时间、员工人数、所在地点、 联系电话、传真、联系地址、邮政编号、网址、电子邮箱、企业简介、注 册时间 职位信息数据结构描述职位信息数据结构描述 数据结构名数据结构名职位信息 含义说明含义说明定义了职位的所有有关的信息 组成组成 编号,用户名、职位名称、职位类别、学历要求、性别要求、年龄要求、 工作年限要

22、求、工作地点、招聘人数、具体要求、发布时间 职位申请数据结构描述职位申请数据结构描述 数据结构名数据结构名职位申请 含义说明含义说明定义了职位申请的所有有关的信息 组成组成编号,职位编号、用户名、申请日期、回复内容、回复日期 个人技能数据结构描述个人技能数据结构描述 数据结构名数据结构名个人技能 含义说明含义说明定义了个人技能的所有有关的信息 组成组成编号,应聘职位、英语水平、计算机技能、主要技能、用户名 新闻信息数据结构描述新闻信息数据结构描述 数据结构名数据结构名新闻信息 含义说明含义说明定义了新闻信息的所有有关的信息 组成组成新闻编号,新闻题目、新闻内容、提交时间 管理员数据结构描述管理

23、员数据结构描述 数据结构名数据结构名管理员 含义说明含义说明定义了管理员的所有有关的信息 组成组成用户名、密码 数据流描述数据流描述 数据流数据流说明说明 数据流来数据流来 源源 数据流去数据流去 向向 组成组成 平均流平均流 量量 高峰期高峰期 流量流量 个人用户个人用户 信息信息 记录个人 的基本信 息 个人用户 个人信息 文件 用户名、用户密码、 用户真实姓名、性 别、出生日期、身 份证号、民族、婚 姻、户籍、所在地、 教育程度、毕业院 校、联系电话、手 机、电子邮件、联 系地址,注册时间 企业用户企业用户 信息信息 记录企业 的基本信 息 企业用户 企业信息 文件 用户名、密码、企 业

24、名称、企业类型、 成立时间、员工人 数、所在地点、联 系电话、传真、联 系地址、邮政编号、 网址、电子邮箱、 企业简介、注册时 间 职位申请职位申请 输入输入 记录个人 职位申请 的基本信 息 个人用户 职位申请 文件 公司名称、申请职 位、申请时间、反 馈、操作 技能信息技能信息 输出输出 记录个人 技能信息 基本信息 个人用户 技能信息 文件 用户名、寻求职位、 外语能力、计算机 能力、主要技能说 明 招聘职位招聘职位 信息信息 记录企业 招聘信息 基本信息 企业用户 招聘信息 文件 招聘职位、人数、 职位类型、发布时 间、工作地点、其 他具体要求 应聘信息应聘信息 记录企业 应聘的基 本

25、信息 企业用户 应聘信息 文件 申请职位、申请人、 申请信息、申请时 间 数据存储描述数据存储描述 数据存储数据存储说明说明编号编号 流入的数流入的数 据流据流 流出的数流出的数 据流据流 组成组成数据量数据量存储方式存储方式 个人信息个人信息 文件文件 记录个人 的信息 R1 输入处理 用户名、 用户密码、 用户真实 姓名、等 全体注册 的个人用 户 顺序存储 企业信息企业信息 文件文件 记录企业 的信息 Q1 输入处理 用户名、 密码、企 业名称、 企业类型 等 一切企业 用户 顺序存储 职位申请职位申请 文件文件 记录个人 职位申请 状态 Z1 输入处理 个人职位 申请信息 公司名称、

26、申请职位、 申请时间、 等 所有注册 个人 顺序存储 技能信息技能信息 文件文件 记录个人 技能信息 J1 输入处理 个人技能 信息 用户名、 寻求职位、 外语能力、 计算机能 力 等 所有注册 个人 顺序存储 招聘信息招聘信息 文件文件 记录企业 招聘信息 Z2 输入处理 企业人才 招聘信息 招聘职位、 人数、职 位类型、 发布时间、 所有企业 用户 顺序存储 应聘信息应聘信息 文件文件 记录企业 应聘信息 Y1 输入处理 企业人才 应聘信息 申请职位、 申请人、 申请信息 所有企业 用户 顺序存储 管理用户管理用户 文件文件 记录管理 员的用户 及密码 M1 输入处理 用户名、 密码 所有

27、管理 员 随机存储 3.2 概念结构设计概念结构设计 采用 E-R 模型的概念结构设计方法 图九图九 新闻信息实体新闻信息实体 E-R 图图 图图 十十 个人信息实体个人信息实体 E-R 图图 图图 十十 一一 个人技能实体个人技能实体 E-R 图图 图图 十二十二 企业信息实体企业信息实体 E-R 图图 图图 十三十三 职位信息实体职位信息实体 E-R 图图 图图 十四十四 职位申请信息实体职位申请信息实体 E-R 图图 图图 十五十五 管理员实体管理员实体 E-R 图图 实体之间的联系模型实体之间的联系模型 图图 十六十六 实体之间的联系图实体之间的联系图 3.3 逻辑结构设计逻辑结构设计

28、 从 E-R 图到关系表的转化及数据模型的优化。 本系统定义的数据库中包含以下 7 个表:新闻信息表 News、个人信息表 Person、个人技能 表 Skill、企业信息表 Company、职位信息表 Job、申请职位表 Application 和管理员表 Admin。 新闻信息表 News 列名列名数据类型数据类型长度长度可否为空可否为空说明说明 Idchar8NOT NULL新闻编号 Titlevarchar50NULL新闻题目 contenttextNULL新闻内容 PostTimedatetimeNULL提交时间 个人信息表 Person 列名列名数据类型数据类型长度长度可否为空可否

29、为空说明说明 UserNamevarchar20NOT NULL用户名 Pwdvarchar20NULL用户密码 管理员 个人 企业 职业信息 职位申请 用户名 添加删除 修改 操作 操作 查看 清空 个人技能 添加 修改 操作 回复 操作 用户名 用户名 1N N N N N 1 N N NN N N 新闻信息 N RealNamevarchar50NULL用户真实姓名 Sexbit2NULL性别 Birthvarchar50NULL出生日期 IDCardvarchar20NULL身份证件号码 Naturevarchar20NULL民族 Marriedvarchar10NULL婚姻状况 Lo

30、cationvarchar20NULL所在地 Educationvarchar20NULL教育程度 Collegevarchar50NULL毕业院校 Telephone varchar50NULL联系电话 Mobile varchar50NULL手机 Email varchar50NULL电子信箱 Address varchar200NULL联系地址 PostTime datetimeNULL注册时间 个人技能表 Skill 列名列名数据类型数据类型长度长度可否为空可否为空说明说明 SIDvarchar20NOT NULL编号 AppTitle varchar200NULL应聘职位 Engli

31、sh varchar100NULL英语水平 Computer varchar100NULL计算机技能 Main textNULL主要技能 UserNamevarchar20NULL用户名 企业信息表 Company 列名列名数据类型数据类型长度长度可否为空可否为空说明说明 CNamevarchar20NOT NULL用户名 Pwdvarchar20NULL密码 Company varchar100NULL企业名称 Type varchar50NULL企业类型 FormTime varchar50NULL成立时间 Contactor varchar50NULL销售价格 EmplNumint8NU

32、LL员工人数 Locationvarchar50NOT NULL所在地点 Telephone varchar 50NULL联系电话 Fax varchar50NULL传真号码 Address varchar200NULL联系地址 ZipCodevarchar10NULL邮政编码 Httpvarchar50NULL网址 Email varchar50NULL电子信箱 Introduction textNULL企业 PostDatedatetimeNULL注册时间 职位信息表 Job 列名列名数据类型数据类型长度长度可否为空可否为空说明说明 JobIdint8NOT NULL编号 UserName

33、varchar20NULL用户名 Titlevarchar100NULL职位名称 Type varchar20NULL职位要求 Education varchar20NULL学历要求 Sex varchar20NULL性别要求 Age varchar 50NULL年龄要求 WorkTimevarchar50NULL工作年限要求 WorkPlacevarchar50NULL工作地点 JobNumint8NULL招聘人数 Comment textNULL具体要求 PostDatedatetimeNULL发布时间 . 职位申请表 列名列名数据类型数据类型长度长度可否为空可否为空说明说明 AppIdi

34、nt8NOT NULL编号 JobIdint8NULL职位编号 UserNamevarchar20NULL用户名 PostDatedatetimeNULL申请日期 Response textNULL回复内容 RspDatedatetime2NULL回复日期 管理员表 Admin 列名数据类型长度可否为空说明 AdminIdvarhar20NOT NULL用户名 Pwdvarchar20NULL密码 3.4 数据库物理结构设计数据库物理结构设计 数据库物理设计指确定数据库在物理设备上的存储结构与存取方法。 确定数据库的物理结构:是否聚集存储,如何建立索引,数据的存放位置,确定系统配置 等。介于本

35、系统数据库的简单性,我们没有采用聚集存储之类的结构设计。 3.5 数据库的实现数据库的实现 根据以上各表用 SQL 语句建立数据库及表。 use master go % drop the exist database if exists (select * from dbo.sysdatabases where name = libarary) drop database Job GO create database Job %create database go use Job go % drop exist tables if exists (select * from dbo.sysob

36、jects where id = object_id(NREADERS) and OBJECTPROPERTY(id, NIsUserTable) = 1) drop table News GO if exists (select * from dbo.sysobjects where id = object_id(NPOPEDOM) and OBJECTPROPERTY(id, NIsUserTable) = 1) drop table Person GO if exists (select * from dbo.sysobjects where id = object_id(NBOOKS)

37、 and OBJECTPROPERTY(id, NIsUserTable) = 1) drop table Skill GO if exists (select * from dbo.sysobjects where id = object_id(NBOOKREADERS) and OBJECTPROPERTY(id, NIsUserTable) = 1) drop table Company GO if exists (select * from dbo.sysobjects where id = object_id(NMANAGERS) and OBJECTPROPERTY(id, NIs

38、UserTable) = 1) drop table Job GO if exists (select * from dbo.sysobjects where id = object_id(NBOOKS) and OBJECTPROPERTY(id, NIsUserTable) = 1) drop table Application GO if exists (select * from dbo.sysobjects where id = object_id(NBOOKREADERS) and OBJECTPROPERTY(id, NIsUserTable) = 1) drop table A

39、dmin GO CREATE TABLE News ( Id Int IDENTITY PRIMARY KEY , Title Varchar (50) NOT NULL , PostTime Datetime NOT NULL , Content Text NOT NULL ) GO CREATE TABLE Person ( UserName Varchar (20) PRIMARY KEY, Pwd Varchar (20) NOT NULL , RealName Varchar (50) NOT NULL , Sex Bit NOT NULL , Birth Varchar (50),

40、 IDCard Varchar (20), Nature Varchar (20), Married Varchar (10) , HuKou Varchar (20) , Location Varchar (20) , Education Varchar (20), College Varchar (50), Telephone Varchar (50), Mobile Varchar (50), Email Varchar (50), Address Varchar (200), PostTime Datetime ) GO CREATE TABLE Skill ( SId Int IDE

41、NTITY PRIMARY KEY, AppTitle Varchar (200) NOT NULL , English Varchar (100), ComputerVarchar (100), Main Text, UserNameVarchar (20) ) GO CREATE TABLE Company ( CName Varchar (20) NOT NULL , Pwd Varchar(20), Company Varchar (100), Type Varchar (50), FormTime Varchar (50), Contactor Varchar (50), EmplN

42、um Int NULL , Location Varchar (50), Telephone Varchar (50), Fax Varchar (50), Address Varchar (200), ZipCode Varchar (10), Http Varchar (50), Email Varchar (50), Introduce Text , PostDateDatetime ) GO CREATE TABLE Job ( JobId Int IDENTITY PRIMARY KEY, UserName Varchar (20), Title Varchar (100), Typ

43、e Varchar (20), Education Varchar (20), Sex Varchar (20), Age Varchar (50), WorkTime Varchar (50), WorkPlace Varchar (50), JobNum Int DEFAULT 0, Comment Text, PostTime Datetime ) GO CREATE TABLE Application ( AppId Int IDENTITY PRIMARY KEY, JobId Int, UserName Varchar (20), PostDate Datetime, Respon

44、se Text, RspDate Datetime ) GO CREATE TABLE Admin ( AdminId Varchar (20) PRIMARY KEY, Pwd Varchar (20) ) GO 4 界面设计 界面作为用户熟悉、操作和阅读的窗口,是相当重要的,好的界面可以提高系统的友善性, 因此,界面在系统开发中的地位是不容忽视的。 本系统开发界面遵循如下设计原则: (1) 在界面上要限制字体的样式和其他文本格式例如文字大小、颜色等,因为繁多的文字 样式容易分散拥护对文字本身的注意力。如果文本样式看起来过于图形化,用户会把它当 作广告而忽略。 (2) 当然最主要的是页面要易

45、读,这意味着,必须注重规划文字和背景颜色的搭配方案。 不要使背景的颜色冲淡了文字的视觉效果,不要用花里胡哨的色彩组合,一般来说,浅色 背景下的深色文字为佳。这同时也意味着,最好别把文字的规格设得太小、也不能太大。 另外,最好让文本左对齐,而不是居中。按当代中文的阅读习惯,文本大都居左的。当然, 标题一般应该居中,因为这也符合读者的阅读习惯。 (3) 使用高对比度的文字颜色和背景颜色,从而使文字尽量清晰。 界面并不是越长越好,最佳设计是在一个半版面之内。因为过长的页面会使用户觉得过于 拥挤和繁冗。另外,页面容量越小越好,最好不要超过 75K。有研究显示,如果一个网站 页面的主体在 15 秒之内显

46、示不出来,用户会很快失去兴趣。 (4) 最好使用动态页面设置,即在设计时最好使用相对位置设置,使界面大小的更改不至 于影响到界面质量 (5) 网站导航要清晰,即所有的超链接应清晰无误地向读者标志出来,所有导航性质的设 置,像图像按钮,都要有清晰的标志,让人看得明白,不能光顾视觉效果。链接文本的颜 色最好用约定速成的:未访问的,蓝色;点击过的,紫色或栗色。清晰导航还要求:读者 进入目的页的点击次数,不能超过三次。如果三次以上还找不到,那么拥护可能就没有耐 心了。 网页风格要统一,即网页上的图像、文字,包括背景颜色、区分线、字体、标题、注脚等, 要统一风格,贯穿全站,从而给用户一种舒服、顺畅的感觉

47、。 基于以上原则,给出系统示意界面如下: 图 十七 本系统企业信息页面 5 系统的功能实现 5.1 管理员用户管理模块的实现管理员用户管理模块的实现 5.2 新闻信息管理模块的设计新闻信息管理模块的设计 新闻信息管理模块可以实现以下功能 添加新闻纪录 修改新闻纪录 删除新闻纪录 5.2.1 设计管理新闻页面设计管理新闻页面 1、显示新闻信息 主要代码如下: . . 5.2.2 新闻添加功能的实现新闻添加功能的实现 定义表但 myform 的代码如下: 提交前要对表单进行域校检。 主要代码如下: 它的主要功能是判断“新闻内容”和“新闻比标题”是否为空,如果为空返回 false。 保存新闻代码如下

48、: 修改新闻 实现代码如下: 删除新闻 实现代码如下: 5.3 企业信息管理模块的设计企业信息管理模块的设计 企业信息模块可以实现以下功能: 添加企业记录 修改企业记录 删除企业记录 5.3.1 添加和修改企业信息添加和修改企业信息 主要代码如下: 5.3.2 删除企业删除企业 代码如下: 5.3.3 查看企业信息查看企业信息 代码如下: 5.4 企业用户管理模块的设计企业用户管理模块的设计 5.4.1 企业信息管理页面设计企业信息管理页面设计 主要代码: 5.4.2 管理招聘信息管理招聘信息 读取并显示招聘信息,代码如下: 修改招聘信息,读取并显示招聘,代码如下: 删除招聘记录的代码 5.4

49、.3 管理应聘信息管理应聘信息 读取并显示应聘信息代码: 读取回复信息代码如下: 5.5 个人用户管理模块的设计个人用户管理模块的设计 5.5.1 注册新用户注册新用户 每个浏览本系统的游客都可以注册成为个人用户。在系统主页中没有登录的用户可以看到 “个人用户注册”超级链接。单击此链接,将执行 Register.asp,运行如下图: 当提交数据时将执行 CheckFids()函数,对用户输入的数据进行检查。用户名、密码和真实 姓名是必须输入的。通过检查后,将执行 ResumeSave.asp,保存个人简历。参数 action 表 示当前的操作状态,action=add 表示添加记录。. ResumeSave.asp 也可以用来保存修改的个 人简历。 5.5.2 个人用户管理界面设计个人用户管理界面设计 个人用户在系统主页面中登录后,可以看到个人用户的主要管理项目包括个人简历、技能 信息、职位申请、密码修改和退出管理。 如下图: 5.5.3 编辑个人简历编辑个人简历 程序将根据 Session(“use

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

当前位置:首页 > 其他


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