




已阅读5页,还剩28页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学 院 本科毕业设计(论文) 题 目 网上招聘求职系统设计与开发 计算机科学与工程 院(系)计算机科学与技术 专业 学生姓名 学号 指导教师 职称 讲师 指导教师工作单位 起讫日期 2012.2.20-2012.5.11 摘 要 随着经济的高速发展,人才的流动也越来越频繁,而人才资源是现代企业在日趋 激烈的商业竞争中立于不败之地的根本保证。如何才能用最少的时间和精力招聘到 符合企业要求的人才,同时也让应聘者更加方便地参加应聘是企业和个人都关心的 问题。如今,越来越多的人们倾向于在网上搜索和发布信息,因此我们借助日益成 熟的互联网技术设计和实现了一个可以让招聘者和应聘者远程进行互动交流的网络 平台。 关键词:人才;asp.net;sql server;数据库 abstract with the rapid economic development, the flow of talent has become increasingly frequent, and human resources is the modern enterprise in the increasingly fierce competition in the business of the fundamental guarantee in an invincible position. how can we use the minimum of time and effort to recruit qualified personnel in line with corporate requirements, but also more convenient to allow candidates to participate in the enterprise and individual candidates are concerned about. today, more and more people tend to search for and dissemination of online information, so we become more sophisticated use of internet technology to design and implement a recruitment and allows candidates to carry out long-range interaction of the network platform. key words: talent; asp.net; sql server; database 目 录 第一章 绪论1 1.1 课题的目的和意义 .1 1.2 国内外研究现状 .1 1.2.1 当前网络招应聘系统的现状.1 1.2.2 网络招聘的优势.2 1.2.3 当前网络招聘存在的问题.3 第二章 可行性研究5 2.1 经济可行性 .5 2.2 技术可行性 .5 2.3 操作可行性 .5 2.4 法律可行性 .5 第三章 系统需求分析6 3.1 编程与运行环境 .6 3.1.1 系统运行环境.6 3.1.2 编程环境.6 3.2 需求分析 .6 3.2.1 功能需求.7 3.2.2 性能需求.7 3.3 系统业务流程.7 第四章 总体设计9 4.1 概述 .9 4.2 系统功能划分 .9 4.3 数据库概念结构设计 .12 4.3.1 各实体属性图如下所示:.12 4.3.2 实体属性关系 e-r 图 14 4.4 数据库设计 .14 第五章 详细设计与系统实现16 5.1 概述.16 5.2 系统的运行环境 .16 5.3 模块详细设计与实现.16 5.3.2 管理员登录界面设计18 5.3.3 新闻信息添加界面19 5.3.4 会员注册列表界面21 5.3.5 企业注册信息审核界面22 5.3.6 企业登录界面25 结束语26 致 谢27 参考文献28 学院 2012 届本科生毕业设计(论文) 1 第一章 绪论 1.1 课题的目的和意义 当前社会竞争日趋激烈, “找工作难”已成为社会的一大难题。问题的关键在 于求职和招聘的人员都陷入了如何找到适合自己的工作以及如何招到合格的人才来 填补公司空缺的这一矛盾中。 如果依靠传统的招聘形式来招聘或应聘,不但增加 成本,而且往往招不到合适的人才或找不到合适的工作。为解决这一问题,可以把 招募人员和寻找工作的这些信息都放在因特网上,让更多人获得这些信息。 因此设计本系统正是为了适应这种形势,一个功能齐全的在线人才网站系统将能 为招聘者和应聘者提供一个适合的平台,通过这个平台,可以足不出户就能招聘人 才或寻找工作,为大众提供方便。 在 internet 飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重 要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。网络发展前景 无限,及早与网络结合,与信息时代同步,与高科技汇合,定会给社会各行各业的 发展注入新鲜的活力。在中国,网络招聘兴起的同时发展迅速。首先因为网上投递 的简历比较多,而且应聘者素质较高。还有,网络招聘的优点是快捷,方便,招聘 网站所提供的一些服务还可以帮助企业筛选简历,提高企业的工作效率。另外,网 络招聘上花的成本远远低于传统的任何一种方式,这也是企业选择网络招聘的一个 重要原因。 1.2 国内外研究现状 1.2.1 当前网络招应聘系统的现状 利用国际互联网开发和建立网上人力资源市场,在发达国家己经是司空见惯的 事情,也是企业寻找人才的重要途径。网络招聘以其低成本、见效快、无地域限制 的特点正在吸引着大批中高级人才和企业。据统计,2002 年全球范围己有 600 万条 就业信息在网上公布。用人单位也开始把眼界拓宽,美国财富杂志“世界 500 强 e 招聘趋势”报告显示,到 2002 年,世界 500 强企业中,多达 91%的企业实 行了网上招聘系统。像进入中国的 270 家财富世界 500 强企业中,有一半通过 网站进行招聘。在我国,网络招聘也正在悄然兴起。现实中已经有越来越多的人开 学院 2012 届本科生毕业设计(论文) 2 始认同到专业的人才招聘网站去搜罗招聘信息,也同样有越来越多的公司将他们大 部分的空缺职位放在线上吸引人才。中国网民对网络求职随着认同度增加需求也增 加了,同时随着需求的增加对网络招聘信息网站的信息服务要求也提高了。预计至 2004 年中国地区的电子招聘市场将达到 5 亿美元,中国正逐渐形成一个统一开放的 人才大市场。根据 2000 年 7 月 cnn ic 发布的中国互联网络发展状况统计报告显示, 在中国 1690 万网民中,有 26.11%上网的主要目的是获得求职招聘信息,而又有 19.62%认为求职招聘信息还不能满足自己的需求。半年后的 2001 年 1 月,再次调 查结果显示,在中国的 2250 万网民中,有 29.12%在网络上浏览的目的是获得职业 信息,又有 25.41%的网民认为网络求职招聘信息不能满足需求。通过对比可知,中 国网民对网络求职随着认同度增加需求也增加了,另一个方面是随着需求的增加对 人才网站的服务要求也提高了。这意味着中国人才网站发展的空间很大,而面临的 用户也越来越成熟,这对那些小规模、不专业、服务跟不上的人才网站将是一个巨 大的挑战。 1.2.2 网络招聘的优势 与传统的招聘方式相比,网络招聘的优势十分明显,它集中表现在以下几个方 面: 1.增强了招聘信息的时效性 网络化招聘不同于定期举办的大型人才市场招聘,没有时间限制,企业可以全 天候地向潜在的应聘者发出招聘信息,而应聘者也可以随时随地与招聘企业联系, 大大方便了双方的信息交流与沟通。同时,企业可以根据需求及时更新招聘岗位, 及时传递最新信息。年审统计显示,网络招聘信息网站年访问量超过 3000 万人次, 现在网上公布近百万个职位,而且职位的更新速度较快,从以前半月、一周的更换 周期到现在的每日更换,这一点是其它形式的人才中介服务所无法比拟的。 2.降低了招聘成本 网络化招聘有很强的适应性,不受时间、地域、场所等条件的限制,供需双方 足不出户即可进行直接交流。既节约了传统招聘活动中的参会费、交通费、差旅费、 广告费、人工费等开支,又节约了人力资源管理部门的精力和时间,也不必向“猎 学院 2012 届本科生毕业设计(论文) 3 头公司”等中介组织支付高昂的信息服务费用,却可以招聘到更优秀的人才,因而 具有很高的“产出/投入”经济性特征。 3.扩大了招聘范围,拓展了招聘空间 互联网具有“全球性、交互性和实时性”的特点,使企业有可能在世界上任意 计算机终端上找到其潜在的合格人选,从而极大地突破了传统需要面对面的现场招 聘的地域性限制。 1.2.3 当前网络招聘存在的问题 对目前一些网络招聘信息网站的分析不难看出,当前网络招聘信息网站仍然存 在许多严峻的问题: 1.网络招聘信息网站发展面临最大的难题便是缺乏资金投入 纵观我国的招聘站点,大都是免费的。现在包括一些政府部门所属人才中介机 构都认识到建立人才信息网的重要性,可苦于无雄厚的资金支撑而最终难以实施。 2.缺乏个性化 网站多以人才中介为主要内容,网上运作模式基本相同,即将招聘信息、应聘 者简历信息放在数据库中,让人们从职业分类的角度去检索和查询。这种模式有一 定的效果,但若相互效仿、人云亦云,则很难靠特色取胜。摆脱单一化,开辟多种 信息服务渠道,是网络招聘信息网站走上个性化经营之路的必要途径。只有丰富多 彩的内容,才能为用户提供多样化的选择;只有具备了多样化的选择,才能满足更多 用户的个性化需求。 3.互动信息服务不足 从目前网络招聘信息网站的经营情况来看,多数仍侧重于招聘信息的单向发布, 缺乏与用户的互动式交流,尤其在提供适应不同用户需求的个性化服务方面存在很 大差距,这使它们看上去更类似于从事职业的平面或立体媒体,网上招聘的特殊优 势并未真正得以体现。而且由于对求职者的投递信息反馈较慢,求职者的简历登录 到简历库之后往往再无反馈消息,使得网上招聘成为空谈,这反映出国内网络招聘 信息网站开发的技术上的不完善。此外,大部分企业在通过网上招聘人才的时候也 没有太大的把握,网上求职者资料的真实度与可信度也无法保证,沟通的不足也影 响了求职者对网站的信任度以及企业对网站投资的热情。 学院 2012 届本科生毕业设计(论文) 4 4.实现网站信息资源的共享存在难度 由于存在利益分配关系,使网络招聘信息网站的信息相对独立,人才资源信息 相互联网成为问题,网络招聘信息网站提供的信息量太少,导致网上求职的成功率 不高。这些方面表明了人才中介网络体系形成的条件尚不完全成熟。 学院 2012 届本科生毕业设计(论文) 5 第二章 可行性研究 可行性分析(feasibility analysis)也称为可行性研究,是在系统调查的基础上, 针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会 的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的 目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。 2.1 经济可行性 由于本系统必须在网络上实现,因此必须实现对计算机和网络的管理,对于企 业目前的经济效益来说,完全可以实现企业招聘的管理。这对企业今后的用人会带 来很多的便利,同时带来更好的经济效益。 2.2 技术可行性 asp 是现用流行工具,为了适应时代的需要,我对其也进行了学习,另外选择 sql 作为后台数据库,能够做到从单平台到多平台的转化,同时伸缩性和适应性也 很强。因而,从技术上讲也是可行的。 2.3 操作可行性 本系统操作易懂,系统维护也相对轻松。而且本系统界面友好,通俗易懂,操 作便利,能为广大企业、求职者接受,而且信息中心有管理员维护,所以本系统在 操作方面也是可行的。 2.4 法律可行性 该网上招聘求职系统并没有对没有权限的用户泄露公司的内部信息和求职者的 私人信息,也不存在侵权等问题,即法律上是可行的。 学院 2012 届本科生毕业设计(论文) 6 第三章 系统需求分析 3.1 编程与运行环境 3.1.1 系统运行环境 1.服务器操作系统采用 microsoft windows xp; 2.web 服务器使用 microsoft iis 5.0; 3.数据库服务器采用 microsoft sql server 2000; 4.客户端可以采用常用的任意浏览器软件,如 ie 等。 3.1.2 编程环境 visual studio.net 是 microsoft 公司推出的可视化开发工具,asp.net 作为 visual studio.net 的组成部分之一,已经成为 internet 中 web 应用程序的新一代开 发工具,并逐渐被广大程序员普遍采用。而 c#是一个面向对象的编程语言,我们可 以使用我们可以使用 c#开发控制台应用程序、.net windows 应用程序、 应用 程序以及 web 服务等各种类型的应用程序。在实际开发过程中,我们可以使用像 记事本一样的编辑器来编写代码,同样也可以借助开发工具来开发 c#代码并且生 成程序集合,微软推出的 visual studio.net 就是这样一个开发工具,借助这个强大 的开发工具,开发者可以快速的编写.net 语言程序代码。c#作为一门崭新的语言, 它具有开发效率高,应用范围广等特点,成为当前程序开发领域的一大热门。 asp.net(c#)特点 在微软的.net 战略中,asp.net 是非常重要的一环,它相对于以前的 asp 有 了相当大的改进。相对于其他的 web 应用开发模型来讲,asp.net 具有更大的优 势。 3.2 需求分析 需求分析工作是软件生存周期最重要的一个环节。需求分析的基本任务是要确 定系统必须完成哪些工作,并提出完整、准确、清晰、具体的要求。需求分析阶段 确定的系统逻辑模型是以后设计和实现目标系统的基础,因此,必须准确完整地体 现用户的要求。 学院 2012 届本科生毕业设计(论文) 7 3.2.1 功能需求 网站模块已初步确定,其业务流程首先由管理员维护基础数据包括班级信息、 地址信息、职位类别、专业信息、新闻信息,此时为学生、企业注册、网站前台做 好准备,然后学生注册通过审核后维护、发布简历信息,企业注册通过审核后维护、 发布职位信息,学生通过企业维护的职位进行浏览和投递,最后管理员统计学生发 布的简历信息和企业发布的职位信息。 3.2.2 性能需求 1.真实性 对本网站的企业资料、个人用户资料、招聘信息都要严格按照实际情况存档。 2.可靠性 对输入的数据要有严格的防错和校验措施,冗余数据处理时由程序自动更新, 以确保数据的准确性和一致性。 3.安全性 对用户要有使用权限上的限制,后台区分管理员和员工的权限,确保后台数据 的安全。 4.保密性 每个系统用户,都被要求必须有口令设置,并且口令对任何用户都是不可见的。 5.可用性 界面友好,做到实时响应,对用户的错误操作能够及时给出提示信息,方便用 户的使用。 3.3 系统业务流程 业务流程描述:用业务流程图描述现系统各项业务处理过程,并结合业务流程 图详细准确地说明业务处理过程中数据的收集、输入、传递、存储、加工的方法、 算法、输出的数量及形式等。 现行系统的业务流程图是分析和描述现行系统业务的重要工具之一。其主要作 用是:描述现行系统的业务情况以便于与管理人员交流,它是系统设计的前提和保 证。 学院 2012 届本科生毕业设计(论文) 8 本系统的业务流程序图如图 3.1 所示。 管理员注册 维护 地址信息 统计 职位类别 专业信息 新闻信息 班级信息 发布 发布 浏览 简历信息 职位信息 投递 学生 企业 审核 通过 审核 通过 图 3.1 系统业务流程图 学院 2012 届本科生毕业设计(论文) 9 第四章 总体设计 4.1 概述 本阶段设计的基本目标是解决系统如何实现问题,也叫做概要设计,本阶段主 要任务是划分出系统的物理元素及设计软件的结构,完成软件定义时期的任务之后 就应该对系统进行总体设计,即根据系统分析产生的分析结果来确定这个系统由哪 些系统和模块组成,这些系统和模块又如何有机的结合在一起,每个模块的功能如 何实现。系统设计的目标是使系统实现拥有所要求的功能,同时,力争达到高效率、 高可靠性、可修改性,并且容易掌握和使用。 模块化的依据是:把复杂问题分解成许多容易解决的小问题。原来的问题也就 变得容易解决。模块化设计是把大型软件按照一定的原则划分成一个较小的相对功 能独立又相关联的模块。每个模块完成一个特定的子功能。把这些模块结合起来组 成一个整体。完成指定的功能,满足问题的要求。采用模块化原理的优点在于可以 使软件结构清晰,容易测试和调试。从而提高软件的可靠性,可修改性。有助于软 件开发的组织管理。一个大型软件可分别编写不同的模块。 4.2 系统功能划分 为了能做好本课题,在参阅了现有的招聘网站的基础上,初步确定了本就业信 息网站的基本架构,即:管理员模块、学生模块和企业模块。首先需要学生和企业 通过注册的方式提交注册信息,管理员进行审核;然后学生通过审核后,登陆系统 维护自己的简历信息、查看职位信息提交简历;企业通过审核后,登陆系统维护职 位信息查看该职位下的简历信息;最后管理员需维护网站首页内容。此功能模块图 可以如图 4.1 表示。 学院 2012 届本科生毕业设计(论文) 10 就业信息网站 登陆 管 理 员 管 理 模 块 学 生 模 块 企 业 模 块 企业、学生注册浏览网站 图 4.1 总体模块图 本系统一共分为四大模块,每个模块之间虽然在表面上是相互独立的,但是在 对数据库的访问上是紧密相连的,各个模块访问的是同一个数据库,只是所访问的 表不同而已。每个模块的功能都是按照在调研中搜集的资料进行编排制作的。依据 上述功能的分析,系统在四大块的基础上每一大模块又分为几个模块: (1) 管理员维护模块包括基础数据维护、业务数据维护和查询统计数据。其中基础 数据维护包括班级信息维护、地址信息维护、职位类别维护、专业信息维护和新闻 信息发布;业务数据维护包括注册学生列表和招聘单位列表;查询统计数据包括学 生简历列表和招聘职位统计。 (2) 学生维护模块包括发布简历、找工作、简历的投递记录和注册信息的维护。 (3) 企业管理模块包括发布招聘职位和企业注册信息。 (4) 网站前台浏览包括登陆界面、企业发布的职位信息、学生简历信息和滚动新闻。 整个系统功能模块可以用如图 4.2 表示。 学院 2012 届本科生毕业设计(论文) 11 就业信息网站 后台登陆 企业、学生注册 浏览网站 管理员维护模块 学生维护模块 企业管理模块 前台页面 基础数据维护 业务数据维护 查询统计数据 班级信息维护 地址信息维护 职位类别维护 专业信息维护 新闻信息发布 招聘单位列表 注册学生列表 招聘职位统计 学生简历列表 找工作 发布简历 注册信息维护 简历的投递记录 企业注册信息 发布招聘职位 图 4.2 系统功能模块图 学院 2012 届本科生毕业设计(论文) 12 4.3 数据库概念结构设计 在系统设计的开始,我首先考虑的是如何用数据模型来数据库的结构与语义, 以对现实世界进行抽象。目前广泛使用的数据模型可分为两种类型,一种是独立于 计算机系统的“概念数据模型” ,如“实体联系模型” ;另一种是直接面向数据库逻 辑结构的“结构数据模型” 。在本系统中我采用“实体联系模型” (er 模型)来描 述数据库的结构与语义,以对现实世界进行第一次抽象。er 模型直接从现实世界 抽象出实体类型及实体间联系,然后用 er 图来表示数据模型。它有两个明显的优 点:接近于人的思维,容易理解;与计算机无关,用户容易接受。但 er 模型只能 说明实体间语义的联系,不能进一步说明详细的数据结构,它只是数据库设计的第 一步。 e-r 图是直观表示概念模型的工具,它有三个基本成分: 矩形框,表示实体类型(考虑问题的对象) 。 菱形框,表示联系类型(实体间的联系) 。 椭圆形框,表示实体的属性。 根据以上分析,数据库需提炼出学生、学生简历、招聘单位、招聘职位 4 个表。 其中学生表需要具备的字段包括:学号、姓名、性别、联系电话、审核标志、密码、 注册时间和所在班级;学生简历需要具备的字段包括:简历代码、出生日期、政治 面貌、籍贯、专业代码、学历、计算机能力、外语能力、毕业时间、教育背景、工 作经历、自我评价、简历图片、学号和模板名称;招聘单位需要具备的字段包括: 单位帐号、单位名称、地址、联系电话、联系人、单位介绍、单位性质、密码、注 册时间、审核标志和所在省市;招聘职位需要具备的字段包括:职位代码、职位名 称、单位帐号、工作地点、招聘人数、承诺月薪、具体要求和职位类别。它们之间 的关系可以通过 er 图表示出来,如图: 4.3.1 各实体属性图如下所示。 学院 2012 届本科生毕业设计(论文) 13 图 4.3 个人会员实体属性图 图 4.4 招聘单位实体属性图 图 4.5 应聘职位实体属性图 个人会员 会员号 联系电话 姓名 性别 密码 审核标志 注册时间 招聘单位 单位账号 联系人 单位名称 地址 联系电话 单位介绍 单位性质 审核标志密码 注册时间所在省市 应聘职位 职位代码 应聘代码 会员号 应聘时间 学院 2012 届本科生毕业设计(论文) 14 图 4.6 新闻信息实体属性图 4.3.2 实体属性关系 e-r 图 1.实体联系 e-r 图如图 4.7 所示。 发布 学学生生 学学生生简简历历 招招聘聘单单位位 招招聘聘职职位位 发布 投递 1 1 1n 1 n 图 4.7 各实体总体 e-r 图 4.4 数据库设计 本系统采用的数据库管理系统是 microsoft 公司的 sql server 2000。该管理系 统由一系列产品组成,不仅能够满足最大的数据处理系统和商业 web 站点存储数 据的需要,还能为个人或小企业提供易于使用的数据存储服务。 microsoft sql server 2000 的特性包括: 1internet 集成。 sql server 2000 数据库引擎提供完整的 xml 支持。它还具有构成最大的 新闻信息 新闻主题 材 新闻代码 新闻内容 发布时间 学院 2012 届本科生毕业设计(论文) 15 web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。sql server 2000 程序设计模型与 windows dna 构架集成,用以开发 web 应用程序,并且 sql server 2000 支持 english query 和 microsoft 搜索服务等功能,在 web 应用程序 中包含了用户友好的查询和强大的搜索功能。 2可伸缩性和可用性。 同一个数据库引擎可以在不同的平台上使用,从运行 microsoft windows 98 的便携式电脑,到运行 microsoft windows 2000 数据中心版的大型多处理器服务器。 sql server 2000 企业版支持联合服务器、索引视图和大型内存支持等功能,使其 得以升级到最大 web 站点所需的性能级别。 3企业级数据库功能。 sql server 2000 关系数据库引擎支持当今苛刻的数据处理环境所需的功能。 数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销 减到最小。sql server 2000 分布式查询使您得以引用来自不同数据源的数据,就 好像这些数据是 sql server 2000 数据库的一部分,同时分布式事务支持充分保护 任何分布式数据更新的完整性。可将一组数据复制到多个移动的脱接用户,使这些 用户自主地工作,然后将他们所做的修改合并发回服务器。 4易于安装、部署和使用。 sql server 2000 中包括一系列管理和开发工具,这些工具可改进在多个站点 上安装、部署、管理和使用 sql server 的过程。sql server 2000 还支持基于标准 的、与 windows dna 集成的程序设计模型,使 sql server 数据库和数据仓库的 使用成为生成强大的可伸缩系统的无缝部分。 5数据仓库。 sql server 2000 中包括析取和分析汇总数据以进行联机分析处理 (olap) 的 工具。sql server 中还包括一些工具,可用来直观地设计数据库并通过 english query 来分析数据。 学院 2012 届本科生毕业设计(论文) 16 第五章 详细设计与系统实现 5.1 概述 详细设计阶段的根本目标是确定应该怎样具体的实现所要求的系统,也就是说, 经过这个阶段的设计工作,应该得出目标系统的精确描述,从而在编码阶段可以把 这个描述直接翻译成用某种程序设计语言书写的程序。详细设计的目标不仅仅是逻 辑上正确地实现每个模块的功能,更重要的是设计的处理过程应该尽可能简明易懂。 5.2 系统的运行环境 网站运行的硬件环境主要包括 p4 3.06g cpu,1gmb 内存,160gmb 硬盘, 64mb 显存的显卡,24xdvd 光盘驱动器,软盘驱动器。 网站运行的软件环境主要包括 windows nt 以上的 server 版操作系统,并且安 装了 iis 服务器管理工具以及 sql server 数据库管理工具。 同时用户对网站的访问要求至少如下的客户端配置,可以运行带有网络连接设 备的计算机硬件培植,带有 internet explorer 的并且接入了网络的操作系统。 5.3 模块详细设计与实现 在前面的概要设计中,已将系统划分为多个模块,并将它们按照一定的原则组 装起来,同时确定了每个功能及模块之间的外部接口。现在所要做的就是确定每个 模块具体执行过程,也可以说是“过程设计”。 在处理过程设计时我采用的是结构化程序设计(简称 sp)方法。详细设计的结 果基本决定了最终程序的质量。为软件的质量,延长软件的生存期,软件的可测试 性、可维护性提供重要的保障。 详细设计阶段的根本目标是确定应该怎样具体的实现所要求的系统,也就是说, 经过这个阶段的设计工作,得出目标系统的精确描述,从而在编码阶段可以把这个 描述翻译成用某种程序设计语言书写的程序。详细设计的目标不仅仅是逻辑上正确 地实现每个模块的功能,更重要的是设计的处理过程应该尽可能简明易懂。 学院 2012 届本科生毕业设计(论文) 17 5.3.1 系统登录模块设计系统登录模块设计 系统登录界面为 index.aspx,分为管理员登录,会员登录和企业登录三种用户 权限登录;在首页中,用户可以浏览企业发布职位信息,如相关单位招聘的职位名 称,招聘人数,承诺月薪等详情,也可以按照类别查询相关的企业信息;本页面还 可以对会员简历信息进行浏览及查询,点击“简历”即可浏览应聘者的详细个人简 历信息。其页面显示如图 5.1 所示。 图 5.1 系统登录界面 1、其中“登录”按钮的代码如下: protected void linkbutton2_click(object sender, eventargs e) /判断登陆的管理员是否正确 if (database.get_table(“select * from 管理员 where 帐号=“ + textbox1.text + “ and 密码=“ + textbox2.text + “).rows.count 0) response.redirect(“admin/index.aspx“); 学院 2012 届本科生毕业设计(论文) 18 else response.write(“alert(帐号或密码错误);“); protected void linkbutton1_click(object sender, eventargs e) /跳转页面 response.redirect(“hy/reghy.aspx“); 2、其中“查询”按钮的代码如下: protected void linkbutton5_click(object sender, eventargs e) /当前的企业登陆信息是否正确 if (database.get_table(“select * from 招聘单位 where 单位帐号=“ + textbox5.text + “ and 审核标志=通过 and 密码=“ + textbox6.text + “).rows.count 0) session“帐号“ = textbox5.text; response.redirect(“company/index.aspx“); else response.write(“alert(您的单位注册信息尚未审核或帐号密码错误); “); 5.3.2 管理员登录界面设计 管理员维护模块包括基础数据维护、业务数据维护和查询统计数据。其中基础 数据维护包括班级信息维护、地址信息维护、职位类别维护、专业信息维护和新闻 信息发布;业务数据维护包括注册学生列表和招聘单位列表;查询统计数据包括学 学院 2012 届本科生毕业设计(论文) 19 生简历列表和招聘职位统计。如图 5.2 所示。 图 5.2 管理员管理界面 5.3.3 新闻信息添加界面 本页面的功能为管理员对首页滚动新闻信息的添加功能,添加信息包括新闻主 题,新闻内容,新闻发布时间为系统默认当前日期。保存后新闻将自动添加到新闻 信息列表中。其页面显示如图 5.3 所示。 学院 2012 届本科生毕业设计(论文) 20 图 5.3 管理员添加新闻信息界面 1、其中“保存”按钮的代码如下: protected void page_load(object sender, eventargs e) if (!page.ispostback) /显示日期 this.tdate.innerhtml = datetime.now.date.toshortdatestring(); protected void button1_click(object sender, eventargs e) /跳转页面 response.redirect(“xwlist.aspx“); protected void button2_click(object sender, eventargs e) 学院 2012 届本科生毕业设计(论文) 21 /添加新闻信息 database.execsql(“insert into 新闻信息(新闻主题,新闻内容,发布时间) values(“ + textbox1.text + “,“ + textbox2.text + “,“ + tdate.innerhtml + “)“); response.redirect(“xwlist.aspx“); 5.3.4 会员注册列表界面 本页面的功能为管理员对网站注册会员信息进行浏览、及按审核状态进行查询 以及删除相应的会员信息等功能,其界面显示如图5.4所示。 图 5.4 会员注册列表信息界面 1、其中“删除”按钮的代码如下: protected void gridview1_rowcommand(object sender, gridviewcommandeventargs e) string key = 学院 2012 届本科生毕业设计(论文) 22 this.gridview1.datakeysconvert.toint32(e.commandargument).value.tostring(); if (e.commandname = “mod“) /传递修改的标志 跳转页面 response.redirect(“xscontrol.aspx?id=“ + key); else if (e.commandname = “del“) /删除会员信息 database.execsql(“delete from 个人会员 where 会员号=“ + key + “); this.gridview1.datasource = database.get_table(“select * from 个人会员 “); this.gridview1.databind(); 5.3.5 企业注册信息审核界面 本页面的功能为管理员对网站注册企业信息进行浏览、及审核功能,管理员负 有对企业注册信息的真实性、合法性进行审核的职责,管理员对企业信息进行浏览、 查询、删除等信息进行操作;其界面显示如图5.5所示。 学院 2012 届本科生毕业设计(论文) 23 图 5.5 招聘单位审核信息界面 1、其中“审核”按钮的代码如下: protected void page_load(object sender, eventargs e) if (!page.ispostback) if (request.querystring“id“ != null) /显示当前的招聘企业信息 datatable tmprs = new datatable(); tmprs = database.get_table(“select * from 招聘单位,地址 where 招聘单位.所 在省市=地址.地址代码 and 招聘单位.单位帐号 =“ + request.querystring“id“ + “); if (tmprs.rows.count 0) t单位介绍.innerhtml = tmprs.rows0“单位介绍“.tostring(); t单位名称 .innerhtml = tmprs.rows0“单位名称“.tostring(); 学院 2012 届本科生毕业设计(论文) 24 t单位性质.innerhtml = tmprs.rows0“单位性质“.tostring(); t单位帐号.innerhtml = tmprs.rows0“单位帐号“.tostring(); t地址.innerhtml = tmprs.rows0“地址“.tostring(); t联系电话.innerhtml = tmprs.rows0“联系电话“.tostring(); t联系人.innerhtml = tmprs.rows0“联系人“.tostring(); t审核标志.innerhtml= tmprs.rows0“审核标志“.tostring(); t所在省市.innerhtml= tmprs.rows0“所在省市“.tostring(); t注册时间.innerhtml = convert.todatetime(tmprs.rows0“注册时间“. tostring().date.toshortdatestring(); if (tmprs.rows0“审核标志“.tostring() = “通过“) button2.visible = false; protected void button1_click(object sender, eventargs e
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人教版八年级上册音乐《 3.2 白毛女》听评课记录
- 人教A版高中数学必修第一册3.3《幂函数》听评课记录x
- 2024-2025学年高中数学人教A版必修1听评课记录:1.1.1集合的含义与表示课堂听评课记录
- 岭南版美术九下第7课《商场环境扫描》听评课记录
- 教科版综合实践七年级上册第二课《感受综合实践活动 以“校园节约用纸”为例》听评课记录1
- 上海市徐汇、松江、金山区2026届化学高二第一学期期末联考试题含答案
- 二零二五年度道路桥梁建设材料租赁合同
- 二零二五版船舶抵押担保合同示范文本
- 二零二五版绿色建筑节能改造合同
- 二零二五年酒店客房租赁与酒店管理培训合同
- 催收机构运营管理制度
- 药品生产企业药品安全信用评价指标及评分标准
- T-SCSTA001-2025《四川省好住房评价标准》
- 台州市水处理发展有限公司化工废水处理工程项目环评报告
- 【亿欧】2025年全球AI Coding市场洞察研究报告
- 建行银行面签合同协议
- 第五单元:含长方形和正方形的不规则或组合图形的面积专项练习-2023-2024学年三年级数学下册典型例题系列(解析版)人教版
- 2025年湖南吉利汽车职业技术学院单招职业技能考试题库附答案
- 毕节地区金沙县2025年小升初易错点数学检测卷含解析
- 2023年中小学心理健康教育课程标准
- 汛期安全教育知识
评论
0/150
提交评论