毕业论文_基于ASP.NET人才交流网的设计与实现.doc_第1页
毕业论文_基于ASP.NET人才交流网的设计与实现.doc_第2页
毕业论文_基于ASP.NET人才交流网的设计与实现.doc_第3页
毕业论文_基于ASP.NET人才交流网的设计与实现.doc_第4页
毕业论文_基于ASP.NET人才交流网的设计与实现.doc_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

忻忻 州州 师师 范范 学学 院院 计算机系本科毕业 设计 论文计算机系本科毕业 设计 论文 课题名称基于 ASP NET 人才交流网 的设计与实现 专 业计 算 机 科 学 与 技 术 姓 名 学 号 指导教师 目目 录录 1 引言引言 2 1 1 人才交流网开发背景与现状 2 1 2 本人主要工作 2 1 3 论文组织与结构 3 2 选题背景及开发平台选题背景及开发平台 4 2 1 系统意义 4 2 2 系统目的 4 2 3 人才交流网的作用 5 2 4 招聘网络中存在的一些问题 5 2 5 开发工具简介 6 3 系统分析设计系统分析设计 7 3 1 系统需求分析 7 3 2 总体设计 7 3 3 详细设计 9 3 4 本章小结 12 4 系统实现系统实现 13 4 1 主程序模块 13 4 2 各程序模块 24 4 3 本章小结 25 5 系统测试系统测试 26 5 1 测试步骤 26 5 2 测试方法 26 5 3 测试结果 27 6 结束语结束语 28 致谢致谢 29 参考文献参考文献 30 忻州师院计算机系本科学士学位论文 1 基于 ASP NET 人才交流网的设计与实现 摘要摘要 大学生就业难正日益成为一个社会问题 但我国的人才总量是缺乏的 大学毕业生 理应有比较大的就业空间 但我国在疏通渠道和就业服务上有明显不足 也有很大拓展空 间 一方面是民营企业 边远地区有很大需要 另一方面是目前的就业服务有很大的局限 尚未形成全国性的就业市场 大学生异地求职 信息不畅 成本太高 随着网络应用环境的成熟和个人电脑的普及 互联网已经渗透到人们生活的各个角落 社会经济的快速发展 人才的流通变得愈加频繁 网络人才招聘服务正以高速的发展势头 适应着快节奏的现代生活 本课题采用 B S 结构 运用 ASP NET 和数据库建立一个人才交 流网站 通过这个网站 求职者和企业可以在线注册 求职者登陆后 可以修改个人简历 更新个人职位库 查看站内信息 执行职位搜索以及账号操作 企业用户登陆后 可以修 改公司详细资料 发布招聘信息 查寻站内信息 更新企业人才库 实现人才搜索和账号 操作 系统管理员可以通过后台对求职者用户和企业用户的资料进行修改与删除 添加各 类新闻 发布委托招聘信息等 关键词 ASP NET 数据库 人才交流 Abstract Employment of university students are increasingly difficult to become a social problem but the total lack of talent in our country and university graduates should have relatively large room for employment but since the dredge channels and employment services there is obviously insufficient also a great space to develop The one hand private enterprise there is great need in remote areas on the other hand the current employment service has great limitations and has not yet formed a national job market college students off site job search information poor the cost is 基于 ASP NET 人才交流网的设计与实现 2 too high With the network application environment maturity and the popularization of personal computers the Internet has penetrated into people s lives every corner With the rapid social economic development the flow of talent has become increasingly frequent Personnel recruitment service network is a high speed development momentum adapt to the fast pace of modern life Using B S structure and ASP NET and database establish a recruitment website Through the website job seekers and enterprise can register online After logging into the website job seekers can change biographical notes update personal work experience look into the station s information and so on Enterprises can update their detailed information and job information trace the station s information update the pool of enterprises human resources and search operations account System administrators can update delete and publish information of job seeker and enterprises add all kinds of news by background and publish commissioned recruitment information Keywords ASP NET Database Talents Exchange 1 引言引言 1 1 人才交流网开发背景与现状人才交流网开发背景与现状 在当前的市场环境中 随着社会的进步和技术的发展 知识经济也在快速 发展 市场的竞争在很大程度上体现为人才的竞争 随着网络应用环境的成熟 互联网已经渗透到人们生活的每个角落 网络人才招聘正以高速的发展趋势适 应着现代生活 过网络求职应聘或招聘各种人才已成为一种趋势 根据市场对于人才招聘的需求 现开发 人才交流网 它具有招聘或求职 忻州师院计算机系本科学士学位论文 3 的专业业务流程 有效地提高人才招聘的工作效率 目前 一些高校的就业信息网不仅为本校毕业生就业提供服务 而且还发 挥了区域性功能 为其他同类学校学生提供帮助 例如 东师就业信息网 就 是一个富有特色的东北区域性的高师就业信息网 它依托完善的网络功能 使 东北地区的 17 所高师院校毕业生能够便捷的检索到用人单位的信息 用人单位 也可便捷的检索到毕业生的学习成绩 综合素质测评情况 照片和联系方式 随着全国的人才交流网站迅速发展 已经超过 1000 个 市场竞争也越来越激 烈 网络已成为越来越多的企业 人才进行招聘和求职的重要手段 1 2 本人主要工作本人主要工作 第一步 选择毕业设计论文的题目 查阅相关资料 第二步 编写论文大纲 设计论文系统框架 第三步 总体设计 将系统分为几个模块 分别设计实现其功能 第四步 详细设计 细节化实现各个模块的功能 第五步 设计测试方案 系统进行具体的功能和性能设计 第六步 修改系统不足之处 完善系统 第七步 根据论文大纲和系统编写论文 第八步 完善论文 第九步 提交论文进行毕业论文答辩 本文主要研究了人才交流网的设计与实现 共三个模块 个人用户模块有 个人用户注册 登录个人简历 修改个人简历 岗位搜 索 密码修改 企业用户模块 企业用户注册 登录企业信息 维护企业信息 发布招聘 基于 ASP NET 人才交流网的设计与实现 4 信息 维护招聘信息 人才搜索 密码修改 管理者模块 个人管理 个人登录 个人信息管理 企业管理 企业登录 企业信息管理 公告管理 发布 修改 删除 新闻管理 发布 修改 删 除 系统管理 1 3 论文组织与结构论文组织与结构 其组织结构如下 第一部分 引言 主要介绍了人才交流网的开发背景与现状 第二部分 相关理论及开发平台 对于开发平台的系统意义 系统目的 系统功能 遇到的问题以及开发工具作相应的介绍 第三部分 系统需求分析 在系统中根据需求来分析数据的多条件综合查 询 个人与企业双向分配的程序实现 以及权限问题 第四部分 系统总体架构设计 介绍了人才交流网实现的主要功能 并给 出了架构原理以及主程序框架的流程图 第五部分 人才交流网的系统设计 从人才交流网的功能 数据库中表的 设计和系统的扩展性能等多方面描述了本系统的特点 第六部分 系统实现 系统的功能特点通过适当的设计方法实现用户对该 系统的要求 实现主程序模块和各程序模块 第七部分 系统测试 对人才交流网系统的各个功能部分进行了测试 第八部分 结论 本章对全文工作进行总结 指出了还需改进的地方 忻州师院计算机系本科学士学位论文 5 2 选题背景及开发平台选题背景及开发平台 2 1 系统意义系统意义 随着学校招生进一步扩大 毕业生数量越来越多 其就业工作涉及面和社 会影响越来越大 要推动就业工作 就不能一味地求有形市场的规模和声势 而要充分看到无形市场高效 便利 覆盖面广的优点 它是毕业生就业市场发 展的新方向 由于网上人才交流是以网站的形式存在于计算机网络的无形市场 在计算机网络迅速发展 普及的今天 任何人 在任何地点 任何时间 只要 有网络环境 能接入 Internet 就可以访问网上人才市场 这就使得用人单位和 毕业生可以随时随地登陆 人才交流网 进行信息的交流 发布与查询 信息 由网络服务器进行处理并完全通过网络进行传送 这可以大幅度的提高双方的 工作效率 同时也是对传统的有形人才市场的一种重要补充 人才交流网 开辟求职信息频道和招聘信息频道 供需双方可以根据需 要查询详细的相关信息 并可以通过网络进行实时的信息交流 运用最先进的 媒体和宽带网技术还可以进行多媒体形式的交流 这些都有利于加深用人单位 与毕业生之间的了解与沟通 克服了空间与时间的限制 为用人单位和毕业生 节省了大量的时间 精力和资金 同时又可以达到双方满意的目的 这样 网 上人才市场 就会吸引更多企业与毕业生参与进来 形成良性循环 从而扩展 了毕业生就业市场 使得用人单位与毕业生之间的双向选择更具实际意义 2 2 系统目的系统目的 学校在毕业生就业过程中需要处理许多繁杂事务 近则与院系 远则与各 级主管部门和用人单位 表格 信件等信息载体甚多 会造成重复劳动和诸多 错误 依托信息网络所具有的特点 学校内部调整工作将变得简捷 通过网络 基于 ASP NET 人才交流网的设计与实现 6 更可方便地与外部沟通 随时随地掌握最新 最准确的信息 拓宽工作视野 随着就业信息网建设的发展和完善 只要通过会员资格认证 用人单位就 可以在线发布和维护需求信息 查询毕业生的资料 与满意的毕业生沟通联系 进行网上招聘 毕业生可以进行网上求职 省时 省力 省钱 同时可以在学 校就业信息网上设置 个人信息 不受时空限制的进行 自我推销 这样可 以减少许多中间环节 减少招聘 应聘的盲目性 提高效率 对学校而言 可 以缓解就业工作对日常教学工作造成冲击的矛盾 促使毕业生既可安心的完成 学业 又不误就业 同时通过开展网络就业工作 原本一个月才能完成的信息 整理 发布工作现在只要半天就可以完成 对于用人单位来说 通过传统的招 聘会招收一名应届毕业生的费用是 2000 元到 8000 元 而通过网络招聘应届毕 业生成本几乎为零 2 3 人才交流网的作用人才交流网的作用 毕业生由于遇到的问题得不到及时解决 往往在就业过程中会走弯路 同 时也增加了学校工作的难度 这就需要发挥人才交流网优势 开创就业指导工 作的新路子 满足毕业生的需要 如果通过人才交流网使需要帮助的毕业生能 及时与学校沟通 老师能提供及时的指点和帮助 这对他们是很好的事情 将 有针对性的指导信息转变为数据库中的数据 以动态网页的形式发布在网站上 供毕业生进行访问和查看 而在更新信息的时候 只需要更改数据库中的相关 内容 即可使所有浏览网页的学生都可以在第一时间得到相关的信息 这样可 以更高效 快捷地对毕业生进行教育和指导 另一方面 随着毕业生的剧增 还可以缓解毕业生咨询人数的增加 咨询 教师不足的问题 针对学生咨询有共性的问题 将其解答信息发布到网站上 忻州师院计算机系本科学士学位论文 7 供毕业生查阅 那些由于传统指导模式的局限性而造成对毕业生帮助不够的问 题也能迎刃而解 常常与毕业生进行 网上聊天 接得益者是毕业生 同时还 有学校与用人单位 2 4 招聘网络中存在的一些问题招聘网络中存在的一些问题 由于信息传递的局限 容易产生不公平 不公正的现象 这是毕业生最不 愿意接受的 通过网络可以实现就业过程中信息的平等享用 减少 黑箱操作 消除毕业生的疑虑 实现公开 公正 公平的竞争环境 目前毕业生的自荐材 料有一些夸张甚至不真实的内容 依靠信息网络 由学校提供的内容可从根本 上保障其内容的真实性 可靠性 作为用人单位的参考依据 毕业生在择业过 程中可能联系若干个单位而导致一些单位的利益受损 通过网络亦可遏制这种 不良行为 学校可把历届的毕业生资料形成人才库 为需要这方面资料的毕业 生和用人单位提供服务 毕业生网上择业改变了不正当竞争的风气 同时减少 了社会上假文凭对学校和用人单位带来的危害 目前 我国互联网的发展十分迅速 作为就业过程中的毕业生 用人单位 和学校三方使用网络的普及程度在不断地提高 尽管目前我国的网上择业发展 仍处于起步阶段 但我们可以清楚地预见 随着社会的发展 网上择业必然成 为我国高校毕业生的重要手段 学校 毕业生与用人单位不但可以通过网络直 接接触 而且藉此可以成为三者拓展新领域和新增长点的基础 同时由于因特 网的快速发展 网上就业的软硬件基础也将日臻完善 网上择业也将是大学生 就业的主要趋势 教育部多次强调 不仅要发展有形的毕业生就业市场 还应 进一步发展无形的市场 特别是电子信息网络的建设要加强 加快 基于 ASP NET 人才交流网的设计与实现 8 2 52 5 开发工具简介开发工具简介 本网站使用 VS2005 作为开发环境 嵌套 C 语言的 ASP NET 作为编程环 境 SQL Server 是数据库环境 ASP Net2 0 是把基于通用语言的程序在服务器上运行 不像以前的 ASP 即 时解释程序 而是将程序在服务器端首次运行时进行编译 ASP Net2 0 构架是 可以用 Microsoft R 公司最新的产品 Visual S 开发环境进行开发 WYSIWYG What You See Is What You Get 所见即为所得 的编辑 这些仅是 ASP Net2 0 强大化软件支持的一小部分 因为 ASP Net2 0 是基于通用语言的编译运行的程序 所以它的强大性和适 应性 可以使它运行在 Web 应用软件开发者的几乎全部的平台上 通用语言的 基本库 消息机制 数据接口的处理都能无缝的整合到 ASP Net2 0 的 Web 应 用中 ASP Net2 0 同时也是 language independent 语言独立化的 所以你可以选 择一种最适合你的语言来编写你的程序 或者把你的程序用很多种语言来写 现在已经支持的有 C C 和 Java 的结合体 VB Jscript ASP NET 优越性主要体现在以下几个方面 1 效率 ASP NET 是建立在 NET Framework 之上的 可使用 Visual Basic C 这样的模块化程序设计语言 在第一次执行后不须重新编译就可直 接运行 所以速度和效率比 ASP 这种只能用 VBScript 或 JavaScript 这样的非模块 化语言来编写的脚本编程语言提高很多 2 可重用性 ASP NET 不再像 ASP 那样将 ASP 代码与 HTML 混合在一 起 而是实现代码与内容的完全分离 可重用性强 3 代码量 ASP 对所有要实现的功能通过编写代码来实现 而 ASP NET 忻州师院计算机系本科学士学位论文 9 只须预先说明就可自动实现 所以同样的功能 ASP NET 要比 ASP 代码量小的 多 基于 ASP NET 人才交流网的设计与实现 10 3 系统分析设计系统分析设计 3 1 系统需求分析系统需求分析 根据新形势下的毕业生就业工作的特点和要求 充分利用计算机和网络技 术开拓毕业生就业市场 加快无形市场的建设 用信息化提高就业指导和就业 服务水平 该网站以向用人单位和毕业生提供高效 优质 周到的服务为工作 目标 以贯彻和宣传国家及有关学校毕业生就业的各项方针 政策和法规为职 责 作为 基于 ASP NET 人才交流网 的开发参与者 本人就通过该网站的建设 过程遇到的主要难点以及解决方法来阐述以下四个方面 1 数据的多条件综合查询 依靠 ASP NET 中 ADO 组件的几个基本对象 编写相应的条件生成算法 使用 SQL 语句实现综合查询 2 个人与企业的双向分配的程序实现 根据具体分配规则编写相应的双向 分配算法 有待于设计过程中逐步实现 3 权限问题 权限上大致分为未注册用户 企业会员 个人会员 管理员 未注册用户可以浏览网站基本的就业信息和资讯 注册会员 包括企业和个人 可以在通过验证功能模块进入后随时修改个人或企业的信息和资料 还可以看 到比普通没注册的人更多更有用的就业信息 管理员可以通过验证功能模块后 进入后台管理系统 随时更新网站的各种信息 作为一个人才交流网 本网站系统应满足的功能需求如下 三层结构的建立 后台数据库的建立 前台可以对数据库进行正确的操作 就业信息的输入以及招聘单位和应聘者的信息都没有错误 系统可以良好的运 行 每个功能模块都能良好的实现它的功能 数据库中的表结构尽量不出现冗余情况 保证数据的完整性和一致性 对 忻州师院计算机系本科学士学位论文 11 各个控件的属性 事件要了解清楚 保证主要功能实现的同时还要保证网站界面的友好性 使各个功能界面保 持风格的一致 尽量使操作简单化 体现出网站以人为本的一面 为人才交流 提供更好的平台 此外本网站在设计过程中所用到的开发工具均为不收费的 除了需要大量 的时间外 也就需要电脑和设计者 所以不管从人力 财力 物力方面都具有 可行性的 3 2 总体设计总体设计 该网站系统采用 B S 架构 B S 架构原理如图 3 1 基于 ASP NET 人才交流网的设计与实现 12 图3 1 B S架构原理图 人才交流网主要提供四个方面的功能 全国各地的求职信息的管理 各类 用人单位招聘信息的管理 网上招聘的管理 各类与就业相关的政策法规的管 理 提供全国就业动态信息 网站的数据流图即 DFD 如图 3 2 图 3 2 网站 DFD 图 网站总体功能结构图如图 3 3 反馈信息 资 源 维 息 信 反 馈 息 资 信 信 人才交流网 用户 管理员 企业 源 息 反 馈 护 求职注册 企业注册 用户登录 人 才 交 流 网 前台 后台 企业登录 新闻管理 企业管理 公告管理 用户管理 添加资讯 管理资讯 添加公告 管理公告 用户 公告管理 企业 新闻管理 职位管理 忻州师院计算机系本科学士学位论文 13 图 3 3 总体功能结构图 3 3 详细设计详细设计 1 基本表设计 在本系统中 涉及到的数据项和表结构如下 表 3 1 管理员表 列名列名数据类型数据类型长度长度允许为空允许为空 idint4否 adminNamechar50否 Pwdchar100否 表 3 2 公司信息表 列名列名数据类型数据类型长度长度允许为空允许为空 Idint16否 基于 ASP NET 人才交流网的设计与实现 14 Pwdvarchar16否 RealNamevarchar50 Addtimedatetime50 续表 3 2 Telvarchar50 Addressvarchar50 emalvarchar50 companynamevarchar50 descriptionvarchar50 privincevarchar50 stationvarchar50 monyvarchar50 impontvarchar50 accountvarchar50 表 3 3 工作信息表 列名列名数据类型数据类型长度长度允许为空允许为空 IdInt4否 accountverchar16否 jobnamevarchar50 jobnumvarchar50 addtimevarchar50 descriptionsvarchar50 忻州师院计算机系本科学士学位论文 15 jobclassvarchar50 sealarytpevarchar50 sealaryvarchar50 privancesvarchar50 Addressvarchar50 表 3 4 公告信息表 列名列名数据类型数据类型长度长度允许为空允许为空 Idint4否 Tittlevarchar16否 Contenttext16否 AddTimevarchar30否 Fromsvarchar50 Addpersonvarchar50 表 3 5 求职人员信息表 列名列名数据类型数据类型长度长度允许为空允许为空 Idint4否 Numvarchar16否 pwdvarchar16否 RealNametext16否 addtimedatetime30否 基于 ASP NET 人才交流网的设计与实现 16 myheighvarchar50 xuelivarchar 50 UserNamevarchar50 Telvarchar50 addressvarchar50 agevarchar50 agedatevarchar50 Marryvarchar50 CardTypevarchar50 CardNUmvarchar50 Jobyearvarchar50 zhuanyevarchar50 emalvarchar50 appreciationvarchar500 jobpurposevarchar500 jobexpvarchar500 schoolexpvarchar500 goodatvarchar500 othervarchar500 schoolvarchar sexvarchar 表 3 6 新闻内容表 忻州师院计算机系本科学士学位论文 17 列名列名数据类型数据类型长度长度允许为空允许为空 Idint4否 ClassNamevarchar16否 NewTittlevarchar16否 续表 3 6 NewContentvarchar16否 AddTimevarchar50 Fromsvarchar50 Addpersonvarchar50 NewsImgvarchar50 Impvarchar50 表 3 7 人员工作表 列名列名数据类型数据类型长度长度允许为空允许为空 Idint4否 Usernamevarchar16否 JobidInt4否 JobNamevarchar16否 3 43 4 本章小结本章小结 本章节将系统各项功能划分为各个模块 并将各个模块要实现的功能具体 化 细节化 为后面系统实现做了充分的准备 实现了由理论向实际系统实现 的转换的良好过度 将系统中各个模块的具体功能展示出来 基于 ASP NET 人才交流网的设计与实现 18 忻州师院计算机系本科学士学位论文 19 4 系统实现系统实现 系统实现是为了系统的功能特点通过适当的设计方法实现用户对功能的要 求 4 1 主程序模块主程序模块 主程序模块相当于一个访问平台 在主程序模块中 不论是普通用户想参 与在线查看 还是想注册成为网站的会员 或是已经注册的用户想进入自己的 操作平台 甚至是管理员登录都可在主程序模块内看到访问界面 主程序模块 将系统所要实现的主要功能全都表示出来 使浏览者一目了然 让用户可以很 快明白系统功能 从而快速的选择自己的需求 1 首页 界面如图 4 1 所示 图 4 1 主界面 主要实现代码 基于 ASP NET 人才交流网的设计与实现 20 取当日头条新闻 private void TodayNews SqlConnection con new SqlConnection System Configuration ConfigurationSettings AppSettings ConStr ToString con Open SqlCommand cmd new SqlCommand select top 35 from NewsContent order by Id desc AddTime desc con SqlDataReader sdr cmd ExecuteReader this dllTodayNews DataSource sdr this dllTodayNews DataBind con Close 获得最新的求职信息 private void getuser SqlDataReader da da db GetDataReader select top 15 id sex RealName xueli zhuanye school Tel from JobUser order by addtime desc this dluser DataSource da this dluser DataBind 获取最新招聘信息 private void getjob SqlDataReader da da db GetDataReader select top 15 from Job order by addtime desc 忻州师院计算机系本科学士学位论文 21 this dljob DataSource da this dljob DataBind 2 求职注册 界面如图 4 2 所示 图 4 2 求职注册界面 主要实现代码 protected void btnnext Click object sender ImageClickEventArgs e if Session RandCode ToString txtcode Text ToString js Alert 验证码输入错误 else if db GetDataReader select from JobUser where Username 基于 ASP NET 人才交流网的设计与实现 22 txtname Text Read regname InnerHtml 对不起该帐号已经存在 js Alert 帐号已经存在 else regname InnerHtml 恭喜该用户名可以使用 db RunSql insert into JobUser Username pwd emal RealName addtime myheigh xueli Tel address age agedate Marry CardType CardNUm Jobyear zhuanye school appreciation jobpurpose jobexp schoolexp goodat other sex val ues txtname Text Trim txtpwd Text Trim txtEmal Text Trim txtRealName Text DateTime Now txtheigth Text ddpxueli SelectedItem Text txttel Text txtaddress Text txtage Text txtyear Text ddpmeary SelectedItem Text ddpidcard SelectedItem Text txtidcard Text txtwork Text txtzhuanye Text txtschool Text txtpingjia Text txtyixiang Text txtworkjingyan Text txtjiaoyu Text txttechang Text txtother Text drsex SelectedItem Text Session username txtname Text Trim js AlertAndRedirect 恭喜您注册并发布简历成功 userhome aspx 忻州师院计算机系本科学士学位论文 23 3 企业注册 界面如图 4 3 所示 图 4 3 企业注册界面 主要实现代码 protected void lkadd Click object sender EventArgs e if db GetDataReader select account from Company where account this txtname Text Read js Alert 帐号已经存在 else db RunSql insert into 基于 ASP NET 人才交流网的设计与实现 24 Company account Address Tel RealName emal companyname Pwd description Addtime privince station values txtname Text Trim txtaddress Text Trim txttel Text Trim txtusername Text Trim txtemal Text Trim txtcpmanyname Text Trim txtpwd Text Trim txtdes Text Trim DateTime Today DropShengfen SelectedValue DropDiqu SelectedValue Session company txtname Text Response Redirect copmanyhome aspx protected void lktest Click object sender EventArgs e if txtname Text js Alert 帐号空 if db GetDataReader select account from Company where account this txtname Text Read js Alert 帐号已经存在 else js Alert 帐号可以使用 忻州师院计算机系本科学士学位论文 25 4 招聘页面 界面如图 4 4 所示 图 4 4 招聘界面 主要实现代码 private void getuser SqlConnection con new SqlConnection System Configuration ConfigurationSettings AppSettings ConStr ToString con Open SqlDataAdapter sda new SqlDataAdapter select id sex RealName xueli zhuanye school Tel from JobUser con DataSet ds new DataSet sda Fill ds PagedDataSource objPds new PagedDataSource objPds DataSource ds Tables 0 DefaultView 基于 ASP NET 人才交流网的设计与实现 26 objPds AllowPaging true objPds PageSize 40 int CurPage if Request QueryString Page null CurPage Convert ToInt32 Request QueryString Page else CurPage 1 objPds CurrentPageIndex CurPage 1 lblCurrentPage Text CurPage ToString lblSumPage Text objPds PageCount ToString if objPds IsFirstPage this hyfirst NavigateUrl Request CurrentExecutionFilePath Page 1 lnkPrev NavigateUrl Request CurrentExecutionFilePath Page Convert ToString CurPage 1 if objPds IsLastPage hylastpage NavigateUrl Request CurrentExecutionFilePath Page objPds PageCount lnkNext NavigateUrl Request CurrentExecutionFilePath 忻州师院计算机系本科学士学位论文 27 Page Convert ToString CurPage 1 this dluser DataSource objPds this dluser DataBind con Close 5 求职页面 界面如图 4 5 所示 图 4 5 求职界面 主要实现代码 protected void Page Load object sender EventArgs e if IsPostBack 基于 ASP NET 人才交流网的设计与实现 28 SqlConnection con new SqlConnection System Configuration ConfigurationSettings AppSettings ConStr ToString con Open SqlDataAdapter sda new SqlDataAdapter select A id as id B id as jobid A jobclass as jobclass B companyname as companyname A privances as privances A jobname as jobname A jobnum as jobnum A sealarytpe as sealarytpe A sealary as sealary A account as jobname B account as username A addtime as addtime from Job A left join Company B ON A account B account con DataSet ds new DataSet sda Fill ds PagedDataSource objPds new PagedDataSource objPds DataSource ds Tables 0 DefaultView objPds AllowPaging true objPds PageSize 60 int CurPage if Request QueryString Page null CurPage Convert ToInt32 Request QueryString Page else CurPage 1 objPds CurrentPageIndex CurPage 1 lblCurrentPage Text CurPage ToString lblSumPage Text objPds PageCount ToString 忻州师院计算机系本科学士学位论文 29 if objPds IsFirstPage this hyfirst NavigateUrl Request CurrentExecutionFilePath Page 1 lnkPrev NavigateUrl Request CurrentExecutionFilePath Page Convert ToString CurPage 1 if objPds IsLastPage hylastpage NavigateUrl Request CurrentExecutionFilePath Page objPds PageCount lnkNext NavigateUrl Request CurrentExecutionFilePath Page Convert ToString CurPage 1 this dljoblist DataSource objPds this dljoblist DataBind con Close 6 后台登录 界面如图 4 6 所示 基于 ASP NET 人才交流网的设计与实现 30 图 4 6 后台登录界面 主要实现代码 protected void Page Load object sender EventArgs e this LoginBtn Attributes Add onclick return CheckInsert protected void LoginBtn Click object sender EventArgs e try SqlConnection con new SqlConnection System Configuration ConfigurationSettings AppSettings ConStr ToString con Open SqlCommand cmd new SqlCommand select from admin where 忻州师院计算机系本科学士学位论文 31 adminName this AdminNameTxt Text and pwd this AdminPwdTxt Text con SqlDataReader sdr cmd ExecuteReader if sdr Read Session adminName sdr adminName ToString Response Redirect Index htm else if Session adminName null js AlertAndRedirect 非法登录 AdminLogin aspx con Close catch Exception ex Response Write ex Message 基于 ASP NET 人才交流网的设计与实现 32 7 添加新闻 界面如图 4 7 所示 图 4 7 新闻添加界面 主要实现代码 protected void btnaddNews Click object sender EventArgs e try SqlConnection con new SqlConnection System Configuration ConfigurationSettings AppSettings ConStr ToString con Open SqlCommand cmd new SqlCommand insert into NewsContent ClassName NewTittle NewContent AddTime Froms Addperson Imp 忻州师院计算机系本科学士学位论文 33 values ClassName NewTittle NewContent AddTime Froms Addperson Imp con cmd Parameters Add ClassName SqlDbType VarChar cmd Parameters Add NewTittle SqlDbType VarChar cmd Parameters Add NewContent SqlDbType Text cmd Parameters Add AddTime SqlDbType DateTime cmd Parameters Add Froms SqlDbType VarChar cmd Parameters Add Addperson SqlDbType VarChar cmd Parameters Add Imp SqlDbType VarChar cmd Parameters ClassName Value 新闻 cmd Parameters NewTittle Value txtNewsTittle Text Trim cmd Parameters AddTime Value DateTime Now cmd Parameters NewContent Value FreeTextBox1 Text cmd Parameters Froms Value txtFrom Text Trim cmd Parameters Addperson Value Session adminName ToString cmd Parameters Imp Value 1 cmd ExecuteNonQuery con Close js AlertAndRedirect 添加成功 Addnews aspx catch Exception ex 基于 ASP NET 人才交流网的设计与实现 34 Response Write ex Message js AlertAndRedirect 添加失败 Addnews aspx 8 管理新闻 界面如图 4 8 所示 图 4 8 新闻管理界面 主要实现代码 public string SubNewTitle string Str string Tettle Str if Str Length 30 Tettle Str Substring 0 30 return Tettle 忻州师院计算机系本科学士学位论文 35 else Tettle Str return Tettle 9 职位管理 界面如图 4 9 所示 图 4 9 职位管理界面 主要实现代码 if IsPostBack if Session adminName null js AlertAndRedirect 对不起你还没有登录 基于 ASP NET 人才交流网的设计与实现 36 AdminLogin aspx SqlConnection con new SqlConnection System Configuration ConfigurationSettings AppSettings ConStr ToString con Open SqlDataAdapter sda new SqlDataAdapter

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论