




已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实践教学实践教学 兰州理工大学兰州理工大学 计算机与通信学院 2011 年秋季学期 C C 面向对象面向对象课程设计课程设计 题目 人才招聘网站设计与实现 专业班级 计算机 1 班 姓 名 武小正 学 号 10240122 指导教师 年福忠 成 绩 可编辑修改 目录 摘要 2 绪论 3 1 1 课题的背景 3 1 2 系统设计思想 4 需求分析 5 2 1 系统基本情况描述 5 2 2 系统流程图 6 系统设计 7 3 1 系统功能模块设计 7 3 2 调试分析 8 总结与体会 10 致谢 11 参考文献 12 附录 源程序 13 可编辑修改 摘摘 要要 现今 由于社会对学术 技术要求的提高以及教育改革 高等学校年年扩 招等原因 大学毕业生已经远离了毕业 包分配 不愁嫁 的日子 由此 找工作的方式在二十一世纪也发生着丰富的变化 相对于漫无目的的四处寻找 用人单位和奋战于拥挤的各种大型招聘会 网络人才与招聘系统能提供最及时 最丰富的招聘信息 通过该题目的设计 开发 使学生初步得到数据库开发的训练 全面培养 软件开发过程中的分析 设计 编码 测试及文档规范书写的能力 得到软件 开发的综合训练 提高解决实际问的能力 关键字关键字 人才招聘 信息管理 系统分析 可编辑修改 绪论绪论 1 11 1 课题背景课题背景 人才招聘网站系统是用于招聘人员和业务管理的计算机信息系统 系统包 括宏观决策和业务管理两个部分 服务对象包括工作单位 招聘人员和其所担 任的职务 人才招聘网站系统服从于人员信息管理的总体规划 系统建设坚持 一体化的设计思想 与就业服务系统 医疗保险系统 失业保险系统等统一标 准 协调建设 随着我国信息管理制度改革的进一步深入 特别一些大型企业和公司 业 务量急剧增长 管理日趋完善 一些地区建立了计算机信息管理系统 对于深 化改革 规范管理 提高业务工作效率等产生了积极的促进作用 目前已有相 当一部分城市开始使用计算机进行前台业务处理 一些较发达的城市实现了全 市联网 但由于各地的经济状况不同 系统建设的规模 水平差异也较大 系 统建设面临的主要问题有 现有的信息系统已无法更好地满足业务处理和管理 决策的更高要求 缺乏各个行业应有的标准和指导信息 有时候建设的信息系 统 不能更好及时的将一些最新信息展现给人才消费者 这从一定程度上造成 硬件和系统软件的浪费 应用软件重复开发现象比较普遍 网络互联困难 缺 乏组织与人员保证 这种状况严重制约着各地信息系统建设和发展 随着每个企业公司体系中所包含的内容 层次 范围和目标日趋扩大和复 杂化 工作量和数据处理量将呈现大幅度的增长趋势 公司管理部门所承担的 管理工作变得越来越繁重 特别是实行个人帐户管理以后 不仅管理数据成倍 增长 而且每笔数据都涉及到职工和单位的实际利益 不允许有半点差错 一 个完善的系统或手工操作方式将实现新形式下的招聘工作目标 确保招聘工作 的顺利进行和人员信息的管理 可编辑修改 1 31 3 系统设计思想系统设计思想 人才招聘网站系统服从于公司和企业信息管理系统的总体规划 系统建设 坚持一体化的设计思想 结合着国家政策和对息系统建设的规定进行实施 本 系统按以下原则进行 1 实用性 人才招聘网站系统作为应用系统 以满信息管理工作的业务需求为 首要目标 避免盲目追求最新技术 2 可靠性 采用稳定可靠的成熟技术 保证系统长期安全运行 系统中的硬 软件及信息资源要满足可靠性设计要求 3 先进性 在实用性的前提下 尽可能跟踪国内外先进的计算机硬软件技术 信息技术及网络通信技术 使系统具有较高的性能价格比 采用先进的体系结 构和技术发展的主流产品 保证整个系统高效运行 4 开放性 技术上立足于长远发展 坚持选用开放性系统 5 安全性 遵循有关信息安全标准 具有必要的安全保护和保密措施 以及对 计算机犯罪和病毒的防范能力 确保数据永久安全 6 可扩充性 应充分考虑到联网用户增加和业务扩展的情况 留有必要的扩充 能力及接口 7 可维护性 应用软件开发的模块化程度高 对不同的管理方式的适应能力强 软件维护方便 8 易操作性 贯彻面向最终用户的原则 建立友好的用户界面 操作简单 直 观灵活 易于学习掌握 在人才招聘网站系统中 数据库无疑是其核心部分 由于该系统具有一定 的复杂性 这就必然要求数据库在数据的提交 管理等方面能够充分满足实际 业务的处理需求 因此对数据库的选择提出了下列严格的要求 1 可靠性 在保障可用性基础上 考虑到系统运行的环境比较复杂 处理 量巨大 所以必须保证系统核心数据库的稳定 可靠 安全运行 以提高整个 系统的抗干扰能力 2 安全性 对于不宜公开的信息 必须能够通过数据库设定安全等级和查 阅权限 并在数据库中对重要数据进行加密存储 以保证数据的安全性 而且 数据库还必须提供方便的数据备份功能 以减轻系统维护人员的工作量 可编辑修改 需求分析需求分析 2 12 1 系统基本情况描述系统基本情况描述 人才招聘网站系统是以招聘单位的业务为背景 通过调研 分析现有的管 理模式和已有的管理软件 建立系统模型 以实际为基础进行设计的 该系统 属于 B S 结构 B S 结构的主要特点是分布性强 维护方便 开发简单且共享 性强 总体拥有成本低 用户通过浏览器向分布在网络上的许多服务器发出请 求 服务器对浏览器的请求进行处理 将用户所需信息返回到浏览器 数据请 求 加工 结果返回以及动态网页生成 对数据库的访问和应用程序的执行等 工作全部由 Web Server 完成 该系统包括六大模块 招聘者档案管理 招聘职 位管理 信息查询 报表统计和打印 系统维护 可编辑修改 2 22 2 系统流程图系统流程图 系统流程图是用图形的方式表现出招聘者和企业公司相互了解时的业务处 理流程 具体图示如下 系统流程图 简历管理 问卷管理 首页 职位发布 面试管理 知识库管理 用户管理 试题列表试题详细信息 删除列表 修改列表 增加试题 预览试题 职位发布职位列表职位详细信息 停止招聘 修改职位 增加职位 删除职位 简历管理职位列表应聘者列表应聘者申请表 查询职位 查看试卷答案 回复信息 打印简历 面试管理职位列表应聘者列表 未发通知 面试完成 等待面试应聘者申请表查看试卷答案 题库管理题目列表题目详细信息 删除试题 增加试题 查询试题 增加答案 删除答案 价值取向问卷 工作取向问卷 用户管理用户列表 用户信息 增加用户 修改用户信息 删除用户 可编辑修改 系统设计系统设计 3 13 1 系统功能模块设计系统功能模块设计 系统功能 1 新闻系统 添加 修改 删除文章 文章置顶 Flash 文章系统 2 投票系统 添加 修改 删除投票 3 求职系统 个人会员注册后可以修改自己的基本资料 添加 修改 删除 管理求职信息信息 投递简历 收藏企业 接收企业的招聘信息等 4 招聘系统 企业注册后可修改基本资料 添加 修改 删除 管理企业招 聘信息 接收个人的求职简历 收藏个人信息 财务明细 点卡充值 发布 管理猎头信息等 5 广告系统 支持矩形横幅 弹出窗口 随屏移动 固定位置 漂浮移动 文字代码 同时支持 JPG SWF GIF 文本 代码和页面 并自动生成 JS 代 码文件 6 后台系统 管理企业 个人的求职 招聘 信息 基本资料信息 新闻系 统 投票系统 友情链接管理 数据库管理等 7 管理员功能 1 系统设置 基本信息设置 经营信息设置 地区设置 行业设置 企 业套餐 4 界面设置 选择模板 当前模板库管理 数据调用 设置 企业审核 设置 首页幻灯管理 友情连接管理 安全管理 2 数据管理 求职者管理 企业管理 职位管理 广告管理 3 资讯管理 资讯类型管理 资讯管理 5 系统管理 管理员管理 静态页面从新生成 修改密码 可编辑修改 3 23 2 调试分析调试分析 1 招聘系统登录界面 2 会员信息管理 可编辑修改 3 在线求职招聘信息 4 信息验证 可编辑修改 总结与体会总结与体会 在这次的课程设计过程中 我们学到的不仅是知识 我们还认识到许多事情 这次设计使我的编程水平提高了一大步 使我充分的认识到合作的可贵 由于这次设计主要涉及到数据结构中的链表结构 我们学到了学到了不少关 于数据链表的知识 对链表的操作有了进一步的了解 这次设计对我的综合能 力是一次很好的锻炼 但是我必须承认自己的能力和知识还很肤浅 所以今后 我的学习道路还是很漫长的 最后 在这里由于我们水平有限 加之时间短暂 故运动会分数统计系统中 还有许多不足之处 请老师批评指正 我会在以后的制作中不断改进 不断完 善 可编辑修改 致谢 本人在此向所有关心我们的及帮助我们的老师和同学们致以最真诚的感谢 在本次毕业设计中 我从指导老师 张其文老师 身上学到了很多东西 他认真负责的工作态度 严谨的治学精神和深厚的理论水平都使我收益匪浅 他无论在理论上还是在实践中 都给与我们很大的帮助 使我们得到很大的提 高 这对于我们以后的工作和学习都有一种巨大的帮助 在此感谢她耐心的辅 导 总之 我们有了这么一个机会来检验我们自己的学习成果及学习能力 在 赵老师的指点下 我们设计运动会分数统计系统的设计就清楚了很多 并最终 顺利的设计好了 可编辑修改 参考文献参考文献 1 初小璐 完全掌握 SQL Server 2000 M 机械工业出版社 2004 2 Jeraod V Post 数据库管理系统 英文版 第三版 美 清华大学出版社 2006 1 3 张海藩 软件工程导论 M 北京 清华大学出版社 1998 1 4 谢希仁 计算机网络 第二版 M 北京 电子工业出版社 2003 6 5 戴志诚 赵国峰 JSP 信息化系统建设案例 M 北京 人民邮电出版社 2006 12 6 成晓静 毕靖 网页设计三剑客完全学习手册 M 北京 中国电力出版社 2004 11 7 赵强 精通 JSP 编程 M 北京 电子工业出版社 2006 3 8 萨师煊 王珊 数据库系统概论 M 北京 高等教育出版社 2002 2 9 张海藩 李劲 谢兆阳 SQL Server2000 数据库设计与系统管理 M 北京 清 华大学出版社 2000 9 10 刘禾 蔡锋 Web 数据库假设技巧 M 北京 科技技术出版社 1999 4 11 徐建波 Internet 与 Web 设计教程 M 北京 中国矿业大学出版社 2000 12 12 于书举 许向众 数据库设计与开发教程 M 北京 电子工业出版社 2003 11 13 安海忠 李文斌 林旭新 商业网站建设与管理 M 北京 人民交通出版社 2006 8 14 T Umeda and S Hagiwara web based database for EPR centers in semiconductors J BPhysica B Condensed Matter 3 7 249 252 2006 3 15 Yih Ling Hedley Muhammad Younas Sampling information extraction and summarisation of Hidden Web databases J Data public class DBConnect private Statement stmt null private ResultSet rs null public DBConnect try Class forName com microsoft jdbc sqlserver SQLServerDriver catch java lang ClassNotFoundException e System err println opendb e getMessage public ArrayList executeQuery SQLServerDataSource source String strSql throws SQLException Connection con null rs null ArrayList ArrayRs new ArrayList try con source getConnection stmt con createStatement rs stmt executeQuery strSql ResultSetMetaData rsmd rs getMetaData int numberOfColumns rsmd getColumnCount if ArrayRs isEmpty ArrayRs clear while rs next ArrayList arrlist1 new ArrayList for int j 1 j0 mit else con rollback catch Exception e System out println update error e getMessage finally if stmt null stmt close if con null return j public int executeDelete SQLServerDataSource source String strSql throws SQLException Connection con null rs null int j 0 try con source getConnection stmt con createStatement con setAutoCommit false j stmt executeUpdate strSql if j 0 mit con rollback catch Exception e System out println Delete error e getMessage 可编辑修改 finally if stmt null stmt close if con null return j import org apache struts action ActionErrors import org apache struts action ActionForm import org apache struts action ActionMapping public class SubmitAnswerForm extends ActionForm Instance Variables 职位名称 private String JobName 职位发布日期 private String PubDate 职位发布结束日期 private String EndDate 职位描述 private String Description 职位要求 private String Requirements 招聘人数 private int JobNum Methods public ActionErrors validate ActionMapping mapping HttpServletRequest request public void reset ActionMapping mapping HttpServletRequest request 可编辑修改 public String getJobName return JobName 赋值 JobName public void setJobName String JobName this JobName JobName 返回 PubDate public String getPubDate return PubDate 赋值 PubDate public void setPubDate String PubDate this PubDate PubDate 返回 EndDate public String getEndDate return EndDate 赋值 EndDate public void setPubDate String EndDate 可编辑修改 this EndDate EndDate public String getDescription return Description 赋值 Description public void setDescription String Description this Description Description 返回 Requirements public String getRequirements return Requirements 赋值 Requirements public void setRequirements String Requirements this Requirements Requirements 返回 JobNum public int getJobNum return JobNum 赋值 JobNum 可编辑修改 public void setJobNum int JobNum this JobNum JobNum public ActionForward execute ActionMapping mapping ActionForm form HttpServletRequest request HttpServletResponse response 获取新增加的职位信息 DynaActionForm AddJobForm DynaActionForm form String JobName String AddJobForm get JobName String PubDate String AddJobForm get PubDate String EndDate String AddJobForm get EndDate String Description String AddJobForm get Description String Requirements String AddJobForm get Requirements Integer JobNum Integer AddJobForm get JobNum HttpSession session request getSession Vector JobList new Vector ServletContext context servlet getServletContext DataSource dataSource DataSource context getAttribute Constants DATASOURCE KEY DB db new DB dataSource 将职位基本信息封装到员工类型的对象 try Job job new Job job setJobName JobName job setPubDate PubDate job setEndDate EndDate job setDescription Description job setRequirements Requirements job setJobNum JobNum intValue 将增加的职位信息加入到对应的数据库 if job addJob db JobName PubDate EndDate Description Requirements JobNum intValue db close catch Exception e e printStackTrace 可编辑修改 return mapping findForward toaddjob public class Job 与职位信息相关的基本属性和方法 public int JobID public int JobNum public String JobName public String PubDate public String EndDate public String Description public String Requirements public Job public String getDescription return Description public void setDescription String Description this Description Description public String getEndDate return EndDate public void setEndDate String EndDate this EndDate EndDate public int getJobID return JobID public void setJobID int JobID this JobID JobID public String getJobName return JobName public void setJobName String JobName this JobName JobName 可编辑修改 职位招聘人数 public int getJobNum return JobNum public void setJobNum int JobNum this JobNum JobNum 职位发布日期 public String getPubDate return PubDate public void setPubDate String PubDate this PubDate PubDate 职位要求属性 public String getRequirements return Requirements public void setRequirements String Requirements this Requirements Requirements public static Vector jobSearch DB db String JobName String PubDate String EndDate throws Exception Vector JobList new Vector ResultSet rs String strSql null strSql select from JobList where JobName like JobName and PubDate like PubDate and EndDate like EndDate rs db OpenSql strSql while rs next Job job new Job job setJobID rs getInt JobID job setJobName rs getString JobName job setPubDate rs getString PubDate job setEndDate rs getString EndDate 可编辑修改 job setDescription rs getString Description job setRequirements rs getString Requirements job setJobNum rs getInt JobNum JobList add job System out println nnnnnnnnnn rs getString JobName return JobList public static Vector getJobList DB db throws Exception Vector JobList new Vector ResultSet rs String strSql null strSql select from JobList order by JobID rs db OpenSql strSql while rs next Job job new Job job setJobID rs getInt JobID job setJobName rs getString JobName job setPubDate rs getString PubDate job setEndDate rs getString EndDate job setJobNum rs getInt JobNum JobList add job return JobList public Vector getJobDetail DB db int JobID throws Exception ResultSet rs String strSql null strSql select from JobList where JobID JobID rs db OpenSql strSql Vector JobList new Vector if rs next Job job new Job job setJobID rs getInt JobID job setJobName rs getString JobName 可编辑修改 System out println JobID rs getString JobID job setPubDate rs getString PubDate job setEndDate rs getString EndDate job setDescription rs getString Description job setRequirements rs getString Requirements job setJobNum rs getInt JobNum JobList add job return JobList public boolean addJob DB db String JobName String PubDate String EndDate String Description String Requirements int JobNum throws Exception String strSql null ResultSet rs int JobIDMax strSql select max JobID from JobList rs db OpenSql strSql if rs next JobIDMax rs getInt 1 1 else JobIDMax 1 strSql insert into JobList values JobName PubDate EndDate Description Requirements JobNum if db ExecSql strSql 0 return false else return true public boolean modifyJob DB db int JobID String JobName String PubDate String EndDate String Description String Requirements int JobNum throws Exception System out print lokkeewwwww String strSql null strSql update JobList
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新gre阅读解析题目译文及答案
- 销售合同审核流程表风险控制要点版
- 写景作文冬日滇池400字(13篇)
- 我家的端午节作文350字15篇范文
- 重游故地高三作文600字14篇
- 业务谈判策略模板与场景应对方案
- 红楼梦之黛玉之死:文学名著深度解读教案
- 状物作文美丽的桂花400字(7篇)
- 第3课 太平天国运动 课件 统编版历史八年级上册
- 商务活动策划与执行服务协议条款书
- 二年级下册音乐《每天》教案
- 音乐美学.课件
- 心肺复苏说课比赛课件模板(一等奖)
- 健康体检证明
- 激光跟踪仪使用手册
- 金属材料的主要性能ppt课件(完整版)
- 2021年江西外语外贸职业学院教师招聘试题及答案解析
- 电鱼机的相关知识与各级电路的电路图
- 公司闲置资产及废旧物资盘活处置管理办法
- 临汾热电公司机械伤害事故案例分析
- 普通高等学校毕业生登记表模板_B4_直接打印版
评论
0/150
提交评论